.product__title h1,.product__title>*{font-size:clamp(22px,2.4vw,30px)!important;font-weight:700!important;line-height:1.25!important;margin-bottom:16px!important}
.product .rte ul,.product .rte ol{list-style:none!important;padding:0!important;margin:0 0 20px!important;display:grid!important;gap:6px!important}
.product .rte ul li{font-size:16px!important;line-height:1.5!important}
.price .price-item--sale,.price .price-item--regular{font-size:28px!important;font-weight:700!important;color:#111!important}
.price s{font-size:18px!important;font-weight:400!important;color:#888!important;text-decoration:line-through!important;margin-left:8px!important}
.price__badge-sale,.badge--bottom-left{background:#d94a3d!important;color:#fff!important;font-weight:700!important;border-radius:4px!important;padding:4px 8px!important;font-size:12px!important}
.product-form__buttons .product-form__submit,button.product-form__submit{background:#111!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:700!important;text-transform:uppercase!important;padding:18px 24px!important;font-size:16px!important;width:100%!important}
.product__trust{text-align:center!important;font-size:13px!important;color:#555!important;margin:12px 0 16px!important}
.product details summary{font-weight:600!important;font-size:15px!important;padding:14px 0!important;border-top:1px solid #e5e5e5!important;cursor:pointer!important}
.product details .accordion__content{padding:0 0 16px!important;font-size:15px!important;line-height:1.6!important;color:#444!important}
.selling-plan-group{display:none!important}