.arabic-reviews{color:#173a41;background:#f1f3ed;padding:84px 0;scroll-margin-top:110px}.reviews-heading{text-align:center;max-width:760px;margin:0 auto 48px}.reviews-heading .kicker{align-items:center;gap:9px;font-size:.73rem;display:inline-flex}.reviews-heading .kicker svg{width:18px;height:18px}.reviews-heading h2{letter-spacing:-.045em;margin:19px 0;font-size:clamp(2rem,3.3vw,3.15rem);line-height:1.15}.reviews-heading h2 em{color:#5d7666;font-family:Georgia,serif;font-weight:400}.reviews-heading p{color:#617167;max-width:590px;margin:0 auto;font-size:.95rem;line-height:1.8}.reviews-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:35px;display:grid}.reviews-summary{color:#fff;background:#1b3d43;border-radius:23px;padding:30px;position:sticky;top:115px}.reviews-summary-label{color:#c7d6cb;letter-spacing:.13em;font-size:.57rem}.reviews-score{letter-spacing:-.06em;align-items:baseline;gap:10px;margin:12px 0 4px;font-size:5rem;font-weight:600;line-height:1.2;display:flex}.reviews-score small{color:#adc2b8;letter-spacing:0;font-size:1rem;font-weight:400}.reviews-stars{color:#a1762b;align-items:center;gap:4px;display:inline-flex}.reviews-stars svg{stroke-width:1.5px;width:16px;height:16px}.reviews-stars .filled{fill:currentColor}.reviews-summary .reviews-stars{color:#e8cc8c;gap:6px}.reviews-summary .reviews-stars svg{width:21px;height:21px}.reviews-summary>p{color:#c3d1c8;margin:12px 0 24px;font-size:.77rem;line-height:1.7}.reviews-summary strong{color:#fff;font-weight:650}.reviews-distribution{gap:9px;margin-bottom:26px;display:grid}.reviews-distribution>div{color:#d7e0d7;align-items:center;gap:10px;font-size:.68rem;display:flex}.reviews-distribution span:first-child{align-items:center;gap:5px;display:inline-flex}.reviews-distribution span:last-child{text-align:right;width:20px}.reviews-distribution svg{fill:currentColor;width:10px;height:10px}.reviews-distribution i{background:#ffffff1b;border-radius:5px;flex:1;height:4px;display:block;overflow:hidden}.reviews-distribution b{background:#e6c98d;border-radius:5px;height:100%;display:block}.reviews-origin{color:#e0d2ac;border-top:1px solid #ffffff20;align-items:center;gap:12px;padding-top:21px;display:flex}.reviews-origin svg{flex:none;width:28px;height:28px}.reviews-origin p{margin:0;font-size:.8rem;font-weight:650;line-height:1.6}.reviews-summary>small{color:#bccdc4;margin-top:15px;font-size:.69rem;line-height:1.75;display:block}.reviews-summary>a{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:9px;margin-top:23px;padding-top:18px;font-size:.75rem;font-weight:650;display:flex}.reviews-summary>a svg{width:16px;height:16px}.reviews-content{min-width:0}.reviews-tools{flex-wrap:wrap;gap:14px;margin:0 0 20px;display:flex}.reviews-tools label{color:#50665b;flex:1;min-width:0;font-size:.69rem;font-weight:650;display:block}.reviews-tools select{color:#234840;text-overflow:ellipsis;background-color:#fafbf8;border:1px solid #d1dccf;border-radius:11px;width:100%;max-width:100%;min-height:45px;margin-top:7px;padding:10px 40px 10px 13px;font-size:.76rem;display:block}.reviews-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.review-card{background:#fff;border:1px solid #e0e6da;border-radius:20px;min-width:0;padding:25px 25px 0;box-shadow:0 5px 20px #1c3e4703}.review-card-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.review-card-top>svg{color:#d1ddce;fill:#edf2e8;stroke-width:1.4px;width:27px;height:27px}.review-card h3{overflow-wrap:anywhere;margin:18px 0 10px;font-size:1.05rem;line-height:1.45}.review-excerpt,.review-card details p{white-space:pre-line;overflow-wrap:anywhere;color:#4e6258;font-size:.85rem;line-height:1.85}.review-card details summary{cursor:pointer;color:#1d4745;text-underline-offset:3px;padding:7px 0;font-size:.71rem;font-weight:650;line-height:1.7;text-decoration:underline}.review-reply{background:#f2f6ee;border-radius:10px;margin-top:10px;padding:10px 14px}.review-author{align-items:center;gap:11px;margin:25px 0 20px;display:flex}.review-avatar{color:#4b6854;background:#e9eee2;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.85rem;font-weight:600;display:grid}.review-author b{overflow-wrap:anywhere;font-size:.74rem;font-weight:650;display:block}.review-author time{color:#67776d;margin-top:5px;font-size:.63rem;display:block}.review-product{color:#506a5c;background:#fafbf8;border-top:1px solid #e8ede2;border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;gap:10px;min-height:60px;margin:0 -25px;padding:13px 25px;font-size:.66rem;line-height:1.5;display:flex}.review-product svg{flex:none;width:14px;height:14px}.review-product:hover{color:#1a403e;background:#f0f4ea}.reviews-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 25px;margin-top:27px;display:flex}.reviews-more p{color:#5d7064;margin:0;font-size:.72rem}.reviews-more button{color:#254b42;cursor:pointer;background:0 0;border:1px solid #bacabd;border-radius:999px;align-items:center;gap:15px;min-height:46px;padding:12px 19px;font-size:.75rem;font-weight:650;display:inline-flex}.reviews-more button:hover{background:#e4ebdd}.reviews-more button svg{width:16px;height:16px}.reviews-source-note{color:#64766a;text-align:center;max-width:890px;margin:32px auto 0;font-size:.62rem;line-height:1.8}.review-photos{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.review-photos button{color:#fff;cursor:zoom-in;background:#edf1e8;border:1px solid #d7dfd2;border-radius:12px;min-width:116px;padding:0;position:relative;overflow:hidden}.review-photos img{object-fit:cover;width:116px;height:116px;display:block}.review-photos button>span{background:#14363beb;justify-content:center;align-items:center;gap:5px;padding:8px 3px;font-size:.6rem;font-weight:650;display:flex;position:absolute;inset:auto 0 0}.review-photos svg{width:12px;height:12px}.review-photo-dialog{color:#fff;background:0 0;border:0;width:min(96vw,1050px);max-width:96vw;max-height:96dvh;margin:auto;padding:16px;position:fixed;inset:0;overflow:auto}.review-photo-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081d24e8}.review-photo-frame{background:#173b43;border:1px solid #ffffff25;border-radius:16px;width:fit-content;max-width:100%;margin:auto;overflow:hidden}.review-photo-frame header{justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 18px;display:flex}.review-photo-frame header p{margin:0;font-size:.85rem;line-height:1.4}.review-photo-frame header button{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.review-photo-frame>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(90dvh - 115px);margin:auto;display:block}.review-photo-frame>p{color:#c5d4cc;margin:0;padding:12px 18px;font-size:.7rem}@media (max-width:1000px){.reviews-layout{grid-template-columns:230px minmax(0,1fr);gap:23px}.reviews-summary{padding:24px}.reviews-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.arabic-reviews{padding:52px 0}.reviews-heading{text-align:left;margin-bottom:29px}.reviews-heading h2{font-size:2.2rem}.reviews-heading p{font-size:.86rem}.reviews-layout{grid-template-columns:minmax(0,1fr);gap:28px}.reviews-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;padding:24px;display:grid;position:static}.reviews-summary-label{grid-column:1/-1}.reviews-score{grid-area:2/1/4;font-size:4.2rem}.reviews-summary>.reviews-stars{grid-area:2/2;align-self:end;gap:3px;padding-bottom:5px}.reviews-summary>.reviews-stars svg{width:16px;height:16px}.reviews-summary>p{grid-area:3/2;margin:0 0 15px;font-size:.69rem}.reviews-distribution,.reviews-origin{display:none}.reviews-summary>small,.reviews-summary>a{grid-column:1/-1}.reviews-summary>small{margin-top:5px}.reviews-summary>a{margin-top:18px}.reviews-tools{gap:12px}.reviews-tools label{flex-basis:100%}.review-card{padding:23px 23px 0}.review-product{margin-inline:-23px;padding-inline:23px}.reviews-source-note{text-align:left}.reviews-more{gap:15px}}
