interval-hero-carousel{display:block;position:relative;overflow:hidden;width:100%}.interval-hero-carousel--small{height:50vh}.interval-hero-carousel--medium{height:70vh}.interval-hero-carousel--large{height:calc(100vh - 14rem)}.interval-hero-carousel--full{height:100svh}@supports not (height: 100svh){.interval-hero-carousel--full{height:100vh}}.interval-hero-carousel__track{position:relative;width:100%;height:100%}.interval-hero-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease-in-out;z-index:0}.interval-hero-carousel__slide--active{opacity:1;z-index:1}.interval-hero-carousel__slide-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-decoration:none;color:inherit}.interval-hero-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0}.interval-hero-carousel__media img,.interval-hero-carousel__media .placeholder-svg{width:100%;height:100%;object-fit:cover}.interval-hero-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--interval-color-ink-strong);opacity:var(--interval-hero-overlay-opacity, .3);z-index:1}.interval-hero-carousel__content{position:absolute;bottom:0;left:0;right:0;z-index:2;pointer-events:none;max-width:none;margin:0 auto;padding:calc(var(--interval-space-l) + var(--interval-space-xs)) var(--interval-page-gutter-desktop);display:flex;justify-content:space-between;align-items:flex-end}.interval-hero-carousel__text{position:relative;flex:1;width:100%;min-width:0;min-height:80px}.interval-hero-carousel__text-group{opacity:0;position:absolute;bottom:0;left:0;right:0;transition:opacity .6s ease;pointer-events:none}.interval-hero-carousel__text-group--active{opacity:1;pointer-events:auto}.interval-hero-carousel__text-group--active.interval-hero-carousel__text-group--has-link{cursor:pointer}.interval-hero-carousel__title{font-family:var(--interval-font-display);font-weight:700;font-size:var(--interval-type-section-title);line-height:1;color:var(--interval-color-inverse);text-transform:uppercase;letter-spacing:0;margin:0 0 6px}.interval-hero-carousel__description{font-family:var(--interval-font-mono);font-weight:400;font-size:var(--interval-type-body);line-height:var(--interval-leading-normal);color:var(--interval-color-inverse);margin:0;max-width:620px}.interval-hero-carousel__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--interval-space-s);min-height:var(--interval-promo-cta-min-height, var(--interval-cta-min-height));padding:0 var(--interval-promo-cta-padding-x, var(--interval-cta-padding-x));border:var(--interval-cta-border-width) solid var(--interval-color-inverse);background:transparent;color:var(--interval-color-inverse);text-decoration:none;text-transform:uppercase;font-family:var(--interval-font-mono);font-weight:600;font-size:var(--interval-promo-cta-font-size, var(--interval-type-label));line-height:1;letter-spacing:.01em;transition:var(--interval-cta-transition)}.interval-hero-carousel__cta:hover,.interval-hero-carousel__cta:focus-visible{background:var(--interval-color-inverse);border-color:var(--interval-color-inverse);color:var(--interval-color-ink-strong);transform:translateY(-1px)}.interval-hero-carousel__pagination{display:flex;gap:var(--interval-hero-pagination-gap, 10px);align-items:flex-end;pointer-events:auto;flex-shrink:0}.interval-hero-carousel__bar{width:var(--interval-hero-pagination-bar-width, 60px);height:2px;background:var(--interval-color-inverse-soft);border:none;padding:0;cursor:pointer;position:relative;overflow:hidden;border-radius:0;-webkit-appearance:none;appearance:none}.interval-hero-carousel__bar:before{content:"";position:absolute;top:-12px;bottom:-12px;left:-4px;right:-4px}.interval-hero-carousel__bar-fill{display:block;position:absolute;top:0;left:0;height:100%;width:0;background:var(--interval-color-inverse)}.interval-hero-carousel__bar--active .interval-hero-carousel__bar-fill{animation:interval-hero-progress var(--interval-hero-speed, 5s) linear forwards}.interval-hero-carousel__bar--completed .interval-hero-carousel__bar-fill{width:100%;animation:none}@keyframes interval-hero-progress{0%{width:0%}to{width:100%}}interval-hero-carousel:hover .interval-hero-carousel__bar--active .interval-hero-carousel__bar-fill,interval-hero-carousel:focus-within .interval-hero-carousel__bar--active .interval-hero-carousel__bar-fill{animation-play-state:paused}@media screen and (max-width:749px){.interval-hero-carousel--large,.interval-hero-carousel--full{height:80svh!important}@supports not (height: 100svh){.interval-hero-carousel--large,.interval-hero-carousel--full{height:80vh!important}}.interval-hero-carousel__content{padding:var(--interval-space-m) var(--interval-page-gutter-mobile);flex-direction:column;align-items:flex-start;gap:var(--interval-space-s);--interval-hero-pagination-bar-width: 50px;--interval-hero-pagination-gap: 10px}.interval-hero-carousel__title{font-size:var(--interval-type-section-title)}.interval-hero-carousel__description{font-size:var(--interval-type-body-sm);line-height:var(--interval-leading-relaxed);max-width:280px}.interval-hero-carousel__cta{min-height:var(--interval-promo-cta-min-height-mobile, 4.4rem);padding:0 var(--interval-promo-cta-padding-x-mobile, 1.4rem);font-size:var(--interval-promo-cta-font-size-mobile, var(--interval-type-label-sm))}.interval-hero-carousel--has-pagination .interval-hero-carousel__cta{width:min(100%,var(--interval-hero-mobile-pagination-width))}.interval-hero-carousel__pagination{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.interval-hero-carousel__slide,.interval-hero-carousel__text-group{transition:none}.interval-hero-carousel__bar--active .interval-hero-carousel__bar-fill{animation:none;width:100%}.interval-hero-carousel__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/interval-hero-carousel.css.map */
