#product-product .product-details>.product-price-group{display:grid!important;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:0;width:100%;margin:18px 0 24px!important;padding:22px!important;border:1px solid #e7e7ed;border-radius:16px;background:linear-gradient(120deg,#fff,#fafafb);box-shadow:0 4px 18px rgba(24,24,30,.035);text-align:left!important;box-sizing:border-box}
#product-product .product-price-group .price-wrapper{min-width:0;padding:0 20px 0 0!important}
#product-product .product-price-group .price-wrapper{order:0!important}
#product-product .product-price-group .product-stats{order:1!important}
#product-product .product-price-group .price-group{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px;padding:0!important;white-space:normal!important}
#product-product .product-price-group .price-group::before{content:"Price";order:-2;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase;color:#787881}
#product-product .product-price-group .product-price-old{order:0!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important;color:#8b8b94!important;margin:0!important}
#product-product .product-price-group .product-price-new,
#product-product .product-price-group .product-price{order:1!important;font-size:34px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.7px;color:#dc132b!important;margin:0!important;overflow-wrap:anywhere}
#product-product .product-price-group .mh-price-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:12px;padding:6px 10px;border-radius:7px;background:#e8f3ec;color:#245d3e;font-size:12px;font-weight:700;line-height:1.3}
#product-product .product-price-group .mh-price-badge[hidden]{display:none!important}
#product-product .product-price-group .product-tax{font-size:11px;color:#808089;margin-top:9px}
#product-product .product-price-group .product-stats{margin:0!important;padding:0 0 0 22px!important;border-left:1px solid #e5e5eb;min-width:0;align-self:center}
#product-product .product-price-group .product-stats ul{display:grid;gap:13px;margin:0!important;padding:0!important;list-style:none!important}
#product-product .product-price-group .product-stats li{display:grid!important;grid-template-columns:83px minmax(0,1fr);gap:10px;align-items:start;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.5!important;color:#34343e!important;overflow-wrap:anywhere;list-style:none!important}
#product-product .product-price-group .product-stats li::before{content:none!important;display:none!important}
#product-product .product-price-group .product-stats li b{color:#7b7b85;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.35px;line-height:1.7}
#product-product .product-price-group .product-stats li a{color:#292932!important;font-weight:600;text-decoration:none}
#product-product .product-price-group .product-stats li a:hover{color:#d51b31!important;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1050px){#product-product .product-details>.product-price-group{grid-template-columns:1fr;gap:18px}#product-product .product-price-group .price-wrapper{padding:0!important}#product-product .product-price-group .product-stats{padding:18px 0 0!important;border-left:0;border-top:1px solid #e5e5eb}#product-product .product-price-group .product-stats li{grid-template-columns:100px minmax(0,1fr)}}
@media(max-width:540px){#product-product .product-details>.product-price-group{padding:18px!important;border-radius:12px;margin:18px 0!important}#product-product .product-price-group .product-price-new,#product-product .product-price-group .product-price{font-size:32px!important}#product-product .product-price-group .product-stats li{grid-template-columns:90px minmax(0,1fr);font-size:13px!important}}
