.popup-slider.svelte-1y2htqa{align-items:center;justify-content:center;display:flex;position:fixed;height:100%;width:100%;overflow:hidden;left:0;top:0;z-index:100;--slider-gap: 2rem}.popup-slider__overlay.svelte-1y2htqa{appearance:none;position:absolute;height:100%;width:100%;background-color:#000000b3;border:none}.popup-slider__inner.svelte-1y2htqa{border-radius:1.6rem;background:#f3f3f3;position:relative;height:80%;width:calc(100% - 4rem);width:100%;padding:4rem 2rem;overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.popup-slider__inner.svelte-1y2htqa{width:90%}}@media(min-width:1024px){.popup-slider__inner.svelte-1y2htqa{width:80%;height:90%}}@media(min-width:1536px){.popup-slider__inner.svelte-1y2htqa{padding:6rem 8rem 4rem}}.popup-slider__item.svelte-1y2htqa{display:flex;align-items:center;justify-content:center;height:100%}.popup-slider__item.svelte-1y2htqa img{border-radius:1rem;display:block;max-width:100%;max-height:100%;width:auto;height:auto}.popup-slider__prev.svelte-1y2htqa,.popup-slider__next.svelte-1y2htqa{align-items:center;background-color:#ffffff80;border:.1rem solid currentColor;border-radius:50%;color:inherit;display:flex;flex-shrink:0;height:4.2rem;justify-content:center;padding:0;transition:background-color .2s;border-color:.2s;width:4.2rem}@media(min-width:1024px){.popup-slider__prev.svelte-1y2htqa,.popup-slider__next.svelte-1y2htqa{position:absolute;bottom:calc(50% - 2.1rem)}}.popup-slider__prev.svelte-1y2htqa i,.popup-slider__next.svelte-1y2htqa i{position:relative}.popup-slider__prev.svelte-1y2htqa i:before,.popup-slider__prev.svelte-1y2htqa i:after,.popup-slider__next.svelte-1y2htqa i:before,.popup-slider__next.svelte-1y2htqa i:after{content:"";background-color:currentColor;height:.1rem;left:calc(50% - .6rem);position:absolute;transition:background-color .2s;width:1.4rem}.popup-slider__prev.svelte-1y2htqa i:before,.popup-slider__next.svelte-1y2htqa i:before{top:.4rem;transform:rotate(45deg)}.popup-slider__prev.svelte-1y2htqa i:after,.popup-slider__next.svelte-1y2htqa i:after{bottom:.5rem;transform:rotate(-45deg)}.popup-slider__prev.svelte-1y2htqa:hover,.popup-slider__next.svelte-1y2htqa:hover{background-color:#fffc}.popup-slider__prev.disabled.svelte-1y2htqa,.popup-slider__next.disabled.svelte-1y2htqa{pointer-events:none;opacity:.3}.popup-slider__prev.svelte-1y2htqa{left:2rem}@media(min-width:1024px){.popup-slider__prev.svelte-1y2htqa{left:3rem}}.popup-slider__prev.svelte-1y2htqa i{right:.2rem}.popup-slider__next.svelte-1y2htqa{right:2rem}@media(min-width:1024px){.popup-slider__next.svelte-1y2htqa{right:3rem}}.popup-slider__next.svelte-1y2htqa i{left:.2rem;transform:rotate(180deg)}@media(min-width:1536px){.popup-slider__next.svelte-1y2htqa i{top:0}}.popup-slider.svelte-1y2htqa .slider{position:relative;width:100%}@media(min-width:1024px){.popup-slider.svelte-1y2htqa .slider{height:calc(100% - 10rem)}}.popup-slider.svelte-1y2htqa .slider__inner{max-height:100%}.popup-slider.svelte-1y2htqa .close-btn{background:#fff3;border-radius:50%;height:5rem;width:5rem;position:absolute;top:2rem;right:2rem;transition:all .2s}.popup-slider.svelte-1y2htqa .close-btn:before,.popup-slider.svelte-1y2htqa .close-btn:after{width:3rem;left:calc(50% - 1.5rem)}.popup-slider.svelte-1y2htqa .close-btn:hover{background:#fffc}@media(max-width:1023px){.popup-slider__arrows.svelte-1y2htqa{display:flex;gap:2rem;justify-content:center;margin:auto 0 0}}@media(min-width:1024px){.popup-slider__arrows.svelte-1y2htqa{display:contents}}.gallery.svelte-tw6ocw{--slider-gap: 20rem;overflow:hidden}.gallery__inner.svelte-tw6ocw .subtitle{letter-spacing:.03em}.gallery__slider.svelte-tw6ocw{--slider-gap: 2rem;--slide-flex-basis: 87.1%;margin-right:-50vw;padding-right:50vw;padding-top:3rem}@media(min-width:768px){.gallery__slider.svelte-tw6ocw{--slider-gap: 2.5rem;--slide-flex-basis: 61%}}@media(min-width:1280px){.gallery__slider.svelte-tw6ocw{--slide-flex-basis: 25%}}@media(min-width:1536px){.gallery__slider.svelte-tw6ocw{--slide-flex-basis: 22%}}.gallery__item.svelte-tw6ocw{aspect-ratio:1;background-color:#0000001a;border:none;border-radius:1rem;overflow:hidden;padding:0}@media(min-width:1024px){.gallery__item.svelte-tw6ocw{border-radius:1.5rem}}.gallery__item.svelte-tw6ocw img{display:block;height:100%;object-fit:cover;width:100%;transition:transform .3s ease}.gallery__item.svelte-tw6ocw:hover img{transform:scale(1.05);transition-duration:1s}.gallery.svelte-tw6ocw .slider-controls{padding-top:3rem}.hero-product+.gallery.svelte-tw6ocw,.hero-inventory+.gallery.svelte-tw6ocw{background-color:#ecf0f4}
