/* Product review navigation and shared Google store review spacing. */
.single-product .product-review-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;max-width:100%;margin:0 0 18px;padding:8px 13px;border:1px solid #c7af90;border-radius:4px;background:#fbf6ed;color:#6e4b2e;font-size:11px;line-height:1.6;text-decoration:none;box-sizing:border-box}
.single-product .product-review-link svg{width:16px;height:16px;flex:0 0 16px}
.single-product .product-review-link:hover{background:#eadcc6;border-color:#9c7955}
.single-product .product-review-link:focus-visible{outline:2px solid #92633c;outline-offset:3px}
.single-product .client-google-reviews{max-width:none;margin:48px 0 0;padding:0;scroll-margin-top:calc(var(--site-header-height,76px) + 24px)}
.single-product .client-google-reviews .cinema-section-heading{margin-bottom:24px}
.single-product .client-google-reviews h2{font-size:clamp(28px,3vw,38px);line-height:1.25;max-width:24ch}
.single-product .client-google-review-actions{max-width:none;margin:28px 0 0;padding:0}
.single-product .client-google-review-actions+.related-section{margin-top:30px;padding-top:20px;border-top:0}
@media(max-width:640px){.single-product .product-review-link{font-size:10px;margin-bottom:16px}.single-product .client-google-reviews{margin-top:36px}.single-product .client-google-reviews .cinema-section-heading{margin-bottom:20px}.single-product .client-google-reviews h2{font-size:28px}.single-product .client-google-review-actions{margin-top:24px}}
body:lang(ar) .single-product .client-google-reviews h2{font-family:'Noto Sans Arabic',Arial,sans-serif;font-size:clamp(25px,3vw,34px);line-height:1.7;letter-spacing:0}
