.quantity-tier-selector{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--color-background, #f9f9f9);border:1px solid var(--color-border, #e5e5e5);border-radius:8px;font-family:var(--font-body--family, sans-serif)}.quantity-tier-selector__dropdown-wrapper{display:flex;flex-direction:column;gap:6px}.quantity-tier-selector__label{font-size:.875rem;font-weight:500;color:var(--color-foreground, #333)}.quantity-tier-selector__select-container{position:relative;display:inline-block;width:100%}.quantity-tier-selector__select{-webkit-appearance:none;appearance:none;width:100%;padding:12px 40px 12px 14px;font-size:1rem;font-family:inherit;background:#fff;border:1px solid var(--color-border, #ccc);border-radius:6px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.quantity-tier-selector__select:hover{border-color:var(--color-primary, #000)}.quantity-tier-selector__select:focus{outline:none;border-color:var(--color-primary, #000);box-shadow:0 0 0 2px #0000001a}.quantity-tier-selector__select-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-foreground-subdued, #666)}.quantity-tier-selector__custom{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--color-border, #e5e5e5)}.quantity-tier-selector__custom-label{font-size:.875rem;color:var(--color-foreground-subdued, #666)}.quantity-tier-selector__custom-input-wrapper{display:flex;align-items:center;gap:8px}.quantity-tier-selector__custom-input{width:120px;padding:10px 12px;font-size:1rem;font-family:inherit;background:#fff;border:1px solid var(--color-border, #ccc);border-radius:6px;transition:border-color .2s,box-shadow .2s}.quantity-tier-selector__custom-input:focus{outline:none;border-color:var(--color-primary, #000);box-shadow:0 0 0 2px #0000001a}.quantity-tier-selector__custom-input--error{border-color:#dc2626}.quantity-tier-selector__custom-input--error:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc262633}.quantity-tier-selector__custom-hint{font-size:.75rem;color:var(--color-foreground-subdued, #888)}.quantity-tier-selector__custom-error{font-size:.75rem;color:#dc2626}.quantity-tier-selector__total{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--color-border, #e5e5e5)}.quantity-tier-selector__final-row{display:flex;align-items:baseline;gap:8px;font-size:1rem}.quantity-tier-selector__final-label{font-weight:600;color:var(--color-foreground, #333)}.quantity-tier-selector__final-value{font-weight:700;font-size:1.125rem;color:var(--color-foreground, #333)}.quantity-tier-selector__final-per-unit{font-size:.8125rem;color:var(--color-foreground-subdued, #666)}@media(max-width:480px){.quantity-tier-selector{padding:12px;gap:12px}.quantity-tier-selector__select{padding:10px 36px 10px 12px;font-size:.9375rem}.quantity-tier-selector__custom-input{width:100px;padding:8px 10px;font-size:.9375rem}}.quantity-selector{display:flex;align-items:center;gap:8px}.quantity-selector__label{font-size:.875rem;font-weight:500;color:var(--color-foreground, #333)}.quantity-selector__input{width:80px;padding:10px 12px;font-size:1rem;font-family:inherit;background:#fff;border:1px solid var(--color-border, #ccc);border-radius:6px;text-align:center}.quantity-selector__input:focus{outline:none;border-color:var(--color-primary, #000);box-shadow:0 0 0 2px #0000001a}
/*# sourceMappingURL=/cdn/shop/t/4/assets/quantity-tier-selector.css.map */
