.dp-pdp .product_meta > .sku_wrapper,.dp-pdp .product_meta > .posted_in,.dp-pdp .product_meta > .tagged_as{display:none}
.dp-price-brand-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;width:100%}
.dp-price-brand-row .dp-pdp-price{width:auto;flex:0 1 auto;min-width:0}
.dp-price-brand{font-size:15px;line-height:1.6;color:#56624e;padding-top:6px}
.dp-price-brand a{color:#42691d;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.dp-reviews-layout{display:grid;grid-template-columns:minmax(0,0.38fr) minmax(0,0.62fr);gap:48px;align-items:start;width:100%;font-size:16px;line-height:1.6}
.dp-reviews-layout h2{font-size:22px;margin:0 0 20px}
.dp-review-average{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.dp-review-average strong{font-size:30px;font-weight:600;line-height:1.3}
.dp-review-average strong small{font-size:16px;color:#66705f;font-weight:400}
.dp-reviews-layout .star-rating{color:#efb800;font-size:20px;float:none;margin:0}
.dp-reviews-summary p{font-size:15px;margin:14px 0}
.dp-reviews-layout .dp-write-review,.dp-reviews-layout input#submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:24px;background:#42691d;color:#fff;padding:10px 24px;border:0;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}
.dp-reviews-layout .dp-write-review{width:100%;margin:0 0 20px}
.dp-reviews-layout [hidden]{display:none!important}
.dp-rating-row{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;gap:10px;align-items:center;font-size:14px;line-height:1.9}
.dp-rating-row b{color:#efb800}
.dp-rating-track{height:7px;background:#e5e8e1;border-radius:8px;overflow:hidden}
.dp-rating-track i{display:block;height:100%;background:#efb800;border-radius:8px}
.dp-reviews-content #reviews{display:block;width:100%}
.dp-reviews-content #comments{width:100%;float:none}
.dp-reviews-content .woocommerce-Reviews-title{display:none}
.dp-reviews-content #reviews ol.commentlist{padding:0;margin:0;list-style:none}
.dp-reviews-content #reviews ol.commentlist li{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #e0e5dc}
.dp-reviews-content #reviews ol.commentlist li img.avatar{display:none}
.dp-reviews-content #reviews ol.commentlist li .comment-text{margin:0;padding:0;border:0;border-radius:0}
.dp-reviews-content .comment-text .star-rating{margin-bottom:12px}
.dp-reviews-content .comment-text .meta{font-size:13px;color:#66705f;margin:10px 0}
.dp-reviews-content .description p{font-size:16px;line-height:1.65;margin:10px 0}
.dp-reviews-content .woocommerce-review__verified{display:inline-block;border:1px solid #b6d3a7;border-radius:20px;background:#edf6e8;color:#326022;padding:2px 10px;font-size:12px;font-style:normal}
.dp-reviews-content .woocommerce-noreviews{background:#f5f7f2;padding:24px;border-radius:14px;font-size:16px}
.dp-reviews-content #review_form_wrapper{margin-top:28px;padding:24px;background:#f5f7f2;border-radius:16px}
.dp-reviews-content .comment-reply-title{display:block;font-size:21px;font-weight:600;margin-bottom:18px}
.dp-reviews-content #review_form label{font-size:15px;display:block;margin-bottom:6px}
.dp-reviews-content #review_form input[type=text],.dp-reviews-content #review_form input[type=email],.dp-reviews-content #review_form textarea{width:100%;max-width:100%;font-size:16px;border:1px solid #aab6a0;border-radius:9px;padding:12px;background:#fff;color:#222d24;box-sizing:border-box}
.dp-reviews-content #review_form textarea{min-height:140px}
.dp-reviews-layout a:focus-visible,.dp-reviews-layout input:focus-visible,.dp-reviews-layout textarea:focus-visible{outline:3px solid #42691d;outline-offset:3px}
@media(max-width:767px){.dp-reviews-layout{grid-template-columns:minmax(0,1fr);gap:28px}.dp-reviews-content #review_form_wrapper{padding:18px}.dp-price-brand-row{gap:12px 20px}}
.dp-pdp-tabs .dp-reviews-content #reviews .woocommerce-Reviews-title{display:none!important}
.dp-pdp-tabs .dp-reviews-content #reviews .woocommerce-noreviews{background:#f5f7f2!important;color:#46513e!important;border:0!important;border-radius:14px;padding:24px!important;box-shadow:none}
.dp-pdp-tabs .dp-reviews-content #reviews .woocommerce-noreviews::before{display:none!important}
.dp-pdp-tabs .dp-reviews-content #review_form textarea{height:150px;min-height:150px}
