:root{--site-primary:#00ACEC;--wc-shared-reviews-primary-dark:#008fc6;--wc-shared-reviews-ink:#142033;--wc-shared-reviews-text:#26354d;--wc-shared-reviews-muted:#718096;--wc-shared-reviews-line:#dde6ef;--wc-shared-reviews-soft-line:#edf3f8;--wc-shared-reviews-surface:#fff;--wc-shared-reviews-soft:#f7fafc;--wc-shared-reviews-blue-soft:#eefaff;--wc-shared-reviews-radius:8px;--wc-shared-reviews-shadow:0 18px 45px rgba(20, 32, 51, .08);--wc-shared-reviews-shadow-soft:0 8px 22px rgba(20, 32, 51, .055)}.wc-category-feedback-bottom-description{margin:34px 0 0;color:var(--wc-shared-reviews-text);line-height:2}.wc-category-feedback-section,.woocommerce-Reviews.wc-shared-reviews-product{position:relative;direction:rtl;width:100%;margin:34px 0;color:var(--wc-shared-reviews-text);font-family:inherit;isolation:isolate}.wc-category-feedback-section{padding:20px;border:1px solid rgb(0 172 236 / .16);border-radius:var(--wc-shared-reviews-radius);background:linear-gradient(135deg,rgb(0 172 236 / .055),#fff0 34%),linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--wc-shared-reviews-shadow);overflow:hidden}.wc-category-feedback-product-faq{margin:0}.wc-category-feedback-section::before{content:"";position:absolute;inset-inline:22px;top:0;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#fff0,var(--site-primary),#fff0);z-index:-1}.wc-category-feedback-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);align-items:stretch;gap:18px;margin:0 0 18px}.wc-category-feedback-section .wc-category-feedback-tabs{display:flex;align-items:center;justify-content:flex-start;gap:10px;align-self:stretch;min-width:0;padding:12px 14px;border:1px solid var(--wc-shared-reviews-soft-line);border-radius:var(--wc-shared-reviews-radius);background:linear-gradient(135deg,rgb(0 172 236 / .035),#fff0 44%),rgb(247 250 252 / .86);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.wc-category-feedback-rating{min-width:0}.wc-category-feedback-section .wc-category-feedback-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-width:0;min-height:42px;padding:10px;border:1px solid transparent!important;border-radius:var(--wc-shared-reviews-radius)!important;background:transparent!important;box-shadow:none!important;color:var(--wc-shared-reviews-text)!important;font:inherit;font-size:.93rem;font-weight:650;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.wc-category-feedback-section .wc-category-feedback-tab::after{display:none;content:none}.wc-category-feedback-section .wc-category-feedback-tab:hover,.wc-category-feedback-section .wc-category-feedback-tab:focus-visible{border-color:rgb(0 172 236 / .24)!important;background:#fff!important;color:var(--wc-shared-reviews-primary-dark)!important;transform:translateY(-1px)}.wc-category-feedback-section .wc-category-feedback-tab.is-active{border-color:rgb(0 172 236 / .32)!important;background:#fff!important;color:var(--site-primary)!important;font-weight:700;box-shadow:0 8px 18px rgb(0 172 236 / .10)!important}.wc-category-feedback-section .wc-category-feedback-tab.is-active::after{background:#fff0}.wc-category-feedback-tab-icon{width:19px;height:19px;flex:0 0 19px;padding:3px;border-radius:6px;fill:currentColor;color:#8b9aad;background:#eef3f7;transition:color .22s ease,background .22s ease}.wc-category-feedback-section .wc-category-feedback-tab.is-active .wc-category-feedback-tab-icon,.wc-category-feedback-section .wc-category-feedback-tab:hover .wc-category-feedback-tab-icon,.wc-category-feedback-section .wc-category-feedback-tab:focus-visible .wc-category-feedback-tab-icon{color:var(--site-primary);background:var(--wc-shared-reviews-blue-soft)}.wc-category-feedback-tab:focus-visible,.wc-category-feedback-faq-question:focus-visible,.wc-shared-reviews-form input:focus-visible,.wc-shared-reviews-form textarea:focus-visible,.wc-shared-reviews-form select:focus-visible,.wc-shared-reviews-form .submit:focus-visible,.wc-shared-reviews-rating-input input:focus-visible+label{outline:2px solid var(--site-primary);outline-offset:3px}.wc-category-feedback-panels{position:relative;min-width:0;padding:20px;border:1px solid var(--wc-shared-reviews-soft-line);border-radius:var(--wc-shared-reviews-radius);background:var(--wc-shared-reviews-surface);box-shadow:0 1px 0 rgb(255 255 255 / .9) inset}.wc-category-feedback-js .wc-category-feedback-panel{display:none!important}.wc-category-feedback-js .wc-category-feedback-panel.is-active{display:block!important;animation:wcCategoryFeedbackPanelIn .22s ease both}.wc-category-feedback-panel.is-active{display:block}@keyframes wcCategoryFeedbackPanelIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wc-category-feedback-faq-list{display:grid;gap:14px}.wc-category-feedback-faq-item{border:1px solid var(--wc-shared-reviews-line);border-radius:var(--wc-shared-reviews-radius);background:#fff;box-shadow:var(--wc-shared-reviews-shadow-soft);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.wc-category-feedback-faq-item:has(.wc-category-feedback-faq-question[aria-expanded="true"]){border-color:rgb(0 172 236 / .35);box-shadow:0 10px 24px rgb(0 172 236 / .08)}.wc-category-feedback-section .wc-category-feedback-faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px;padding:13px 16px;border:0!important;background:#fff!important;color:var(--wc-shared-reviews-ink)!important;font:inherit;font-weight:650;text-align:right;cursor:pointer}.wc-category-feedback-section .wc-category-feedback-faq-question:hover{color:var(--wc-shared-reviews-primary-dark)!important}.wc-category-feedback-faq-chevron{width:24px;height:24px;flex:0 0 24px;padding:5px;border:1px solid var(--wc-shared-reviews-soft-line);border-radius:999px;fill:currentColor;color:#8290a3;background:var(--wc-shared-reviews-soft);transition:transform .22s ease,color .22s ease,background .22s ease,border-color .22s ease}.wc-category-feedback-faq-question[aria-expanded="true"] .wc-category-feedback-faq-chevron{transform:rotate(180deg);border-color:rgb(0 172 236 / .25);color:var(--site-primary);background:var(--wc-shared-reviews-blue-soft)}.wc-category-feedback-js .wc-category-feedback-faq-answer[hidden]{display:none}.wc-category-feedback-js .wc-category-feedback-faq-answer{height:auto;overflow:hidden;transition:height .24s ease}.wc-category-feedback-faq-answer-inner{padding:0 16px 16px;color:var(--wc-shared-reviews-muted);line-height:2}.wc-category-feedback-faq-answer-inner p:last-child,.wc-shared-reviews-comment-content p:last-child{margin-bottom:0}.wc-shared-reviews-overview{display:grid;grid-template-columns:minmax(205px,252px) minmax(0,1fr);gap:18px;align-items:stretch;margin:0 0 22px}.wc-category-feedback-rating .wc-shared-reviews-summary-card{height:100%}.wc-shared-reviews-summary-card{position:relative;display:grid;align-content:center;gap:8px;min-width:0;padding:12px 16px;border:1px solid rgb(0 172 236 / .18);border-radius:var(--wc-shared-reviews-radius);background:linear-gradient(135deg,rgb(0 172 236 / .075),#fff0 48%),#fff;box-shadow:var(--wc-shared-reviews-shadow-soft);overflow:hidden}.wc-shared-reviews-summary-card::before{content:"";position:absolute;inset-block:12px;inset-inline-start:0;width:3px;border-radius:999px;background:var(--site-primary)}.wc-shared-reviews-summary-label,.wc-shared-reviews-summary-count,.wc-shared-reviews-summary-note,.wc-shared-reviews-distribution-label,.wc-shared-reviews-distribution-count,.wc-shared-reviews-comment-date,.wc-shared-reviews-empty{color:var(--wc-shared-reviews-muted);font-size:.92rem}.wc-shared-reviews-summary-label,.wc-shared-reviews-summary-count{line-height:1.55}.wc-shared-reviews-summary-note{margin-top:0;font-size:.88rem;line-height:1.5}.wc-shared-reviews-summary-top,.wc-shared-reviews-summary-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.wc-shared-reviews-summary-top .wc-shared-reviews-stars{flex:0 0 auto}.wc-shared-reviews-overview .wc-shared-reviews-summary-card{align-content:center;gap:7px;min-height:100%}.wc-shared-reviews-overview .wc-shared-reviews-summary-top,.wc-shared-reviews-overview .wc-shared-reviews-summary-meta{display:grid;justify-items:start;gap:7px}.wc-shared-reviews-overview .wc-shared-reviews-summary-top .wc-shared-reviews-stars{order:2}.wc-shared-reviews-overview .wc-shared-reviews-summary-meta .wc-shared-reviews-summary-score{order:1}.wc-shared-reviews-overview .wc-shared-reviews-summary-meta .wc-shared-reviews-summary-count{order:2}.wc-shared-reviews-overview .wc-shared-reviews-summary-score{font-size:1.42rem}.wc-shared-reviews-summary-score{color:var(--wc-shared-reviews-ink);font-size:1.16rem;font-weight:800;line-height:1.2;white-space:nowrap}.wc-shared-reviews-score-number{display:inline-block;direction:ltr;unicode-bidi:isolate;font-family:inherit;letter-spacing:0}.wc-shared-reviews-stars{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:3px;line-height:1}.wc-shared-reviews-star-icon{position:relative;display:inline-flex;width:18px;height:18px;color:#d2dbe6;filter:drop-shadow(0 2px 3px rgb(0 172 236 / .08))}.wc-shared-reviews-star-icon svg{display:block;width:18px;height:18px;fill:currentColor}.wc-shared-reviews-star-fill{position:absolute;inset:0;width:var(--wc-shared-star-fill,0%);overflow:hidden;color:var(--site-primary)}.wc-shared-reviews-distribution{display:grid;align-content:center;gap:10px;padding:16px 18px;border:1px solid var(--wc-shared-reviews-line);border-radius:var(--wc-shared-reviews-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--wc-shared-reviews-shadow-soft)}.wc-shared-reviews-distribution-row{display:grid;grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;gap:11px}.wc-shared-reviews-distribution-track{position:relative;height:7px;border-radius:999px;background:#edf3f8;overflow:hidden}.wc-shared-reviews-distribution-fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--wc-shared-rating-width,0%);border-radius:inherit;background:linear-gradient(90deg,var(--site-primary),#42cffc);box-shadow:0 0 0 1px rgb(0 172 236 / .08)}.wc-shared-reviews-section-title,.woocommerce-Reviews-title,.wc-shared-reviews-form-title{margin:0 0 14px;color:var(--wc-shared-reviews-ink);font-size:1.08rem;font-weight:700;line-height:1.55}.wc-shared-reviews-list,.woocommerce-Reviews.wc-shared-reviews-product .commentlist{display:grid;gap:18px;margin:0 0 22px;padding:0;list-style:none}.wc-shared-reviews-list .children,.woocommerce-Reviews.wc-shared-reviews-product .commentlist .children{display:grid;gap:12px;margin:12px 22px 0 0;padding:0;list-style:none}.wc-shared-reviews-comment-card{position:relative;padding:18px 20px;border:1px solid var(--wc-shared-reviews-line);border-radius:var(--wc-shared-reviews-radius);background:#fff;box-shadow:var(--wc-shared-reviews-shadow-soft)}.wc-shared-reviews-comment-card::before{content:"";position:absolute;inset-block:16px;inset-inline-start:0;width:2px;border-radius:999px;background:rgb(0 172 236 / .65)}.wc-shared-reviews-comment-reply>.wc-shared-reviews-comment-card{background:var(--wc-shared-reviews-soft);box-shadow:none}.wc-shared-reviews-comment-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.wc-shared-reviews-comment-author-wrap{display:grid;gap:2px}.wc-shared-reviews-comment-author{color:var(--wc-shared-reviews-ink);font-weight:650}.wc-shared-reviews-comment-content{color:var(--wc-shared-reviews-text);line-height:2.05;font-weight:400}.wc-shared-reviews-awaiting,.wc-category-feedback-notice{margin:0 0 18px;padding:14px 16px;border-radius:var(--wc-shared-reviews-radius);line-height:1.8}.wc-shared-reviews-awaiting,.wc-category-feedback-notice-info{border:1px solid #bfe9f9;background:var(--wc-shared-reviews-blue-soft);color:#155b76}.wc-category-feedback-notice-success{border:1px solid #bce8d1;background:#effbf5;color:#1f6845}.wc-shared-reviews-empty{margin:0 0 20px;padding:15px 16px;border:1px dashed var(--wc-shared-reviews-line);border-radius:var(--wc-shared-reviews-radius);background:var(--wc-shared-reviews-soft);line-height:1.8}.wc-shared-reviews-form-wrap{position:relative;margin-top:22px;padding:20px;border:1px solid rgb(0 172 236 / .22);border-radius:var(--wc-shared-reviews-radius);background:linear-gradient(135deg,rgb(0 172 236 / .05),#fff0 42%),#fff;box-shadow:var(--wc-shared-reviews-shadow-soft)}.wc-shared-reviews-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wc-shared-reviews-form-title,.wc-shared-reviews-form .comment-form-comment,.wc-shared-reviews-form .comment-form-rating,.wc-shared-reviews-form .wc-shared-reviews-rating-field,.wc-shared-reviews-form .form-submit,.wc-shared-reviews-form .comment-notes,.wc-shared-reviews-form .must-log-in,.wc-shared-reviews-form .logged-in-as{grid-column:1 / -1}.wc-shared-reviews-form p{margin:0}.wc-shared-reviews-form label,.wc-shared-reviews-rating-label{display:inline-block;margin-bottom:6px;color:var(--wc-shared-reviews-ink);font-weight:650}.wc-shared-reviews-form input:not([type="radio"]),.wc-shared-reviews-form textarea,.wc-shared-reviews-form select{width:100%;min-height:44px;padding:10px 13px;border:1px solid var(--wc-shared-reviews-line);border-radius:var(--wc-shared-reviews-radius);background:#fff;box-shadow:inset 0 1px 0 rgb(20 32 51 / .03);color:var(--wc-shared-reviews-text);font:inherit;transition:border-color .2s ease,box-shadow .2s ease}.wc-shared-reviews-form input:not([type="radio"]):focus,.wc-shared-reviews-form textarea:focus,.wc-shared-reviews-form select:focus{border-color:rgb(0 172 236 / .55);box-shadow:0 0 0 4px rgb(0 172 236 / .10)}.wc-shared-reviews-form textarea{min-height:128px;resize:vertical}.wc-shared-reviews-form .form-submit{margin:4px 0 0}.wc-shared-reviews-form .submit,.wc-shared-reviews-form .wc-shared-reviews-submit{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 24px;border:1px solid var(--site-primary)!important;border-radius:var(--wc-shared-reviews-radius)!important;background:linear-gradient(135deg,var(--site-primary),#37c9fb)!important;box-shadow:0 9px 18px rgb(0 172 236 / .18)!important;color:#fff!important;font:inherit;font-weight:700;text-decoration:none!important;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.wc-shared-reviews-form .submit:hover,.wc-shared-reviews-form .wc-shared-reviews-submit:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 12px 24px rgb(0 172 236 / .24)!important}.wc-shared-reviews-rating-field{display:grid;justify-items:start;margin-bottom:10px}.wc-shared-reviews-rating-input{display:inline-flex;flex-direction:row-reverse;gap:5px;padding:8px 10px;border:1px solid var(--wc-shared-reviews-soft-line);border-radius:var(--wc-shared-reviews-radius);background:var(--wc-shared-reviews-soft)}.wc-shared-reviews-rating-input input{position:absolute;opacity:0;pointer-events:none}.wc-shared-reviews-rating-input label{display:inline-flex;width:30px;height:30px;margin:0;color:#cdd8e3;cursor:pointer;transition:color .18s ease,transform .18s ease,filter .18s ease}.wc-shared-reviews-rating-input label svg{width:100%;height:100%;fill:currentColor}.wc-shared-reviews-rating-input input:checked~label,.wc-shared-reviews-rating-input label.is-selected,.wc-shared-reviews-rating-input label:hover,.wc-shared-reviews-rating-input label:hover~label{color:var(--site-primary);filter:drop-shadow(0 5px 9px rgb(0 172 236 / .18))}.wc-shared-reviews-rating-input label:hover{transform:translateY(-2px) scale(1.04)}.wc-shared-reviews-pagination ul,.woocommerce-Reviews.wc-shared-reviews-product .woocommerce-pagination ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.wc-shared-reviews-pagination a,.wc-shared-reviews-pagination span,.woocommerce-Reviews.wc-shared-reviews-product .woocommerce-pagination a,.woocommerce-Reviews.wc-shared-reviews-product .woocommerce-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:6px 11px;border:1px solid var(--wc-shared-reviews-line);border-radius:var(--wc-shared-reviews-radius);background:#fff;color:var(--wc-shared-reviews-text);text-decoration:none}.wc-shared-reviews-pagination .current,.woocommerce-Reviews.wc-shared-reviews-product .woocommerce-pagination .current{border-color:var(--site-primary);color:var(--site-primary);font-weight:700}.woocommerce-Reviews.wc-shared-reviews-product{padding:16px;border:1px solid var(--wc-shared-reviews-line);border-radius:var(--wc-shared-reviews-radius);background:#fff;box-shadow:var(--wc-shared-reviews-shadow-soft)}.woocommerce-Reviews.wc-shared-reviews-product #comments,.woocommerce-Reviews.wc-shared-reviews-product #review_form_wrapper{margin:0}.woocommerce-Reviews.wc-shared-reviews-product #review_form{margin-top:0}.woocommerce-Reviews.wc-shared-reviews-product .comment-form-rating .stars{margin:8px 0 0}.woocommerce-Reviews.wc-shared-reviews-product .comment-form-rating .stars a{color:var(--site-primary)}@media (max-width:900px){.wc-category-feedback-header,.wc-shared-reviews-overview{grid-template-columns:1fr}.wc-category-feedback-rating{order:-1}}@media (max-width:768px){.wc-category-feedback-section{padding:16px}.wc-category-feedback-section .wc-category-feedback-tabs{flex-wrap:wrap;gap:8px;padding:10px}.wc-category-feedback-section .wc-category-feedback-tab{flex:0 1 auto;min-width:0;min-height:40px;padding-inline:12px}.wc-category-feedback-panels{padding:16px}.wc-shared-reviews-form{grid-template-columns:1fr}.wc-shared-reviews-comment-header{display:grid}.wc-shared-reviews-list .children,.woocommerce-Reviews.wc-shared-reviews-product .commentlist .children{margin-right:12px}}@media (max-width:480px){.wc-category-feedback-section{margin-block:24px;padding:12px}.wc-category-feedback-section .wc-category-feedback-tabs{padding:8px}.wc-category-feedback-section .wc-category-feedback-tab{min-height:40px;font-size:.9rem}.wc-category-feedback-tab-icon{width:19px;height:19px;flex-basis:19px}.wc-shared-reviews-distribution-row{grid-template-columns:58px minmax(0,1fr) 28px;gap:8px}.wc-shared-reviews-summary-card,.wc-shared-reviews-distribution,.wc-shared-reviews-form-wrap,.wc-shared-reviews-comment-card{padding:14px}}@media (prefers-reduced-motion:reduce){.wc-category-feedback-js .wc-category-feedback-panel,.wc-category-feedback-tab,.wc-category-feedback-tab::after,.wc-category-feedback-tab-icon,.wc-category-feedback-faq-answer,.wc-category-feedback-faq-chevron,.wc-category-feedback-faq-item,.wc-shared-reviews-form .submit,.wc-shared-reviews-rating-input label{animation:none;transition:none}}