.image-carousel-overflow{padding-top:3rem;padding-bottom:3rem;background:var(--bg-color, #ffffff)}.image-carousel-overflow .section-header-container{text-align:var(--text-align, center);margin-bottom:2rem}.image-carousel-overflow .section-header__title{font-size:var(--heading-size, 32px);font-weight:var(--heading-weight, 600);color:var(--heading-color, #1a1a1a);margin:0 0 .5rem}.image-carousel-overflow .section-header__subtext{font-size:var(--subtext-size, 16px);color:var(--subtext-color, #666);line-height:1.25}.image-carousel-overflow .slider-wrapper{position:relative}.image-carousel-overflow .slider-wrapper .swiper-container{overflow:hidden}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide{height:auto}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card{position:relative;overflow:hidden}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__content{text-align:var(--card-text-align, center);cursor:pointer}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__content--above{margin-top:15px}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__title{color:var(--title-color, #ffffff);font-size:var(--title-size, 20px);font-weight:600;margin:0 0 var(--title_bottom, 20px) 0}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__title-link{color:inherit;display:block}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__title-link:hover .image-card__title{opacity:.8}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__media-link{display:block;width:100%;height:100%}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__media{width:100%;aspect-ratio:var(--aspect-ratio, 1) / 1;overflow:hidden;position:relative;border-radius:var(--card-radius, 12px)}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__media:hover img{transform:var(--hover-transform, scale(1.05))}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__description{display:inline-block;color:var(--description-color, #1a1a1a);font-size:var(--description-size, 14px);border-bottom:1px solid var(--description-color, #1a1a1a);position:relative}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__description:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .01s}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-slide .image-card .image-card__description:hover:before{animation:drawLine .4s ease-out}@keyframes drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-buttons--desktop{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:10}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;pointer-events:auto;box-shadow:0 2px 8px #0000001a}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-btn--prev{left:15px}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-btn--next{right:15px}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-button-disabled{opacity:.6;color:light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3))}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-btn:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.image-carousel-overflow .slider-wrapper .swiper-container .swiper-btn svg{width:20px;height:20px;stroke:#1a1a1a;stroke-width:2}@media(max-width:768px){.image-carousel-overflow .slider-wrapper .swiper-container .swiper-buttons--desktop{display:none}.image-carousel-overflow .section-header__title{font-size:var(--heading-size-mb, 24px)}.image-carousel-overflow .section-header__subtext{font-size:var(--subtext-size-mb, 14px)}.image-carousel-overflow .image-card__title{font-size:var(--title-size-mb, 16px)}}.image-carousel-overflow .placeholder-notice{text-align:center;padding:3rem;background:#f9f9f9;border-radius:12px;color:#666}.image-carousel-overflow .slider-wrapper .swiper-container:not(.swiper-container-initialized){overflow:hidden!important}.image-carousel-overflow .slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.image-carousel-overflow .slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-wrapper::-webkit-scrollbar{display:none}.image-carousel-overflow .slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide{flex-shrink:0;scroll-snap-align:start}@media(min-width:1025px){.image-carousel-overflow .slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - 60px)/4)}}@media(min-width:769px)and (max-width:1024px){.image-carousel-overflow .slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - 40px)/2)}}@media(max-width:768px){.image-carousel-overflow .slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - 20px) / 1.2)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/image-carousel-overflow.css.map */
