.product-form__input--quantity .quantity,.product-form__quantity .quantity,.cart-item .cart-quantity{--qty-radius: 1rem;--qty-track-bg: rgba(var(--color-foreground), .06);--qty-chip-bg: rgb(var(--color-background));box-sizing:border-box;width:fit-content;min-width:0;min-height:4.4rem;padding:.4rem;gap:.4rem;align-items:stretch;border:0;border-radius:var(--qty-radius);background:var(--qty-track-bg);box-shadow:none}.product-form__input--quantity .quantity:before,.product-form__quantity .quantity:before,.cart-item .cart-quantity:before,.product-form__input--quantity .quantity:after,.product-form__quantity .quantity:after,.cart-item .cart-quantity:after{content:none}.product-form__input--quantity .quantity__button,.product-form__quantity .quantity__button,.cart-item .cart-quantity .quantity__button{width:3.4rem;flex:0 0 auto;margin:0;padding:0;border:0;border-radius:calc(var(--qty-radius) - .4rem);background:transparent;color:rgb(var(--color-foreground));transition:background-color .15s ease,color .15s ease}.product-form__input--quantity .quantity__button .svg-wrapper,.product-form__quantity .quantity__button .svg-wrapper,.cart-item .cart-quantity .quantity__button .svg-wrapper{width:1.1rem}.product-form__input--quantity .quantity__button:hover:not([disabled]),.product-form__quantity .quantity__button:hover:not([disabled]),.cart-item .cart-quantity .quantity__button:hover:not([disabled]){background:rgba(var(--color-foreground),.08)}.product-form__input--quantity .quantity__button[disabled],.product-form__quantity .quantity__button[disabled],.cart-item .cart-quantity .quantity__button[disabled],.product-form__input--quantity .quantity__button.disabled,.product-form__quantity .quantity__button.disabled,.cart-item .cart-quantity .quantity__button.disabled{opacity:.3;cursor:not-allowed}.product-form__input--quantity .quantity__input,.product-form__quantity .quantity__input,.cart-item .cart-quantity .quantity__input{width:3.8rem;flex:0 0 auto;min-width:0;padding:0;border:0;border-radius:calc(var(--qty-radius) - .4rem);background:var(--qty-chip-bg);box-shadow:0 1px 2px rgba(var(--color-foreground),.12);font-size:1.4rem;font-weight:600;text-align:center}.product-form__quantity .quantity__button:not(:focus-visible):not(.focused),.cart-item .cart-quantity .quantity__button:not(:focus-visible):not(.focused),.product-form__input--quantity .quantity__button:not(:focus-visible):not(.focused){box-shadow:none;background-color:transparent}.product-form__quantity .quantity__input:not(:focus-visible):not(.focused),.cart-item .cart-quantity .quantity__input:not(:focus-visible):not(.focused),.product-form__input--quantity .quantity__input:not(:focus-visible):not(.focused){box-shadow:0 1px 2px rgba(var(--color-foreground),.12);background-color:var(--qty-chip-bg)}.product-form__input--quantity .quantity__button:focus,.product-form__quantity .quantity__button:focus,.cart-item .cart-quantity .quantity__button:focus,.product-form__input--quantity .quantity__button:focus-visible,.product-form__quantity .quantity__button:focus-visible,.cart-item .cart-quantity .quantity__button:focus-visible{outline:0;box-shadow:none;background:rgba(var(--color-foreground),.08)}.product-form__input--quantity .quantity__input:focus,.product-form__quantity .quantity__input:focus,.cart-item .cart-quantity .quantity__input:focus,.product-form__input--quantity .quantity__input:focus-visible,.product-form__quantity .quantity__input:focus-visible,.cart-item .cart-quantity .quantity__input:focus-visible{outline:0;background:var(--qty-chip-bg);box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.product-form__buttons .product-form__submit.button{min-height:5.2rem;border-radius:1rem;font-size:1.5rem;font-weight:600;letter-spacing:.02em;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}.product-form__buttons .product-form__submit.button:after{border-radius:1rem}.product-form__buttons .product-form__submit.button:not([disabled]):hover{box-shadow:0 4px 12px rgba(var(--color-foreground),.18);transform:translateY(-1px)}.product-form__buttons .product-form__submit.button:not([disabled]):active{transform:translateY(0);box-shadow:0 1px 4px rgba(var(--color-foreground),.16)}.product-form__buttons .product-form__submit.button[disabled]{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.product-form__buttons .product-form__submit.button,.product-form__buttons .product-form__submit.button:not([disabled]):hover{transition:none;transform:none}}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.8rem}}.product-form__input--swatch{--swatch-ring: .3rem}.product-form__input--swatch .swatch-input__input+.swatch-input__label{margin-left:var(--swatch-ring)}@media screen and (min-width:750px){variant-selects{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.4rem;align-items:start}variant-selects>.product-form__input:last-of-type:nth-of-type(odd){grid-column:1 / -1}variant-selects>.product-form__input{margin-bottom:0}variant-selects{row-gap:1.6rem;margin-bottom:1.6rem}}.product-form__buy-buttons--with-quantity{display:flex;align-items:flex-end;gap:1.2rem}.product-form__buy-buttons--with-quantity>.product-form__quantity{flex:0 0 auto;margin:0}.product-form__buy-buttons--with-quantity>product-form{flex:1 1 0;min-width:0}.product-form__buy-buttons--with-quantity .quantity__label{margin-bottom:.6rem}.product-form__buy-buttons--with-quantity .price-per-item__container{margin-bottom:0}.product-form__buy-buttons--with-quantity .product-form__buttons{margin:0;max-width:none}.product-form__buy-buttons--with-quantity>product-form,.product-form__buy-buttons--with-quantity .product-form{margin-bottom:0}.product-form__buy-buttons--with-quantity .quantity{min-height:5.2rem}.product-form__buy-buttons--with-quantity .product-form__submit{margin-bottom:0}.product__info-container .product__title>h1,.product__info-container .product__title>a>h2{font-weight:600}.product__info-container .price,.product__info-container .price--large{font-size:3rem;font-weight:600}@media screen and (min-width:750px){.product__info-container .price,.product__info-container .price--large{font-size:3rem}}.product-form__input .form__label{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/90/assets/custom-quantity.css.map */
