.hcf{position:relative;isolation:isolate;width:min(calc(100% - var(--hcf-outer-margin)),var(--hcf-section-max-width));min-height:var(--hcf-height-desktop);margin:var(--hcf-margin-top) auto var(--hcf-margin-bottom);overflow:hidden;border-radius:var(--hcf-section-radius);background:var(--hcf-fallback-background);color:var(--hcf-title-color)}.hcf *,.hcf *:before,.hcf *:after{box-sizing:border-box}.hcf__backgrounds,.hcf__background-tint,.hcf__overlay,.hcf__ambient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hcf__background{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;z-index:0;opacity:0;transform:scale(1.03);transition:opacity var(--hcf-transition) ease,transform var(--hcf-transition) ease;will-change:opacity,transform}.hcf__background.is-active{z-index:1;opacity:var(--hcf-background-image-opacity, 1);transform:scale(1)}.hcf__background picture,.hcf__background img,.hcf__background .placeholder-svg{display:block;width:100%;height:100%}.hcf__background img{object-fit:cover;object-position:center;transform:scale(1.06) translate3d(var(--hcf-parallax-x, 0px),var(--hcf-parallax-y, 0px),0);transition:transform .7s cubic-bezier(.2,.75,.25,1);will-change:transform}.hcf.is-in-view .hcf__background.is-active img{animation:hcf-ken-burns var(--hcf-ken-burns-duration) ease-out both}.hcf__background-tint{z-index:2;background:var(--hcf-background-tint)}.hcf__overlay{z-index:3}.hcf__ambient{z-index:4;background:radial-gradient(circle at 78% 46%,transparent 0 18%,rgb(0 0 0 / var(--hcf-vignette-opacity)) 75%);mix-blend-mode:multiply}.hcf__shell{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,var(--hcf-content-width)) minmax(0,var(--hcf-slider-width));gap:var(--hcf-column-gap);align-items:center;width:min(calc(100% - 64px),var(--hcf-content-max));min-height:var(--hcf-height-desktop);padding:var(--hcf-padding-top) 0 var(--hcf-padding-bottom);margin:0 auto}.hcf__content{position:relative;display:grid;align-self:center;min-height:1px}.hcf__copy{display:grid;grid-area:1 / 1;gap:var(--hcf-content-gap);align-content:center;max-width:min(100%,var(--hcf-text-max-width));opacity:0;visibility:hidden;transform:translate3d(0,22px,0);transition:opacity calc(var(--hcf-transition) * .72) ease,transform calc(var(--hcf-transition) * .72) ease,visibility 0s linear var(--hcf-transition);pointer-events:none}.hcf__copy.is-active{opacity:1;visibility:visible;transform:translateZ(0);transition-delay:.11s;pointer-events:auto}.hcf__eyebrow{display:inline-flex;align-items:center;justify-self:var(--hcf-text-alignment);width:fit-content;gap:7px;padding:7px 10px;margin:0;border:1px solid var(--hcf-eyebrow-border);border-radius:999px;background:var(--hcf-eyebrow-background);color:var(--hcf-eyebrow-color);font-family:var(--hcf-eyebrow-font);font-size:var(--hcf-eyebrow-size);font-style:var(--hcf-eyebrow-font-style);font-weight:var(--hcf-eyebrow-weight);line-height:var(--hcf-eyebrow-line-height);letter-spacing:var(--hcf-eyebrow-tracking);text-align:var(--hcf-text-alignment);text-transform:var(--hcf-eyebrow-transform)}.hcf__eyebrow:before{width:7px;height:7px;content:"";border-radius:50%;background:currentColor;opacity:.8}.hcf__title,.hcf__subtitle,.hcf__description{max-width:100%;margin:0;text-align:var(--hcf-text-alignment)}.hcf__title{color:var(--hcf-title-color);font-family:var(--hcf-title-font);font-size:var(--hcf-title-size);font-style:var(--hcf-title-font-style);font-weight:var(--hcf-title-weight);line-height:var(--hcf-title-line-height);letter-spacing:var(--hcf-title-tracking);text-wrap:balance}.hcf__subtitle{color:var(--hcf-subtitle-color);font-family:var(--hcf-subtitle-font);font-size:var(--hcf-subtitle-size);font-style:var(--hcf-subtitle-font-style);font-weight:var(--hcf-subtitle-weight);line-height:var(--hcf-subtitle-line-height);letter-spacing:var(--hcf-subtitle-tracking)}.hcf__description{color:var(--hcf-description-color);font-family:var(--hcf-description-font);font-size:var(--hcf-description-size);font-style:var(--hcf-description-font-style);font-weight:var(--hcf-description-weight);line-height:var(--hcf-description-line-height);letter-spacing:var(--hcf-description-tracking)}.hcf__actions{display:flex;flex-wrap:wrap;justify-content:var(--hcf-text-alignment);gap:var(--hcf-button-gap);padding-top:var(--hcf-actions-top-spacing)}.hcf__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:var(--hcf-button-padding-y) var(--hcf-button-padding-x);border:1px solid transparent;border-radius:var(--hcf-button-radius);font-family:var(--hcf-button-font);font-size:var(--hcf-button-size);font-style:var(--hcf-button-font-style);font-weight:var(--hcf-button-weight);line-height:var(--hcf-button-line-height);letter-spacing:var(--hcf-button-tracking);text-decoration:none;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.hcf__button:hover{transform:translate3d(0,-2px,0)}.hcf__button--primary{background:var(--hcf-button-primary-bg);color:var(--hcf-button-primary-text);box-shadow:0 10px 22px var(--hcf-button-primary-shadow)}.hcf__button--primary:hover{background:var(--hcf-button-primary-hover);box-shadow:0 14px 26px var(--hcf-button-primary-shadow-hover)}.hcf__button--secondary{border-color:var(--hcf-button-secondary-border);background:var(--hcf-button-secondary-bg);color:var(--hcf-button-secondary-text)}.hcf__button--secondary:hover{border-color:var(--hcf-button-secondary-hover);background:var(--hcf-button-secondary-hover-bg);color:var(--hcf-button-secondary-hover)}.hcf__button-icon,.hcf__card-arrow,.hcf__arrow svg{width:1em;height:1em;flex:none}.hcf__button-icon,.hcf__card-arrow{transition:transform .22s ease}.hcf__button:hover .hcf__button-icon,.hcf__card:hover .hcf__card-arrow{transform:translate(3px)}.hcf__carousel{position:relative;width:100%;min-width:0;align-self:center}.hcf__viewport{position:relative;height:var(--hcf-viewport-height);overflow:hidden;touch-action:pan-y;cursor:grab;outline:none}.hcf__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.hcf__stage{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(var(--hcf-drag-x, 0px),0,0);transition:transform .26s ease;will-change:transform}.hcf__viewport.is-dragging .hcf__stage{transition:none}.hcf__card{position:absolute;top:50%;left:50%;display:grid;grid-template-rows:1fr auto;width:var(--hcf-card-width);height:var(--hcf-card-height);padding:0;overflow:hidden;border:1px solid rgb(255 255 255 / .2);border-radius:var(--hcf-card-radius);background:#172119;color:#fff;box-shadow:0 14px 40px #00000040;opacity:var(--hcf-card-opacity, var(--hcf-inactive-opacity));transform:translate3d(calc(-50% + var(--hcf-card-x, 0px)),calc(-50% + var(--hcf-card-y, 0px)),0) scale(var(--hcf-card-scale, .9));transform-origin:center;transition:transform var(--hcf-transition) cubic-bezier(.2,.8,.2,1),opacity var(--hcf-transition) ease,filter var(--hcf-transition) ease,box-shadow var(--hcf-transition) ease;will-change:transform,opacity;-webkit-appearance:none;appearance:none;text-align:left;cursor:pointer;filter:brightness(var(--hcf-inactive-card-brightness))}.hcf__card:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:linear-gradient(180deg,transparent 28%,var(--hcf-card-overlay) 100%);pointer-events:none}.hcf__card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:"";background:linear-gradient(115deg,transparent 26%,rgb(255 255 255 / .22) 47%,transparent 64%);transform:translate(-130%);transition:transform .7s ease;pointer-events:none}.hcf__card:hover:before,.hcf__card.is-active:before{transform:translate(130%)}.hcf__card.is-active{z-index:5;border-color:#ffffff80;box-shadow:0 25px 60px var(--hcf-active-shadow);filter:brightness(1)}.hcf__card.is-out-of-range{pointer-events:none}.hcf__card:hover{z-index:6;filter:brightness(1.05)}.hcf__card-image,.hcf__card-image img,.hcf__card-image .placeholder-svg{width:100%;height:100%}.hcf__card-image{position:absolute;top:0;right:0;bottom:0;left:0}.hcf__card-image img{display:block;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.hcf__card:hover .hcf__card-image img,.hcf__card.is-active .hcf__card-image img{transform:scale(1.06)}.hcf__card-content{position:relative;z-index:3;align-self:end;display:grid;gap:6px;padding:20px}.hcf__card-title{margin:0;font-family:var(--hcf-card-title-font);font-size:var(--hcf-card-title-size);font-weight:var(--hcf-card-title-weight);line-height:1.15}.hcf__card-description{display:-webkit-box;max-width:25ch;margin:0;overflow:hidden;color:#ffffffdb;font-family:var(--hcf-card-description-font);font-size:var(--hcf-card-description-size);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hcf__card-footer{display:flex;align-items:center;gap:7px;margin-top:4px;color:var(--hcf-card-accent, #fff);font-size:13px;font-weight:650}.hcf__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.hcf__arrows{display:flex;gap:8px}.hcf__arrow{display:inline-grid;width:40px;height:40px;padding:0;border:1px solid rgb(255 255 255 / .28);border-radius:50%;place-items:center;background:var(--hcf-arrow-background);color:var(--hcf-arrow-color);cursor:pointer;transition:transform .2s ease,background-color .2s ease}.hcf__arrow:hover{transform:translateY(-2px);background:#ffffff47}.hcf__dots{display:flex;flex:1;align-items:center;justify-content:center;gap:8px}.hcf__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--hcf-dot-color);cursor:pointer;opacity:.85;transition:width .26s ease,background-color .26s ease,opacity .26s ease}.hcf__dot.is-active{width:25px;border-radius:99px;background:var(--hcf-dot-active-color);opacity:1}.hcf__progress{position:absolute;right:0;bottom:0;left:0;z-index:5;height:3px;overflow:hidden;background:#fff3}.hcf__progress-bar{width:0;height:100%;background:var(--hcf-progress-color);transform-origin:left}.hcf__progress-bar.is-running{width:100%;transition:width var(--hcf-autoplay-delay) linear}.hcf button:focus-visible,.hcf a:focus-visible,.hcf .hcf__viewport:focus-visible{outline:3px solid var(--hcf-focus-color);outline-offset:4px}.hcf [hidden]{display:none!important}@keyframes hcf-ken-burns{0%{transform:scale(1.06) translate3d(var(--hcf-parallax-x, 0px),var(--hcf-parallax-y, 0px),0)}to{transform:scale(1.16) translate3d(var(--hcf-parallax-x, 0px),var(--hcf-parallax-y, 0px),0)}}@media screen and (max-width:1199px){.hcf{min-height:var(--hcf-height-tablet)}.hcf__shell{min-height:var(--hcf-height-tablet);grid-template-columns:minmax(0,1fr) minmax(0,min(var(--hcf-slider-width),48vw));width:min(calc(100% - 48px),var(--hcf-content-max))}.hcf__title{font-size:var(--hcf-title-size-tablet)}.hcf__subtitle{font-size:var(--hcf-subtitle-size-tablet)}.hcf__description{font-size:var(--hcf-description-size-tablet)}.hcf__eyebrow{font-size:var(--hcf-eyebrow-size-tablet)}}@media screen and (max-width:989px){.hcf__shell{grid-template-columns:1fr;gap:14px;align-content:center;padding-top:max(var(--hcf-padding-top),48px);padding-bottom:max(var(--hcf-padding-bottom),36px)}.hcf__content{width:min(100%,var(--hcf-content-width))}.hcf__copy,.hcf__title,.hcf__subtitle,.hcf__description{text-align:var(--hcf-tablet-text-alignment)}.hcf__eyebrow{justify-self:var(--hcf-tablet-text-alignment)}.hcf__actions{justify-content:var(--hcf-tablet-text-alignment)}.hcf__carousel{width:min(100%,var(--hcf-slider-width-tablet))}}@media screen and (max-width:749px){.hcf{width:100%;min-height:var(--hcf-height-mobile);margin-top:0;margin-bottom:0;border-radius:0}.hcf__shell{width:min(calc(100% - 36px),var(--hcf-content-max));min-height:var(--hcf-height-mobile);padding-top:max(var(--hcf-padding-top),40px);padding-bottom:max(var(--hcf-padding-bottom),28px)}.hcf__copy{gap:var(--hcf-content-gap-mobile)}.hcf__title{font-size:var(--hcf-title-size-mobile)}.hcf__subtitle{font-size:var(--hcf-subtitle-size-mobile)}.hcf__description{font-size:var(--hcf-description-size-mobile)}.hcf__eyebrow{font-size:var(--hcf-eyebrow-size-mobile)}.hcf__actions{gap:10px;padding-top:2px}.hcf__button{flex:1 1 auto}.hcf__carousel{width:calc(100% + 18px);margin-left:-9px}.hcf__viewport{height:var(--hcf-viewport-height-mobile)}.hcf__card{width:var(--hcf-card-width-mobile);height:var(--hcf-card-height-mobile)}.hcf__card-content{padding:16px}.hcf__card-title{font-size:var(--hcf-card-title-size-mobile)}.hcf__card-description{font-size:var(--hcf-card-description-size-mobile)}.hcf__controls{margin-top:12px}.hcf__arrow{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.hcf *,.hcf *:before,.hcf *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-coverflow-premium.css.map */
