.license-type-fields{margin:0 0 1.2rem;max-width:44rem}.license-checkbox-wrapper{display:flex;align-items:flex-start;gap:0;padding:1.2rem 0;position:relative;overflow:visible;min-height:1.8rem}.license-checkbox{position:absolute;width:1.8rem;height:1.8rem;margin:0;top:1.2rem;left:0;z-index:-1;cursor:pointer;appearance:none;-webkit-appearance:none;opacity:1}.license-checkbox-label{display:flex;align-items:flex-start;gap:1.2rem;position:relative;cursor:pointer;padding-left:0;min-height:1.8rem}.license-checkbox-icon{flex-shrink:0;margin-top:0;color:rgba(var(--color-foreground),.7);transition:color var(--duration-short) ease;position:relative;display:block;width:1.8rem;height:1.8rem;overflow:visible}.license-checkmark{visibility:hidden;position:absolute;left:.3rem;top:.5rem;z-index:5;color:rgb(var(--color-background));transition:visibility var(--duration-short) ease;margin:0;width:1.2rem;height:.8rem;pointer-events:none;display:block;overflow:visible}.license-checkbox:checked+.license-checkbox-label .license-checkbox-icon{color:rgb(var(--color-foreground))}.license-checkbox:checked+.license-checkbox-label .license-checkbox-icon rect{fill:rgb(var(--color-foreground));stroke:rgb(var(--color-foreground))}.license-checkbox:checked+.license-checkbox-label .license-checkmark{visibility:visible}.license-checkbox:focus-visible+.license-checkbox-label .license-checkbox-icon{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem;border-radius:.2rem}.license-checkbox-label:hover .license-checkbox-icon{color:rgba(var(--color-foreground),1)}.license-checkbox-text{font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground));flex:1;margin:0;padding:0}.product-form__input--company-name{margin-top:0}.product-form__input--company-name .form__label{margin-bottom:.6rem;font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground))}.required-indicator{color:rgb(var(--color-error, 235, 0, 27));margin-left:.3rem}.product-form__input--company-name .company-name-input{width:100%;padding:1.5rem;margin:var(--inputs-border-width);font-size:1.6rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:0;border-radius:var(--inputs-radius);box-sizing:border-box;transition:box-shadow var(--duration-short) ease;min-height:calc(var(--inputs-border-width) * 2)}.product-form__input--company-name .field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.product-form__input--company-name .field:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.product-form__input--company-name .field:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.product-form__input--company-name .field:hover:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity))}.product-form__input--company-name .company-name-input:focus-visible,.product-form__input--company-name .company-name-input:focus{outline:0}.product-form__input--company-name .field:has(.company-name-input:focus-visible):after,.product-form__input--company-name .field:has(.company-name-input:focus):after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground))}.product-form__input--company-name .field.field--error:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-error, 235, 0, 27),.8)!important}.license-checkbox:invalid{border-color:rgba(var(--color-error, 235, 0, 27),.8)}@media screen and (max-width: 749px){.license-checkbox-label{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/license-type-fields.css.map */
