.instruccionesPromo{font-family:var(--barlow-regular);font-size:14px;padding:7px;color:#707070}
.title{font-size:28px;font-family:var(--anton-regular)}
@media(max-width:768px){.title{padding-top:20px}
}
.body{display:flex}
@media(max-width:768px){.body{display:block}
}
.subtitule{display:flex;width:300px;font-family:var(--barlow-regular);color:darkgray}
@media(max-width:768px){.subtitule{padding-bottom:10px;width:280px}
}
.promo-code-button-input{height:5.2rem;box-sizing:border-box}
.promo-code-button-input .input-group-prepend{padding:0}
.promo-code-input{border-radius:12px 0 0 12px;height:48px;box-sizing:border-box;border:0;color:#545454}
.promo-code-input:focus{outline:0;border:1px solid var(--color-primary-01)}
.promo-code-input:hover{cursor:pointer;border:1px solid #1b1b1b}
.promo-button{width:100%;position:relative;left:-45px;height:48px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer;background-color:#cacaca;border-radius:12px}
.promo-button .button{font-family:var(--barlow-regular);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}
.promo-button .button .button01 .cmp-button .cmp-button__text{color:var(--color-white) !important}
@media(max-width:480px){.cf43_bonoempresas{padding:24px}
}
.cf43_bonoempresas .promocode{box-shadow:0 0 24px 1px rgba(0,0,0,0.1);border-radius:12px;padding:23px 24px 7px 23px;margin:0;width:648px}
@media(max-width:768px){.cf43_bonoempresas .promocode{padding:0 16px 16px 16px;width:312px;position:relative}
}
.cf43_bonoempresas .promocode .promoform,.cf43_bonoempresas .promocode #buttonCodePromePut{font-size:16px;padding:16px 0}
.cf43_bonoempresas .promocode .promotext{padding-left:0}
@media(max-width:768px){.cf43_bonoempresas .promocode .promotext{width:100%;padding-bottom:8px;padding-left:16px}
}
.cf43_bonoempresas .promocode .code-promo{display:flex;margin-left:20px;width:397px}
@media(max-width:768px){.cf43_bonoempresas .promocode .code-promo{margin-left:0}
}
.cf43_bonoempresas .promocode .code-promo .promoform{width:100%}
.cf43_bonoempresas .promocode .code-promo .promoform:focus{outline:0;border:1px solid var(--color-primary-01)}
@media(max-width:768px){.cf43_bonoempresas .promocode .code-promo .promoform{width:280px;margin-left:0}
}
.cf43_bonoempresas .promocode .code-promo #valueCouponNumber{border-radius:12px;border:0;padding:12px 16px;outline-width:0;background:var(--color-primary-04)}
.cf43_bonoempresas .promocode .code-promo #valueCouponNumber:focus{outline:0;border:1px solid var(--color-primary-01)}
.cf43_bonoempresas .promocode .code-promo #valueCouponNumber:focus{outline:0}
.cf43_bonoempresas .promocode .code-promo #valueCouponNumber:focus + #buttonCodePromePut{outline:0}
@media(max-width:768px){.cf43_bonoempresas .promocode .code-promo #buttonCodePromePut{bottom:24px;right:16px;position:absolute}
}
.cf43_bonoempresas .promocode .code-promo #buttonCodePromePut{width:fit-content;background:#cacaca;border-radius:12px;margin-left:-24px;text-align:center;color:#fff;padding:12px 16px;pointer-events:none;cursor:default;font-weight:600;font-family:var(--barlow-regular)}
.cf43_bonoempresas .promocode .code-promo #buttonCodePromePut.activeButton{pointer-events:all;background-color:var(--color-primary-01);cursor:pointer}
.cf43_bonoempresas .promocode .code-promo #buttonCodePromePut.msgError{background-color:var(--color-system-03);bottom:0}
.cf43_bonoempresas .promocode .code-promo #buttonCodePromePut.msgError::before{content:"\e95c";width:40px;height:40px;font-family:'icomoon'}
.cf43_bonoempresas .promocode .code-promo #buttonCodePromePut.msgSuccess{background-color:var(--color-system-01);font-size:24px;padding:6px 14px 5px}
@media(max-width:768px){.cf43_bonoempresas .promocode .code-promo #buttonCodePromePut.msgSuccess{bottom:0}
}
.cf43_bonoempresas .promocode .code-promo #buttonCodePromePut.msgSuccess::before{content:"\e95e";width:40px;height:40px;font-family:'icomoon'}
.cf43_bonoempresas .promocode .code-promo .msgError{color:var(--color-system-03);padding-top:8px}
.cf43_bonoempresas .promocode .code-promo .msgSuccess{padding-top:8px}
.cf43_bonoempresas .promocode .msgProme{width:100%;display:block;margin-left:calc(40% + 8px);padding:8px 16px 0;font-family:var(--barlow-semibold);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}
@media(max-width:768px){.cf43_bonoempresas .promocode .msgProme{padding-top:8px;margin-left:0}
}
.msgError{color:var(--color-system-03)}
.cf43_bonoempresas{margin-bottom:80px}
@media(max-width:768px){.cf43_bonoempresas{margin-bottom:30px}
}
@media(max-width:575px){.cf43_bonoempresas{margin-bottom:0}
}
.cf02_cart .cf43_bonoempresas{margin-bottom:0}
@media(max-width:768px){.cf02_cart .cf43_bonoempresas{margin-bottom:0}
}