.m-review-viewer{display:block}.m-review-gallery{--rg-height: var(--rg-height-mobile, 320px);--rg-gap-current: var(--rg-gap-mobile, 12px);--rg-card-max: 78vw;--rg-fade: 20px;display:block;position:relative}@media screen and (min-width:768px){.m-review-gallery{--rg-height: var(--rg-height-tablet, 380px);--rg-gap-current: var(--rg-gap, 20px);--rg-card-max: 44vw;--rg-fade: 40px}}@media screen and (min-width:1024px){.m-review-gallery{--rg-height: var(--rg-height-desktop, 440px);--rg-card-max: 28vw;--rg-fade: 72px}}.container-full>.m-review-gallery .m-review-gallery__viewport{margin-inline:-15px}.m-review-gallery__viewport{position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.m-review-gallery__viewport::-webkit-scrollbar{display:none}.m-review-gallery.is-marquee .m-review-gallery__viewport{overflow:hidden;scroll-snap-type:none;touch-action:pan-y;cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--rg-fade),#000 calc(100% - var(--rg-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--rg-fade),#000 calc(100% - var(--rg-fade)),transparent 100%)}.m-review-gallery.is-marquee .m-review-gallery__viewport:focus-within{-webkit-mask-image:none;mask-image:none}.m-review-gallery.is-dragging .m-review-gallery__viewport{cursor:grabbing;-webkit-user-select:none;user-select:none}.m-review-gallery__track{display:flex;align-items:stretch;gap:var(--rg-gap-current);margin:0;padding:0;list-style:none}.m-review-gallery.is-marquee .m-review-gallery__track{transform:translateZ(0)}.m-review-gallery.is-running .m-review-gallery__track{will-change:transform}.m-review-gallery__card{flex:0 0 auto;height:var(--rg-height);scroll-snap-align:center}.m-review-gallery__media{position:relative;display:block;height:var(--rg-height);width:auto;max-width:var(--rg-card-max);aspect-ratio:var(--rg-card-ratio, .8);margin:0;padding:0;overflow:hidden;background-color:rgba(var(--color-background-secondary),1);border:1px solid rgba(var(--color-border),.55);border-radius:var(--rg-radius, 8px);box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f;contain:layout paint;transition:transform .4s ease,box-shadow .4s ease}button.m-review-gallery__media{appearance:none;-webkit-appearance:none;cursor:pointer;color:inherit;font:inherit;text-align:start}@media(hover:hover){button.m-review-gallery__media:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000000d,0 16px 40px #0000001a}}.m-review-gallery__media:focus-visible{outline:2px solid rgba(var(--color-foreground),1);outline-offset:3px}.m-review-gallery__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.m-review-gallery__placeholder{display:block;width:100%;height:100%;border-radius:inherit}.m-review-gallery__meta{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:28px 16px 14px;color:#fff;font-size:.875rem;line-height:1.35;text-align:start;background:linear-gradient(to top,#0000009e,#0000);pointer-events:none}.m-review-gallery__meta a{color:inherit;pointer-events:auto}.m-review-gallery__name{font-weight:600}.m-review-gallery__date,.m-review-gallery__product{opacity:.85;font-size:.8125rem}.m-review-gallery__rating{display:inline-flex;gap:2px;line-height:0}.m-review-gallery__rating svg{width:14px;height:14px}.m-review-gallery__star{fill:currentColor}.m-review-gallery__star--empty{fill:none;stroke:currentColor;stroke-width:1.5}.m-review-gallery__empty{margin:0;color:rgba(var(--color-foreground-secondary),1)}.m-review-gallery__notice{margin:0 0 16px;padding:16px 20px;border:1px dashed rgba(var(--color-border),1);border-radius:var(--rg-radius, 8px);color:rgba(var(--color-foreground-secondary),1);font-size:.875rem}@media(prefers-reduced-motion:reduce){.m-review-gallery__media{transition:none}button.m-review-gallery__media:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/review-gallery.css.map */
