 .cReviewsHub, .cReviewsSummary, .cReviewsCompose, .cReviewsForm, .cReviews_card{--cReviews-page:rgb( 8, 8, 9 );--cReviews-bg:rgb( 15, 15, 18 );--cReviews-surface:rgb( 20, 20, 24 );--cReviews-raised:rgb( 30, 32, 39 );--cReviews-raised-2:rgb( 34, 37, 45 );--cReviews-accent-rgb:var(--theme-brand_primary, 79, 142, 247);--cReviews-accent:rgb( var(--cReviews-accent-rgb) );--cReviews-text:rgb( 156, 157, 162 );--cReviews-text-soft:rgb( 191, 192, 197 );--cReviews-strong:#fff;--cReviews-line:rgba( var(--cReviews-accent-rgb), 0.18 );--cReviews-line-soft:rgba( 255, 255, 255, 0.07 );--cReviews-radius:var(--theme-border_radius, 10px);--cReviews-gradient:var(--theme-brand_gradient-01, linear-gradient( 135deg, #2a5fd4 0%, #4f8ef7 50%, #7cb9ff 100% ));--cReviews-gradient-2:var(--theme-brand_gradient-02, linear-gradient( 135deg, #1a3fa0 0%, #3370e8 50%, #60a5fa 100% ));--cReviews-good:79, 247, 148;}.cReviews--framed{box-sizing:border-box;padding:28px;background:var(--cReviews-page);border-radius:16px;}.cReviews_srOnly{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}.cReviews_btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 22px;border:0;border-radius:100px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-position 0.4s ease, box-shadow 0.3s ease, background-color 0.2s ease, color 0.2s ease;box-sizing:border-box;}.cReviews_btn--primary, .cReviews_btn--primary:hover, .cReviews_btn--primary:focus{color:#fff;}.cReviews_btn--primary{background:var(--cReviews-gradient);background-size:150% auto;box-shadow:0 4px 22px rgba( var(--cReviews-accent-rgb), 0.35 );}.cReviews_btn--primary:hover, .cReviews_btn--primary:focus-visible{background-position:right center;box-shadow:0 14px 34px -10px rgba( var(--cReviews-accent-rgb), 0.6 );}.cReviews_btn--ghost, .cReviews_btn--ghost:hover, .cReviews_btn--ghost:focus{color:var(--cReviews-strong);}.cReviews_btn--ghost{background:var(--cReviews-raised);box-shadow:inset 0 0 0 1px var(--cReviews-line-soft);}.cReviews_btn--ghost:hover, .cReviews_btn--ghost:focus-visible{background:rgba( var(--cReviews-accent-rgb), 0.18 );box-shadow:inset 0 0 0 1px rgba( var(--cReviews-accent-rgb), 0.45 );}.cReviews_btn--small{min-height:36px;padding:0 16px;font-size:13px;}.cReviews_btn--block{width:100%;}.cReviews_btn:focus-visible{outline:2px solid var(--cReviews-accent);outline-offset:3px;}.cReviews_stars{position:relative;display:inline-block;font-size:17px;line-height:1;white-space:nowrap;vertical-align:middle;}.cReviews_stars--small{font-size:13px;}.cReviews_stars--large{font-size:24px;}.cReviews_starsTrack, .cReviews_starsFill{display:flex;gap:0.2em;}.cReviews_starsTrack{color:rgba( 255, 255, 255, 0.12 );}.cReviews_starsFill{position:absolute;top:0;left:0;height:100%;overflow:hidden;color:#fbbf24;background:linear-gradient( 45deg, #fbbf24, #ffde88 );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 5px rgba( 251, 191, 36, 0.24 );}.cReviews_starsTrack i, .cReviews_starsFill i{flex:none;}.cReviews_card{position:relative;display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box;padding:26px;color:var(--cReviews-text);background:var(--cReviews-surface);border:1px solid var(--cReviews-line);border-radius:var(--cReviews-radius);box-shadow:0 18px 44px -30px rgba( var(--cReviews-accent-rgb), 0.55 );transition:border-color 0.3s ease, box-shadow 0.3s ease;}.cReviews_card::before{content:'';position:absolute;top:-1px;left:50%;width:60%;height:1px;transform:translateX( -50% );background:linear-gradient( 90deg, transparent, rgba( var(--cReviews-accent-rgb), 0.6 ), transparent );pointer-events:none;}.cReviews_card:hover{border-color:rgba( var(--cReviews-accent-rgb), 0.38 );box-shadow:0 22px 50px -28px rgba( var(--cReviews-accent-rgb), 0.7 );}.cReviews_comment.ipsComment{margin:0 0 18px;padding:0;background:transparent;}.ipsApp .cReviews_comment.ipsModerated .cReviews_card{border-color:rgba( var(--theme-moderated_text, 136, 14, 79), 0.8 );}.cReviews_top{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;}.cReviews_rating{display:flex;align-items:center;min-width:0;}.cReviews_topEnd{display:flex;align-items:center;gap:10px;margin-left:auto;}.cReviews_date{font-size:12px;font-weight:500;letter-spacing:0.02em;color:var(--cReviews-text);white-space:nowrap;}.cReviews_dateLink{text-decoration:none;}.cReviews_dateLink:hover .cReviews_date, .cReviews_dateLink:focus .cReviews_date{color:var(--cReviews-accent);}.cReviews_tools{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none;}.cReviews_card .cReviews_menuToggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:8px;background:var(--cReviews-raised);color:var(--cReviews-text-soft);font-size:14px;text-decoration:none;}.cReviews_card .cReviews_menuToggle:hover, .cReviews_card .cReviews_menuToggle:focus-visible{background:rgba( var(--cReviews-accent-rgb), 0.2 );color:var(--cReviews-accent);}.cReviews_policyIcon, .cReviews_policyIcon:hover, .cReviews_policyIcon:focus{text-decoration:none;}.cReviews_policyIcon{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:var(--cReviews-text);transition:color 0.2s ease;}.cReviews_policyIcon:hover, .cReviews_policyIcon:focus-visible{color:var(--cReviews-accent);}.cReviews_title{margin:0;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-0.01em;color:var(--cReviews-strong);overflow-wrap:anywhere;}.cReviews_text{font-size:15px;line-height:1.7;color:var(--cReviews-text-soft);overflow-wrap:anywhere;}.cReviews_title + .cReviews_text{margin-top:-8px;}.cReviews_text > :first-child{margin-top:0;}.cReviews_text > :last-child{margin-bottom:0;}.cReviews_photos{margin:0;}.cReviews_photoList{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;}.cReviews_photo{flex:0 0 auto;}.cReviews_photo a{display:block;border-radius:8px;overflow:hidden;border:1px solid var(--cReviews-line-soft);background:var(--cReviews-raised);line-height:0;transition:border-color 0.2s ease;}.cReviews_photo a:hover, .cReviews_photo a:focus-visible{border-color:rgba( var(--cReviews-accent-rgb), 0.7 );}.cReviews_photoImg{display:block;width:88px;height:88px;max-width:none;object-fit:cover;transition:transform 0.25s ease;}.cReviews_photo a:hover .cReviews_photoImg, .cReviews_photo a:focus .cReviews_photoImg{transform:scale( 1.05 );}.cReviews_notes{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--cReviews-text);}.cReviews_notes p{margin:0;}.cReviews_response{position:relative;padding:16px 18px;border-radius:8px;border-left:2px solid var(--cReviews-accent);background:linear-gradient( 90deg, rgba( var(--cReviews-accent-rgb), 0.1 ), rgba( var(--cReviews-accent-rgb), 0.02 ) ), var(--cReviews-raised);}.cReviews_responseHead{display:flex;align-items:center;gap:12px;margin:0 0 10px;}.cReviews_responseIcon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--cReviews-gradient-2);color:#fff;font-size:13px;}.cReviews_responseWho{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;margin:0;}.cReviews_responseTitle{font-size:14px;font-weight:600;color:var(--cReviews-strong);}.cReviews_responseMeta{font-size:12px;color:var(--cReviews-text);}.cReviews_responseText{font-size:14px;line-height:1.65;color:var(--cReviews-text-soft);}.cReviews_responseText > :last-child{margin-bottom:0;}.cReviews_helpful{flex:none;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:13px;color:var(--cReviews-text);}.cReviews_helpfulAsk{font-weight:600;color:var(--cReviews-text-soft);}.cReviews_vote, .cReviews_vote:hover, .cReviews_vote:focus{text-decoration:none;}.cReviews_vote{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:100px;background:var(--cReviews-raised);color:var(--cReviews-strong);font-size:12px;font-weight:600;line-height:1;transition:background 0.2s ease, color 0.2s ease;}.cReviews_vote:hover, .cReviews_vote:focus-visible{background:rgba( var(--cReviews-accent-rgb), 0.2 );color:var(--cReviews-accent);}.cReviews_helpfulLine{font-size:12px;font-weight:500;color:var(--cReviews-text);}.cReviews_helpfulLine .fa{color:var(--cReviews-accent);}.cReviews_footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 16px;margin-top:auto;padding-top:18px;border-top:1px solid var(--cReviews-line-soft);}.cReviews_author{display:flex;align-items:center;gap:12px;min-width:0;}.cReviews_avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#fff;color:#000;font-size:15px;font-weight:700;letter-spacing:0.02em;line-height:1;}.cReviews_avatar--muted{background:var(--cReviews-raised-2);color:var(--cReviews-strong);}.cReviews_authorMeta{display:flex;flex-direction:column;gap:4px;min-width:0;}.cReviews_authorName{display:block;margin:0;}.cReviews_authorName, .cReviews_authorName a{font-size:15px;font-weight:600;line-height:1.2;color:var(--cReviews-strong);overflow-wrap:anywhere;}.cReviews_authorName a:hover{color:var(--cReviews-accent);}.cReviews_authorLabel{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--cReviews-text);}.cReviews_badge{display:inline-flex;align-items:center;gap:5px;padding:0;border-radius:0;line-height:inherit;white-space:nowrap;cursor:help;}.cReviews_badge--verified{color:rgb( var(--cReviews-good) );background:none;border:0;}.cReviews_bought{min-width:0;overflow-wrap:anywhere;}.cReviews_product, .cReviews_product:hover, .cReviews_product:focus{text-decoration:none;}.cReviews_product{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin:0;min-width:0;padding:4px 14px 4px 4px;border-radius:100px;background:var(--cReviews-raised);box-shadow:inset 0 0 0 1px var(--cReviews-line-soft);color:var(--cReviews-strong);font-size:12px;font-weight:600;line-height:1.2;transition:box-shadow 0.2s ease, background 0.2s ease;}.cReviews_product:hover, .cReviews_product:focus-visible{background:rgba( var(--cReviews-accent-rgb), 0.16 );box-shadow:inset 0 0 0 1px rgba( var(--cReviews-accent-rgb), 0.5 );color:var(--cReviews-strong);}.cReviews_productThumb{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100px;overflow:hidden;background:var(--cReviews-raised-2);color:var(--cReviews-text);font-size:12px;}.cReviews_productThumb img{display:block;width:100%;height:100%;object-fit:cover;}.cReviews_productName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cReviews_card--product .cReviews_product{display:none;}.cReviews_controls{padding:0;}.cReviews_controls .ipsComment_controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;}.cReviews_controls .ipsComment_controls > li{margin:0;}.cReviews_card--testimonial{border-style:dashed;border-color:rgba( 255, 255, 255, 0.14 );box-shadow:none;}.cReviews_card--testimonial::before{display:none;}.cReviews_card--testimonial:hover{border-color:rgba( 255, 255, 255, 0.24 );box-shadow:none;}.cReviews_testimonialLabel{display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 12px;border-radius:100px;background:var(--cReviews-raised);color:var(--cReviews-text-soft);font-size:11px;font-weight:700;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.cReviews_card--single{padding:32px;}.cReviews_card--single .cReviews_title{font-size:21px;}.cReviews_card--single .cReviews_text{font-size:16px;}@media screen and (max-width:767px){.cReviews_card, .cReviews_card--single{gap:14px;padding:20px 18px;}.cReviews_photoImg{width:72px;height:72px;}.cReviews_footer{flex-direction:column;align-items:flex-start;}.cReviews_author{max-width:100%;}.cReviews--framed{padding:20px 14px;}.cReviews_response{padding:14px;}}.cReviewsForm--themed{--cReviews-surface:rgb( var(--theme-area_background_light, 20, 20, 24) );--cReviews-bg:rgb( var(--theme-area_background_reset, 255, 255, 255) );--cReviews-strong:rgb( var(--theme-text_dark, 255, 255, 255) );--cReviews-text-soft:rgb( var(--theme-text_color, 191, 192, 197) );--cReviews-text:rgb( var(--theme-text_light, 110, 110, 116) );--cReviews-line-soft:rgba( 0, 0, 0, 0.14 );}.ipsApp .cReviewsForm{color:var(--cReviews-text-soft);}.ipsApp .cReviewsCompose > form > div.ipsPadding{padding:18px 22px 6px !important;}.cReviewsCompose_product{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 22px 0;padding:12px 16px;border-radius:12px;background:rgba( var(--cReviews-accent-rgb), 0.1 );box-shadow:inset 0 0 0 1px rgba( var(--cReviews-accent-rgb), 0.3 );font-size:14px;line-height:1.4;color:var(--cReviews-strong);overflow-wrap:anywhere;}.cReviewsCompose_product i{color:var(--cReviews-accent);}.cReviewsCompose_product strong{font-weight:600;color:var(--cReviews-text-soft);}.cReviewsCompose_productName{font-weight:700;}.cReviewsCompose_productGroup{font-weight:600;color:var(--cReviews-text-soft);}.cReviewsCompose_productSep{color:var(--cReviews-text);}.ipsApp .cReviewsForm .cReviewsForm_notice{box-shadow:none;margin:0 0 20px;padding:11px 14px;border-radius:10px;background:rgba( var(--cReviews-accent-rgb), 0.05 );border:1px solid var(--cReviews-line-soft);border-left:3px solid var(--cReviews-accent);font-size:13px;line-height:1.55;color:var(--cReviews-text-soft);}.ipsApp .cReviewsForm .cReviewsForm_notice::before{content:none;}.ipsApp .cReviewsForm .ipsFieldRow{margin-bottom:20px;}.ipsApp .cReviewsForm .ipsFieldRow_label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:var(--cReviews-strong);}.ipsApp .cReviewsForm .ipsFieldRow_required{display:none;}.ipsApp .cReviewsForm .ipsFieldRow_desc{display:block;margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--cReviews-text);}.ipsApp .cReviewsForm input[type="text"]{box-sizing:border-box;width:100%;max-width:none;height:auto;padding:11px 14px;border:1px solid var(--cReviews-line-soft);border-radius:10px;background:var(--cReviews-bg);color:var(--cReviews-strong);font-size:14px;box-shadow:none;transition:border-color 0.15s ease, box-shadow 0.15s ease;}.ipsApp .cReviewsForm input[type="text"]:focus{outline:none;border-color:rgba( var(--cReviews-accent-rgb), 0.7 );box-shadow:0 0 0 3px rgba( var(--cReviews-accent-rgb), 0.18 );}.ipsApp .cReviewsForm .ipsComposeArea_editor{border:1px solid var(--cReviews-line-soft);border-radius:10px;background:var(--cReviews-bg);overflow:hidden;transition:border-color 0.15s ease, box-shadow 0.15s ease;}.ipsApp .cReviewsForm .ipsComposeArea_editor:focus-within{border-color:rgba( var(--cReviews-accent-rgb), 0.7 );box-shadow:0 0 0 3px rgba( var(--cReviews-accent-rgb), 0.18 );}.ipsApp .cReviewsForm .ipsComposeArea_dummy{box-sizing:border-box;min-height:110px;padding:14px 16px;background:transparent;color:var(--cReviews-text);font-size:14px;cursor:text;}.ipsApp .cReviewsForm .ipsComposeArea_dummy i{margin-right:6px;color:rgba( var(--cReviews-accent-rgb), 0.8 );}.ipsApp .cReviewsForm .ipsComposeArea_editor [data-ipsEditor-toolList]{display:none;}.ipsApp .cReviewsForm .ipsUploader{border:1px dashed rgba( var(--cReviews-accent-rgb), 0.35 );border-radius:12px;background:rgba( var(--cReviews-accent-rgb), 0.04 );}.ipsApp .cReviewsForm .ipsUploader .ipsAttachment_dropZone{padding:16px 18px;background:transparent;border:0;}.ipsApp .cReviewsForm .ipsUploader .ipsButton{border-radius:50px;background:transparent;background-image:none;box-shadow:inset 0 0 0 1px rgba( var(--cReviews-accent-rgb), 0.55 );color:var(--cReviews-strong);font-weight:600;}.ipsApp .cReviewsForm .ipsUploader .ipsButton:hover{background:rgba( var(--cReviews-accent-rgb), 0.14 );}.ipsApp .cReviewsForm .ipsAttachment_dropZoneSmall_info, .ipsApp .cReviewsForm .ipsAttachment_dropZoneSmall_info .ipsType_light{color:var(--cReviews-text);}.ipsApp .cReviewsCompose .ipsToolList{padding:14px 22px 18px !important;border-top:1px solid var(--cReviews-line-soft) !important;}.ipsApp .cReviewsForm button[type="submit"].ipsButton_primary{height:auto;min-height:44px;padding:12px 30px;border:0;border-radius:50px;background:var(--cReviews-accent);background-image:var(--cReviews-gradient);color:#fff;font-size:15px;font-weight:700;line-height:1.2;box-shadow:0 6px 18px rgba( var(--cReviews-accent-rgb), 0.28 );}.ipsApp .cReviewsForm button[type="submit"].ipsButton_primary:hover{filter:brightness( 1.08 );}.cReviewsCompose--page{max-width:860px;margin:0 auto;padding:8px 0 12px;background:var(--cReviews-surface);border:1px solid var(--cReviews-line);border-radius:16px;overflow:hidden;}@media screen and (max-width:767px){.ipsApp .cReviewsCompose > form > div.ipsPadding{padding:16px 16px 4px !important;}.cReviewsCompose_product{margin:16px 16px 0;}.ipsApp .cReviewsCompose .ipsToolList{padding:12px 16px 16px !important;}.ipsApp .cReviewsForm button[type="submit"].ipsButton_primary{width:100%;}}