image-text-gallery{display:block;position:relative;height:100%}.image-text-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%}.image-text-gallery__track::-webkit-scrollbar{display:none}.image-text-gallery__track:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.image-text-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.image-text-gallery__slide .image-with-text__media{position:relative}.image-text-gallery__controls{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.4rem;max-width:calc(100% - 3.2rem);border-radius:3rem;background:#fff;color:#111;z-index:3;box-shadow:0 2px 8px #0002;white-space:nowrap}.image-text-gallery__controls[hidden]{display:none}.image-text-gallery__controls button{display:grid;place-items:center;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:transparent;color:inherit;font-size:2rem;cursor:pointer;position:relative!important;top:0!important;transform:translateY(0)!important}.image-text-gallery__controls button.slider-button--next{right:0rem!important}.image-text-gallery__controls button.slider-button--prev{left:0rem!important}.image-text-gallery__controls button:not(:disabled):hover{background:#eee}.image-text-gallery__controls .svg-wrapper{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.image-text-gallery__controls .slider-button .icon{width:1rem;height:.6rem;color:inherit}.image-text-gallery__controls .slider-button--prev .icon{transform:rotate(90deg)}.image-text-gallery__controls .slider-button--next .icon{transform:rotate(-90deg)}.image-text-gallery__indicators{display:flex;justify-content:center;min-width:0}.image-text-gallery__indicators button{flex:0 0 1.8rem;width:1.8rem;padding:0;border-radius:0}.image-text-gallery__indicators button span{display:block;width:1rem;height:1rem;border:1px solid currentColor;border-radius:50%;opacity:.5}.image-text-gallery__indicators button[aria-current=true] span{background:currentColor;opacity:1}.image-text-gallery__indicators--bars button span{width:2rem;height:.3rem;border-radius:.2rem}@media(forced-colors:active){.image-text-gallery__indicators button[aria-current=true] span{background:CanvasText}}.image-text-gallery__controls button:disabled{opacity:.3;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AABA */
