/* Review header is a two-sided row; product-card media fills its frame cleanly. */
.product-image{aspect-ratio:4/5!important;padding:0!important;background:#f5f6f7!important}.product-image img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;margin:0!important}.product-info{padding:7px 7px 10px!important}.product-info small{margin:0 0 5px!important}.product-info h2{margin-top:0!important;margin-bottom:7px!important}.oeeroo-card-footer{padding-top:2px!important}.woocommerce #reviews #comments ol.commentlist li .comment_container{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:13px!important;align-items:start!important}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:static!important;float:none!important;width:64px!important;height:64px!important;border-radius:50%!important;margin:0!important}.woocommerce #reviews #comments ol.commentlist li .comment-text{display:block!important;position:static!important;grid-column:2!important;min-width:0!important;margin:0!important;padding:0 0 20px!important;border:0!important;border-bottom:1px solid var(--oeeroo-border)!important}.oeeroo-review-head{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;min-height:46px!important;margin:0 0 12px!important}.oeeroo-reviewer{display:block!important;min-width:0!important}.oeeroo-reviewer .woocommerce-review__author{display:block!important;font-size:15px!important;line-height:1.3!important}.oeeroo-review-meta{display:flex!important;gap:8px!important;align-items:center!important;margin-top:5px!important;font-size:12px!important}.oeeroo-review-rating{display:block!important;flex:0 0 auto!important;margin:0!important;padding:1px 0 0!important;order:2!important}.oeeroo-review-rating .star-rating,.woocommerce #reviews #comments ol.commentlist li .comment-text>.star-rating{position:static!important;float:none!important;display:block!important;width:78px!important;height:16px!important;margin:0!important;font-size:15px!important;line-height:16px!important;color:#f5ab20!important}.woocommerce #reviews #comments ol.commentlist li .comment-text>.star-rating{float:right!important}.woocommerce #reviews #comments ol.commentlist li .comment-text>.meta{position:static!important;display:block!important;margin:0 90px 12px 0!important;min-height:45px!important}.woocommerce #reviews #comments ol.commentlist li .comment-text>.description{display:block!important;clear:both!important;padding:0!important;margin:0!important}.woocommerce #reviews #comments ol.commentlist li .comment-text .description img{width:150px!important;height:150px!important;object-fit:cover!important;margin:10px 9px 0 0!important;vertical-align:top!important;border-radius:2px!important}.woocommerce #reviews #comments ol.commentlist li .comment-text .description img:not(.emoji){max-width:150px!important}.woocommerce #reviews #comments ol.commentlist li .comment-text .description img.emoji{width:1em!important;height:1em!important;margin:0!important;vertical-align:-.1em!important}@media(max-width:767px){.product-image{aspect-ratio:1/1.05!important}.product-info{padding:6px 5px 8px!important}.woocommerce #reviews #comments ol.commentlist li .comment_container{grid-template-columns:44px minmax(0,1fr)!important;gap:9px!important}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:44px!important;height:44px!important}.oeeroo-review-head{gap:8px!important;min-height:40px!important;margin-bottom:9px!important}.oeeroo-reviewer .woocommerce-review__author{font-size:14px!important}.oeeroo-review-meta{gap:5px!important;margin-top:3px!important;font-size:11px!important}.oeeroo-review-rating .star-rating,.woocommerce #reviews #comments ol.commentlist li .comment-text>.star-rating{width:64px!important;height:13px!important;font-size:12px!important;line-height:13px!important}.woocommerce #reviews #comments ol.commentlist li .comment-text>.meta{margin-right:72px!important;min-height:38px!important;margin-bottom:8px!important}.woocommerce #reviews #comments ol.commentlist li .comment-text .description img{width:88px!important;height:88px!important;max-width:88px!important;margin:8px 6px 0 0!important}}
