[id^=MainProduct-] .product-form__quantity,[id^=MainProduct-] .product-form__quantity:focus,[id^=MainProduct-] .product-form__quantity:focus-within{border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important}[id^=MainProduct-] .quantity-and-inventory-wrapper{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important}[id^=MainProduct-] quantity-input.quantity,[id^=MainProduct-] .quantity,[id^=MainProduct-] .quantity__button,[id^=MainProduct-] .quantity__input{border:0!important;outline:0!important;box-shadow:none!important}[id^=MainProduct-] quantity-input.quantity:before,[id^=MainProduct-] quantity-input.quantity:after,[id^=MainProduct-] .quantity:before,[id^=MainProduct-] .quantity:after,[id^=MainProduct-] .quantity__button:before,[id^=MainProduct-] .quantity__button:after{content:none!important;display:none!important}[id^=MainProduct-] quantity-input.quantity,[id^=MainProduct-] .quantity{display:inline-flex!important;align-items:center!important;flex:1 1 auto!important;width:auto!important;height:46px!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:inset 0 0 0 1.5px #e2e2e2,0 2px 6px #0000000a!important}[id^=MainProduct-] .quantity__button{width:52px!important;height:46px!important;background:#f7f7f7!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}[id^=MainProduct-] .quantity__button:hover{background:#ededed!important}[id^=MainProduct-] .quantity__button svg{width:10px!important;height:10px!important}[id^=MainProduct-] .quantity__input{flex:1 1 auto!important;width:auto!important;height:46px!important;background:#fff!important;text-align:center!important;font-size:15px!important;font-weight:900!important;padding:0!important}[id^=MainProduct-] .quantity__label{display:none!important}[id^=MainProduct-] .quantity__input:focus{outline:none!important;box-shadow:none!important}[id^=MainProduct-] .inline-inventory{display:flex!important;align-items:center!important;flex:0 0 auto!important}[id^=MainProduct-] .inline-inventory .stock-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:120px!important;min-width:120px!important;height:46px!important;padding:0 14px!important;border-radius:12px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 2px 7px #0000000f!important}[id^=MainProduct-] .stock-pill.stock-high{background:#eaf7ee!important;color:#1b5e20!important}[id^=MainProduct-] .stock-pill.stock-low{background:#ffe1e1!important;color:#b80000!important}[id^=MainProduct-] .stock-pill.stock-out{background:#ececec!important;color:#555!important}[id^=MainProduct-] .quantity-and-inventory-wrapper{transform:scale(.78)!important;transform-origin:left center!important}@media(max-width:768px){[id^=MainProduct-] .quantity-and-inventory-wrapper{transform:none!important}[id^=MainProduct-] quantity-input.quantity,[id^=MainProduct-] .quantity{height:44px!important;border-radius:12px!important}[id^=MainProduct-] .quantity__button{width:48px!important;height:44px!important}[id^=MainProduct-] .quantity__input{height:44px!important;font-size:15px!important}[id^=MainProduct-] .inline-inventory .stock-pill{width:110px!important;min-width:110px!important;height:44px!important;font-size:12px!important}}[id^=MainProduct-] .quantity-and-inventory-wrapper{width:100%!important;--pillW: 120px;--gapW: 12px;display:flex!important;align-items:center!important;gap:var(--gapW)!important}[id^=MainProduct-] .inline-inventory .stock-pill{width:var(--pillW)!important;min-width:var(--pillW)!important}[id^=MainProduct-] .quantity-and-inventory-wrapper{--scale: .78;width:calc(100% / var(--scale))!important;transform:scale(var(--scale))!important;transform-origin:left center!important;display:flex!important;align-items:center!important}[id^=MainProduct-] quantity-input.quantity,[id^=MainProduct-] .quantity{flex:1 1 auto!important;width:auto!important}[id^=MainProduct-] .quantity-and-inventory-wrapper{--scale: .78;--pillW: 140px;--gapW: 12px;width:calc(100% / var(--scale))!important;transform:scale(var(--scale))!important;transform-origin:left center!important;display:flex!important;align-items:center!important;gap:var(--gapW)!important}[id^=MainProduct-] quantity-input.quantity,[id^=MainProduct-] .quantity{flex:1 1 auto!important;width:auto!important;height:38px!important;border-radius:11px!important;box-shadow:inset 0 0 0 1.5px #e2e2e2,0 2px 6px #0000000a!important}[id^=MainProduct-] .quantity__button{width:44px!important;height:38px!important}[id^=MainProduct-] .quantity__input{height:38px!important;font-size:14px!important}[id^=MainProduct-] .inline-inventory{flex:0 0 auto!important}[id^=MainProduct-] .inline-inventory .stock-pill{width:var(--pillW)!important;min-width:var(--pillW)!important;height:42px!important;border-radius:12px!important;font-size:14px!important;letter-spacing:.05em!important;box-shadow:0 3px 10px #00000012!important}@media(max-width:768px){[id^=MainProduct-] .quantity-and-inventory-wrapper{width:100%!important;transform:none!important}}@media(max-width:768px){[id^=MainProduct-] .quantity-and-inventory-wrapper{width:100%!important;transform:none!important;gap:10px!important}[id^=MainProduct-] quantity-input.quantity,[id^=MainProduct-] .quantity{height:34px!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #e2e2e2,0 1px 4px #0000000a!important}[id^=MainProduct-] .quantity__button{width:38px!important;height:34px!important}[id^=MainProduct-] .quantity__input{height:34px!important;font-size:14px!important}[id^=MainProduct-] .inline-inventory .stock-pill{width:100px!important;min-width:100px!important;height:34px!important;border-radius:10px!important;font-size:12px!important;letter-spacing:.04em!important;box-shadow:0 1px 4px #0000000f!important}}.product__text.inline-richtext.caption-with-letter-spacing{margin-bottom:16px!important}.product__description [data-na-summary]{margin-bottom:25px!important}.product-form__quantity{margin-top:0!important}.product__info-container [data-na-summary],.product__info-container [data-summary],.product__info-container .na-summary,.product__info-container #na-summary,.product__description [data-na-summary],.product__description [data-summary]{margin-bottom:18px!important}.product__info-container .product-form__input.product-form__quantity,.product__info-container .product-form__quantity,.product__info-container [id^=Quantity-Form-]{margin-top:18px!important}.product__info-container [data-na-summary],.product__info-container [data-summary]{display:block!important}@media(max-width:749px){.product__info-container [data-na-summary],.product__info-container [data-summary]{margin-bottom:16px!important}.product__info-container .product-form__input.product-form__quantity,.product__info-container .product-form__quantity,.product__info-container [id^=Quantity-Form-]{margin-top:16px!important}}@media(max-width:749px){.product__info-container .quantity-and-inventory-wrapper,.product__info-container .product-form__quantity,.product__info-container [id^=Quantity-Form-]{max-width:320px!important;margin-left:auto!important;margin-right:auto!important}.product__info-container .quantity{width:100%!important;max-width:220px!important;margin:0 auto!important}.product__info-container .quantity__button{width:36px!important;height:36px!important}.product__info-container .quantity__input{height:36px!important;font-size:14px!important}.product__info-container .inventory,.product__info-container .inventory__status,.product__info-container .product__inventory{font-size:11px!important;padding:6px 10px!important;white-space:nowrap!important}.product__info-container .quantity-and-inventory-wrapper{gap:8px!important;justify-content:center!important}}.na-grade-row{display:flex;align-items:center;gap:3px;flex-wrap:nowrap;margin-bottom:5px}.na-grade-pill--btn{display:inline-block;padding:0 5px;line-height:16px;height:16px;border-radius:3px;border:1px solid #ddd;font-size:8px;font-weight:700;color:#444;background:#f5f5f5;cursor:pointer;font-family:Helvetica Neue,sans-serif;text-transform:uppercase;letter-spacing:.04em;transition:all .15s}.na-grade-pill--btn.na-grade-pill--active{background:#111;color:#fff;border-color:#111}.na-grade-pill--btn.na-grade-pill--sold{opacity:.3;cursor:not-allowed;text-decoration:line-through;border-style:dashed}.na-grade-pill--btn:hover:not(.na-grade-pill--active):not(:disabled){background:#e8e8e8;border-color:#aaa}.na-product-image{position:relative}.na-product-badge{position:absolute;top:8px;right:8px;left:auto;margin:0}.na-urgency{display:flex;align-items:center;gap:6px;margin-bottom:7px;padding:4px 7px;background:#f9f9f9;border-radius:4px;border:.5px solid #efefef}.na-urgency-dot{width:7px;height:7px;border-radius:50%;background:#e02020;flex-shrink:0;animation:na-pulse 1.4s ease-in-out infinite;box-shadow:0 0 0 2px #e0202026}@keyframes na-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.na-urgency-item{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:600;color:#555;font-family:Helvetica Neue,sans-serif}.na-urgency-item svg{opacity:.6;flex-shrink:0}.na-atc-btn{display:block;width:100%;padding:8px 0;background:#111;color:#fff;border:none;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-family:Helvetica Neue,sans-serif;cursor:pointer;transition:all .2s;margin-top:6px;position:relative;overflow:hidden}.na-atc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;transition:background .2s}.na-atc-btn:hover{background:#2a2a2a;letter-spacing:1.5px}.na-atc-btn:hover:before{background:#ffffff0a}.na-atc-btn:active{transform:scale(.98)}.na-atc-btn--disabled,.na-atc-btn:disabled{background:#d0d0d0;color:#999;cursor:not-allowed;letter-spacing:.5px}.na-atc-btn--added{background:#0f6844}@media only screen and (max-width:749px){.na-grade-pill--btn{font-size:7px;height:14px;line-height:14px;padding:0 3px}.na-urgency{padding:3px 5px}.na-urgency-item{font-size:8px}.na-atc-btn{font-size:9px;padding:7px 0}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom-product.css.map */
