/* CRO layer: every rule scoped to body.cro-on */
.cro-on .summary .price{font-size:1.7rem;font-weight:700;color:var(--navy);margin-bottom:6px}
.cro-on .cro-stock{margin:0 0 12px;font-weight:600}
.cro-on .cro-stock--in{color:var(--green)}
.cro-on .cro-stock--out{color:var(--red)}
.cro-on .product-wrap .stock{display:none}
.cro-on form.cart{margin:14px 0}
.cro-on .single_add_to_cart_button{min-height:56px;font-size:1.12rem;background:var(--accent);border-color:var(--accent)}
.cro-on .single_add_to_cart_button:hover{background:var(--accent-2);border-color:var(--accent-2)}
.cro-on .trust-list--cro{background:var(--sand-2);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;margin:14px 0 0}
.cro-on .trust-list--cro a{color:var(--navy);font-weight:500}
.cro-on .woocommerce-product-details__short-description{margin-top:16px}
.cro-on .product-card__price{display:block;font-size:1.08rem;font-weight:700;color:var(--navy);margin:6px 0 10px}
.cro-on .product-card .button{width:100%;background:var(--accent);border-color:var(--accent)}
.cro-on .product-card .button:hover{background:var(--accent-2);border-color:var(--accent-2)}
.cro-on .product-card__title{font-size:1rem}
.cro-on .wc-proceed-to-checkout .checkout-button{background:var(--accent);border-color:var(--accent);min-height:58px;font-size:1.12rem}
.cro-on .cro-continue{margin-inline-end:8px}
.cro-on .cart_totals{border:1px solid var(--line)}
.cro-cartbar{display:none}
.header-call{display:none}
.cro-on #place_order{background:var(--accent);border-color:var(--accent);min-height:58px;font-size:1.12rem}
.cro-on .cro-trustline{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:.92rem;color:#2A3C45;margin:0 0 12px}
.cro-on .cro-trustline a{color:var(--navy);font-weight:500}
@media (max-width:960px){
	.cro-on form.woocommerce-checkout{display:block}
	.cro-on form.woocommerce-checkout #order_review{position:static;margin-top:16px}
	.cro-on form.woocommerce-checkout #order_review_heading{margin:24px 0 8px}
	.cro-on .woocommerce-billing-fields__field-wrapper,.cro-on .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}
	.cro-on.single-product{padding-bottom:78px}
	.cro-on .cro-continue{display:flex;width:100%;margin-top:10px}
	.cro-on.woocommerce-cart{padding-bottom:84px}
	.cro-on .cro-cartbar{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:90;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--gap);background:var(--white);border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(14,37,44,.1)}
	.cro-on .cro-cartbar__sum{display:flex;flex-direction:column;line-height:1.2}
	.cro-on .cro-cartbar .btn{min-width:150px;min-height:48px}
	.cro-on .header-call{display:inline-flex}
}
