.content-box{background:#fff;background-clip:padding-box;border:1px solid;border-color:#d9d9d9;color:#545454}.radio-group__row{background:#f4f4f4;border-top:1px solid #d9d9d9}.content-box__row:first-child{border-top-left-radius:0;border-top-right-radius:0}.content-box__row{padding:15px;position:relative;display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.checkbox__label{font-size:14px;cursor:pointer}.checkbox__input{display:inline;padding-right:.75em;white-space:nowrap;margin-left:-2px;cursor:pointer}.checkbox__input .input-checkbox{position:relative}.section__content .checkbox__input .input-checkbox{border-color:#d9d9d9}.section__content .checkbox__input .input-checkbox:checked{border-color:#84754e}.type-of-invoice{padding:15px 5px 15px 15px;display:flex;align-items:center;flex-wrap:wrap;column-gap:15px;row-gap:15px}.content-box__row.choice-invoice-type{display:none}.selected .choice-invoice-type{display:block!important}.choice-invoice-type .radio-wrapper{display:table;box-sizing:border-box;margin-bottom:0;width:auto;cursor:pointer}.radio-wrapper .radio__label{font-size:14px;cursor:pointer}.content-box .content-box__row .radio-wrapper .radio__input{display:table-cell;width:15px;padding-right:.75em;white-space:nowrap}.content-box__row~.content-box__row{border-top:1px solid #d9d9d9}.content-box__row:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.radio__input .input-radio{color:inherit;font:inherit;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:inherit;background:transparent;line-height:normal}.input-radio{width:18px;height:18px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;cursor:pointer;vertical-align:-4px;border:1px solid}.content-box .content-box__row .radio-wrapper .radio__input .input-radio{vertical-align:-5px;margin-bottom:2px}.content-box .input-radio{border-color:#d9d9d9;background-color:#fff}.radio__input .input-radio:hover{border-color:#ccc}.radio__input .input-radio:checked:hover{border-color:#84754e}.input-radio:checked{border-color:#84754e;border-width:7px}.input-radio{border-radius:50%}.field{width:100%;float:left;padding:.4285714286em;-webkit-box-sizing:border-box;box-sizing:border-box}.field__input-wrapper{position:relative}.float-container{font-family:Montserrat;box-sizing:border-box;margin-bottom:8px;padding:0;position:relative}.float-container.message{padding:0}.float-container input,.float-container select,.float-container textarea{border:none;font-size:14px;outline:0;padding:14px 0 10px;width:100%;color:#000;resize:none;border:solid 1px #DFDFDF}.invoice_privato-box .float-container input,.invoice_privato-non-italian-box .float-container input{text-transform:uppercase}.float-container label{font-size:12.5px;position:absolute;transform-origin:top left;line-height:12.19px;transform:translateY(16px) scale(1);transition:all .1s ease-in-out;padding-left:12px;padding-right:12px}@media screen and (max-width:450px){.float-container label{font-size:8.5px}}.float-container.active label{transform:translateY(4px) scale(.75)}.float-container.active input,.float-container.active select{padding:17px 9px 7px}.float-container select{-webkit-appearance:none;appearance:none}.field__input-wrapper__select:not(.is-multiple):not(.is-loading):not(.is-arrowless):after{border-color:#000;right:1.125em;z-index:4}.field__input-wrapper__select:not(.is-multiple):not(.is-loading):not(.is-arrowless):after{font-family:flex-icon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";display:block;pointer-events:none;position:absolute;transform-origin:center;top:32%;transform:translateY(15%);font-size:.8em}.float-container input::-webkit-outer-spin-button,.float-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field__input.error{border-color:#e32c2b;-webkit-box-shadow:0 0 0 1px #e32c2b;box-shadow:0 0 0 1px #e32c2b}.invoice-error,.type-of-invoice.error .radio-wrapper{color:#e32c2b}.type-of-invoice.error .radio-wrapper .input-radio{color:#e32c2b;border-color:#e32c2b}.not-selected_invoice{font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;padding:0 15px 10px;margin-top:-5px}
/*# sourceMappingURL=/cdn/shop/t/82/assets/cart-invoice.css.map */
