.product-card-wrapper .card__content quick-add-bulk .cart-quantity,.product__new-view .product__footer-group .product-form__quantity .quantity{background-color:#fff;overflow:hidden}.product-card-wrapper .card__content quick-add-bulk .cart-quantity:hover,.product__new-view .product__footer-group .product-form__quantity .quantity:hover{border-color:var(--x-color-primary-100)}.product-card-wrapper .card__content quick-add-bulk .cart-quantity button,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button{margin:0;padding:0;border:0;border-radius:0;background-color:transparent;color:rgb(var(--color-button));transition:background-color .12s ease}.product-card-wrapper .card__content quick-add-bulk .cart-quantity button:not(.disabled):not([disabled]):hover,.product__new-view .product__footer-group .quantity .quantity__button:not(.disabled):not([disabled]):hover{background-color:var(--x-color-primary-5)}.product-card-wrapper .card__content quick-add-bulk .cart-quantity button:not(.disabled):not([disabled]):active,.product__new-view .product__footer-group .quantity .quantity__button:not(.disabled):not([disabled]):active{background-color:var(--x-color-primary-10);color:var(--x-color-primary-110)}.product-card-wrapper .card__content quick-add-bulk .cart-quantity button.disabled,.product-card-wrapper .card__content quick-add-bulk .cart-quantity button[disabled],.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button.disabled,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button[disabled]{background-color:transparent;color:var(--x-color-neutral-500);cursor:not-allowed}.product-card-wrapper .card__content quick-add-bulk .cart-quantity button.disabled svg,.product-card-wrapper .card__content quick-add-bulk .cart-quantity button[disabled] svg,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button.disabled svg,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button[disabled] svg{color:var(--x-color-neutral-500)}.product-card-wrapper .card__content quick-add-bulk .cart-quantity button[name=minus].disabled,.product-card-wrapper .card__content quick-add-bulk .cart-quantity button[name=minus][disabled],.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button[name=minus].disabled,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button[name=minus][disabled]{background-color:transparent;color:rgb(var(--color-button));cursor:default}.product-card-wrapper .card__content quick-add-bulk .cart-quantity button[name=minus].disabled svg,.product-card-wrapper .card__content quick-add-bulk .cart-quantity button[name=minus][disabled] svg,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button[name=minus].disabled svg,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button[name=minus][disabled] svg{color:rgb(var(--color-button))}.product-card-wrapper .card__content quick-add-bulk .cart-quantity .quantity__button,.product-card-wrapper .card__content quick-add-bulk .cart-quantity .quantity__input,.product-card-wrapper .card__content quick-add-bulk .cart-quantity .quantity__button:focus,.product-card-wrapper .card__content quick-add-bulk .cart-quantity .quantity__button:focus-visible,.product-card-wrapper .card__content quick-add-bulk .cart-quantity .quantity__input:focus,.product-card-wrapper .card__content quick-add-bulk .cart-quantity .quantity__input:focus-visible,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__input,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button:focus,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__button:focus-visible,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__input:focus,.product__new-view .product__footer-group .product-form__quantity .quantity .quantity__input:focus-visible{outline:none!important;box-shadow:none!important}.product-card-wrapper .card__content quick-add-bulk .cart-quantity:focus-within,.product__new-view .product__footer-group .product-form__quantity .quantity:focus-within{outline:none;border-color:var(--x-color-focus-ring);box-shadow:var(--x-focus-ring)}.product-form__error-message-wrapper svg{color:#fb7f63}.product-card-wrapper .card__content quick-add-bulk,.product-card-wrapper .card__content product-form,.product__new-view .product__footer-group .product__footer-group_items{position:relative}.product-card-wrapper .card__content quick-add-bulk .product-form__error-message-wrapper,.product-card-wrapper .card__content product-form .product-form__error-message-wrapper,.product__new-view .product__footer-group .product-form__error-message-wrapper{position:absolute;top:auto;right:0;bottom:calc(100% + 8px);left:0;max-height:none;display:flex;align-items:flex-start;justify-content:flex-start;gap:6px;width:auto;height:auto;margin:0;padding:8px 10px;border:1px solid var(--x-color-danger-700);border-radius:4px;background:#fff;color:var(--x-color-danger-800);font-size:var(--x-typography-size-200);font-weight:var(--x-typography-weight-600);line-height:var(--x-typography-lineheight-300);text-align:left;box-shadow:0 6px 20px #0028541a;z-index:30}.product-card-wrapper .card__content quick-add-bulk .product-form__error-message-wrapper:after,.product-card-wrapper .card__content product-form .product-form__error-message-wrapper:after,.product__new-view .product__footer-group .product-form__error-message-wrapper:after{content:"";position:absolute;bottom:-6px;left:var(--qty-error-arrow, 50%);width:10px;height:10px;margin-left:-5px;box-sizing:border-box;border-right:1px solid var(--x-color-danger-700);border-bottom:1px solid var(--x-color-danger-700);background:#fff;transform:rotate(45deg)}.product-card-wrapper .card__content quick-add-bulk .product-form__error-message-wrapper svg,.product-card-wrapper .card__content product-form .product-form__error-message-wrapper svg,.product__new-view .product__footer-group .product-form__error-message-wrapper svg{display:block;flex:0 0 auto;width:14px;height:14px;margin-top:1px;color:var(--x-color-danger-700)}.product-card-wrapper .card__content quick-add-bulk .product-form__error-message-wrapper[hidden],.product-card-wrapper .card__content product-form .product-form__error-message-wrapper[hidden],.product__new-view .product__footer-group .product-form__error-message-wrapper[hidden]{display:none!important}.product-card-wrapper .card__content quick-add-bulk .product-form__error-message-wrapper .product-form__error-message,.product-card-wrapper .card__content product-form .product-form__error-message-wrapper .product-form__error-message,.product__new-view .product__footer-group .product-form__error-message-wrapper .product-form__error-message{color:var(--x-color-danger-800);font-size:var(--x-typography-size-200);font-weight:var(--x-typography-weight-600);line-height:var(--x-typography-lineheight-300);overflow:visible;text-overflow:clip;white-space:normal}.product__new-view .product__footer-group .product__footer-group_items{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:12px;--qty-error-arrow: 50%}.product__new-view .product__footer-group .product__footer-group_items>*{flex:0 0 auto}.product__new-view .product__footer-group .quantity__label,.product__new-view .product__footer-group .product__footer-group_items .quantity__rules{display:none}.product__new-view .product__footer-group .quantity:before,.product__new-view .product__footer-group .quantity:after{content:none}.product__new-view .product__footer-group .product-form__input[hidden=false]{display:flex}.product__new-view .product__footer-group .product-form__input[hidden=true]{display:none}.product__new-view .product__footer-group .product__footer-group_items .product-form__input{width:100%;max-width:100%}.product__new-view .product__footer-group .price-per-item__container{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%}.product__new-view .product__footer-group .product-form__quantity .quantity{display:flex;align-items:stretch;width:100%;height:50px;border:1px solid var(--x-color-neutral-400);border-radius:4px;padding:0}.product__new-view .product__footer-group .product-form__quantity .quantity__button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:100%;border:0;border-radius:0}.product__new-view .product__footer-group .product-form__quantity .quantity__input{flex:1 1 auto;width:auto;min-width:48px;height:100%;padding:0;color:var(--x-color-text-primary);text-align:center;font-size:15px;font-weight:400;line-height:1;letter-spacing:normal;background:none!important}@media screen and (min-width:750px){.product__new-view .product__footer-group .product__footer-group_items .product-form__quantity .quantity{width:35%;min-width:136px}.product__new-view .product__footer-group .product__footer-group_items{--qty-error-arrow: calc(max(35%, 136px)/2) }}.product__new-view .product__footer-group .price-per-item__container:has(.price-b2b-total) .quantity{width:35%;min-width:136px}.product__new-view .product__footer-group .product__footer-group_items:has(.price-b2b-total){--qty-error-arrow: calc(max(35%, 136px)/2) }.price-b2b-total{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;margin-left:auto;text-align:right;min-width:0;min-height:calc(var(--x-typography-size-200) * 1.25 + var(--x-typography-size-500) * 1.25 + 2px)}.price-b2b-total[hidden]{display:none}.price-b2b-total__each{font-size:var(--x-typography-size-200);color:var(--x-color-text-tertiary);line-height:1.25}.price-b2b-total__sum{display:inline-flex;align-items:baseline;gap:4px;font-size:var(--x-typography-size-500);font-weight:var(--x-typography-weight-600);line-height:1.25;color:var(--x-color-text-primary);white-space:nowrap}@media screen and (min-width:750px){.product__new-view .product__footer-group .product__footer-group_items:not(.product__footer-group_items--stacked){flex-direction:row;flex-wrap:wrap;align-items:stretch}.product__new-view .product__footer-group .product__footer-group_items:not(.product__footer-group_items--stacked)>.product-form__quantity{flex:0 0 35%;display:flex;align-items:stretch;width:auto;max-width:none;min-width:136px}.product__new-view .product__footer-group .product__footer-group_items:not(.product__footer-group_items--stacked) .price-per-item__container{width:100%;align-items:stretch}.product__new-view .product__footer-group .product__footer-group_items:not(.product__footer-group_items--stacked) .product-form__quantity .quantity{width:100%;min-width:0;height:auto;align-self:stretch}.product__new-view .product__footer-group .product__footer-group_items:not(.product__footer-group_items--stacked)>.product__btns-action{flex:1 1 160px;width:auto;min-width:0}.product__new-view .product__footer-group .product__footer-group_items:not(.product__footer-group_items--stacked)>.product__btns-action .product-form__submit{width:100%}.product__new-view .product__footer-group .product__footer-group_items:not(.product__footer-group_items--stacked) .price-b2b-total{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/324/assets/component-quantity-stepper.css.map */
