.home-sale-section{background:linear-gradient(135deg,#6f511c 0%,#2a2116 48%,#15110e 100%);color:#fff;padding:74px 0;border-top:1px solid rgba(240,190,95,.55);border-bottom:1px solid rgba(240,190,95,.4);position:relative;overflow:hidden}.home-sale-section:before{content:"AKCIJA";position:absolute;right:-20px;top:-55px;font-size:180px;font-weight:900;color:rgba(255,255,255,.025);letter-spacing:-10px}.home-sale-headline{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px}.home-sale-headline h2{font-size:clamp(35px,5vw,68px);line-height:.98;margin:12px 0 0}.home-sale-period{max-width:390px;display:grid;gap:7px;padding:16px 18px;border-left:3px solid #e0ad4f;background:rgba(0,0,0,.22)}.home-sale-period strong{color:#f2c466;letter-spacing:.12em}.home-sale-period span{color:#ded3c5;line-height:1.5}.home-sale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-sale-card{position:relative;padding:24px;background:rgba(19,15,12,.86);border:1px solid rgba(232,183,92,.35);box-shadow:0 18px 45px rgba(0,0,0,.22)}.home-sale-badge{display:inline-block;background:#9a6a19;color:#fff4d5;font-size:11px;font-weight:850;letter-spacing:.16em;padding:6px 9px;margin-bottom:18px}.home-sale-card h3{font-size:23px;margin:0 0 14px}.home-sale-prices{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.home-sale-prices del{color:#a99b8a}.home-sale-prices strong{font-size:24px;color:#f1bd59}.home-sale-dates{min-height:42px;color:#bfb1a2;font-size:12px;line-height:1.5}.home-sale-controls{display:flex;gap:8px;margin-top:18px}.home-sale-quantity{display:flex;align-items:center;background:#fff;color:#221b15;border:2px solid transparent}.home-sale-quantity input{width:78px;border:0!important;background:transparent!important;color:#221b15!important;padding:11px 8px!important;outline:0}.home-sale-quantity input.invalid{border-color:#d54b4b!important}.home-sale-quantity span{padding-right:9px;font-weight:800}.home-sale-add{flex:1;border:1px solid #d4a24a;background:transparent;color:#f7d99a;font-weight:800;padding:10px 12px;cursor:pointer}.home-sale-add:hover,.home-sale-add.added{background:#d4a24a;color:#17120e}.home-sale-continue{margin-top:26px;display:inline-flex}.promo-offer-tab{border:1px solid #b57c23!important;background:#8a611c!important;color:#fff!important;padding:10px 15px!important;font-weight:850!important;white-space:nowrap}.promo-offer-tab.active{box-shadow:0 0 0 3px rgba(213,166,74,.24)}.promo-offer-panel[hidden]{display:none!important}.promo-offer-mode [role=tabpanel]{display:none!important}.promo-offer-banner{padding:26px;background:linear-gradient(135deg,#79571f,#211a12);color:#fff;border:1px solid rgba(220,174,87,.42);margin-top:18px}.promo-offer-banner h2{font-size:42px;margin:8px 0}.promo-offer-banner p{color:#d9cebe}.promo-product-row{position:relative;grid-template-columns:minmax(0,1.7fr) minmax(125px,.7fr) minmax(125px,.7fr) minmax(105px,.55fr)!important}.promo-validity{grid-column:1/-1;color:#a87925;padding-top:3px}.promo-unit-price{display:grid!important;gap:2px}.promo-unit-price del{font-size:13px;color:#94877b}.promo-unit-price strong{color:#a87925;font-size:21px}.promo-unit-price small{display:block}@media(max-width:980px){.home-sale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.home-sale-section{padding:52px 0}.home-sale-headline{display:grid}.home-sale-grid{grid-template-columns:1fr}.home-sale-section:before{font-size:90px;top:-25px}.promo-product-row{grid-template-columns:1fr 1fr!important}.promo-validity{grid-column:1/-1}.promo-offer-banner h2{font-size:34px}}@media(max-width:430px){.home-sale-controls{flex-direction:column}.home-sale-quantity input{width:100%}.promo-product-row{grid-template-columns:1fr!important}}
