@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500&display=swap";:root{--sn-ink: #1f1b18;--sn-muted: #6f655c;--sn-taupe: #a08c7a;--sn-taupe-dark: #8a7666;--sn-sand: #f3eee8;--sn-card: #f6f5f3;--sn-line: #e7e0d7;--sn-serif: "Cormorant Garamond", Georgia, serif}.sn{color:var(--sn-ink)}.sn *,.sn *:before,.sn *:after{box-sizing:border-box}.sn-wrap{max-width:1140px;margin:0 auto;padding:0 20px}.sn-section{padding:64px 0}.sn-sand{background:var(--sn-sand)}.sn-title{font-family:var(--sn-serif);font-weight:700;font-size:clamp(30px,4vw,44px);line-height:1.08;text-align:center;margin:0 0 32px;letter-spacing:-.005em}.sn-title--left{text-align:left}.sn-eyebrow{display:block;text-align:center;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--sn-muted);margin:0 0 10px}.sn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border-radius:6px;background:var(--sn-taupe);color:#fff;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:0;transition:background .25s,transform .25s}.sn-btn:hover{background:var(--sn-taupe-dark);transform:translateY(-1px)}.sn-btn--white{background:#fff;color:var(--sn-ink)}.sn-btn--white:hover{background:var(--sn-sand)}.sn-center{text-align:center;margin-top:32px}.sn-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.sn-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sn-reveal{opacity:1;transform:none;transition:none}}.sn-marquee{overflow:hidden;white-space:nowrap}.sn-marquee__track{display:inline-flex;animation:sn-scroll var(--sn-speed, 32s) linear infinite}.sn-marquee:hover .sn-marquee__track{animation-play-state:paused}.sn-marquee__item{display:inline-flex;align-items:center;padding:0 28px}@keyframes sn-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sn-announce{background:var(--sn-taupe);color:#fff;font-size:13px;font-weight:500;letter-spacing:.02em}.sn-announce .sn-marquee__item{padding:9px 30px}.sn-ticker{padding:22px 0;border-top:1px solid var(--sn-line);border-bottom:1px solid var(--sn-line);background:#fff}.sn-ticker .sn-marquee__item{font-family:var(--sn-serif);font-size:clamp(20px,2.4vw,28px);font-weight:600;color:var(--sn-ink)}.sn-ticker .sn-marquee__item:after{content:"\2726";margin-left:56px;color:var(--sn-taupe);font-size:.7em}.sn-hero{position:relative;height:min(78vh,720px);min-height:460px;overflow:hidden;background:var(--sn-sand)}.sn-hero__imgs{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr}.sn-hero__imgs img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;animation:sn-kb 18s ease-out both}.sn-hero__imgs img:nth-child(n+2){display:none}@media(min-width:750px){.sn-hero__imgs{grid-template-columns:1.15fr 1fr 1fr;gap:0}.sn-hero__imgs img:nth-child(n+2){display:block}}@keyframes sn-kb{0%{transform:scale(1.08)}to{transform:scale(1)}}.sn-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14100c0d 30%,#14100c8c)}.sn-hero__content{position:absolute;inset:auto 0 0 0;z-index:2;text-align:center;color:#fff;padding:0 20px 64px}.sn-hero__kicker{font-size:12px;letter-spacing:.3em;text-transform:uppercase;margin:0 0 14px;opacity:.95;animation:sn-up 1s .2s both}.sn-hero__title{font-family:var(--sn-serif);font-weight:700;font-size:clamp(36px,6vw,68px);line-height:1.02;margin:0 0 14px;text-shadow:0 2px 24px rgba(0,0,0,.25);animation:sn-up 1s .35s both}.sn-hero__sub{font-size:16px;margin:0 auto 26px;max-width:46ch;opacity:.95;animation:sn-up 1s .5s both}.sn-hero .sn-btn{animation:sn-up 1s .65s both}@keyframes sn-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.sn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 14px}@media(min-width:990px){.sn-grid{grid-template-columns:repeat(4,1fr);gap:34px 24px}}.sn-card{display:block;text-decoration:none;color:var(--sn-ink);text-align:center}.sn-card__media{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:var(--sn-card);box-shadow:0 6px 18px -12px #1f1b1859}.sn-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .8s ease}.sn-card__media img+img{opacity:0}.sn-card:hover .sn-card__media img+img{opacity:1}.sn-card:hover .sn-card__media img:first-child{transform:scale(1.05)}.sn-badge{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;background:var(--sn-taupe);color:#fff;font-size:12px;font-weight:700;padding:4px 9px;border-radius:5px}.sn-card__title{font-family:var(--sn-serif);font-weight:700;font-size:19px;line-height:1.2;margin:14px 4px 6px}.sn-price{display:inline-flex;gap:8px;align-items:baseline;justify-content:center}.sn-price b{color:var(--sn-taupe);font-weight:700;font-size:16px}.sn-price s{color:var(--sn-ink);font-weight:700;font-size:13px;opacity:.8}.sn-card__meta{margin-top:4px;font-size:12px;color:var(--sn-muted)}.sn-universe{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.sn-universe__img{border-radius:14px;overflow:hidden;aspect-ratio:4 / 3}.sn-universe__img img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;transition:transform 1.2s ease}.sn-universe:hover .sn-universe__img img{transform:scale(1.03)}.sn-universe h2{font-family:var(--sn-serif);font-weight:700;font-size:clamp(30px,3.6vw,42px);margin:0 0 18px}.sn-universe p{font-size:15px;line-height:1.7;margin:0 0 14px}.sn-universe .sn-sign{font-weight:700}@media(min-width:990px){.sn-universe{grid-template-columns:1.1fr 1fr;gap:60px}}.sn-packs{display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:990px){.sn-packs{grid-template-columns:repeat(3,1fr)}}.sn-pack{display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;color:var(--sn-ink);box-shadow:0 10px 30px -18px #1f1b1859;transition:transform .35s ease,box-shadow .35s ease}.sn-pack:hover{transform:translateY(-4px);box-shadow:0 22px 40px -22px #1f1b1873}.sn-pack__visual{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3px;background:var(--sn-sand)}.sn-pack__visual img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.sn-pack__plus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:26px;color:var(--sn-taupe);box-shadow:0 6px 18px -8px #0006;animation:sn-pulse 2.6s ease-in-out infinite}@keyframes sn-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}.sn-pack__ribbon{position:absolute;top:12px;left:12px;background:var(--sn-ink);color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:4px}.sn-pack__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.sn-pack__name{font-family:var(--sn-serif);font-weight:700;font-size:23px;line-height:1.15;margin:0}.sn-pack__desc{font-size:13px;color:var(--sn-muted);margin:0}.sn-pack__foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--sn-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.sn-save{display:inline-block;background:#f3e9e1;color:#8e3b2e;font-size:12px;font-weight:700;padding:6px 10px;border-radius:5px;white-space:nowrap}.sn-reviews{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:750px){.sn-reviews{grid-template-columns:repeat(3,1fr)}}.sn-review{background:var(--sn-card);border-radius:14px;overflow:hidden;text-align:center;padding-bottom:22px}.sn-review img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.sn-stars{color:#e3b23c;letter-spacing:2px;font-size:17px;margin:16px 0 6px}.sn-review h3{font-family:var(--sn-serif);font-weight:700;font-size:19px;margin:0 0 8px}.sn-review p{font-size:14px;line-height:1.6;margin:0 22px}.sn-review-empty{max-width:640px;margin:0 auto;text-align:center;background:var(--sn-card);border-radius:14px;padding:34px 26px}.sn-review-empty .sn-stars{color:#d8cfc4;margin-top:0}.sn-review-empty p{margin:0;font-size:15px;line-height:1.6;color:var(--sn-muted)}.sn-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:990px){.sn-tiles{grid-template-columns:repeat(4,1fr);gap:20px}}.sn-tile{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:4px;background:var(--sn-card)}.sn-tile img{width:100%;height:100%;object-fit:cover;transition:transform .9s ease}.sn-tile:hover img{transform:scale(1.06)}.sn-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14100c47;transition:background .4s}.sn-tile:hover:after{background:#14100c61}.sn-tile span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;color:#fff;font-family:var(--sn-serif);font-weight:700;font-size:clamp(20px,2.2vw,26px);text-align:center;padding:10px}.sn-guar{display:grid;grid-template-columns:1fr;gap:26px;text-align:center}@media(min-width:750px){.sn-guar{grid-template-columns:repeat(3,1fr)}}.sn-guar__icon{font-size:34px;line-height:1;display:block;margin-bottom:12px}.sn-guar h3{font-family:var(--sn-serif);font-weight:700;font-size:20px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px}.sn-guar p{font-size:14px;color:var(--sn-muted);line-height:1.6;margin:0 auto;max-width:30ch}.sn-faq{max-width:760px;margin:0 auto;border-top:1px solid var(--sn-line)}.sn-faq details{border-bottom:1px solid var(--sn-line);padding:16px 4px}.sn-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:15px;font-weight:500}.sn-faq summary::-webkit-details-marker{display:none}.sn-faq summary:after{content:"+";font-size:22px;color:var(--sn-taupe);transition:transform .3s}.sn-faq details[open] summary:after{transform:rotate(45deg)}.sn-faq p{margin:12px 0 2px;font-size:14px;line-height:1.7;color:var(--sn-muted)}.sn-pdp-kicker{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--sn-muted);margin:0}.sn-pdp-badge{display:inline-flex;align-items:center;gap:4px;background:var(--sn-taupe);color:#fff;font-size:12px;font-weight:700;padding:4px 9px;border-radius:5px}.sn-pdp-lines{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:13.5px}.sn-pdp-lines li{display:flex;gap:8px;align-items:center}.sn-pdp-ai{font-size:12px;color:var(--sn-muted);background:var(--sn-card);border-radius:8px;padding:9px 12px;margin:0;line-height:1.5}.sn-sizelink{display:inline-flex;gap:6px;align-items:center;font-size:14px;font-weight:600;color:var(--sn-ink);text-decoration:underline;text-underline-offset:3px}.sn-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:2px 0 4px}.sn-pay svg{width:38px;height:24px}.sn-icons3{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:8px;padding:6px 0}.sn-icons3 span{display:block;font-size:24px;margin-bottom:4px}.sn-icons3 b{font-family:var(--sn-serif);font-size:15px;font-weight:700}.sn-tip{display:flex;gap:12px;background:var(--sn-sand);border-radius:10px;padding:14px 16px;font-size:13.5px;line-height:1.6}.sn-tip__icon{font-size:26px;line-height:1}.sn-tip b{display:block;font-family:var(--sn-serif);font-size:16px;margin-bottom:2px}.sn-acc{border-top:1px solid var(--sn-line)}.sn-acc details{border-bottom:1px solid var(--sn-line);padding:13px 2px}.sn-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;font-size:14.5px;font-weight:600}.sn-acc summary::-webkit-details-marker{display:none}.sn-acc summary:after{content:"\2304";color:var(--sn-muted);transition:transform .3s}.sn-acc details[open] summary:after{transform:rotate(180deg)}.sn-acc p{font-size:13.5px;line-height:1.7;margin:10px 0 0;color:var(--sn-muted)}.sn-wave{display:block;width:100%;height:56px;margin-bottom:-1px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sn.css.map */
