.kcEZZa_reviewScreen{height:100dvh;min-height:640px;overflow:hidden}.kcEZZa_reviewsMain{width:min(calc(100% - (2 * var(--ladyfa-page-gutter))), 1100px);overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 28px;position:absolute;top:96px;bottom:0;right:50%;overflow-y:auto;transform:translate(50%)}.kcEZZa_reviewsMain::-webkit-scrollbar{display:none}.kcEZZa_reviewComposer{border-radius:var(--ladyfa-radius-md);background:var(--color-surface);border:1px solid #ececf0;width:100%;margin-top:20px;overflow:hidden}.kcEZZa_composerHeader{background:#fafafa;align-items:center;gap:10px;min-height:68px;padding:13px 14px;display:flex}.kcEZZa_composerHeader>span{width:36px;height:36px;color:var(--color-action-primary);background:var(--color-action-primary-soft);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.kcEZZa_composerHeader>div{gap:3px;min-width:0;display:grid}.kcEZZa_composerHeader strong{font-size:12px;font-weight:var(--ladyfa-weight-semibold)}.kcEZZa_composerHeader small{color:var(--color-text-secondary);font-size:var(--ladyfa-font-xs);line-height:1.7}.kcEZZa_composerCta{width:calc(100% - 28px);height:42px;color:var(--color-action-primary);border:1px solid color-mix(in srgb, var(--color-action-primary) 25%, #fff);background:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--ladyfa-font-xs);font-weight:var(--ladyfa-weight-emphasis);border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:48px;margin:12px 14px 14px;line-height:1;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:flex}.kcEZZa_composerCta:hover{border-color:var(--color-action-primary);background:var(--color-action-primary-soft)}.kcEZZa_composerCta:active{transform:scale(.98)}.kcEZZa_composerLoading,.kcEZZa_composerDone{align-items:center;gap:var(--ladyfa-space-2);min-height:56px;color:var(--color-text-secondary);font-size:var(--ladyfa-font-xs);margin:0;padding:13px 14px;line-height:1.8;display:flex}.kcEZZa_composerLoading svg{animation:.8s linear infinite kcEZZa_review-spin}.kcEZZa_composerDone{color:var(--color-status-success);background:var(--color-status-success-soft)}.kcEZZa_composerState{gap:10px;padding:13px 14px 14px;display:grid}.kcEZZa_composerState p{color:var(--color-text-secondary);font-size:var(--ladyfa-font-xs);margin:0;line-height:1.85}.kcEZZa_composerState a,.kcEZZa_composerState button{width:fit-content;color:var(--color-action-primary);cursor:pointer;font:inherit;font-size:var(--ladyfa-font-xs);font-weight:var(--ladyfa-weight-emphasis);background:0 0;border:0;padding:0;line-height:1.6}.kcEZZa_reviewForm{border-top:1px solid #f0f0f2;gap:14px;padding:14px;display:grid}.kcEZZa_reviewPurchase{align-items:center;gap:var(--ladyfa-space-2);min-width:0;color:var(--color-status-success);display:flex}.kcEZZa_reviewPurchase>span{gap:2px;min-width:0;display:grid}.kcEZZa_reviewPurchase strong{font-size:var(--ladyfa-font-xs)}.kcEZZa_reviewPurchase small{color:var(--color-text-secondary);font-size:var(--ladyfa-font-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kcEZZa_reviewForm fieldset{border:0;min-width:0;margin:0;padding:0}.kcEZZa_reviewForm legend,.kcEZZa_reviewComment>span{color:#5f6170;font-size:var(--ladyfa-font-xs);font-weight:var(--ladyfa-weight-medium);margin-bottom:7px}.kcEZZa_ratingPicker{justify-content:center;align-items:center;gap:var(--ladyfa-space-2);display:flex}.kcEZZa_ratingPicker button{color:#e2e4ea;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;transition:color .15s,transform .15s;display:grid}.kcEZZa_ratingPicker button[aria-pressed=true]{color:var(--color-accent-premium)}.kcEZZa_ratingPicker button:has(~button[aria-pressed=true]){color:var(--color-accent-premium)}.kcEZZa_ratingPicker button:active{transform:scale(.88)}.kcEZZa_reviewComment{display:grid;position:relative}.kcEZZa_reviewComment textarea{resize:vertical;width:100%;min-height:92px;color:var(--color-text-primary);background:var(--color-surface);font:inherit;font-size:16px;font-weight:var(--ladyfa-weight-regular);border:1px solid #e2e2e6;border-radius:13px;outline:none;padding:11px 12px 24px;line-height:1.9}.kcEZZa_reviewComment textarea:focus{border-color:var(--color-action-primary);outline:3px solid color-mix(in srgb, var(--color-action-primary) 9%, transparent);outline-offset:1px}.kcEZZa_reviewComment>small{color:var(--color-text-secondary);font-size:var(--ladyfa-font-xs);position:absolute;bottom:8px;left:10px}.kcEZZa_composerError{color:var(--color-status-danger);font-size:var(--ladyfa-font-xs);margin:-4px 0 0;line-height:1.7}.kcEZZa_reviewActions{gap:var(--ladyfa-space-2);grid-template-columns:88px 1fr;display:grid}.kcEZZa_reviewActions button{cursor:pointer;height:42px;font:inherit;font-size:var(--ladyfa-font-xs);font-weight:var(--ladyfa-weight-emphasis);border-radius:999px;line-height:1}.kcEZZa_reviewActions button:first-child{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid #e1e1e6}.kcEZZa_reviewActions button:last-child{color:var(--color-text-inverse);border:1px solid var(--color-action-primary);background:var(--color-action-primary)}.kcEZZa_reviewActions button:disabled{opacity:.58;cursor:wait}.kcEZZa_reviewList{width:100%;margin-top:24px}.kcEZZa_reviewList h1{font-size:16px;font-weight:var(--ladyfa-weight-emphasis);margin:0 0 16px;line-height:21px}.kcEZZa_reviewList>div{gap:var(--ladyfa-space-4);flex-direction:column;display:flex}.kcEZZa_reviewList article{flex:0 0 67px;gap:14px;height:67px;min-height:67px;display:flex;position:relative}.kcEZZa_avatar{background:var(--color-border);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.kcEZZa_avatar img{object-fit:cover}.kcEZZa_reviewList article>div{flex:1;min-width:0}.kcEZZa_reviewList article strong{font-size:14px;font-weight:var(--ladyfa-weight-medium);letter-spacing:.07px;padding-left:48px;line-height:22px;display:block}.kcEZZa_reviewList article p{color:#70727a;font-size:12px;font-weight:var(--ladyfa-weight-regular);letter-spacing:.06px;margin:8px 0 0;line-height:20px}.kcEZZa_reviewList article>b{font-size:12px;font-weight:var(--ladyfa-weight-medium);align-items:center;gap:3px;line-height:20px;display:flex;position:absolute;top:1px;left:0}.kcEZZa_reviewList article>b svg{color:var(--color-accent-premium)}.kcEZZa_empty{color:var(--color-text-secondary);text-align:center;margin:32px 0;font-size:12px}@keyframes kcEZZa_review-spin{to{transform:rotate(360deg)}}@media (max-width:374px){.kcEZZa_reviewsMain{width:calc(100vw - 36px)}}@media (min-width:768px){.kcEZZa_reviewsMain{grid-template-rows:auto 1fr;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-content:start;gap:20px 30px;display:grid}.kcEZZa_reviewsMain>:first-child{grid-column:1}.kcEZZa_reviewComposer{grid-column:1;margin-top:0}.kcEZZa_reviewList{grid-area:1/2/span 2;margin-top:0}.kcEZZa_reviewList>div{gap:var(--ladyfa-space-5)}}.kcEZZa_firstReview{color:var(--color-text-secondary);text-align:center;margin:18px 0 4px;font-size:14px;line-height:1.9}
._5nvM4G_ratingSummary{align-items:center;gap:var(--ladyfa-space-4);background:var(--color-surface-subtle);border-radius:14px;width:100%;min-height:146px;padding:16px;display:flex}._5nvM4G_average{flex-direction:column;align-items:center;gap:0;width:128px;display:flex}._5nvM4G_average strong{font-size:48px;font-weight:var(--ladyfa-weight-medium);direction:ltr;line-height:1.2}._5nvM4G_average small{color:var(--color-text-secondary);font-size:14px;font-weight:var(--ladyfa-weight-regular);letter-spacing:-.28px;line-height:1.55}._5nvM4G_average>span{direction:ltr;gap:2px;margin-top:8px;display:flex}._5nvM4G_average ._5nvM4G_activeStar{color:var(--color-accent-premium)}._5nvM4G_average ._5nvM4G_inactiveStar{color:#e2e4ea}._5nvM4G_ratingBars{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._5nvM4G_ratingBars>div{align-items:center;gap:var(--ladyfa-space-2);direction:rtl;height:22px;display:flex}._5nvM4G_ratingBars span{width:47px;color:var(--color-text-secondary);font-size:14px;font-weight:var(--ladyfa-weight-regular);letter-spacing:-.28px;white-space:nowrap;line-height:1.55}._5nvM4G_ratingBars i{border-radius:var(--ladyfa-radius-xs);direction:ltr;background:#e2e4ea;flex:1;height:6px;display:block;overflow:hidden}._5nvM4G_ratingBars b{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}._5nvM4G_compact{gap:10px;width:100%;min-height:126px;padding:12px}._5nvM4G_compact ._5nvM4G_average{width:102px}._5nvM4G_compact ._5nvM4G_average strong{font-size:38px}._5nvM4G_compact ._5nvM4G_average small{font-size:var(--ladyfa-font-xs)}._5nvM4G_compact ._5nvM4G_average>span{gap:1px;margin-top:6px}._5nvM4G_compact ._5nvM4G_average svg{width:15px;height:15px}._5nvM4G_compact ._5nvM4G_ratingBars>div{gap:6px;height:19px}._5nvM4G_compact ._5nvM4G_ratingBars span{width:40px;font-size:var(--ladyfa-font-xs)}._5nvM4G_compact ._5nvM4G_ratingBars i{height:5px}@media (max-width:374px){._5nvM4G_ratingSummary{width:calc(100vw - 48px)}._5nvM4G_compact{gap:var(--ladyfa-space-2);width:100%}._5nvM4G_compact ._5nvM4G_average{width:78px}._5nvM4G_compact ._5nvM4G_average strong{font-size:34px}._5nvM4G_compact ._5nvM4G_average svg{width:13px;height:13px}._5nvM4G_compact ._5nvM4G_ratingBars span{width:36px;font-size:var(--ladyfa-font-xs)}}
