﻿.genisel-feedback{margin:34px 0 12px;color:#193047;font-family:inherit;scroll-margin-top:110px}.genisel-feedback__tabs{display:flex;gap:28px}.genisel-feedback__tabs button{position:relative;padding:0 0 12px;border:0;background:none;color:#78899a;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.genisel-feedback__tabs button::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:#dbe3e9}.genisel-feedback__tabs button.is-active{color:#0d2236;font-weight:700}.genisel-feedback__tabs button.is-active::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#d43a41}.genisel-feedback__tabs small,.genisel-feedback__questions-list h3 small{margin-left:4px;color:#8293a3;font-size:11px;font-weight:600;vertical-align:top}.genisel-feedback__panel{padding-top:22px}.genisel-feedback__panel[hidden]{display:none !important}.genisel-feedback h3{margin:0 0 8px;font-size:16px;font-weight:650;line-height:1.35}.genisel-feedback p{line-height:1.5}.genisel-feedback__review-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px}.genisel-feedback__review-intro p{margin:0;color:#718294;font-size:12px}.genisel-feedback__notice{max-width:270px;color:#718294;font-size:12px;text-align:right}.genisel-feedback__action,.genisel-feedback__login{display:inline-flex;justify-content:center;align-items:center;min-height:37px;padding:7px 15px;border:1px solid #cbd9e3;border-radius:7px;background:#f3f8fb;color:#244c66;font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.genisel-feedback__action:hover,.genisel-feedback__login:hover{border-color:#b8d4e2;background:#eaf4f8;color:#173d55;text-decoration:none}.genisel-feedback__action:disabled{opacity:.6;cursor:wait}.genisel-feedback .product-detail-review{margin:0}.genisel-feedback .product-detail-review-content{align-items:flex-start;gap:30px}.genisel-feedback .product-detail-review-main{order:1;min-width:0}.genisel-feedback .product-detail-review-content>.col-sm-4{order:2;flex:0 0 270px;width:270px}.genisel-feedback .product-detail-review-teaser{display:none !important}.genisel-feedback__panel--reviews:not(.has-purchased) #review-form{display:none !important}.genisel-feedback__panel--questions{display:grid;grid-template-columns:minmax(0, 1fr) 250px;gap:34px}.genisel-feedback__questions-main{min-width:0}.genisel-feedback__ask{padding:20px;background:#f4f7f9;border:1px solid #edf1f4;border-radius:7px}.genisel-feedback__ask p{margin:0 0 14px;font-size:12px;color:#627587}.genisel-feedback__ask textarea{display:block;width:100%;min-height:75px;padding:12px;border:1px solid #d1dce5;border-radius:7px;background:#fff;color:#193047;font:inherit;font-size:13px;resize:vertical}.genisel-feedback__ask textarea:focus{outline:2px solid #c1dce9;outline-offset:1px}.genisel-feedback__ask-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.genisel-feedback__ask-actions [role=status]{color:#557187;font-size:12px}.genisel-feedback__questions-list{margin-top:24px}.genisel-feedback__questions-list h3{padding-bottom:12px;border-bottom:1px solid #e1e8ed}.genisel-feedback__question{padding:16px 0;border-bottom:1px solid #e8edf1}.genisel-feedback__question-text{margin:0 0 6px;font-size:13px;font-weight:600}.genisel-feedback__question>span,.genisel-feedback__empty{color:#8090a0;font-size:11px}.genisel-feedback__answer{margin-top:12px;padding:12px;border-left:2px solid #b4d8e7;background:#f6fafb;font-size:12px}.genisel-feedback__answer p{margin:5px 0 0}.genisel-feedback__questions-aside{padding-top:2px}.genisel-feedback__questions-aside h3{margin-top:0;font-size:14px}.genisel-feedback__questions-aside h3:not(:first-child){margin-top:24px}.genisel-feedback__questions-aside p{margin:0;color:#6e8090;font-size:13px}@media(max-width: 767px){.genisel-feedback{margin-top:26px}.genisel-feedback__tabs{gap:16px}.genisel-feedback__tabs button{padding:0 0 10px;font-size:14px}.genisel-feedback__review-intro{align-items:flex-start;flex-direction:column;gap:12px}.genisel-feedback__notice{max-width:none;text-align:left}.genisel-feedback .product-detail-review-content{gap:18px}.genisel-feedback .product-detail-review-main,.genisel-feedback .product-detail-review-content>.col-sm-4{flex:0 0 100%;width:100%}.genisel-feedback__panel--questions{grid-template-columns:1fr;gap:22px}}body.is-ctl-product .genisel-product-feedback-summary>a{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;cursor:pointer}body.is-ctl-product .genisel-product-feedback-summary>a:hover{color:#244c66;text-decoration:none}.genisel-feedback .offcanvas-header{display:none}.genisel-feedback .offcanvas-body{display:block;padding:0;overflow:visible}.genisel-feedback .product-detail-review-content{width:100%;margin:0;flex-wrap:nowrap}.genisel-feedback .product-detail-review-content>*{padding:0}.genisel-feedback .product-detail-review-title{font-size:13px;font-weight:500;white-space:nowrap}.genisel-feedback .product-detail-review-title strong{color:#193047;font-size:20px;font-weight:700}.genisel-feedback .product-detail-review-title span{color:#75889a;font-size:12px}.genisel-feedback .product-detail-review-widget{top:88px}.genisel-feedback .alert-info{padding:11px 14px;border-color:#e3e9ee;background:#f6f8fa;color:#6d7e8e;font-size:12px}.genisel-feedback__panel--reviews:not(.has-reviews) .product-detail-review-language{display:none}.genisel-feedback__panel--reviews:not(.has-reviews) .product-detail-review-list-content hr{display:none}.genisel-feedback__login{justify-content:flex-start;width:100%;min-height:54px;padding:12px 15px;border-color:#d1dce5;background:#fff;color:#8c9aaa;font-size:13px;font-weight:400;text-align:left}@media(max-width: 767px){.genisel-feedback .product-detail-review-content{flex-wrap:wrap}.genisel-feedback .product-detail-review-widget{position:static}}.genisel-feedback__reviews-layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;align-items:start;gap:40px}.genisel-feedback__reviews-main{min-width:0}.genisel-feedback__reviews-main .product-detail-review-content>.col-sm-4{display:none}.genisel-feedback__reviews-main .product-detail-review-main{flex:1 1 100%;width:100%;max-width:100%}.genisel-feedback__product-summary{display:flex;align-items:center;gap:12px;min-height:76px;margin:0 0 20px;padding:10px 14px;border-radius:10px;background:#f4f7f9}.genisel-feedback__product-summary img{flex:0 0 56px;width:56px;height:56px;object-fit:contain;border-radius:6px;background:#fff}.genisel-feedback__product-summary div{min-width:0}.genisel-feedback__product-summary strong{display:block;color:#193047;font-size:13px;font-weight:600;line-height:1.35}.genisel-feedback__product-summary span{display:block;margin-top:4px;color:#718294;font-size:11px}.genisel-feedback__rating-summary{min-width:0;color:#193047}.genisel-feedback__rating-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 12px}.genisel-feedback__rating-top .product-review-rating{display:flex;align-items:center;flex-wrap:nowrap;margin:0}.genisel-feedback__rating-top .product-review-point{margin-right:3px}.genisel-feedback__rating-top .icon{width:19px;height:19px}.genisel-feedback__rating-top strong{white-space:nowrap;font-size:21px;font-weight:700}.genisel-feedback__rating-explanation{margin:12px 0 20px;color:#718294;font-size:12px}.genisel-feedback__rating-distribution{display:grid;gap:7px}.genisel-feedback__rating-row{display:grid;grid-template-columns:44px minmax(0, 1fr) 28px;align-items:center;gap:8px;color:#718294;font-size:11px;line-height:1.2}.genisel-feedback__rating-row>:last-child{color:#193047;text-align:right}.genisel-feedback__rating-track{display:block;height:6px;overflow:hidden;border-radius:5px;background:#e2e8ed}.genisel-feedback__rating-track>span{display:block;height:100%;background:#f5a000}.genisel-feedback__rating-note{margin:24px 0 0;color:#718294;font-size:12px}@media(max-width: 767px){.genisel-feedback__reviews-layout{grid-template-columns:1fr;gap:22px}.genisel-feedback__rating-summary{max-width:420px}}.genisel-feedback__rating-stars{position:relative;display:inline-flex}.genisel-feedback__rating-star-action{position:absolute;inset:0;width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.genisel-feedback__rating-star-action:focus-visible{outline:2px solid #244c66;outline-offset:3px;border-radius:3px}.genisel-feedback__tabs button.is-active::after{background:#176bdf}.genisel-feedback__review-intro .genisel-feedback__action{min-height:40px;padding:8px 17px;border:1px solid #bdd0df;border-radius:999px;background:#fff;color:#244c66;font-size:13px;font-weight:700;box-shadow:0 2px 7px rgba(25,48,71,.08)}.genisel-feedback__review-intro .genisel-feedback__action::before{content:"★";margin-right:7px;color:#f5a000;font-size:17px;line-height:1}.genisel-feedback__review-intro .genisel-feedback__action:hover{border-color:#92b5d0;background:#eef7fc;color:#193047}.genisel-feedback__rating-summary{padding-top:1px}.genisel-feedback__rating-top{padding:0 0 17px}.genisel-feedback__rating-top .product-review-point{margin-right:6px}.genisel-feedback__rating-top .icon,.genisel-feedback__rating-top .icon svg{width:25px;height:25px}.genisel-feedback__rating-top .point-blank svg,.genisel-feedback__rating-top .point-full svg,.genisel-feedback__rating-top .point-partial svg{color:#ffad00;fill:#ffad00;filter:drop-shadow(0 1px 1px rgba(212, 116, 0, 0.38))}.genisel-feedback__rating-top strong{font-size:27px;line-height:1.2}.genisel-feedback__rating-explanation{margin:16px 0 23px;font-size:14px;line-height:1.5}.genisel-feedback__rating-distribution{gap:11px}.genisel-feedback__rating-row{grid-template-columns:56px minmax(0, 1fr) 32px;gap:10px;font-size:13px}.genisel-feedback__rating-track{height:8px}.genisel-feedback__rating-note{margin-top:32px;font-size:14px;line-height:1.5}.genisel-feedback__reviews-main .alert-info{border-color:#f0dda5;background:#fff8e6;color:#715b24;font-size:13px}.genisel-feedback__reviews-main .alert-info .icon,.genisel-feedback__reviews-main .alert-info svg{color:#bd8b21;fill:#bd8b21}@media(min-width: 992px){.genisel-feedback__tabs{width:calc(100% - 420px)}.genisel-feedback__reviews-layout{grid-template-columns:minmax(0, 1fr) 360px;gap:60px}}@media(max-width: 767px){.genisel-feedback__rating-top .icon,.genisel-feedback__rating-top .icon svg{width:22px;height:22px}.genisel-feedback__rating-top strong{font-size:22px}.genisel-feedback__rating-row{font-size:12px}}.genisel-feedback__review-intro{align-items:flex-start}.genisel-feedback__review-filter>span{display:inline-flex;align-items:center;min-height:42px;padding:8px 14px;border:1px solid #e0e7ed;border-radius:14px;background:#f5f7f9;color:#193047;font-size:14px;font-weight:700;line-height:1.2}.genisel-feedback__review-intro .genisel-feedback__review-filter p{margin-top:10px}.genisel-feedback__product-summary{min-height:82px;border-radius:19px;background:#f3f6f8}.genisel-feedback__question-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:8px;padding:9px 14px;border:0;border-radius:11px;background:#eaf5fc;color:#176bdf;font:inherit;font-size:13px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.genisel-feedback__question-cta:hover,.genisel-feedback__question-cta:focus-visible{background:#dceefa;color:#0957c5;text-decoration:none}@media(min-width: 992px){.genisel-feedback__panel--questions{grid-template-columns:minmax(0, 1fr) 310px;gap:110px}}
