@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Montserrat:wght@400;500;600;700&family=Noto+Kufi+Arabic:wght@400;500;600&display=swap');
.ljr,.ljr *{box-sizing:border-box}
.ljr{--review-ink:#34272a;--review-rose:#b78078;--review-gold:#b98a50;--review-cream:#fbf8f3;--review-line:rgba(52,39,42,.16);padding:clamp(6rem,9vw,11rem) max(5vw,2rem);background:linear-gradient(145deg,#f7efeb,#fbf8f3);color:var(--review-ink);font-family:Montserrat,Arial,sans-serif}
.ljr--rtl{direction:rtl;text-align:right;font-family:'Noto Kufi Arabic',Arial,sans-serif}
.ljr__head{max-width:88rem;margin:0 auto 4rem;text-align:center}
.ljr__head>p{margin:0;color:var(--review-gold);font-size:1rem;font-weight:700;letter-spacing:.18em}
.ljr__head h2{margin:1.4rem 0;font:500 clamp(4.4rem,6vw,7.5rem)/.95 'Cormorant Garamond',Georgia,serif;letter-spacing:-.045em}
.ljr--rtl .ljr__head h2{font-family:'Noto Kufi Arabic',Arial,sans-serif;font-size:clamp(3rem,5vw,5.2rem);line-height:1.45;letter-spacing:0}
.ljr__head>span{display:block;max-width:65rem;margin:auto;color:#746664;font-size:1.35rem;line-height:1.8}
.ljr__summary{margin-top:1.8rem}
.ljr__widget{max-width:120rem;margin:auto;padding:clamp(2rem,4vw,5rem);border:1px solid var(--review-line);border-radius:2.4rem;background:#fff;box-shadow:0 2.5rem 6rem rgba(76,50,53,.08)}
.ljr .jdgm-rev-widg{padding:0}
.ljr .jdgm-rev-widg__title{color:var(--review-ink);font:500 clamp(2.8rem,4vw,4.5rem)/1 'Cormorant Garamond',Georgia,serif}
.ljr--rtl .jdgm-rev-widg__title{font-family:'Noto Kufi Arabic',Arial,sans-serif}
.ljr .jdgm-star{color:var(--review-gold)!important}
.ljr .jdgm-write-rev-link,.ljr .jdgm-submit-rev,.ljr .jdgm-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem!important;border:0!important;border-radius:999px!important;background:var(--review-ink)!important;color:#fff!important;font-weight:700!important;letter-spacing:.06em;text-decoration:none!important;transition:.2s ease}
.ljr .jdgm-write-rev-link:hover,.ljr .jdgm-submit-rev:hover,.ljr .jdgm-btn:hover{background:var(--review-rose)!important;transform:translateY(-1px)}
.ljr .jdgm-form-wrapper{margin-top:2.5rem;padding:2.5rem;border-radius:1.6rem;background:var(--review-cream)}
.ljr .jdgm-form-wrapper input,.ljr .jdgm-form-wrapper textarea{border:1px solid rgba(52,39,42,.28)!important;border-radius:.8rem!important;background:#fff!important;color:var(--review-ink)!important}
.ljr .jdgm-rev{padding:2.5rem 0!important;border-top:1px solid var(--review-line)!important}
.ljr .jdgm-rev__author{color:var(--review-ink)!important;font-weight:700!important}
.ljr .jdgm-rev__body{color:#655856!important;font-size:1.35rem!important;line-height:1.8!important}
.ljr .jdgm-histogram__bar-content{background:var(--review-gold)!important}
.ljr .jdgm-paginate__page{color:var(--review-ink)!important}
.ljr--rtl .jdgm-rev-widg,.ljr--rtl .jdgm-form-wrapper,.ljr--rtl .jdgm-rev{text-align:right!important}
.lpc-card .jdgm-preview-badge{min-height:2rem;margin:0 0 1.4rem;padding-top:0!important;border-top:0!important;display:block!important;align-items:initial!important;justify-content:initial!important;gap:0!important}
.lpc-card .jdgm-prev-badge{display:block!important}
.lpc-card .jdgm-prev-badge__text{font-size:1rem;color:#675957}
.lpc-detail .ljr{margin-top:8rem;padding:clamp(4rem,7vw,8rem) clamp(2rem,5vw,7rem);border-radius:3rem}
.lpc-detail .ljr__widget{box-shadow:none}
@media(max-width:640px){.ljr{padding:5rem 1.5rem}.ljr__head{margin-bottom:2.8rem}.ljr__widget{padding:1.8rem 1.4rem;border-radius:1.6rem}.ljr .jdgm-form-wrapper{padding:1.6rem}.lpc-detail .ljr{margin-top:5rem;border-radius:2rem}}
