.ec-collection-gallery-card .card__inner>.card__content{pointer-events:none}.ec-collection-gallery-card .card__heading a:after{display:none}.ec-collection-gallery-card .ec-card-gallery{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.ec-collection-gallery-card .ec-card-gallery__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}.ec-collection-gallery-card .ec-card-gallery__track::-webkit-scrollbar{display:none}.ec-collection-gallery-card .ec-card-gallery__slide{position:relative;display:block;flex:0 0 100%;width:100%;min-width:0;height:100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;color:inherit;-webkit-user-drag:none}.ec-collection-gallery-card .ec-card-gallery__slide:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.ec-collection-gallery-card .ec-card-gallery__slide>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transform:none;transition:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ec-collection-gallery-card .ec-card-gallery__button{position:absolute;top:50%;z-index:3;display:none;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:#3a3a3a;cursor:pointer;transform:translateY(-50%);box-shadow:none;-webkit-appearance:none;appearance:none}.ec-collection-gallery-card .ec-card-gallery__button--prev{left:0}.ec-collection-gallery-card .ec-card-gallery__button--next{right:0}.ec-collection-gallery-card .ec-card-gallery__button:hover{background:transparent}.ec-collection-gallery-card .ec-card-gallery__button:focus-visible{outline:2px solid #111;outline-offset:-3px}.ec-collection-gallery-card .ec-card-gallery:not([data-ready]) .ec-card-gallery__slide:not(:first-child){display:none}@media screen and (min-width:750px){.ec-collection-gallery-card .ec-card-gallery[data-ready][data-count]:not([data-count="1"]) .ec-card-gallery__button{display:flex}}.ec-collection-gallery-card .ec-card-gallery__button svg{display:block;width:16px;height:16px;flex:0 0 16px}.ec-collection-gallery-card .ec-card-gallery__progress{position:absolute;inset-inline:0;bottom:0;z-index:4;display:none;height:1px;background:transparent;pointer-events:none}.ec-collection-gallery-card .ec-card-gallery[data-ready] .ec-card-gallery__progress{display:block}.ec-collection-gallery-card .ec-card-gallery__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#3a3a3a;transform:scaleX(var(--gallery-progress, 0));transform-origin:left center;transition:transform .16s ease}[dir=rtl] .ec-collection-gallery-card .ec-card-gallery__progress-fill{transform-origin:right center}@media screen and (min-width:750px){.ec-collection-gallery-card .ec-card-gallery{isolation:isolate}.ec-collection-gallery-card .ec-card-gallery__track{z-index:0}.ec-collection-gallery-card .ec-card-gallery__progress{transform:translateZ(0)}.ec-collection-gallery-card .ec-card-gallery__progress-fill{inset:0 auto 0 0;width:calc(var(--gallery-progress, 0) * 100%);height:100%;transform:none;transition:width .16s ease}[dir=rtl] .ec-collection-gallery-card .ec-card-gallery__progress-fill{inset:0 0 0 auto}}@media(prefers-reduced-motion:reduce){.ec-collection-gallery-card .ec-card-gallery__progress-fill{transition:none}}@media screen and (min-width:750px){.ec-collection-gallery-card .ec-card-gallery__button{opacity:0;pointer-events:none}.ec-collection-gallery-card .ec-card-gallery__progress{opacity:0}.ec-collection-gallery-card .ec-card-gallery:has(:focus-visible) .ec-card-gallery__button{opacity:1;pointer-events:auto}.ec-collection-gallery-card .ec-card-gallery:has(:focus-visible) .ec-card-gallery__progress{opacity:1}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.ec-collection-gallery-card .ec-card-gallery:hover .ec-card-gallery__button{opacity:1;pointer-events:auto}.ec-collection-gallery-card .ec-card-gallery:hover .ec-card-gallery__progress{opacity:1}}.ec-collection-gallery-card .ec-card-gallery__button--prev svg{transform:translate(-4px)}.ec-collection-gallery-card .ec-card-gallery__button--next svg{transform:translate(4px)}.ec-collection-gallery-card .card__heading a,.ec-collection-gallery-card .card__heading a *,.ec-collection-gallery-card:hover .card__heading a,.ec-collection-gallery-card .card__heading a:hover{text-decoration:none!important}.ec-collection-gallery-card .card__heading a:focus-visible{outline:1px solid currentColor;outline-offset:3px}.ec-collection-gallery-card .ec-card-gallery__button svg path{fill:currentColor;stroke:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/collection-card-gallery.css.map */
