.glide-component{position:relative;display:block}.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}.glide-component .glide__controls.visible{opacity:1;pointer-events:all;transition:opacity var(--duration-long) ease-in-out}.glide-component .glide__controls .glide__previous,.glide-component.glide__controls .glide__next{position:absolute;top:0;width:3.5rem;height:3.5rem;background-color:rgb(var(--color-black));border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;outline:none;box-shadow:none;cursor:pointer}.glide-component .slideshow__loader.visible{opacity:1;pointer-events:all}.glide-component .slideshow__loader svg{width:5rem;height:5rem;position:relative;top:-1rem}.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.4rem;display:none;flex-wrap:wrap;width:100%;justify-content:center}.glide-component .glide__bullet,.glide-component .glide__bullet:hover,.glide-component .glide__bullet:focus{background-color:rgb(var(--color-black));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(-3.5rem);left:0;width:100%;display:none;justify-content:space-between}.glide-component .glide__controls .glide__previous,.glide-component .glide__controls .glide__next{position:absolute;top:0;width:3.5rem;height:3.5rem;background-color:rgb(var(--color-black));border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;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-white))}.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-thumbnails .glide__slide--focused img{outline:solid .1rem rgb(var(--color-black));outline-offset:-.1rem}@media (min-width: 750px){.glide-component .glide__controls{display:flex}}@media (min-width: 1200px){.glide-component .glide__controls .glide__previous{left:-2.4rem}.glide-component .glide__controls .glide__next{right:-2.4rem}.glide-component .glide__previous{left:2.4rem}.glide-component .glide__next{right:2.4rem}}@media (max-width: 749px){.glide-component .glide__bullets.visible--mobile{display:flex}}@media (min-width: 750px){.glide-component .glide__bullets.visible--desktop{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/glide-component.css.map */
