.carousel{position:relative}.carousel__track{display:flex;gap:16px;padding:4px 2px 10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.carousel__track::-webkit-scrollbar{display:none}.carousel__track:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius)}.carousel__slide{flex:0 0 86%;min-width:0;scroll-snap-align:start}.carousel__nav{display:flex;justify-content:center;gap:12px;margin-top:16px}.carousel__btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:50%}.carousel__btn:hover:not([disabled]){border-color:var(--color-text)}.carousel__btn[disabled]{opacity:.35;cursor:default}.carousel__btn--prev svg{transform:rotate(90deg)}.carousel__btn--next svg{transform:rotate(-90deg)}.carousel--single .carousel__nav{display:none}@media(min-width:640px){.carousel__slide{flex-basis:calc((100% - 16px)/2)}}@media(min-width:990px){.carousel__slide{flex-basis:calc((100% - 32px) / 3)}}.carousel--photos .carousel__slide{flex-basis:64%}@media(min-width:640px){.carousel--photos .carousel__slide{flex-basis:calc((100% - 32px) / 3)}}@media(min-width:990px){.carousel--photos .carousel__slide{flex-basis:calc((100% - 48px)/4)}}.review{height:100%}.photo{position:relative;margin:0;overflow:hidden;border-radius:calc(var(--radius) * 1.5);background:var(--color-bg-alt)}.photo img,.photo svg{width:100%;aspect-ratio:4 / 5;object-fit:cover}.photo__caption{padding:12px 14px 14px;font-size:.9rem;background:var(--color-bg);border:1px solid var(--color-border);border-top:0;border-radius:0 0 calc(var(--radius) * 1.5) calc(var(--radius) * 1.5)}.photo__caption strong{display:block}.photo__caption span{color:var(--color-muted)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/carousel.css.map */
