.micasa-home .bf-home-wrap{margin-top:18px;margin-bottom:22px}.bf-page.bf-home{padding:0;background:transparent}.bf-home .bf-hero{grid-template-columns:1.04fr 1fr;gap:35px;padding:20px 32px;border-radius:13px}.bf-home .bf-state-pill{font-size:8px;padding:4px 9px;letter-spacing:1px}.bf-home #bf-home-title{color:#fff;font-size:38px;font-weight:900;line-height:1;letter-spacing:-1px;margin:9px 0 5px}.bf-home .bf-tagline{font-size:23px;max-width:none;margin:0 0 9px}.bf-home .bf-intro{font-size:11px;line-height:1.5;max-width:560px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bf-home .bf-countdown-wrap{margin:13px 0 10px}.bf-home .bf-countdown-label{font-size:8px;margin-bottom:5px;letter-spacing:1px}.bf-home .bf-countdown{gap:6px}.bf-home .bf-countdown>div{width:53px;padding:5px 3px 4px}.bf-home .bf-countdown strong{font-size:24px}.bf-home .bf-countdown span{font-size:7px;margin-top:3px}.bf-home .bf-hero-actions{gap:8px}.bf-home .bf-hero-actions .bf-button{min-height:30px;padding:7px 12px;font-size:10px}.bf-home .bf-featured{display:grid;grid-template-columns:1.05fr 1fr;height:240px;min-height:0}.bf-home .bf-featured .bf-product-image>a,.bf-home .bf-featured .bf-product-image img{height:100%}.bf-home .bf-featured .bf-product-image img{aspect-ratio:auto;object-fit:cover}.bf-home .bf-featured .bf-product-body{padding:20px 17px}.bf-home .bf-featured .bf-product-body h2{font-size:15px;margin-bottom:16px;letter-spacing:0;line-height:1.4}.bf-home .bf-featured .bf-product-body h2 a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bf-home .bf-featured .bf-eyebrow{font-size:8px;letter-spacing:.7px;margin-bottom:7px}.bf-home .bf-featured .bf-prices{gap:7px}.bf-home .bf-featured .bf-prices strong{font-size:20px}.bf-home .bf-featured .bf-prices del{font-size:10px}.bf-home .bf-featured .bf-product-actions>.bf-button{min-height:33px;font-size:9px;padding:7px}.bf-home .bf-product-state{font-size:8px}.bf-home .bf-bell{min-height:33px;flex-shrink:0}.bf-home .bf-featured .bf-product-state{max-width:calc(100% - 20px)}
@media(max-width:1050px){.bf-home .bf-hero{gap:22px;padding:25px}.bf-home #bf-home-title{font-size:36px}.bf-home .bf-tagline{font-size:22px}.bf-home .bf-featured{grid-template-columns:1fr;height:auto;min-height:0}.bf-home .bf-featured .bf-product-image img{height:140px;aspect-ratio:auto}.bf-home .bf-featured .bf-product-body{padding:13px}.bf-home .bf-featured .bf-product-body h2{font-size:12px;margin-bottom:10px}.bf-home .bf-featured .bf-prices strong{font-size:17px}}
@media(max-width:700px){.micasa-home .bf-home-wrap{margin-top:14px;margin-bottom:18px}.bf-home .bf-hero{grid-template-columns:1fr;gap:21px;padding:24px 20px}.bf-home #bf-home-title{font-size:36px;margin-top:14px;letter-spacing:-1.1px}.bf-home .bf-tagline{font-size:23px;margin-top:8px;max-width:320px}.bf-home .bf-intro{-webkit-line-clamp:3;font-size:11px}.bf-home .bf-featured{grid-template-columns:.95fr 1.05fr;height:185px;min-height:185px}.bf-home .bf-featured .bf-product-image img{height:100%;object-fit:cover}.bf-home .bf-featured .bf-product-body{padding:14px 11px}.bf-home .bf-featured .bf-product-body h2{font-size:11px;line-height:1.4}.bf-home .bf-featured .bf-prices strong{font-size:15px}.bf-home .bf-featured .bf-prices del{font-size:9px}.bf-home .bf-featured .bf-product-actions>.bf-button{font-size:8px;min-height:32px}.bf-home .bf-featured .bf-product-state{font-size:7px;right:6px;top:34px}.bf-home .bf-featured .bf-eyebrow{font-size:7px;letter-spacing:.4px}.bf-home .bf-product-actions{flex-wrap:wrap}.bf-home .bf-bell{min-height:32px;width:28px}}

.bf-home .bf-featured{grid-template-rows:minmax(0,1fr)}.bf-home .bf-featured .bf-product-image,.bf-home .bf-featured .bf-product-body{min-height:0}.bf-home .bf-featured .bf-product-image{overflow:hidden}@media(min-width:701px) and (max-width:1050px){.bf-home .bf-featured{grid-template-rows:140px auto}}
