.glide-component{position:relative;display:block}.glide-component .glide__track{overflow:hidden}.glide-component .glide__track>ul{margin:0;display:flex;padding:0;list-style:none}.glide-component .slideshow__loader{opacity:0;z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgb(var(--color-white));pointer-events:none;transition:opacity var(--duration-long) ease-in-out}.glide-component .glide__controls{opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease-in-out;display:flex}.glide-component .glide__controls.visible{opacity:1;pointer-events:all;transition:opacity var(--duration-long) ease-in-out}.glide-component .slideshow__loader.visible{opacity:1;pointer-events:all}.glide-component .slideshow__loader svg{width:5rem;height:5rem;position:relative}.glide-component .slideshow__loader svg .path{stroke:rgb(var(--color-black))}.glide-component .glide__slides{padding:0}.glide-component .glide,.glide-component .glide__track,.glide-component .glide__slides{height:100%;transition:height var(--duration-default) ease-in-out}.glide-component .glide__bullets{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:1.4rem;bottom:-2.8rem;display:flex;flex-wrap:wrap;width:100%;justify-content:center}.glide-component .glide__bullet,.glide-component .glide__bullet:hover,.glide-component .glide__bullet:focus{background-color:#000;opacity:.5;margin:0}.glide-component .glide__bullet.numbers,.glide-component .glide__bullet.numbers:hover,.glide-component .glide__bullet.numbers:focus{background-color:transparent;border-radius:0;width:auto;height:auto;color:rgb(var(--color-white));border:none;opacity:.75}.glide-component .glide__bullet.glide__bullet--active,.glide-component .glide__bullet:hover,.glide-component .glide__bullet:focus{opacity:1}.glide-component .glide__controls{position:absolute;top:50%;transform:translateY(-1.75rem);left:0;width:100%;justify-content:space-between}.glide-component .glide__controls .glide__previous,.glide-component .glide__controls .glide__next{position:absolute;top:0;width:4rem;height:4rem;background-color:transparent;border:.1rem solid rgb(var(--color-black));border-radius:50%;display:flex;align-items:center;justify-content:center;outline:none;box-shadow:none;cursor:pointer}.glide-component .glide__controls .glide__previous{transform:rotate(90deg);left:0}.glide-component .glide__controls .glide__next{transform:rotate(-90deg);right:0}.glide-component .glide__controls svg{width:1.1rem;height:1.1rem}.glide-component .glide__controls svg path{fill:rgb(var(--color-black))}.glide-component .slideshow__overlay{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(var(--color-black));opacity:var(--opacity)}.glide-component li *{word-break:normal;line-break:strict;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.glide-component .glide__pagination{display:flex;justify-content:center;column-gap:1.6rem;font-size:var(--font-size-paragraph-small);line-height:var(--line-height-paragraph-small);margin-top:1.6rem}.glide-component .glide__pagination p{margin:0}.glide-component .glide__pagination button{border:none;background-color:transparent;cursor:pointer;width:1rem;padding:0;display:flex;align-items:center}.glide-component .glide__pagination button svg{width:100%;height:auto}.glide-component .glide__pagination button:first-of-type svg{transform:rotate(90deg)}.glide-component .glide__pagination button:nth-of-type(2) svg{transform:rotate(-90deg)}glide-component-product .product__modal-opener:has(+product-model),glide-component-product-thumbnails modal-opener+product-model,glide-component-product-thumbnails .glide__slide .product__xr-button{display:none!important}glide-component-product-thumbnails{min-height:5rem}glide-component-preoduct-thumbnails.loaded{min-height:unset}glide-component-product-thumbnails .glide__slide--focused img{outline:solid .1rem rgb(var(--color-black));outline-offset:-.1rem}glide-component-product-thumbnails .glide__slide{width:auto;flex-shrink:0}glide-component-product:not(.loaded) li:not(.featured__media){position:absolute;right:0;top:0}@media (min-width: 990px){.glide-component .glide__controls .glide__previous{left:-1.75rem}.glide-component .glide__controls .glide__next{right:-1.75rem}.glide-component .glide__previous{left:2.4rem}.glide-component .glide__next{right:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/glide-component.css.map */
