#reviews{position:relative;overflow:clip;background:#0e0409;color:var(--cream);min-height:100vh;min-height:100svh;padding:11vh 0 5vh}#reviews .rv-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}#reviews .rv-lq{position:absolute;inset:0;width:100%;height:100%;display:block}#reviews .rv-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(75% 70% at 50% 55%,#0e040900,#0e04094d 70%,#0e0409bf)}#reviews .rv-head{position:relative;z-index:2;text-align:center;padding:0 20px}#reviews .rv-lab{display:inline-flex;gap:14px;align-items:center;font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}#reviews .rv-lab i{display:block;width:40px;height:1px;background:var(--gold)}#reviews h2{margin-top:16px;font:600 clamp(34px,3.6vw,62px)/1 var(--font);letter-spacing:-.05em;color:#fff3dc}#reviews h2 em{color:#ffd6a0;font-size:1.06em}#reviews .rv-score{margin-top:14px;display:inline-flex;gap:8px;align-items:center;font:500 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffecd6cc}#reviews .rv-score b{font:600 15px/1 var(--font);letter-spacing:0;color:#fff3dc}#reviews .rv-score .rv-st{display:inline-flex;gap:3px}#reviews .rv-score .rv-st svg{width:15px;height:15px;fill:#ffc56e;filter:drop-shadow(0 0 6px rgba(255,170,80,.55))}#reviews .rv-stage{--w: clamp(230px, 18vw, 290px);--h: calc(var(--w) * 1.3);position:relative;z-index:1;margin-top:3vh;height:calc(var(--h) * 1.34 + 150px);perspective:1500px;touch-action:pan-y}#reviews .rv-track{position:absolute;inset:0}#reviews .rv-c{position:absolute;left:50%;top:0;width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);cursor:pointer;transform-style:preserve-3d;will-change:transform;--o: 0;--dim: 0}#reviews .rv-f,#reviews .rv-b{position:absolute;inset:0;border-radius:18px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:var(--o)}#reviews .rv-f{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 22px 20px;background:linear-gradient(180deg,#fff8ec,#f7e8d0 60%,#f1dcbc);box-shadow:inset 0 1px #fffdf7,inset 0 0 0 1px #7832141a,0 30px 70px -26px #28060ecc}#reviews .rv-f:after{content:"";position:absolute;inset:0;background:#2a0a12;opacity:var(--dim);pointer-events:none}#reviews .rv-c.is-on .rv-f{box-shadow:inset 0 1px #fffdf7,0 40px 90px -28px #28060ed9,0 0 0 1.5px #ffd6a0e6,0 0 70px #ff96468c}#reviews .rv-b{transform:rotateY(180deg);display:grid;place-items:center;background:linear-gradient(160deg,#f39a52,#d9481f 55%,#a8301a);box-shadow:inset 0 1px #ffeccd80,inset 0 0 0 1px #ffd6a040,0 30px 60px -24px #0a0206cc}#reviews .rv-b:after{content:"";position:absolute;inset:8px;border-radius:12px;box-shadow:inset 0 0 0 1px #ffeccd59}#reviews .rv-b svg{width:26%;height:26%;fill:#fff3dc;opacity:.92;filter:drop-shadow(0 0 16px rgba(255,230,190,.7))}#reviews .rv-c .rv-st{display:flex;gap:4px}#reviews .rv-c .rv-st svg{width:14px;height:14px;fill:#e0601f}#reviews blockquote{margin:auto 0;padding:10px 0;font:500 14px/1.42 var(--font);letter-spacing:-.01em;color:#1e0f06;text-wrap:pretty}#reviews blockquote:before{content:"\201c";display:block;height:.4em;margin-bottom:6px;font:400 2.6em/1 var(--serif);color:#d9541f}#reviews .rv-c.xs blockquote{font-size:24px;line-height:1.12;letter-spacing:-.035em;font-weight:600}#reviews .rv-c.lg blockquote{font-size:12.5px;line-height:1.45}#reviews .rv-c.xl blockquote{font-size:9.6px;line-height:1.38;padding:2px 0}#reviews .rv-c.xl .rv-f{padding-top:16px;padding-bottom:14px}#reviews .rv-c.xl blockquote:before{font-size:2em;margin-bottom:2px}#reviews figcaption{display:grid;gap:6px;justify-items:center}#reviews figcaption b{font:600 14px/1 var(--font);color:#1e0f06}#reviews figcaption span{font:500 9px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#1e0f0694}#reviews .rv-cap{position:absolute;z-index:300;left:50%;bottom:0;transform:translate(-50%);width:min(520px,calc(100% - 40px));text-align:center}#reviews .rv-act{display:flex;align-items:center;justify-content:center;gap:18px}#reviews .rv-arr{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff3dc;font:400 18px/1 var(--font);background:#fff1dc1a;box-shadow:inset 0 0 0 1px #fff1dc40;transition:background-color .3s,transform .3s cubic-bezier(.16,1,.3,1)}#reviews .rv-arr:hover{background:#fff1dc33;transform:scale(1.06)}#reviews .rv-arr:active{transform:scale(.95)}#reviews .rv-idx{min-width:64px;font:500 12px/1 var(--mono);letter-spacing:.14em;color:#ffd6a0}#reviews .rv-note{margin-top:14px;font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffe4c899}@media(max-width:767px){#reviews{padding:9vh 0 4vh}#reviews h2{font-size:clamp(32px,9vw,44px)}#reviews .rv-score{font-size:11px}#reviews .rv-stage{--w: 60vw}#reviews .rv-f{padding:16px 14px 14px;border-radius:14px}#reviews .rv-b{border-radius:14px}#reviews blockquote,#reviews .rv-c.lg blockquote,#reviews .rv-c.xl blockquote{font-size:15px;line-height:1.5;padding:6px 0}#reviews .rv-c.xs blockquote{font-size:20px}#reviews figcaption b{font-size:13px}#reviews figcaption span{font-size:12px}}@media(prefers-reduced-motion:reduce){#reviews .rv-arr{transition:none}}#reviews{-webkit-mask-image:none;mask-image:none}#reviews .rv-stage{margin-top:9vh}#reviews .rv-arr{background:#16060cc7;color:#fff3dc;box-shadow:inset 0 0 0 1.5px #ffe2be8c,0 8px 24px #0a020673}#reviews .rv-arr:hover{background:#280c14e6;box-shadow:inset 0 0 0 1.5px #ffe2bed9,0 10px 28px #0a020680}#reviews .rv-idx{padding:6px 10px;border-radius:10px;background:#16060c9e;color:#ffe2bc}#reviews .rv-note{display:inline-block;padding:6px 12px;border-radius:10px;background:#16060c8c;color:#ffecd6d1}@media(max-width:767px){#reviews .rv-stage{margin-top:6vh}}#reviews .rv-head{isolation:isolate}#reviews .rv-head:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(900px,110vw);height:200%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(16,4,10,.6),rgba(16,4,10,.32) 55%,transparent)}#reviews .rv-head h2,#reviews .rv-score,#reviews .rv-lab{text-shadow:0 2px 22px rgba(14,4,9,.6)}#faq .fq-bg{-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}@media(max-width:767px){#reviews{padding:7vh 0 3vh;min-height:0}#reviews .rv-stage{--w: 54vw;margin-top:5vh;height:calc(var(--h) * 1.3 + 120px)}#reviews .rv-note{margin-top:10px}}#reviews .rv-arr{background:#fff3e2e6;color:#2a1208;box-shadow:inset 0 1px #fffaf2,0 0 0 1px #ffd6aab3,0 10px 28px #28080e47}#reviews .rv-arr:hover{background:#fff6ea;box-shadow:inset 0 1px #fffaf2,0 0 0 1px #ffc896e6,0 12px 32px #f0783259}#reviews .rv-idx{background:#fff3e2d1;color:#3a1a0c;box-shadow:0 0 0 1px #ffd6aa99}#reviews .rv-note{background:#fff3e2c7;color:#3a1a0c;box-shadow:0 0 0 1px #ffd6aa8c}#reviews .rv-note,#reviews .rv-idx{background:#fff4e4ed;color:#2a1208}#reviews .rv-f{box-shadow:inset 0 1px #fffdf7,inset 0 0 0 1px #7832141a,0 12px 26px -14px #28060e73}#reviews .rv-c.is-on .rv-f{box-shadow:inset 0 1px #fffdf7,0 0 0 1.5px #ffd6a0e6,0 18px 36px -18px #28060e80}#reviews .rv-b{box-shadow:inset 0 1px #ffeccd80,inset 0 0 0 1px #ffd6a040,0 8px 18px -10px #0a020680}#reviews figcaption{display:flex;align-items:center;justify-content:center;gap:10px;text-align:left;padding-top:12px;border-top:1px solid rgba(120,50,20,.12);width:100%}#reviews .rv-av{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:400 italic 17px/1 var(--serif);color:#fff6e8;background:linear-gradient(140deg,#f4a35c,#d9541f 60%,#a8301a);box-shadow:inset 0 1px #ffeccd8c,0 0 0 1.5px #ffd6a08c}#reviews .rv-who{display:grid;gap:3px;min-width:0}#reviews .rv-who b{font:600 14px/1.1 var(--font);letter-spacing:-.01em;color:#1e0f06;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#reviews .rv-who small{font:500 11.5px/1.2 var(--font);color:#1e0f0694;white-space:nowrap}@media(max-width:767px){#reviews figcaption{gap:8px;padding-top:9px}#reviews .rv-av{width:24px;height:24px;font-size:14px}#reviews .rv-who b{font-size:12px}#reviews .rv-who small{font-size:10px}}#reviews h2{font-size:clamp(36px,3.8vw,64px);line-height:1;letter-spacing:-.05em}#reviews figcaption .rv-who,#reviews figcaption .rv-av{font-family:var(--font);text-transform:none;letter-spacing:normal;color:inherit}#reviews figcaption .rv-av{font:400 italic 17px/1 var(--serif);color:#fff6e8}#reviews .rv-who b{text-transform:none;letter-spacing:-.01em}#reviews .rv-who small{text-transform:none;letter-spacing:0}@media(max-width:767px){#reviews figcaption .rv-av{font-size:14px}}#reviews .rv-av,#reviews figcaption .rv-av{font:0/0 a}#reviews .rv-av svg{width:15px;height:15px;fill:none;stroke:#fff6e8;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}@media(max-width:767px){#reviews .rv-av svg{width:12px;height:12px}}#reviews .rv-bg{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 82%,transparent)}#reviews .rv-who b:after{content:"";display:inline-block;width:13px;height:13px;margin-left:6px;vertical-align:-1px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23e98a45'/%3E%3Cpath d='M7.6 12.3l3 3 5.8-6.2' fill='none' stroke='%23fff6ec' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#reviews .rv-head:before{display:none}#reviews .rv-head h2,#reviews .rv-lab{text-shadow:0 2px 26px rgba(40,8,12,.5),0 1px 2px rgba(40,8,12,.35)}#reviews .rv-score{text-shadow:0 1px 12px rgba(40,8,12,.55)}html body #reviews .rv-idx,html body #reviews .rv-note{background:none;box-shadow:none;padding:4px 6px;color:#fff3dc;text-shadow:0 1px 14px rgba(40,8,10,.55)}#reviews h2{font-size:clamp(34px,3.8vw,55px)!important;line-height:1.04!important}#reviews .rv-lab{font-size:12px!important;letter-spacing:.08em!important}
