.product-form__quantity-atc-container{display:flex;align-items:flex-end;gap:16px;margin-bottom:8px;flex-direction:row}.product-form__quantity-wrapper{min-width:120px;max-width:200px}.product-form__quantity-wrapper .quantity__label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--color-foreground)}.product-form__quantity-wrapper .quantity{display:flex;align-items:center;border:none!important;border-radius:4px;background:var(--color-background);transition:border-color .2s ease,box-shadow .2s ease}.product-form__quantity-wrapper .quantity:focus-within{border-color:var(--color-accent)}.product-form__quantity-wrapper .quantity__button{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border:none!important;border-radius:50%;background:#f2f4ec!important;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;color:#7c8034!important;font-weight:700!important;position:relative}.product-form__quantity-wrapper .quantity__button[name=plus],.product-form__quantity-wrapper .quantity__button[name=minus]{background:#f2f4ec!important;color:#7c8034!important}.product-form__quantity-wrapper .quantity__button.disabled{opacity:.5;cursor:not-allowed;color:#666;background:#ccc}.product-form__quantity-wrapper .quantity__button[name=minus].disabled,.product-form__quantity-wrapper .quantity__button[name=minus][disabled]{color:#666;background:#ccc;cursor:not-allowed;opacity:.6}.product-form__quantity-wrapper .quantity__input{width:50px;height:62px;border:none!important;text-align:center;font-size:16px;background:transparent;-moz-appearance:textfield;color:var(--color-foreground);font-weight:500;padding:0}.product-form__quantity-wrapper .quantity__input:focus{outline:none;box-shadow:none}.product-form__quantity-wrapper .quantity__input::-webkit-outer-spin-button,.product-form__quantity-wrapper .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__quantity-wrapper .svg-wrapper{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.product-form__quantity-wrapper .svg-wrapper svg{width:12px;height:12px;fill:currentColor}.product-form__quantity-atc-container .product-form__submit{flex:0 0 60%;min-width:0}.quantity__rules{margin-top:8px;font-size:12px;color:var(--color-foreground-muted)}.quantity__rules .divider{margin:0 8px;opacity:.6}@media screen and (max-width: 989px){.product-form__quantity-atc-container{flex-direction:column;align-items:stretch;gap:12px}.product-form__quantity-wrapper{flex:1 1 auto;min-width:auto;max-width:unset}.product-form__quantity-wrapper .quantity{justify-content:center}.product-form__quantity-wrapper .quantity__input{width:60px}.product-form__quantity-atc-container .product-form__submit{flex:1 1 auto}.sticky-bar-container .product-form__quantity-atc-container{flex-basis:32%}#AddonProductModalOpener{width:100%;height:52px}#AddonProductModalOpener.addon-modal_button span{font-size:18px!important;font-weight:600!important}.product__buy-buttons-container{width:100%}}.sticky-bar-container .quantity__button{background:#f2f4ec!important;color:#7c8034!important;font-weight:700!important}.sticky-bar-container .quantity__button[name=plus],.sticky-bar-container .quantity__button[name=minus]{background:#f2f4ec!important;color:#7c8034!important;border-radius:50%}.sticky-bar-container .quantity__button.disabled{color:#666!important;background:#ccc!important;opacity:.3!important}.product-form__buttons .product-form__quantity-atc-container+button{margin-top:16px}.quantity__button{background:#f2f4ec!important;color:#7c8034!important;font-weight:700!important}.quantity__button[name=plus],.quantity__button[name=minus]{background:#f2f4ec!important;color:#7c8034!important}@media (prefers-color-scheme: dark){.product-form__quantity-wrapper .quantity{border-color:var(--color-border-dark, #444)}.product-form__quantity-wrapper .quantity__button{background:#f2f4ec;color:#7c8034}.product-form__quantity-wrapper .quantity__button.disabled{color:#666;background:#ccc}}.product-form__quantity-wrapper .quantity{border-radius:var(--border-radius, 4px);border-color:var(--color-border, #d2d5db)}.product-form__quantity-wrapper .quantity__input{color:var(--color-foreground, #1a1a1a)}.product-form__quantity-wrapper .quantity:focus-within{border-color:var(--color-accent, #007cba)}
/*# sourceMappingURL=/cdn/shop/t/68/assets/custom-product-form.css.map */
