.photo-reviews{--pr-radius: 18px;--pr-card-w: 300px;--pr-gap: 20px;background:var(--pr-bg, #faf6ef);color:var(--pr-text, #22201c);font-family:Pragmatica,Arial,Helvetica,sans-serif;padding:clamp(48px,4vw,84px) 0;overflow:hidden}.photo-reviews__inner{max-width:1240px;margin:0 auto;padding:0 20px}.photo-reviews__head{text-align:center;margin-bottom:clamp(28px,3vw,44px)}.photo-reviews__eyebrow{margin:0 0 10px;font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--pr-accent, #1f5c46)}.photo-reviews__heading{margin:0 auto;max-width:18ch;font-family:Pragmatica,Arial,Helvetica,sans-serif;font-size:clamp(28px,20px + 1.8vw,42px);line-height:1.1;font-weight:700;letter-spacing:0}.photo-reviews__summary{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:8px 16px;background:var(--pr-card-bg, #fff);border:1px solid rgba(0,0,0,.07);border-radius:999px;box-shadow:0 6px 18px #0000000f}.photo-reviews__summary-text{font-size:16px;font-weight:600}.photo-reviews__sub{margin:14px auto 0;max-width:46ch;font-size:16px;opacity:.75}.photo-reviews__stars{display:inline-flex;align-items:center;gap:2px;color:var(--pr-star, #f5a623);line-height:0}.photo-reviews__star{display:block}.photo-reviews__star--off{color:#00000029}.photo-reviews__viewport{position:relative}.photo-reviews__track{display:flex;gap:var(--pr-gap);margin:0;padding:32px 4px 60px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.photo-reviews__track::-webkit-scrollbar{display:none}.photo-reviews__card{flex:0 0 var(--pr-card-w);width:var(--pr-card-w);scroll-snap-align:start;display:flex;flex-direction:column;background:var(--pr-card-bg, #fff);border:1px solid rgba(0,0,0,.06);border-radius:var(--pr-radius);overflow:hidden;box-shadow:0 8px 24px #00000012;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.photo-reviews__card:hover{transform:translateY(-5px);box-shadow:0 16px 34px #00000029}}.photo-reviews__media{position:relative;aspect-ratio:4 / 5;background:#ece7dd}.photo-reviews__photo{width:100%;height:100%;object-fit:cover;display:block}.photo-reviews__verified-chip{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;font-size:14px;font-weight:700;letter-spacing:.02em;color:#fff;background:#141614a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px}.photo-reviews__verified-chip svg{color:#4ade80;flex:0 0 auto}.photo-reviews__body{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;flex:1 1 auto}.photo-reviews__stars--card{margin-bottom:2px}.photo-reviews__text{margin:0;font-size:16px;line-height:1.5;color:var(--pr-text, #22201c);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.photo-reviews__meta{margin-top:auto;display:flex;flex-direction:column;gap:2px}.photo-reviews__name{font-size:16px;font-weight:700}.photo-reviews__meta-sub{font-size:14px;opacity:.6}.photo-reviews__nav{position:absolute;top:calc((100% - 20px)*.28);transform:translateY(-50%);z-index:2;width:46px;height:46px;display:none;align-items:center;justify-content:center;color:var(--pr-text, #22201c);background:var(--pr-card-bg, #fff);border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 6px 18px #0000001f;cursor:pointer;transition:transform .16s ease,background .16s ease}.photo-reviews__nav:hover{background:var(--pr-accent, #1f5c46);color:var(--pr-accent-text, #fff)}.photo-reviews__nav:active{transform:translateY(-50%) scale(.94)}.photo-reviews__nav[hidden]{display:none!important}.photo-reviews__nav--prev{left:-6px}.photo-reviews__nav--next{right:-6px}@media(min-width:900px){.photo-reviews{--pr-card-w: 320px}.photo-reviews__nav{display:inline-flex}.photo-reviews__track{padding-left:4px;padding-right:4px;scroll-snap-type:none}}@media(max-width:599px){.photo-reviews{--pr-card-w: 82vw}.photo-reviews__summary{flex-direction:column;gap:6px;line-height:1.25;text-align:center}.photo-reviews__track{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/photo-reviews.css.map */
