.review-card-link:focus,.reviews-sort-select:focus{outline:0}.review-detail-sidebar,.reviews-page-wrapper .review-card.wow{visibility:visible!important}.atf-page-heading.atf-align-left .atf-page-heading-title,.atf-page-heading.atf-align-left .atf-post-label span a,.atf-page-heading.atf-align-left .atf-post-label>span,.atf-page-heading.atf-align-left .atf-post-label>span:last-child,.atf-page-heading.atf-align-left .atf-post-label>span:not(:has(a)),.atf-page-heading.atf-align-left .atf-post-label>span:not(:last-child)::after,.review-author-card h4,.review-card-title,.review-detail-title,.review-summary-card h3,.sidebar-widget-title{color:var(--v2-text-heading)}.reviews-page-wrapper{background:linear-gradient(to bottom,var(--v2-bg-functional) 0,var(--v2-bg-primary) 100%);padding:40px 0;min-height:60vh}.reviews-nav-filters{background:var(--v2-bg-primary);padding:30px;margin-bottom:40px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.05)}.reviews-search-wrapper{margin-bottom:30px}.reviews-search-box{position:relative;max-width:600px;margin:0 auto}.reviews-search-box input{width:100%;padding:16px 60px 16px 24px;border:2px solid rgba(0,0,0,.08);font-family:var(--thm-font2, 'Roboto', sans-serif);transition:.3s cubic-bezier(.4, 0, .2, 1);background:var(--v2-bg-content);color:var(--v2-text-body)}.reviews-search-box input:focus{outline:0;border-color:var(--v2-primary-500);background:var(--v2-bg-primary);box-shadow:0 0 0 4px rgba(var(--v2-primary-500-rgb),.1)}.reviews-search-box input::placeholder{color:var(--v2-text-secondary)}.reviews-nav-category.active i,.reviews-search-btn{color:var(--v2-text-inverse)}.reviews-search-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:var(--v2-primary-500);border:none;width:44px;height:44px;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.review-card,.review-card-image{position:relative;overflow:hidden}.reviews-nav-category,.reviews-search-box input,.type-option{background:var(--v2-bg-content)}.reviews-filter-label,.reviews-nav-category{color:var(--v2-text-body);font-family:var(--thm-font, 'Poppins', sans-serif)}.reviews-search-btn:hover{background:var(--v2-primary-600);transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px rgba(var(--v2-primary-500-rgb),.3)}.btn-helpful i,.nav-btn i,.review-meta-header .review-category i,.reviews-search-btn i{font-size:16px}.reviews-nav-categories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid rgba(0,0,0,.08)}.rating-option,.reviews-nav-category,.type-option{border:2px solid transparent}.reviews-nav-category{display:flex;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;font-size:14px;font-weight:500;transition:.3s cubic-bezier(.4, 0, .2, 1)}.reviews-nav-category i{color:var(--v2-primary-500);font-size:16px}.reviews-nav-category img{height:32px;width:auto;object-fit:contain;transition:.3s cubic-bezier(.4, 0, .2, 1);max-width:48px}.reviews-nav-category:hover{background:rgba(var(--v2-primary-500-rgb),.08);border-color:rgba(var(--v2-primary-500-rgb),.2);transform:translateY(-2px)}.reviews-nav-category:hover img{transform:scale(1.1)}.pagination-btn.active,.pagination-btn:hover,.reviews-nav-category.active,.type-option.active{background:var(--v2-primary-500);border-color:var(--v2-primary-500);color:var(--v2-text-inverse)}.reviews-nav-category.active img{transform:scale(1.05)}.reviews-filter-sort-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.reviews-filters-group{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.reviews-rating-filter,.reviews-sort-group,.reviews-type-filter,.type-option{align-items:center;display:flex}.reviews-filter-label{font-weight:600;text-transform:none;letter-spacing:.5px;margin-right:12px}.reviews-rating-options,.reviews-type-options{display:flex;gap:8px}.type-option{gap:6px;padding:8px 16px;color:var(--v2-text-secondary);font-weight:500;cursor:pointer;transition:.3s;font-family:var(--thm-font2, 'Roboto', sans-serif)}.rating-option,.reviews-sort-select{padding:8px 16px;background:var(--thm-fb,#f6f6f6);transition:.3s;font-family:var(--thm-font2, 'Roboto', sans-serif);cursor:pointer}.type-option i,.verified-purchase-badge i{font-size:14px}.type-option:hover{background:rgba(var(--v2-primary-500-rgb),.08);border-color:rgba(var(--v2-primary-500-rgb),.2);color:var(--v2-primary-500)}.rating-option{display:flex;align-items:center;gap:6px;color:var(--thm-gray,#8e8e8e);font-size:13px;font-weight:500}.rating-option i{font-size:14px;color:#ffc107}.no-reviews i,.rating-option:hover,.reviews-loading i,.reviews-results-count span{color:var(--thm-color,#3a97ff)}.rating-option:hover{background:rgba(58,151,255,.08);border-color:rgba(58,151,255,.2)}.rating-option.active,.rating-option.active i,.review-type-badge.article,.review-type-badge.video{color:var(--color-white,#fff)}.rating-option.active{background:var(--thm-color,#3a97ff);border-color:var(--thm-color,#3a97ff)}.review-card:hover,.reviews-sort-select:focus{border-color:var(--thm-color,#3a97ff);background:var(--color-white,#fff)}.reviews-sort-select{border:2px solid rgba(0,0,0,.08);color:var(--thm-p,#0b2336)}.review-card-rating .stars i.far,.review-rating-stars .stars i.far,.reviews-loading,.reviews-results-count{color:var(--thm-gray,#8e8e8e)}.reviews-results-count{margin-bottom:25px;font-weight:500;font-family:var(--thm-font2, 'Roboto', sans-serif)}.reviews-results-count span{font-weight:700;font-size:18px}.reviews-loading i{display:block}#reviewsGrid{display:flex;flex-wrap:wrap}#reviewsGrid>div{margin-bottom:24px;display:flex}.no-reviews{text-align:center;padding:60px 40px;background:linear-gradient(135deg,var(--thm-fb,#f8f9fa) 0,#fff 100%);border:2px dashed rgba(0,0,0,.1)}.no-reviews i{font-size:64px;margin-bottom:24px;opacity:.6}.no-reviews h3{color:var(--thm-p,#0b2336);margin-bottom:12px}.no-reviews p{color:var(--thm-gray,#8e8e8e);margin-bottom:32px;font-weight:400}.review-card-category i,.review-card:hover .review-card-title{color:var(--thm-color,#3a97ff)}.review-card{background:var(--thm-fb,#f8f9fa);box-shadow:0 2px 8px rgba(0,0,0,.06);transition:.3s cubic-bezier(.4, 0, .2, 1);border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;height:100%}.review-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.review-card-image{width:100%;background:linear-gradient(135deg,var(--thm-fb,#f6f6f6) 0,var(--thm-f3,#f3f3f3) 100%);flex-shrink:0}.review-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4, 0, .2, 1)}.review-card:hover .review-card-image img{transform:scale(1.08)}.review-type-badge{position:absolute;top:12px;left:12px;padding:5px 12px;border-radius:6px;font-weight:600;text-transform:none;letter-spacing:.5px;z-index:2;backdrop-filter:blur(8px);font-family:var(--thm-font, 'Poppins', sans-serif)}.review-type-badge.article{background:rgba(58,151,255,.92)}.review-type-badge.video{background:rgba(255,59,48,.92)}.review-card-content{padding:20px;flex:1;display:flex;flex-direction:column;background:0 0}.review-card-rating{display:flex;align-items:center;gap:6px;margin-bottom:10px}.review-card-rating .stars{display:flex;gap:2px}.review-card-rating .stars i{font-size:12px;color:#ffc107}.review-card-rating .rating-text{font-size:12px;color:var(--thm-gray,#8e8e8e);font-weight:500}.review-card-meta{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.review-card-excerpt,.review-card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.review-card-category{color:var(--thm-gray,#8e8e8e);font-weight:500;font-family:var(--thm-font2, 'Roboto', sans-serif)}.review-card-category i{margin-right:5px}.review-card-title{color:var(--thm-p,#0b2336);-webkit-line-clamp:2;font-family:var(--thm-font, 'Poppins', sans-serif)}.review-card-excerpt{color:var(--thm-gray,#8e8e8e);margin-bottom:18px;flex:1;-webkit-line-clamp:3;font-family:var(--thm-font2, 'Roboto', sans-serif)}.review-card-link,.review-card-link:hover{color:inherit;text-decoration:none}.pagination-btn,.reviews-more-link,.sidebar-widget-title{font-family:var(--thm-font, 'Poppins', sans-serif)}.review-card-link{display:block;height:100%;transition:.3s}.review-card-link:focus .review-card{box-shadow:0 0 0 3px rgba(58,151,255,.3)}.review-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid rgba(0,0,0,.06);color:var(--v2-text-body,#4b5563)}.pagination-btn.active,.pagination-btn:hover{background:var(--thm-color,#3a97ff);border-color:var(--thm-color,#3a97ff);color:var(--color-white,#fff)}.pagination-btn,.pagination-btn:disabled:hover{color:var(--thm-p,#0b2336);background:var(--color-white,#fff)}.review-card-footer-item{display:flex;align-items:center;gap:6px}.review-card-footer-item i,.review-publish-date i{color:var(--thm-color,#3a97ff);font-size:14px}.reviews-pagination{margin-top:50px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pagination-btn{padding:12px 20px;border:2px solid rgba(0,0,0,.08);cursor:pointer;transition:.3s cubic-bezier(.4, 0, .2, 1);font-size:14px;text-decoration:none;font-weight:500}.pagination-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(58,151,255,.3)}.pagination-btn.active{font-weight:600}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-btn:disabled:hover{border-color:rgba(0,0,0,.08);transform:none;box-shadow:none}.reviews-more-links{display:flex;justify-content:center;margin-top:24px}.reviews-more-links[hidden]{display:none}.reviews-more-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 20px;border:1px solid rgba(58,151,255,.28);border-radius:999px;background:var(--color-white,#fff);color:var(--thm-color,#3a97ff);font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s}.reviews-more-link:focus-visible,.reviews-more-link:hover{background:var(--thm-color,#3a97ff);color:var(--color-white,#fff);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 18px rgba(58,151,255,.24)}.review-meta-header .review-category,.toc-link:hover{background:rgba(58,151,255,.1);color:var(--thm-color,#3a97ff)}.reviews-more-link:focus-visible{outline:rgba(58,151,255,.24) solid 3px;outline-offset:3px}.review-detail-sidebar{position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;min-height:400px;display:block!important}.sidebar-widget{background:var(--thm-fb,#f8f9fa);border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}.sidebar-widget-title{font-size:16px;font-weight:600;color:var(--thm-p,#0b2336);margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--thm-color,#3a97ff)}.review-toc{max-height:400px;overflow-y:auto}.related-products-items,.related-reviews-items,.toc-list{list-style:none;padding:0;margin:0}.toc-item{margin-bottom:8px}.toc-item.toc-h3{padding-left:20px}.toc-link{display:block;padding:10px 16px;color:var(--thm-p,#0b2336);text-decoration:none;border-radius:8px;transition:.3s;font-family:var(--thm-font2, 'Roboto', sans-serif);font-size:15px;font-weight:500}.toc-link:hover{transform:translateX(4px)}.related-product-item,.related-review-item{margin-bottom:16px}.related-product-item:last-child,.related-review-item:last-child{margin-bottom:0}.product-link,.review-link{display:flex;gap:12px;text-decoration:none;color:inherit;transition:.3s;padding:12px;background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06)}.product-link:hover,.review-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--thm-color,#3a97ff)}.product-thumb,.review-thumb{position:relative;width:80px;height:100%;min-height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--thm-f3,#f3f3f3);align-self:stretch}.product-thumb img,.review-thumb img{width:100%;height:100%;object-fit:cover}.product-info,.review-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.product-name,.review-title{color:var(--thm-p,#0b2336);margin-bottom:6px;font-family:var(--thm-font, 'Poppins', sans-serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-model,.review-excerpt{color:var(--thm-gray,#8e8e8e);margin-bottom:8px}.review-date{color:var(--thm-ase,#afb2bf);display:flex;align-items:center;gap:6px}.products-loading,.reviews-loading{text-align:center;padding:40px 20px;color:var(--thm-gray,#8e8e8e)}.error-message,.no-items{padding:30px 20px;font-size:14px;text-align:center}.products-loading i,.reviews-loading i{font-size:24px;margin-bottom:12px;color:var(--thm-color,#3a97ff)}.no-items{color:var(--thm-gray,#8e8e8e)}.error-message{color:red}.review-detail-page{background:var(--color-white,#fff)}.review-meta-header{background:linear-gradient(to bottom,var(--color-white,#fff) 0,var(--thm-fb,#f6f6f6) 100%);padding:30px 0;border-bottom:1px solid rgba(0,0,0,.08)}.review-meta-header .review-meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.review-meta-header .review-category,.review-type-badge-inline{display:inline-flex;gap:8px;padding:8px 16px;font-family:var(--thm-font2, 'Roboto', sans-serif)}.review-meta-header .review-category{align-items:center;font-weight:600}.review-type-badge-inline{align-items:center;font-weight:600}.review-type-badge-inline.video{background:rgba(255,59,48,.1);color:#ff3b30}.review-type-badge-inline.article{background:rgba(58,151,255,.1);color:var(--thm-color,#3a97ff)}.review-meta-header .review-read-time,.review-meta-header .review-video-duration-inline,.review-publish-date{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--thm-fb,#f8f9fa);color:var(--thm-gray,#8e8e8e);font-weight:500;font-family:var(--thm-font2, 'Roboto', sans-serif)}.review-meta-header .review-excerpt{color:var(--thm-p,#0b2336);margin:0;font-family:var(--thm-font2, 'Roboto', sans-serif)}.review-featured-image{padding:30px 0;border-bottom:1px solid rgba(0,0,0,.06)}.review-featured-image img{width:100%;box-shadow:0 8px 24px rgba(0,0,0,.1)}.review-video-player-wrapper{margin-bottom:40px;background:linear-gradient(135deg,#1a1a1a 0,#0d0d0d 100%);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1)}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-meta{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(20,20,20,.95) 100%);border-top:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px)}.tags-list .tag,.video-duration{padding:8px 16px;font-family:var(--thm-font2, 'Roboto', sans-serif);font-weight:500}.video-duration{color:rgba(255,255,255,.9);font-size:15px;display:flex;align-items:center;gap:10px;background:rgba(58,151,255,.1);border:1px solid rgba(58,151,255,.2)}.btn-watch-youtube,.share-btn{align-items:center;transition:.3s cubic-bezier(.4, 0, .2, 1)}.video-duration i{color:var(--thm-color,#3a97ff);font-size:16px}.btn-watch-youtube{display:inline-flex;gap:10px;background:linear-gradient(135deg,red 0,#c00 100%);color:#fff;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;font-family:var(--thm-font, 'Poppins', sans-serif);box-shadow:0 4px 15px rgba(255,0,0,.3);border:1px solid rgba(255,255,255,.1)}.btn-watch-youtube:hover{background:linear-gradient(135deg,#ff1a1a 0,#e60000 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,0,0,.4)}.btn-watch-youtube:active{transform:translateY(0)}.btn-watch-youtube i{font-size:20px}.review-content{color:var(--thm-p,#0b2336)}.review-content h2{color:var(--thm-black,#000);margin:40px 0 20px;padding-bottom:12px;border-bottom:2px solid rgba(0,0,0,.06)}.review-content h3{color:var(--thm-black,#000);margin:30px 0 15px}.review-content h4{color:var(--thm-black,#000);margin:25px 0 12px}.review-helpful-section h4,.review-share h4,.review-tags h4{font-weight:600;color:var(--thm-p,#0b2336);font-family:var(--thm-font, 'Poppins', sans-serif)}.review-content p{margin-bottom:15px}.review-content ol,.review-content ul{margin-bottom:20px;padding-left:30px}.review-content li{margin-bottom:10px}.review-content img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.review-share,.review-tags{padding:30px;background:var(--thm-fb,#f6f6f6);border:1px solid rgba(0,0,0,.06)}.review-tags{margin-top:40px}.review-tags h4{font-size:16px;margin-bottom:20px}.share-buttons,.tags-list{display:flex;flex-wrap:wrap;gap:12px}.nav-btn,.share-btn{display:inline-flex;text-decoration:none}.tags-list .tag{display:inline-block;background:var(--color-white,#fff);color:var(--thm-color,#3a97ff);font-size:14px;border:1px solid rgba(58,151,255,.2);transition:.3s}.tags-list .tag:hover{background:var(--thm-color,#3a97ff);color:var(--color-white,#fff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(58,151,255,.3)}.review-share{margin-top:30px}.review-helpful-section h4,.review-share h4{margin-bottom:20px}.author-avatar i,.nav-btn,.nav-btn:hover,.share-btn{color:var(--color-white,#fff)}.share-btn{justify-content:center;width:48px;height:48px;border-radius:50%;font-size:18px;border:2px solid transparent}.btn-helpful,.nav-btn{font-weight:600;transition:.3s}.share-btn.share-facebook{background:linear-gradient(135deg,#1877f2 0,#0d65d9 100%);box-shadow:0 4px 12px rgba(24,119,242,.3)}.share-btn.share-facebook:hover{background:linear-gradient(135deg,#1a85ff 0,#0e6ee8 100%);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 16px rgba(24,119,242,.4)}.share-btn.share-twitter{background:linear-gradient(135deg,#000 0,#333 100%);box-shadow:0 4px 12px rgba(0,0,0,.3)}.share-btn.share-twitter:hover{background:linear-gradient(135deg,#1a1a1a 0,#4d4d4d 100%);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.4)}.share-btn.share-linkedin{background:linear-gradient(135deg,#0077b5 0,#005885 100%);box-shadow:0 4px 12px rgba(0,119,181,.3)}.share-btn.share-linkedin:hover{background:linear-gradient(135deg,#08c 0,#069 100%);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 16px rgba(0,119,181,.4)}.share-btn.share-email{background:linear-gradient(135deg,#ea4335 0,#c5221f 100%);box-shadow:0 4px 12px rgba(234,67,53,.3)}.share-btn.share-email:hover{background:linear-gradient(135deg,#f55344 0,#d93025 100%);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 16px rgba(234,67,53,.4)}.review-navigation{margin-top:40px;padding-top:30px;border-top:2px solid rgba(0,0,0,.08)}.nav-btn{align-items:center;gap:10px;padding:12px 24px;background:var(--thm-color,#3a97ff)}.nav-btn:hover{background:var(--thm-base,#2d76c0);transform:translateY(-2px);box-shadow:0 6px 16px rgba(58,151,255,.3)}.review-author-section{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:20px;background:var(--color-white,#fff);border-radius:12px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}.review-author-info{display:flex;gap:16px;align-items:flex-start}.author-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--thm-color,#3a97ff) 0,#5ba8ff 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-helpful-yes:hover,.verified-purchase-badge{background:linear-gradient(135deg,#e8f5e9 0,#c8e6c9 100%)}.author-avatar i{font-size:28px}.author-details{display:flex;flex-direction:column;gap:4px}.author-name{font-size:18px;font-weight:600;color:var(--thm-p,#0b2336);margin:0;font-family:var(--thm-font, 'Poppins', sans-serif)}.author-location,.btn-helpful,.review-rating-stars .rating-text,.verified-purchase-badge{font-family:var(--thm-font2, 'Roboto', sans-serif)}.author-location{font-size:14px;color:var(--thm-gray,#8e8e8e);margin:0}.author-location i{color:var(--thm-color,#3a97ff);margin-right:6px}.verified-purchase-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;color:#2e7d32;border-radius:20px;font-size:13px;font-weight:600}.review-rating-stars{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.review-rating-stars .stars{display:flex;gap:4px}.review-rating-stars .stars i{font-size:20px;color:#ffc107}.review-rating-stars .rating-text{font-size:14px;color:var(--thm-gray,#8e8e8e);font-weight:500}.review-helpful-section{margin-top:40px;padding:30px;background:linear-gradient(135deg,var(--thm-fb,#f6f6f6) 0,#fff 100%);border:1px solid rgba(0,0,0,.06);text-align:center}.helpful-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn-helpful{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:var(--color-white,#fff);border:2px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;color:var(--thm-p,#0b2336)}.btn-helpful-yes:hover{border-color:#2e7d32;color:#2e7d32;transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,125,50,.2)}.btn-helpful-no:hover{background:linear-gradient(135deg,#ffebee 0,#ffcdd2 100%);border-color:#c62828;color:#c62828;transform:translateY(-2px);box-shadow:0 4px 12px rgba(198,40,40,.2)}@media (max-width:991px){.reviews-nav-categories{justify-content:flex-start}.reviews-filter-sort-bar{flex-direction:column;align-items:flex-start}.reviews-filters-group{flex-direction:column;align-items:flex-start;gap:20px}.reviews-sort-group,.reviews-sort-select{width:100%}}@media (max-width:767px){.reviews-page-wrapper{padding:30px 0}.reviews-nav-filters{padding:20px;margin-bottom:30px;border-radius:12px}.reviews-nav-categories{gap:8px}.pagination-btn,.reviews-nav-category{padding:10px 16px;font-size:13px}.reviews-filter-label{font-size:12px}.review-author-section{flex-direction:column}.review-author-info{width:100%}.review-rating-stars{width:100%;align-items:flex-start}.author-avatar{width:50px;height:50px}.author-avatar i{font-size:24px}.author-name{font-size:16px}.review-rating-stars .stars i{font-size:18px}.helpful-buttons{flex-direction:column;width:100%}.btn-helpful{width:100%;justify-content:center}}.reviews-page-wrapper{background:linear-gradient(180deg,var(--v2-bg-functional) 0,var(--v2-bg-primary) 100%)}.review-author-card,.review-card,.review-detail-content,.review-summary-card,.reviews-nav-filters,.sidebar-widget{background:var(--v2-bg-primary);border:1px solid var(--v2-bg-divider);border-radius:var(--v2-radius-lg);box-shadow:var(--v2-shadow-card)}.reviews-search-box input{border-color:var(--v2-bg-divider);color:var(--v2-text-body)}.reviews-search-box input:focus{border-color:var(--v2-primary-500);box-shadow:0 0 0 4px rgba(var(--v2-primary-500-rgb),.12)}.reviews-nav-category.active,.reviews-search-btn,.type-option.active{background:var(--v2-primary-500);border-color:var(--v2-primary-500)}.reviews-nav-category:hover,.type-option:hover{background:rgba(var(--v2-primary-500-rgb),.05);border-color:var(--v2-primary-500);color:var(--v2-primary-500)}.atf-page-heading.atf-align-left .atf-page-heading-title,.atf-page-heading.atf-align-left .atf-post-label>span,.atf-page-heading.atf-align-left .atf-post-label>span a,.atf-page-heading.atf-align-left .atf-post-label>span:last-child,.atf-page-heading.atf-align-left .atf-post-label>span:not(:last-child)::after{color:var(--v2-text-secondary)}.atf-page-heading.atf-align-left .atf-page-heading-title{color:var(--v2-text-heading);font-size:48px;line-height:56px;font-weight:500;letter-spacing:0}.reviews-page-wrapper{background:var(--v2-bg-content)}.pagination-btn,.rating-option,.reviews-nav-category,.reviews-sort-select,.type-option{border-radius:var(--v2-radius-md)}.rating-option,.reviews-nav-category,.reviews-sort-select,.type-option{background:var(--v2-bg-content);border-color:var(--v2-bg-divider);color:var(--v2-text-body)}.review-card-category i,.review-card-footer-item i,.review-rating-stars,.reviews-filter-label,.reviews-nav-category i{color:var(--v2-primary-500)}.review-author-card p,.review-card-excerpt,.review-detail-content,.sidebar-widget li,.sidebar-widget p{color:var(--v2-text-body)}.review-rating-badge,.review-type-badge,.verified-purchase-badge{background:rgba(var(--v2-primary-500-rgb),.1);border:1px solid rgba(var(--v2-primary-500-rgb),.16);border-radius:var(--v2-radius-pill);color:var(--v2-primary-600)}.pagination-btn{background:var(--v2-bg-primary);border-color:var(--v2-bg-divider);color:var(--v2-text-body)}body.functional-banner-dark .atf-page-heading.atf-align-left .atf-page-heading-title{color:#fff}.atf-page-heading.atf-align-left .atf-post-label,.atf-page-heading.atf-align-left .atf-post-label>span,.atf-page-heading.atf-align-left .atf-post-label>span a,.btn-helpful,.nav-btn,.no-reviews p,.product-model,.review-card-category,.review-card-excerpt,.review-card-footer,.review-content,.review-content li,.review-content p,.review-date,.review-excerpt,.review-helpful-section h4,.review-meta-header .review-category,.review-meta-header .review-excerpt,.review-meta-header .review-read-time,.review-meta-header .review-video-duration-inline,.review-publish-date,.review-share h4,.review-type-badge-inline,.reviews-loading,.reviews-results-count,.reviews-search-box input,.reviews-sort-select,.type-option{font-size:16px;line-height:24px}.no-reviews,.no-reviews .btn,.pagination-btn,.rating-option,.review-card,.reviews-nav-category,.reviews-nav-filters,.reviews-page-wrapper+.atf-Subscribe-area .atf-subscribe-btn,.reviews-page-wrapper+.atf-Subscribe-area .atf-subscribe-input,.reviews-page-wrapper+.atf-Subscribe-area .atf-subscribe-panel,.reviews-search-box input,.reviews-search-btn,.reviews-sort-select,.type-option{border-radius:8px}.reviews-page-wrapper .review-card-image{border-radius:8px 8px 0 0}.review-card-footer-item,.review-type-badge,.reviews-filter-label{font-size:14px;line-height:20px}.no-reviews h3,.product-name,.review-card-title,.review-content h4,.review-title{font-size:20px;line-height:28px;font-weight:500;letter-spacing:0}.review-card-title{margin-bottom:12px}.review-card-excerpt{line-height:24px}.review-card-image{height:208px}.review-card-footer{gap:12px}.no-reviews .no-reviews-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border:1px solid var(--v2-primary-500);border-radius:22px;background:var(--v2-primary-500);color:var(--v2-text-inverse);font-size:16px;line-height:24px;font-weight:600;box-shadow:0 10px 22px rgba(var(--v2-primary-500-rgb),.18)}.no-reviews .no-reviews-actions .btn:focus,.no-reviews .no-reviews-actions .btn:hover{border-color:var(--v2-primary-600);background:var(--v2-primary-600);color:var(--v2-text-inverse)}.no-reviews .no-reviews-actions .btn i{margin:0;color:currentColor;font-size:14px;line-height:1;opacity:1}.review-video-player-wrapper .video-meta--single{justify-content:flex-end}.review-detail-page .review-navigation .nav-btn,.review-video-player-wrapper .btn-watch-youtube{border-radius:22px}.review-detail-page .review-featured-image img{display:block;aspect-ratio:16/9;object-fit:cover}.btn-watch-youtube,.nav-btn,.product-link,.review-detail-page .sidebar-widget,.review-detail-page+.atf-Subscribe-area .atf-subscribe-btn,.review-detail-page+.atf-Subscribe-area .atf-subscribe-input,.review-detail-page+.atf-Subscribe-area .atf-subscribe-panel,.review-featured-image img,.review-helpful-section,.review-link,.review-meta-header .review-category,.review-meta-header .review-read-time,.review-meta-header .review-video-duration-inline,.review-publish-date,.review-share,.review-tags,.review-type-badge-inline,.review-video-player-wrapper,.review-video-player-wrapper .video-container,.review-video-player-wrapper .video-meta,.tags-list .tag,.video-duration{border-radius:8px}.review-content h2{font-size:32px;line-height:40px;font-weight:500;letter-spacing:0}.review-content h3,.review-detail-page .sidebar-widget-title{font-size:24px;line-height:32px;font-weight:500;letter-spacing:0}.review-video-player-wrapper{box-shadow:var(--v2-shadow-card)}@media (max-width:767px){.atf-page-heading.atf-align-left .atf-page-heading-title{color:#fff!important;font-size:28px;line-height:36px;font-weight:500;text-shadow:none}.atf-page-heading.atf-align-left .atf-post-label{min-height:0;padding:0;gap:0 6px;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;font-size:16px;line-height:24px}.atf-page-heading.atf-align-left .atf-post-label>span,.atf-page-heading.atf-align-left .atf-post-label>span a{color:#fff!important;font-size:16px;line-height:24px;opacity:1}.atf-page-heading.atf-align-left .atf-post-label>span:last-child,.atf-page-heading.atf-align-left .atf-post-label>span:last-child a,.atf-page-heading.atf-align-left .atf-post-label>span:not(:has(a)){color:rgba(255,255,255,.6)!important}.atf-page-heading.atf-align-left .atf-post-label>span:not(:last-child)::after{margin-left:6px;color:#fff!important}.reviews-page-wrapper{padding:28px 0}.reviews-nav-filters{padding:20px;margin-bottom:28px}.reviews-nav-categories{justify-content:flex-start;gap:10px;margin-bottom:24px;padding-bottom:20px}.reviews-nav-category{flex:1 1 calc(50% - 10px);justify-content:center;min-height:48px;padding:10px 12px}.reviews-filter-sort-bar,.reviews-filters-group,.reviews-sort-group,.reviews-type-filter{align-items:stretch;width:100%}.reviews-sort-group,.reviews-type-filter{flex-direction:column;gap:10px}.reviews-type-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.type-option{justify-content:center;min-height:44px;padding:8px 10px}.reviews-sort-select{width:100%;min-height:44px}.review-card-image{height:220px}.review-content h2{font-size:24px;line-height:32px}.product-name,.review-content h3,.review-content h4,.review-detail-page .sidebar-widget-title,.review-title{font-size:20px;line-height:28px}.review-meta-header .review-meta{gap:10px}.review-meta-header .review-category,.review-meta-header .review-read-time,.review-meta-header .review-video-duration-inline,.review-publish-date,.review-type-badge-inline{width:100%;justify-content:flex-start}.no-reviews .no-reviews-actions .btn,.review-detail-page .review-navigation .nav-btn,.review-video-player-wrapper .btn-watch-youtube{border-radius:21px}.reviews-nav-categories{flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.reviews-nav-categories::-webkit-scrollbar{display:none;width:0;height:0}.reviews-nav-category{flex:0 0 auto;width:auto;white-space:nowrap;scroll-snap-align:start}}