.phofay-reviews{display:block;padding:var(--phofay-top, 64px) 24px var(--phofay-bottom, 64px);background:var(--phofay-background, #fff);color:var(--phofay-color, #000);scroll-margin-top:100px}.phofay-reviews [hidden]{display:none!important}.phofay-reviews__inner{max-width:var(--phofay-width, 1200px);margin-inline:auto}.phofay-reviews__header{text-align:center;margin-bottom:40px}.phofay-reviews__header h2{margin:0 0 10px;font-size:clamp(26px,3vw,var(--phofay-heading-size, 32px));line-height:1.25;font-weight:500}.phofay-reviews__summary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:14px}.phofay-reviews__stars{color:var(--phofay-stars, #000);font-size:20px;line-height:1.25;letter-spacing:1px;white-space:nowrap}.phofay-reviews__provenance{margin:12px 0 0;font-size:12px;opacity:.7;line-height:1.6}.phofay-reviews__layout{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:16px;align-items:center}.phofay-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--phofay-columns, 4) - 1) * var(--phofay-gap, 20px)) / var(--phofay-columns, 4));gap:var(--phofay-gap, 20px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:4px;align-items:stretch}.phofay-reviews__track::-webkit-scrollbar{display:none}.phofay-reviews__track{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.phofay-reviews__photo{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.phofay-reviews__track{cursor:grab}}.phofay-reviews__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.phofay-reviews__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--phofay-card, #f9f9f9);border-radius:var(--phofay-radius, 8px);scroll-snap-align:start}.phofay-reviews__photo{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:cover}.phofay-reviews__copy{display:flex;flex:1;flex-direction:column;padding:16px;text-align:center}.phofay-reviews__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--phofay-lines, 4);overflow:hidden;font-size:var(--phofay-text-size, 16px);line-height:1.5;white-space:pre-line;margin:0 0 12px}.phofay-reviews__read{align-self:center;background:none;color:inherit;border:0;padding:4px;text-decoration:underline;font:inherit;font-size:12px;cursor:pointer;margin-bottom:16px}.phofay-reviews__meta{margin-top:auto}.phofay-reviews__author{font-size:14px;font-weight:500;margin:8px 0}.phofay-reviews__product{display:block;font-size:12px;color:inherit;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.phofay-reviews__arrow{display:flex;justify-content:center;align-items:center;width:32px;min-height:44px;padding:4px;border:0;background:none;color:inherit;cursor:pointer}.phofay-reviews__arrow svg{width:20px;height:32px}.phofay-reviews__arrow:disabled{opacity:.25;cursor:default}.phofay-reviews__status{text-align:center;margin:20px 0 0;font-size:12px;opacity:.7}.phofay-reviews :is(button,a,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:3px}.phofay-reviews__dialog{width:calc(100% - 32px);max-width:680px;max-height:85dvh;padding:28px;background:var(--phofay-background, #fff);color:var(--phofay-color, #000);border:0;border-radius:var(--phofay-radius, 8px);overflow:auto;overflow-wrap:anywhere}.phofay-reviews__dialog::backdrop{background:#00000073}.phofay-reviews__close{display:block;margin:0 0 16px auto;font:inherit;background:transparent;border:1px solid currentColor;color:inherit;padding:8px 14px;cursor:pointer}.phofay-reviews__dialog h3{margin:12px 0 20px}.phofay-reviews__dialog p{white-space:pre-line;font-size:15px;line-height:1.7}.phofay-reviews__dialog img{display:block;width:100%;height:auto;max-height:380px;object-fit:contain}@media(min-width:600px)and (max-width:999px){.phofay-reviews__track{grid-auto-columns:calc((100% - var(--phofay-gap, 20px)) / 2)}}@media(max-width:599px){.phofay-reviews{padding:44px 20px}.phofay-reviews__header{margin-bottom:24px}.phofay-reviews__layout{display:block;position:relative}.phofay-reviews__arrow{position:absolute;top:36vw;z-index:1;width:40px;min-height:40px;height:40px;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 8px #00000026;transform:translateY(-50%)}.phofay-reviews__arrow:first-child{left:-6px}.phofay-reviews__arrow:last-child{right:-6px}.phofay-reviews__arrow svg{width:14px;height:20px}.phofay-reviews__arrow:disabled{opacity:0;pointer-events:none}.phofay-reviews__track{grid-auto-columns:82%}.phofay-reviews__body{font-size:14px}}@media(prefers-reduced-motion:reduce){.phofay-reviews__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/phofay-customer-reviews.css.map */
