@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";:root{--el-white: #FFFFFF;--el-creme: #F6EFE5;--el-creme-2: #FBF7F1;--el-noir: #121212;--el-ink: #1B1B1B;--el-muted: #6E6E6E;--el-or: #B3975F;--el-or-deep: #8F7536;--el-line: #ECE7DE;--el-card-bg: #F3EEE7;--el-font: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--el-container: 1320px;--el-gutter: clamp(16px, 4vw, 48px);--el-section-y: clamp(44px, 6vw, 88px);--el-track: .12em}.el-shopify-section,[class^=el-],[class*=" el-"]{font-family:var(--el-font)}.el-container{max-width:var(--el-container);margin-inline:auto;padding-inline:var(--el-gutter);width:100%}.el-section{padding-block:var(--el-section-y);background:var(--el-white)}.el-section--creme{background:var(--el-creme)}.el-section--creme2{background:var(--el-creme-2)}.el-section--noir{background:var(--el-noir);color:#f1ece3}.el-overline{font-family:var(--el-font);text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;font-weight:600;color:var(--el-or);margin:0 0 .85rem;display:block}.el-display{font-family:var(--el-font);font-weight:300;text-transform:uppercase;letter-spacing:.14em;line-height:1;font-size:clamp(2.4rem,6.5vw,5.5rem);margin:0}.el-h2{font-family:var(--el-font);font-weight:500;line-height:1.1;letter-spacing:.005em;font-size:clamp(1.7rem,3.2vw,2.6rem);margin:0;color:var(--el-noir)}.el-h3{font-family:var(--el-font);font-weight:500;line-height:1.15;font-size:clamp(1.25rem,2vw,1.6rem);margin:0}.el-lead{font-family:var(--el-font);font-weight:300;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.7;color:var(--el-muted);margin:0}.el-section--noir .el-lead{color:#cfc7ba}.el-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;font-family:var(--el-font);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:var(--el-track);text-decoration:none;padding:1.05em 2.2em;border-radius:0;border:1px solid var(--el-noir);background:var(--el-noir);color:#fff;cursor:pointer;transition:opacity .25s,background .25s,color .25s}.el-btn:hover{opacity:.86}.el-btn__arrow{width:1.4em;height:1px;background:currentColor;position:relative}.el-btn__arrow:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.el-btn--ghost{background:transparent;color:var(--el-noir);border-color:var(--el-noir)}.el-btn--ghost:hover{background:var(--el-noir);color:#fff;opacity:1}.el-section--noir .el-btn--ghost{color:#f1ece3;border-color:#f1ece3}.el-section--light-on-dark{color:#fff}.el-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(20px,3vw,36px);flex-wrap:wrap}.el-head__left{display:flex;flex-direction:column;gap:.4rem}.el-head--center{flex-direction:column;align-items:center;text-align:center}.el-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.el-card__media{position:relative;aspect-ratio:1/1.18;background:#fff;overflow:hidden;border:1px solid var(--el-line);transition:border-color .4s ease,box-shadow .4s ease}.el-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.el-card:hover .el-card__media{border-color:var(--el-or);box-shadow:0 10px 30px -18px #1a151059}.el-card:hover .el-card__media img{transform:scale(1.045)}.el-card__badge{position:absolute;top:12px;left:12px;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;background:#fff;color:var(--el-noir);padding:.4em .7em;font-weight:600}.el-card__badge--alt{right:12px;left:auto;background:var(--el-noir);color:#fff}.el-card__body{padding:.85rem .2rem 0;display:flex;flex-direction:column;gap:.3rem}.el-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.el-card__name{font-size:.92rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--el-noir)}.el-card__price{font-size:.92rem;font-weight:500;color:var(--el-noir);white-space:nowrap}.el-card__stars{color:var(--el-or);font-size:.78rem;letter-spacing:.05em}.el-card__rev{color:var(--el-muted);font-size:.72rem}.el-card__insp{font-size:.74rem;color:var(--el-muted);line-height:1.4}.el-card__insp b{color:var(--el-ink);font-weight:600}.el-stars{color:var(--el-or);letter-spacing:.08em}.el-rule{height:1px;background:var(--el-line);border:0}.el-center{text-align:center}@media(max-width:700px){.el-head{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/eleganza.css.map */
