.hbca-mega-promo{min-width:0;align-self:start}.hbca-mega-promo__card{position:relative;display:block;width:min(100%,300px);overflow:hidden;border-radius:16px;background:#eee9e3;color:#fff;text-decoration:none;isolation:isolate}.hbca-mega-promo__media{width:100%;height:100%;overflow:hidden}.hbca-mega-promo__media img,.hbca-mega-promo__media svg,.hbca-mega-promo__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.hbca-mega-promo__card:hover .hbca-mega-promo__media img{transform:scale(1.035)}.hbca-mega-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:linear-gradient(180deg,#00000014 5%,#00000005 46%,#0000006b)}.hbca-mega-promo__title{max-width:220px;font-size:18px;line-height:1.15;font-weight:500;letter-spacing:-.02em}.hbca-mega-promo__cta{display:inline-flex;width:fit-content;min-height:38px;align-items:center;gap:18px;padding:0 16px;border-radius:999px;background:#fffffff0;color:#111;font-size:10px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.hbca-mega-promo__arrow{font-size:15px}.hbca-mega-promo--compact .hbca-mega-promo__card{height:150px}.hbca-mega-promo--medium .hbca-mega-promo__card{height:190px}.hbca-mega-promo--large .hbca-mega-promo__card{height:230px}@media screen and (max-width:1190px){.hbca-mega-promo__card{width:min(100%,250px)}.hbca-mega-promo--compact .hbca-mega-promo__card{height:135px}.hbca-mega-promo--medium .hbca-mega-promo__card{height:170px}.hbca-mega-promo--large .hbca-mega-promo__card{height:205px}.hbca-mega-promo__overlay{padding:15px}.hbca-mega-promo__title{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hbca-mega-promo-editable.css.map */
