.sc-sw{--sw-ink:#1d1512;--sw-ink-soft:rgba(29,21,18,.8);--sw-muted:rgba(29,21,18,.62);--sw-espresso:#1b1310;--sw-espresso-2:#271c17;--sw-on-dark:#f3e9dc;--sw-on-dark-muted:rgba(243,233,220,.74);--sw-terracotta:#b4532a;--sw-gold:#d8a709;--sw-gold-hover:#bf9304;--sw-gold-soft:#cca751;--sw-gold-deep:#a8822a;--sw-gold-on-dark:#e0be72;--sw-cream:#f5f2ed;--sw-paper:#f4ecdf;--sw-sand:#ebe4ca;--sw-line:rgba(29,21,18,.12);--sw-line-dark:rgba(243,233,220,.16);--sw-serif:"Old Standard TT",Georgia,serif;--sw-sans:"Roboto",Arial,sans-serif;--sw-script:"Pinyon Script","Old Standard TT",cursive;--sw-radius:10px;--sw-radius-lg:14px;font-family:var(--sw-sans);font-size:16px;line-height:1.6;color:var(--sw-ink-soft);-webkit-font-smoothing:antialiased}.sc-sw *,.sc-sw *:before,.sc-sw *:after{box-sizing:border-box}.sc-sw img{max-width:100%;display:block;height:auto}.sc-sw h1,.sc-sw h2,.sc-sw h3,.sc-sw h4{font-family:var(--sw-serif);font-weight:400;color:var(--sw-ink);line-height:1.12;letter-spacing:0}.sc-sw :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.sc-sw :where(ul){padding:0;list-style:none}.sc-sw a{color:inherit}.sc-sw-bg-white{background:#fff}.sc-sw-bg-cream{background:var(--sw-cream)}.sc-sw-bg-paper{background:var(--sw-paper)}.sc-sw-bg-sand{background:var(--sw-sand)}.sc-sw-bg-dark,.sc-sw-bg-dark2{color:var(--sw-on-dark-muted)}.sc-sw-bg-dark{background:var(--sw-espresso)}.sc-sw-bg-dark2{background:var(--sw-espresso-2)}.sc-sw-bg-dark h1,.sc-sw-bg-dark h2,.sc-sw-bg-dark h3,.sc-sw-bg-dark2 h1,.sc-sw-bg-dark2 h2,.sc-sw-bg-dark2 h3{color:var(--sw-on-dark)}.sc-sw-bg-dark .sc-sw-kicker,.sc-sw-bg-dark2 .sc-sw-kicker{color:var(--sw-gold-on-dark)}.sc-sw-pad{padding:64px 0}.sc-sw-pad--tight{padding:44px 0}@media(min-width:750px){.sc-sw-pad{padding:96px 0}.sc-sw-pad--tight{padding:60px 0}}.sc-sw-wrap{width:min(1160px,calc(100% - 40px));margin:0 auto}.sc-sw-narrow{width:min(680px,calc(100% - 40px));margin:0 auto}.sc-sw-center{text-align:center}.sc-sw-kicker{font-family:var(--sw-serif);font-style:italic;font-size:18px;color:var(--sw-gold-deep);margin-bottom:10px}.sc-sw-title{font-size:clamp(30px,4.6vw,46px)}.sc-sw-lead{font-size:17px;line-height:1.7;margin-top:16px}.sc-sw-rte p+p{margin-top:18px}.sc-sw-rte strong{color:var(--sw-ink);font-weight:700}.sc-sw-bg-dark .sc-sw-rte strong,.sc-sw-bg-dark2 .sc-sw-rte strong{color:var(--sw-on-dark)}.sc-sw-note{font-family:var(--sw-serif);font-style:italic;font-size:19px;line-height:1.5;color:var(--sw-ink);margin-top:22px}.sc-sw-bg-dark .sc-sw-note,.sc-sw-bg-dark2 .sc-sw-note{color:var(--sw-on-dark)}.sc-sw-script{font-family:var(--sw-script);font-weight:400;font-size:1.28em;line-height:.9;color:var(--sw-gold-on-dark);letter-spacing:0;white-space:nowrap}.sc-sw-bg-paper .sc-sw-script,.sc-sw-bg-cream .sc-sw-script,.sc-sw-bg-white .sc-sw-script{color:var(--sw-terracotta)}.sc-sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 30px;border:0;border-radius:var(--sw-radius);background:var(--sw-gold);color:#fff!important;font:600 16px/1.2 var(--sw-sans);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .25s ease-out,transform .25s ease-out}.sc-sw-btn:hover{background:var(--sw-gold-hover)}.sc-sw-btn:active{transform:translateY(1px)}.sc-sw-btn--block{display:flex;width:100%}.sc-sw-btn[disabled]{opacity:.6;cursor:wait}.sc-sw-btn__arrow{font-size:18px;line-height:1}.sc-sw-link{font-family:var(--sw-serif);font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.sc-sw-proofline{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;letter-spacing:.02em;color:var(--sw-muted);margin-bottom:16px}.sc-sw-bg-dark .sc-sw-proofline{color:var(--sw-on-dark-muted)}.sc-sw-stars{color:var(--sw-gold);letter-spacing:2px;font-size:13px}.sc-sw-dot{opacity:.5}.sc-sw-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:13.5px;color:var(--sw-muted)}.sc-sw-trust li{display:flex;align-items:center;gap:7px}.sc-sw-trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sw-gold-soft);flex:none}.sc-sw-bg-dark .sc-sw-trust{color:var(--sw-on-dark-muted)}.sc-sw-hero{position:relative}.sc-sw-hero__media{position:relative;aspect-ratio:4/5;max-height:62vh;width:100%;overflow:hidden}.sc-sw-hero__media img{width:100%;height:100%;object-fit:cover}.sc-sw-hero__media:after{content:"";position:absolute;inset:auto 0 0 0;height:30%;pointer-events:none}.sc-sw-bg-dark .sc-sw-hero__media:after{background:linear-gradient(180deg,rgba(27,19,16,0),var(--sw-espresso))}.sc-sw-bg-paper .sc-sw-hero__media:after{background:linear-gradient(180deg,rgba(244,236,223,0),var(--sw-paper))}.sc-sw-hero__body{padding:6px 20px 44px;position:relative}.sc-sw-hero__kicker{font-family:var(--sw-serif);font-style:italic;font-size:16px;color:var(--sw-gold-deep);margin-bottom:10px}.sc-sw-bg-dark .sc-sw-hero__kicker{color:var(--sw-gold-on-dark)}.sc-sw-hero h1{font-size:clamp(36px,8.6vw,62px);line-height:1.05;text-wrap:balance}.sc-sw-hero__sub{font-family:var(--sw-serif);font-style:italic;font-size:clamp(18px,4.6vw,23px);line-height:1.45;margin-top:20px;color:var(--sw-ink)}.sc-sw-hero--long h1{font-size:clamp(32px,7.4vw,50px)}.sc-sw-bg-dark .sc-sw-hero__sub{color:var(--sw-on-dark)}.sc-sw-hero__text{font-size:16px;line-height:1.7;margin-top:16px}.sc-sw-hero__cta{margin-top:30px}.sc-sw-hero__skip{display:inline-block;margin-top:18px}@media(max-width:989px){.sc-sw-hero__media{max-height:44vh}.sc-sw-hero__body{padding:0 20px 40px}.sc-sw-proofline{margin-bottom:14px;font-size:12.5px}.sc-sw-hero__sub{margin-top:16px;font-size:18px}.sc-sw-hero__text{margin-top:12px;font-size:15.5px;line-height:1.65}.sc-sw-hero__cta{margin-top:22px}.sc-sw-hero__cta .sc-sw-btn{width:100%}.sc-sw-story--illu .sc-sw-story__media img{max-width:min(420px,78%)}}@media(min-width:990px){.sc-sw-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:min(86vh,820px)}.sc-sw-hero--img-right .sc-sw-hero__media{order:2}.sc-sw-hero__media{aspect-ratio:auto;max-height:none;height:100%}.sc-sw-hero__media:after{display:none}.sc-sw-hero__body{display:flex;flex-direction:column;justify-content:center;padding:72px clamp(40px,6vw,96px)}.sc-sw-hero__cta .sc-sw-btn{min-width:300px}}.sc-sw-cards__head{max-width:640px;margin:0 auto 34px;text-align:center}.sc-sw-cards__grid{display:grid;gap:14px}.sc-sw-card{display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center;padding:12px;border-radius:var(--sw-radius-lg);background:#ffffff0a;border:1px solid var(--sw-line-dark)}.sc-sw-bg-cream .sc-sw-card,.sc-sw-bg-paper .sc-sw-card,.sc-sw-bg-white .sc-sw-card{background:#fff;border-color:var(--sw-line)}.sc-sw-card__img{aspect-ratio:3/4;border-radius:10px;overflow:hidden}.sc-sw-card__img img{width:100%;height:100%;object-fit:cover}.sc-sw-card h3{font-size:21px;margin-bottom:6px}.sc-sw-card p{font-size:14.5px;line-height:1.55}.sc-sw-cards__close{margin-top:30px;text-align:center}@media(min-width:750px){.sc-sw-cards__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:990px){.sc-sw-cards__grid{grid-template-columns:repeat(4,1fr)}.sc-sw-card{display:block;padding:0;background:none;border:0}.sc-sw-bg-cream .sc-sw-card,.sc-sw-bg-paper .sc-sw-card,.sc-sw-bg-white .sc-sw-card{background:none}.sc-sw-card__img{margin-bottom:18px}}.sc-sw-story__grid{display:grid;gap:30px;align-items:center}.sc-sw-story__media img{width:100%;border-radius:var(--sw-radius-lg)}.sc-sw-story--illu .sc-sw-story__media img{max-width:420px;margin:0 auto;border-radius:6px;box-shadow:0 2px 16px #00000014}.sc-sw-story__num{font-family:var(--sw-serif);font-size:15px;letter-spacing:.3em;color:var(--sw-gold-deep);margin-bottom:14px;display:flex;align-items:center;gap:14px}.sc-sw-story__num:after{content:"";height:1px;width:48px;background:currentColor;opacity:.6}.sc-sw-bg-dark .sc-sw-story__num{color:var(--sw-gold-on-dark)}.sc-sw-story__title{font-size:clamp(28px,4.2vw,42px);margin-bottom:22px}.sc-sw-story__body{font-size:16.5px;line-height:1.75}.sc-sw-story--dropcap .sc-sw-story__body>p:first-child:first-letter{font-family:var(--sw-serif);float:left;font-size:68px;line-height:.86;padding:6px 12px 0 0;color:var(--sw-terracotta)}.sc-sw-quote{margin:34px 0 0;padding:26px 24px 22px;border-left:3px solid var(--sw-gold-soft);background:var(--sw-paper);border-radius:0 var(--sw-radius-lg) var(--sw-radius-lg) 0}.sc-sw-quote blockquote{margin:0;padding:0}.sc-sw-quote p{font-family:var(--sw-serif);font-style:italic;font-size:19px;line-height:1.55;color:var(--sw-ink)}.sc-sw-quote figcaption{display:flex;align-items:center;gap:14px;margin-top:18px;font-size:14px;line-height:1.4;color:var(--sw-muted)}.sc-sw-quote figcaption strong{color:var(--sw-ink);font-weight:600}.sc-sw-quote__img{width:60px;height:60px;border-radius:50%;object-fit:cover;flex:none;border:2px solid #fff;box-shadow:0 2px 10px #0000001f}@media(min-width:990px){.sc-sw-story__grid{grid-template-columns:1fr 1fr;gap:72px}.sc-sw-story--img-right .sc-sw-story__media{order:2}}.sc-sw-layers__head{max-width:620px;margin:0 auto 34px;text-align:center}.sc-sw-layers__list{display:grid;gap:14px;counter-reset:swstep}.sc-sw-layer{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;background:#fff;border:1px solid var(--sw-line);border-radius:var(--sw-radius-lg);padding:14px}.sc-sw-bg-dark .sc-sw-layer,.sc-sw-bg-dark2 .sc-sw-layer{background:#ffffff0a;border-color:var(--sw-line-dark)}.sc-sw-layer__img{aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff}.sc-sw-layer__img img{width:100%;height:100%;object-fit:contain}.sc-sw-layer__step{font-family:var(--sw-serif);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--sw-gold-deep);margin-bottom:4px}.sc-sw-bg-dark .sc-sw-layer__step{color:var(--sw-gold-on-dark)}.sc-sw-layer h3{font-size:20px;margin-bottom:4px}.sc-sw-layer p{font-size:14.5px;line-height:1.55}.sc-sw-layers__close{margin-top:26px;text-align:center}@media(min-width:990px){.sc-sw-layers__list{grid-template-columns:repeat(3,1fr);gap:24px}.sc-sw-layer{display:block;text-align:center;padding:26px 24px 28px}.sc-sw-layer__img{width:170px;margin:0 auto 18px}}.sc-sw-buy__grid{display:grid;gap:26px}.sc-sw-buy__media{background:#fff;border-radius:var(--sw-radius-lg);overflow:hidden;aspect-ratio:1;max-width:420px;width:100%;margin:0 auto}.sc-sw-buy__media img{width:100%;height:100%;object-fit:contain;transition:opacity .25s ease-out}.sc-sw-buy__head{margin-bottom:20px}.sc-sw-opts{display:grid;gap:12px}.sc-sw-opt{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:16px;border:1.5px solid var(--sw-line);border-radius:var(--sw-radius-lg);background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.sc-sw-opt input{position:absolute;opacity:0;pointer-events:none}.sc-sw-opt__radio{width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(29,21,18,.35);display:grid;place-items:center}.sc-sw-opt__radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--sw-gold);transform:scale(0);transition:transform .2s}.sc-sw-opt.is-active{border-color:var(--sw-gold);box-shadow:0 2px 16px #d8a70924}.sc-sw-opt.is-active .sc-sw-opt__radio{border-color:var(--sw-gold)}.sc-sw-opt.is-active .sc-sw-opt__radio:after{transform:scale(1)}.sc-sw-opt__title{font-family:var(--sw-serif);font-size:19px;color:var(--sw-ink);line-height:1.25}.sc-sw-opt__sub{font-size:13.5px;line-height:1.45;color:var(--sw-muted);margin-top:3px}.sc-sw-opt__price{font-family:var(--sw-serif);font-size:20px;color:var(--sw-ink);white-space:nowrap}.sc-sw-opt__badge{position:absolute;top:-10px;right:14px;background:var(--sw-ink);color:#fff;font:600 11px/1 var(--sw-sans);letter-spacing:.06em;text-transform:uppercase;padding:6px 9px;border-radius:20px}.sc-sw-buy__cta{margin-top:18px}.sc-sw-buy__msg{font-size:14px;margin-top:10px;min-height:20px;color:var(--sw-terracotta)}.sc-sw-buy__extra{margin-top:16px;font-size:14.5px}.sc-sw-buy__extra a{text-decoration:underline;text-underline-offset:3px}@media(min-width:990px){.sc-sw-buy__grid{grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sc-sw-buy__media{max-width:none}}.sc-sw-ingr__grid{display:grid;gap:30px}.sc-sw-ingr__list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.sc-sw-ing{background:#fff;border:1px solid var(--sw-line);border-radius:var(--sw-radius-lg);padding:16px 14px}.sc-sw-ing__latin{font-family:var(--sw-serif);font-style:italic;font-size:13px;color:var(--sw-terracotta);line-height:1.3}.sc-sw-ing h3{font-size:19px;margin:4px 0 6px}.sc-sw-ing p{font-size:13.5px;line-height:1.5;color:var(--sw-muted)}.sc-sw-ingr__label img{border-radius:var(--sw-radius-lg);max-width:360px;margin:0 auto;box-shadow:0 2px 16px #0000001f}.sc-sw-ingr--noimg .sc-sw-ingr__grid{grid-template-columns:1fr}.sc-sw-ingr__caption{font-size:13px;color:var(--sw-muted);text-align:center;margin-top:10px}@media(min-width:990px){.sc-sw-ingr__grid{grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}.sc-sw-ingr__list{grid-template-columns:repeat(3,1fr)}}.sc-sw-proof__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.sc-sw-stat{text-align:center;padding:18px 6px;border-top:1px solid var(--sw-line);border-bottom:1px solid var(--sw-line)}.sc-sw-stat strong{display:block;font-family:var(--sw-serif);font-weight:400;font-size:clamp(28px,7vw,44px);color:var(--sw-ink);line-height:1}.sc-sw-stat span{display:block;font-size:13px;margin-top:8px;color:var(--sw-muted)}.sc-sw-proof__awards{margin-top:24px;font-family:var(--sw-serif);font-style:italic;font-size:15.5px;line-height:1.6;color:var(--sw-ink-soft)}.sc-sw-proof__note{margin-top:18px;font-size:15px}.sc-sw-bridge__inner{display:grid;gap:14px;text-align:center}.sc-sw-bridge p{font-family:var(--sw-serif);font-size:clamp(19px,3.4vw,24px);line-height:1.45;color:var(--sw-on-dark)}.sc-sw-bridge .sc-sw-link{color:var(--sw-gold-on-dark)}.sc-sw-faq{margin-top:26px;border-top:1px solid var(--sw-line)}.sc-sw-faq details{border-bottom:1px solid var(--sw-line)}.sc-sw-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--sw-serif);font-size:19px;line-height:1.35;color:var(--sw-ink)}.sc-sw-faq summary::-webkit-details-marker{display:none}.sc-sw-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--sw-sans);font-size:24px;color:var(--sw-gold-deep);transition:transform .2s}.sc-sw-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.sc-sw-faq__a{padding:0 0 20px;font-size:15.5px;line-height:1.65}.sc-sw-final{position:relative;overflow:hidden;color:var(--sw-on-dark)}.sc-sw-final__bg{position:absolute;top:0;right:0;bottom:0;left:0}.sc-sw-final__bg img{width:100%;height:100%;object-fit:cover}.sc-sw-final__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,14,11,var(--sw-ov,.55)),rgba(20,14,11,calc(var(--sw-ov,.55) + .2)))}.sc-sw-final__inner{position:relative;z-index:1;text-align:center;padding:110px 0}.sc-sw-final h2{color:#fff;font-size:clamp(38px,7vw,64px)}.sc-sw-final p{font-family:var(--sw-serif);font-style:italic;font-size:clamp(18px,3.6vw,22px);color:var(--sw-on-dark);margin-top:14px}.sc-sw-final .sc-sw-btn{margin-top:28px;min-width:260px}.sc-sw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#1b1310f5;display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s ease-out;box-shadow:0 -4px 20px #0000002e}.sc-sw-sticky.is-visible{transform:none}.sc-sw-sticky__txt{flex:1;min-width:0;color:var(--sw-on-dark);font-family:var(--sw-serif);font-size:15px;line-height:1.25}.sc-sw-sticky__txt small{display:block;font-family:var(--sw-sans);font-size:12px;color:var(--sw-on-dark-muted)}.sc-sw-sticky .sc-sw-btn{min-height:46px;padding:12px 20px;font-size:15px}.sc-sw-sticky--paper{background:#f4ecdff7;box-shadow:0 -4px 20px #0000001a}.sc-sw-sticky--paper .sc-sw-sticky__txt{color:var(--sw-ink)}.sc-sw-sticky--paper .sc-sw-sticky__txt small{color:var(--sw-muted)}@media(min-width:990px){.sc-sw-sticky{display:none}}.sc-sw-hero--rounded .sc-sw-hero__media{margin:12px 16px 0;width:auto;border-radius:var(--sw-radius-lg)}.sc-sw-hero--rounded .sc-sw-hero__media:after{display:none}.sc-sw-hero--rounded .sc-sw-hero__body{padding-top:22px}@media(max-width:989px){.sc-sw-hero--rounded .sc-sw-hero__media{aspect-ratio:auto;height:min(46vh,440px);max-height:none}}@media(min-width:990px){.sc-sw-hero--rounded .sc-sw-hero__media{margin:28px 0 28px 28px;height:calc(100% - 56px)}.sc-sw-hero--rounded.sc-sw-hero--img-right .sc-sw-hero__media{margin:28px 28px 28px 0}.sc-sw-hero__body{padding:80px clamp(40px,6vw,104px)}.sc-sw-hero .sc-sw-proofline{margin-bottom:24px}.sc-sw-hero__sub{margin-top:26px}.sc-sw-hero__text{margin-top:20px}.sc-sw-hero__cta{margin-top:36px}}.sc-sw-hero--long .sc-sw-hero__sub{max-width:34em}.sc-sw-orn{display:block;width:110px;height:16px;color:var(--sw-gold-deep);opacity:.75;margin:-6px 0 22px}.sc-sw-bg-dark .sc-sw-orn,.sc-sw-bg-dark2 .sc-sw-orn{color:var(--sw-gold-on-dark)}.sc-sw-notes__grid{display:grid;gap:34px;align-items:center}.sc-sw-notes__media img{width:100%;border-radius:var(--sw-radius-lg)}.sc-sw-pyr{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px;counter-reset:pyr}.sc-sw-pyr__row{background:#fff;border:1px solid var(--sw-line);border-radius:var(--sw-radius-lg);padding:16px 18px;display:grid;grid-template-columns:1fr;gap:10px}.sc-sw-pyr__row:nth-child(1){margin:0 12%}.sc-sw-pyr__row:nth-child(2){margin:0 6%}.sc-sw-pyr__level{font-family:var(--sw-serif);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--sw-gold-deep);text-align:center}.sc-sw-pyr__level em{font-style:italic;text-transform:none;letter-spacing:0;font-size:14px;color:var(--sw-muted);margin-left:4px}.sc-sw-pyr__notes{display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.sc-sw-pyr__note{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:84px}.sc-sw-pyr__icon{width:74px;height:74px;border-radius:50%;overflow:hidden;background:var(--sw-paper);border:1px solid rgba(180,83,42,.22);display:block}.sc-sw-pyr__icon img{width:100%;height:100%;object-fit:cover}.sc-sw-pyr__name{font-family:var(--sw-serif);font-size:19px;color:var(--sw-ink)}.sc-sw-pyr__desc{font-size:14.5px;line-height:1.55;text-align:center;color:var(--sw-ink-soft)}@media(min-width:990px){.sc-sw-notes__grid{grid-template-columns:1fr 1.05fr;gap:72px}.sc-sw-notes--noimg .sc-sw-notes__grid{grid-template-columns:1fr;max-width:720px;margin:0 auto}}.sc-sw-opt{grid-template-columns:64px 1fr auto;padding:12px 14px 12px 12px}.sc-sw-opt__thumb{position:relative;width:64px;height:64px;border-radius:10px;background:#fff;border:1px solid var(--sw-line);overflow:visible;display:block}.sc-sw-opt__thumb img{width:100%;height:100%;object-fit:contain;border-radius:9px}.sc-sw-opt__check{position:absolute;top:-7px;left:-7px;width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid rgba(29,21,18,.3);display:grid;place-items:center}.sc-sw-opt__check:after{content:"";width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px);opacity:0}.sc-sw-opt.is-active .sc-sw-opt__check{background:var(--sw-gold);border-color:var(--sw-gold)}.sc-sw-opt.is-active .sc-sw-opt__check:after{opacity:1}.sc-sw-opt__body{display:block;min-width:0}.sc-sw-opt__sub{display:block}.sc-sw-opt__sub--warn{color:var(--sw-terracotta)}.sc-sw-opt__radio{display:none}@media(max-width:989px){.sc-sw-buy__media{display:none}.sc-sw-opt__title{font-size:18px}.sc-sw-opt__price{font-size:19px}}@media(min-width:990px){.sc-sw-opt{grid-template-columns:72px 1fr auto}.sc-sw-opt__thumb{width:72px;height:72px}}.sc-sw-singles{margin-top:56px;padding-top:40px;border-top:1px solid var(--sw-line)}.sc-sw-singles__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.sc-sw-singles__title{font-size:clamp(22px,3vw,28px)}.sc-sw-singles__text{font-size:14.5px;color:var(--sw-muted);margin-top:6px}.sc-sw-singles__nav{display:none;gap:8px}.sc-sw-navbtn{width:42px;height:42px;border-radius:50%;border:1px solid var(--sw-line);background:#fff;color:var(--sw-ink);font-size:18px;cursor:pointer}.sc-sw-navbtn:hover{border-color:var(--sw-gold)}.sc-sw-singles__track{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 12px;margin:0 -20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sc-sw-singles__track::-webkit-scrollbar{display:none}.sc-sw-single{scroll-snap-align:start;background:#fff;border:1px solid var(--sw-line);border-radius:var(--sw-radius-lg);padding:12px;display:flex;flex-direction:column}.sc-sw-single__img{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff;margin-bottom:10px}.sc-sw-single__img img{width:100%;height:100%;object-fit:contain}.sc-sw-single__title{font-family:var(--sw-serif);font-size:16.5px;line-height:1.3;color:var(--sw-ink)}.sc-sw-single__sub{font-size:13px;color:var(--sw-muted);margin-top:3px}.sc-sw-single__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}.sc-sw-single__price{font-family:var(--sw-serif);font-size:18px;color:var(--sw-ink)}.sc-sw-single__add{border:1.5px solid var(--sw-ink);background:transparent;color:var(--sw-ink);border-radius:20px;padding:7px 14px;font:600 13px/1 var(--sw-sans);cursor:pointer;transition:background .2s,color .2s}.sc-sw-single__add:hover{background:var(--sw-ink);color:#fff}.sc-sw-single__add[disabled]{opacity:.5}.sc-sw-single__na{font-size:12.5px;color:var(--sw-muted)}@media(min-width:750px){.sc-sw-singles__track{grid-auto-columns:30%}}@media(min-width:990px){.sc-sw-singles__nav{display:flex}.sc-sw-singles__track{grid-auto-columns:calc((100% - 64px)/5);gap:16px;margin:0;padding:4px 0 12px}}.sc-sw-stat__ic{display:block;width:34px;height:34px;margin:0 auto 12px;color:var(--sw-gold-deep)}.sc-sw-stat{padding:22px 6px}.sc-sw-ingr__list{gap:14px;margin-top:30px}.sc-sw-ing{padding:18px 16px 20px}.sc-sw-ing--icon{text-align:center}.sc-sw-ing__ic{display:block;width:88px;height:88px;margin:0 auto 12px;border-radius:50%;overflow:hidden;background:var(--sw-paper)}.sc-sw-ing__ic img{width:100%;height:100%;object-fit:cover}.sc-sw-ing h3{margin:6px 0 8px}.sc-sw-ing--hero{border-color:#b4532a59;box-shadow:0 2px 14px #b4532a14}.sc-sw-ingr .sc-sw-note{margin-top:30px}@media(min-width:990px){.sc-sw-ingr__list{gap:18px}.sc-sw-ingr--noimg .sc-sw-ingr__grid{max-width:980px;margin:0 auto}}.sc-sw-story--illu .sc-sw-story__media img{box-shadow:0 4px 22px #3c1e0f1f}.sc-sw-sticky{z-index:89000}.sc-sw-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:2147483600;pointer-events:none;background:transparent}.sc-sw-progress span{display:block;height:100%;background:var(--sw-terracotta);transform-origin:0 50%;transform:scaleX(0)}.sc-sw-js .sc-sw-reveal .sc-sw-wrap{opacity:0;transform:translateY(18px);transition:opacity .7s ease-out,transform .7s ease-out}.sc-sw-js .sc-sw-reveal.is-in .sc-sw-wrap{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/61/assets/sc-sandalovina.css.map */
