:root{--font:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--display-stretch:118%;--ui-stretch:110%;--slant:-10deg;--r-card:8px;--r-img:4px}body{font-family:var(--font)}.logo-mark{display:block;height:auto;aspect-ratio:554/186;fill:currentColor}.header__logo{color:var(--ink)}.header__logo-img.logo-mark{width:var(--logo-w-m)}.drawer__logo-img{width:70px;height:auto}.footer__logo-img.logo-mark{width:100px;filter:none;color:#fff}@media(min-width:990px){.header__logo-img.logo-mark{width:var(--logo-w)}}.wordmark{font-family:var(--font);font-weight:900;text-transform:uppercase;letter-spacing:-.01em}.footer__mark{margin-top:8px;overflow:hidden;aspect-ratio:554/150}.footer__mark .logo-mark{width:100%;color:#1b1b1b}.h1,.h2,.hero__title,.plp__title,.salebn__title,.cbn__name,.facts__big,.drawer__title,.modal__title,.cart-empty__title,.mnav__link,.rbar__label{font-weight:900;letter-spacing:-.02em;line-height:1.1}.h2{font-size:clamp(22px,2.7vw,36px)}.h1{font-size:clamp(30px,5vw,56px)}.plp__title{font-size:30px}@media(min-width:990px){.plp__title{font-size:56px}}.h3,.hiw__title,.facts__title,.pdp__title{font-weight:800;letter-spacing:-.015em}.pdp__title{letter-spacing:-.02em}.salebn__title{letter-spacing:-.015em;line-height:.9}.salebn--full .salebn__title{font-size:clamp(52px,15.4vw,176px);letter-spacing:-.02em;line-height:.84}.salebn--tall .salebn__title{font-size:30px}.cbn__name{font-size:24px}.cbn--stack .cbn__name{font-size:34px}.facts__big{font-size:30px}@media(min-width:990px){.salebn--tall .salebn__title{font-size:56px}.cbn__name{font-size:30px}.facts__big{font-size:46px}}.eyebrow,.salebn__eyebrow,.footer__heading,.hiw__num,.salebn__box small{font-weight:800;letter-spacing:.14em}.eyebrow{display:flex;align-items:center;gap:8px;color:var(--ink)}.eyebrow:before{content:"";flex:none;width:14px;height:4px;background:var(--sale)}.hero--overlay .eyebrow:before,.salebn .eyebrow:before{background:#fff}.btn{font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--btn-r,40px)}.btn--sm{font-size:12px}.link-arrow,.link-btn,.cbn__cta,.rbar__more{font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.nav__link,.tab,.tabsnav__link{text-transform:uppercase;font-weight:800;font-size:13px;letter-spacing:.04em}.mnav__link{font-size:21px}.pill{font-weight:700}.acc__q{font-weight:800;letter-spacing:-.005em}.price__now{font-weight:900}.countdown,.salebn__box b,.pdp__deal-timer .countdown{font-weight:900;letter-spacing:0}.salebn__box{border-radius:4px}.badge{border-radius:0;padding:5px 9px 4px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.pdp__deal-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:0}.hiw__num{font-weight:900;font-size:15px;color:var(--sale)}.hiw__item{border-top-color:var(--ink)}.star__fill svg{fill:var(--star,var(--ink))}.rbar--dark .star svg{fill:#4a4a4a}.rbar--dark .star__fill svg{fill:#fff}.rbar{background:var(--paper)}.rbar--soft{background:var(--soft)}.rbar--dark{background:var(--ink);color:#fff}.rbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:10px;row-gap:4px;padding-top:14px;padding-bottom:14px;text-align:center}.rbar__label{font-size:19px;line-height:1}.rbar__score{font-size:14px}.rbar__score b{font-weight:900}.rbar__count{flex-basis:100%;font-size:13px;color:var(--mute)}.rbar--dark .rbar__count{color:#ffffffa6}.rbar__more{display:none}@media(min-width:750px){.rbar__inner{column-gap:14px;padding-top:16px;padding-bottom:16px}.rbar__count{flex-basis:auto}.rbar__count:before{content:"";display:inline-block;width:1px;height:14px;margin-right:14px;background:currentColor;opacity:.3;vertical-align:-2px}.rbar__more{display:inline-flex;align-items:center;gap:6px;margin-left:6px}.rbar__inner:hover .rbar__more{text-decoration:underline;text-underline-offset:3px}}.faq__grid{display:grid;gap:20px}.faq__head{display:grid;gap:10px;justify-items:start;align-content:start}.faq__head .eyebrow{margin:0}.faq__intro{color:var(--mute);max-width:42ch}.faq__foot{padding-top:4px}.faq .acc__q{padding:18px 0;font-size:15px}.faq .acc__q>span{flex:1}.faq .acc__a{padding:0 32px 18px 0;color:#3d3d3d}.faq .acc__a a{text-decoration:underline;text-underline-offset:2px}@media(min-width:990px){.faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:64px;row-gap:24px}.faq__head{grid-column:1;grid-row:1}.faq__list{grid-column:2;grid-row:1/span 2}.faq__foot{grid-column:1;grid-row:2;padding:0}.faq .acc__q{font-size:16px;padding:20px 0}}.section-rbar+.section-usp .usp{padding-top:0}.price__save{border-radius:0;text-transform:uppercase;letter-spacing:.02em}.opt__pill{border-radius:10px}.qty{border-radius:999px}.btn,.btn--lg,.btn--sm,.buy__btn,.sticky-buy__btn,.promo__copy .btn,.salebn .btn,.hero--overlay .btn,.faq__btn{font-size:12px;letter-spacing:.08em}.opt__pill,.pill{font-size:12px}.nav__link--hot,.tabsnav__link--hot{color:var(--sale)}.tabsnav__link--hot.is-active{border-bottom-color:var(--sale)}.subnav .tabsnav{padding-top:4px}.salebn__perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:440px;margin:2px 0}.salebn__perk{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 10px;font-size:12px;font-weight:700;line-height:1.25;border-left:1px solid rgba(255,255,255,.22)}.salebn__perk:first-child{padding-left:0;border-left:0}.salebn__perk .icon{color:#fff}@media(min-width:990px){.salebn__perks{max-width:none;width:auto;display:flex;gap:0}.salebn__perk{flex-direction:row;align-items:center;gap:10px;padding:0 22px;font-size:14px}}.promo__card--text{grid-template-columns:1fr;text-align:left}.footer__pay{display:flex;flex-direction:column;gap:12px;margin-top:36px;padding-top:24px;border-top:1px solid #262626}.footer__pay-title{display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.footer__pay-list{display:flex;flex-wrap:wrap;gap:8px}.footer__pay-list .pay-icon{width:46px;height:30px;display:block}.footer__pay+.footer__bottom{margin-top:24px}.footer__legal{display:flex;flex-wrap:wrap;gap:6px 16px}.footer__legal a:hover{color:#fff}@media(min-width:990px){.footer__pay{flex-direction:row;align-items:center;justify-content:space-between}}.sbox{display:inline-flex;gap:2px;vertical-align:middle}.sbox__s{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:2px;background:linear-gradient(90deg,var(--star,#00b67a) var(--fill),#dcdce6 var(--fill))}.sbox__s svg{fill:#fff;display:block}.tpw .section-head{margin-bottom:18px}.tpw__wrap{display:grid;gap:18px}.tpw__sum{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tpw__word{font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1}.tpw__meta{flex-basis:100%;font-size:14px;color:#3d3d3d}.tpw__meta b{color:var(--ink);font-weight:800}.tpw__src{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mute)}.tpw__src .icon{color:var(--star,#00b67a)}.tpw__nav{display:none;gap:8px;margin-top:6px}.tpw__btn{width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink);display:flex;align-items:center;justify-content:center;background:var(--paper)}.tpw__btn:hover{background:var(--ink);color:var(--paper)}.tpw__track{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter) 2px;scroll-padding:0 var(--gutter)}.tpw__track::-webkit-scrollbar{display:none}.tpc{flex:0 0 min(280px,80%);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:6px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.tpc__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tpc__ver{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:var(--mute)}.tpc__ver .icon{color:var(--star,#00b67a)}.tpc__title{font-weight:800;font-size:15px;line-height:1.3}.tpc__body{font-size:14px;line-height:1.5;color:#2b2b2b;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.tpc__foot{display:flex;align-items:center;gap:10px;padding-top:4px}.tpc__img{flex:none;width:44px;height:44px;border-radius:4px;object-fit:cover;background:var(--soft)}.tpc__av{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px;background:var(--soft);color:var(--ink);font-weight:800;font-size:15px}.tpc__who{display:grid;gap:2px;min-width:0;font-size:12.5px}.tpc__name{font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpc__when{font-weight:500;color:var(--mute)}.tpc__prod{color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;text-underline-offset:2px}@media(min-width:990px){.tpw__wrap{grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:center}.tpw__sum{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}.tpw__word{font-size:28px}.tpw__meta{flex-basis:auto}.tpw__nav{display:flex}.tpw__track{margin:0;padding:0 0 2px;scroll-padding:0}.tpc{flex-basis:calc((100% - 36px)/4)}}.pdp__crumbs{margin-bottom:10px;font-size:12.5px}.pdp__title{margin-bottom:8px}.rating{display:inline-flex;align-items:center;gap:8px;color:#3d3d3d;font-size:13px;margin-bottom:10px}.rating b{color:var(--ink);font-weight:800}.pdp__price-row{margin-bottom:12px}.pdp-sale{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:11px 14px;border:1.5px solid var(--ink);border-radius:10px;background:var(--paper);margin-bottom:18px}.pdp-sale__label{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pdp-sale__dot{width:8px;height:8px;border-radius:50%;background:var(--sale);box-shadow:0 0 0 4px #e1060029;animation:flv-pulse 1.6s ease-in-out infinite;flex:none}.pdp-sale__time{font-weight:900;font-size:17px;color:var(--sale);font-variant-numeric:tabular-nums;white-space:nowrap}.pdp-sale__time b{font-weight:900}html.sale-ended .pdp-sale{display:none}@keyframes flv-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.6}}.opt__note{margin-top:8px;font-size:12.5px;color:var(--mute)}.custom{margin-top:12px;padding:14px;border:1.5px dashed #bdbdbd;border-radius:10px;background:var(--paper);display:flex;flex-direction:column;gap:10px}.custom__head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:800;font-size:14.5px}.custom__free{background:var(--ink);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.custom__row{display:grid;grid-template-columns:2fr 1fr;gap:8px}.custom__row .field__input{height:48px;border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:700}.custom__row .field__input::placeholder{font-weight:500;color:#9a9a9a}.custom__note{font-size:12px;color:var(--mute)}[data-custom-name]{text-transform:none}.stock{display:flex;align-items:center;gap:9px;margin:4px 0 14px;font-size:14px;font-weight:700}.stock__dot{width:9px;height:9px;border-radius:50%;flex:none;animation:flv-pulse 1.6s ease-in-out infinite}.stock--in .stock__dot{background:#16a34a;box-shadow:0 0 0 4px #16a34a2e}.stock--low,.stock--out{color:var(--sale)}.stock--low .stock__dot,.stock--out .stock__dot{background:var(--sale);box-shadow:0 0 0 4px #e106002e}.buy{margin-top:0}.buy__btn{min-height:56px}.pdp__pay{margin:14px 0 0}.pay-icons--center{justify-content:center}.pdp__gift{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;border-radius:10px;background:var(--soft);font-size:14px;line-height:1.4}.pdp__gift-icon{flex:none;width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center}.pdp__gift strong{font-weight:800}.perks{display:grid;gap:12px;margin:12px 0 20px;padding:16px 18px;border-radius:10px;background:var(--soft);font-size:13.5px;color:#2b2b2b}.perks li{display:flex;align-items:center;gap:12px}.perks .icon{flex:none}.perks b{font-weight:800}@media(prefers-reduced-motion:reduce){.pdp-sale__dot,.stock__dot{animation:none}}.cart-drawer{width:100vw}@media(min-width:750px){.cart-drawer{width:520px}}.cart-drawer .drawer__title{font-size:18px}.cart-reserve{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;flex:none;padding:11px 20px 21px;background:var(--cr-bg,#0e0e0e);color:var(--cr-color,#fff);font-size:13px;font-weight:600;line-height:1.35;text-align:center}.cart-reserve[hidden],.cart-reserve [hidden]{display:none}.cart-reserve .icon{flex:none}.cart-reserve__time{display:inline-block;min-width:3em;text-align:left;font-weight:900;font-size:14px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.cart-reserve__track{position:absolute;left:20px;right:20px;bottom:9px;height:3px;border-radius:3px;overflow:hidden;background:var(--cr-track,rgba(255,255,255,.22))}.cart-reserve__bar{display:block;height:100%;background:var(--cr-color,#fff);transform-origin:left center;transition:transform 1s linear;will-change:transform}.cart-reserve--box{border-radius:10px;overflow:hidden;margin-bottom:20px}@media(prefers-reduced-motion:reduce){.cart-reserve__bar{transition:none}}.cart-line__row .qty{border-radius:999px}.cart-sum__free{font-weight:800;color:var(--ink)}.cart-sum__row--total{border-top:1px solid var(--line);padding-top:10px;margin-top:4px;font-size:19px}.cart-drawer__form .btn{gap:8px;min-height:56px}.cart-drawer__gift{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:13px;color:#3d3d3d}.cart-drawer__gift .icon{flex:none}.cart-drawer__foot .pay-icons,.cart-page__sum .pay-icons{margin-top:12px}.ticker{height:36px;overflow:hidden;display:flex;align-items:center;background:var(--tk-bg,#0e0e0e);color:var(--tk-fg,#fff)}.ticker__track{display:flex;width:max-content;animation:flv-ticker var(--tk-speed,40s) linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__group{display:flex;align-items:center;flex:none}.ticker__item{display:inline-flex;align-items:center;gap:8px;padding:0 18px;white-space:nowrap;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ticker__item a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ticker__item .countdown{display:inline-flex;gap:5px;font-weight:900;letter-spacing:.02em}.ticker__item .countdown__unit{display:inline-flex;align-items:baseline;gap:1px}.ticker__item .countdown small{font-size:10px;font-weight:800;text-transform:lowercase}.ticker__sep{flex:none;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.45}.ticker__badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;background:var(--tk-badge,#e10600);color:#fff;font-weight:900;letter-spacing:.06em}.ticker__badge+span{margin-left:2px}html.sale-ended .ticker__item--timer,html.sale-ended .ticker__item--timer+.ticker__sep{display:none}@keyframes flv-ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track{animation-duration:200s}}@media(min-width:990px){.ticker__item{font-size:12px;padding:0 26px}}.pdp__sticky{top:calc(var(--head-h) + var(--tk-h,0px) + 24px)}.toolbar{top:calc(var(--head-h) + var(--tk-h,0px))}.perks--row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 22px;padding:16px 4px;border-radius:12px;background:var(--soft)}.perks--row li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:0 8px;text-align:center;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--ink)}.perks--row li+li{border-left:1px solid #dcdcdc}.stock{margin:6px 0 14px}.cart-sum__row--save{color:var(--ink);font-weight:700}.cart-sum__row--save span:last-child{font-weight:800}.faq__foot{display:grid;gap:12px;justify-items:start}.faq__ask{font-weight:800;font-size:16px;letter-spacing:-.01em}.faq__btns{display:flex;flex-wrap:wrap;gap:10px}.faq__btn{min-width:150px}.faq__btn .icon{flex:none}.faq__chat{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:var(--ink)}@media(max-width:989px){.faq__foot{padding-top:8px}.faq__btns{width:100%}.faq__btn{flex:1 1 0;min-width:0}}.footer__contact{display:grid;gap:10px;margin:0 0 20px}.footer__contact a{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:600}.footer__contact a:hover span{text-decoration:underline;text-underline-offset:3px}.fans__head{display:grid;gap:6px}.fans__sub{color:var(--mute);font-size:14px}.fans__ig{align-self:flex-end}.fans__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter);scroll-padding:0 var(--gutter)}.fans__track::-webkit-scrollbar{display:none}.fan{position:relative;flex:0 0 62%;margin:0;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--soft);scroll-snap-align:start}.fan__img{width:100%;height:100%;object-fit:cover}.fan__cap{position:absolute;left:0;right:0;bottom:0;display:grid;gap:4px;justify-items:start;padding:40px 12px 12px;background:linear-gradient(180deg,#0000,#000000b8);color:#fff;font-size:12.5px;line-height:1.35}.fan__quote{font-weight:700;font-size:13.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fan__name{font-weight:600;opacity:.85}.fan__prod{opacity:.85;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(min-width:750px){.fan{flex-basis:32%}}@media(min-width:990px){.fans__track{margin:0;padding:0;scroll-padding:0;gap:14px}.fan{flex-basis:calc((100% - 56px)/5)}}.story{margin-top:40px;background:var(--ink);color:#fff}.story__grid{display:grid;gap:28px;padding-top:40px;padding-bottom:44px}.story .eyebrow{color:#ffffffb3}.story .eyebrow:before{background:var(--sale)}.story__title{color:#fff;font-size:clamp(30px,6.4vw,56px)}.story__text{margin-top:14px;color:#ffffffc7;font-size:15px;line-height:1.6;max-width:56ch}.story__media{border-radius:12px;overflow:hidden}.story__img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.story__mark{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 0%,#2a2a2a,#141414 60%,#0b0b0b);color:#fff;overflow:hidden}.story__mark .logo-mark{position:relative;width:58%;max-width:340px}.story__mark-text{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:#ffffffd9}.story__mark-text:before{content:"";width:34px;height:5px;background:var(--sale)}.story__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0 0;background:#2a2a2a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.story__stats div{background:var(--ink);padding:16px}.story__stats dt{font-weight:900;font-size:28px;line-height:1;letter-spacing:-.01em}.story__stats dd{margin:6px 0 0;color:#ffffffb3;font-size:12.5px;line-height:1.35}.story__medals{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.story__medal{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:#fff;color:var(--ink);font-size:11.5px;font-weight:700}.story__medal img{width:28px;height:28px}.story__btn{margin-top:24px}@media(min-width:990px){.story{margin-top:72px}.story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:72px;padding-bottom:72px}.story__media,.story__mark,.story__img{aspect-ratio:1/1}.story__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.main>.shopify-section:last-child .story{margin-bottom:40px}.chat-fab{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;width:56px;height:56px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px #00000040;transition:transform .2s var(--ease),bottom .3s var(--ease)}.chat-fab:hover{transform:scale(1.05)}.chat-fab__icon{display:flex}.chat-fab__icon--close,.chat.is-open .chat-fab__icon--open{display:none}.chat.is-open .chat-fab__icon--close{display:flex}body:has(.sticky-buy.is-visible) .chat-fab{bottom:calc(84px + env(safe-area-inset-bottom))}body.is-locked .chat-fab{display:none}.chat-panel{position:fixed;z-index:61;left:0;right:0;bottom:0;height:min(84dvh,660px);display:flex;flex-direction:column;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000038;overflow:hidden}.chat-panel[hidden]{display:none}.chat-panel__head{display:flex;align-items:center;gap:12px;padding:14px 10px 14px 16px;background:var(--ink);color:#fff;flex:none}.chat-panel__avatar{flex:none;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center}.chat-panel__avatar .logo-mark{width:28px}.chat-panel__who{flex:1;min-width:0;display:grid;gap:2px;line-height:1.2}.chat-panel__who b{font-weight:800;font-size:15px}.chat-panel__who span{font-size:12px;color:#ffffffb3}.chat-panel__x{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%}.chat-panel__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:16px;background:#f6f6f6;overscroll-behavior:contain}.chat-msg{max-width:86%;padding:10px 13px;border-radius:16px;font-size:14px;line-height:1.45}.chat-msg p+p{margin-top:.5em}.chat-msg a{text-decoration:underline;text-underline-offset:2px}.chat-msg--bot{align-self:flex-start;background:#fff;color:var(--ink);border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000000f}.chat-msg--me{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.chat-msg__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chat-act{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important}.chat-act--ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.chat-typing{display:inline-flex;gap:4px;padding:4px 0}.chat-typing i{width:7px;height:7px;border-radius:50%;background:#a3a3a3;animation:flv-typing 1s ease-in-out infinite}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes flv-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chat-panel__chips{display:flex;gap:6px;padding:10px 14px;background:#f6f6f6;flex:none;overflow-x:auto;scrollbar-width:none}.chat-panel__chips::-webkit-scrollbar{display:none}.chat-panel__chips:empty{display:none}.chat-chip{flex:none;white-space:nowrap;padding:8px 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink);font-size:12.5px;font-weight:700;line-height:1.2;text-align:left;color:var(--ink)}.chat-chip:hover{background:var(--ink);color:#fff}.chat-panel__form{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:#fff;flex:none}.chat-panel__form input{flex:1;min-width:0;height:44px;border:0;border-radius:999px;background:var(--soft);padding:0 16px;font-size:16px;outline:0}.chat-panel__form input:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.chat-panel__send{flex:none;width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center}.chat-panel__human{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 16px;padding:4px 12px calc(12px + env(safe-area-inset-bottom));background:#fff;font-size:12px;color:var(--mute);flex:none}.chat-panel__human a{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-weight:700}@media(max-width:749px){.chat.is-open .chat-fab{display:none}body.chat-open{overflow:hidden}}@media(min-width:750px){.chat-panel{left:auto;right:16px;bottom:88px;width:380px;height:min(620px,calc(100vh - 120px));border-radius:16px;box-shadow:0 18px 50px #00000040}}.recent__clear{color:var(--mute);text-decoration:underline;text-underline-offset:3px}body{letter-spacing:-.003em}.h1,.h2,.hero__title,.plp__title,.cbn__name,.drawer__title,.modal__title,.cart-empty__title,.rbar__label{font-weight:700;letter-spacing:-.025em}.mnav__link{font-weight:600}.salebn__title{font-weight:800;letter-spacing:-.03em}.salebn--full .salebn__title{text-transform:uppercase;line-height:.88}.h3,.facts__title,.pdp__title{font-weight:700}.pdp__title{line-height:1.2}.btn,.link-arrow,.link-btn,.cbn__cta{font-weight:600;letter-spacing:.03em}.nav__link,.tab,.tabsnav__link{font-weight:600;letter-spacing:.01em;text-transform:none;font-size:14px}.eyebrow,.salebn__eyebrow,.footer__heading{font-weight:600;letter-spacing:.12em}.price__now{font-weight:700}.acc__q{font-weight:600}.wordmark{display:block;font-family:var(--font);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1;white-space:nowrap;font-size:24px}@media(min-width:990px){.wordmark{font-size:28px}}.drawer__brand .wordmark{font-size:22px}.footer__logo .wordmark{font-size:28px;color:#fff}.footer__mark{aspect-ratio:auto;margin-top:12px;overflow:hidden;line-height:.78}.wordmark--huge{font-size:clamp(72px,23vw,300px);letter-spacing:-.02em;color:#1b1b1b;text-align:center;line-height:.8;margin-bottom:-.06em}.wordmark--story{font-size:clamp(44px,9vw,96px);color:#fff;letter-spacing:.01em}.badge{border-radius:999px;padding:5px 10px;font-weight:700;letter-spacing:0;text-transform:none;font-size:12px;line-height:1}.badge--sale{background:var(--sale);color:#fff}.badge--muted{background:#fff;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line)}.card__badges{top:10px;left:10px}.price__save,.pdp__deal-badge{border-radius:999px;text-transform:none;letter-spacing:0;font-weight:700}.ticker__badge{border-radius:999px;padding:0 11px;font-weight:700;letter-spacing:.02em}.card .price__was{font-size:.9em}.cart-line__price{align-items:flex-end;gap:3px}.cart-line__badge{font-size:11px;padding:4px 8px}.ticker{font-weight:600;letter-spacing:.01em}.rating--top{margin:2px 0 6px;font-size:13px}.rating__txt{display:inline-flex;flex-wrap:wrap;gap:4px}.rating__txt span{color:var(--mute)}.circ__img--crest{background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.circ__img--crest img{width:68%;height:68%;object-fit:contain;transform:none}.circ__img--flag{border:1px solid var(--line)}.circ__img--flag img{transform:none;object-fit:cover}.circ__link:hover .circ__img{border-color:var(--ink)}.circ__img{transition:border-color .2s var(--ease)}.cbn--mini .cbn__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cbn--mini .cbn__tile{aspect-ratio:1;border-radius:14px;background:#efefef}.cbn--mini .cbn__img img{object-fit:contain;padding:10%;mix-blend-mode:multiply}.cbn--mini .cbn__tile:after{background:linear-gradient(to top,#0000008c 0,#0000 50%)}.cbn--mini .cbn__name{font-size:18px}.cbn--mini .cbn__cta{font-size:11.5px}.cbn--mini .cbn__tile:last-child:nth-child(odd){grid-column:span 2;aspect-ratio:2/1}@media(min-width:750px){.cbn--mini .cbn__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.cbn--mini .cbn__tile:last-child:nth-child(odd){grid-column:auto;aspect-ratio:1}.cbn--mini .cbn__name{font-size:20px}}.facts--dark{background:var(--ink);color:#fff}.facts--dark .eyebrow{color:#fff}.facts--dark .facts__intro{color:#ffffffb3}.facts--dark .facts__item{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px}.facts--dark .facts__text{color:#ffffffa6}.facts__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--sale);color:#fff;margin-bottom:12px}.facts--light .facts__icon{background:var(--ink)}.facts__big{font-weight:800;letter-spacing:-.03em}.facts__pay{margin-top:28px;padding-top:22px;border-top:1px solid #2a2a2a}.facts--light .facts__pay{border-top-color:var(--line)}.facts--dark .pay-icon{background:#fff;border-radius:4px}.chat-fab{width:auto;min-width:56px;padding:0 18px 0 16px;gap:8px;border-radius:999px;box-shadow:0 8px 24px #00000038}.chat-fab__label{display:none;font-weight:600;font-size:14px;white-space:nowrap}@media(min-width:750px){.chat-fab__label{display:inline}.chat.is-open .chat-fab__label{display:none}}.chat.is-open .chat-fab{padding:0;width:56px}.chat-panel__head{background:linear-gradient(135deg,#111,#2b2b2b);padding:16px 12px 16px 16px}.chat-panel__avatar{background:var(--sale);color:#fff;font-weight:800;font-size:18px}.chat-panel__status{display:inline-flex;align-items:center;gap:6px}.chat-panel__status i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e40}.chat-panel__body{background:#f4f4f5}.chat-msg{border-radius:18px;font-size:14.5px}.chat-msg--bot{box-shadow:0 1px 3px #00000014}.chat-msg--me{background:var(--sale)}.chat-chip{font-weight:600;font-size:13px;box-shadow:inset 0 0 0 1px #d4d4d8;background:#fff}.chat-chip:hover{background:var(--ink);color:#fff;box-shadow:none}.chat-panel__send{background:var(--sale)}.chat-act{font-weight:600}.wordmark--story{position:relative}.story__collage{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;aspect-ratio:1}.story__tile{display:block;background:#f1f1f1;border-radius:12px;overflow:hidden}.story__tile img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%}.story__badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 22px;background:var(--ink);color:#fff;border-radius:16px;box-shadow:0 10px 30px #00000040;text-align:center}.story__badge .wordmark{font-size:26px;color:#fff}.story__badge small{font-size:11.5px;font-weight:600;color:#ffffffbf;white-space:nowrap}.salebn--red .salebn__card{background:var(--sale);color:#fff}.salebn--red .salebn__bg img{mix-blend-mode:multiply;opacity:.55;filter:grayscale(1) contrast(1.1)}.salebn--red .salebn__bg:after{background:linear-gradient(180deg,#e1060000 0,#a0000059 55%,#6e0000cc)}.salebn--red .salebn__box{background:#fff;color:var(--sale)}.salebn--red .salebn__box small{color:#e10600b3}.salebn--red .btn{background:#fff;color:var(--sale)}.salebn--red .btn:hover{background:var(--ink);color:#fff}.salebn--red .btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.salebn--red .salebn__eyebrow:before{background:#fff}.price--sale .price__now{color:var(--sale)}.salebn--light .salebn__title{font-size:clamp(28px,6.4vw,52px);overflow-wrap:anywhere;line-height:1.05}.salebn--light:not(.salebn--full) .salebn__card{display:grid;gap:20px;align-items:center;padding:24px 20px}.salebn--light:not(.salebn--full) .salebn__media{margin:0;aspect-ratio:4/3;border-radius:14px;background:#fff}.salebn--light:not(.salebn--full) .salebn__media img{object-fit:contain;padding:6%;mix-blend-mode:multiply}@media(min-width:990px){.salebn--light:not(.salebn--full) .salebn__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:48px 56px}}.tpw{background:var(--soft);padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(36px,5vw,64px)}.section-revs+.section-fans .fans{background:var(--soft);padding-top:0;margin-top:0}.rating--top{gap:10px;margin:4px 0 10px;font-size:13px;color:var(--mute)}.rating--top .rating__txt{align-items:center;gap:8px}.rating--top b{font-weight:600;color:var(--ink)}.rating__sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5}.sg-fig{display:grid;gap:16px;align-items:center;margin:0 0 18px;padding:16px;border-radius:14px;background:var(--soft)}.sg-shirt{width:100%;max-width:200px;height:auto;justify-self:center}.sg-shirt__body{fill:#fff;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round}.sg-shirt__collar{fill:none;stroke:var(--ink);stroke-width:2.5}.sg-line{stroke:var(--sale);stroke-width:2;stroke-dasharray:5 4}.sg-arrow{fill:none;stroke:var(--sale);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sg-label{font:700 10px var(--font);letter-spacing:.08em;fill:var(--sale)}.sg-legend{display:grid;gap:8px;font-size:13px;line-height:1.4;color:#3d3d3d}.sg-legend b{display:block;color:var(--ink);font-weight:600}@media(min-width:600px){.sg-fig{grid-template-columns:200px 1fr;gap:24px}}.faq__btn--wa{background:#25d366;color:#fff;box-shadow:none}.faq__btn--wa:hover{background:#1ebe5a;color:#fff}.footer__contact{display:flex;flex-wrap:wrap;gap:8px}.footer__contact .footer__cbtn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;background:#1f1f1f;color:#fff;font-weight:600;font-size:13px}.footer__contact .footer__cbtn--wa{background:#25d366}.footer__contact .footer__cbtn:hover span{text-decoration:none}.cart-line__price:has(s) .cart-line__now{color:var(--sale)}.chat-panel__avatar .logo-mark{width:30px;color:var(--ink)}.chat-panel__chips{flex-wrap:wrap;overflow:visible;gap:6px;padding:10px 12px 8px;border-top:1px solid #e7e7ea;background:#fff}.chat-chip{padding:7px 11px;font-size:12.5px;white-space:normal;text-align:left;line-height:1.25}.chat-panel__human{gap:8px;padding:8px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #f0f0f0}.chat-panel__human-label{width:100%;text-align:center;font-size:12px;color:var(--mute)}.chat-hbtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border-radius:999px;font-weight:600;font-size:13px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.chat-hbtn--wa{background:#25d366;color:#fff;box-shadow:none}.chat-panel__human a.chat-hbtn--wa{color:#fff}.section-revs{margin-top:clamp(28px,4vw,56px)}.section-revs+.section-fans .fans{padding-bottom:clamp(28px,4vw,48px)}.cbn--mini .cbn__tile{aspect-ratio:auto;display:flex;flex-direction:column;gap:10px;background:transparent;border-radius:0;color:var(--ink);overflow:visible}.cbn--mini .cbn__tile:after{display:none}.cbn--mini .cbn__img{position:relative;inset:auto;display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#efefef}.cbn--mini .cbn__img img{position:absolute;top:0;right:0;bottom:0;left:0}.cbn--mini .cbn__text{position:static;text-shadow:none;gap:2px}.cbn--mini .cbn__name{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.cbn--mini .cbn__cta{margin-top:0;font-size:12px;color:var(--mute);text-decoration:none}.cbn--mini .cbn__tile:last-child:nth-child(odd){grid-column:auto;aspect-ratio:auto}@media(min-width:750px){.cbn--mini .cbn__name{font-size:17px}}.chat-panel__avatar{background:#fff;color:var(--ink)}.track__head{display:grid;gap:10px;justify-items:start;margin-bottom:22px}.track__text{color:var(--mute)}.track__form{display:flex;gap:8px;flex-wrap:wrap}.track__input{flex:1 1 260px;height:54px;border-radius:999px;padding:0 20px;font-size:16px}.track__btn{flex:0 0 auto;height:54px}.track__steps{display:grid;gap:10px;margin:22px 0}.track__steps li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--soft)}.track__steps .icon{flex:none;margin-top:2px}.track__steps span{display:grid;gap:2px;font-size:13.5px;color:#3d3d3d}.track__steps b{color:var(--ink);font-weight:600;font-size:14.5px}@media(min-width:750px){.track__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.track__result{margin:10px 0 24px;border-radius:14px;overflow:hidden;border:1px solid var(--line);min-height:200px}.track__help{display:grid;gap:12px;padding:20px;border-radius:14px;border:1px solid var(--line)}.track__help p{color:#3d3d3d}.track__btns{display:flex;flex-wrap:wrap;gap:8px}.contact-quick{display:grid;gap:12px;margin:12px 0 26px;padding:18px;border-radius:14px;background:var(--soft)}.facts--dark{margin-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.footer{margin-top:clamp(32px,5vw,56px)}.main>.shopify-section:last-child .section{padding-bottom:0}.footer__pay-list{gap:6px}.footer__pay-list .pay-icon{width:34px;height:22px}.footer__pay{gap:10px}.contact-quick .track__btns{display:grid;grid-template-columns:1fr;gap:8px}.contact-quick .faq__btn,.track__help .faq__btn{width:100%;justify-content:center;white-space:nowrap;padding:0 16px;letter-spacing:.02em;text-transform:none;font-size:14px}@media(min-width:750px){.contact-quick .track__btns{grid-template-columns:repeat(3,minmax(0,1fr))}}.track__fallback{display:inline-flex;margin-top:10px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.drawer__brand--text{font-family:var(--font);font-weight:800;font-size:20px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.trk__hero{display:grid;gap:12px;justify-items:center;text-align:center;max-width:720px;margin:0 auto clamp(20px,3vw,32px)}.trk__intro{color:var(--mute);font-size:16px;max-width:560px}.trk__ways{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.trk__ways li{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--soft);font-size:13px;text-align:left}.trk__ways b{display:block;font-weight:800;color:var(--ink)}.trk__ways span{color:var(--mute)}.trk__ways li span{display:flex;flex-direction:column;line-height:1.25}.trk__card{max-width:860px;margin:0 auto;padding:clamp(10px,2vw,20px);border-radius:20px;background:#fff;box-shadow:0 1px #ececec,0 18px 50px #0e0e0e14;border:1px solid #ececec}.trk__frame-wrap{position:relative;min-height:420px}.trk__frame{display:block;width:100%;height:520px;border:0;border-radius:14px;opacity:0;transition:opacity .25s}.trk__frame.is-ready{opacity:1}.trk__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--mute);font-weight:700}.trk__spinner{width:18px;height:18px;border-radius:50%;border:2px solid #ddd;border-top-color:var(--ink);animation:trkspin .8s linear infinite}@keyframes trkspin{to{transform:rotate(360deg)}}.trk__open{display:block;margin:12px auto 2px;text-align:center;font-size:13px;color:var(--mute);text-decoration:underline}.trk__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:860px;margin:clamp(22px,3vw,34px) auto 0;counter-reset:none}.trk__steps li{position:relative;display:grid;gap:6px;padding:20px 18px;border-radius:16px;background:var(--soft);font-size:14px;color:var(--mute)}.trk__steps li b{color:var(--ink);font-size:15px;font-weight:800}.trk__steps .icon{color:var(--ink)}.trk__num{position:absolute;top:14px;right:16px;font-weight:800;font-size:28px;line-height:1;color:#dcdcdc}.trk__faq{max-width:860px;margin:clamp(24px,3vw,36px) auto 0}.trk__faq .h3{margin-bottom:8px}@media(max-width:749px){.trk__steps{grid-template-columns:1fr}.trk__card{padding:8px;border-radius:16px}.trk__frame-wrap{min-height:380px}}html.is-embed .shopify-section-group-header-group,html.is-embed .shopify-section-group-footer-group,html.is-embed .chat,html.is-embed .cart-reserve,html.is-embed [data-drawer]{display:none!important}html.is-embed,html.is-embed body{background:#fff!important}html.is-embed body{padding:0!important;margin:0!important}html.is-embed main{padding:8px 4px!important;margin:0!important;min-height:0!important}html.is-embed main h1,html.is-embed main h2{font-family:var(--font)!important;font-weight:800!important;letter-spacing:-.01em}html.is-embed main input[type=text],html.is-embed main input[type=email],html.is-embed main input[type=search],html.is-embed main input:not([type]){font-family:var(--font)!important;font-size:16px!important;min-height:50px;padding:0 16px!important;border:1.5px solid #dcdcdc!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html.is-embed main input:focus{border-color:var(--ink)!important;outline:none}html.is-embed main button[type=submit],html.is-embed main input[type=submit]{font-family:var(--font)!important;font-weight:800!important;min-height:50px;border-radius:999px!important;background:var(--ink)!important;color:#fff!important;border:0!important;text-transform:none}html.is-embed main a{color:var(--ink)}.look__text{color:var(--mute);margin-top:6px;max-width:560px}.look__rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,24vw,340px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px max(var(--gutter,16px),calc((100vw - 1440px)/2 + var(--gutter,16px))) 12px;scrollbar-width:none}.look__rail::-webkit-scrollbar{display:none}.look__item{position:relative;display:block;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:#111;scroll-snap-align:start}.look__item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.look__item:hover img{transform:scale(1.04)}.look__cap{position:absolute;left:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:#ffffffeb;color:var(--ink);font-size:12.5px;font-weight:800}@media(max-width:749px){.look__rail{grid-auto-columns:70vw;padding-left:16px;padding-right:16px}}.story__collage--photos .story__tile{background:#111}.story__collage--photos .story__tile img{object-fit:cover;mix-blend-mode:normal;padding:0}.trk__steps--top{margin:0 auto clamp(16px,2.5vw,24px)}.section-contact .section,.shopify-section.section-contact .section{padding-top:12px}.section-main-page+.section-contact .section{padding-top:8px}.page-title{margin-bottom:8px}.contact-form{margin-top:14px}.section-contact .h2{margin-bottom:0}.main>.shopify-section.section-contact:last-child .section{padding-bottom:clamp(28px,4vw,48px)}.salebn--light:not(.salebn--full) .salebn__media--photo{background:#111;overflow:hidden}.salebn--light:not(.salebn--full) .salebn__media--photo img{width:100%;height:100%;object-fit:cover;padding:0;mix-blend-mode:normal}html.is-embed,html.is-embed body{height:auto!important;min-height:0!important;overflow:hidden}html.is-embed main{min-height:0!important;flex:none!important}.story__collage--photos{margin-bottom:28px}.story__collage--photos .story__badge{top:auto;bottom:-22px;transform:translate(-50%)}.ckb{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;display:flex;justify-content:flex-start;pointer-events:none}.ckb__card{pointer-events:auto;width:100%;max-width:440px;padding:20px;border-radius:18px;background:var(--paper,#fff);color:var(--ink);box-shadow:0 18px 50px #0e0e0e2e,0 0 0 1px #ececec;transform:translateY(16px);opacity:0;transition:transform .25s ease,opacity .25s ease}.ckb.is-open .ckb__card{transform:none;opacity:1}.ckb__title{font-weight:800;font-size:16px;margin:0 0 6px}.ckb__text{font-size:13.5px;line-height:1.5;color:var(--mute);margin:0 0 14px}.ckb__text a{color:var(--ink);text-decoration:underline}.ckb__btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ckb__link{background:none;border:0;padding:0 6px;font:inherit;font-size:13px;font-weight:700;color:var(--ink);text-decoration:underline;cursor:pointer}.ckb__list{display:grid;gap:10px;margin:0 0 14px;max-height:46vh;overflow:auto}.ckb__list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;background:var(--soft)}.ckb__list b{display:block;font-size:13.5px;font-weight:800}.ckb__list span{font-size:12.5px;line-height:1.4;color:var(--mute)}.ckb__always{font-size:12px!important;font-weight:700;white-space:nowrap;color:var(--ink)!important}.ckb__sw{position:relative;flex:none;width:44px;height:26px;cursor:pointer}.ckb__sw input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.ckb__sw span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d6d6d6;transition:background .2s}.ckb__sw span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.ckb__sw input:checked+span{background:var(--ink)}.ckb__sw input:checked+span:after{transform:translate(18px)}.ckb__sw input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}@media(max-width:749px){.ckb{left:10px;right:10px;bottom:10px}.ckb__card{max-width:none;padding:16px}}.pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px}.pop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0e8c;opacity:0;transition:opacity .25s}.pop.is-open .pop__overlay{opacity:1}.pop__card{position:relative;display:grid;width:100%;max-width:720px;border-radius:20px;overflow:hidden;background:var(--paper,#fff);box-shadow:0 30px 80px #0000004d;transform:translateY(18px) scale(.98);opacity:0;transition:transform .25s ease,opacity .25s ease}.pop.is-open .pop__card{transform:none;opacity:1}.pop__media{background:#111}.pop__media img{width:100%;height:100%;object-fit:cover;display:block}.pop__body{padding:clamp(22px,4vw,36px);display:grid;align-content:center;text-align:center}.pop__title{font-weight:800;font-size:clamp(24px,3.4vw,32px);line-height:1.1;letter-spacing:-.02em;margin:6px 0 10px}.pop__text{color:var(--mute);font-size:14.5px;line-height:1.5;margin:0 0 18px}.pop__text b{color:var(--ink);word-break:break-all}.pop__form{display:grid;gap:10px}.pop__err{color:#c4161c;font-size:13px;margin:0}.pop__fine{font-size:11.5px;line-height:1.45;color:var(--mute);margin:12px 0 0}.pop__no{background:none;border:0;margin-top:10px;font:inherit;font-size:13px;color:var(--mute);text-decoration:underline;cursor:pointer}.pop__x{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffeb;color:var(--ink);cursor:pointer}.pop__ok{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 6px;border-radius:50%;background:var(--soft);color:var(--ink)}.pop [data-pop-step=done] .btn{margin-top:16px}html.pop-open{overflow:hidden}@media(min-width:750px){.pop__card:has(.pop__media){grid-template-columns:320px 1fr}}@media(max-width:749px){.pop__media{height:180px}.pop__card{max-width:420px}}.ckb--center{top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;padding:16px;background:#0e0e0e8c;pointer-events:auto;opacity:0;transition:opacity .25s}.ckb--center.is-open{opacity:1}.ckb--center .ckb__card{max-width:460px;padding:clamp(22px,4vw,32px);text-align:center}.ckb--center .ckb__title{font-size:22px;letter-spacing:-.01em}.ckb--center .ckb__prefs{text-align:left}.ckb--center .ckb__prefs .ckb__title,.ckb--center .ckb__prefs>.ckb__text{text-align:center}.ckb__btns--main{flex-direction:column;align-items:stretch;gap:10px}.ckb__link--quiet{font-weight:500;font-size:12.5px;color:var(--mute);padding:4px}.ckb--center .ckb__prefs .ckb__btns{justify-content:center}html:has(.ckb--center.is-open){overflow:hidden}.pop__x{width:28px;height:28px;top:8px;right:8px;background:transparent;color:#c9c9c9;opacity:.7}.pop__x:hover{opacity:1;color:var(--mute)}.pop__card{max-width:440px}.cart-disc{display:grid;gap:8px;margin:0 0 14px}.cart-disc__form{display:flex;gap:8px;margin:0}.cart-disc__input{flex:1 1 auto;min-width:0;height:44px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cart-disc__input::placeholder{font-weight:500;letter-spacing:0;text-transform:none;color:#9a9a9a}.cart-disc.has-error .cart-disc__input{box-shadow:inset 0 0 0 1.5px var(--sale)}.cart-disc__btn{flex:none;min-height:44px;padding:0 20px}.cart-disc.is-busy .cart-disc__btn{opacity:.55;cursor:progress}.cart-disc__msg{margin:0;font-size:12.5px;line-height:1.4;color:var(--mute)}.cart-disc__msg.is-error{color:var(--sale);font-weight:600}.cart-disc__msg[hidden],.cart-disc__chips[hidden]{display:none}.cart-disc__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cart-disc__chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 4px 0 12px;border-radius:999px;background:var(--soft);color:var(--ink);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cart-page__sum .cart-disc__chip{background:var(--paper)}.cart-disc__chip.is-off{color:var(--mute)}.cart-disc__chip.is-off .cart-disc__code{text-decoration:line-through}.cart-disc__off{font-weight:600;letter-spacing:0;text-transform:none}.cart-disc__x{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .2s,color .2s}.cart-disc__x:hover,.cart-disc__x:focus-visible{background:var(--ink);color:var(--paper)}.cart-disc__x:disabled{opacity:.4;cursor:progress}.cart-sum__disc{display:contents}.cart-sum__disc[hidden]{display:none}.cart-sum__code{margin-left:4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.cart-line__disc{margin-top:3px;font-size:12px;font-weight:700;color:var(--ink)}.jdgm-widget,.jdgm-widget *,.jdgm-rev-widg,.jdgm-rev-widg *,.jdgm-carousel-wrapper,.jdgm-carousel-wrapper *,.klaviyo-form,.klaviyo-form *,[class*=kl-private-reset-css],[class*=kl-private-reset-css] *,.needsclick,.needsclick input,.needsclick button{font-family:var(--font)!important}.card__title{font-weight:700;letter-spacing:-.01em}
/*# sourceMappingURL=/cdn/shop/t/19/assets/brand.css.map */
