.badge--campaign{display:inline-block;width:fit-content;padding:.4rem .9rem;background-color:var(--campaign-badge-bg, #8c2f39);color:var(--campaign-badge-fg, #ffffff);border:none;border-radius:0;font-size:1.1rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.card__campaign{position:absolute;top:8px;left:8px;z-index:9}.card__media:has(.eyebrow:not(:empty)) .card__campaign{top:36px}.card__campaign:empty{display:none}.card__campaign .badge--campaign{display:block;font-size:1.2rem}@media screen and (max-width:749px){.card__campaign .badge--campaign{font-size:1rem;padding:.3rem .6rem;letter-spacing:.04em}.card__campaign{top:6px;left:6px}.card__media:has(.eyebrow:not(:empty)) .card__campaign{top:32px}}.product__campaign:has(.badge--campaign){margin:0 0 .8rem}.product__campaign .badge--campaign{padding:.5rem 1.2rem;font-size:1.3rem}@media screen and (max-width:749px){.badge--campaign{padding:.3rem .7rem;font-size:1rem}.product__campaign .badge--campaign{padding:.4rem 1rem;font-size:1.2rem}}[id*=image_banner_dia_madre] .banner{max-width:95%;width:95%;margin-left:auto;margin-right:auto}[id*=image_banner_dia_madre] .banner__heading{font-size:60px;margin-bottom:20px}[id*=image_banner_dia_madre] .banner__text{font-size:18px}@media(max-width:720px){[id*=image_banner_dia_madre] .banner__heading{font-size:32px;margin-bottom:0}[id*=image_banner_dia_madre] .banner__text{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-campaign.css.map */
