.corporate-customizer{margin-top:1.6rem;font-family:inherit}.cc-section{margin-bottom:1.4rem;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--inputs-radius, 6px);background:rgba(var(--color-background),1)}.cc-label{display:block;font-size:1.4rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem;color:rgba(var(--color-foreground),1)}.cc-label-sm{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.cc-hint{font-size:1.2rem;color:rgba(var(--color-foreground),.55);margin:-.4rem 0 1.2rem}.cc-optional-tag{font-size:1rem;font-weight:400;text-transform:none;letter-spacing:0;background:rgba(var(--color-foreground),.08);border-radius:20px;padding:2px 8px;margin-left:6px;vertical-align:middle}.cc-qty-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem}.cc-qty-pill{min-width:52px;padding:8px 10px;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 6px);background:transparent;font-size:1.3rem;font-weight:500;cursor:pointer;transition:all .15s;color:rgba(var(--color-foreground),.85)}.cc-qty-pill:hover{border-color:rgba(var(--color-foreground),.5);background:rgba(var(--color-foreground),.05)}.cc-qty-pill--active{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700}.cc-qty-custom-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.cc-custom-qty-input{width:100px;padding:7px 10px;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 6px);font-size:1.3rem;background:transparent;color:rgba(var(--color-foreground),1);outline:none}.cc-custom-qty-input:focus{border-color:rgb(var(--color-button))}.cc-total-price-row{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(var(--color-foreground),.1)}.cc-total-price-value{font-size:1.8rem;font-weight:700;color:rgba(var(--color-foreground),1)}.cc-sizes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:1.2rem}@media(max-width:749px){.cc-sizes-grid{grid-template-columns:repeat(2,1fr)}}.cc-size-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--inputs-radius, 6px);background:rgba(var(--color-foreground),.025)}.cc-size-label{font-size:1.4rem;font-weight:700;min-width:36px;color:rgba(var(--color-foreground),1)}.cc-size-stepper{display:flex;align-items:center;gap:6px}.cc-step-btn{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.2);background:transparent;font-size:1.6rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;color:rgba(var(--color-foreground),.8);padding:0}.cc-step-btn:hover:not(:disabled){border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cc-step-btn:disabled{opacity:.3;cursor:not-allowed}.cc-size-input{width:36px;text-align:center;font-size:1.5rem;font-weight:700;color:rgba(var(--color-foreground),1);border:none;background:transparent;pointer-events:none;-moz-appearance:textfield}.cc-size-input::-webkit-outer-spin-button,.cc-size-input::-webkit-inner-spin-button{-webkit-appearance:none}.cc-allocation-track{height:6px;background:rgba(var(--color-foreground),.1);border-radius:3px;overflow:hidden;margin-bottom:8px}.cc-allocation-fill{height:100%;width:0%;background:rgb(var(--color-button));border-radius:3px;transition:width .25s,background .2s}.cc-allocation-fill--complete{background:#22a45d}.cc-allocation-fill--over{background:#e53e3e}.cc-allocation-counts{display:flex;gap:16px;font-size:1.2rem;color:rgba(var(--color-foreground),.6);flex-wrap:wrap}.cc-allocation-counts strong{color:rgba(var(--color-foreground),1)}.cc-validation-msg{font-size:1.2rem;margin-top:8px;min-height:18px;font-weight:500}.cc-validation-msg--error{color:#e53e3e}.cc-validation-msg--success{color:#22a45d}.cc-upload-buttons{display:flex;flex-wrap:wrap;gap:10px}.cc-upload-slot{display:flex;flex-direction:column;gap:8px}.cc-upload-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;min-width:130px;border:1.5px solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius, 6px);background:transparent;cursor:pointer;font-size:1.3rem;color:rgba(var(--color-foreground),.7);transition:all .2s;text-align:left}.cc-upload-btn:hover{border-color:rgb(var(--color-button));color:rgb(var(--color-button));background:rgba(var(--color-foreground),.03)}.cc-upload-btn--active{border-color:rgb(var(--color-button));border-style:solid;color:rgb(var(--color-button))}.cc-upload-btn--selected{border-color:#22a45d!important;background:#22a45d14!important;color:#22a45d!important}.cc-upload-btn-icon{font-size:1.6rem;font-weight:300;line-height:1;flex-shrink:0}.cc-upload-btn-label{font-size:1.2rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.cc-backtext-panel{margin-top:4px}.cc-text-input{width:100%;padding:8px 12px;box-sizing:border-box;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 6px);font-size:1.4rem;background:transparent;color:rgba(var(--color-foreground),1);outline:none}.cc-text-input:focus{border-color:rgb(var(--color-button))}.cc-char-count{display:block;text-align:right;font-size:1.1rem;color:rgba(var(--color-foreground),.45);margin-top:4px}@media(max-width:749px){.cc-section{padding:1.2rem}.cc-qty-pill{min-width:44px;padding:6px 8px;font-size:1.2rem}.cc-upload-buttons{flex-direction:column}.cc-upload-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/corporate-customizer.css.map */
