collection-showcase{display:block}.cs{background:var(--cs-bg);color:var(--cs-text);padding-top:var(--cs-pt);padding-bottom:var(--cs-pb)}.cs *,.cs *:before,.cs *:after{box-sizing:border-box}.cs :where(ul){list-style:none;margin:0;padding:0}.cs :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}.cs__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs .cs__head{display:flex;flex-direction:column;gap:0}.cs .cs__head>*{margin:0}.cs .cs__eyebrow,.cs .cs__heading,.cs .cs__sub,.cs .cs__body,.cs .cs__base{font-size:clamp(calc(var(--a) * 1px),calc(var(--a) * 1px + (var(--b) - var(--a)) * (100vw - 375px) / 1065),calc(var(--b) * 1px))}.cs .cs__eyebrow{--a: var(--cs-eb-m);--b: var(--cs-eb-d);color:var(--cs-eb-c);font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.cs .cs__heading{--a: var(--cs-h-m);--b: var(--cs-h-d);color:var(--cs-h-c);font-family:var(--font-heading-family, inherit);font-weight:800;line-height:1.05;text-wrap:balance}.cs .cs__sub{--a: var(--cs-sub-m);--b: var(--cs-sub-d);color:var(--cs-sub-c);font-weight:600;line-height:1.3;text-wrap:balance}.cs .cs__body{--a: var(--cs-body-m);--b: var(--cs-body-d);color:var(--cs-body-c);line-height:1.6}.cs .cs__body>*{margin:0}.cs .cs__body>*+*{margin-top:.7em}.cs .cs__body a,.cs .cs__base a{color:inherit}.cs .cs__head>.cs__eyebrow+*{margin-top:var(--cs-g-eh)}.cs .cs__head>.cs__heading+.cs__sub{margin-top:var(--cs-g-hs)}.cs .cs__head>.cs__heading+.cs__body,.cs .cs__head>.cs__sub+.cs__body{margin-top:var(--cs-g-sb)}.cs .cs__base{--a: var(--cs-base-m);--b: var(--cs-base-d);color:var(--cs-base-c);line-height:1.5;margin:var(--cs-g-base) 0 0}@media screen and (max-width:749px){.cs .cs__head>.cs__eyebrow+*{margin-top:calc(var(--cs-g-eh) * .8)}.cs .cs__head>.cs__heading+.cs__sub{margin-top:calc(var(--cs-g-hs) * .8)}.cs .cs__head>.cs__heading+.cs__body,.cs .cs__head>.cs__sub+.cs__body{margin-top:calc(var(--cs-g-sb) * .8)}.cs .cs__base{margin-top:calc(var(--cs-g-base) * .8)}}.cs__head{margin-bottom:clamp(28px,4vw,56px)}.cs__head--center{align-items:center;text-align:center}.cs__head--left{align-items:flex-start;text-align:left}.cs .cs__heading{margin:0;font-weight:700;line-height:1.15;letter-spacing:.01em;background:var(--cs-h-fill);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.06em}.cs--heading-upper .cs__heading{text-transform:uppercase;letter-spacing:.04em}.cs .cs__sub,.cs .cs__body{max-width:60ch}.cs .cs__base--center{text-align:center}.cs .cs__base--left{text-align:left}.cs--h-flow .cs__heading{background-size:220% 100%;animation:cs-flow var(--cs-h-speed) ease-in-out infinite alternate}@keyframes cs-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}.cs--h-shimmer .cs__heading{background-image:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.75) 50%,transparent 62%),var(--cs-h-fill);background-size:260% 100%,100% 100%;background-repeat:no-repeat;animation:cs-shimmer var(--cs-h-speed) ease-in-out infinite}@keyframes cs-shimmer{0%{background-position:130% 0,0 0}55%,to{background-position:-30% 0,0 0}}.cs--h-glow .cs__heading{animation:cs-glow var(--cs-h-speed) ease-in-out infinite alternate}@keyframes cs-glow{0%{filter:drop-shadow(0 0 0 transparent)}to{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--cs-h-glow) 55%,transparent))}}.cs--grid .cs__track{display:grid;grid-template-columns:repeat(var(--cs-cols),minmax(0,1fr));gap:var(--cs-gap)}.cs--carousel .cs__viewport{position:relative}.cs--carousel .cs__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cs-cols) - 1) * var(--cs-gap)) / var(--cs-cols));gap:var(--cs-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cs--carousel .cs__track::-webkit-scrollbar{display:none}.cs--carousel .cs__item{scroll-snap-align:start;min-width:0}.cs--carousel .cs__track:focus-visible{outline:2px solid var(--cs-glow);outline-offset:6px;border-radius:4px}.cs__item{min-width:0}.cs .cs__card{position:relative;display:flex;flex-direction:column;gap:18px;height:100%;color:inherit}.cs .cs__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;border-radius:var(--cs-radius)}.cs .cs__link:focus{outline:none}.cs__media{position:relative;aspect-ratio:var(--cs-ratio);max-width:100%;overflow:hidden;border-radius:var(--cs-radius);background:var(--cs-card-bg);isolation:isolate;z-index:5;pointer-events:none}.cs .cs__media .cs__atc{pointer-events:auto}.cs__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .8s ease}.cs--fit-contain .cs__img{inset:var(--cs-pad);width:calc(100% - var(--cs-pad) * 2);height:calc(100% - var(--cs-pad) * 2);object-fit:contain}.cs__img--alt{opacity:0}.cs__placeholder{background:var(--cs-card-bg);fill:color-mix(in srgb,var(--cs-text) 25%,transparent)}.cs__media.is-alt .cs__img--alt{opacity:1}.cs__media.is-alt .cs__img--main{opacity:0}.cs__badge{position:absolute;z-index:3;top:12px;left:12px;padding:5px 12px;border-radius:999px;background:var(--cs-badge-bg);color:var(--cs-badge-fg);font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.cs__rating{position:absolute;z-index:3;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,#000 60%,transparent);color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.cs__star{color:var(--cs-star)}.cs__rating-count{opacity:.7}.cs .cs__atc{position:absolute;z-index:5;left:12px;bottom:12px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--cs-atc-bg);color:var(--cs-atc-fg);text-decoration:none;box-shadow:0 6px 18px #00000059;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.cs .cs__atc svg{width:20px;height:20px;grid-area:1 / 1}.cs .cs__atc:hover{transform:scale(1.08)}.cs .cs__atc:focus-visible{outline:2px solid var(--cs-atc-bg);outline-offset:3px}.cs__atc-done,.cs__atc-spin{display:none}.cs__atc-spin{grid-area:1 / 1;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:cs-spin .7s linear infinite}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs__atc.is-loading .cs__atc-icon{visibility:hidden}.cs__atc.is-loading .cs__atc-spin{display:block}.cs__atc.is-done .cs__atc-icon{display:none}.cs__atc.is-done .cs__atc-done{display:block}.cs__atc.is-error{animation:cs-nudge .4s ease}@keyframes cs-nudge{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(hover:hover){.cs--atc-hover .cs__atc{opacity:0;transform:translateY(6px)}.cs--atc-hover .cs__card:hover .cs__atc,.cs--atc-hover .cs__atc:focus-visible,.cs--atc-hover .cs__atc.is-loading,.cs--atc-hover .cs__atc.is-done{opacity:1;transform:none}}.cs__media:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;z-index:2;background:radial-gradient(120% 100% at 50% 100%,color-mix(in srgb,var(--cs-glow) 50%,transparent) 0%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .5s ease}@media(hover:hover){.cs--hover-glow .cs__card:hover .cs__media:after{opacity:1}.cs--hover-glow .cs__card:hover .cs__img,.cs--hover-zoom .cs__card:hover .cs__img{transform:scale(1.035)}.cs--hover-lift .cs__card{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cs--hover-lift .cs__card:hover{transform:translateY(-6px)}.cs--hover-swap .cs__card:hover .cs__img--alt{opacity:1}.cs--hover-swap .cs__card:has(.cs__img--alt):hover .cs__img--main{opacity:0}.cs .cs__card:hover .cs__name{color:var(--cs-name-hover)}}.cs .cs__card:has(.cs__link:focus-visible) .cs__media{outline:2px solid var(--cs-glow);outline-offset:3px}.cs--hover-glow .cs__card:has(.cs__link:focus-visible) .cs__media:after{opacity:1}.cs__info{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.cs--align-center .cs__info{align-items:center;text-align:center}.cs--align-left .cs__info{align-items:flex-start;text-align:left}.cs .cs__name{margin:0;color:var(--cs-name);font-size:clamp(14px,1.4vw,var(--cs-name-size));font-weight:500;line-height:1.3;letter-spacing:.01em;overflow-wrap:anywhere;transition:color .3s ease}.cs--upper .cs__name{text-transform:uppercase;letter-spacing:.03em}.cs .cs__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--cs-price-size);color:var(--cs-muted);font-variant-numeric:tabular-nums}.cs--align-center .cs__price{justify-content:center}.cs__now{color:var(--cs-price)}.cs__now--sale{color:var(--cs-sale-price)}.cs__was{opacity:.7;font-size:.9em}.cs .cs__btn{margin-top:auto;pointer-events:none}.cs .cs__btn--custom{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border-radius:var(--cs-btn-r);font-size:14px;font-weight:700;letter-spacing:.02em;transition:background-color .3s,color .3s,border-color .3s}.cs .cs__btn--solid{background:var(--cs-btn-bg);color:var(--cs-btn-fg);border:1px solid var(--cs-btn-bg)}.cs .cs__btn--outline{background:transparent;color:var(--cs-btn-bg);border:1px solid var(--cs-btn-bg)}.cs .cs__btn--text{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--cs-text);border-bottom:1px solid currentColor;padding-bottom:2px}@media(hover:hover){.cs .cs__card:hover .cs__btn--outline{background:var(--cs-btn-bg);color:var(--cs-btn-fg)}}.cs__controls{position:relative;z-index:6;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px}.cs__controls[hidden]{display:none}.cs .cs__arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--cs-text) 25%,transparent);color:var(--cs-text);transition:border-color .3s,background-color .3s,opacity .3s}.cs .cs__arrow svg{width:20px;height:20px}.cs .cs__arrow:hover:not(:disabled){border-color:var(--cs-text)}.cs .cs__arrow:disabled{opacity:.3;cursor:default}.cs .cs__arrow:focus-visible{outline:2px solid var(--cs-glow);outline-offset:3px}.cs__dots{display:flex;align-items:center;gap:8px}.cs .cs__dot{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--cs-text) 30%,transparent);transition:width .3s ease,background-color .3s ease}.cs .cs__dot[aria-current=true]{width:24px;background:var(--cs-text)}.cs .cs__dot:focus-visible{outline:2px solid var(--cs-glow);outline-offset:3px}.cs__more{display:flex;margin-top:32px}.cs__more--center{justify-content:center}.cs .cs__more-link{display:inline-flex;align-items:center;gap:10px;color:var(--cs-text);text-decoration:none;font-weight:600;font-size:15px;border-bottom:1px solid color-mix(in srgb,var(--cs-text) 35%,transparent);padding-bottom:4px;transition:border-color .3s}.cs .cs__more-link svg{width:18px;height:18px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.cs .cs__more-link:hover{border-color:var(--cs-text)}.cs .cs__more-link:hover svg{transform:translate(4px)}.cs.is-armed .cs__head,.cs.is-armed .cs__item,.cs.is-armed .cs__controls,.cs.is-armed .cs__more{opacity:0;transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.cs--reveal-fade_up.is-armed .cs__head,.cs--reveal-fade_up.is-armed .cs__item,.cs--reveal-stagger.is-armed .cs__head,.cs--reveal-stagger.is-armed .cs__item,.cs.is-armed .cs__controls,.cs.is-armed .cs__more{transform:translateY(28px)}.cs--reveal-scale.is-armed .cs__head{transform:translateY(16px)}.cs--reveal-scale.is-armed .cs__item{transform:scale(.94)}.cs--reveal-stagger.is-armed .cs__item{transition-delay:calc(.15s + min(var(--cs-i, 0),10)*80ms)}.cs--reveal-scale.is-armed .cs__item{transition-delay:calc(.12s + min(var(--cs-i, 0),10)*50ms)}.cs--reveal-fade_up.is-armed .cs__item{transition-delay:.15s}.cs.is-armed .cs__controls,.cs.is-armed .cs__more{transition-delay:.45s}.cs.is-armed.is-revealed .cs__head,.cs.is-armed.is-revealed .cs__item,.cs.is-armed.is-revealed .cs__controls,.cs.is-armed.is-revealed .cs__more{opacity:1;transform:none}@media screen and (max-width:989px){.cs--grid .cs__track{grid-template-columns:repeat(var(--cs-cols-t),minmax(0,1fr))}.cs--carousel .cs__track{grid-auto-columns:calc((100% - (var(--cs-cols-t) - 1) * var(--cs-gap)) / var(--cs-cols-t))}}@media screen and (max-width:749px){.cs--grid .cs__track{grid-template-columns:repeat(var(--cs-cols-m),minmax(0,1fr));gap:var(--cs-gap-m)}.cs--carousel .cs__track{gap:var(--cs-gap-m);grid-auto-columns:calc((100% - (var(--cs-cols-m) - 1) * var(--cs-gap-m)) / var(--cs-cols-m))}.cs--carousel.cs--peek .cs__track{grid-auto-columns:calc((100% - var(--cs-cols-m) * var(--cs-gap-m)) / (var(--cs-cols-m) + .2))}.cs .cs__card{gap:12px}.cs .cs__name{font-size:max(13px,calc(var(--cs-name-size) * .8))}.cs .cs__price{font-size:max(13px,calc(var(--cs-price-size) * .9))}.cs .cs__btn--custom{min-height:40px;padding:0 18px;font-size:13px}.cs .cs__atc{width:38px;height:38px;left:8px;bottom:8px}.cs .cs__atc svg{width:18px;height:18px}.cs__badge{top:8px;left:8px;font-size:11px;padding:4px 9px}.cs__rating{top:8px;right:8px;font-size:11px;padding:4px 8px}.cs__controls{margin-top:20px}}@media(prefers-reduced-motion:reduce){.cs .cs__img,.cs .cs__card,.cs .cs__media:after,.cs .cs__atc{transition:none}.cs .cs__heading{animation:none!important}.cs--carousel .cs__track{scroll-behavior:auto}}.hb{position:relative;display:grid;grid-template-areas:"stack";background:var(--hb-bg);isolation:isolate}.hb>*{grid-area:stack}.hb--h-adapt{aspect-ratio:var(--hb-ratio)}.hb--h-small{min-height:50svh}.hb--h-medium{min-height:70svh}.hb--h-large{min-height:85svh}.hb--h-full{min-height:100svh}.hb .hb__media{position:relative;z-index:0;overflow:hidden;min-height:0}.hb .hb__picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hb .hb__img,.hb .hb__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--hb-pos)}.hb--fit-contain .hb__img,.hb--fit-contain .hb__video{object-fit:contain}.hb .hb__fill{display:block;position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:var(--hb-fill) center / cover no-repeat;filter:blur(32px) saturate(1.1) brightness(.7)}.hb .hb__motion{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hb[class*=hb--amb-] .hb__motion{animation:var(--hb-amb-name) var(--hb-amb-speed) ease-in-out infinite alternate;will-change:transform;transform-origin:var(--hb-pos)}.hb--amb-drift{--hb-amb-name: hb-drift}.hb--amb-breathe{--hb-amb-name: hb-breathe}.hb--amb-pan{--hb-amb-name: hb-pan}.hb--amb-float{--hb-amb-name: hb-float}.hb.is-paused .hb__motion{animation-play-state:paused}@keyframes hb-drift{0%{transform:scale(calc(1 + var(--hb-amb) * .008)) translate3d(calc(var(--hb-amb) * -.35%),calc(var(--hb-amb) * .2%),0)}to{transform:scale(calc(1 + var(--hb-amb) * .022)) translate3d(calc(var(--hb-amb) * .35%),calc(var(--hb-amb) * -.2%),0)}}@keyframes hb-breathe{0%{transform:scale(1)}to{transform:scale(calc(1 + var(--hb-amb) * .02))}}@keyframes hb-pan{0%{transform:scale(calc(1 + var(--hb-amb) * .012)) translate3d(calc(var(--hb-amb) * -.5%),0,0)}to{transform:scale(calc(1 + var(--hb-amb) * .012)) translate3d(calc(var(--hb-amb) * .5%),0,0)}}@keyframes hb-float{0%{transform:scale(calc(1 + var(--hb-amb) * .01)) translate3d(0,calc(var(--hb-amb) * -.35%),0)}to{transform:scale(calc(1 + var(--hb-amb) * .01)) translate3d(0,calc(var(--hb-amb) * .35%),0)}}.hb .hb__video{opacity:0;transition:opacity .8s ease}.hb .hb__video.is-playing{opacity:1}.hb .hb__placeholder{fill:#7f7f7f59;background:#7f7f7f1f}.hb--zoom .hb__img,.hb--zoom .hb__video{transform:scale(1.06);transition:transform 2.4s cubic-bezier(.2,.7,.2,1),opacity .8s ease}.hb--zoom.is-in .hb__img,.hb--zoom.is-in .hb__video{transform:scale(1)}.hb .hb__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hb--overlay-even .hb__overlay{background:var(--hb-overlay);opacity:var(--hb-overlay-a)}.hb--overlay-side .hb__overlay{background:linear-gradient(90deg,var(--hb-overlay) 0%,transparent 70%);opacity:var(--hb-overlay-a)}.hb--overlay-side.hb--x-right .hb__overlay{background:linear-gradient(270deg,var(--hb-overlay) 0%,transparent 70%)}.hb--overlay-side.hb--x-center .hb__overlay{background:radial-gradient(ellipse at center,var(--hb-overlay) 0%,transparent 72%)}.hb--overlay-side.hb--y-bottom.hb--x-center .hb__overlay{background:linear-gradient(0deg,var(--hb-overlay) 0%,transparent 70%)}.hb--overlay-side.hb--y-top.hb--x-center .hb__overlay{background:linear-gradient(180deg,var(--hb-overlay) 0%,transparent 70%)}.hb .hb__wrap{position:relative;z-index:1;width:100%;box-sizing:border-box;display:grid;padding-top:var(--hb-pt);padding-bottom:var(--hb-pb);pointer-events:none}.hb--full .hb__wrap{padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.hb.hb--boxed{width:min(100% - 3rem,var(--page-width, 1400px) - 3rem);margin-inline:auto;border-radius:var(--hb-radius)}.hb--boxed .hb__media{border-radius:var(--hb-radius)}.hb--boxed .hb__wrap.page-width{max-width:none}.hb .hb__wrap{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.hb .hb__content{grid-row:1}.hb--x-left .hb__content{justify-self:start}.hb--x-center .hb__content{justify-self:center}.hb--x-right .hb__content{justify-self:end}.hb--y-top .hb__content{align-self:start}.hb--y-middle .hb__content{align-self:center}.hb--y-bottom .hb__content{align-self:end}.hb .hb__base{grid-row:2;margin:var(--hb-g-base) 0 0;color:var(--hb-base-c);line-height:1.5;font-size:clamp(calc(var(--hb-base-m) * 1px),calc(var(--hb-base-m) * 1px + (var(--hb-base-d) - var(--hb-base-m)) * (100vw - 375px) / 1065),calc(var(--hb-base-d) * 1px));pointer-events:auto}.hb .hb__base a{color:inherit}.hb--ta-left .hb__base{text-align:left}.hb--ta-center .hb__base{text-align:center}.hb--ta-right .hb__base{text-align:right}.hb .hb__content{display:flex;flex-direction:column;gap:0;width:100%;max-width:var(--hb-cw);pointer-events:auto}.hb--ta-left .hb__content{text-align:left;align-items:flex-start}.hb--ta-center .hb__content{text-align:center;align-items:center}.hb--ta-right .hb__content{text-align:right;align-items:flex-end}.hb .hb__content>*,.hb .hb__eyebrows>*{margin:0}.hb .hb__eyebrows{display:flex;flex-direction:column;gap:var(--hb-g-eb)}.hb .hb__content>.hb__eyebrows+:is(.hb__heading,.hb__sub,.hb__body){margin-top:var(--hb-g-eh)}.hb .hb__content>.hb__heading+.hb__sub{margin-top:var(--hb-g-hs)}.hb .hb__content>.hb__heading+.hb__body,.hb .hb__content>.hb__sub+.hb__body{margin-top:var(--hb-g-sb)}.hb .hb__content>.hb__cimg:not(:first-child),.hb .hb__content>.hb__buttons:not(:first-child){margin-top:var(--hb-g-x)}.hb--ta-center .hb__eyebrows{align-items:center}.hb--ta-right .hb__eyebrows{align-items:flex-end}.hb .hb__eyebrow,.hb .hb__heading,.hb .hb__sub,.hb .hb__body{font-size:clamp(calc(var(--a) * 1px),calc(var(--a) * 1px + (var(--b) - var(--a)) * (100vw - 375px) / 1065),calc(var(--b) * 1px))}.hb .hb__eyebrow{--a: var(--hb-eb-m);--b: var(--hb-eb-d);color:var(--hb-eb-color);line-height:1}.hb--eb-small .hb__eyebrow{font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.hb--eb-outline .hb__eyebrow,.hb--eb-solid .hb__eyebrow{font-family:var(--font-heading-family, inherit);font-weight:800;letter-spacing:.02em;text-transform:uppercase}.hb--eb-outline .hb__eyebrow{color:transparent;-webkit-text-stroke:max(1px,.028em) var(--hb-eb-color)}.hb .hb__eyebrow-2{color:var(--hb-eb2-color);font-size:clamp(11px,.9vw + 6px,15px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.hb .hb__heading{--a: var(--hb-h-m);--b: var(--hb-h-d);font-family:var(--font-heading-family, inherit);color:var(--hb-h-color);font-weight:800;line-height:1.02;letter-spacing:-.01em;text-transform:var(--hb-h-transform, none);text-wrap:balance}.hb .hb__sub{--a: var(--hb-sub-m);--b: var(--hb-sub-d);font-family:var(--font-heading-family, inherit);color:var(--hb-sub-color);font-weight:700;line-height:1.15;text-wrap:balance}.hb .hb__body{--a: var(--hb-body-m);--b: var(--hb-body-d);color:var(--hb-body-color);line-height:1.55;max-width:52ch}.hb .hb__body>*{margin:0}.hb .hb__body>*+*{margin-top:.7em}.hb .hb__body a{color:inherit}.hb .hb__cimg{display:block;width:var(--hb-cimg-w);max-width:100%}.hb .hb__cimg-img{display:block;width:100%;height:auto}.hb .hb__buttons{display:flex;flex-wrap:wrap;gap:12px}.hb--ta-center .hb__buttons{justify-content:center}.hb--ta-right .hb__buttons{justify-content:flex-end}.hb .hb__btn--custom{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:var(--hb-btn-r);font-weight:700;font-size:15px;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease}.hb .hb__btn--solid{background:var(--hb-btn-bg);color:var(--hb-btn-fg);border:2px solid var(--hb-btn-bg)}.hb .hb__btn--outline{background:transparent;color:var(--hb-btn-bg);border:2px solid var(--hb-btn-bg)}.hb .hb__btn--custom:hover{transform:translateY(-2px)}.hb .hb__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hb .hb__pause{-webkit-appearance:none;appearance:none;position:absolute;z-index:2;right:16px;bottom:16px;width:40px;height:40px;min-width:0;min-height:0;margin:0;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#00000059;color:#fff;cursor:pointer;align-self:end;justify-self:end;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hb .hb__pause[hidden]{display:none}.hb .hb__pause svg{width:16px;height:16px}.hb .hb__play-i,.hb .hb__pause.is-paused .hb__pause-i{display:none}.hb .hb__pause.is-paused .hb__play-i{display:block}.hb .hb__pause:focus-visible{outline:2px solid #fff;outline-offset:2px}.hb--anim-fade_up .hb__content>*,.hb--anim-fade .hb__content>*{opacity:0;transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.hb--anim-fade_up .hb__content>*{transform:translateY(18px)}.hb--anim-fade_up.is-in .hb__content>*,.hb--anim-fade.is-in .hb__content>*{opacity:1;transform:none}.hb.is-in .hb__content>:nth-child(2){transition-delay:.08s}.hb.is-in .hb__content>:nth-child(3){transition-delay:.16s}.hb.is-in .hb__content>:nth-child(4){transition-delay:.24s}.hb.is-in .hb__content>:nth-child(5){transition-delay:.32s}.hb.is-in .hb__content>:nth-child(6){transition-delay:.4s}.hb.is-in .hb__content>:nth-child(7){transition-delay:.48s}@media screen and (max-width:749px){.hb--hm-adapt{aspect-ratio:var(--hb-ratio-m);min-height:0}.hb--hm-small{min-height:50svh;aspect-ratio:auto}.hb--hm-medium{min-height:70svh;aspect-ratio:auto}.hb--hm-large{min-height:85svh;aspect-ratio:auto}.hb--hm-full{min-height:100svh;aspect-ratio:auto}.hb .hb__img,.hb .hb__video{object-position:var(--hb-pos-m)}.hb .hb__fill{background-image:var(--hb-fill-m, var(--hb-fill))}.hb[class*=hb--amb-] .hb__motion{transform-origin:var(--hb-pos-m)}.hb .hb__wrap{padding-top:var(--hb-pt-m);padding-bottom:var(--hb-pb-m)}.hb--mx-left .hb__content{justify-self:start}.hb--mx-center .hb__content{justify-self:center}.hb--mx-right .hb__content{justify-self:end}.hb--my-top .hb__content{align-self:start}.hb--my-middle .hb__content{align-self:center}.hb--my-bottom .hb__content{align-self:end}.hb--mta-left .hb__base{text-align:left}.hb--mta-center .hb__base{text-align:center}.hb--mta-right .hb__base{text-align:right}.hb .hb__base{margin-top:calc(var(--hb-g-base) * .8)}.hb--mta-left .hb__content,.hb--mta-left .hb__eyebrows{text-align:left;align-items:flex-start}.hb--mta-center .hb__content,.hb--mta-center .hb__eyebrows{text-align:center;align-items:center}.hb--mta-right .hb__content,.hb--mta-right .hb__eyebrows{text-align:right;align-items:flex-end}.hb--mta-left .hb__buttons{justify-content:flex-start}.hb--mta-center .hb__buttons{justify-content:center}.hb--mta-right .hb__buttons{justify-content:flex-end}.hb .hb__cimg{width:var(--hb-cimg-w-m)}.hb .hb__content>.hb__eyebrows+:is(.hb__heading,.hb__sub,.hb__body){margin-top:calc(var(--hb-g-eh) * .8)}.hb .hb__content>.hb__heading+.hb__sub{margin-top:calc(var(--hb-g-hs) * .8)}.hb .hb__content>.hb__heading+.hb__body,.hb .hb__content>.hb__sub+.hb__body{margin-top:calc(var(--hb-g-sb) * .8)}.hb .hb__content>.hb__cimg:not(:first-child),.hb .hb__content>.hb__buttons:not(:first-child){margin-top:calc(var(--hb-g-x) * .8)}.hb--mta-center .hb__cimg{margin-inline:auto}.hb--overlay-side .hb__overlay,.hb--overlay-side.hb--x-right .hb__overlay,.hb--overlay-side.hb--x-center .hb__overlay{background:linear-gradient(0deg,var(--hb-overlay) 0%,transparent 75%)}.hb--overlay-side.hb--my-top .hb__overlay{background:linear-gradient(180deg,var(--hb-overlay) 0%,transparent 75%)}.hb--overlay-side.hb--my-middle .hb__overlay{background:var(--hb-overlay);opacity:calc(var(--hb-overlay-a) * .75)}.hb--m-stack{display:block;aspect-ratio:auto;min-height:0}.hb--m-stack .hb__media{aspect-ratio:var(--hb-ratio-m)}.hb--m-stack.hb--hm-small .hb__media{aspect-ratio:auto;height:50svh}.hb--m-stack.hb--hm-medium .hb__media{aspect-ratio:auto;height:70svh}.hb--m-stack.hb--hm-large .hb__media{aspect-ratio:auto;height:85svh}.hb--m-stack.hb--hm-full .hb__media{aspect-ratio:auto;height:100svh}.hb--m-stack .hb__overlay{display:none}.hb--m-stack .hb__wrap{padding-top:min(var(--hb-pt-m),32px)}.hb--m-stack .hb__pause{top:12px;bottom:auto;right:12px}.hb .hb__btn--custom{min-height:44px;padding:0 22px;font-size:14px}}@media(prefers-reduced-motion:reduce){.hb .hb__content>*{opacity:1!important;transform:none!important;transition:none!important}.hb .hb__img,.hb .hb__video{transform:none!important;transition:none!important}.hb .hb__motion{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map?subset=AAgAAAAAAEAAAEA */
