.loox-reviews-wrapper .loox-filter-dropdown.open{display:block}.loox-reviews-wrapper .loox-card{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s}.loox-reviews-wrapper .loox-card:hover{border-color:#cfcfcf}.loox-reviews-wrapper .loox-card-header{display:flex;flex-direction:column;gap:3px}.loox-reviews-wrapper .loox-reviewer-line{display:flex;align-items:center;gap:8px}.loox-reviews-wrapper .loox-reviewer-name{font-weight:700;font-size:15px;color:#111}.loox-reviews-wrapper .loox-verified-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#111;font-weight:500}.loox-reviews-wrapper .loox-card-date{font-size:12.5px;color:#767676}.loox-reviews-wrapper .loox-card-stars{display:flex;gap:2px}.loox-reviews-wrapper .loox-card-body{font-size:14px;line-height:1.55;color:#2b2b2b;word-break:break-word}.loox-reviews-wrapper .loox-highlight{background-color:#fff2ba;padding:1px 3px;border-radius:2px}.loox-reviews-wrapper .loox-item-type{font-size:12.5px;line-height:1.4;color:#333;margin-top:2px}.loox-reviews-wrapper .loox-item-type-label{display:block;color:#777;font-size:11.5px;margin-bottom:2px}.loox-reviews-wrapper .loox-reply-box{background:#fafafa;border-left:3px solid #d0d0d0;padding:12px 14px;border-radius:0 4px 4px 0;margin-top:4px;font-size:13.5px;color:#333;line-height:1.45}.loox-reviews-wrapper .loox-reply-author{font-weight:700;color:#111;margin-bottom:4px;font-size:13px}.loox-reviews-wrapper .loox-reply-author span{font-weight:400;color:#666}.loox-reviews-wrapper .loox-reply-text{white-space:pre-line;word-break:break-word}.loox-reviews-wrapper .loox-reply-text a{color:#06c;text-decoration:underline;word-break:break-all}.loox-reviews-wrapper .loox-media-gallery{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.loox-reviews-wrapper .loox-media-item{width:64px;height:64px;border-radius:4px;overflow:hidden;cursor:pointer;position:relative;background:#f0f0f0;border:1px solid #eaeaea}.loox-reviews-wrapper .loox-media-item img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.loox-reviews-wrapper .loox-media-item:hover img{transform:scale(1.05)}.loox-reviews-wrapper .loox-media-video-badge{position:absolute;inset:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;color:#fff}.loox-reviews-wrapper .loox-product-footer{border-top:1px solid #f0f0f0;padding-top:12px;margin-top:auto;display:flex;align-items:center;gap:12px}.loox-reviews-wrapper .loox-product-thumb{width:48px;height:48px;border-radius:4px;object-fit:cover;background:#f4f4f4;flex-shrink:0;border:1px solid #ebebeb}.loox-reviews-wrapper .loox-product-title{font-size:13px;color:#222;font-weight:500;line-height:1.35;text-decoration:none;transition:color .15s}.loox-reviews-wrapper .loox-product-title:hover{color:#000;text-decoration:underline}.loox-lightbox.open{display:flex}