.product-card-gallery{--progress-bar-bg-color: var(--brand-beige);--progress-bar-active-bg-color: var(--brand-primary-green);display:block;width:100%;height:100%}.product-card-gallery__slider{position:relative;height:100%;visibility:visible}.product-card-gallery__slider .splide__track,.product-card-gallery__slider .splide__list,.product-card-gallery__slider .splide__slide{height:100%}.product-card-gallery__slider .splide__list{display:flex!important;grid-template-columns:none!important;grid-auto-flow:unset!important;gap:0!important}.product-card-gallery__slide-link{display:block;height:100%}.product-card-gallery__slider .splide__arrows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.product-card-gallery__slider .splide__arrow{--arrow-size: 3.2rem;position:absolute;top:50%;transform:translateY(-50%) scale(0);width:var(--arrow-size);height:var(--arrow-size);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--color-background));opacity:0;pointer-events:auto;transition:opacity .25s ease,transform .25s ease;filter:none}.product-card-gallery__slider .splide__arrow svg{width:2.4rem;height:2.4rem}.product-card-gallery__slider .splide__arrow--prev{left:1rem}.product-card-gallery__slider .splide__arrow--next{right:1rem}.product-card-gallery__slider .splide__arrow--prev svg{transform:scaleX(-1)}.product-card-gallery__slider .splide__arrow--next svg{transform:none}.product-card-gallery__slider .splide__arrow:disabled,.product-card-gallery__slider .splide__arrow[disabled],.product-card-gallery__slider .splide__arrow[aria-disabled=true]{display:flex;opacity:.35;pointer-events:auto;cursor:default}.product-card-gallery__slider .splide__arrow:hover:not(:disabled){background:transparent;box-shadow:none;opacity:1}.product-card-gallery__progress{position:absolute;left:0;right:0;bottom:0;z-index:2;height:3px;background:var(--progress-bar-bg-color);pointer-events:none}.product-card-gallery__progress-bar{display:block;height:100%;width:100%;background:var(--progress-bar-active-bg-color);transform:scaleX(var(--scale-x, 0));transform-origin:left;transition:transform .3s ease}@media screen and (max-width:767px){.product-card-gallery__slider .splide__arrows{display:none}}@media screen and (min-width:768px){.product-card-gallery__progress{opacity:0;transition:opacity .25s ease}.card-product:hover .product-card-gallery__progress,.card-product:focus-within .product-card-gallery__progress{opacity:1}.card-product:hover .product-card-gallery__slider .splide__arrow,.card-product:focus-within .product-card-gallery__slider .splide__arrow{transform:translateY(-50%) scale(1);background:transparent;box-shadow:none}.card-product:hover .product-card-gallery__slider .splide__arrow:not(:disabled):not([disabled]):not([aria-disabled=true]),.card-product:focus-within .product-card-gallery__slider .splide__arrow:not(:disabled):not([disabled]):not([aria-disabled=true]){opacity:1}.card-product:hover .product-card-gallery__slider .splide__arrow:disabled,.card-product:hover .product-card-gallery__slider .splide__arrow[disabled],.card-product:hover .product-card-gallery__slider .splide__arrow[aria-disabled=true],.card-product:focus-within .product-card-gallery__slider .splide__arrow:disabled,.card-product:focus-within .product-card-gallery__slider .splide__arrow[disabled],.card-product:focus-within .product-card-gallery__slider .splide__arrow[aria-disabled=true]{opacity:.35}.card-product:hover .product-card-gallery__slider .splide__arrow--prev svg,.card-product:focus-within .product-card-gallery__slider .splide__arrow--prev svg{transform:scaleX(-1)}.card-product:hover .product-card-gallery__slider .splide__arrow--next svg,.card-product:focus-within .product-card-gallery__slider .splide__arrow--next svg{transform:none}}.card-product__media-inner .product-card-gallery__slide-link{position:relative}.card-product__media-inner .product-card-gallery__slide-link:focus-visible:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:var(--media-radius);box-shadow:0 0 .2rem rgba(var(--color-foreground) / .5);outline:2px solid rgba(var(--color-foreground) / .5);outline-offset:-.2rem}.card-product__media-inner:has(.product-card-gallery) .quick-add{z-index:3}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-card-gallery.css.map */
