.christmas-hero .christmas-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:center}.christmas-copy{min-width:0}.christmas-scene{margin:0;width:100%;min-width:0;align-self:center}.christmas-scene>img{display:block;width:100%;height:100%;object-fit:cover}.christmas-hero .christmas-copy h1{font-size:clamp(36px,4vw,54px)}.christmas-hero .christmas-tagline{font-size:24px!important}.audience-woman{background:#b62238!important;border-color:#b62238!important;color:#fff7e9!important}.audience-woman h3,.audience-woman p,.audience-woman b,.audience-woman>span{color:#fff7e9!important}.how-section .steps article{display:flex;flex-direction:column;gap:14px;padding:26px;min-width:0}.how-section .steps article>span{position:static!important;display:inline-flex;align-items:center;justify-content:center;flex:none;width:58px;height:58px;font-size:24px!important;line-height:1!important;opacity:1;transform:none;margin:0;background:#fff2d6;color:#a71d32;border-radius:50%}.how-section .steps h3,.how-section .steps p{position:static;margin:0!important;padding:0!important;min-width:0}.saving-badge{display:inline-block;padding:10px 14px;border-radius:12px;background:#226143;color:#fff;font-size:18px;font-weight:800}#quantity-price{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.closing{position:relative}.closing:before{content:'❄';display:block;color:#bb253c;font-size:38px;line-height:1;margin-bottom:16px}@media(max-width:850px){.christmas-hero .christmas-grid{grid-template-columns:minmax(0,1fr);gap:28px}.christmas-scene{max-width:640px;margin:0 auto;order:2}.how-section .steps{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.how-section .steps article{padding:22px}.saving-badge{font-size:17px}.christmas-hero .christmas-copy h1{font-size:38px}}
