.item-message{align-items:center;display:flex;font-size:13px;justify-content:space-between}.item-message .amount{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700}.item-message .amount .prev{color:#555;font-size:14px;font-weight:400;padding-right:16px;text-decoration:line-through}.item-message .alert{border:0;display:flex;flex-direction:column;font-weight:700;margin:0}.item-message .alert.alert-error{background-color:#fcecec;color:#852525}.item-message .alert.alert-warning{background-color:#fefae8;color:#63520b}.item-message .alert i.icon{align-self:start;font-size:20px;margin-right:8px;top:2px}.modal-item{border:1px solid #e2e2e2;color:#555;font-family:Montserrat,sans-serif;font-size:12px;margin-bottom:15px;margin-right:10px;padding:20px;text-align:left}.modal-item.error{border:1px solid #dc323f}.modal-item .title-line{color:#0b77c4;font-size:18px}.modal-item .title-line .product-name{font-weight:700}.modal-item .product-custom-name{font-family:Open Sans,sans-serif;font-size:13px;line-height:1.3}.modal-item .title-block{margin-bottom:8px}.modal-item .price-row{align-items:center;display:flex;font-size:13px;justify-content:space-between}.modal-item .price-row .amount{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700}.modal-item .alert{border:0;display:flex;flex-direction:column;font-weight:700;margin:0;margin-bottom:1rem!important}.modal-item .alert.alert-error{background-color:#fcecec;color:#852525}.modal-item .alert.alert-warning{background-color:#fefae8;color:#63520b}.modal-item .alert i.icon{align-self:start;font-size:20px;margin-right:8px;top:2px}:root{--reevoo-box-height:220px;--gradient-top:#000;--gradient-bottom:#fff;--promocode:#c3c3c3}#modal-cart-validation-info{font-family:Montserrat,sans-serif;text-align:center}#modal-cart-validation-info .modal-header{justify-content:center}#modal-cart-validation-info .modal-header .btn{background-color:transparent;color:#000;font-weight:700;opacity:.5;text-shadow:0 1px 0 #fff}#modal-cart-validation-info .modal-header .btn:active,#modal-cart-validation-info .modal-header .btn:hover{opacity:1}#modal-cart-validation-info .modal-header{text-align:center}#modal-cart-validation-info .modal-title{font-size:20px;font-weight:700}@media(min-width:768px){#modal-cart-validation-info .modal-title{font-size:34px}}#modal-cart-validation-info .modal-title .pixicon{display:inline-block;font-size:80px;font-weight:400}@media(min-width:768px){#modal-cart-validation-info .modal-title .pixicon{font-size:112px}}#modal-cart-validation-info .modal-body{padding-bottom:2rem}@media(min-width:768px){#modal-cart-validation-info .modal-footer .btn{font-size:18px;min-width:184px}}#modal-cart-validation-info .modal-title{color:#0b77c4}#modal-cart-validation-info .modal-title .pixicon{font-size:50px;line-height:1;margin-bottom:0}@media(min-width:768px){#modal-cart-validation-info .modal-title .pixicon{font-size:70px}}#modal-cart-validation-info .modal-title .icon{font-size:40px;line-height:1;margin-bottom:0}@media(min-width:768px){#modal-cart-validation-info .modal-title .icon{font-size:58px}}#modal-cart-validation-info .modal-title .icon.error{color:#b7151f}#modal-cart-validation-info .modal-body{padding-bottom:0}@media(min-width:768px){#modal-cart-validation-info .modal-body{margin:auto}}#modal-cart-validation-info .modal-body h4{font-size:20px;font-weight:700;line-height:1;margin-bottom:10px}#modal-cart-validation-info .modal-body h4.valid{color:#0b77c4}@media(min-width:768px){#modal-cart-validation-info .modal-body h4{font-size:24px;margin-bottom:16px}}#modal-cart-validation-info .modal-body p{font-family:Open Sans,sans-serif;font-size:16px;margin-bottom:20px}#modal-cart-validation-info .modal-body ul{display:inline-block;list-style-type:none;margin-bottom:0;padding:0}#modal-cart-validation-info .modal-body .modal-item{padding:20px 20px 0}#modal-cart-validation-info .modal-footer{justify-content:center}@media(min-width:768px){#modal-cart-validation-info .modal-footer{margin:auto;max-width:90%}#modal-cart-validation-info .modal-footer .btn{font-size:15px}}#modal-cart-validation-info .blue-empty-btn{margin-bottom:20px}@media(min-width:768px){#modal-cart-validation-info .blue-empty-btn{margin-bottom:0}}.items{height:300px;overflow-y:auto}@media(min-width:768px){.items{padding:0}.recap{padding-left:25px;padding-right:0}}.recap_content{background-color:#f2f2f2;color:#555;font-weight:700;padding:20px}.recap_content .text-end{font-family:Open Sans,sans-serif}.recap_content .recap-upper{border-bottom:1px solid #e2e2e2;margin-bottom:10px;text-align:left}.recap_content .partials_row>*{margin-bottom:16px}.recap_content .totals_row{color:#2ea512;font-size:20px;margin-bottom:20px;text-align:left}.recap_content .totals_row strong{font-size:15px}.recap_content .alert.totals_row{align-items:center;color:#2ea512;display:flex;flex-direction:row;font-size:20px;margin:20px auto;max-width:286px;width:100%}.recap_content .alert.totals_row div{font-family:Montserrat,sans-serif;font-size:12px;padding-left:15px;text-align:start}.recap_content .confirm_btn_container{margin-top:20px;text-align:center}.recap_content .confirm_btn_container a{max-width:286px;width:100%}