.cart-company{margin-bottom:24px;padding:20px 22px;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--buttons-radius, 8px);background:rgba(var(--color-foreground),.02);box-sizing:border-box}.cart-company *{box-sizing:border-box}.cart-company__toggle{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.cart-company__toggle input[type=checkbox]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;border:1.5px solid rgba(var(--color-foreground),.35);border-radius:5px;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.cart-company__toggle input[type=checkbox]:checked{background:#a3e319;border-color:#a3e319}.cart-company__toggle input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #111;border-width:0 2px 2px 0;transform:rotate(45deg)}.cart-company__toggle span{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground))}.cart-company__fields[hidden]{display:none!important}.cart-company__fields{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:18px;padding-top:18px;border-top:1px solid rgba(var(--color-foreground),.1);animation:cart-company-fade .2s ease}@keyframes cart-company-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cart-company__field{display:flex;flex-direction:column;gap:6px;min-width:0}.cart-company__field label{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.cart-company__field input{width:100%;height:46px;padding:0 14px;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 6px);font-family:var(--font-body-family);font-size:1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .15s ease}.cart-company__field input:focus{outline:none;border-color:#a3e319;box-shadow:0 0 0 3px #a3e31933}@media screen and (min-width:750px){.cart-company__fields{flex-direction:row;gap:14px}.cart-company__field{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart-company-fields.css.map */
