.carousel-wrapper .caption-desktop-center-left{height:100%;top:0;left:64px;display:flex;align-items:flex-start}.header-carousel{position:relative;padding-top:24px;padding-bottom:24px}@media screen and (min-width:750px){.header-carousel{padding-top:32px;padding-bottom:32px}}.header-carousel__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.header-carousel--static .header-carousel__track{overflow:visible;scroll-snap-type:none;cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}.header-carousel--static .header-carousel__slide{flex:0 0 100%;width:100%;max-width:100%;margin-right:0}.header-carousel__track::-webkit-scrollbar{display:none}.header-carousel__track.is-grabbing,.header-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.header-carousel__track.is-dragging *{pointer-events:none}.header-carousel__slide{position:relative;flex:0 0 calc(100% / var(--carousel-slides-mobile, 1));width:calc(100% / var(--carousel-slides-mobile, 1));max-width:calc(100% / var(--carousel-slides-mobile, 1));scroll-snap-align:start;min-width:0;box-sizing:border-box;padding:0;margin-right:var(--carousel-gap-mobile, 0px)}.header-carousel__slide:last-child{margin-right:0}@media screen and (min-width:750px){.header-carousel__slide{flex:0 0 calc(100% / var(--carousel-slides-desktop, 1));width:calc(100% / var(--carousel-slides-desktop, 1));max-width:calc(100% / var(--carousel-slides-desktop, 1));margin-right:var(--carousel-gap-desktop, 0px)}.header-carousel__slide:last-child{margin-right:0}}.header-carousel__link{display:block;color:inherit;text-decoration:none}.header-carousel__image{display:block;width:100%;height:auto;object-fit:cover;object-position:center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.header-carousel__image--mobile{display:block}.header-carousel__image--desktop{display:none}@media screen and (min-width:576px){.header-carousel__image--mobile{display:none}.header-carousel__image--desktop{display:block}}.header-carousel__control{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:3.2rem;height:3.2rem;border:0;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-carousel__control:disabled{opacity:.4;cursor:default}.header-carousel__control--prev{left:1rem}.header-carousel__control--prev .svg-wrapper{transform:rotate(90deg)}.header-carousel__control--next{right:1rem}.header-carousel__control--next .svg-wrapper{transform:rotate(-90deg)}.header-carousel__control .svg-wrapper{width:1.2rem;height:1.2rem;display:flex}.header-carousel__control .svg-wrapper svg{width:100%;height:100%}.header-carousel__indicators{position:static;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:16px;pointer-events:none}.header-carousel__indicator{pointer-events:auto;width:8px;height:8px;border:1px solid #1a1a1a;border-radius:50%;padding:0;background:transparent;cursor:pointer}.header-carousel__indicator.active{background:#1a1a1a;border-color:#1a1a1a}.carousel-caption{top:32.5%!important;left:8%}.carousel-wrapper a{text-decoration:none}.header-title{font-family:EditorsNote;font-size:40px;font-style:normal;font-weight:500;line-height:48px;animation-delay:.4s}.header-subtitle{font-family:SweetSansPro;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.03em;max-width:465px}@media(max-width:1024px){.carousel-wrapper .caption-desktop-center-left{width:400px}}@media(max-width:1280px){.header-subtitle{font-size:19px;font-weight:300;max-width:375px}.carousel-wrapper .caption-desktop-center-left{height:100%;top:-25px;left:38px;display:flex;align-items:flex-start}}@media(max-width:990px){.carousel-wrapper .caption-desktop-center-left{height:100%;top:-19px;left:31px;display:flex;align-items:flex-start}.header-title{font-family:EditorsNote;font-size:35px;font-style:normal;font-weight:500;line-height:48px;animation-delay:.4s}.header-subtitle{font-size:19px;font-weight:300;max-width:320px}}@media(max-width:768px){.carousel-wrapper .header-carousel__image{object-fit:contain}.carousel-wrapper .caption-desktop-center-left{height:100%;top:-19px;left:16px;display:flex;align-items:flex-start}.header-title{font-size:28px}}@media(max-width:575px){.header-title{font-size:28px;line-height:128%}.mobile-holiday{margin-top:20px}.header-subtitle{font-size:19px;font-weight:300;max-width:360px}.carousel-wrapper .caption-desktop-center-left{left:0;width:100%}.carousel-wrapper .mobile-model-body-bottom-overlay,.carousel-wrapper .mobile-model-body-bottom,.carousel-wrapper .mobile-model-title-italic-bottom,.carousel-wrapper .mobile-product-title-bottom-overlay,.carousel-wrapper .mobile-product-body-bottom{display:flex;padding:0 16px 48px;align-items:flex-end}.carousel-wrapper .mobile-model-body-bottom-overlay,.carousel-wrapper .mobile-model-body-bottom,.carousel-wrapper .mobile-product-title-bottom-overlay{color:var(--neutrals-white-00)!important;position:absolute;z-index:1}.carousel-wrapper .mobile-model-body-bottom-overlay:after,.carousel-wrapper .mobile-product-title-bottom-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(51.57deg,#00000080 19.08%,#0000 42.78%);z-index:-1}.carousel-wrapper .mobile-model-body-top,.carousel-wrapper .mobile-model-title-italic-top,.carousel-wrapper .mobile-product-body-top,.carousel-wrapper .mobile-product-title-italic-top{display:flex;padding:0 16px;align-items:flex-start}.carousel-wrapper .mobile-model-body-top{color:var(--neutrals-white-00)!important}.carousel-wrapper .mobile-model-title-italic-bottom .header-title,.carousel-wrapper .mobile-model-title-italic-top .header-title,.carousel-wrapper .mobile-product-title-bottom-overlay .header-title,.carousel-wrapper .mobile-product-title-italic-top .header-title{font-family:EditorsNote;font-size:40px;font-style:italic;font-weight:400;line-height:120%}.carousel-wrapper .mobile-model-title-italic-bottom .header-title{color:var(--primary-black)}.carousel-wrapper .header-carousel__image{object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/1102/assets/header-carousel.css.map */
