.product quantity-calculator .price-per-item__container.mpn-qty-grid{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:.8rem;row-gap:.6rem;align-items:center;flex-wrap:nowrap}.product quantity-calculator .mpn-qty-grid quantity-volume{grid-column:1;grid-row:1}.product quantity-calculator .mpn-qty-grid .price-per-item__separator{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;color:#8a8a8a}.product quantity-calculator .mpn-qty-grid .price-per-item__separator svg{width:2rem;height:2rem;display:block}.product quantity-calculator .mpn-qty-grid quantity-input{grid-column:3;grid-row:1}.product quantity-calculator .mpn-qty-grid .qty-label{display:none!important}.product quantity-calculator .mpn-qty-grid price-per-item{grid-column:1 / -1;grid-row:2}.product quantity-calculator .mpn-qty-grid.mpn-qty-single quantity-input{grid-column:1}.product quantity-calculator .mpn-qty-grid quantity-volume,.product quantity-calculator .mpn-qty-grid quantity-input{display:flex!important;align-items:center;width:100%!important;min-width:0;height:5.2rem;min-height:5.2rem;margin:0;padding:0;background:#fff;border:1px solid rgba(87,86,86,.25);transition:border-color .15s ease}.product quantity-calculator .mpn-qty-grid quantity-volume:focus-within,.product quantity-calculator .mpn-qty-grid quantity-input:focus-within{border-color:#96c11f}.product quantity-calculator .mpn-qty-grid quantity-volume:after,.product quantity-calculator .mpn-qty-grid quantity-input:after,.product quantity-calculator .mpn-qty-grid quantity-volume:before,.product quantity-calculator .mpn-qty-grid quantity-input:before{display:none!important;content:none!important}.product quantity-calculator .mpn-qty-grid .quantity__button{flex:0 0 3.8rem;width:3.8rem!important;height:100%;padding:0;margin:0;border:0!important;background:none!important;color:#000!important;display:flex;align-items:center;justify-content:center}.product quantity-calculator .mpn-qty-grid .quantity__button svg{width:1.1rem;height:1.1rem}.product quantity-calculator .mpn-qty-grid quantity-volume input,.product quantity-calculator .mpn-qty-grid quantity-input input{flex:0 1 auto;width:3ch;min-width:2ch;max-width:60%;height:100%;min-height:0!important;margin:0 0 0 auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;outline:none;text-align:right;font-family:var(--font-body-family)!important;font-size:calc(var(--font-body-scale)*1.8rem)!important;font-weight:600!important;color:#000;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product quantity-calculator .mpn-qty-grid input::-webkit-inner-spin-button,.product quantity-calculator .mpn-qty-grid input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product quantity-calculator .mpn-qty-grid .mpn-qty-unit{flex:0 1 auto;max-width:48%;margin:0 auto 0 0;padding-left:.5rem;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.1;color:#575656;text-align:left;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:text}@media(max-width:749.98px){.product quantity-calculator .mpn-qty-grid .quantity__button{flex-basis:3.2rem;width:3.2rem!important}.product quantity-calculator .mpn-qty-grid .mpn-qty-unit{font-size:calc(var(--font-body-scale)*1.25rem)}}.product quantity-calculator .quantity__label .quantity__label-unit{display:none!important}.product quantity-calculator .product__qty-infos.mpn-lot-detail{margin-top:.8rem;font-size:calc(var(--font-body-scale)*1.3rem);color:#575656}.product quantity-calculator .mpn-moq-info{margin:.8rem 0 0;font-size:calc(var(--font-body-scale)*1.3rem);line-height:1.4;color:#575656}.product quantity-calculator .mpn-margin{margin:1.4rem 0 0}.product quantity-calculator .mpn-margin__title{margin:0 0 .6rem;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.3rem);line-height:1.3;color:#575656}.product quantity-calculator .mpn-margin__opts{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0;padding:0;border:0}.product quantity-calculator .mpn-margin__opt{position:relative;display:flex;align-items:center;gap:.8rem;min-height:4.4rem;margin:0;padding:.6rem 1rem;background:#fff;border:1px solid rgba(87,86,86,.25);color:#000;font-size:calc(var(--font-body-scale)*1.3rem);line-height:1.2;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.product quantity-calculator .mpn-margin__opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.product quantity-calculator .mpn-margin__dot{position:relative;flex:none;width:1.4rem;height:1.4rem;border:1.5px solid #8a8a8a;border-radius:50%}.product quantity-calculator .mpn-margin__txt{flex:1 1 auto;min-width:0}.product quantity-calculator .mpn-margin__pct{font-weight:600;color:#575656;white-space:nowrap}.product quantity-calculator .mpn-margin__opt.is-checked{border-color:#96c11f;background:#f7faef}.product quantity-calculator .mpn-margin__opt.is-checked .mpn-margin__dot{border-color:#6d9400}.product quantity-calculator .mpn-margin__opt.is-checked .mpn-margin__dot:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border-radius:50%;background:#6d9400}.product quantity-calculator .mpn-margin__opt.is-checked .mpn-margin__pct{color:#4f7a00}.product quantity-calculator .mpn-margin__opt:focus-within{outline:2px solid #96c11f;outline-offset:1px}.product quantity-calculator .mpn-margin__note{margin:.6rem 0 0;font-size:calc(var(--font-body-scale)*1.25rem);line-height:1.4;color:#575656}.product quantity-calculator .mpn-margin__note[hidden]{display:none}.product__cuttings{position:relative!important}.product__cuttings .product__cuttings-info{position:static!important;flex:none}.product__cuttings .product__cuttings-info>span{position:absolute!important;top:calc(100% + .8rem)!important;bottom:auto!important;left:0!important;right:auto!important;transform:none!important;display:block!important;box-sizing:border-box!important;width:min(32rem,90vw)!important;max-width:100%!important;height:auto!important;margin:0!important;padding:1.4rem 4rem 1.4rem 1.6rem!important;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:.4rem;box-shadow:0 .6rem 2.4rem #00000024!important;color:#3a3a3a!important;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.3rem)!important;font-style:normal!important;font-weight:400;line-height:1.5!important;letter-spacing:0;text-align:left!important;white-space:normal!important;cursor:default;z-index:20!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .15s ease,visibility .15s ease}.product__cuttings .product__cuttings-info.is-active>span{opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media(hover:hover)and (pointer:fine){.product__cuttings .product__cuttings-info:hover>span{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}.product__cuttings .product__cuttings-info.mpn-tip-off.mpn-tip-off>span{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.product__cuttings .product__cuttings-info>span p{margin:0!important;color:inherit!important;opacity:1!important}.product__cuttings .product__cuttings-info>span p+p{margin-top:.6rem!important}.product__cuttings .product__cuttings-info>span strong{font-weight:600;color:#1d1d1d}.product__cuttings .product__cuttings-info>span .mpn-tip-x{position:absolute!important;top:.5rem!important;right:.6rem!important;bottom:auto!important;left:auto!important;transform:none!important;display:block!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:.2rem .6rem!important;background:none!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:inherit!important;pointer-events:auto!important;z-index:1!important;font-size:2.2rem!important;line-height:1!important;color:#575656!important;cursor:pointer}.product quantity-calculator .mpn-qty-grid.mpn-m2only quantity-input,.product quantity-calculator .mpn-qty-grid.mpn-m2only .price-per-item__separator{display:none!important}.product quantity-calculator .mpn-qty-grid.mpn-dl quantity-input input.quantity__input{position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden}.product quantity-calculator .mpn-qty-grid.mpn-dl quantity-input{position:relative}.msc-link{display:inline-flex;align-items:center;gap:8px;margin:10px 0 4px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.msc-link:hover{color:#6d9400}.msc-panel{position:relative;margin:8px 0 12px;padding:18px 18px 16px;border:1px solid #e6e1d6;background:#fdfaf5;color:#222;font-size:14px;line-height:1.4}.msc-panel h3{margin:0 32px 2px 0;font-size:17px;font-weight:500}.msc-sub{margin:0 0 14px;font-size:12.5px;color:#777}.msc-x{position:absolute;top:8px;right:12px;border:0;background:none;font-size:26px;line-height:1;color:#555;cursor:pointer}.msc-zone{display:flex;align-items:flex-end;gap:8px;margin-bottom:10px}.msc-field{flex:1;min-width:0}.msc-field label{display:block;margin-bottom:4px;font-size:12px;color:#777}.msc-step{display:flex;align-items:center;border:1px solid #d9d5c8;background:#fff}.msc-step button{flex:none;width:34px;height:40px;border:0;background:none;color:#888;font-size:18px;cursor:pointer}.msc-step input{flex:1;min-width:0;width:100%;height:40px;padding:0;border:0;background:none;text-align:center;font:inherit;font-size:16px;-moz-appearance:textfield}.msc-step input::-webkit-outer-spin-button,.msc-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.msc-times{padding-bottom:10px;color:#999}.msc-del{padding:0 0 10px;border:0;background:none;color:#999;font-size:20px;cursor:pointer}.msc-add{margin:0 0 12px;padding:0;border:0;background:none;color:#6d9400;font:inherit;font-size:13.5px;text-decoration:underline;cursor:pointer}.msc-tip{margin:0 0 12px;font-size:12.5px;color:#777}.msc-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.msc-total{font-weight:600}.msc-error{margin:0 0 8px;color:#b3261e;font-size:13px}.msc-go{padding:12px 22px;border:0;background:#96c11f;color:#fff;font:inherit;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.msc-go:hover{background:#86ad1b}.msc-go:disabled{background:#e5e1d6;color:#a3a095;cursor:default}@media(max-width:400px){.msc-zone{flex-wrap:wrap}.msc-zone .msc-field{flex:1 1 100%}.msc-times{display:none}.msc-bottom{flex-wrap:wrap}.msc-go{width:100%}}@media(max-width:749.98px){html body .product__info-container .mpn-fmt__step{display:none!important}html body .product__info-container quantity-calculator label.quantity__label .mpn-ql-t{display:none!important}html body .product__info-container quantity-calculator label.quantity__label{justify-content:flex-start!important;margin-bottom:8px!important;min-height:0!important}html body .product__info-container quantity-calculator label.quantity__label .msc-link{margin:0!important}html body .product__info-container quantity-calculator label.quantity__label:not(:has(.msc-link)){display:none!important}html body .product__info-container quantity-calculator .product__cuttings{margin-top:8px!important}}.product quantity-calculator .mpn-qty-grid.mpn-m2only quantity-volume{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/131/assets/mpn-product-quantity.css.map */
