.hoc-hero{display:block;position:relative}.hoc-hero__slides{display:flex;margin:0;padding:0;list-style:none}.hoc-hero__slides.slider--everywhere{margin-bottom:0}.hoc-hero__slide{position:relative;display:flex;width:100%;flex:0 0 100%;overflow:hidden}.hoc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hoc-hero__media picture,.hoc-hero__media img,.hoc-hero__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hoc-hero-focal, center center)}.hoc-hero__media img,.hoc-hero__media .placeholder-svg{animation:hoc-hero-zoom 2.5s cubic-bezier(.26,.54,.32,1) backwards}@keyframes hoc-hero-zoom{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.hoc-hero__mask{display:block;overflow:hidden}.hoc-hero__slide--active .hoc-hero__rise{animation:hoc-hero-rise 1s cubic-bezier(.26,.54,.32,1) var(--hoc-rise-delay, 0s) backwards}@keyframes hoc-hero-rise{0%{transform:translateY(120%)}to{transform:translateY(0)}}.hoc-hero__media.animate--fixed picture{position:absolute;top:-50%;left:0;width:100%;height:200%}.hoc-hero__media.animate--fixed img{height:100%;will-change:transform}.hoc-hero__scrim,.hoc-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.hoc-hero__overlay{background:linear-gradient(to bottom,#0000 0% 40%,#000000c7);opacity:0}.hoc-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;width:100%;padding-top:2rem;padding-bottom:4rem}.hoc-hero__content.page-width{padding-inline:2rem}.hoc-hero__content--top-left,.hoc-hero__content--top-center,.hoc-hero__content--top-right{align-items:flex-start}.hoc-hero__content--middle-left,.hoc-hero__content--middle-center,.hoc-hero__content--middle-right{align-items:center;align-items:safe center}.hoc-hero__content--bottom-left,.hoc-hero__content--bottom-center,.hoc-hero__content--bottom-right{align-items:flex-end}.hoc-hero__content--top-left,.hoc-hero__content--middle-left,.hoc-hero__content--bottom-left{justify-content:flex-start}.hoc-hero__content--top-center,.hoc-hero__content--middle-center,.hoc-hero__content--bottom-center{justify-content:center}.hoc-hero__content--top-right,.hoc-hero__content--middle-right,.hoc-hero__content--bottom-right{justify-content:flex-end}.hoc-hero__text{width:100%;max-width:none;color:rgb(var(--color-foreground));background:transparent!important}.hoc-hero__text[class*=color-scheme-]{background:transparent!important}.hoc-hero__text>*{color:inherit}.hoc-hero__text--left{text-align:left}.hoc-hero__text--center{text-align:center}.hoc-hero__text--right{text-align:right}.hoc-hero__eyebrow{margin:0;padding:0 0 2rem;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:1.6}.hoc-hero__heading{margin:0;padding:0 0 3rem;font-size:calc(var(--hoc-hero-heading-size, 44px) * .5)}.hoc-hero__subheading{margin-top:0;padding-bottom:2rem;font-size:calc(var(--hoc-hero-subheading-size, 16px) * .9);font-style:italic;font-weight:600;letter-spacing:0}.hoc-hero__subheading>p{margin:0 0 .8rem}.hoc-hero__subheading>p:last-child{margin-bottom:0}.hoc-hero__buttons{margin-top:4rem}.hoc-hero .button{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-weight:600;line-height:1.42;border:1px solid transparent}.hoc-hero__controls{position:absolute;right:2rem;bottom:2rem;left:auto;width:auto;z-index:2;color:rgb(var(--color-background))}.hoc-hero__controls .slider-button--prev,.hoc-hero__controls .slider-button--next,.hoc-hero__controls .slideshow__autoplay{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;opacity:0;pointer-events:none}.hoc-hero__controls .slider-button--prev:focus-visible,.hoc-hero__controls .slider-button--next:focus-visible,.hoc-hero__controls .slideshow__autoplay:focus-visible{position:static;width:auto;height:auto;overflow:visible;opacity:1;pointer-events:auto}.hoc-hero__controls.slider-buttons{display:flex;justify-content:flex-end;gap:0;padding:0}.hoc-hero__controls .slider-counter--dots{margin:0;padding:0}.hoc-hero__dots{display:flex;align-items:center;gap:.8rem;justify-content:flex-end}.hoc-hero .slider-counter__link--dots{padding:0;width:auto;height:auto;min-width:1.6rem;min-height:1.6rem;display:inline-flex;align-items:center;justify-content:center}.hoc-hero .slider-counter__link--dots .dot{width:.9rem;height:.9rem;border-color:#ffffffa6;background-color:transparent}.hoc-hero .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff;border-color:#fff}.hoc-hero .slider-button,.hoc-hero .slideshow__autoplay{color:#fff}.hoc-hero .slider-button:not([disabled]):hover,.hoc-hero .slideshow__autoplay:hover{color:#ffffffbf}.hoc-hero .slideshow__autoplay>.svg-wrapper:last-child,.hoc-hero .slideshow__autoplay.slideshow__autoplay--paused>.svg-wrapper:first-child{display:none}.hoc-hero .slideshow__autoplay.slideshow__autoplay--paused>.svg-wrapper:last-child{display:block}.hoc-hero .slideshow__autoplay .svg-wrapper{width:1.2rem;height:1.2rem}@media screen and (min-width:750px){.hoc-hero__controls{bottom:2rem}}@media screen and (min-width:769px){.hoc-hero__content{padding-top:6rem;padding-bottom:6rem}.hoc-hero__content.page-width{padding-inline:4rem}}@media screen and (min-width:769px){.hoc-hero__eyebrow{font-size:2rem}.hoc-hero__heading{font-size:calc(var(--hoc-hero-heading-size, 44px) * .7)}.hoc-hero__subheading{font-size:var(--hoc-hero-subheading-size, 16px)}}@media screen and (min-width:993px){.hoc-hero__heading{font-size:var(--hoc-hero-heading-size, 44px)}}@media screen and (min-width:769px){.hoc-hero:has(.hoc-hero__controls) .hoc-hero__content{padding-top:6.8rem;padding-bottom:5.2rem}.hoc-hero:has(.hoc-hero__controls) .hoc-hero__mask:has(.hoc-hero__subheading)+.hoc-hero__mask .hoc-hero__buttons{margin-top:2.5rem}}@media screen and (max-width:749px){.hoc-hero__text{max-width:100%}.hoc-hero__buttons .button{min-height:3.8rem;min-width:0;padding:.7rem 2.6rem;font-size:1.4rem}.hoc-hero:has(.hoc-hero__controls) .hoc-hero__buttons{margin-top:1rem}.hoc-hero:has(.hoc-hero__controls) .hoc-hero__mask:has(.hoc-hero__subheading)+.hoc-hero__mask .hoc-hero__buttons{margin-top:1.8rem}.hoc-hero:has(.hoc-hero__controls) .hoc-hero__content{padding-top:2rem;padding-bottom:2rem}.hoc-hero__text-mobile--left{text-align:left}.hoc-hero__text-mobile--center{text-align:center}.hoc-hero__text-mobile--right{text-align:right}}@media(prefers-reduced-motion:reduce){.hoc-hero__media.animate--fixed{clip-path:none}.hoc-hero__media.animate--fixed>img{position:absolute;height:100%}.hoc-hero__media img,.hoc-hero__media .placeholder-svg,.hoc-hero__rise{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-hero-slideshow.css.map */
