.cfhv2{position:relative;isolation:isolate;width:100%;max-width:100vw;overflow:hidden;background:var(--cfhv2-fallback, #111);color:#fff;min-height:100vh}@supports (height: 100svh){.cfhv2[data-height-mode=fullscreen]{min-height:100svh;height:100svh}}.cfhv2[data-height-mode=fullscreen]{height:100vh}.cfhv2[data-height-mode=custom]{height:var(--cfhv2-desktop-height);min-height:0}.cfhv2[data-height-mode=adapt]{height:auto;min-height:0;aspect-ratio:var(--cfhv2-desktop-ratio, 1.777777)}.cfhv2__slides,.cfhv2__slide,.cfhv2__media,.cfhv2__picture,.cfhv2__image,.cfhv2__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cfhv2__slides{z-index:0}.cfhv2__slide{visibility:hidden;pointer-events:none;opacity:0;overflow:hidden}.cfhv2__slide.is-active{visibility:visible;pointer-events:auto;opacity:1;z-index:2}.cfhv2__slide.is-previous{visibility:visible;z-index:1}.cfhv2__picture,.cfhv2__image{display:block}.cfhv2__image{object-fit:cover;object-position:var(--cfhv2-dfocal, 50% 50%)}.cfhv2__placeholder{background:#222;fill:#555}.cfhv2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cfhv2-overlay, transparent);pointer-events:none}.cfhv2__whole-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.cfhv2__content,.cfhv2__buttons{position:absolute;z-index:5;box-sizing:border-box}.cfhv2__content{left:clamp(var(--cfhv2-safe),var(--cfhv2-dcx),calc(100% - var(--cfhv2-safe)));top:clamp(var(--cfhv2-safe),var(--cfhv2-dcy),calc(100% - var(--cfhv2-safe)));width:min(var(--cfhv2-dcw),calc(100% - (var(--cfhv2-safe) * 2)));transform:translateY(-50%);text-align:var(--cfhv2-dalign);color:var(--cfhv2-text-color);pointer-events:none}.cfhv2__eyebrow{margin:0 0 .8em;font:inherit;font-size:.78em;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cfhv2__heading{margin:0;font-family:var(--heading-font-family, var(--font-heading-family, inherit));font-size:var(--cfhv2-dhsize);line-height:.98;color:inherit}.cfhv2__text{margin-top:1em;font-size:var(--cfhv2-dbsize);line-height:1.45;color:inherit}.cfhv2__text>*{margin:0}.cfhv2__buttons{left:clamp(var(--cfhv2-safe),var(--cfhv2-dbx),calc(100% - var(--cfhv2-safe)));top:clamp(var(--cfhv2-safe),var(--cfhv2-dby),calc(100% - var(--cfhv2-safe)));width:min(var(--cfhv2-buttons-width-d),calc(100% - (var(--cfhv2-safe) * 2)));display:flex;gap:var(--cfhv2-gap);transform:translateY(-50%)}.cfhv2__buttons--d-row{flex-direction:row;flex-wrap:nowrap;align-items:stretch}.cfhv2__buttons--d-column{flex-direction:column;align-items:flex-start}.cfhv2__buttons--equal-d.cfhv2__buttons--d-row .cfhv2__button{flex:1 1 0;min-width:0}.cfhv2__buttons--equal-d.cfhv2__buttons--d-column .cfhv2__button{width:100%}.cfhv2__buttons[data-button-mode=free]{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;transform:none;display:block;pointer-events:none}.cfhv2__buttons[data-button-mode=free] .cfhv2__button{position:absolute;left:var(--cfhv2-btn-dx);top:var(--cfhv2-btn-dy);width:min(var(--cfhv2-btn-dw),calc(100% - (var(--cfhv2-safe) * 2)));transform:translateY(-50%);pointer-events:auto}.cfhv2__buttons[data-button-mode=free] .cfhv2__button:hover{transform:translateY(calc(-50% - 2px))}.cfhv2__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--cfhv2-btn-dpy-slide, var(--cfhv2-btn-dpy)) var(--cfhv2-btn-dpx-slide, var(--cfhv2-btn-dpx));border:1px solid var(--cfhv2-btn-border);border-radius:var(--cfhv2-btn-radius);background:var(--cfhv2-btn-bg);color:var(--cfhv2-btn-color);font-family:var(--font-body-family, inherit);font-size:var(--cfhv2-btn-dfont-slide, var(--cfhv2-btn-dfont));font-weight:600;line-height:1.1;white-space:nowrap;text-decoration:none;transition:transform .25s ease,background .25s ease,color .25s ease}.cfhv2__button:hover{transform:translateY(-2px);background:var(--cfhv2-btn-hover-bg);color:var(--cfhv2-btn-hover-color)}.cfhv2__button--outline{background:transparent;color:var(--cfhv2-btn-border)}.cfhv2__button--text{min-height:auto;padding-left:0;padding-right:0;border:0;background:transparent;color:var(--cfhv2-text-color);text-decoration:underline;text-underline-offset:.25em}.cfhv2__arrow{position:absolute;top:50%;z-index:10;width:var(--cfhv2-arrow-size);height:var(--cfhv2-arrow-size);border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#00000038;color:#fff;display:grid;place-items:center;transform:translateY(-50%);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cfhv2__arrow--prev{left:max(16px,env(safe-area-inset-left))}.cfhv2__arrow--next{right:max(16px,env(safe-area-inset-right))}.cfhv2__arrow svg{width:44%;height:44%;fill:none;stroke:currentColor;stroke-width:1.8}.cfhv2__dots{position:absolute;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:10;display:flex;gap:9px;transform:translate(-50%)}.cfhv2__dot{width:var(--cfhv2-dot-size);height:var(--cfhv2-dot-size);padding:0;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.cfhv2__dot.is-active{background:#fff}.cfhv2__empty{min-height:500px;display:grid;place-items:center;padding:30px;text-align:center}.cfhv2[data-effect=fade] .cfhv2__slide{transition:opacity var(--cfhv2-transition) ease}.cfhv2[data-effect=slide] .cfhv2__slide{transform:translate(100%);transition:transform var(--cfhv2-transition) cubic-bezier(.22,.75,.25,1),opacity var(--cfhv2-transition) ease;opacity:1}.cfhv2[data-effect=slide] .cfhv2__slide.is-active{transform:translate(0)}.cfhv2[data-effect=slide] .cfhv2__slide.is-previous[data-direction=next]{transform:translate(-100%)}.cfhv2[data-effect=slide] .cfhv2__slide.is-previous[data-direction=prev]{transform:translate(100%)}.cfhv2[data-effect=slide] .cfhv2__slide.is-active[data-direction=prev]{animation:cfhv2-slide-prev var(--cfhv2-transition) cubic-bezier(.22,.75,.25,1)}.cfhv2[data-effect=zoom] .cfhv2__slide{transition:opacity var(--cfhv2-transition) ease}.cfhv2[data-effect=zoom] .cfhv2__image{transform:scale(1.08);transition:transform calc(var(--cfhv2-transition) * 1.6) ease}.cfhv2[data-effect=zoom] .cfhv2__slide.is-active .cfhv2__image{transform:scale(1)}.cfhv2[data-effect=reveal] .cfhv2__slide{clip-path:inset(0 100% 0 0);opacity:1;transition:clip-path var(--cfhv2-transition) cubic-bezier(.65,0,.35,1)}.cfhv2[data-effect=reveal] .cfhv2__slide.is-active{clip-path:inset(0 0 0 0)}.cfhv2__slide.is-active .cfhv2__content[data-animation=fade]{animation:cfhv2-fade .7s ease var(--cfhv2-delay) both}.cfhv2__slide.is-active .cfhv2__content[data-animation=fade-up]{animation:cfhv2-up .75s cubic-bezier(.2,.75,.25,1) var(--cfhv2-delay) both}.cfhv2__slide.is-active .cfhv2__content[data-animation=fade-down]{animation:cfhv2-down .75s cubic-bezier(.2,.75,.25,1) var(--cfhv2-delay) both}.cfhv2__slide.is-active .cfhv2__content[data-animation=slide-left]{animation:cfhv2-left .75s cubic-bezier(.2,.75,.25,1) var(--cfhv2-delay) both}.cfhv2__slide.is-active .cfhv2__content[data-animation=slide-right]{animation:cfhv2-right .75s cubic-bezier(.2,.75,.25,1) var(--cfhv2-delay) both}.cfhv2__slide.is-active .cfhv2__content[data-animation=scale]{animation:cfhv2-scale .75s cubic-bezier(.2,.75,.25,1) var(--cfhv2-delay) both}@keyframes cfhv2-slide-prev{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes cfhv2-fade{0%{opacity:0}to{opacity:1}}@keyframes cfhv2-up{0%{opacity:0;transform:translateY(calc(-50% + 28px))}to{opacity:1;transform:translateY(-50%)}}@keyframes cfhv2-down{0%{opacity:0;transform:translateY(calc(-50% - 28px))}to{opacity:1;transform:translateY(-50%)}}@keyframes cfhv2-left{0%{opacity:0;transform:translate(30px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes cfhv2-right{0%{opacity:0;transform:translate(-30px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes cfhv2-scale{0%{opacity:0;transform:translateY(-50%) scale(.94)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(max-width:749px){.cfhv2{--cfhv2-safe: max(var(--cfhv2-safe-mobile), env(safe-area-inset-left), env(safe-area-inset-right))}.cfhv2[data-height-mode=custom]{height:var(--cfhv2-mobile-height)}.cfhv2[data-height-mode=adapt]{aspect-ratio:var(--cfhv2-mobile-ratio, var(--cfhv2-desktop-ratio))}.cfhv2[data-mobile-fullscreen=true]{height:100vh;min-height:100vh;aspect-ratio:auto}@supports (height: 100svh){.cfhv2[data-mobile-fullscreen=true]{height:100svh;min-height:100svh}}.cfhv2__image{object-position:var(--cfhv2-mfocal, 50% 50%)}.cfhv2__content{left:clamp(var(--cfhv2-safe),var(--cfhv2-mcx),calc(100% - var(--cfhv2-safe)));top:clamp(var(--cfhv2-safe),var(--cfhv2-mcy),calc(100% - var(--cfhv2-safe)));width:min(var(--cfhv2-mcw),calc(100% - (var(--cfhv2-safe) * 2)));text-align:var(--cfhv2-malign)}.cfhv2__heading{font-size:var(--cfhv2-mhsize)}.cfhv2__text{font-size:var(--cfhv2-mbsize)}.cfhv2__buttons{left:clamp(var(--cfhv2-safe),var(--cfhv2-mbx),calc(100% - var(--cfhv2-safe)));top:clamp(var(--cfhv2-safe),var(--cfhv2-mby),calc(100% - var(--cfhv2-safe)));width:min(var(--cfhv2-buttons-width-m),calc(100% - (var(--cfhv2-safe) * 2)));max-width:calc(100% - (var(--cfhv2-safe) * 2))}.cfhv2__buttons--m-row{flex-direction:row;flex-wrap:nowrap;align-items:stretch}.cfhv2__buttons--m-column{flex-direction:column;align-items:flex-start}.cfhv2__buttons--equal-m.cfhv2__buttons--m-row .cfhv2__button{flex:1 1 0;min-width:0}.cfhv2__buttons--equal-m.cfhv2__buttons--m-column .cfhv2__button{width:100%}.cfhv2__button{padding:var(--cfhv2-btn-mpy-slide, var(--cfhv2-btn-mpy)) var(--cfhv2-btn-mpx-slide, var(--cfhv2-btn-mpx));font-size:var(--cfhv2-btn-mfont-slide, var(--cfhv2-btn-mfont))}.cfhv2__buttons[data-button-mode=free]{top:0;right:0;bottom:0;left:0;width:100%;max-width:none}.cfhv2__buttons[data-button-mode=free] .cfhv2__button{left:var(--cfhv2-btn-mx);top:var(--cfhv2-btn-my);width:min(var(--cfhv2-btn-mw),calc(100% - (var(--cfhv2-safe) * 2)))}.cfhv2__arrow{width:38px;height:38px}.cfhv2__arrow--prev{left:10px}.cfhv2__arrow--next{right:10px}}@media(prefers-reduced-motion:reduce){.cfhv2 *,.cfhv2 *:before,.cfhv2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cfhv2__button-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--cfhv2-btn-icon-d,16px);height:var(--cfhv2-btn-icon-d,16px);flex:0 0 auto}.cfhv2__button-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cfhv2__button--hide-desktop{display:none!important}@media(max-width:749px){.cfhv2__button--hide-desktop{display:inline-flex!important}.cfhv2__button--hide-mobile{display:none!important}.cfhv2__button-icon{width:var(--cfhv2-btn-icon-m,13px);height:var(--cfhv2-btn-icon-m,13px)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-fullscreen-hero.css.map */
