@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap";.sb{--sb-brown:#9E5F36;--sb-brown-d:#7d4826;--sb-ink:#3d2516;--sb-mute:#7a6658;--sb-cream:#f6ede3;--sb-cream-2:#fbf7f2;--sb-line:#eadfd3;--sb-r:14px;font-family:"Quicksand",var(--font-body--family,system-ui),sans-serif;color:var(--sb-ink);-webkit-font-smoothing:antialiased}.sb *,.sb *:before,.sb *:after{box-sizing:border-box}.sb img,.sb video{display:block;max-width:100%;height:auto}.sb h1,.sb h2,.sb h3{font-family:Quicksand,sans-serif;margin:0;color:var(--sb-ink);line-height:1.15;letter-spacing:-.01em}.sb p{margin:0}.sb-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.sb-narrow{max-width:760px;margin:0 auto;padding:0 20px;text-align:center}.sb-sec{padding:56px 0}.sb-h2{font-size:clamp(26px,3.4vw,38px);font-weight:600}.sb-lead{font-size:16px;line-height:1.7;color:var(--sb-mute);margin-top:14px}.sb-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:0;border-radius:6px;background:var(--sb-brown);color:#fff!important;font:700 16px/1 Quicksand,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .15s,transform .15s}.sb-btn:hover{background:var(--sb-brown-d)}.sb-btn[disabled]{opacity:.6;cursor:wait}.sb-bar{background:var(--sb-brown);color:#fff;text-align:center;font:600 13px/1.3 Quicksand,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:9px 12px}.sb-pdp{padding:28px 0 48px;background:#fff}.sb-pdp__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.sb-pdp__grid>*{min-width:0}.sb-gallery{position:sticky;top:20px}.sb-gallery__main{aspect-ratio:1/1;background:var(--sb-cream-2);border-radius:var(--sb-r);overflow:hidden}.sb-gallery__main img{width:100%;height:100%;object-fit:cover;transition:opacity .2s}.sb-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.sb-thumbs::-webkit-scrollbar{display:none}.sb-thumb{flex:none;width:74px;height:74px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--sb-cream-2);cursor:pointer}.sb-thumb img{width:100%;height:100%;object-fit:cover}.sb-thumb.is-active{border-color:var(--sb-brown)}.sb-badge{background:var(--sb-brown);color:#fff;text-align:center;font:700 12px/1 Quicksand,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;border-radius:2px}.sb-title{font-size:clamp(28px,3.2vw,36px);font-weight:600;margin:14px 0}.sb-bullets{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:9px;font-size:15px;color:var(--sb-mute)}.sb-divider{display:flex;align-items:center;gap:14px;font-weight:700;font-size:14px;margin:18px 0 14px}.sb-divider:before,.sb-divider:after{content:"";flex:1;height:1px;background:var(--sb-line)}.sb-offers{display:grid;gap:12px}.sb-offer{position:relative;display:block;width:100%;text-align:left;border:2px solid var(--sb-line);border-radius:12px;background:#fff;padding:14px 16px;cursor:pointer;font:inherit;color:inherit}.sb-offer.is-active{border-color:var(--sb-brown);background:#fffaf5}.sb-offer__row{display:flex;align-items:center;gap:12px}.sb-offer__dot{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid #cdbfb2;display:grid;place-items:center}.sb-offer.is-active .sb-offer__dot{border-color:var(--sb-brown)}.sb-offer.is-active .sb-offer__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--sb-brown)}.sb-offer__name{flex:1;font-weight:700;font-size:15px}.sb-offer__sub{display:block;font-weight:500;font-size:12.5px;color:var(--sb-mute);margin-top:2px}.sb-offer__price{text-align:right;font-weight:700;font-size:16px}.sb-offer__price s{display:block;font-weight:500;font-size:12.5px;color:var(--sb-mute)}.sb-offer__tag{position:absolute;top:-10px;right:14px;background:var(--sb-brown);color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}.sb-picks{display:none;margin-top:12px;gap:8px}.sb-offer.is-active .sb-picks{display:grid}.sb-pick{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.sb-pick span{width:22px;color:var(--sb-mute)}.sb-pick select{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--sb-line);border-radius:8px;background:#fff;font:500 13px Quicksand,sans-serif;color:var(--sb-ink)}.sb-atc{margin-top:16px}.sb-err{display:none;color:#b42318;font-size:14px;margin-top:8px}.sb-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;padding:0;margin:14px 0 0}.sb-pay svg{width:38px;height:24px}.sb-acc{margin-top:18px;border-top:1px solid var(--sb-line)}.sb-acc details{border-bottom:1px solid var(--sb-line)}.sb-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 2px;font-weight:600;font-size:15px}.sb-acc summary::-webkit-details-marker{display:none}.sb-acc summary svg{width:20px;height:20px;color:var(--sb-brown);flex:none}.sb-acc summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--sb-mute);border-bottom:2px solid var(--sb-mute);transform:rotate(45deg);transition:transform .2s}.sb-acc details[open] summary:after{transform:rotate(-135deg)}.sb-acc .sb-acc__a{padding:0 2px 16px 32px;font-size:14.5px;line-height:1.6;color:var(--sb-mute)}.sb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--sb-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);visibility:hidden;transition:transform .25s,visibility .25s;box-shadow:0 -8px 24px -12px #0003}.sb-sticky.is-on{transform:none;visibility:visible}.sb-sticky__t{flex:1;font-weight:700;font-size:14px}.sb-sticky__t span{display:block;font-weight:600;color:var(--sb-mute);font-size:13px}.sb-sticky .sb-btn{width:auto;min-height:46px;padding:0 20px;font-size:14px}@media(min-width:990px){.sb-sticky{display:none}}.sb-videos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:28px;scrollbar-width:none}.sb-videos::-webkit-scrollbar{display:none}.sb-videos video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:var(--sb-r);background:var(--sb-cream);scroll-snap-align:start}.sb-faq{background:var(--sb-brown);color:#fff;padding:60px 0}.sb-faq h2{color:#fff;text-align:center}.sb-faq__list{max-width:760px;margin:24px auto 0;border-top:1px solid rgba(255,255,255,.25)}.sb-faq details{border-bottom:1px solid rgba(255,255,255,.25)}.sb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:16px 4px;font-weight:600;font-size:15px}.sb-faq summary::-webkit-details-marker{display:none}.sb-faq summary:after{content:"+";font-size:22px;line-height:1}.sb-faq details[open] summary:after{content:"\2013"}.sb-faq__a{padding:0 4px 18px;font-size:14.5px;line-height:1.65;opacity:.92}.sb-story{padding:56px 0 0}.sb-story--cream{background:var(--sb-cream)}.sb-story--brown{background:var(--sb-brown)}.sb-story--brown h2,.sb-story--brown .sb-lead{color:#fff}.sb-story__img{max-width:700px;margin:32px auto 0}.sb-story__img img{width:100%}.sb-story__card{max-width:560px;margin:28px auto 0;background:#ffffff1f;border-radius:var(--sb-r);padding:22px;color:#fff}.sb-ticker{background:var(--sb-brown);color:#fff;overflow:hidden;white-space:nowrap;padding:14px 0}.sb-ticker__t{display:inline-flex;gap:56px;padding-right:56px;animation:sb-marq 28s linear infinite;font-weight:600;font-size:14px}@keyframes sb-marq{to{transform:translate(-50%)}}@media(max-width:989px){.sb-pdp{padding:10px 0 36px}.sb-pdp__grid{grid-template-columns:1fr;gap:20px}.sb-gallery{position:static}.sb-wrap{padding:0 16px}.sb-sec{padding:44px 0}.sb-thumb{width:62px;height:62px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sb.css.map */
