:root{--sb-ivory: #faf8f4;--sb-stone: #f2ede6;--sb-champagne: #efe6d8;--sb-white: #ffffff;--sb-line: #e6dfd5;--sb-line-2: #cfc5b8;--sb-charcoal: #24201c;--sb-charcoal-2: #3d3530;--sb-text-2: #5b534c;--sb-gold: #7a5c2b;--sb-gold-soft: #b8955a;--sb-rose: #f4ece6;--sb-sage: #e9ebe2;--sb-mist: #eeeaf1;--sb-plum: #6b5a73;--sb-olive: #5f6649;--sb-lilac: #b9a6cc;--sb-cobalt: #2f5fa7;--sb-cream: var(--sb-ivory);--sb-oat: var(--sb-stone);--sb-card: var(--sb-white);--sb-sand: var(--sb-line);--sb-taupe: var(--sb-line-2);--sb-cocoa: var(--sb-charcoal);--sb-cocoa-2: var(--sb-text-2);--sb-muted: #6e645d;--sb-terra: var(--sb-gold);--sb-terra-dark: #5f4620;--sb-honey: var(--sb-gold-soft);--sb-espresso: var(--sb-charcoal);--sb-blush: var(--sb-rose);--sb-ease: cubic-bezier(.22, .8, .24, 1);--sb-radius: 18px;--sb-radius-lg: 22px;--sb-shadow: 0 30px 60px -42px rgb(36 32 28 / .32)}::selection{background:var(--sb-champagne);color:var(--sb-charcoal)}.header-logo [data-testid=header-logo]:not(:has(img)){display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-heading--family);font-weight:600;font-size:1.85rem;letter-spacing:.01em;color:var(--sb-charcoal)}.header-logo [data-testid=header-logo]:not(:has(img)):before{content:"";flex:none;width:1.6rem;height:1.6rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='22.5' fill='%2324201C'/%3E%3Ccircle cx='24' cy='24' r='18.6' fill='none' stroke='%23B8955A' stroke-width='0.9' opacity='.9'/%3E%3Cpath d='M24 15.6l8 5.8-3.1 9.4h-9.8L16 21.4z' fill='%23FAF8F4'/%3E%3Cpath d='M24 15.6V5.4M32 21.4l9.6-3.1M28.9 30.8l5.9 8.2M19.1 30.8l-5.9 8.2M16 21.4l-9.6-3.1' stroke='%23FAF8F4' stroke-width='1.6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") center / contain no-repeat}.sb{--sb-bg: var(--sb-cream);--sb-ink: var(--sb-cocoa);--sb-ink-2: var(--sb-cocoa-2);--sb-soft: var(--sb-muted);--sb-accent: var(--sb-terra);--sb-line: var(--sb-sand);--sb-surface: var(--sb-card);position:relative;isolation:isolate;overflow:hidden;background:var(--sb-bg);color:var(--sb-ink);font-family:var(--font-body--family);padding-block:calc(var(--sb-pt, 96px) * .62) calc(var(--sb-pb, 96px) * .62)}@media screen and (min-width:750px){.sb{padding-block:var(--sb-pt, 96px) var(--sb-pb, 96px)}}.sb[data-tone=oat],.sb[data-tone=stone]{--sb-bg: var(--sb-stone)}.sb[data-tone=blush]{--sb-bg: var(--sb-rose)}.sb[data-tone=champagne]{--sb-bg: radial-gradient(70% 90% at 50% 0%, #f7f1e8 0%, transparent 70%), var(--sb-champagne);--sb-surface: var(--sb-white)}.sb[data-tone=dark]{--sb-bg: var(--sb-charcoal);--sb-ink: var(--sb-ivory);--sb-ink-2: #e7e1d8;--sb-soft: #d6cec3;--sb-accent: var(--sb-gold-soft);--sb-line: rgb(184 149 90 / .32);--sb-surface: rgb(250 248 244 / .05)}.sb-wrap{position:relative;z-index:1;width:min(100% - 32px,1200px);margin-inline:auto}@media screen and (min-width:750px){.sb-wrap{width:min(100% - 64px,1200px)}}.sb-eyebrow{display:inline-flex;align-items:center;gap:.8em;margin:0;font-family:var(--font-body--family);font-weight:500;font-size:.75rem;line-height:1.3;letter-spacing:.24em;text-transform:uppercase;color:var(--sb-accent)}.sb-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.sb-h1,.sb-h2,.sb-h3{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 600);color:var(--sb-ink);letter-spacing:-.005em;text-wrap:balance}.sb-h1{font-size:clamp(2.9rem,1.6rem + 5vw,5.4rem);line-height:.98}.sb-h2{font-size:clamp(2.35rem,1.5rem + 3vw,3.75rem);line-height:1.02}.sb-h3{font-size:1.625rem;line-height:1.15}.sb-h1 em,.sb-h2 em{font-style:italic;font-weight:500;color:var(--sb-accent)}.sb-text{margin:0;color:var(--sb-ink-2);font-size:1.0625rem;font-weight:400;line-height:1.75;text-wrap:pretty}.sb-text>:first-child{margin-top:0}.sb-text>:last-child{margin-bottom:0}.sb-text a{color:var(--sb-ink);text-underline-offset:3px}.sb-head{display:grid;gap:14px;justify-items:center;max-width:46rem;margin:0 auto clamp(32px,5vw,56px);text-align:center}.sb-head>*{margin:0}.sb-actions{display:flex;flex-wrap:wrap;gap:12px}.sb-btn{--sb-btn-bg: var(--sb-charcoal);--sb-btn-ink: var(--sb-white);--sb-btn-hover: var(--sb-charcoal-2);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:15px 34px;border:1px solid var(--sb-btn-bg);border-radius:999px;background:var(--sb-btn-bg);color:var(--sb-btn-ink);font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 18px 34px -24px #24201c8c;transition:transform .25s var(--sb-ease),background-color .2s ease,border-color .2s ease,box-shadow .25s ease}.sb-btn:hover{background:var(--sb-btn-hover);border-color:var(--sb-btn-hover);transform:translateY(-2px)}.sb-btn:active{transform:scale(.97)}.sb-btn:focus-visible{outline:2px solid var(--sb-gold);outline-offset:3px}.sb-btn svg{flex:none;transition:transform .25s var(--sb-ease)}.sb-btn:hover svg{transform:translate(3px)}.sb-btn--ghost{--sb-btn-bg: transparent;--sb-btn-ink: var(--sb-ink);--sb-btn-hover: rgb(36 32 28 / .05);border-color:currentColor;color:var(--sb-ink);box-shadow:none}.sb-btn--ghost:hover{border-color:currentColor}.sb[data-tone=dark] .sb-btn:not(.sb-btn--ghost){--sb-btn-bg: var(--sb-ivory);--sb-btn-ink: var(--sb-charcoal);--sb-btn-hover: var(--sb-white);box-shadow:none}.sb[data-tone=dark] .sb-btn--ghost{--sb-btn-hover: rgb(250 248 244 / .08)}.sb-chips{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.sb-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--sb-line);border-radius:999px;background:var(--sb-surface);color:var(--sb-ink);font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:.02em}.sb-chip svg{flex:none;color:var(--sb-accent)}.sb-pdp-chips{--sb-surface: var(--sb-card);--sb-line: var(--sb-sand);--sb-ink: var(--sb-cocoa);--sb-accent: var(--sb-terra);font-family:var(--font-body--family)}.sb-rise{animation:sb-rise .9s var(--sb-ease) both;animation-delay:var(--sb-d, 0ms)}@keyframes sb-rise{0%{opacity:0;transform:translate3d(0,18px,0)}}.sb-js [data-sb-reveal]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .8s var(--sb-ease),transform .8s var(--sb-ease);transition-delay:var(--sb-d, 0ms)}.sb-js [data-sb-reveal].is-in,.shopify-design-mode.sb-js [data-sb-reveal]{opacity:1;transform:none}.sb-vid{position:absolute;top:0;right:0;bottom:0;left:0}.sb-vid__poster,.sb-vid__el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sb-vid__el{opacity:0;transition:opacity .6s ease}.sb-vid.is-playing .sb-vid__el{opacity:1}.sb-vid__play{position:absolute;left:50%;top:50%;display:none;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;padding:0 0 0 4px;border:0;border-radius:50%;background:#fffffff0;color:var(--sb-charcoal);cursor:pointer;box-shadow:var(--sb-shadow)}.sb-vid.is-manual .sb-vid__play{display:grid}.sb-vid.is-manual.is-playing .sb-vid__play{display:none}.sb-vid__play:focus-visible{outline:2px solid var(--sb-gold);outline-offset:3px}.sb-hero{background:radial-gradient(55% 65% at 86% 10%,rgb(239 230 216 / .95) 0%,transparent 64%),radial-gradient(50% 60% at 0% 100%,var(--sb-stone) 0%,transparent 70%),var(--sb-ivory)}.sb-hero__grid{display:grid;gap:clamp(40px,6vw,88px);align-items:center}@media screen and (min-width:990px){.sb-hero__grid{grid-template-columns:1.05fr .95fr}}.sb-hero__copy{display:grid;gap:22px;justify-items:start}.sb-hero__copy>*{margin:0}.sb-hero__lede{max-width:34rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.sb-hero__media{position:relative;justify-self:center;width:min(100%,500px)}@media screen and (max-width:989px){.sb-hero__media{width:min(86%,420px)}}.sb-hero__frame{position:relative;aspect-ratio:4 / 5;border-radius:999px 999px 36px 36px;overflow:hidden;background:var(--sb-oat);box-shadow:0 0 0 10px #fffcf7bf,0 40px 80px -40px #3b2a2199}.sb-hero__frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sb-hero__badge{position:absolute;left:-7%;bottom:7%;z-index:2;display:grid;place-items:center;width:clamp(96px,11vw,132px);aspect-ratio:1;border-radius:50%;background:var(--sb-card);box-shadow:var(--sb-shadow)}.sb-hero__badge .sb-ring{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;animation:sb-spin 26s linear infinite}.sb-ring text{font-family:var(--font-body--family);font-size:9.6px;font-weight:500;letter-spacing:2.6px;fill:var(--sb-gold)}.sb-hero__badge .sb-icon--solid{width:36%;height:36%;color:var(--sb-charcoal)}.sb-float{position:absolute;z-index:2;display:block;pointer-events:none;animation:sb-bob 7s ease-in-out infinite alternate}.sb-float .sb-icon{width:100%;height:100%;filter:drop-shadow(0 12px 14px rgb(59 42 33 / .25))}.sb-float--1{width:clamp(48px,6vw,72px);right:-5%;top:9%;color:var(--sb-plum);opacity:.9;animation-delay:-2s}.sb-float--2{width:clamp(36px,4.4vw,52px);right:2%;bottom:-3%;color:#8a9275;animation-duration:8.5s}.sb-float--3{width:clamp(28px,3vw,38px);left:6%;top:4%;color:var(--sb-gold-soft);animation-duration:6s;animation-delay:-4s}@keyframes sb-bob{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(0,-16px,0) rotate(22deg)}}@keyframes sb-spin{to{transform:rotate(360deg)}}.sb-marquee{--sb-bg: var(--sb-ivory);--sb-ink: var(--sb-charcoal);--sb-accent: var(--sb-gold-soft);padding-block:18px;border-block:1px solid var(--sb-line)}@media screen and (min-width:750px){.sb-marquee{padding-block:22px}}.sb-marquee[data-tone=dark]{--sb-bg: var(--sb-charcoal);--sb-ink: var(--sb-ivory);border-block:0}.sb-marquee[data-tone=stone]{--sb-bg: var(--sb-stone)}.sb-marquee__track{display:flex;width:max-content;animation:sb-marquee var(--sb-speed, 34s) linear infinite}.sb-marquee:hover .sb-marquee__track{animation-play-state:paused}.sb-marquee__group{display:flex;align-items:center;gap:30px;padding-right:30px;margin:0;list-style:none}.sb-marquee__item{display:inline-flex;align-items:center;gap:30px;font-family:var(--font-heading--family);font-style:italic;font-size:clamp(1.35rem,1.1rem + 1.1vw,2rem);font-weight:500;line-height:1.2;white-space:nowrap;color:var(--sb-ink)}.sb-marquee__item .sb-icon{width:18px;height:18px;flex:none;color:var(--sb-accent)}@keyframes sb-marquee{to{transform:translate3d(-50%,0,0)}}.sb-cards{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media screen and (min-width:600px){.sb-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media screen and (min-width:990px){.sb-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sb-card{display:grid;align-content:start;gap:12px;padding:32px 26px 34px;border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-surface);transition:transform .35s var(--sb-ease),box-shadow .35s var(--sb-ease)}.sb-card:hover{transform:translateY(-4px);box-shadow:var(--sb-shadow)}.sb-card__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:50%;background:var(--sb-rose);color:var(--sb-gold)}.sb-cards>:nth-child(4n+2) .sb-card__icon{background:var(--sb-sage);color:var(--sb-olive)}.sb-cards>:nth-child(4n+3) .sb-card__icon{background:var(--sb-mist);color:var(--sb-plum)}.sb-cards>:nth-child(4n+4) .sb-card__icon{background:var(--sb-champagne);color:var(--sb-gold)}.sb-card p{margin:0;color:var(--sb-ink-2);line-height:1.6}@media screen and (max-width:599px){.sb-card{grid-template-columns:52px minmax(0,1fr);column-gap:16px;row-gap:4px;padding:20px 18px}.sb-card__icon{grid-row:span 2;width:52px;height:52px;margin:0}.sb-card .sb-h3{align-self:end;font-size:1.2rem}}.sb-mt__grid{display:grid;gap:clamp(30px,5vw,76px);align-items:center}@media screen and (min-width:990px){.sb-mt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sb-mt--wide .sb-mt__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.sb-mt--right .sb-mt__media{order:2}.sb-mt--wide.sb-mt--right .sb-mt__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}}.sb-mt__media{position:relative;overflow:hidden;aspect-ratio:var(--sb-ar, 4 / 5);border-radius:var(--sb-radius-lg);background:var(--sb-oat);box-shadow:var(--sb-shadow)}.sb-mt__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sb-ease)}.sb-mt__media:hover>img{transform:scale(1.03)}.sb-mt__media:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:2;border:1px solid rgb(255 255 255 / .55);border-radius:calc(var(--sb-radius-lg) - 10px);pointer-events:none}.sb-mt__copy{display:grid;gap:18px;justify-items:start}.sb-mt__copy>*{margin:0}.sb-points{display:grid;gap:14px;margin:4px 0;padding:0;list-style:none}.sb-point{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;line-height:1.45}.sb-point__icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--sb-line);border-radius:50%;background:var(--sb-surface);color:var(--sb-accent)}.sb-point strong{display:block;font-weight:500;color:var(--sb-ink)}.sb-point span{color:var(--sb-ink-2)}.sb-swatches{display:flex;flex-wrap:wrap;gap:10px 18px;margin:2px 0;padding:0;list-style:none}.sb-swatch{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;color:var(--sb-ink)}.sb-swatch i{width:22px;height:22px;border-radius:50%;background:var(--sb-c, var(--sb-terra));box-shadow:inset 0 0 0 3px #fffcf78c,0 0 0 1px #3b2a212e}.sb-rooms__grid{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;margin:0;padding:0 0 8px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.sb-rooms__grid::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.sb-rooms__grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible}}.sb-room{position:relative;isolation:isolate;display:grid;align-content:end;min-height:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--sb-radius);background:var(--sb-espresso);color:var(--sb-card);scroll-snap-align:start}.sb-room>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--sb-ease)}.sb-room:hover>img{transform:scale(1.04)}.sb-room:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgb(43 30 24 / .9) 0%,rgb(43 30 24 / .35) 42%,transparent 68%)}.sb-room__copy{display:grid;gap:8px;padding:24px}.sb-room__label{justify-self:start;padding:6px 12px;border-radius:999px;background:#fffcf7f0;color:var(--sb-charcoal);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.sb-room h3{margin:2px 0 0;font-family:var(--font-heading--family);font-size:1.75rem;font-weight:var(--font-heading--weight, 500);line-height:1.2;color:inherit}.sb-room p{margin:0;color:#fffcf7e6;line-height:1.5}.sb-room--cta{background:radial-gradient(90% 70% at 85% 10%,#f8f2ea 0%,transparent 62%),var(--sb-champagne);color:var(--sb-charcoal);border:1px solid var(--sb-line)}.sb-room--cta p{color:var(--sb-text-2)}.sb-room--cta:after{display:none}.sb-room--cta .sb-room__copy{gap:14px;padding:28px}.sb-room--cta h3{font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem);line-height:1.05}.sb-room__ball{position:absolute;top:-12%;right:-14%;width:70%;color:#7a5c2b29;animation:sb-spin 40s linear infinite}.sb-room__ball .sb-icon{width:100%;height:auto}.sb-room--cta .sb-btn{justify-self:start}.sb-cta__inner{display:grid;justify-items:center;gap:18px;max-width:46rem;margin-inline:auto;text-align:center}.sb-cta__inner>*{margin:0}.sb-cta__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:8px 0 0;padding:0;list-style:none;color:var(--sb-soft);font-size:.9375rem}.sb-cta__trust li{display:inline-flex;align-items:center;gap:8px}.sb-cta__trust .sb-icon{color:var(--sb-accent)}.sb-deco{position:absolute;z-index:0;color:#7a5c2b1a;pointer-events:none;animation:sb-spin 60s linear infinite}.sb-deco .sb-icon{width:100%;height:auto}.sb-deco--1{width:clamp(180px,26vw,360px);left:-6%;top:-18%}.sb-deco--2{width:clamp(120px,16vw,220px);right:-3%;bottom:-14%;animation-direction:reverse}.sb-show__grid{display:grid;gap:28px;align-items:center}@media screen and (min-width:990px){.sb-show__grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px) minmax(0,1fr);gap:44px}}.sb-show__media{position:relative;justify-self:center;width:min(100%,380px);aspect-ratio:3 / 4;overflow:hidden;border-radius:200px 200px 32px 32px;background:var(--sb-oat);box-shadow:0 0 0 10px #fffcf7cc,0 36px 70px -36px #3b2a2199}@media screen and (max-width:989px){.sb-show__media{order:-1;width:min(80%,340px);margin-bottom:14px}}.sb-show__col{display:grid;gap:18px;margin:0;padding:0;list-style:none}@media screen and (min-width:600px)and (max-width:989px){.sb-show__cols-mobile{display:contents}}.sb-feat{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;padding:18px;border:1px solid var(--sb-line);border-radius:20px;background:var(--sb-surface)}.sb-feat__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--sb-blush);color:var(--sb-terra)}.sb-feat h3{margin:2px 0 4px;font-family:var(--font-heading--family);font-size:1.4rem;font-weight:var(--font-heading--weight, 500);line-height:1.25;color:var(--sb-ink)}.sb-feat p{margin:0;color:var(--sb-ink-2);font-size:.9688rem;line-height:1.55}.sb-steps__list{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.sb-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.sb-step{position:relative;display:grid;align-content:start;gap:10px;padding:28px 26px 30px;border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-surface)}.sb-step__num{font-family:var(--font-heading--family);font-style:italic;font-weight:500;font-size:3.6rem;line-height:1;color:var(--sb-accent)}.sb-step__icon{position:absolute;top:26px;right:24px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--sb-champagne);color:var(--sb-gold)}.sb-step h3{margin:6px 0 0}.sb-step p{margin:0;color:var(--sb-ink-2);line-height:1.6}.sb-compare{max-width:860px;margin-inline:auto;overflow:hidden;border:1px solid var(--sb-sand);border-radius:var(--sb-radius);background:var(--sb-card);box-shadow:var(--sb-shadow)}.sb-compare table{width:100%;border-collapse:collapse;table-layout:fixed}.sb-compare th,.sb-compare td{padding:16px 12px;border-bottom:1px solid var(--sb-sand);font-size:.9688rem;line-height:1.4;text-align:center;color:var(--sb-cocoa)}.sb-compare tr:last-child>*{border-bottom:0}.sb-compare thead th{font-family:var(--font-heading--family);font-size:1.3rem;font-weight:var(--font-heading--weight, 500)}.sb-compare tbody th{padding-left:22px;font-weight:500;text-align:left}.sb-compare__label{width:50%}.sb-compare .sb-compare__ours{background:#7a5c2b0d}.sb-compare thead .sb-compare__ours{background:var(--sb-charcoal);color:var(--sb-white)}.sb-mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%}.sb-mark--yes{background:var(--sb-charcoal);color:var(--sb-white)}.sb-mark--no{border:1px solid var(--sb-taupe);color:var(--sb-muted)}.sb-mark--na{color:var(--sb-muted);font-weight:700}.sb-compare__note{max-width:860px;margin:16px auto 0;text-align:center;font-size:.9063rem;color:var(--sb-ink-2)}@media screen and (max-width:749px){.sb-compare th,.sb-compare td{padding:13px 6px;font-size:.875rem}.sb-compare tbody th{padding-left:14px}.sb-compare__label{width:46%}}.sb-faq{display:grid;gap:12px;max-width:820px;margin-inline:auto}.sb-faq details{border:1px solid var(--sb-line);border-radius:18px;background:var(--sb-surface);transition:box-shadow .3s ease}.sb-faq details[open]{box-shadow:var(--sb-shadow)}.sb-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:18px 22px;cursor:pointer;list-style:none;font-family:var(--font-heading--family);font-size:1.4rem;font-weight:600;line-height:1.25;color:var(--sb-ink)}.sb-faq summary::-webkit-details-marker{display:none}.sb-faq summary:focus-visible{outline:2px solid var(--sb-gold);outline-offset:2px;border-radius:18px}.sb-faq__plus{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--sb-oat);transition:transform .3s var(--sb-ease),background-color .3s ease}.sb-faq__plus:before,.sb-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--sb-cocoa)}.sb-faq__plus:after{transform:rotate(90deg)}.sb-faq details[open] .sb-faq__plus{transform:rotate(45deg);background:var(--sb-champagne)}.sb-faq__a{padding:0 22px 20px;color:var(--sb-ink-2);line-height:1.65}.sb-faq details[open] .sb-faq__a{animation:sb-fade .35s ease}.sb-faq__a>:first-child{margin-top:0}.sb-faq__a>:last-child{margin-bottom:0}.sb-faq__a a{color:var(--sb-terra-dark);text-underline-offset:3px}@keyframes sb-fade{0%{opacity:0;transform:translateY(-4px)}}.sb-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:0;padding:24px 0;border-block:1px solid var(--sb-line);list-style:none}@media screen and (min-width:990px){.sb-trust__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sb-trust__item{display:flex;align-items:center;gap:12px;font-weight:500;line-height:1.35;color:var(--sb-ink)}.sb-trust__item a{color:inherit;text-underline-offset:3px}.sb-trust__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--sb-oat);color:var(--sb-terra)}.sb-gallery{display:grid;gap:12px;width:100%;min-width:0;contain:inline-size;font-family:var(--font-body--family)}.sb-gallery__track,.sb-gallery__nav,.sb-gallery__thumbs{min-width:0}@media screen and (min-width:990px){.sb-gallery{position:sticky;top:calc(var(--header-height, 64px) + 16px)}}.sb-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--gallery-media-border-radius, 24px);background:var(--sb-oat)}.sb-gallery__track::-webkit-scrollbar{display:none}.sb-gallery__track:focus-visible{outline:2px solid var(--sb-gold);outline-offset:3px}.sb-gallery__slide{min-width:0;margin:0;aspect-ratio:1;overflow:hidden;scroll-snap-align:start}.sb-gallery__slide img{display:block;width:100%;height:100%;object-fit:cover}.sb-gallery__nav{display:flex;align-items:center;gap:10px}.sb-gallery__thumbs{display:flex;flex:1;gap:8px;padding:2px;overflow-x:auto;scrollbar-width:none}.sb-gallery__thumb{flex:none;width:64px;height:64px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:14px;background:var(--sb-oat);opacity:.7;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.sb-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sb-gallery__thumb.is-active,.sb-gallery__thumb:hover{opacity:1;border-color:var(--sb-charcoal)}.sb-gallery__thumb:focus-visible,.sb-gallery__arrow:focus-visible{outline:2px solid var(--sb-gold);outline-offset:2px}.sb-gallery__arrow{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--sb-sand);border-radius:50%;background:var(--sb-card);color:var(--sb-cocoa);cursor:pointer;transition:background-color .2s ease,color .2s ease}.sb-gallery__arrow:hover{background:var(--sb-cocoa);color:var(--sb-card)}.sb-flip{transform:scaleX(-1)}@media screen and (max-width:749px){.sb-gallery__thumb{width:52px;height:52px}}.sb-hint{margin:0 0 16px;padding:10px 14px;border-radius:12px;background:#fff4d6;color:#5a4300;font-size:.875rem;text-align:center}@media(prefers-reduced-motion:reduce){.sb-js [data-sb-reveal]{transform:none;transition:opacity .01s}.sb-rise,.sb-float,.sb-hero__badge .sb-ring,.sb-room__ball,.sb-deco,.sb-marquee__track{animation:none}.sb-marquee__track{width:auto}.sb-marquee__group{flex-wrap:wrap;justify-content:center;width:100%;padding-inline:16px}.sb-marquee__group[aria-hidden=true]{display:none}.sb-marquee__item{white-space:normal}.sb-btn,.sb-card,.sb-mt__media>img,.sb-room>img{transition:none}.sb-gallery__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sb-ui.css.map */
