.review-media-carousel{position:relative;width:100%;max-width:100%;overflow:hidden;touch-action:pan-y}.review-media-carousel__track{display:flex!important;flex-flow:row nowrap!important;gap:8px!important;width:max-content!important;inline-size:max-content!important;max-width:none!important;overflow:visible!important;padding:0!important;cursor:grab;-webkit-user-select:none;user-select:none;transform:translate3d(var(--review-media-translate, 0px),0,0)!important;transition:transform .28s ease;will-change:transform}.review-media-carousel__item{flex:0 0 var(--review-media-slide-width, 160px)!important;width:var(--review-media-slide-width, 160px)!important;inline-size:var(--review-media-slide-width, 160px)!important;min-width:var(--review-media-slide-width, 160px)!important;max-width:none!important;margin:0!important;aspect-ratio:1;overflow:hidden;border-radius:8px;scroll-snap-align:start}.review-media-carousel--dragging .review-media-carousel__track{cursor:grabbing;transition:none}.review-media-carousel__item img,.review-media-carousel__item video{display:block;width:100%!important;height:100%!important;aspect-ratio:1;object-fit:cover;-webkit-user-drag:none}.review-media-carousel__button{position:absolute;z-index:2;top:50%;display:grid;width:34px;height:34px;padding:0;place-items:center;color:#4d7f72;background:#ffffffeb;border:1px solid rgb(77 127 114 / 28%);border-radius:50%;box-shadow:0 2px 10px #00000024;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .16s ease,background-color .16s ease}.review-media-carousel--overflow .review-media-carousel__button:not(:disabled){opacity:1;pointer-events:auto}.review-media-carousel__button:hover{background:#fff}.review-media-carousel__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.review-media-carousel__button:disabled{opacity:0;pointer-events:none}.review-media-carousel__button--previous{left:6px}.review-media-carousel__button--next{right:6px}.review-media-carousel__button svg{width:15px;height:15px;pointer-events:none}@media(hover:hover){.review-media-carousel--overflow:not(:hover) .review-media-carousel__button:not(:focus-visible){opacity:0}}@media(prefers-reduced-motion:reduce){.review-media-carousel__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/review-media-carousel.css.map */
