.review-form--branded{border-color:#4b1b532e;grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:0;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 64px #3c1c4217}.review-heading{align-items:center;gap:7px;display:flex}.review-heading__palm{object-fit:contain;width:16px;height:19px}.review-form__intro{color:#fff;background:linear-gradient(145deg,#35113f 0%,#52185e 58%,#713481 100%);min-height:100%;padding:34px 30px;position:relative;overflow:hidden}.review-form__intro:after{content:"";filter:brightness(0)invert();opacity:.06;background:url(/alrehayef-palm.png) 50%/contain no-repeat;width:210px;height:235px;position:absolute;inset-block-end:-74px;inset-inline-start:-58px;transform:rotate(-8deg)}.review-form__brand-palm{filter:brightness(0)invert();opacity:.92;margin-bottom:22px}.review-form__intro .eyebrow{color:#ead59a}.review-form__intro h3{color:#fff;margin-bottom:9px;font-size:clamp(1.55rem,2.8vw,2.1rem)}.review-form__intro>p:not(.eyebrow){color:#ffffffc2;max-width:29ch;line-height:1.9}.review-form__verified{z-index:1;color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:24px;padding:8px 11px;font-size:.76rem;font-weight:700;display:flex;position:relative}.review-form__verified b{color:#42154d;background:#ead59a;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.review-form__fields{background:linear-gradient(145deg,#fff 0% 62%,#fbf7fc 100%);grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-content:start;gap:20px 18px;padding:34px;display:grid}.review-form__fields .review-message,.review-form__body,.review-form__signin,.review-form__account{grid-column:1/-1}.review-form__signin{align-content:center;justify-items:start;gap:13px;min-height:230px;display:grid}.review-form__signin h4,.review-form__signin p{margin:0}.review-form__signin h4{color:var(--plum-dark);font-size:1.15rem}.review-form__signin p{max-width:58ch;line-height:1.8}.review-form__signin>a{max-width:390px;margin-top:5px}.review-form__account{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);gap:20px 18px;display:grid}.review-form__identity,.review-form__status,.review-form__account .review-palms,.review-form__account .review-form__body{grid-column:1/-1}.review-form__identity{background:linear-gradient(90deg,#f8f0fa,#fffaf0);border:1px solid #7e45932e;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.review-form__identity>div{gap:3px;display:grid}.review-form__identity strong{color:var(--plum-dark)}.review-form__identity small{color:var(--ink-soft);font-size:.72rem}.review-form__identity>span{color:#4f1b5c;white-space:nowrap;background:#7e45931a;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.72rem;font-weight:800;display:flex}.review-form__identity>span b{color:#216344}.review-form__status{background:#f8f4f8;border-radius:9px;padding:10px 12px;font-size:.78rem;color:#5e4a63!important;margin:-6px 0 0!important}.review-card__author{gap:5px;display:grid}.review-card__author small{color:#4f1b5c;background:#f3eaf5;border-radius:999px;width:max-content;padding:4px 7px;font-size:.64rem;font-weight:800}.review-form label small{color:var(--ink-soft);margin-inline-start:5px;font-size:.72rem;font-weight:500}.review-form__phone input,.review-form__order select,.review-form__body textarea{transition:border-color .16s,box-shadow .16s}.review-form__phone input:focus,.review-form__order select:focus,.review-form__body textarea:focus{border-color:#8b54a0;outline:none;box-shadow:0 0 0 4px #7e45931f}.review-form .review-form__verify{place-self:end stretch;width:100%;min-height:46px}.review-form__lookup-error{background:#fff4f4;border:1px solid #f0cccc;border-radius:10px;grid-column:1/-1;margin:-6px 0 0;padding:11px 13px;font-size:.8rem;color:#8b3131!important}.review-form__order{grid-column:1/-1}.review-form__order select{min-height:48px}.review-form__order-confirmed{color:var(--plum-dark);background:linear-gradient(90deg,#f8f0fa,#fffaf0);border:1px solid #7e45932e;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.review-form__order-confirmed span{color:#4f1b5c;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.review-form__order-confirmed b{color:#fff;background:var(--plum);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.review-form__order-confirmed strong{font-size:.82rem}.review-palms{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.review-palms__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.review-palms__heading>span{color:var(--plum-dark);font-size:.82rem;font-weight:700}.review-palms__heading strong{color:#5b236b;background:#f6edf8;border:1px solid #78368f38;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:4px 9px 4px 6px;font-size:.72rem;display:inline-flex}.review-palms__heading strong>span{color:#78368f;text-align:center;min-width:34px;font-weight:800}.review-palms__heading strong b{color:#fff;background:linear-gradient(135deg,#4f195c,#78368f);border-radius:999px;padding:3px 8px;font-size:.7rem}.review-palms__choices{direction:ltr;background:linear-gradient(125deg,#faf5fc,#fffaf0);border:1px solid #5f266d24;border-radius:16px;grid-template-columns:repeat(5,minmax(46px,1fr));gap:8px;min-height:68px;padding:7px;display:grid;box-shadow:inset 0 1px #ffffffd9}.review-palms__choices button{cursor:pointer;background:#ffffffb8;border:1px solid #5f266d1a;border-radius:12px;place-items:center;min-width:0;height:52px;padding:8px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 2px 7px #401d460a}.review-palms__icon{background:#c7c7cc;width:27px;height:31px;transition:background .16s,transform .16s;display:block;-webkit-mask:url(/alrehayef-palm.png) 50%/contain no-repeat;mask:url(/alrehayef-palm.png) 50%/contain no-repeat}.review-palms__choices button.is-filled{background:#f2e7f5;border-color:#78368f2e}.review-palms__choices button.is-filled .review-palms__icon{background:#78368f}.review-palms__choices button.is-selected{background:linear-gradient(145deg,#f9f1fb,#eadcf0);border-color:#78368f85;transform:translateY(-2px);box-shadow:0 7px 18px #78368f29,inset 0 1px #fff}.review-palms__choices button.is-selected .review-palms__icon{background:#78368f;transform:scale(1.08)}.review-palms__choices button:hover,.review-palms__choices button:focus-visible{border-color:#78368f73;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #78368f1a}.review-palms__choices button:hover .review-palms__icon,.review-palms__choices button:focus-visible .review-palms__icon{background:#78368f;transform:scale(1.06)}.review-form__submit{grid-column:2;justify-self:end;min-width:160px}@media (max-width:760px){.review-form--branded{grid-template-columns:1fr}.review-form__intro{min-height:0;padding:26px 22px}.review-form__brand-palm{width:42px;height:auto;margin-bottom:15px}.review-form__verified{margin-top:18px}.review-form__fields{grid-template-columns:1fr;padding:24px 18px}.review-form__account{grid-template-columns:1fr}.review-form__identity{flex-direction:column;align-items:flex-start}.review-form__signin{min-height:200px}.review-form__fields .review-message,.review-form__lookup-error,.review-form__order,.review-form__order-confirmed,.review-palms,.review-form__body,.review-form__verify,.review-form__submit{grid-column:1}.review-form__verify,.review-form__submit{justify-self:stretch;width:100%}.review-form__order-confirmed{flex-direction:column;align-items:flex-start}.review-palms__choices{grid-template-columns:repeat(5,1fr);gap:6px}.review-palms__choices button{height:54px}.review-palms__icon{width:29px;height:34px}}
