.jv2 .d-mod.d-mod--maker{--mk-pl:max(var(--gut),calc(var(--spine-x) + 22px));--d-maker-in:var(--sand);padding:clamp(8px,calc(var(--sv,1svh)*2),24px) 0 calc(var(--chapter-y) * .62);background:linear-gradient(to bottom,var(--d-maker-in) 0,var(--sand-soft) 14%,var(--sand-soft) 58%,var(--ivory) 92%)}.jv2 .d-maker{display:grid;grid-template-columns:minmax(0,1fr)}.jv2 .d-maker-fig{margin:0;min-width:0}.jv2 .d-maker-fig picture{display:block}.jv2 .d-maker-fig img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:50% 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 76%,rgba(0,0,0,.5) 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 76%,rgba(0,0,0,.5) 90%,transparent 100%)}.jv2 .d-maker-letter{min-width:0;margin-top:4px;padding:0 var(--mk-pl)}.jv2 .d-maker-eye{margin:0 0 18px;color:var(--rust-hover)}.jv2 .d-maker-quote{margin:0;padding:0;border:0;quotes:none;font-style:normal}.jv2 .d-maker-quote p{font:400 clamp(30px,18.4px + 2.1vw,46px)/1.14 var(--display);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;text-indent:-.36em}.jv2 .d-maker-quote p:before{content:"\201c";color:var(--gold-ink)}.jv2 .d-maker-quote p:after{content:"\201d";color:var(--gold-ink)}.jv2 .d-maker-note{max-width:528px;margin-top:28px;padding-top:26px;border-top:1px solid var(--hair)}.jv2 .d-maker-note p{font:400 var(--t-body)/1.68 var(--body);color:var(--ebony);text-wrap:pretty}.jv2 .d-maker-note p+p{margin-top:.9em}.jv2 .d-maker-return{display:block;margin-top:.85em;font:400 clamp(24px,16px + 1.1vw,30px)/1.22 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.jv2 .d-maker-sign{display:flex;flex-direction:column;gap:6px;margin-top:30px}.jv2 .d-maker-name{font:400 clamp(34px,22.4px + 1vw,42px)/1 var(--display);letter-spacing:-.01em;color:var(--ink)}.jv2 .d-maker-dot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.jv2 .d-maker-role{font:500 13px/1.4 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--ebony)}.jv2 .d-maker-more{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:16px;margin-top:28px;color:var(--rust-hover);text-decoration:none}.jv2 .d-maker-echo{display:block;width:clamp(112px,32vw,136px);aspect-ratio:3/2}.jv2 .d-maker-echo img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 11%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 11%,#000 86%,transparent 100%);mask-composite:intersect}.jv2 .d-maker-more-t{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:500 16px/1.2 var(--body);letter-spacing:.01em;white-space:nowrap;transition:color var(--t-ui) var(--ease-ui)}.jv2 .d-maker-more-u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.jv2 .d-maker-ar{display:inline-block;transition:transform var(--t-ui) var(--ease-ui)}.jv2 .d-maker-more:hover{color:var(--ink)}.jv2 .d-maker-more:hover .d-maker-ar{transform:translate(3px)}@media(min-width:600px)and (max-width:899px){.jv2 .d-maker-fig{justify-self:center;width:min(100%,520px)}.jv2 .d-maker-fig img{aspect-ratio:5/6}.jv2 .d-maker-fig img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 76%,rgba(0,0,0,.5) 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 76%,rgba(0,0,0,.5) 90%,transparent 100%);mask-composite:intersect}.jv2 .d-maker-letter{justify-self:center;width:min(100%,600px)}}@media(min-width:900px){.jv2 .d-mod.d-mod--maker{padding:clamp(16px,calc(var(--sv,1svh)*3),40px) 0 var(--chapter-y);background:linear-gradient(to bottom,var(--d-maker-in) 0,var(--sand-soft) 18%,var(--sand-soft) 66%,var(--ivory) 96%)}.jv2 .d-maker{grid-template-columns:minmax(0,50vw) minmax(0,1fr);align-items:center}.jv2 .d-maker-fig img{aspect-ratio:11/10;object-position:100% 40%;-webkit-mask-image:linear-gradient(to right,#000 0,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 0,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 84%,transparent 100%);mask-composite:intersect}.jv2 .d-maker-letter{margin:0;padding:clamp(24px,calc(var(--sv,1svh)*4),48px) max(var(--gut),calc((100vw - 1320px) / 2 + var(--gut))) clamp(24px,calc(var(--sv,1svh)*4),48px) clamp(20px,3vw,56px);max-width:calc(576px + clamp(20px,3vw,56px) + max(var(--gut),calc((100vw - 1320px) / 2 + var(--gut))))}.jv2 .d-maker-note{margin-top:26px;padding-top:24px}.jv2 .d-maker-echo{width:176px}}@media(min-width:900px)and (max-width:1199px){.jv2 .d-maker-fig img{aspect-ratio:1/1;object-position:96% 40%}}@media(min-width:1200px){.jv2 .d-maker{grid-template-columns:minmax(0,min(54vw,1040px)) minmax(0,1fr)}}@media(min-width:1700px){.jv2 .d-maker-fig img{aspect-ratio:5/4}}.jv2 .d-mod.d-mod--reviews{background:var(--ivory);padding-top:calc(var(--chapter-y) * .5);padding-bottom:calc(var(--chapter-y) * .6)}.jv2 .sec-reviews{display:block}.jv2 .sec-reviews .rv{display:block;margin:0;padding:0;background:none}.jv2 .sec-reviews .rv .inner{max-width:none;margin:0;padding:0}.jv2 .sec-reviews :is(.r,.d1,.d2){opacity:1;transform:none}.jv2 .sec-reviews button{font-family:var(--body)}.jv2 .sec-reviews [hidden]{display:none}.jv2 .rv-head{margin:0;padding:0;text-align:left}.jv2 .rv-head :is(.eyebrow,.gdiv){display:none}.jv2 .rv-head h2{max-width:14ch;margin:0;font-size:var(--t-h2);line-height:1.06;letter-spacing:-.02em;color:var(--ink);text-align:left}.jv2 .rv-sub{max-width:416px;margin:12px 0 0;font:400 var(--t-lead)/1.45 var(--body);font-style:normal;letter-spacing:0;color:var(--ebony);text-align:left}.jv2 .rv .summary{display:block;margin:20px 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.jv2 .rv .score{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center;margin:0;padding:0;border:0;text-align:left}.jv2 .rv .score .num{grid-row:1 / 3;font:400 clamp(56px,38.4px + 2.4vw,84px)/.9 var(--display);letter-spacing:-.03em;color:var(--ink)}.jv2 .rv .stars{display:inline-flex;gap:2px;align-items:center;line-height:0}.jv2 .rv .sv{display:inline-flex;width:15px;height:15px;flex:none}.jv2 .rv .sv svg{display:block;width:100%;height:100%;max-width:none;max-height:none}.jv2 .rv .sv path{fill:var(--hair)}.jv2 .rv .sv.on path{fill:var(--gold-ink)}.jv2 .rv .score .stars{align-self:end;margin-bottom:4px}.jv2 .rv .score .sv{width:20px;height:20px}.jv2 .rv .score .count{align-self:start;margin:0;font:500 15px/1.3 var(--body);letter-spacing:0;color:var(--ebony)}.jv2 .rv .dist{display:grid;gap:4px;max-width:420px;margin:14px 0 0}.jv2 .rv .distrow{display:grid;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:12px;font:400 13px/1.25 var(--body);color:var(--ebony)}.jv2 .rv .distrow .lbl{display:inline-flex;align-items:center;gap:3px;width:auto;color:var(--ebony);font-variant-numeric:tabular-nums}.jv2 .rv .distrow .lbl .sv{width:11px;height:11px}.jv2 .rv .distrow .lbl .sv path{fill:var(--gold-ink)}.jv2 .rv .distrow .bar{display:block;max-width:none;height:6px;border-radius:3px;background:var(--hair)}.jv2 .rv .distrow .bar span{display:block;width:var(--w,0);height:100%;border-radius:inherit;background:var(--gold-ink);animation:none}.jv2 .rv .distrow .n{width:auto;text-align:right;color:var(--ebony);font-variant-numeric:tabular-nums}.jv2 .rv .summary-cta{display:block;max-width:420px;margin:0;padding:0;border:0;text-align:left}.jv2 .rv .write-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:0 24px;border:1px solid var(--rust);border-radius:var(--r-sm);background:transparent;color:var(--rust);font:500 14px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui)}.jv2 .rv .write-btn:hover{background:var(--rust);color:#fff;transform:none}.jv2 .rv .summary-cta .rec{display:block;margin:12px 0 0;font:400 13px/1.5 var(--body);color:var(--ebony);text-align:left}.jv2 .rv .summary-cta .rec b{font-weight:600;color:var(--ink)}.jv2 .rv .jv2-rv-ask{margin:18px 0 0;font:400 clamp(16px,15.4px + .15vw,17px)/1.5 var(--body);color:var(--ebony)}.jv2 .rv .jv2-rv-ask+.write-btn{margin-top:10px}.jv2 .rv .jv2-rv--fold .controls{display:none}.jv2 .rv .controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--hair)}.jv2 .rv .filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.jv2 .rv .chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:0 14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:transparent;color:var(--ebony);font:500 14px/1 var(--body);letter-spacing:0;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .15s var(--ease-ui),color .15s var(--ease-ui),border-color .15s var(--ease-ui)}.jv2 .rv .chip:hover{color:var(--ink);background:var(--ivory-warm);border-color:var(--hair)}.jv2 .rv .chip.on{background:var(--sand);color:var(--ink);border-color:var(--ink);box-shadow:none}.jv2 .rv .chip .c{color:inherit;opacity:1;font-variant-numeric:tabular-nums}.jv2 .rv .chip .ph{display:inline-block;width:14px;height:14px;margin:0;vertical-align:middle}.jv2 .rv .sortwrap{display:flex;align-items:center;gap:8px;font:400 13px/1 var(--body);color:var(--ebony)}.jv2 .rv .sortwrap label{margin:0;font:inherit;color:inherit}.jv2 .rv .sortwrap select{min-height:44px;margin:0;padding:0 34px 0 12px;border:1px solid var(--hair);border-radius:var(--r-sm);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2364484E' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ink);font:500 14px/1 var(--body);-webkit-appearance:none;appearance:none;cursor:pointer}.jv2 .rv .sortwrap select:hover{border-color:var(--ebony)}.jv2 .rv .sortwrap select:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.jv2 .rv .rlist{display:grid;gap:12px;margin:16px 0 0;padding:0}.jv2 .rv .pinned{margin:16px 0 0}.jv2 .rv :is(.review,.pinned){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 12px;grid-template-areas:"stars date" "who who" "tag tag" "title title" "text text" "more more" "photo photo" "reply reply" "foot foot";align-items:start;padding:20px 20px 4px;background:#fff;border:1px solid var(--hair-2);border-radius:var(--r);box-shadow:none;scroll-margin-top:96px}.jv2 .rv .pinned{background:linear-gradient(180deg,var(--sand-soft) 0,#fff 70%);border-color:#a8842c47}.jv2 .rv .review.hidden{display:none}.jv2 .rv :is(.review,.pinned):focus{outline:none}.jv2 .rv :is(.review,.pinned):focus-visible{outline:2px solid var(--rust);outline-offset:3px}.jv2 .rv :is(.rbody,.rtop,.pin-grid,.pin-body,.pin-head,.pin-rtop){display:contents}.jv2 .rv :is(.rtop,.pin-rtop) .stars{grid-area:stars;align-self:center}.jv2 .rv :is(.rtop,.pin-rtop) .date{grid-area:date;justify-self:end;margin:0;font:400 13px/1.3 var(--body);color:var(--ebony)}.jv2 .rv :is(.who,.pin-who){grid-area:who;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:6px 0 0;font:400 14px/1.35 var(--body);color:var(--ebony)}.jv2 .rv .pin-who>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.jv2 .rv :is(.av){display:none}.jv2 .rv :is(.nm){font:500 14px/1.35 var(--body);color:var(--ink)}.jv2 .rv :is(.who .loc,.pin-who .loc){margin:0;font:400 14px/1.35 var(--body);color:var(--ebony)}.jv2 .rv :is(.who .loc,.pin-who .loc):before{content:"\b7  "}.jv2 .rv .who .role{margin:0;font:400 13px/1.35 var(--body);font-style:normal;color:var(--ebony)}.jv2 .rv .vf{display:inline-flex;align-items:center;gap:5px;margin:0;padding:3px 9px;border-radius:20px;background:#4a7c591a;color:var(--jade-deep);font:500 13px/1.2 var(--body);letter-spacing:.01em}.jv2 .rv .vf svg{width:12px;height:12px;flex:none}.jv2 .rv .pin-lbl{grid-area:tag;display:block;margin:14px 0 0;font:500 13px/1 var(--body);letter-spacing:.15em;text-transform:uppercase;color:var(--rust)}.jv2 .rv .pin-lbl svg{display:none}.jv2 .rv :is(.rbody h4,.pin-title){grid-area:title;margin:8px 0 0;font:400 clamp(23px,17.6px + .55vw,27px)/1.18 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.jv2 .rv .pinned .pin-title{margin-top:8px}.jv2 .rv :is(.txt,.pin-txt){grid-area:text;max-width:27em;margin:8px 0 0;font:400 16px/1.62 var(--body);color:var(--ebony)}.jv2 .rv :is(.txt,.pin-txt) b{font-weight:600;color:var(--ink)}.jv2 .rv .rphotos{grid-area:photo;margin:12px 0 0}.jv2 .rv .rphotos img{display:block;width:88px;height:88px;object-fit:cover;border-radius:8px;cursor:pointer}.jv2 .rv .rphotos img:focus-visible,.jv2 .rv .gthumb img:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.jv2 .jv2-rv--js :is(.review .txt,.pinned .pin-txt){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.jv2 .jv2-rv--js :is(.review,.pinned):is(.jv2-open,.jv2-fit) :is(.txt,.pin-txt){display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.jv2 .jv2-rm{grid-area:more;justify-self:start;display:inline-flex;align-items:center;min-height:44px;margin:0 0 -6px;padding:0;border:0;background:transparent;color:var(--rust);font:500 14px/1 var(--body);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.jv2 .jv2-rm:hover{color:var(--rust-hover)}.jv2 .rv .reply{grid-area:reply;margin:18px 0 8px;padding:14px 16px 16px 18px;background:var(--sand-soft);border:0;border-left:2px solid var(--rust);border-radius:0 6px 6px 0}.jv2 .rv .reply+:is(.rfoot,.pin-foot){border-top-color:transparent}.jv2 .rv .reply .rl{display:flex;align-items:center;gap:12px;margin:0}.jv2 .rv .reply .seal{flex:none;width:40px;height:40px;margin:0;border:0;border-radius:50%;overflow:hidden;background:var(--jv2-reply-face,none) center / cover no-repeat,var(--sand);box-shadow:0 0 0 1px var(--gold-ink)}.jv2 .rv .reply .seal img{display:none}.jv2 .rv .reply .rmeta{display:block;line-height:1.2}.jv2 .rv .reply .rn{display:block;font:400 19px/1.1 var(--display);color:var(--ink)}.jv2 .rv .reply .rtag{display:inline-flex;align-items:center;gap:5px;margin:4px 0 0;font:600 13px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--ebony-dark)}.jv2 .rv .reply .rtag svg{display:block;width:12px;height:12px;flex:none}@media(max-width:379px){.jv2 .rv .reply .rtag{letter-spacing:.02em;text-transform:none}}.jv2 .rv .reply .rt{margin:10px 0 0;font:400 15px/1.62 var(--body);color:var(--ebony-dark)}@media(max-width:699px){.jv2 .rv .vf{gap:0;padding:0;background:none;font-size:0;line-height:0;align-self:center}.jv2 .rv .vf svg{width:15px;height:15px;padding:2px;border-radius:50%;background:#4a7c5924;color:var(--jade-deep);stroke-width:3}}@media(max-width:899px){.jv2 .jv2-rv--js :is(.review,.pinned):not(.jv2-open) .reply .rt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.jv2 .rv .reply{margin-bottom:2px}.jv2 .rv :is(.rfoot,.pin-foot){margin-top:6px}}.jv2 .rv :is(.rfoot,.pin-foot){grid-area:foot;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;margin:10px 0 0;padding:0;border:0;border-top:1px solid var(--hair-2)}.jv2 .rv .helpful{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--ebony);font:400 13px/1 var(--body);letter-spacing:0;text-transform:none;cursor:pointer;transition:color .2s var(--ease-ui)}.jv2 .rv .helpful:hover{color:var(--ink)}.jv2 .rv .helpful.voted{color:var(--jade-deep)}.jv2 .rv .helpful svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor}.jv2 .rv .helpful .hc{font-variant-numeric:tabular-nums}.jv2 .rv .helpful-ack{margin-left:4px;font-size:13px}.jv2 .rv .loadmore{display:block;width:100%;min-height:48px;margin:20px 0 0;padding:15px 32px;border:1px solid var(--ink);border-radius:var(--r-sm);background:transparent;color:var(--ink);font:500 14px/1.1 var(--body);letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui)}.jv2 .rv :is(.review,.pinned):not(.jv2-open):has(.jv2-rm) :is(h4,.txt,.pin-title,.pin-txt){cursor:pointer}@media(pointer:coarse){.jv2 .rv .loadmore:active{background:var(--ink);color:var(--ivory)}}.jv2 .rv .loadmore:hover{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.jv2 .jv2-rv-showing{margin:14px 0 0;font:400 14px/1.5 var(--body);color:var(--ebony);text-align:center}.jv2 .jv2-rv-showing:empty{display:none}.jv2 .rv .gallery-wrap{margin:36px 0 0}.jv2 .rv .gallery-lbl{margin:0 0 12px;font:500 13px/1 var(--body);letter-spacing:.15em;text-transform:uppercase;color:var(--ebony)}.jv2 .rv .gallery{display:flex;gap:10px;overflow-x:auto;padding:0 0 6px;scrollbar-width:thin}.jv2 .rv .gthumb{position:relative;flex:none;width:96px;aspect-ratio:1;border-radius:var(--r);overflow:hidden;cursor:pointer}.jv2 .rv .gthumb img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.jv2 .rv .rv-foot{max-width:40em;margin:28px auto 0;font:400 14px/1.5 var(--body);color:var(--ebony);text-align:center;text-wrap:balance}@media(min-width:700px){.jv2 .rv :is(.review,.pinned){grid-template-columns:164px minmax(0,1fr) auto;column-gap:28px;padding:26px 28px 6px;grid-template-areas:"who stars date" "who title title" "who text text" "who more more" "who photo photo" "who reply reply" "who foot foot"}.jv2 .rv .pinned{grid-template-areas:"who stars date" "who tag tag" "who title title" "who text text" "who more more" "who reply reply" "who foot foot"}.jv2 .rv :is(.who,.pin-who){display:block;align-self:start;margin:0}.jv2 .rv .pin-who>div{display:block}.jv2 .rv :is(.nm,.who .loc,.pin-who .loc,.who .role){display:block}.jv2 .rv :is(.who .loc,.pin-who .loc):before{content:none}.jv2 .rv :is(.who,.pin-who) .loc{margin-top:2px}.jv2 .rv .vf{margin-top:8px}.jv2 .rv .pinned .pin-lbl{margin-top:10px}.jv2 .rv .pinned :is(.pin-title){margin-top:8px}.jv2 .rv .loadmore{width:fit-content;margin:24px auto 0}}@media(min-width:1024px){.jv2 .jv2-rv--js{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.jv2 .jv2-rv-side{grid-column:1 / span 4;align-self:start}.jv2 .jv2-rv-main{grid-column:5 / span 8;min-width:0}.jv2 .jv2-rv--js .summary{margin-top:32px}.jv2 .jv2-rv--js .summary-cta{max-width:340px;margin-top:12px}.jv2 .jv2-rv--js .controls{margin-top:0;padding-top:0;border-top:0}.jv2 .rv :is(.review,.pinned){grid-template-columns:168px minmax(0,1fr) auto;column-gap:32px;padding:28px 32px 8px}.jv2 .rv :is(.txt,.pin-txt){font-size:17px}.jv2 .jv2-rv--js :is(.review .txt,.pinned .pin-txt){-webkit-line-clamp:4;line-clamp:4}}@media(min-width:1280px){.jv2 .rv :is(.txt,.pin-txt){font-size:18px}.jv2 .rv :is(.who,.pin-who){font-size:15px}.jv2 .rv .nm{font-size:15px}}@media(min-width:1024px)and (min-height:760px){.jv2 .jv2-rv-side{position:sticky;top:96px}}.jv2 .sec-reviews .lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:24px;background:#1c1b1adb}.jv2 .sec-reviews .lb.open{display:flex}.jv2 .sec-reviews .lb img{width:auto;height:auto;max-width:min(86vw,600px);max-height:86vh;border-radius:10px;box-shadow:0 30px 80px #00000080}.jv2 .sec-reviews .lb .x{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:22px;line-height:1;cursor:pointer}.jv2 .sec-reviews .lb .x:focus-visible{outline:2px solid #fff}.jv2 .sec-reviews .lb-stage{display:flex;align-items:center;justify-content:center}.jv2 .sec-reviews .lb.has-rv .lb-stage{align-items:stretch;max-width:min(94vw,880px);max-height:88vh;background:var(--ivory);border-radius:var(--r);overflow:hidden;box-shadow:0 30px 80px #00000080}.jv2 .sec-reviews .lb.has-rv #lbimg{max-width:min(54vw,440px);max-height:88vh;border-radius:0;box-shadow:none;object-fit:cover;flex:none}.jv2 .sec-reviews .lb-rv{display:flex;flex-direction:column;justify-content:center;gap:10px;max-width:340px;margin:0;padding:clamp(24px,3vw,40px)}.jv2 .sec-reviews .lb-rv[hidden]{display:none}.jv2 .sec-reviews .lb-rv-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.jv2 .sec-reviews .lb-rv-nm{font:400 22px/1 var(--display);color:var(--ink)}.jv2 .sec-reviews .lb-rv-st{flex:none;color:var(--gold-ink);font-size:13px;letter-spacing:1.5px}.jv2 .sec-reviews .lb-rv-loc{margin-top:-4px;font:500 13px/1.3 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--ebony)}.jv2 .sec-reviews .lb-rv-tx{margin:6px 0 0;padding:0;border:0;font:400 clamp(18px,1.5vw,20px)/1.5 var(--display);color:var(--ebony);text-wrap:pretty}@media(max-width:640px){.jv2 .sec-reviews .lb.has-rv .lb-stage{flex-direction:column;max-height:90vh;overflow-y:auto}.jv2 .sec-reviews .lb.has-rv #lbimg{max-width:100%;width:100%;max-height:46vh}.jv2 .sec-reviews .lb-rv{max-width:none;padding:22px 24px 28px}}.jv2 .sec-reviews .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px;background:#1c1b1a8c}.jv2 .sec-reviews .modal.open{display:flex}.jv2 .sec-reviews .sheet{position:relative;width:100%;max-width:540px;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;padding:clamp(24px,4vw,40px);border-radius:var(--r);background:var(--ivory);color:var(--ink);box-shadow:0 24px 60px var(--shadow)}.jv2 .sec-reviews .sheet .x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.jv2 .sec-reviews .sheet .eyebrow{display:block;margin:0 0 10px;font:500 13px/1 var(--body);letter-spacing:.15em;text-transform:uppercase;color:var(--rust);text-align:left}.jv2 .sec-reviews .sheet h3{margin:0 0 6px;font-size:clamp(26px,3vw,32px);line-height:1.1;color:var(--ink)}.jv2 .sec-reviews .sheet .sub{margin:0 0 22px;font:400 15px/1.5 var(--body);color:var(--ebony)}.jv2 .sec-reviews .field{display:block;min-width:0;margin:0 0 18px;padding:0}.jv2 .sec-reviews .field:before,.jv2 .sec-reviews .field:after{content:none}.jv2 .sec-reviews .field>label:not(.uploader){display:block;margin:0 0 8px;font:500 13px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ebony)}.jv2 .sec-reviews .field label .opt{font-weight:400;letter-spacing:0;text-transform:none;color:var(--ebony)}.jv2 .sec-reviews .field :is(input[type=text],input[type=email],textarea){display:block;width:100%;margin:0;padding:12px 14px;border:1px solid var(--hair);border-radius:8px;background:#fff;color:var(--ink);font:400 16px/1.5 var(--body);box-shadow:none}.jv2 .sec-reviews .field textarea{min-height:112px;resize:vertical}.jv2 .sec-reviews .field :is(input,textarea):focus{outline:none;border-color:var(--rust);box-shadow:0 0 0 1px var(--rust)}.jv2 .sec-reviews .field :is(input,textarea).need{border-color:var(--rust)}.jv2 .sec-reviews .starpick{display:flex;gap:4px}.jv2 .sec-reviews .starpick .pk{position:relative;flex:0 0 44px;width:44px;height:44px;margin:0;padding:8px;cursor:pointer;color:var(--gold-ink)}.jv2 .sec-reviews .starpick .pk-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.jv2 .sec-reviews .starpick .pk:focus-within{outline:2px solid var(--rust);outline-offset:2px;border-radius:var(--r-sm)}.jv2 .sec-reviews .starpick .pk svg{display:block;width:100%;height:100%;max-width:none;max-height:none}.jv2 .sec-reviews .starpick .pk path{fill:#a8842c47}.jv2 .sec-reviews .starpick .pk.on path{fill:var(--gold-ink)}.jv2 .sec-reviews .starpick.need .pk path{fill:#dca78f}.jv2 .sec-reviews .rating-error{margin:8px 0 0;font:400 13px/1.4 var(--body);color:var(--ink)}.jv2 .sec-reviews .uploader{display:block;padding:24px;border:1px dashed rgba(177,86,57,.42);border-radius:10px;background:var(--ivory);color:var(--ink);text-align:center;text-transform:none;letter-spacing:normal;cursor:pointer;transition:border-color var(--t-ui) var(--ease-ui),background-color var(--t-ui) var(--ease-ui)}.jv2 .sec-reviews .uploader:hover{border-color:var(--rust);background:#fff}.jv2 .sec-reviews .uploader svg{width:30px;height:30px;margin:0 auto 8px;color:var(--rust);max-width:none;max-height:none}.jv2 .sec-reviews .uploader .ut{font:600 14px/1.4 var(--body);color:var(--ink)}.jv2 .sec-reviews .uploader .us{margin-top:3px;font:400 13px/1.4 var(--body);color:var(--ebony)}.jv2 .sec-reviews .review-upload-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.jv2 .sec-reviews .uploader:has(+.review-upload-input:focus-visible){outline:2px solid var(--rust);outline-offset:3px}.jv2 .sec-reviews .uprev{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.jv2 .sec-reviews .uprev .upx{width:60px;height:60px;border-radius:8px;overflow:hidden;background:var(--sand)}.jv2 .sec-reviews .uprev .upx :is(img,video){width:100%;height:100%;object-fit:cover}.jv2 .sec-reviews .row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.jv2 .sec-reviews .submit{display:block;width:100%;min-height:52px;margin:0;padding:0 24px;border:0;border-radius:var(--r-sm);background:var(--rust);color:#fff;font:500 14px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--t-ui) var(--ease-ui)}.jv2 .sec-reviews .submit:hover{background:var(--rust-hover)}.jv2 .sec-reviews .submit:disabled{opacity:.6;cursor:default}.jv2 .sec-reviews .modal .privacy{margin:12px 0 0;font:400 13px/1.5 var(--body);color:var(--ebony);text-align:center}.jv2 .sec-reviews .thanks{display:none;padding:20px 0;text-align:center}.jv2 .sec-reviews .thanks.show{display:block}.jv2 .sec-reviews .thanks .seal{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border:1.5px solid var(--gold-ink);border-radius:50%;color:var(--gold-ink)}.jv2 .sec-reviews .thanks h3{margin-bottom:8px}.jv2 .sec-reviews .thanks p{max-width:34ch;margin:0 auto;font:400 15px/1.5 var(--body);color:var(--ebony)}@media(max-width:699px){.jv2 .sec-reviews .modal{align-items:flex-end;padding:0}.jv2 .sec-reviews .sheet{max-width:100%;max-height:92dvh;border-radius:var(--r) var(--r) 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.jv2 .sec-reviews .row2{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.jv2 .d-maker-ar,.jv2 .d-maker-more-t,.jv2 .rv .chip,.jv2 .rv .write-btn,.jv2 .rv .loadmore,.jv2 .rv .helpful{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jade-v2-proof.css.map */
