@media screen and (min-width:1024px){section:has(collection-zoom-carousel){padding-top:var(--paddingTop, 0)!important;padding-bottom:var(--paddingBottom, 0)!important}}.collection-zoom-carousel__empty{text-align:center;padding:3rem 1rem;color:#666}.collection-zoom-carousel__content{width:100%;margin-top:1rem;padding-bottom:1rem;text-align:center;display:none}collection-zoom-carousel .swiper-slide-active .collection-zoom-carousel__content{display:block}.collection-zoom-carousel__description{margin-bottom:.75rem;line-height:1.5;color:inherit;font-family:"Disc v0.7",sans-serif;font-weight:700}collection-zoom-carousel .swiper{width:100%;overflow:visible;position:relative;min-height:400px}collection-zoom-carousel .swiper-wrapper{display:flex}collection-zoom-carousel .swiper-slide{width:auto;flex-shrink:0;height:auto}collection-zoom-carousel .swiper-slide-active .collection-zoom-carousel__image-link{transform:scale(1.15);transform-origin:center center;transition:transform .4s ease}collection-zoom-carousel .collection-zoom-carousel__image-link{position:relative;overflow:visible;display:block;max-width:100%;min-height:clamp(280px,40vh,480px);transition:transform .4s ease}collection-zoom-carousel .collection-zoom-carousel__float{position:absolute;max-width:40%;max-height:50%;object-fit:contain;pointer-events:none;z-index:2;transition:transform .4s ease,opacity .4s ease}collection-zoom-carousel .collection-zoom-carousel__float--behind{z-index:0}collection-zoom-carousel .swiper-slide-active .collection-zoom-carousel__float{opacity:1}collection-zoom-carousel .swiper-slide:not(.swiper-slide-active) .collection-zoom-carousel__float{opacity:.4}collection-zoom-carousel .collection-zoom-carousel__image-link .collection-zoom-carousel__img,collection-zoom-carousel .collection-zoom-carousel__image-link img:not(.collection-zoom-carousel__float){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}collection-zoom-carousel .swiper-slide-active{z-index:2}collection-zoom-carousel .swiper-slide:not(.swiper-slide-active){opacity:.5;transition:opacity .4s ease}collection-zoom-carousel .swiper-slide-active{opacity:1;transition:opacity .4s ease}.collection-zoom-carousel__content a.btn-standard{display:inline-flex;cursor:pointer;padding:7px 30px;align-items:center;justify-content:center;height:50px;font-size:.9375rem;font-weight:500;letter-spacing:var(--button-letter-spacing, .02em);text-align:center;position:relative;z-index:1;overflow:hidden;text-decoration:none;border-radius:var(--button-border-radius, 6px);transition:color .25s cubic-bezier(.104,.204,.492,1),background-color .25s cubic-bezier(.104,.204,.492,1),border-color .25s cubic-bezier(.104,.204,.492,1)}.collection-zoom-carousel__content a.btn-white-filled{background:#000;color:#fff;border:2px solid #000}.collection-zoom-carousel__content a.btn-white-filled:hover{background:#000;color:#fff;border-color:#000;opacity:.9}@media screen and (hover:hover){.collection-zoom-carousel__content a.btn-white-filled:hover{background:#000;color:#fff;opacity:.9}}collection-zoom-carousel button[data-carousel-prev],collection-zoom-carousel button[data-carousel-next]{display:flex!important;opacity:1!important;cursor:pointer;background:#fffc!important;border:none;border-radius:50%;padding:0;visibility:visible!important;pointer-events:auto!important;position:absolute!important;z-index:20!important;width:48px!important;height:48px!important;color:#000!important;top:0!important;bottom:0!important;margin:auto 0!important;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}collection-zoom-carousel button[data-carousel-prev]{left:8px!important;right:auto!important}collection-zoom-carousel button[data-carousel-next]{right:8px!important;left:auto!important}collection-zoom-carousel button[data-carousel-prev] svg,collection-zoom-carousel button[data-carousel-next] svg{color:#000!important;stroke:#000!important;fill:none!important}collection-zoom-carousel button[data-carousel-prev] svg rect,collection-zoom-carousel button[data-carousel-next] svg rect{display:none!important}collection-zoom-carousel button[data-carousel-prev] svg path,collection-zoom-carousel button[data-carousel-next] svg path{stroke:#000!important;color:#000!important}collection-zoom-carousel button[data-carousel-prev]:hover,collection-zoom-carousel button[data-carousel-next]:hover{background:#fffffff2!important}collection-zoom-carousel button[data-carousel-prev]:disabled,collection-zoom-carousel button[data-carousel-next]:disabled{opacity:.5!important;cursor:not-allowed;pointer-events:none}@media screen and (min-width:768px){collection-zoom-carousel button[data-carousel-prev],collection-zoom-carousel button[data-carousel-next]{display:flex!important;opacity:1!important;visibility:visible!important}}@media screen and (max-width:767px){collection-zoom-carousel button[data-carousel-prev],collection-zoom-carousel button[data-carousel-next]{display:none!important}}@media screen and (max-width:767px){.collection-zoom-carousel__wrap{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);box-sizing:border-box}collection-zoom-carousel{width:100%}collection-zoom-carousel .swiper-slide{width:50%!important;flex:0 0 50%!important;max-width:50%!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/collection-zoom-carousel.css.map */
