/* WooCommerce product UI: child owns this layer, Site Builder owns data/routes. */
.hvt-universal-starter.single-product div.product.product-type-simple form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:24px 0 12px!important}
.hvt-universal-starter.single-product div.product.product-type-variable form.variations_form{display:block}
.hvt-universal-starter.single-product div.product.product-type-variable .woocommerce-variation-add-to-cart{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.hvt-universal-starter.single-product form.cart .quantity{margin:0 3px 0 0!important}
.hvt-universal-starter.single-product form.cart .single_add_to_cart_button,
.hvt-universal-starter.single-product form.cart .hvt-u-single-buy-now{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px!important;border-radius:var(--hvt-design-radius,10px)!important;font-weight:750!important;color:var(--hvt-button-label,#fff)!important}
.hvt-universal-starter.single-product form.cart .single_add_to_cart_button{background:var(--hvt-u-primary,#0d58bd)!important}
.hvt-universal-starter.single-product form.cart .hvt-u-single-buy-now{background:var(--hvt-u-accent,#e85c12)!important}
.hvt-universal-starter.single-product form.cart .single_add_to_cart_button:hover,.hvt-universal-starter.single-product form.cart .hvt-u-single-buy-now:hover{filter:brightness(.93)}
.hvt-universal-starter .hvt-u-product-description,.hvt-universal-starter .hvt-u-product-reviews{clear:both}
.hvt-universal-starter .hvt-u-demo-note{padding:12px 16px;border:1px dashed var(--hvt-u-line,#dae4ef);border-radius:10px;margin:10px 0 0;background:color-mix(in srgb,var(--hvt-u-accent,#e85c12) 6%,white);font-size:13px}
.hvt-universal-starter .hvt-gp-assurance{display:flex;gap:10px 18px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--hvt-u-ink,#14253c)}
.hvt-universal-starter .hvt-gp-assurance span{white-space:nowrap}
@media(max-width:575px){.hvt-universal-starter.single-product form.cart .single_add_to_cart_button,.hvt-universal-starter.single-product form.cart .hvt-u-single-buy-now{flex:1 1 auto}.hvt-universal-starter .hvt-gp-assurance span{white-space:normal}}
