tax-form-validator{display:block}.cart_tax_validator_wrapper{padding:0}#cartDrawer .cart_tax_validator_wrapper{margin-left:-24px;margin-right:-24px}.cart-tax-accordion{border-bottom:1px solid #cfc9c9}#cartDrawer .cart-tax-accordion{padding:0 24px}.cart-width .cart-tax-accordion{margin-bottom:16px}.cart-tax-accordion .p_ttl{cursor:pointer;font-weight:500;padding:18px 40px 18px 0;position:relative;letter-spacing:normal;font-size:14px;border-bottom:none!important;display:flex;align-items:center;gap:6px}.cart-tax-accordion .p_ttl:hover,.cart-tax-accordion .p_ttl:focus{text-decoration:none}.cart-tax-accordion .p_ttl:before{position:absolute;font-family:adorn-icons;right:10px;top:50%;margin-top:-10px;font-size:12px;content:"\ebe0"}.cart-tax-accordion .p_ttl.active:before{content:"\ebd1"}.cart-tax-accordion .p_con{display:none;padding:0 0 15px}.tax-input.field__input{width:100%;margin-bottom:0}#tax-form .field__wrapper,.cart-tax-accordion .field__wrapper{margin-bottom:10px}.cart-tax-accordion .p_ttl svg{color:#017034;height:20px}.tax-input.field__input:disabled,.tax-input.field__input[disabled=true]{color:#676c68;cursor:not-allowed}.field__wrapper.field--error span.field__message{color:var(--error)}.field__wrapper.field--error .tax-input.field__input{border-color:var(--error)}tax-form-validator.loading{position:relative;pointer-events:none;opacity:.6}tax-form-validator.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #333;border-radius:50%;animation:spin 1s linear infinite;z-index:10}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.vat-validation-message{padding:10px;margin:10px 0;border-radius:4px;font-size:14px;text-align:center;display:none}tax-form-validator.loading .vat-validation-message{display:block}.vat-validation-message.error{background-color:#ffe6e6;color:red}.vat-validation-message.success{background-color:#e6ffe6;color:green}.tax-form__actions.hidden{display:none}.tax-form__actions:not(.hidden){margin-bottom:16px}.tax-form__actions a{display:inline-flex;gap:6px;text-decoration:underline}.tax-form__actions a svg{height:20px}.validate-vat{display:inline-flex;justify-content:center;border:1px solid #2e584c;padding:5px 10px;border-radius:20px;background-color:#017034;color:#fff}.validate-vat:hover{background-color:#2e584c;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tax-form.css.map */
