:root{--sx-black:#000;--sx-ink:#000;--sx-ink-2:#121212;--sx-ink-3:#1C1C1C;--sx-ink-4:#262626;--sx-line:rgba(245,242,237,.14);--sx-line-2:rgba(245,242,237,.32);--sx-on:#F5F2ED;--sx-on-2:#CFC9C1;--sx-on-3:#9C958C;--sx-gold:#D4A85C;--sx-gold-hi:#E2BC78;--sx-gold-deep:#B8893F;--sx-signal:#3DD68C;--sx-alert:#FF5A5F;--sx-tile:#F3F1ED;--sx-font:Poppins,var(--font-body--family,sans-serif),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--sx-maxw:1320px;--sx-gutter:clamp(20px,5vw,56px);--sx-section:clamp(40px,5.5vw,80px);--sx-t-display:clamp(2.1rem,1.2rem + 3.6vw,4.6rem);--sx-t-h2:clamp(1.6rem,1.2rem + 1.6vw,2.75rem);--sx-t-lead:clamp(1rem,.95rem + .25vw,1.15rem);--sx-ease:cubic-bezier(.2,.7,.2,1)}.sx{position:relative;background:var(--sx-black);color:var(--sx-on);font-family:var(--sx-font);font-size:1rem;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sx *,.sx *:before,.sx *:after{box-sizing:border-box}.sx :where(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0}.sx :where(h1,h2,h3,h4){font-family:var(--sx-font);color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}.sx :where(ul,ol){list-style:none}.sx :where(a){color:inherit;text-decoration:none}.sx :where(img){display:block;max-width:100%;height:auto}.sx :where(strong,b){font-weight:700}.sx-wrap{width:100%;max-width:var(--sx-maxw);margin-inline:auto;padding-inline:var(--sx-gutter)}.sx-sec{padding-block:var(--sx-section)}.sx-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sx a:focus-visible,.sx button:focus-visible,.sx summary:focus-visible,.sx-appbar a:focus-visible{outline:2px solid var(--sx-gold);outline-offset:3px}.sx-kicker{display:block;margin:0 0 10px;color:var(--sx-on-2);font-size:.9375rem;font-weight:500;line-height:1.4}.sx-big{display:block;font-weight:700;line-height:1.04;letter-spacing:-.03em}.sx-h2{font-size:var(--sx-t-h2)}.sx-gold{color:var(--sx-gold)}.sx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 48px;margin-bottom:clamp(20px,3vw,32px)}.sx-head__aside{max-width:30em;color:var(--sx-on-2);font-size:.9375rem;line-height:1.55}.sx-brand{display:inline-block;white-space:nowrap}.sx-word{display:inline-block;width:auto;height:.74em;vertical-align:baseline;fill:currentColor;overflow:visible}.sx-stars{color:var(--sx-gold);letter-spacing:.1em}.sx-ico{display:block;width:20px;height:20px;flex:none}.sx-btns{display:flex;flex-wrap:wrap;gap:8px}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:0;padding:0 22px;border:1px solid transparent;border-radius:0;background:none;color:inherit;font:500 1rem/1.1 var(--sx-font);letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sx-btn .sx-ico{width:18px;height:18px}.sx-btn--sun{background:var(--sx-gold);border-color:var(--sx-gold);color:#000}.sx-btn--sun:hover{background:var(--sx-gold-hi);border-color:var(--sx-gold-hi);color:#000}.sx-btn--ghost{background:#0000004d;border-color:#f5f2ed6b;color:var(--sx-on)}.sx-btn--ghost:hover{background:var(--sx-ink-3);border-color:var(--sx-on);color:var(--sx-on)}.sx-btn--goldline{background:transparent;border-color:var(--sx-gold);color:var(--sx-gold-hi)}.sx-btn--goldline:hover{background:var(--sx-gold);border-color:var(--sx-gold);color:#000}.sx-btn--sm{min-height:44px;padding:0 16px;font-size:.9375rem}.sx-btn--lg{min-height:52px;padding:0 24px}.sx-btn--full{width:100%}.sx-buy{margin:0}.sx-buy.is-busy .sx-btn{opacity:.6;pointer-events:none}.sx-buy.is-added .sx-btn{background:var(--sx-signal);border-color:var(--sx-signal);color:#000}.sx-buy__msg{margin-top:6px;color:#ff8a8e;font-size:.8125rem;line-height:1.4}.sx-logo{display:inline-flex;align-items:center;gap:14px;color:inherit;line-height:0}.sx-logo .sx-logo__word{height:28px;width:auto}.sx-logo__div{display:block;width:1px;height:24px;background:currentColor;opacity:.35}.sx-logo .sx-logo__bc{display:block;height:8px;width:auto;fill:currentColor}.header-logo .sx-logo{color:var(--sx-on)}@media(max-width:749px){.sx-logo .sx-logo__word{height:22px}.header-logo .sx-logo__div,.header-logo .sx-logo__bc{display:none}}.sx-topbar{background:var(--sx-black);border-bottom:1px solid var(--sx-line);font-size:.8125rem;line-height:1.45}.sx-topbar__in{display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px;padding-block:8px;text-align:center;color:var(--sx-on-2)}.sx-topbar .sx-ico{width:16px;height:16px;color:var(--sx-gold)}.sx-topbar strong{color:var(--sx-on)}.sx-topbar a{color:var(--sx-on);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sx-topbar a:hover{color:var(--sx-gold-hi)}@media(max-width:599px){.sx-topbar{font-size:.75rem}.sx-topbar .sx-ico{display:none}}.sx-status{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:7px 14px 7px 12px;border:1px solid var(--sx-line-2);border-radius:999px;background:#000000d1;color:var(--sx-on);font-size:.875rem;font-weight:500;line-height:1.3}.sx-dot{width:8px;height:8px;border-radius:50%;background:var(--sx-gold);flex:none}.sx-status.is-open .sx-dot{background:var(--sx-signal);box-shadow:0 0 0 4px #3dd68c2e}.sx-hero{display:flex;align-items:flex-end;min-height:max(540px,min(760px,calc(86svh - 110px)));overflow:hidden;isolation:isolate;background:#000}.sx-hero__canvas,.sx-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-3}.sx-hero__canvas{display:block}.sx-hero__canvas:not([data-failed])~.sx-hero__media{display:none}.sx-hero__media img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;filter:brightness(.72)}.sx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000d6,#000000a8 34%,#0000001f 62%,#0000 80%),linear-gradient(180deg,#0006,#0000 16% 72%,#000c)}.sx-hero__inner{padding-block:clamp(64px,8vw,104px) clamp(28px,5vw,64px)}.sx-hero__copy{max-width:720px}.sx-hero__h1{margin-top:18px;font-size:var(--sx-t-display);font-weight:700;line-height:1.04;letter-spacing:-.035em;max-width:12.5em;text-wrap:balance}.sx-hero__sub{margin-top:14px;max-width:30em;color:var(--sx-on);font-size:var(--sx-t-lead);font-weight:500;line-height:1.4}.sx-hero .sx-btns{margin-top:22px}.sx-hero__proof{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;color:var(--sx-on-2);font-size:.875rem;line-height:1.3}.sx-hero__proof li{display:inline-flex;align-items:center;gap:8px}.sx-hero__proof .sx-ico{width:16px;height:16px;color:var(--sx-gold)}@media(max-width:699px){.sx-hero{min-height:0}.sx-hero__media img{object-position:50% 30%}.sx-hero:after{background:linear-gradient(180deg,#0000004d,#00000080,#000000e0 64%,#000)}.sx-hero__inner{padding-top:clamp(132px,40vw,220px)}.sx-hero .sx-btns .sx-btn{flex:1 1 auto}}.sx-pb{display:grid;gap:12px}.sx-pb__best{position:relative;display:grid;gap:8px;align-content:start;padding:24px 20px 20px;background:linear-gradient(160deg,#d4a85c29,#d4a85c00 55%),var(--sx-ink-2);border:1px solid var(--sx-gold)}.sx-pb__badge{position:absolute;top:0;right:0;padding:6px 12px;background:var(--sx-gold);color:#000;font-size:.8125rem;font-weight:600;line-height:1.2}.sx-pb__name{padding-right:110px;font-size:1.25rem;font-weight:700;line-height:1.2}.sx-pb__name a:hover{color:var(--sx-gold-hi)}.sx-pb__price{display:flex;align-items:baseline;gap:8px;font-size:clamp(2.75rem,2.3rem + 1.6vw,3.6rem);font-weight:700;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.sx-pb__price span{color:var(--sx-on-2);font-size:1rem;font-weight:500;letter-spacing:0}.sx-pb__per{color:var(--sx-gold-hi);font-size:1rem;font-weight:500}.sx-pb__why{display:flex;align-items:flex-start;gap:8px;color:var(--sx-on);font-size:.9375rem;line-height:1.45}.sx-pb__why .sx-ico{width:18px;height:18px;margin-top:2px;color:var(--sx-signal)}.sx-pb__best .sx-buy{margin-top:8px}.sx-pb__more{color:var(--sx-on-2);font-size:.875rem;line-height:1.5}.sx-pb__more a{color:var(--sx-on);text-decoration:underline;text-underline-offset:3px}.sx-pb__more a:hover{color:var(--sx-gold-hi)}.sx-pb__list{display:grid;align-content:start;background:var(--sx-ink-2);border:1px solid var(--sx-line)}.sx-pb__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 12px 14px 16px}.sx-pb__row+.sx-pb__row{border-top:1px solid var(--sx-line)}.sx-pb__row-name :where(h3,h4){font-size:1rem;font-weight:700;line-height:1.25}.sx-pb__row-name a:hover{color:var(--sx-gold-hi)}.sx-pb__row-name p{margin-top:3px;color:var(--sx-on-3);font-size:.8125rem;line-height:1.35}.sx-pb__row-price{display:grid;justify-items:end;gap:5px}.sx-pb__row-price b{font-size:1.375rem;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sx-pb__row-price span{color:var(--sx-on-3);font-size:.75rem;white-space:nowrap}.sx-pb__row-price .sx-pb__save{padding:3px 8px;border-radius:999px;background:#3dd68c24;color:var(--sx-signal);font-weight:600;line-height:1.2}.sx-pb__longer{margin-top:clamp(24px,4vw,40px)}.sx-pb__longer-title{margin-bottom:12px;font-size:1.125rem;font-weight:700;line-height:1.25}.sx-pb__notes{display:grid;gap:10px;margin-top:22px;color:var(--sx-on-2);font-size:.9375rem;line-height:1.5}.sx-pb__notes li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.sx-pb__notes .sx-ico{width:18px;height:18px;margin-top:3px;color:var(--sx-gold)}.sx-pb__notes a{color:var(--sx-on);text-decoration:underline;text-underline-offset:3px}.sx-pb__notes a:hover{color:var(--sx-gold-hi)}.sx-pass-note{margin-top:16px;color:var(--sx-on-3);font-size:.875rem;line-height:1.5}@media(min-width:900px){.sx-pb{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.sx-pb__best{padding:30px 28px 24px}.sx-pb__row{grid-template-columns:minmax(0,1fr) 140px auto;padding:18px 20px 18px 22px}.sx-pb__longer .sx-pb__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-pb__longer .sx-pb__row+.sx-pb__row{border-top:0}.sx-pb__longer .sx-pb__row:nth-child(n+3){border-top:1px solid var(--sx-line)}.sx-pb__longer .sx-pb__row:nth-child(2n){border-left:1px solid var(--sx-line)}.sx-pb__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}}@media(max-width:359px){.sx-pb__row{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.sx-pb__row .sx-buy{grid-column:1/-1}.sx-pb__row .sx-buy .sx-btn{width:100%}}.sx-reviews{display:grid;gap:14px;margin-top:22px;padding:16px;background:#000;border:1px solid var(--sx-line)}.sx-reviews__score{display:flex;align-items:center;gap:12px}.sx-reviews__num{color:var(--sx-on);font-size:2.25rem;font-weight:700;line-height:1;letter-spacing:-.03em}.sx-reviews__stars{color:var(--sx-gold);font-size:.9375rem;letter-spacing:2px}.sx-reviews__score p:not(.sx-reviews__num){margin-top:2px;color:var(--sx-on-2);font-size:.8125rem}.sx-reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,82%);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.sx-reviews__list::-webkit-scrollbar{display:none}.sx-reviews__list li{scroll-snap-align:start;padding:14px 16px;background:var(--sx-ink-2);border-left:2px solid var(--sx-line-2)}.sx-reviews__list p{color:var(--sx-on);font-size:.9375rem;line-height:1.5}@media(min-width:900px){.sx-reviews{grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:20px 24px}.sx-reviews__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0}}nav.sx-goals{display:block;margin:0 0 20px}.sx-goals__list{display:flex;flex-wrap:wrap;gap:8px}.sx-goals .sx-goal{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--sx-line-2);background:transparent;color:var(--sx-on-2);font-size:.9375rem;font-weight:400;line-height:1.2;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.sx-goals .sx-goal:hover{border-color:var(--sx-on);color:var(--sx-on)}.sx-goals .sx-goal[aria-current=page]{border-color:var(--sx-on);background:var(--sx-ink-3);color:var(--sx-on)}@media(max-width:749px){.sx-goals__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--sx-gutter) * -1);padding-inline:var(--sx-gutter);scroll-padding-inline:var(--sx-gutter)}.sx-goals__list::-webkit-scrollbar{display:none}}.sx-products__sub{margin:4px 0 12px;font-size:1.125rem;font-weight:700;line-height:1.25}.sx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.4vw,16px)}.sx-card{display:flex;flex-direction:column;min-width:0;background:var(--sx-ink-2)}.sx-card__media{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:var(--sx-tile)}.sx-card__media img{width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s var(--sx-ease)}.sx-card:hover .sx-card__media img{transform:scale(1.03)}.sx-card__badge{position:absolute;top:8px;left:8px;padding:4px 8px;background:#000;color:var(--sx-on);font-size:.75rem;font-weight:500;line-height:1.2}.sx-card__body{display:flex;flex-direction:column;gap:4px;flex:1;padding:14px 14px 16px}.sx-card__brand{color:var(--sx-on-3);font-size:.8125rem;line-height:1.3}.sx-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--sx-on);font-size:.9375rem;font-weight:500;line-height:1.3}.sx-card__title:hover{color:var(--sx-gold-hi)}.sx-card__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px}.sx-card__price{font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums}.sx-card__price small{color:var(--sx-on-3);font-size:.8125rem;font-weight:400}.sx-products__more{display:flex;justify-content:center;margin-top:20px}@media(max-width:989px){.sx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.sx-products__more .sx-btn{width:100%}}@media(max-width:479px){.sx-card__body{padding:12px}.sx-card__foot>.sx-btn,.sx-card__foot .sx-buy,.sx-card__foot .sx-buy .sx-btn{width:100%}}.sx-col{padding-block:clamp(24px,4vw,48px) var(--sx-section)}.sx-col__title{font-size:var(--sx-t-h2);font-weight:700;line-height:1.04;letter-spacing:-.03em}.sx-col__desc{margin-top:10px;max-width:46em;color:var(--sx-on-2);font-size:.9375rem;line-height:1.6}.sx-col__desc p+p{margin-top:8px}.sx-col__desc a{color:var(--sx-on);text-decoration:underline;text-underline-offset:3px}.sx-col__count{color:var(--sx-on-3);font-size:.875rem}.sx-col__note{display:flex;align-items:flex-start;gap:8px;margin:-6px 0 18px;color:var(--sx-on-2);font-size:.875rem;line-height:1.5}.sx-col__note .sx-ico{width:18px;height:18px;margin-top:1px;color:var(--sx-gold)}.sx-col__empty{grid-column:1/-1;padding:32px 0;color:var(--sx-on-2)}.sx-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}.sx-pager a,.sx-pager span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--sx-line-2);color:var(--sx-on-2);font-size:.9375rem}.sx-pager a:hover{border-color:var(--sx-on);color:var(--sx-on)}.sx-pager [aria-current]{border-color:var(--sx-on);background:var(--sx-ink-3);color:var(--sx-on)}.sx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sx-steps li{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--sx-ink-3);color:var(--sx-on);font-size:.9375rem;line-height:1.35}.sx-steps b{display:grid;place-items:center;width:28px;height:28px;flex:none;background:#000;color:var(--sx-gold-hi);font-size:.875rem}@media(max-width:749px){.sx-steps{grid-template-columns:1fr}}.sx-pickup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--sx-ink-2)}.sx-pickup__media{position:relative;min-height:340px;overflow:hidden}.sx-pickup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sx-pickup__body{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:clamp(28px,5vw,64px)}.sx-pickup__title{font-size:var(--sx-t-h2)}.sx-info{display:grid;gap:14px}.sx-info li{display:flex;gap:14px;font-size:.9375rem;line-height:1.5}.sx-info .sx-ico{margin-top:1px;color:var(--sx-gold)}.sx-info small{display:block;color:var(--sx-on-2);font-size:.875rem}.sx-info a:hover{color:var(--sx-gold-hi)}.sx-open{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:4px 10px;border:1px solid var(--sx-line);border-radius:999px;color:var(--sx-on);font-size:.8125rem}.sx-open i{width:8px;height:8px;border-radius:50%;background:var(--sx-signal)}.sx-open.is-closed i{background:var(--sx-gold)}.sx-open[hidden]{display:none}@media(max-width:899px){.sx-pickup{grid-template-columns:1fr}.sx-pickup__media{min-height:0;aspect-ratio:16/10}}.sx-faq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:clamp(20px,5vw,80px)}.sx-faq__title{font-size:var(--sx-t-h2)}.sx-faq details{border-bottom:1px solid var(--sx-line)}.sx-faq details:first-child{border-top:1px solid var(--sx-line)}.sx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:16px 0;font-size:1rem;font-weight:500;line-height:1.35;cursor:pointer;list-style:none}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary .sx-ico{width:18px;height:18px;color:var(--sx-gold);transition:transform .2s ease}.sx-faq details[open] summary .sx-ico{transform:rotate(180deg)}.sx-faq__a{max-width:42em;padding:0 0 20px;color:var(--sx-on-2);font-size:.9375rem;line-height:1.6}.sx-faq__a p+p{margin-top:10px}.sx-faq__a a{color:var(--sx-on);text-decoration:underline;text-underline-offset:3px}.sx-faq__a strong{color:var(--sx-on)}@media(max-width:899px){.sx-faq{grid-template-columns:1fr}}.sx-final{overflow:hidden;isolation:isolate;padding-block:clamp(72px,9vw,128px)}.sx-final__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sx-final__media img{width:100%;height:100%;object-fit:cover}.sx-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#000,#000000b8 30% 70%,#000)}.sx-final__title{max-width:11em;font-size:var(--sx-t-display);font-weight:700;line-height:.98;letter-spacing:-.035em}.sx-final__text{margin-top:18px;max-width:34em;color:var(--sx-on-2);font-size:var(--sx-t-lead);line-height:1.5}.sx-final .sx-btns{margin-top:22px}.sx-final__note{margin-top:14px;max-width:34em;color:var(--sx-on-2);font-size:.875rem;line-height:1.5}@media(max-width:599px){.sx-final .sx-btns .sx-buy,.sx-final .sx-btns .sx-btn{flex:1 1 100%}.sx-final .sx-buy .sx-btn{width:100%}}.sx-footer{padding-top:clamp(48px,6vw,80px);border-top:1px solid var(--sx-line)}.sx-footer__top{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:40px}.sx-footer__brand .sx-logo{flex-direction:column;align-items:flex-start;gap:12px}.sx-footer__brand .sx-logo .sx-logo__word{height:42px}.sx-footer__brand .sx-logo__div{display:none}.sx-footer__brand .sx-logo .sx-logo__bc{height:10px}.sx-footer__tag{max-width:22em;margin-top:18px;color:var(--sx-on-2);font-size:.9375rem;line-height:1.6}.sx-footer__rating{margin-top:10px;color:var(--sx-on-3);font-size:.875rem}.sx-footer__rating strong{color:var(--sx-on)}.sx-footer h2{margin-bottom:14px;color:var(--sx-on);font-size:.9375rem;font-weight:600;line-height:1.4}.sx-footer li{margin-bottom:8px;color:var(--sx-on-2);font-size:.9375rem;line-height:1.5}.sx-footer li a{transition:color .15s ease}.sx-footer li a:hover{color:var(--sx-on)}.sx-footer li strong{color:var(--sx-on);font-weight:600}.sx-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:clamp(36px,5vw,56px);padding-block:22px;border-top:1px solid var(--sx-line);color:var(--sx-on-3);font-size:.8125rem}.sx-footer__bottom ul{display:flex;flex-wrap:wrap;gap:6px 18px}.sx-footer__bottom li{margin:0;font-size:.8125rem;color:var(--sx-on-3)}@media(max-width:989px){.sx-footer__top{grid-template-columns:1fr 1fr}.sx-footer__brand{grid-column:1/-1}}@media(max-width:559px){.sx-footer__top{grid-template-columns:1fr}}.sx-pdp-brand{margin:0 0 -4px;color:var(--sx-on-3);font-family:var(--sx-font);font-size:.875rem;font-weight:500}.sx-pdp-title{margin:0;color:var(--sx-on);font-family:var(--sx-font);font-size:clamp(1.6rem,1.25rem + 1.4vw,2.4rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-transform:none}.sx-pdp{display:grid;gap:12px;font-family:var(--sx-font)}.sx-pdp :where(p,ol,ul,li){margin:0}.sx-pdp-facts{display:grid;gap:10px;margin:0;padding:16px;list-style:none;background:var(--sx-ink-2);border:1px solid var(--sx-line);color:var(--sx-on-2);font-size:.875rem;line-height:1.5}.sx-pdp-facts>p{padding:0}.sx-pdp-facts li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;margin:0}.sx-pdp-facts .sx-ico{width:18px;height:18px;margin-top:2px;color:var(--sx-gold)}.sx-pdp-facts b{color:var(--sx-on);font-weight:600}.sx-pdp-facts a{color:var(--sx-on);text-decoration:underline;text-underline-offset:3px}.sx-pdp-facts a:hover{color:var(--sx-gold-hi)}.sx-pdp-box__title{margin:0 0 2px;color:var(--sx-on);font-size:.9375rem;font-weight:600}.sx-pdp-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:sxstep}.sx-pdp-steps li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;margin:0;counter-increment:sxstep}.sx-pdp-steps li:before{content:counter(sxstep);display:grid;place-items:center;width:24px;height:24px;background:var(--sx-ink-3);color:var(--sx-gold-hi);font-size:.8125rem;font-weight:600}.sx-pdp-nudge{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--sx-line-2);background:var(--sx-ink-2);color:var(--sx-on);font-family:var(--sx-font);text-decoration:none;transition:border-color .15s ease}.sx-pdp-nudge:hover{border-color:var(--sx-on)}.sx-pdp-nudge__q{color:var(--sx-on-2);font-size:.8125rem;font-weight:500}.sx-pdp-nudge__a{font-size:.9375rem;font-weight:600;line-height:1.4}.sx-pdp-buy{display:grid;gap:8px;font-family:var(--sx-font)}.sx-pdp-buy__note{color:var(--sx-on-2);font-size:.875rem;line-height:1.5}.sx-appbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr 1fr 1.6fr 1fr;align-items:stretch;gap:4px;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:#000000db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--sx-line);font-family:var(--sx-font);transform:translateY(110%);transition:transform .35s var(--sx-ease)}.sx-appbar.is-on{transform:none}.sx-appbar a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;color:var(--sx-on-2);font-size:.75rem;font-weight:500;line-height:1;text-decoration:none}.sx-appbar .sx-ico{width:22px;height:22px}.sx-appbar a:hover{color:var(--sx-on)}.sx-appbar .sx-appbar__main{gap:2px;background:var(--sx-gold);color:#000}.sx-appbar .sx-appbar__main:hover{background:var(--sx-gold-hi);color:#000}.sx-appbar__main b{font-size:1rem;font-weight:700;line-height:1}.sx-appbar__main small{font-size:.75rem;font-weight:500;line-height:1}.sx-appbar__count{position:absolute;top:6px;left:calc(50% + 6px);display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sx-on);color:#000;font-size:.6875rem;font-weight:700}.sx-appbar__count[hidden]{display:none}@media(min-width:1200px){.sx-appbar{display:none}}@media(prefers-reduced-motion:reduce){.sx-appbar{transition:none}}body.sx-theme{background:#000}.sx-theme #header-component{border-bottom:1px solid var(--sx-line)}.sx-theme shopify-accelerated-checkout,.sx-theme .shopify-payment-button,.sx-theme [data-shopify=payment-button],.sx-theme .accelerated-checkout-block{display:none!important}.sx-theme shopify-account,.sx-theme .header-actions__action--account,.sx-theme #header-component a[href*="/account"]{display:none!important}@media(max-width:1199px){.sx-footer__bottom{padding-bottom:98px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/solis.css.map */
