.home-sale-period{gap:6px}.home-sale-period .home-sale-range{font-size:19px;font-weight:750;color:#fff}.home-sale-period small{color:#c9bba9;font-size:13px}.home-sale-continue{margin-top:26px}
.promo-offer-nav{margin:18px 0 12px;padding:8px;border:1px solid rgba(181,124,35,.45);background:linear-gradient(135deg,rgba(138,97,28,.22),rgba(34,27,20,.7))}.promo-offer-nav .promo-offer-tab{display:flex;width:100%;align-items:center;justify-content:center;padding:15px 18px!important;font-size:17px;letter-spacing:.08em;text-transform:uppercase}
.product-row[data-order-button-enhanced="1"]{grid-template-columns:minmax(0,1.45fr) minmax(105px,.6fr) minmax(115px,.65fr) minmax(85px,.45fr) minmax(150px,.75fr)!important}.promo-product-row{grid-template-columns:minmax(0,1.45fr) minmax(105px,.6fr) minmax(115px,.65fr) minmax(85px,.45fr) minmax(150px,.75fr)!important}
.native-qty-input{display:none!important}.staged-qty-input.invalid,.promo-product-row input.invalid{outline:2px solid #c84c4c!important}.add-order-button{min-height:42px;border:1px solid #a87925;background:#241c13;color:#f1c96e;padding:9px 12px;font-weight:800;cursor:pointer}.add-order-button:hover,.add-order-button.added{background:#a87925;color:#fff}.add-order-button:disabled{opacity:.45;cursor:not-allowed}.promo-add-order{align-self:center}.promo-validity{grid-column:1/-1!important}
@media(max-width:980px){.product-row[data-order-button-enhanced="1"],.promo-product-row{grid-template-columns:1fr 1fr!important}.add-order-button{grid-column:1/-1}}
@media(max-width:560px){.product-row[data-order-button-enhanced="1"],.promo-product-row{grid-template-columns:1fr!important}.promo-offer-nav .promo-offer-tab{font-size:15px}}
