.mc-banner-promo{padding-top:var(--mc-bp-pad-top-d, 32px);padding-bottom:var(--mc-bp-pad-bottom-d, 32px)}.mc-banner-promo__wrap{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;background-color:var(--mc-bp-bg, #cfe2f3);color:var(--mc-bp-text, #2a2552);border-radius:var(--mc-bp-radius, 20px);padding:28px 36px;overflow:hidden}.mc-banner-promo__text{display:flex;flex-direction:column;gap:8px;min-width:0}.mc-banner-promo__heading,.mc-banner-promo__heading p{font-size:clamp(var(--mc-fs-sub),2.4vw,var(--mc-fs-heading))!important;font-weight:var(--mc-fw-display)!important;line-height:1.15!important;letter-spacing:-.01em;margin:0!important;color:inherit}.mc-banner-promo__subheading,.mc-banner-promo__subheading p{font-size:var(--mc-fs-body)!important;font-weight:500!important;line-height:1.45!important;margin:0!important;color:inherit}.mc-banner-promo__subheading strong{font-weight:800;color:var(--mc-bp-accent, inherit)}.mc-banner-promo__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:12px;padding:12px 28px;border-radius:999px;font-size:var(--mc-fs-caption);font-weight:var(--mc-fw-strong);letter-spacing:.02em;text-decoration:none;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.mc-banner-promo__cta:hover{transform:translateY(-2px);filter:brightness(.95);box-shadow:0 4px 14px #0000001f}.mc-banner-promo__right{position:relative;display:flex;align-items:center;gap:20px;flex-shrink:0}.mc-banner-promo__countdown{display:inline-flex;align-items:center;background-color:var(--mc-bp-cd-bg, #ffffff);border-radius:14px;padding:10px 18px;gap:12px;box-shadow:0 2px 8px #0000000f;flex-shrink:0}.mc-banner-promo__cd-unit{display:flex;flex-direction:column;align-items:center;min-width:44px}.mc-banner-promo__cd-num{font-size:24px;font-weight:800;line-height:1;color:var(--mc-bp-cd-text, #2a2552);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mc-banner-promo__cd-label{font-size:10px;font-weight:600;letter-spacing:.08em;margin-top:4px;color:var(--mc-bp-cd-label, #888888)}.mc-banner-promo__cd-sep{font-size:22px;font-weight:800;color:var(--mc-bp-cd-text, #2a2552);line-height:1;align-self:flex-start;margin-top:4px}.mc-banner-promo__cd-ended{font-size:16px;font-weight:700;color:var(--mc-bp-cd-text, #2a2552);padding:12px 18px}.mc-banner-promo__images{position:relative;display:flex;align-items:center;gap:12px;flex-shrink:0}.mc-banner-promo__img{height:120px;width:auto;object-fit:contain;display:block}.mc-banner-promo__img--1,.mc-banner-promo__img--2{height:120px}@media screen and (min-width:750px)and (max-width:989px){.mc-banner-promo__wrap{padding:24px;gap:24px}.mc-banner-promo__img--1{height:100px}.mc-banner-promo__img--2{height:90px}.mc-banner-promo__cd-num{font-size:20px}}@media screen and (max-width:749px){.mc-banner-promo--hide-sub-m .mc-banner-promo__subheading,.mc-banner-promo--hide-cta-m .mc-banner-promo__cta,.mc-banner-promo--hide-img-m .mc-banner-promo__images{display:none}.mc-banner-promo{padding-top:var(--mc-bp-pad-top-m, 20px);padding-bottom:var(--mc-bp-pad-bottom-m, 20px)}.mc-banner-promo__wrap{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;text-align:left}.mc-banner-promo__text{align-items:flex-start;gap:4px;min-width:0}.mc-banner-promo__heading,.mc-banner-promo__heading p{font-size:16px!important;line-height:1.2!important}.mc-banner-promo__subheading,.mc-banner-promo__subheading p{font-size:12px!important;line-height:1.35!important}.mc-banner-promo__cta{margin-top:8px;padding:8px 18px;font-size:12px}.mc-banner-promo__right{flex-direction:column-reverse;align-items:center;justify-content:center;gap:6px}.mc-banner-promo__images{flex-direction:row;justify-content:center;align-items:center;gap:4px}.mc-banner-promo__img--1,.mc-banner-promo__img--2{height:50px;margin-left:0}.mc-banner-promo__countdown{padding:5px 8px;gap:4px;border-radius:10px}.mc-banner-promo__cd-num{font-size:13px}.mc-banner-promo__cd-label{font-size:7px;margin-top:1px;letter-spacing:.06em}.mc-banner-promo__cd-unit{min-width:22px}.mc-banner-promo__cd-sep{font-size:11px;margin-top:1px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-malcriados-banner-promo.css.map */
