:focus,:focus-visible{box-shadow:none;outline:0}:where(:--focusable):focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-primary-button)),0 0 .5rem .4rem rgba(var(--color-primary-button),.3);outline:2px solid var(--color-primary-button);outline-offset:.3rem}.image-zoom button{position:absolute}.image-zoom__open{background:#0000;cursor:zoom-in;height:100%;top:0;right:0;bottom:0;left:0;padding:0;width:100%}.image-zoom__icon{background:var(--color-background);bottom:var(--spacing-sm);left:var(--spacing-sm);position:absolute}@media (width => 768px),screen and (min-width:768px){.image-zoom__icon{opacity:0;transition:opacity .2s}}.image-zoom__icon svg{max-height:40px;max-width:40px}@media (width => 768px),screen and (min-width:768px){.image-zoom:hover .image-zoom__icon,.image-zoom__open:focus-visible .image-zoom__icon{opacity:1}}.image-zoom .button--fixtuur{z-index:1}.product-lightbox{background:#0000;border:0;color:var(--color-text);height:100vh;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:none;opacity:0;overflow:hidden;padding:0;position:fixed;touch-action:none;transition:opacity .2s ease;user-select:none;-webkit-user-select:none;width:100%;-webkit-tap-highlight-color:transparent}.product-lightbox[open]{display:block}.product-lightbox.is-open{opacity:1}.product-lightbox::backdrop{background:#0000}.product-lightbox__bg{background:var(--color-background)}.product-lightbox__bg,.product-lightbox__stage{top:0;right:0;bottom:0;left:0;position:absolute}.product-lightbox__close{align-items:center;background:var(--color-background);border-radius:var(--button-border-radius);color:var(--color-text);display:flex;height:var(--input-height);justify-content:center;padding:0;position:absolute;right:var(--spacing-xs);top:var(--spacing-xs);transition:opacity .2s ease;width:var(--input-height);z-index:2}.product-lightbox__close:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-primary-button)),0 0 .5rem .4rem rgba(var(--color-primary-button),.3);outline:2px solid var(--color-primary-button);outline-offset:.3rem}.product-lightbox.is-controls-hidden .product-lightbox__close:not(:focus-visible){opacity:0;pointer-events:none}.product-lightbox__splide,.product-lightbox__splide .splide__list,.product-lightbox__splide .splide__track,.product-lightbox__splide .splide__wrapper{height:100%}.product-lightbox__splide .splide__slide{border-radius:0;overflow:hidden}.product-lightbox__splide .splide__arrow{z-index:1}.product-lightbox__splide .splide__arrow--prev{left:var(--spacing-sm)}.product-lightbox__splide .splide__arrow--next{right:var(--spacing-sm)}.product-lightbox__splide .splide__pagination{bottom:var(--spacing-sm);left:0;pointer-events:none;position:absolute;right:0;z-index:1}.product-lightbox__splide .splide__pagination li{pointer-events:auto}.product-lightbox.is-single .product-lightbox__splide .splide__arrows,.product-lightbox.is-single .product-lightbox__splide .splide__pagination{display:none}.product-lightbox__zoom{cursor:zoom-in;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;touch-action:none}.product-lightbox.is-zoomed .product-lightbox__zoom{cursor:grab}.product-lightbox.is-zoomed .product-lightbox__zoom:active{cursor:grabbing}.product-lightbox__image{background-size:100% 100%;left:0;position:absolute;top:0;transform-origin:0 0}.product-lightbox__image img{border-radius:0;display:block;height:100%;object-fit:fill;pointer-events:none;width:100%;-webkit-user-drag:none}
/*# sourceMappingURL=/cdn/shop/t/88/assets/product-lightbox.bundle.css.map */
