.review-page{background:#141310;color:#eee7d8}.review-shell{max-width:780px;margin:0 auto;padding:38px 24px 76px}.review-back{display:inline-block;color:#c6ac79;font-size:13px;margin-bottom:38px}.review-eyebrow{font-size:10px;letter-spacing:2px;color:#bc9c60;margin:0 0 14px}.review-intro h1{font-size:clamp(32px,5vw,46px);color:#e4c688;letter-spacing:-.7px}.review-intro>p:last-child{font-size:15px;line-height:1.85;color:#bfb5a4;margin:18px 0 30px}.customer-review,.review-success{background:#1c1a16;border:1px solid #443a29;border-radius:18px;padding:32px;box-shadow:0 20px 60px #0002}.customer-review{display:grid;gap:22px}.customer-review label{display:grid;gap:9px;font-size:13px;line-height:1.5;color:#e9dfca;min-width:0}.review-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.customer-review input,.customer-review select,.customer-review textarea{width:100%;min-width:0;min-height:48px;color:#eee7d8;background:#141310;border:1px solid #554730;border-radius:8px;padding:12px;font-size:16px;color-scheme:dark;box-shadow:none}.customer-review textarea{resize:vertical;line-height:1.7;min-height:150px}.customer-review :is(input,select,textarea):focus{outline:2px solid #c7a569;outline-offset:2px}.review-privacy{font-size:12px;line-height:1.9;color:#b5ab99;margin:0}.review-submit{display:flex;align-items:center;justify-content:center;min-height:52px;padding:15px 22px;border:1px solid #d6b574;border-radius:999px;background:linear-gradient(110deg,#e0c48b,#b78e4e);color:#19150f!important;font-size:15px;font-weight:750;text-align:center;line-height:1.4;text-decoration:none}.review-submit:hover{background:linear-gradient(110deg,#ead4a6,#c39c5e)}.review-submit:disabled{opacity:.65}.review-error{margin:0;color:#ffb3a4;font-size:13px;line-height:1.8}.review-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.review-success{text-align:center;padding:42px 28px}.review-check{display:inline-grid;place-items:center;border:1px solid #b89a63;color:#d9ba7e;border-radius:50%;width:54px;height:54px;font-size:25px;margin-bottom:22px}.review-success h2{font-size:25px;color:#e4c688}.review-success p{color:#bfb5a4;margin:18px 0 28px;line-height:1.8}.review-success .review-submit{max-width:320px;margin:auto}.review-write-link{display:inline-flex;align-items:center;justify-content:center;margin:0 auto 30px;padding:12px 24px;border:1px solid #8e7448;border-radius:999px;color:#ddc38d!important;font-size:15px;min-height:48px;gap:10px}.review-write-link:hover{background:#c7a56914}.reviews .review-write-row{text-align:center;margin:22px 0 8px}@media(max-width:600px){.review-shell{padding:26px 18px 48px}.review-back{margin-bottom:28px}.review-intro h1{font-size:34px}.customer-review{padding:23px 18px;gap:20px}.review-pair{gap:14px}.review-pair>label{font-size:12px}.customer-review select{padding:11px 8px}.review-intro>p:last-child{font-size:14px;margin-bottom:24px}.review-eyebrow{letter-spacing:1.4px;font-size:9px}.review-success{padding:30px 20px}}@media(max-width:360px){.review-pair{grid-template-columns:1fr}}html[lang=ar] .review-intro,html[lang=ar] .customer-review,html[lang=ar] .review-success{direction:rtl;text-align:right}html[lang=ar] .review-success{text-align:center}html[lang=ar] .review-eyebrow{letter-spacing:0}.review-meta .review-purchase-details{display:block;margin-top:8px;font-size:11px;color:#b5ab99;letter-spacing:0;font-weight:400;line-height:1.7}.review-card p{overflow-wrap:anywhere}.review-meta>div{overflow-wrap:anywhere}

.reviews .review-body{white-space:pre-line;text-align:start;overflow-wrap:anywhere}.review-translation-note{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:0 0 18px;color:#c1b49b;font-size:11px;line-height:1.7;letter-spacing:0;font-weight:400}.review-original-toggle{border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:#e1c58d!important;font:inherit!important;font-size:12px!important;padding:3px 0!important;min-height:30px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.review-original-toggle:focus-visible{outline:2px solid #d2b476;outline-offset:3px}.review-card .review-meta{margin-top:auto}.review-card .review-body{flex:1}
