.lp-reviews-luxe .rv-page-shell{padding-top:clamp(26px,5vw,56px)}.lp-reviews-luxe .rv-page-head{text-align:center;margin-bottom:clamp(24px,4vw,38px)}.lp-reviews-luxe .rv-page-head h1{margin-top:14px}.lp-reviews-luxe .rv-page-head p{max-width:560px;margin-inline:auto;line-height:1.6}.rv-gallery{position:relative}.rv-summary{isolation:isolate;color:#fff;background:linear-gradient(118deg,#23221e 0%,#302a21 55%,#211f1b 100%);border:1px solid #dac9aa;border-radius:25px;justify-content:center;align-items:center;gap:clamp(24px,5vw,62px);min-height:166px;padding:22px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -31px #20180fbf}.rv-summary:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#d3ab622e,#0000 68%);border-radius:50%;width:340px;height:340px;position:absolute;top:-135px;right:-45px}.rv-score{flex-direction:column;align-items:center;min-width:130px;display:flex}.rv-score-main{align-items:baseline;gap:7px;display:flex}.rv-score-number{letter-spacing:-.065em;color:#f3e4c8;font-size:clamp(43px,5.8vw,62px);font-weight:770;line-height:1}.rv-score-outof{color:#c0b7a8;font-size:17px}.rv-score-stars{color:#d6b478;letter-spacing:.12em;margin-top:8px;font-size:19px;line-height:1.2}.rv-score-caption{color:#c8c0b3;margin-top:6px;font-size:11px}.rv-summary-divider{background:linear-gradient(#0000,#dcc2918c,#0000);width:1px;height:85px}.rv-summary-stats{color:#c5bdaf;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.rv-summary-stats strong{color:#f7eddc;font-size:19px}.rv-summary-mark{text-align:center;color:#c7a265;width:100%;font-size:24px;display:block}.rv-summary-dot{background:#ac8e5b;border-radius:50%;width:5px;height:5px;margin-inline:6px}.rv-filter-section{margin:27px 0 23px}.rv-filter-heading{letter-spacing:.04em;color:#8d7856;margin:0 0 11px;font-size:12px;font-weight:740}.rv-filters{flex-wrap:wrap;gap:8px;display:flex}.rv-filter{color:#554e43;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0d8c9;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;transition:background .24s,border-color .24s,transform .24s,box-shadow .24s;display:inline-flex}.rv-filter span{color:#a38c68;font-size:10px}.rv-filter:hover{border-color:#b89c6a;transform:translateY(-2px);box-shadow:0 5px 16px -12px #281e0c80}.rv-filter.rv-filter-active{color:#f6ebda;background:#28241e;border-color:#28241e;box-shadow:0 8px 18px -13px #000000a6}.rv-filter-active span{color:#d6bb8d}.rv-filter:focus-visible,.rv-more:focus-visible{outline-offset:3px;outline:3px solid #bd9a5b}.rv-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.rv-card{background:linear-gradient(163deg,#fff 8%,#fffcf7 100%);border:1px solid #e5ddd0;border-radius:23px;flex-direction:column;min-width:0;padding:clamp(21px,3vw,31px);transition:transform .3s,box-shadow .3s,border-color .3s;animation:.6s cubic-bezier(.2,.8,.2,1) both rv-appear;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 29px -23px #201a0d8c}.rv-card:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#c6a66c,#0000);height:3px;position:absolute;inset:0 0 auto}.rv-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#c6a66c1a,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-85px}.rv-card:hover{border-color:#cebb98;transform:translateY(-5px);box-shadow:0 20px 43px -30px #37250d80}.rv-card-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.rv-stars{letter-spacing:.08em;color:#b59153;white-space:nowrap;font-size:19px;line-height:1}.rv-star-empty{color:#d7ccba}.rv-lang-pill{color:#8c7245;background:#f9f3e8;border:1px solid #eadfca;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700}.rv-big-quote{color:#d2b780;opacity:.7;height:48px;margin-top:6px;font-family:Georgia,serif;font-size:60px;line-height:1.3}.rv-card-text{z-index:1;color:#34302b;overflow-wrap:anywhere;flex:1;margin:0;font-size:clamp(14px,1.4vw,16px);font-weight:460;line-height:1.75;position:relative}.rv-card-text[dir=rtl]{text-align:right}.rv-card-footer{border-top:1px solid #eee5d8;align-items:center;gap:11px;margin-top:25px;padding-top:18px;display:flex}.rv-avatar{color:#71562e;background:linear-gradient(135deg,#f1e5ce,#e4d1aa);border:1px solid #d4bd91;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:14px;font-weight:850;display:grid}.rv-card-footer strong{color:#2d2a26;font-size:13px;font-weight:760}.rv-more-wrap{justify-content:center;padding-top:30px;display:flex}.rv-more{color:#6f552b;cursor:pointer;background:#fff;border:1px solid #cbb58a;border-radius:14px;align-items:center;gap:15px;min-height:45px;padding:13px 20px;font-size:13px;font-weight:750;transition:transform .25s,background .25s;display:inline-flex}.rv-more:hover{background:#f8f0e2;transform:translateY(-3px)}.rv-more span{color:#af8b50;font-size:18px}.rv-empty{text-align:center;color:#80746a;background:#fff;border:1px solid #e7dfd3;border-radius:19px;padding:35px}.rv-bottom-cta{text-align:center;border-top:1px solid #e8dcc5;margin:clamp(28px,5vw,45px) auto 0;padding:24px}.rv-bottom-mark{color:#bb985b;margin-bottom:13px;font-size:19px;display:block}.lp-reviews-luxe .rv-book-link{color:#fff;background:#24221e;border-radius:13px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 23px;font-size:13px;font-weight:750;transition:transform .25s,background .25s;display:inline-flex}.lp-reviews-luxe .rv-book-link span{color:#d6b372}.lp-reviews-luxe .rv-book-link:hover{background:#363028;transform:translateY(-3px)}@keyframes rv-appear{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.rv-summary{border-radius:20px;gap:18px;min-height:142px;padding:18px 13px}.rv-score{min-width:115px}.rv-score-number{font-size:46px}.rv-score-outof{font-size:13px}.rv-score-stars{letter-spacing:.05em;font-size:16px}.rv-score-caption{font-size:10px}.rv-summary-divider{height:80px}.rv-summary-stats{gap:5px;max-width:134px;font-size:11px}.rv-summary-stats strong{font-size:17px}.rv-summary-dot{margin-inline:3px}.rv-filter-section{margin-block:21px 18px}.rv-filters{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:7px;overflow-x:auto}.rv-filter{min-height:38px;padding:9px 12px;font-size:11px}.rv-grid{grid-template-columns:minmax(0,1fr);gap:12px}.rv-card{border-radius:19px;padding:20px}.rv-card-text{font-size:14px;line-height:1.75}.rv-big-quote{height:42px;font-size:50px}}@media (max-width:360px){.rv-summary{gap:10px;padding:15px 10px}.rv-score{min-width:100px}.rv-score-number{font-size:40px}.rv-summary-stats{max-width:124px}}@media (prefers-reduced-motion:reduce){.rv-card{animation:none;transform:none}.rv-card:hover,.rv-filter:hover,.rv-more:hover,.lp-reviews-luxe .rv-book-link:hover{transform:none}}
