.quantity-field{display:block}.quantity-field--notices-beside{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.quantity-field--notices-below .quantity-field__notices{margin-top:.4rem}.quantity-field__notices{display:flex;flex-direction:column;gap:.2rem;flex:1 1 12rem;min-width:0}.quantity-field__notices:empty{display:none}.quantity-field__notice{margin:0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.quantity--pill{display:grid;grid-template-columns:repeat(3,1fr);width:14rem;min-height:4.4rem;border:.1rem solid rgb(var(--color-foreground));border-radius:.8rem;background:rgb(var(--color-background));overflow:hidden}.quantity--pill:before,.quantity--pill:after{content:none;display:none}.quantity--pill .quantity__button{width:auto;height:4.4rem;margin:0;padding:0;border:0;border-right:.1rem solid rgba(var(--color-foreground),.12);border-radius:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700}.quantity--pill .quantity__button:last-child{border-right:0}.quantity--pill .quantity__button .svg-wrapper{display:none}.quantity--pill .quantity__symbol{font-size:2rem;line-height:1}.quantity--pill .quantity__input{width:100%;height:4.4rem;padding:0;border:0;border-right:.1rem solid rgba(var(--color-foreground),.12);border-radius:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:1.6rem;opacity:1}.quantity--pill .quantity__button:focus-visible,.quantity--pill .quantity__input:focus-visible,.quantity--pill .quantity__button:focus,.quantity--pill .quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.product-quantity{width:100%}.product-quantity__heading{display:block;margin:0 0 .8rem;padding:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:1.2rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.product-quantity__heading .quantity__rules-cart{display:inline;margin-left:.6rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:normal;text-transform:none}.product-quantity__row{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.product-quantity__control-wrap{flex:0 0 auto}.product-quantity .quantity__rules{margin-top:.8rem}.cart-item__quantity .quantity-field--notices-below{min-width:14rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-quantity-pill.css.map */
