.cart_options label{font-size:.8em!important;letter-spacing:.1em!important}.show{padding:10px 0}.boleta-factura--input.invalid .boleta-factura__error{max-height:3em}.boleta-factura--input.invalid label{color:red}.boleta-factura--input.invalid input,.boleta-factura--input.invalid select{border-color:red;color:red}.boleta-factura--input .boleta-factura__error{display:block;color:#ff3535;transition:.5s;max-height:0;overflow:hidden;line-height:1.1;padding:0;margin:0}.boleta-factura--input{margin-bottom:1em}#showdivgift{display:none}.flatpickr-input{width:100%;background:#fff;margin-bottom:10px;line-height:1;font-size:14px}.main_options{background:#f7f6f6;padding:0;margin-bottom:20px}.cart_options{padding:10px 0}.factura-container,.personalizado-container{padding-top:15px;display:none}#date-envio,#hour-envio,.boleta-factura__section input,.boleta-factura__section select,.input-regalo{width:100%;font-size:14px!important;background:#fff}.cart-attribute__field input{margin:0}.is-a-gift{width:100%;padding-bottom:8px}.is-a-gift p{display:block;overflow:visible;padding-bottom:0;font-size:1em;margin:0}.gift_check_drawer p{font-size:12px;margin-right:15px}.cart-attribute__field span,.styled-checkbox+label{text-transform:initial!important;letter-spacing:0!important;font-size:14px!important}.cart-attribute__field{display:inline-block;margin:0}.cart-gift-option{padding-top:15px;margin-top:15px;border-top:1px solid #ddd}.cart-gift-fields{padding-top:15px}.cart-gift-field{margin-bottom:12px}.cart-gift-field label{display:block;margin-bottom:5px;font-size:14px!important;letter-spacing:0!important;text-transform:none!important}.cart-gift-field input,.cart-gift-field textarea{width:100%;background:#fff;font-size:14px!important}.cart-gift-field textarea{resize:vertical}.cart-gift-message-count{display:block;margin-top:4px;color:#666;text-align:right}.cart-custom-delivery{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}.cart-custom-delivery__fields{padding-top:15px}.cart-custom-delivery__field{margin-bottom:12px}.cart-custom-delivery__field label{display:block;margin-bottom:5px;font-size:14px!important;letter-spacing:0!important;text-transform:none!important}.cart-custom-delivery__field input,.cart-custom-delivery__field select{width:100%;background:#fff;font-size:14px!important}.cart-custom-delivery__date-trigger{width:100%;min-height:42px;padding:8px 10px;border:1px solid #bdbdbd;background:#fff;text-align:left;font-size:14px;cursor:pointer}.cart-custom-delivery__calendar{margin-top:8px;padding:8px;border:1px solid #ddd;background:#fff;max-height:320px;overflow-y:auto}.cart-custom-delivery__calendar-month+.cart-custom-delivery__calendar-month{margin-top:16px}.cart-custom-delivery__calendar-title{margin:0 0 8px;color:#0e3c21;font-size:14px;font-weight:700;text-align:center;text-transform:capitalize}.cart-custom-delivery__calendar-weekdays,.cart-custom-delivery__calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.cart-custom-delivery__calendar-weekday{color:#666;font-size:11px;font-weight:700;text-align:center}.cart-custom-delivery__calendar-empty{min-height:34px}.cart-custom-delivery__calendar-day{min-height:34px;border:1px solid #ddd;background:#fff;font-size:12px;cursor:pointer}.cart-custom-delivery__calendar-day[disabled]{color:#aaa;background:#f4f4f4;cursor:not-allowed;text-decoration:line-through}.cart-custom-delivery__calendar-day.is-outside-range{visibility:hidden}.cart-custom-delivery__calendar-day.is-selected{color:#fff;border-color:#0e3c21;background:#0e3c21}.cart-custom-delivery__error{margin:0 0 10px;color:#d72c0d;font-size:13px}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox:checked+label:before{background:#0e3c21}.styled-checkbox+label{position:relative;cursor:pointer;padding:0;line-height:1;margin:0}.styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;position:relative;top:0;border:1px solid #bdbdbd}.styled-checkbox:checked+label:after{content:"";position:absolute;left:5px;top:10px;background:#fff;width:2px;height:2px;box-shadow:2px 0 #fff,4px 0 #fff,4px -2px #fff,4px -4px #fff,4px -6px #fff,4px -8px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cart-attribute__field label{position:relative;top:-1px;display:inline;padding-left:0;float:none}@media only screen and (max-width:768px){.main_options{padding:20px 15px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/custom_cart.css.map */
