.hero-crossfade-section{min-height:329px;background:#f5f0eb;margin-bottom:0!important;padding-bottom:0!important}@media screen and (max-width:749px){.hero-crossfade-section{min-height:180px}}.section-hero-crossfade{margin-bottom:0!important;padding-bottom:0!important}.hcf__slides{position:relative;width:100%;display:block;line-height:0;font-size:0}.hcf__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.4s cubic-bezier(.4,0,.2,1);will-change:opacity}.hcf__slide:first-child{position:relative;inset:auto;height:auto}.hcf__slide.is-active{opacity:1;z-index:1}.hcf__slide.is-leaving{opacity:0;z-index:2}.hcf__slide:first-child .hcf__slide-img{display:block;width:100%;height:auto;vertical-align:bottom}.hcf__slide:not(:first-child) .hcf__slide-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:bottom}.hcf__slide-placeholder{width:100%;height:100%;background:#1a1a1a}.hcf__placeholder-svg{width:100%;height:100%;object-fit:cover}.hcf__slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--slide-overlay, .3);pointer-events:none;z-index:1}.hcf__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;pointer-events:none}.hcf__content--bottom-left{align-items:flex-end;justify-content:flex-start}.hcf__content--bottom-center{align-items:flex-end;justify-content:center}.hcf__content--center-left{align-items:center;justify-content:flex-start}.hcf__content--center-center{align-items:center;justify-content:center}.hcf__content--top-left{align-items:flex-start;justify-content:flex-start}.hcf__content--top-center{align-items:flex-start;justify-content:center}.hcf__content-inner{padding:4rem 2rem;pointer-events:all;max-width:64rem}.hcf__content--bottom-center .hcf__content-inner,.hcf__content--center-center .hcf__content-inner,.hcf__content--top-center .hcf__content-inner{text-align:center;margin:0 auto}@media screen and (min-width:750px){.hcf__content-inner{padding:6rem 3rem}}@media screen and (min-width:990px){.hcf__content-inner{padding:7rem 4rem}}.hcf__eyebrow{margin:0 0 1.4rem;font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;opacity:0;transform:translateY(12px);animation:hcf-fade-up .8s cubic-bezier(.22,1,.36,1) .2s forwards}.hcf__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.4rem,6vw,6.4rem);line-height:1.05;letter-spacing:-.01em;color:#fff;opacity:0;transform:translateY(16px);animation:hcf-fade-up .9s cubic-bezier(.22,1,.36,1) .35s forwards}.hcf__subheading{margin:0 0 3rem;font-size:1.5rem;font-weight:300;letter-spacing:.04em;color:#ffffffbf;line-height:1.6;opacity:0;transform:translateY(12px);animation:hcf-fade-up .8s cubic-bezier(.22,1,.36,1) .5s forwards}@media screen and (min-width:750px){.hcf__subheading{font-size:1.7rem}}.hcf__btn{display:inline-block;padding:1.3rem 3.2rem;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;opacity:0;transform:translateY(10px);animation:hcf-fade-up .8s cubic-bezier(.22,1,.36,1) .65s forwards;background:#c0354a;color:#fff;border:1px solid #C0354A}.hcf__btn:hover{background:#a02840;border-color:#a02840}.hcf__btn--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.hcf__btn--outline:hover{background:#fff;color:#1a1a1a;border-color:#fff}.hcf__dots{position:absolute;bottom:2.8rem;right:3rem;z-index:20;display:flex;gap:.8rem;align-items:center}.hcf__content--bottom-center~.hcf__dots,.hcf__content--top-center~.hcf__dots{left:50%;right:auto;transform:translate(-50%)}.hcf__dot{width:6px;height:6px;border-radius:50%;background:#ffffff59;border:none;padding:0;cursor:pointer;transition:background .3s ease,transform .3s ease}.hcf__dot.is-active{background:#fff;transform:scale(1.4)}.hcf__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;transition:background .25s ease,border-color .25s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hcf__arrow--prev{left:.6rem}.hcf__arrow--next{right:.6rem}.hcf__progress{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ffffff26;z-index:20;overflow:hidden}.hcf__progress-bar{height:100%;width:0%;background:#ffffffb3;transform-origin:left}.hcf__progress-bar.is-running{transition:width linear;width:100%}@keyframes hcf-fade-up{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hcf__slide{transition:opacity .4s ease}.hcf__eyebrow,.hcf__heading,.hcf__subheading,.hcf__btn{animation:none;opacity:1;transform:none}.hcf__progress-bar.is-running{transition:none}}@media screen and (max-width:749px){.hero-crossfade-section{height:auto!important}.hcf__slides{position:relative;width:100%;height:auto;overflow:hidden}.hcf__slide:first-child{position:relative!important;inset:auto!important;height:auto!important;opacity:1}.hcf__slide:first-child .hcf__slide-img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;object-fit:unset!important;display:block;vertical-align:bottom}.hcf__slide:not(:first-child){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important}.hcf__slide:not(:first-child) .hcf__slide-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.hcf__arrow{width:3.2rem!important;height:3.2rem!important}.hcf__arrow--prev{left:10px!important}.hcf__arrow--next{right:10px!important}.hcf__dots{bottom:25px!important;right:auto!important;left:50%!important;transform:translate(-50%)!important}.hcf__progress{position:absolute;bottom:0}.hcf__content-inner{padding:1.5rem}.hcf__heading{font-size:clamp(1.8rem,4.5vw,2.6rem);margin-bottom:.6rem}.hcf__subheading{font-size:1.2rem;margin-bottom:1.2rem;line-height:1.4}.hcf__eyebrow{margin-bottom:.8rem;font-size:1rem}.hcf__btn{padding:.9rem 1.8rem;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/hero-crossfade.css.map */
