.mc-hero-promo{position:relative;width:100%;min-height:var(--mc-hero-h-d, 560px);background-color:var(--mc-hero-bg, #fbf4e1);color:var(--mc-hero-color, #2a2552);overflow:hidden;display:flex}.mc-hero-promo__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}.mc-hero-promo__bg--mobile{display:none}.mc-hero-promo__bg--desktop{display:block}.mc-hero-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--mc-hero-overlay-color, #000);opacity:var(--mc-hero-overlay, 0);z-index:1;pointer-events:none}.mc-hero-promo__inner{position:relative;z-index:2;width:100%;display:flex;align-items:var(--mc-hero-vertical-d, center);justify-content:var(--mc-hero-align-d, flex-start);min-height:inherit;padding-top:40px;padding-bottom:40px}.mc-hero-promo[style*="--mc-hero-align-d: left"] .mc-hero-promo__inner{justify-content:flex-start}.mc-hero-promo[style*="--mc-hero-align-d: center"] .mc-hero-promo__inner{justify-content:center}.mc-hero-promo[style*="--mc-hero-align-d: right"] .mc-hero-promo__inner{justify-content:flex-end}.mc-hero-promo__content{max-width:560px;display:flex;flex-direction:column;gap:16px;text-align:var(--mc-hero-align-d, left)}.mc-hero-promo[style*="--mc-hero-align-d: center"] .mc-hero-promo__content{text-align:center;align-items:center}.mc-hero-promo[style*="--mc-hero-align-d: right"] .mc-hero-promo__content{text-align:right;align-items:flex-end}.mc-hero-promo__tag,.mc-hero-promo__tag p{font-size:var(--mc-fs-caption)!important;font-weight:var(--mc-fw-strong)!important;letter-spacing:.12em;text-transform:uppercase;margin:0!important;line-height:1.2!important;color:inherit}.mc-hero-promo__heading,.mc-hero-promo__heading p{font-size:clamp(var(--mc-fs-hero),4vw,56px)!important;font-weight:var(--mc-fw-display)!important;line-height:1.05!important;letter-spacing:-.01em;margin:0!important;color:inherit;text-transform:uppercase}.mc-hero-promo__sub,.mc-hero-promo__sub p{font-size:var(--mc-fs-body)!important;line-height:1.45!important;margin:0!important;color:inherit}.mc-hero-promo__sub strong{font-weight:700}.mc-hero-promo__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.mc-hero-promo__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;font-size:var(--mc-fs-body);font-weight:var(--mc-fw-strong);letter-spacing:.02em;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;border:none;cursor:pointer;white-space:nowrap}.mc-hero-promo__btn:hover{transform:translateY(-2px);filter:brightness(.95);box-shadow:0 6px 18px #0000001f}.mc-hero-promo__badges{display:flex;align-items:center;gap:20px;margin-top:16px}.mc-hero-promo__badge{display:flex;align-items:center;gap:10px}.mc-hero-promo__badge-icon{font-size:28px;line-height:1;flex-shrink:0}.mc-hero-promo__badge-text,.mc-hero-promo__badge-text p{font-size:var(--mc-fs-caption)!important;line-height:1.3!important;margin:0!important;color:inherit}.mc-hero-promo__badge-text strong{font-weight:700}.mc-hero-promo__badge-divider{width:1px;height:32px;background-color:currentColor;opacity:.25}@media screen and (max-width:749px){.mc-hero-promo{min-height:var(--mc-hero-h-m, 720px)}.mc-hero-promo__bg--desktop{display:none}.mc-hero-promo__bg--mobile{display:block}.mc-hero-promo__inner{align-items:var(--mc-hero-vertical-m, flex-end);justify-content:var(--mc-hero-align-m, center);padding-top:24px;padding-bottom:32px}.mc-hero-promo[style*="--mc-hero-align-m: left"] .mc-hero-promo__inner{justify-content:flex-start}.mc-hero-promo[style*="--mc-hero-align-m: center"] .mc-hero-promo__inner{justify-content:center}.mc-hero-promo[style*="--mc-hero-align-m: right"] .mc-hero-promo__inner{justify-content:flex-end}.mc-hero-promo__content{max-width:100%;text-align:var(--mc-hero-align-m, center);align-items:center;gap:12px}.mc-hero-promo[style*="--mc-hero-align-m: left"] .mc-hero-promo__content{text-align:left;align-items:flex-start}.mc-hero-promo[style*="--mc-hero-align-m: center"] .mc-hero-promo__content{text-align:center;align-items:center}.mc-hero-promo[style*="--mc-hero-align-m: right"] .mc-hero-promo__content{text-align:right;align-items:flex-end}.mc-hero-promo__heading,.mc-hero-promo__heading p{font-size:clamp(26px,7vw,36px)!important}.mc-hero-promo__ctas{width:100%;flex-direction:column;gap:10px}.mc-hero-promo__btn{width:100%;padding:15px 24px}.mc-hero-promo__badges{width:100%;justify-content:center;gap:14px;margin-top:12px}.mc-hero-promo__badge{flex:1;flex-direction:column;text-align:center;gap:6px;max-width:45%}.mc-hero-promo__badge-icon{font-size:24px}.mc-hero-promo__badge-divider{height:48px;align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-malcriados-hero-promo.css.map */
