.sn{--sn-paper: #F3F4F1;--sn-surface: #FFFFFF;--sn-ink: #16201C;--sn-muted: #5C6862;--sn-line: #D9DED9;--sn-green: #1F3D34;--sn-on-green: #EDF2EE;--sn-on-green-muted: #AFC2B8;--sn-brass: #8E6F3A;--sn-tile: #E6EAE5;--sn-display: "Bodoni Moda", "Bodoni 72", Didot, Georgia, serif;--sn-body: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sn-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--sn-radius: 4px;background:var(--sn-paper);color:var(--sn-ink);font-family:var(--sn-body);letter-spacing:0}.sn--white{background:var(--sn-surface)}.sn h1,.sn h2,.sn h3{margin:0;color:var(--sn-ink);text-wrap:balance;letter-spacing:0}.sn p{margin:0}.sn a{color:inherit}.sn :focus-visible{outline:2px solid var(--sn-brass);outline-offset:2px;box-shadow:none}.sn-section{padding-block:clamp(5.6rem,8vw,9.6rem)}.sn-eyebrow{font-family:var(--sn-mono);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sn-brass);line-height:1.4}.sn-display{font-family:var(--sn-display);font-weight:400;line-height:1.06;letter-spacing:-.01em}.sn-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem;flex-wrap:wrap;margin-bottom:3.6rem}.sn-head h2{font-size:clamp(2.8rem,3.4vw,4rem);margin-top:1rem}.sn-head .sn-sub{color:var(--sn-muted);max-width:48ch;margin-top:.8rem;font-size:1.6rem;line-height:1.55}.sn-link{font-size:1.4rem;font-weight:500;text-decoration:none;padding-bottom:.2rem;border-bottom:1px solid var(--sn-brass);white-space:nowrap}.sn-link:hover{color:var(--sn-brass)}.sn-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.4rem;border-radius:var(--sn-radius);border:1px solid var(--sn-ink);background:var(--sn-ink);color:var(--sn-paper)!important;font-family:var(--sn-body);font-size:1.45rem;font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.sn-btn:hover{background:var(--sn-green);border-color:var(--sn-green);color:var(--sn-on-green)!important}.sn-btn--ghost{background:transparent;color:var(--sn-ink)!important}.sn-btn--ghost:hover{background:var(--sn-ink);border-color:var(--sn-ink);color:var(--sn-paper)!important}.sn-icon{width:2.6rem;height:2.6rem;flex:none}.sn-hero{padding-block:clamp(4rem,7vw,8rem)}.sn-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,7.2rem);align-items:center}.sn-hero__title{font-size:clamp(4rem,6vw,7.6rem);margin-block:1.6rem 2rem}.sn-hero__title em{color:var(--sn-brass)}.sn-hero__lede{font-size:clamp(1.7rem,1.6vw,2rem);line-height:1.5;color:var(--sn-muted);max-width:36ch}.sn-hero__lede p+p{margin-top:1rem}.sn-ctas{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:3.2rem}.sn-proof{list-style:none;margin:3.6rem 0 0;padding:2.4rem 0 0;border-top:1px solid var(--sn-line);display:flex;flex-wrap:wrap;gap:1rem 2.8rem;font-size:1.4rem;color:var(--sn-muted)}.sn-proof b{color:var(--sn-ink);font-weight:600;font-variant-numeric:tabular-nums}.sn-vitrine{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:1.2rem;aspect-ratio:1 / 1;max-width:100%}.sn-vt{position:relative;display:block;overflow:hidden;border-radius:var(--sn-radius);background:var(--sn-tile);text-decoration:none;min-height:0}.sn-vt--1{grid-row:1 / 3}.sn-vt img,.sn-vt svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sn-vt:hover img{transform:scale(1.04)}.sn-vt:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,rgba(14,22,19,.55),transparent);pointer-events:none}.sn-vt__cap{position:absolute;z-index:1;left:1.4rem;right:1.4rem;bottom:1.2rem;display:flex;justify-content:space-between;gap:1rem;font-family:var(--sn-mono);font-size:1.15rem;letter-spacing:.03em;color:#fff}.sn-vt__cap span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sn-vt__cap span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.sn-tag{position:absolute;z-index:1;top:1.4rem;left:1.4rem;background:var(--sn-surface);color:var(--sn-ink);font-family:var(--sn-mono);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;padding:.4rem .8rem;border-radius:2px}@media screen and (max-width:989px){.sn-hero__grid{grid-template-columns:1fr}.sn-vitrine{aspect-ratio:4 / 3.6}}.sn-trust{background:var(--sn-surface);border-block:1px solid var(--sn-line)}.sn-trust__list{list-style:none;margin:0;padding-block:2.4rem;display:grid;grid-template-columns:repeat(var(--sn-cols, 4),minmax(0,1fr));gap:2.4rem}.sn-trust__item{display:flex;gap:1.4rem;align-items:flex-start;text-decoration:none}.sn-trust__item .sn-icon{color:var(--sn-brass)}.sn-trust__item b{display:block;font-size:1.45rem;font-weight:600;line-height:1.35}.sn-trust__item span{display:block;font-size:1.3rem;color:var(--sn-muted);line-height:1.45;margin-top:.3rem}a.sn-trust__item:hover b{color:var(--sn-brass)}@media screen and (max-width:989px){.sn-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.sn-trust__list{grid-template-columns:1fr;gap:1.8rem}}.sn-depts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2rem;list-style:none;margin:0;padding:0}.sn-dept{display:flex;flex-direction:column;text-decoration:none;min-width:0}.sn-dept__media{position:relative;aspect-ratio:4 / 3;max-width:100%;overflow:hidden;border-radius:var(--sn-radius);background:var(--sn-tile)}.sn-dept__media img,.sn-dept__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sn-dept:hover .sn-dept__media img{transform:scale(1.05)}.sn-dept__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1.6rem;align-items:baseline;padding-top:1.6rem}.sn-dept__body h3{font-family:var(--sn-display);font-weight:400;font-size:2.3rem;line-height:1.15}.sn-dept__count{font-family:var(--sn-mono);font-size:1.15rem;color:var(--sn-brass);white-space:nowrap;font-variant-numeric:tabular-nums}.sn-dept__body p{grid-column:1 / -1;font-size:1.4rem;color:var(--sn-muted);line-height:1.5}@media screen and (max-width:989px){.sn-depts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.4rem}}@media screen and (max-width:480px){.sn-dept__body{grid-template-columns:1fr}.sn-dept__body h3{font-size:1.9rem}.sn-dept__body p{display:none}}.sn-tabs__bar{display:flex;gap:.6rem;flex-wrap:wrap}.sn-tabs__bar button{font-family:var(--sn-body);font-size:1.4rem;color:var(--sn-ink);background:var(--sn-surface);border:1px solid var(--sn-line);border-radius:999px;padding:.7rem 1.6rem;cursor:pointer;transition:all .2s}.sn-tabs__bar button:hover{border-color:var(--sn-ink)}.sn-tabs__bar button[aria-selected=true]{background:var(--sn-ink);border-color:var(--sn-ink);color:var(--sn-paper)}.sn-budget{display:flex;align-items:center;gap:.8rem 1.2rem;flex-wrap:wrap;margin-top:4rem;padding-top:2.4rem;border-top:1px solid var(--sn-line);font-size:1.4rem}.sn-budget>span{color:var(--sn-muted);margin-right:.4rem}.sn-budget a{text-decoration:none;border:1px solid var(--sn-line);border-radius:999px;padding:.6rem 1.4rem;font-variant-numeric:tabular-nums}.sn-budget a:hover{border-color:var(--sn-brass);color:var(--sn-brass)}.sn-budget a.sn-budget__all{border:0;border-bottom:1px solid var(--sn-brass);border-radius:0;padding:0 0 .2rem;margin-left:auto}.sn-tabs .product-grid{row-gap:3.6rem;--grid-desktop-horizontal-spacing: 20px;--grid-mobile-horizontal-spacing: 12px}.sn-tabs .grid__item>*,.sn-tabs .product-card-wrapper{height:100%}.sn-tabs .card__content{display:flex;flex-direction:column}.sn-tabs .card__information{flex:1}.sn-tabs .quick-add{margin-top:auto}.sn-tabs .grid__item[hidden]{display:none!important}.sn-empty{color:var(--sn-muted);font-size:1.5rem;padding-block:2rem}.sn .card__inner{border-radius:var(--sn-radius);overflow:hidden}.sn .card__heading{font-family:var(--sn-body);font-weight:500;font-size:1.55rem;line-height:1.35;letter-spacing:0}.sn .card__heading a{text-decoration:none}.sn .card-information{margin-top:.4rem}.sn .price{font-family:var(--sn-body);font-size:1.5rem;letter-spacing:0;font-variant-numeric:tabular-nums}.sn .price-item--regular,.sn .price-item--sale{font-weight:600}.sn .badge{font-family:var(--sn-mono);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase}.sn .quick-add__submit{border-radius:var(--sn-radius);font-family:var(--sn-body);font-size:1.4rem;letter-spacing:.02em;min-height:4.4rem}.sn-spot__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,8rem);align-items:center}.sn-spot--right .sn-spot__media{order:2}.sn-spot__media{position:relative;aspect-ratio:1 / 1;max-width:100%;overflow:hidden;border-radius:var(--sn-radius);background:var(--sn-tile)}.sn-spot__media img,.sn-spot__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sn-spot__copy{display:flex;flex-direction:column;gap:2rem;min-width:0}.sn-spot__copy h2{font-size:clamp(3.2rem,4vw,5rem)}.sn-spot__text{color:var(--sn-muted);font-size:1.6rem;line-height:1.6;max-width:52ch}.sn-spot__points{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;font-size:1.5rem}.sn-spot__points li{display:flex;gap:1rem;align-items:baseline}.sn-spot__points li:before{content:"\2713";color:var(--sn-brass)}.sn-spot .price{font-size:2rem}.sn-spot__compare{font-size:1.5rem;color:var(--sn-muted);margin-left:.8rem}.sn-spot__more{align-self:flex-start}.sn-spot__form{display:grid;gap:1.2rem;max-width:44rem}.sn-spot__form label{font-family:var(--sn-mono);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sn-muted)}.sn-spot__form select{height:4.8rem;border:1px solid var(--sn-line);border-radius:var(--sn-radius);background:var(--sn-surface);padding:0 1.4rem;font-family:var(--sn-body);font-size:1.5rem;color:var(--sn-ink)}.sn-spot .product-form__submit{border-radius:var(--sn-radius);min-height:5.2rem;font-family:var(--sn-body);font-size:1.5rem;letter-spacing:.03em}.sn-spot .shopify-payment-button__button{border-radius:var(--sn-radius);min-height:5.2rem}@media screen and (max-width:989px){.sn-spot__grid{grid-template-columns:1fr}.sn-spot--right .sn-spot__media{order:0}}.sn-standard{background:var(--sn-green);color:var(--sn-on-green)}.sn-standard h2,.sn-standard h3{color:var(--sn-on-green)}.sn-standard__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(3.2rem,6vw,8rem)}.sn-standard h2{font-size:clamp(3.2rem,4.4vw,5.4rem);margin-top:1.2rem}.sn-standard h2 em,.sn-standard .sn-eyebrow{color:#cdaa6e}.sn-standard__lede{color:var(--sn-on-green-muted);margin-top:2rem;max-width:44ch;font-size:1.6rem;line-height:1.6}.sn-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:4rem}.sn-figures div{border-left:1px solid #CDAA6E;padding-left:1.6rem;min-width:0}.sn-figures b{display:block;font-family:var(--sn-display);font-weight:400;font-size:3.2rem;line-height:1.1;font-variant-numeric:tabular-nums}.sn-figures span{display:block;font-size:1.25rem;color:var(--sn-on-green-muted);margin-top:.4rem}.sn-checks{list-style:none;margin:0;padding:0}.sn-checks li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.6rem;padding-block:2.2rem;border-top:1px solid rgba(237,242,238,.18)}.sn-checks li:last-child{border-bottom:1px solid rgba(237,242,238,.18)}.sn-checks .sn-icon{color:#cdaa6e;margin-top:.3rem}.sn-checks h3{font-family:var(--sn-display);font-weight:400;font-size:2.1rem;line-height:1.2}.sn-checks p{color:var(--sn-on-green-muted);font-size:1.45rem;line-height:1.55;margin-top:.6rem;max-width:54ch}@media screen and (max-width:989px){.sn-standard__grid{grid-template-columns:1fr}}@media screen and (max-width:480px){.sn-figures b{font-size:2.6rem}}.sn-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;list-style:none;margin:0;padding:0}.sn-review{background:var(--sn-surface);border:1px solid var(--sn-line);border-radius:var(--sn-radius);padding:2.8rem;display:flex;flex-direction:column;gap:1.6rem}.sn-stars{color:var(--sn-brass);letter-spacing:.1em;font-size:1.4rem}.sn-review blockquote{margin:0;padding:0;border:0;font-family:var(--sn-display);font-size:1.95rem;line-height:1.45;font-style:normal;color:var(--sn-ink)}.sn-review footer{margin-top:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.8rem;font-size:1.3rem;color:var(--sn-muted)}.sn-review footer b{color:var(--sn-ink);font-weight:600}.sn-verified{color:#2f6b4f}@media screen and (max-width:989px){.sn-reviews{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sn *,.sn *:before,.sn *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sn-home.css.map */
