.offer-price{padding:14px;border:1px solid #ccd9cd;background:#f3f7f1;border-radius:10px;margin:12px 0;min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.offer-price p{margin:6px 0}.offer-price a{display:inline-block;min-height:44px;align-content:center}.offer-amount strong{font-size:24px;color:#155748}.offer-date{color:#52655a;font-size:11px}.offer-price details{font-size:11px}.chain-grand-total{padding:20px;background:#183e36;color:white;border-radius:12px}.chain-grand-total strong{font-size:28px;display:block}.price-hold{padding:12px;border:1px solid #d8cbb5;color:#70501e}
.homeux-step-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.static-priced{min-width:0}.homeux-layout .offer-price{margin:10px;padding:10px}.homeux-layout .offer-price strong{font-size:22px}.homeux-layout .offer-price p{min-height:0!important}.homeux-layout .offer-price a{color:#155748}.homeux-layout .offer-price details{font-size:11px}.homeux-featured-card .offer-price{margin:8px}.homeux-categories .offer-price{font-size:12px}.homeux-steps .offer-price{font-size:12px}@media(max-width:700px){.homeux-step-list{grid-template-columns:1fr!important}}

/* Reserve dimensions while current-offer validation runs; stale cached ads never flash. */
.offer-price,.product-photo[data-photo-product],.choice-photo,.result-a8-photo,.a8-showcase-ad{visibility:hidden}
[data-commerce-ready="true"]{visibility:visible}
.price-hold{overflow-wrap:anywhere}

/* Approval must outrank the initial visibility reservation on static photograph figures. */
.product-photo[data-photo-product][data-commerce-ready="true"],.offer-price[data-commerce-ready="true"],.choice-photo[data-commerce-ready="true"],.result-a8-photo[data-commerce-ready="true"],.a8-showcase-ad[data-commerce-ready="true"]{visibility:visible}
