.step0Redeem .previousInfo{margin-top:30px;font-family:var(--barlow-semibold)}
@media(max-width:768px){.step0Redeem .previousInfo{margin-left:18px}
}
.step0Redeem .voucherOption{margin-top:16px;width:337px;height:auto;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);margin-bottom:10px;padding:12px;border-radius:12px;cursor:pointer}
@media(max-width:768px){.step0Redeem .voucherOption{width:90%;margin-left:18px}
}
.step0Redeem span{color:var(--color-primary-01);padding:4px;font-family:var(--barlow-semibold-2);font-size:24px}
.step0Redeem span.valueVoucherTitle{padding:10px;font-family:var(--barlow-semibold-2);font-size:16px;color:black;padding:0}
.step0Redeem .buttonVoucher{width:286px;height:40px;margin-top:18px;text-align:center;border-radius:12px;border:2px solid black;font-family:var(--barlow-semibold-2);padding-top:5px;margin-left:11px;cursor:pointer}
@media(max-width:768px){.step0Redeem .buttonVoucher{width:90%;margin-left:16px}
}
.cf48_redeem_voucher{display:flex;flex-direction:column}
.cf48_redeem_voucher .voucher_title{margin-top:20px;margin-bottom:20px;font-family:var(--barlow-semibold-2);font-size:28px}
@media(max-width:768px){.cf48_redeem_voucher .voucher_title{margin-left:5%;font-size:26px;margin-bottom:10px}
}
@media(max-width:768px){.cf48_redeem_voucher{display:block}
}
.cf48_redeem_voucher .voucher_subtitle{margin-bottom:20px;font-family:var(--barlow-semibold);display:flex;align-items:center;color:darkslategray}
@media(max-width:768px){.cf48_redeem_voucher .voucher_subtitle{margin-left:5%}
}
.cf48_redeem_voucher .voucher_subtitle .icon.icon-exclamation2{color:var(--color-primary-01);font-size:21px;margin-left:8px;cursor:pointer}
.cf48_redeem_voucher .extraInformationVoucherMobile .icon.icon-exclamation2{color:var(--color-primary-01);font-size:21px;margin-left:8px;position:absolute;margin-left:78%;margin-top:-10px}
.cf48_redeem_voucher .icon.icon-exclamation2{color:var(--color-primary-01);font-size:21px;margin-left:8px}
.cf48_redeem_voucher span.icon-alerta{position:absolute;font-size:21px;color:white;margin-left:209px;font-weight:bolder;margin-top:10px;background-color:var(--color-system-03);width:52px;height:26px;padding-left:13px}
.cf48_redeem_voucher .promoCodeCartInputButton{width:300px;display:flex}
@media(max-width:768px){.cf48_redeem_voucher .promoCodeCartInputButton{margin-left:7%;border-radius:12px;margin-top:13px}
}
@media(max-width:768px){.cf48_redeem_voucher .backgroundInput{background-color:var(--color-primary-04);height:110px;width:89%;padding-top:29px;border-radius:12px;margin-left:7%;margin-bottom:10px}
}
.cf48_redeem_voucher .promoCodeTitle{display:none}
@media(max-width:768px){.cf48_redeem_voucher .promoCodeTitle{display:block;position:absolute;margin-top:-16px;margin-left:13px;font-family:var(--barlow-semibold-2)}
}
.cf48_redeem_voucher .promoCodeCartInputButton .buttonCodePromoPut1{background:#cacaca;border-radius:12px;margin-left:0;text-align:center;color:white;padding:10px 10px;pointer-events:none;cursor:pointer;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;right:0;top:0;width:95px}
.cf48_redeem_voucher .promoCodeCartInputButton .buttonCodePromoPut1Checked{background:var(--color-primary-01);border-radius:12px;margin-left:0;text-align:center;color:white;padding:10px 10px;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;right:0;top:0;width:95px;cursor:pointer}
.cf48_redeem_voucher .promoCodeCartInputButton .buttonCodePromoPutError{background-color:var(--color-system-03);border-radius:12px;margin-left:0;text-align:center;color:white;padding:10px 10px;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;right:0;top:0;width:95px;cursor:pointer}
.cf48_redeem_voucher .promoform{border-radius:12px;padding:12px 16px;outline-width:0;border:1px solid #707070;width:90%;color:#707070;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;margin-right:-85px}
.cf48_redeem_voucher .appiledVouchersTitle{margin-top:20px;font-weight:bolder;margin-bottom:10px}
@media(max-width:768px){.cf48_redeem_voucher .generalVouchers{margin-left:7%}
}
.cf48_redeem_voucher .voucherInfo{display:flex;background-color:var(--color-primary-04);border-radius:12px;padding:12px;width:800px;align-items:baseline;margin-top:10px}
@media(max-width:768px){.cf48_redeem_voucher .voucherInfo{display:block;width:96%}
}
.cf48_redeem_voucher .dataVoucher1{font-family:var(--barlow-semibold-2);margin-right:123px;min-width:190px}
@media(max-width:768px){.cf48_redeem_voucher .dataVoucher1{margin-right:0;min-width:0}
}
.cf48_redeem_voucher .dataVoucher2{margin-right:134px;color:dimgray;font-family:var(--barlow-regular);font-size:14px;width:225px}
@media(max-width:768px){.cf48_redeem_voucher .dataVoucher2{margin-right:0}
}
.cf48_redeem_voucher .dataVoucher3{color:var(--color-primary-01);font-family:var(--barlow-semibold-2);font-size:smaller;cursor:pointer}
.cf48_redeem_voucher .dataVoucher3 i{margin-left:10px;font-size:21px;position:absolute}
.cf48_redeem_voucher .dataVoucher3Mobile i{margin-left:297px;margin-top:-35px;font-size:21px;position:absolute;color:var(--color-primary-01)}
.cf48_redeem_voucher .extraInformationVoucher{margin-top:25px;background-color:lightyellow;width:800px;padding:18px}
@media(max-width:768px){.cf48_redeem_voucher .extraInformationVoucher{margin-top:25px;width:89%;padding:12px;margin-left:6%}
}
@media(max-width:768px){.cf48_redeem_voucher .extraInformationVoucherMobile{margin-top:25px;width:89%;padding:18px;background-color:lightyellow;margin-left:6%}
}
.cf48_redeem_voucher .extraInformationVoucher span.icon{position:absolute;margin-left:750px;margin-top:-10px}
@media(max-width:768px){.cf48_redeem_voucher .extraInformationVoucher span.icon{color:var(--color-primary-01);font-size:21px;margin-left:8px;position:absolute;margin-left:78%}
}
.cf48_redeem_voucher .extraInfoBody{font-family:var(--barlow-semibold);width:750px}
@media(max-width:768px){.cf48_redeem_voucher .extraInfoBody{font-family:var(--barlow-semibold);width:100%;display:block;margin:auto}
}
@media(max-width:768px){.cf48_redeem_voucher .extraInfoBodyMobile{font-family:var(--barlow-semibold);width:100%;display:block;margin:auto}
}
.cf48_redeem_voucher .modalBackgroundVoucherCode{position:fixed;margin:0;padding:0;padding-top:100px;top:0;left:0;width:100%;min-height:780vh;background:var(--color-gradient-01);overflow:auto;z-index:10000;backdrop-filter:blur(8px)}
@media(max-width:768px){.cf48_redeem_voucher .modalBackgroundVoucherCode{width:150%;position:fixed;bottom:0;width:439px;border-radius:16px 16px 0 0;background:var(--color-gradient-01)}
}
.cf48_redeem_voucher .modalWindowVoucherCode{position:fixed;left:0;right:0;z-index:110;width:850px;margin:0 auto;background-color:#fff;opacity:1;border-radius:16px;padding:30px;top:120px}
@media(max-width:768px){.cf48_redeem_voucher .modalWindowVoucherCode{bottom:0;height:fit-content;width:372px;margin-left:2%;display:block}
}
.cf48_redeem_voucher .modalVoucherTitle{font-size:32px;font-family:var(--anton-regular);font-weight:bolder;display:inline-block;width:auto}
@media(max-width:768px){.cf48_redeem_voucher .modalVoucherTitle{display:block}
}
.cf48_redeem_voucher .voucherText{font-family:var(--barlow-regular);font-size:16px;color:grey}
@media(max-width:768px){.cf48_redeem_voucher .voucherText{width:331px}
}
.cf48_redeem_voucher .modalWindowVoucherCode .icon-close{cursor:pointer;color:var(--color-primary-01);position:absolute;margin-top:-10px;margin-left:358px}
@media(max-width:768px){.cf48_redeem_voucher .modalWindowVoucherCode .icon-close{margin-left:297px;margin-top:-100px}
}
.cf48_redeem_voucher .msgPromeVoucher{width:100%;display:block;font-family:var(--barlow-semibold);font-size:14px;letter-spacing:0;line-height:18px;color:var(--color-system-03);margin-bottom:10px}
@media(max-width:768px){.cf48_redeem_voucher .msgPromeVoucher{padding-top:0;margin-left:0}
}
.cf48_redeem_voucher a{color:var(--color-primary-01)}
.g-recaptcha{margin-top:10px}
@media(max-width:768px){.g-recaptcha{margin-left:7%}
}
.voucherError{font-family:var(--barlow-semibold-2);margin-left:10px;margin-top:2px}
@media(max-width:768px){.voucherError{margin-left:30px;margin-top:2px}
}
.discountText{color:var(--color-system-01);font-family:var(--barlow-semibold);font-size:14px;font-weight:600;height:18px;line-height:18px}
.discountTotal{color:var(--color-system-01);font-family:var(--barlow-semibold);font-size:14px;font-weight:600;height:18px;line-height:18px;text-align:right;margin-bottom:0}
.cartVoucherDiscount{display:flex;justify-content:space-between}
.errorCaptcha{color:red;font-family:var(--barlow-semibold);padding:2px}