.moq-container{position:relative;width:100%}.moq-container button span,.moq-container button svg,.moq-container button path{pointer-events:none}.moq-error-message{display:none;color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;padding:.375rem .75rem;margin-top:.5rem;font-size:.875rem;font-weight:500;line-height:1.4;position:relative}.moq-error-message:before{content:"\26a0\fe0f";margin-right:.5rem;font-size:.875rem}.moq-error-message.moq-error-visible{display:block;-webkit-animation:moq-slide-in .3s ease-out;animation:moq-slide-in .3s ease-out}.moq-error{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540!important;background-color:#dc35450d!important}.quantity__input.moq-error{background-color:#dc35450d}.moq-info{font-size:.75rem;color:#6c757d;margin-top:.25rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.moq-info-text{flex:1;line-height:1}.moq-container .quantity{position:relative}.moq-container .quantity__input[data-moq-input]{transition:all .2s ease-in-out}.moq-container .quantity__input[data-moq-input]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.quantity__button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.list-item__quantity .moq-container{width:100%}.list-item__quantity .moq-info{font-size:.6875rem;margin-top:.125rem}.list-item__quantity .moq-badge{font-size:.625rem;padding:.125rem .25rem}.list-item__quantity .moq-error-message{font-size:.75rem;margin-top:.25rem;padding:.25rem .5rem}.pdp-wrapper .moq-info{font-size:.875rem;margin-top:.5rem}@media (min-width: 990px){.pdp-wrapper .moq-info{position:absolute;top:100%;left:0}}.pdp-wrapper .moq-badge{font-size:.75rem;padding:.375rem .75rem}.card-product .moq-container .moq-info{font-size:.6875rem}.card-product .moq-container .moq-error-message{font-size:.75rem;margin-top:.25rem}@-webkit-keyframes moq-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes moq-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes moq-pulse-error{0%{box-shadow:0 0 0 .2rem #dc354540}50%{box-shadow:0 0 0 .4rem #dc354526}to{box-shadow:0 0 0 .2rem #dc354540}}@keyframes moq-pulse-error{0%{box-shadow:0 0 0 .2rem #dc354540}50%{box-shadow:0 0 0 .4rem #dc354526}to{box-shadow:0 0 0 .2rem #dc354540}}.moq-error{-webkit-animation:moq-pulse-error 1.5s ease-in-out;animation:moq-pulse-error 1.5s ease-in-out}@media (prefers-contrast: high){.moq-error-message{border-width:2px}.moq-error{border-width:2px!important}.moq-badge{border:1px solid #fff}}@media (prefers-reduced-motion: reduce){.moq-error-message.moq-error-visible,.moq-error{-webkit-animation:none;animation:none}.quantity__input[data-moq-input]{transition:none}}@media (prefers-color-scheme: dark){.moq-error-message{background-color:#dc354533;border-color:#dc354566}.moq-badge{background:linear-gradient(135deg,#0d6efd,#0b5ed7);box-shadow:0 2px 4px #0d6efd4d}}@media (max-width: 768px){.moq-error-message{font-size:.8125rem;padding:.25rem .5rem}.moq-badge{font-size:.625rem;margin-top:.25rem;align-self:flex-end}.list-item__quantity .moq-error-message{font-size:.6875rem}}@media (max-width: 480px){.moq-container{margin-bottom:.5rem}.moq-error-message{font-size:.75rem}.moq-badge{font-size:.5625rem;padding:.125rem .375rem}}@media print{.moq-error-message,.moq-badge{display:none!important}.moq-info{color:#000!important}}.moq-container .quantity__input:focus-visible{outline:2px solid #007bff;outline-offset:2px}.moq-container.moq-loading{opacity:.7;pointer-events:none}.moq-container.moq-loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;border-radius:inherit;z-index:10}.moq-success{border-color:#28a745!important;box-shadow:0 0 0 .2rem #28a74540!important;background-color:#28a7450d!important}.moq-error-message[aria-hidden=true]{display:none!important}.quantity .quantity__input{text-align:center}.quantity .quantity__button{cursor:pointer;transition:all .15s ease}.quantity .quantity__button:hover{opacity:.7}.quantity .quantity__button:disabled{opacity:.4;cursor:not-allowed}.cart-quantity .moq-info,.quantity .moq-info,.cart-quantity .moq-error-message,.quantity .moq-error-message{font-size:.75rem;margin-top:.25rem}.cart_item .moq-error-message{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;font-size:.75rem;margin-top:.25rem}.cart-drawer .moq-container{margin:.25rem 0}.bulk-moq-error{width:100%;font-size:.75rem;margin-top:.25rem;background-color:#f8d7da;border:1px solid #f5c6cb;color:#dc3545;padding:.25rem .5rem;border-radius:.25rem}.bulk-order .row{position:relative}.bulk-order-popup .bulk-moq-error{font-size:.7rem;padding:.125rem .25rem;margin-top:.125rem}.bulk-order-popup .row{margin-bottom:1.5rem}.bulk-order .moq-container .moq-badge{background:linear-gradient(135deg,#fd7e14,#e55a0c)}.bulk-order .moq-info{font-weight:500}.quick-order .moq-container{display:inline-block;margin:0}.quick-order .moq-error-message{position:absolute;z-index:1000;background:#fff;box-shadow:0 2px 8px #00000026;border-radius:.25rem;min-width:200px}[dir=rtl] .moq-badge:before{margin-right:0;margin-left:.25rem}[dir=rtl] .moq-error-message:before{margin-right:0;margin-left:.5rem}
/*# sourceMappingURL=/cdn/shop/t/43/assets/moq-styles.css.map */
