.fourte-home-carousel{--fourte-carousel-slide-width: min(62vw, 1080px);position:relative;padding:28px 0 26px;overflow:hidden;color:#050505;background:#f2f2f2}.fourte-home-carousel__component{position:relative;display:block;padding-bottom:72px}.fourte-home-carousel__track{display:flex;width:100%;margin:0;padding:0 max(0px,calc((100% - var(--fourte-carousel-slide-width)) / 2));gap:0;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:max(0px,calc((100% - var(--fourte-carousel-slide-width)) / 2));scroll-snap-type:x mandatory;scrollbar-width:none}.fourte-home-carousel__track::-webkit-scrollbar{display:none}.fourte-home-carousel__track.is-jumping{scroll-behavior:auto!important}.fourte-home-carousel__slide{display:block;flex:0 0 var(--fourte-carousel-slide-width);width:var(--fourte-carousel-slide-width);padding:0 12px;scroll-snap-align:center}.fourte-home-carousel__link{position:relative;display:block;min-height:44px;overflow:hidden;color:inherit;background:#e9e9e9;cursor:pointer;text-decoration:none}.fourte-home-carousel__link--disabled{cursor:default}.fourte-home-carousel__media,.fourte-home-carousel__media picture{display:block;width:100%;height:100%;overflow:hidden}.fourte-home-carousel__media{aspect-ratio:16 / 9}.fourte-home-carousel__media img,.fourte-home-carousel__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;transition:opacity .18s ease}.fourte-home-carousel__controls{position:absolute;top:0;right:0;bottom:44px;left:0;z-index:2;display:block;pointer-events:none}.fourte-home-carousel__arrow{position:absolute;top:50%;width:44px;height:44px;color:#fff;background:#050505b8;border:1px solid rgba(255,255,255,.78);border-radius:50%;box-shadow:0 4px 18px #0003;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .18s ease,background-color .18s ease,color .18s ease}.fourte-home-carousel__arrow--previous{left:max(20px,calc((100% - var(--fourte-carousel-slide-width)) / 2 + 30px))}.fourte-home-carousel__arrow--next{right:max(20px,calc((100% - var(--fourte-carousel-slide-width)) / 2 + 30px))}.fourte-home-carousel__arrow .icon{width:12px;height:12px;color:currentcolor}.fourte-home-carousel__arrow:hover{color:#fff;background:#050505}.fourte-home-carousel__component:hover .fourte-home-carousel__arrow,.fourte-home-carousel__component:focus-within .fourte-home-carousel__arrow{opacity:1;pointer-events:auto}.fourte-home-carousel__dots{position:absolute;bottom:-48px;left:50%;min-width:0;margin:0;pointer-events:auto;transform:translate(-50%)}.fourte-home-carousel__dots .slideshow__control-wrapper{display:flex;align-items:center;justify-content:center}.fourte-home-carousel__dots .slider-counter__link{width:32px;height:44px;padding:16px 10px}.fourte-home-carousel__dots .dot{width:10px;height:10px;background:transparent;border:1.5px solid #050505;border-radius:0;transform:rotate(45deg)}.fourte-home-carousel__dots .slider-counter__link--active .dot{background:#050505;border-color:#050505}.fourte-home-carousel__dots .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{transform:rotate(45deg) scale(1.15)}.fourte-home-carousel__link:focus-visible,.fourte-home-carousel__arrow:focus-visible,.fourte-home-carousel__dots .slider-counter__link:focus-visible{outline:3px solid #3275f4;outline-offset:3px}@media(any-hover:hover){.fourte-home-carousel__link:not(.fourte-home-carousel__link--disabled):hover img{opacity:.88;transform:none}}@media screen and (max-width:749px){.fourte-home-carousel{--fourte-carousel-slide-width: 100vw;padding:16px 0 18px}.fourte-home-carousel__component{padding-bottom:48px}.fourte-home-carousel__slide{padding:0}.fourte-home-carousel__controls{bottom:40px}.fourte-home-carousel__arrow{width:44px;height:44px}.fourte-home-carousel__arrow--previous{left:max(12px,calc((100% - var(--fourte-carousel-slide-width)) / 2 + 16px))}.fourte-home-carousel__arrow--next{right:max(12px,calc((100% - var(--fourte-carousel-slide-width)) / 2 + 16px))}.fourte-home-carousel__dots{bottom:-44px}}@media(prefers-reduced-motion:reduce){.fourte-home-carousel__track{scroll-behavior:auto}.fourte-home-carousel__media img,.fourte-home-carousel__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-fourte-store-home-carousel.css.map */
