.single-product .custom-product-reviews{display:none!important}.product-small .price-wrapper .star-rating,.products .product-small .price-wrapper .star-rating,.product-small .title-wrapper .star-rating,.products .product-small .title-wrapper .star-rating{clear:both;display:block!important;float:none!important;font-size:12px!important;height:14px!important;line-height:14px!important;margin:3px 0 6px!important;overflow:hidden!important;position:relative!important;text-align:left!important;width:64px!important}.product-small .price-wrapper{display:block!important;min-height:48px;padding-right:42px}.product-small .price-wrapper .star-rating::before,.product-small .price-wrapper .star-rating span::before,.products .product-small .price-wrapper .star-rating::before,.products .product-small .price-wrapper .star-rating span::before{font-size:12px!important;line-height:14px!important;top:0!important}.product-small .price-wrapper .star-rating span,.products .product-small .price-wrapper .star-rating span{height:14px!important;line-height:14px!important;padding-top:14px!important}.product-small .price-wrapper .review-count,.products .product-small .price-wrapper .review-count,.product-small .title-wrapper .review-count,.products .product-small .title-wrapper .review-count{display:none!important}.product-small .price-wrapper .star-rating+.price,.products .product-small .price-wrapper .star-rating+.price{display:block}.spre-product-reviews-shell{margin-top:34px}.spre-reviews{background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%);border:1px solid #e9edf3;border-radius:16px;box-shadow:0 18px 50px rgb(17 24 39 / .08);margin-top:28px;padding:28px}.spre-review-head{align-items:center;border-bottom:1px solid #eef1f5;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px;padding-bottom:18px}.spre-eyebrow{color:#b91c1c;font-size:13px;font-weight:700;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.spre-review-head h2{font-size:24px;line-height:1.25;margin:0}.spre-score{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;min-width:150px;padding:14px 16px;text-align:center}.spre-score strong{color:#111827;display:block;font-size:28px;line-height:1}.spre-empty,.spre-verification{background:#f8fafc;border:1px dashed #d9e0ea;border-radius:14px;color:#475569;padding:20px;text-align:center}.spre-verification{border-color:#fecaca;color:#7f1d1d;text-align:left}.spre-empty strong,.spre-empty span{display:block}.spre-reviews .commentlist,.spre-review-list .commentlist{margin:0}.spre-reviews .commentlist li{border:0!important;list-style:none;margin:0 0 14px!important;padding:0!important}.spre-reviews .comment_container,.spre-reviews .review-item{align-items:flex-start;background:#fff;border:1px solid #e8edf5;border-radius:14px;box-shadow:0 8px 22px rgb(15 23 42 / .04);display:flex;gap:14px;margin-bottom:14px!important;padding:18px}.spre-reviews .comment-text{border:0!important;margin:0!important;padding:0!important}.spre-reviews .avatar{background:#eef2f7;border:0;border-radius:50%;height:48px;width:48px}.spre-reviews .star-rating{color:#f59e0b;font-size:14px;letter-spacing:1px;margin-bottom:7px}.spre-reviews .meta{color:#1f2937;font-size:14px;margin-bottom:6px}.spre-reviews .description{color:#334155;font-size:15px;line-height:1.65}.spre-reviews .woocommerce-pagination{margin:18px 0 0;text-align:center}.spre-reviews .woocommerce-pagination ul{align-items:center;border:0!important;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.spre-reviews .woocommerce-pagination li{border:0!important;list-style:none;margin:0!important;padding:0!important}.spre-reviews .woocommerce-pagination a,.spre-reviews .woocommerce-pagination span{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:13px;font-weight:700;height:34px;justify-content:center;min-width:34px;padding:0 11px;text-decoration:none}.spre-reviews .woocommerce-pagination .current{background:#b91c1c;border-color:#b91c1c;color:#fff}.spre-reviews .woocommerce-pagination a:hover{background:#fff2f3;border-color:#f0b7bf;color:#a91728}.spre-review-form-wrap{background:#fff;border-top:1px solid #eef1f5;margin-top:24px;padding-top:24px}.spre-review-form-wrap .review-form-inner,.spre-review-form-wrap #review_form{border:0!important;box-shadow:none!important;padding:0!important}.spre-quick-reviews{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.spre-quick-reviews>span{color:#475569;font-weight:700;margin-right:6px;padding:8px 0}.spre-chip{background:#f7f8fb;border:1px solid #e3e7ee;border-radius:999px;color:#162033;cursor:pointer;font-size:13px;padding:8px 12px}.spre-reviews .form-submit input,.spre-reviews #submit{background:#b91c1c!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-weight:700;padding:10px 18px!important;text-transform:none}.spre-chip:hover{background:#fff2f3;border-color:#f0b7bf;color:#a91728}.spre-reviews textarea,.spre-reviews input,.spre-reviews select{border-radius:10px}@media (max-width:640px){.spre-reviews{border-radius:14px;padding:18px}.spre-review-head{align-items:stretch;flex-direction:column}.spre-score{text-align:left}}