.rv28{--paper:#FDFBF9;--paper-alt:#FAF7F1;--sand:#EFE6D7;--band:#F3EADC;--dark:#1b130d;--ink:var(--color-ink);--ink-soft:#5b4a42;--muted:#6E5A42;--bronze:#8A6B45;--rust:var(--color-rust);--rust-hover:var(--color-rust-hover);--bole:#7F3E35;--beaver:#BE8C73;--gold:#D4AF37;--gold-ink:#A8842C;--accent:#4A7C59;--accent-deep:#3D6549;--accent-rgb:74,124,89;--line:rgba(var(--color-ink-rgb),.12);--line-soft:rgba(var(--color-ink-rgb),.07);--serif:"Cormorant",Georgia,serif;--sans:"Ysabeau Office",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--dawn:#D98E4A;--dawn-l:#EBB87C;--amber:#BC8537;--cool:#7FA89C;--cool-l:#AEC9C0;--dusk:#9A4A31}.rv28 *{box-sizing:border-box;margin:0;padding:0}.rv28 h1,.rv28 h2,.rv28 h3,.rv28 h4{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;text-wrap:balance}.rv28 p{text-wrap:pretty}.rv28 button{font-family:inherit;cursor:pointer}.rv28 .stars{display:inline-flex;gap:2px;align-items:center;line-height:0}.rv28 .sv{display:inline-flex;width:15px;height:15px}.rv28 .sv svg{width:100%;height:100%;display:block}.rv28 .sv path{fill:#a6845c42}.rv28 .sv.on path{fill:var(--gold-ink,#A8842C)}.rv28 .rv{padding-block:var(--pdp45-band,clamp(54px,7vw,100px))}.rv28 .rv .inner{max-width:1088px;margin:0 auto;padding:0 clamp(18px,4vw,44px)}.rv28 .rv-head{text-align:center;margin-bottom:var(--pdp45-head-drop,clamp(30px,3.6vw,44px))}.rv28 .rv-none{display:flex;flex-direction:column;align-items:center;gap:26px;padding:8px 0 4px;text-align:center}.rv28 .rv-none-line{max-width:52ch;color:var(--ink-soft);font-size:17px;line-height:1.65;text-wrap:pretty}.rv28 .rv-none-cta{display:flex;flex-direction:column;align-items:center;gap:12px}.rv28 .rv-none~.rv-write-foot{display:none}@media(max-width:600px){.rv28 .rv-none{gap:20px}.rv28 .rv-none-line{font-size:15.5px}}.rv28 .eyebrow{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-rust,#B15639);display:block;margin-bottom:12px}.rv28 .gdiv{width:38px;height:1px;background:var(--gold);opacity:.7;margin:0 auto 18px}.rv28 .rv-head h2{font-size:var(--pdp45-h2,clamp(29px,4vw,46px));line-height:var(--pdp45-h2-lh,1.03);color:var(--ink)}.rv28 .rv-head h2 em{font-style:italic;color:var(--bole)}.rv28 .summary{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(26px,3.4vw,50px);align-items:center;background:transparent;border:0;border-block:1px solid var(--line-soft);border-radius:0;padding:clamp(28px,3.4vw,40px) 0;box-shadow:none}.rv28 .score{text-align:center;flex:0 0 auto;padding-right:clamp(24px,3vw,46px);border-right:1px solid var(--line-soft)}.rv28 .score .num{font-family:var(--serif);font-size:clamp(50px,5.6vw,66px);line-height:1;color:var(--ink);letter-spacing:-.02em}.rv28 .score .stars{margin-top:10px}.rv28 .score .sv{width:17px;height:17px}.rv28 .score .count{font-size:12.5px;color:var(--muted);margin-top:9px;letter-spacing:.02em}.rv28 .dist{display:flex;flex-direction:column;gap:11px;min-width:0}.rv28 .distrow{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--muted)}.rv28 .distrow .lbl{display:inline-flex;align-items:center;gap:3px;width:24px;flex:0 0 auto;color:var(--ink-soft);font-variant-numeric:tabular-nums}.rv28 .distrow .lbl .sv{width:10px;height:10px}.rv28 .distrow .lbl .sv path{fill:var(--gold-ink,#A8842C)}.rv28 .distrow .bar{flex:1;max-width:280px;height:7px;border-radius:4px;background:rgba(var(--color-ink-rgb),.07)}.rv28 .distrow .bar span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--bronze),var(--beaver));width:var(--w)}.rv28 .distrow .n{width:30px;flex:0 0 auto;text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.rv28 .summary-cta{justify-self:end;text-align:right;align-self:center}.rv28 .write-btn{display:inline-block;background:transparent;color:var(--rust);border:1.5px solid var(--rust);border-radius:8px;padding:13px 27px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .25s,color .25s,transform .25s}.rv28 .write-btn:hover{background:var(--rust);color:#fff;transform:translateY(-1px)}.rv28 .summary-cta .rec{display:block;margin-top:13px;font-size:12px;line-height:1.5;color:var(--muted)}.rv28 .summary-cta .rec b{color:var(--bole);font-weight:600}.rv28 .gallery-wrap{margin-top:clamp(20px,2.4vw,30px)}.rv28 .gallery-lbl{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.rv28 .gallery{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.rv28 .gallery::-webkit-scrollbar{height:5px}.rv28 .gallery::-webkit-scrollbar-thumb{background:#a6845c4d;border-radius:3px}.rv28 .gthumb{flex:0 0 auto;width:clamp(96px,11vw,126px);aspect-ratio:1;border-radius:9px;overflow:hidden;position:relative;cursor:pointer;box-shadow:0 4px 14px #4a34261a;transition:transform .3s var(--ease)}.rv28 .gthumb:hover{transform:translateY(-3px)}.rv28 .gthumb img{width:100%;height:100%;object-fit:cover;display:block}.rv28 .gthumb .ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,12,6,.4),transparent 55%);opacity:0;transition:opacity .3s}.rv28 .gthumb:hover .ov{opacity:1}.rv28 .gthumb .more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-ink-rgb),.5);color:#fbf6ee;font-family:var(--serif);font-size:20px;letter-spacing:.03em}.rv28 .pinned{margin-top:clamp(20px,2.4vw,28px);background:transparent;border:1px solid var(--line-soft);border-radius:12px;padding:clamp(18px,2.2vw,24px) clamp(20px,2.6vw,30px);box-shadow:none;position:relative}.rv28 .pin-lbl{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--bronze);margin-bottom:14px}.rv28 .pin-lbl svg{width:13px;height:13px;color:var(--gold)}.rv28 .pin-grid{display:block}.rv28 .pin-photo{border-radius:11px;overflow:hidden;aspect-ratio:1;box-shadow:0 8px 26px #4a342629;cursor:pointer;margin:0}.rv28 .pin-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ease)}.rv28 .pin-photo:hover img{transform:scale(1.04)}.rv28 .pin-body .rtop{display:flex;align-items:center;gap:12px;margin-bottom:9px}.rv28 .pin-body .date{font-size:12px;color:var(--muted);margin-left:auto}.rv28 .pin-title{font-family:var(--serif);font-size:clamp(23px,2.2vw,28px);line-height:1.1;color:var(--ink);margin-bottom:10px;letter-spacing:-.012em}.rv28 .pin-txt{font-size:15.5px;line-height:1.66;color:var(--ink-soft);margin-bottom:16px}.rv28 .pin-txt b{color:var(--bole);font-weight:500}.rv28 .pin-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line-soft);padding-top:16px}.rv28 .pin-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:clamp(15px,1.9vw,20px)}.rv28 .pin-head .pin-rtop{display:flex;align-items:center;gap:11px}.rv28 .pin-head .pin-rtop .date{font-size:12px;color:var(--muted)}.rv28 .pin-who{display:flex;align-items:center;gap:11px}.rv28 .av{width:42px;height:42px;border-radius:50%;background:var(--paper-alt);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:19px;color:var(--bole);flex:0 0 auto}.rv28 .pin-who .nm{font-size:14px;font-weight:600;color:var(--ink)}.rv28 .pin-who .loc{font-size:12px;color:var(--muted)}.rv28 .vf{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--accent-deep);background:rgba(var(--accent-rgb),.1);padding:4px 9px;border-radius:20px}.rv28 .vf svg{width:13px;height:13px}.rv28 .pin-who .vf{margin-left:4px}.rv28 .controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:clamp(30px,3.6vw,46px) 0 clamp(18px,2.2vw,24px);padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.rv28 .filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rv28 .chip{border:1px solid var(--line);background:transparent;border-radius:7px;padding:7px 14px;font-size:12.5px;color:var(--ink-soft);transition:border-color .22s,color .22s,box-shadow .22s}.rv28 .chip:hover{border-color:var(--bronze);color:var(--bole)}.rv28 .chip.on{border-color:var(--bole);color:var(--bole);box-shadow:inset 0 0 0 1px var(--bole)}.rv28 .chip .ph{display:inline-block;width:13px;height:13px;vertical-align:-2px;margin-right:5px}.rv28 .chip .c{color:var(--muted);font-variant-numeric:tabular-nums}.rv28 .sortwrap{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.rv28 .sortwrap select{font-family:inherit;font-size:12.5px;color:var(--ink-soft);background:transparent;border:1px solid var(--line);border-radius:7px;padding:7px 11px;cursor:pointer}.rv28 .rlist{display:flex;flex-direction:column}.rv28 .review{padding:clamp(34px,3.6vw,48px) 0;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:150px 1fr;gap:clamp(22px,2.8vw,44px)}.rv28 .review.hidden{display:none}.rv28 .who{min-width:0}.rv28 .who .av{margin-bottom:12px}.rv28 .who .nm{font-size:15.5px;font-weight:600;color:var(--ink);line-height:1.2}.rv28 .who .loc{font-size:13px;color:var(--muted);margin-top:2px}.rv28 .who .role{font-size:11.5px;font-style:italic;color:var(--muted);margin-top:3px;font-family:var(--serif);line-height:1.25}.rv28 .who .vf{margin-top:9px}.rv28 .rbody .rtop{display:flex;align-items:center;gap:12px;margin-bottom:9px}.rv28 .rbody .date{font-size:12px;color:var(--muted);margin-left:auto}.rv28 .rbody h4{font-size:clamp(20px,1.85vw,24px);color:var(--ink);line-height:1.16;margin-bottom:8px;letter-spacing:-.01em}.rv28 .rbody .txt{font-size:15.5px;line-height:1.68;color:var(--ink-soft)}.rv28 .rbody .txt b{color:var(--bole);font-weight:500}.rv28 .rbody{position:relative}.rv28 .rbody:has(.rphotos){padding-right:clamp(116px,13vw,142px)}.rv28 .rbody .rphotos{position:absolute;top:4px;right:0;margin:0}.rv28 .rbody .rphotos img{width:clamp(104px,12.5vw,128px);height:clamp(104px,12.5vw,128px);object-fit:cover;border-radius:11px;cursor:pointer;box-shadow:0 6px 22px #4a342617;transition:transform .25s}.rv28 .rbody .rphotos img:hover{transform:scale(1.04)}.rv28 .rfoot{display:flex;align-items:center;gap:18px;margin-top:16px}.rv28 .helpful{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:4px 0;font-size:12.5px;color:var(--muted);transition:color .2s}@media(hover:none){.rv28 .helpful{min-height:44px;padding:0}}.rv28 .helpful:hover{color:var(--bole)}.rv28 .helpful.voted{color:var(--accent-deep)}.rv28 .helpful svg{width:14px;height:14px}.rv28 .helpful .hc{font-variant-numeric:tabular-nums}.rv28 .helpful-ack{padding-left:2px;color:var(--rust);font-weight:500;white-space:nowrap}.rv28 .helpful:focus-visible,.rv28 .loadmore:focus-visible,.rv28 .write-btn:focus-visible,.rv28 .sheet .x:focus-visible,.rv28 .lb .x:focus-visible,.rv28 .submit:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.rv28 .reply{margin-top:16px;background:linear-gradient(180deg,#fbf6ef,#faf4ea);border:none;border-left:2.5px solid var(--bole);border-radius:0 11px 11px 0;padding:14px 18px}.rv28 .reply .rl{display:flex;align-items:center;gap:11px;margin-bottom:9px}.rv28 .reply .seal{width:36px;height:36px;border-radius:50%;overflow:hidden;background:#fff;border:1px solid rgba(127,62,53,.18);box-shadow:0 2px 8px #4a34261a;flex:0 0 auto}.rv28 .reply .seal img{width:100%;height:100%;object-fit:cover;display:block}.rv28 .reply .rmeta{display:flex;flex-direction:column;gap:2px;line-height:1.05}.rv28 .reply .rn{font-family:var(--serif);font-size:16px;color:var(--bole);font-weight:500}.rv28 .reply .rtag{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--bronze)}.rv28 .reply .rtag svg{width:11px;height:11px}.rv28 .reply .rt{font-size:13.5px;line-height:1.6;color:var(--ink-soft)}.rv28 .rv-sub{font-family:var(--serif);font-style:italic;font-size:clamp(14px,1.5vw,16px);color:var(--muted);margin-top:12px;max-width:42ch;margin-inline:auto}.rv28 .loadmore{display:block;margin:clamp(26px,3vw,38px) auto 0;background:transparent;border:1px solid var(--line);border-radius:8px;padding:13px 30px;font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);transition:border-color .22s,color .22s}.rv28 .loadmore:hover{border-color:var(--bronze);color:var(--bole)}.rv28 .lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#140d07db;display:none;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rv28 .lb.open{display:flex}.rv28 .lb img{max-width:min(86vw,600px);max-height:86vh;border-radius:10px;box-shadow:0 30px 80px #00000080}.rv28 .lb .x{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:50%;background:#ffffff1f;border:none;color:#fff;font-size:22px;line-height:1}.rv28 .lb-stage{display:flex;align-items:center;justify-content:center}.rv28 .lb.has-rv .lb-stage{align-items:stretch;max-width:min(94vw,880px);max-height:88vh;background:var(--paper);border-radius:13px;overflow:hidden;box-shadow:0 30px 80px #00000080}.rv28 .lb.has-rv #lbimg{max-width:min(54vw,440px);max-height:88vh;border-radius:0;box-shadow:none;object-fit:cover;flex:0 0 auto}.rv28 .lb-rv{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:clamp(24px,3vw,40px);max-width:340px;margin:0}.rv28 .lb-rv-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rv28 .lb-rv-nm{font-family:var(--serif);font-size:20px;color:var(--ink);line-height:1}.rv28 .lb-rv-st{color:var(--gold-ink,#A8842C);font-size:13px;letter-spacing:1.5px;flex:0 0 auto}.rv28 .lb-rv-loc{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:-4px}.rv28 .lb-rv-tx{font-family:var(--serif);font-style:italic;font-size:clamp(16.5px,1.5vw,20px);line-height:1.5;color:var(--ink-soft);margin:6px 0 0;text-wrap:pretty}@media(max-width:640px){.rv28 .lb.has-rv .lb-stage{flex-direction:column;max-height:90vh;overflow-y:auto}.rv28 .lb.has-rv #lbimg{max-width:100%;width:100%;max-height:46vh}.rv28 .lb-rv{max-width:none;padding:22px 24px 28px}}.rv28 .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#140d0799;display:none;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rv28 .modal.open{display:flex}.rv28 .sheet{background:var(--paper);border-radius:16px;max-width:540px;width:100%;max-height:92vh;overflow-y:auto;padding:clamp(28px,4vw,44px);position:relative;box-shadow:0 40px 100px #0006}.rv28 .sheet .x{position:absolute;top:14px;right:16px;width:44px;height:44px;border-radius:50%;background:var(--paper-alt);border:none;color:var(--muted);font-size:20px}.rv28 .sheet .eyebrow{text-align:left}.rv28 .sheet h3{font-size:clamp(24px,3vw,32px);color:var(--ink);margin-bottom:6px}.rv28 .sheet .sub{font-size:13.5px;color:var(--muted);margin-bottom:22px}.rv28 .field{margin-bottom:18px}.rv28 fieldset.field{border:0;padding:0;min-width:0}.rv28 .field>label,.rv28 .field>legend{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:8px;text-transform:uppercase}.rv28 .field label .opt{color:var(--muted);font-weight:400;letter-spacing:0;text-transform:none}.rv28 .starpick{display:flex;gap:2px}.rv28 .starpick input,.rv28 .upload-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rv28 .starpick .pk{width:44px;height:44px;padding:8px;cursor:pointer;margin:0;display:flex;align-items:center;justify-content:center;border-radius:4px}.rv28 .starpick .pk svg{width:100%;height:100%;display:block}.rv28 .starpick .pk path{fill:var(--line)}.rv28 .starpick .pk.on path{fill:var(--gold-ink,#A8842C)}.rv28 .starpick.need .pk path{fill:#dca78f}.rv28 .starpick input:focus-visible+.pk{outline:2px solid var(--rust);outline-offset:2px}.rv28 .field-error{font-size:13px;line-height:1.4;color:var(--rust);margin-top:6px}.rv28 .field textarea.need,.rv28 .field input.need{border-color:var(--rust)}.rv28 .field input[type=text],.rv28 .field input[type=email],.rv28 .field textarea{width:100%;font-family:inherit;font-size:16px;color:var(--ink);background:var(--paper-alt);border:1px solid var(--line);border-radius:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.rv28 .field input:focus-visible,.rv28 .field textarea:focus-visible{outline:2px solid var(--rust);outline-offset:2px;border-color:var(--rust);box-shadow:0 0 0 3px #b1563914}.rv28 .field textarea{min-height:96px;resize:vertical;line-height:1.55}.rv28 .uploader{border:1px dashed rgba(166,132,92,.5);border-radius:10px;padding:24px;text-align:center;cursor:pointer;transition:border-color .25s,background-color .25s;background:var(--paper-alt)}.rv28 .uploader:hover{border-color:var(--bronze);background:#fbf6ee}.rv28 .uploader svg{width:30px;height:30px;color:var(--bronze);margin-bottom:8px}.rv28 .uploader .ut{font-size:13.5px;color:var(--ink-soft);font-weight:600}.rv28 .uprev{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.rv28 .uprev .upx{width:60px;height:60px;border-radius:8px;background:var(--band);overflow:hidden}.rv28 .uprev .upx img,.rv28 .uprev .upx video{width:100%;height:100%;object-fit:cover}.rv28 .uploader{border:1px dashed rgba(177,86,57,.42);border-radius:10px;padding:24px;text-align:center;cursor:pointer;transition:border-color .25s,background-color .25s;background:var(--paper)}.rv28 .uploader:hover{border-color:var(--rust);background:#fbf5f1}.rv28 .upload-input:focus-visible+.uploader{outline:2px solid var(--rust);outline-offset:3px;border-color:var(--rust)}.rv28 .uploader svg{width:30px;height:30px;color:var(--rust);margin-bottom:8px}.rv28 .uploader .ut{font-size:13.5px;color:var(--ink);font-weight:600}.rv28 .uploader .us{font-size:12px;color:var(--muted);margin-top:3px}.rv28 .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rv28 .submit{width:100%;background:var(--rust);color:#fff;border:none;border-radius:8px;padding:15px;font-size:12.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;transition:background .25s}.rv28 .submit:hover{background:var(--rust-hover)}.rv28 .modal .privacy{font-size:12px;color:var(--muted);text-align:center;margin-top:12px;line-height:1.5}.rv28 .thanks{display:none;text-align:center;padding:20px 0}.rv28 .thanks.show{display:block}.rv28 .thanks .seal{width:64px;height:64px;border-radius:50%;border:1.5px solid var(--gold);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;color:var(--gold)}.rv28 .thanks h3{margin-bottom:8px}.rv28 .thanks p{font-size:14px;color:var(--ink-soft);max-width:34ch;margin:0 auto}.rv28 .rv-foot{text-align:center;font-size:12px;color:var(--muted);margin-top:clamp(28px,3.2vw,40px)}@media(max-width:860px){.rv28 .summary{grid-template-columns:auto 1fr;gap:24px 32px}.rv28 .summary-cta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line-soft);padding-top:20px}.rv28 .summary-cta .rec{margin-top:0;text-align:left}}@media(max-width:600px){.rv28 .summary{grid-template-columns:1fr;text-align:center;padding:22px 0}.rv28 .score{border-right:none;padding-right:0;border-bottom:1px solid var(--line-soft);padding-bottom:16px}.rv28 .score .num{font-size:48px}.rv28 .dist{width:100%;max-width:300px;margin:0 auto;gap:8px}.rv28 .distrow .bar{flex:1 1 auto;width:auto;max-width:none;min-width:120px}.rv28 .summary-cta{justify-self:stretch;flex-direction:column;align-items:stretch;text-align:center}.rv28 .summary-cta .write-btn{width:100%}.rv28 .summary-cta .rec{text-align:center;margin-top:12px}.rv28 .pinned{padding:17px 18px}.rv28 .pin-title{font-size:21px;margin-bottom:8px}.rv28 .pin-txt{font-size:14.5px;line-height:1.6;margin-bottom:12px}.rv28 .pin-foot{padding-top:13px}.rv28 .review{grid-template-columns:1fr;gap:10px;padding:20px 0}.rv28 .pin-grid{grid-template-columns:1fr;gap:18px}.rv28 .pin-photo{aspect-ratio:4/3}.rv28 .rbody:has(.rphotos){padding-right:96px}.rv28 .rbody .rphotos img{width:82px;height:82px}.rv28 .rbody .rtop{margin-bottom:7px}.rv28 .rbody h4{font-size:19px;margin-bottom:6px}.rv28 .rbody .txt{font-size:14.5px;line-height:1.6}.rv28 .rfoot{margin-top:12px}.rv28 .reply{padding:12px 15px;margin-top:13px}.rv28 .reply .rt{font-size:13px}.rv28 .reply .seal{width:32px;height:32px}.rv28 .who{display:grid;grid-template-columns:38px 1fr auto;column-gap:12px;row-gap:1px;align-items:center}.rv28 .who .av{grid-column:1;grid-row:1 / span 3;align-self:start;margin:0;width:38px;height:38px;font-size:17px}.rv28 .who .nm{grid-column:2;grid-row:1}.rv28 .who .vf{grid-column:3;grid-row:1;margin:0;align-self:center}.rv28 .who .loc{grid-column:2 / -1;grid-row:2}.rv28 .who .role{grid-column:2 / -1;grid-row:3;margin-top:0}.rv28 .controls{flex-direction:column;align-items:stretch;margin:18px 0 14px}.rv28 .sortwrap{justify-content:space-between}.rv28 .row2{grid-template-columns:1fr}}@media(max-width:600px){.rv28 .score{display:flex;align-items:center;gap:14px;text-align:left;border-bottom:1px solid var(--line-soft);padding:0 0 16px}.rv28 .score .num{font-size:42px;line-height:1;flex:none}.rv28 .score .stars,.rv28 .score .count{margin:0}.rv28 .score{flex-wrap:wrap}.rv28 .score .stars{order:2}.rv28 .score .count{order:3;flex:1 1 100%;padding-left:0}.rv28 .dist{max-width:none}.rv28 .controls{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rv28 .filters{flex:1 1 auto;min-width:0}.rv28 .sortwrap{flex:none;justify-content:flex-end}.rv28 .sortwrap label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.rv28 .rv-write-foot{display:none}@media(max-width:600px){.rv28 .score{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:2px;text-align:left;border-bottom:1px solid var(--line-soft);padding:0 0 16px}.rv28 .score .num{grid-column:1;grid-row:1 / span 2;font-size:44px;line-height:1;align-self:center}.rv28 .score .stars{grid-column:2;grid-row:1;margin:0;justify-content:flex-start}.rv28 .score .count{grid-column:2;grid-row:2;margin:0;padding:0;align-self:start}.rv28 .chip{min-height:44px;padding:7px 15px}.rv28 .sortwrap select{min-height:44px;padding:7px 12px}.rv28 .summary-cta .write-btn{display:none}.rv28 .rv-write-foot{display:block;margin-top:22px}.rv28 .rv-write-foot .write-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rv28-reviews.css.map */
