[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}}.na-hiw{background:#111;padding:72px 24px;text-align:center}.na-hiw__inner{max-width:900px;margin:0 auto}.na-hiw__label{font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#ffffff4d;margin-bottom:10px}.na-hiw__title{font-family:Poppins,sans-serif;font-size:26px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.3px;margin-bottom:5px}.na-hiw__sub{font-size:10px;color:#fff6;letter-spacing:2px;text-transform:uppercase;margin-bottom:24px}.na-hiw__proof-bar{display:inline-flex;align-items:center;gap:7px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);padding:6px 16px;border-radius:100px;margin-bottom:48px;font-size:11px;color:#ffffff8c;font-weight:600}.na-hiw__proof-bar strong{color:#fff}.na-hiw__steps{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-bottom:48px}.na-hiw__step{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 12px}.na-hiw__arrow{color:#ffffff40;font-size:28px;padding-top:20px;flex-shrink:0;line-height:1}.na-hiw__icon{width:56px;height:56px;border-radius:50%;background:#ffffff12;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.na-hiw__icon svg{width:22px;height:22px}.na-hiw__step-title{font-family:Poppins,sans-serif;font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.na-hiw__step-desc{font-size:10px;color:#ffffff8c;line-height:1.5;max-width:120px;text-align:center}.na-hiw__step-proof{display:none}.na-hiw__ctas{display:flex;flex-direction:column;align-items:center;gap:12px}.na-hiw__btn-primary{display:inline-block;background:#fff;color:#111;font-family:Poppins,sans-serif;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:14px 40px;border-radius:4px;text-decoration:none;transition:opacity .15s}.na-hiw__btn-primary:hover{opacity:.88}.na-hiw__btn-ghost{display:inline-flex;align-items:center;gap:5px;color:#ffffff61;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:color .15s}.na-hiw__btn-ghost:hover{color:#ffffffbf}@media only screen and (max-width:749px){.na-hiw{padding:44px 16px}.na-hiw__title{font-size:20px}.na-hiw__steps{flex-direction:column;align-items:stretch;gap:10px}.na-hiw__arrow{display:none}.na-hiw__step{flex-direction:row;align-items:center;gap:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:14px;border-radius:8px;text-align:left}.na-hiw__step-title,.na-hiw__step-desc{text-align:left;max-width:none}.na-hiw__icon{flex-shrink:0;margin-bottom:0}}.na-product-card{display:flex;flex-direction:column}.na-product-price{flex-shrink:0}.na-card-signal-wrap{min-height:28px;display:flex;align-items:center;margin:6px 0 8px}.na-card-signal-wrap .na-urgency[style*=flex]~.na-usp,.na-card-signal-wrap .na-urgency[style*=block]~.na-usp,.na-card-signal-wrap .na-urgency[style*=inline]~.na-usp{display:none}.na-usp{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:600;color:#555;line-height:1.3;padding:4px 7px;background:#f9f9f9;border-radius:4px;border:.5px solid #efefef;font-family:Helvetica Neue,sans-serif;width:65%;box-sizing:border-box}.na-usp__icon{font-size:11px;flex-shrink:0}.na-usp__text{font-size:9px;font-weight:600;color:#555;letter-spacing:.02em;font-family:Helvetica Neue,sans-serif}.na-product-card .na-atc-btn{margin-top:auto!important;flex-shrink:0}.na-product-card .na-product-info{display:flex!important;flex-direction:column!important;flex:1!important}.na-product-card .na-atc-btn{margin-top:auto!important}.na-usp--value{background:#f0f0f0;border-color:#d8d8d8}.na-usp--value .na-usp__text{font-weight:700;color:#111}.na-usp--demand{background:#f9f9f9;border-color:#efefef}.na-usp--logistics{background:#fafafa;border-color:#f0f0f0}.na-usp--logistics .na-usp__text{color:#888;font-weight:500}@media(max-width:749px){.na-usp{width:100%;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom-product.css.map */
