.product__extended-price{margin-top:.25rem}.product__price-per-unit-compare,.product__price-per-box-compare,.product__price-per-piece-compare{text-decoration:line-through;opacity:.65;margin-right:.35rem}.product__extended-price--product .product__price-per-unit{display:block}.product__extended-price--product .product__price-per-unit-amount{font-size:22px;font-weight:600}.product__extended-price--product .product__price-per-unit-label,.product__extended-price--product .product__price-per-box,.product__extended-price--product .product__price-per-piece{font-size:18px;font-weight:400;line-height:24px}.product__extended-price--grid .product__price-per-unit,.product__extended-price--cart .product__price-per-unit{display:block}.product__extended-price--grid .product__price-per-unit-amount,.product__extended-price--cart .product__price-per-unit-amount{font-size:16px;font-weight:600}.product__extended-price--grid .product__price-per-unit-label,.product__extended-price--cart .product__price-per-unit-label{font-size:14px;font-weight:400;line-height:20px}.ss-qty-atc{margin-top:1.5rem;border-top:1px solid #e5e5e5}.ss-qty-atc input[type=number]::-webkit-outer-spin-button,.ss-qty-atc input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ss-qty-atc input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ss-qty-atc__heading{font-size:18px;font-weight:600;margin-bottom:.25rem}.ss-qty-atc__subheading{font-size:14px;margin-bottom:.75rem}.ss-qty-atc__inputs{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:.75rem}.ss-qty-atc__input{flex:1 1 0}.ss-qty-atc__input-inner{display:flex;align-items:center;border:1px solid #ccc;border-radius:3px;overflow:hidden;background-color:#fff}.ss-qty-atc__input-inner input{flex:1;border:none;padding:.5rem .75rem;font-size:16px;border-radius:0}.ss-qty-atc__input-inner input:focus{outline:none}.ss-qty-atc__input-unit{padding:.5rem .75rem;font-size:13px;text-transform:uppercase;color:#fc3e01;border-left:1px solid #ccc}.ss-qty-atc__or{align-self:center;font-weight:600;flex:0 0 auto;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:.875rem}.ss-qty-atc__input--ghost{visibility:hidden;flex:1 1 0}.ss-qty-atc__waste{display:inline-flex;align-items:center;gap:.4rem;font-size:14px}.ss-qty-atc__total{font-size:16px;margin:.75rem 0 1rem}.ss-qty-atc__total-main{font-weight:600}.ss-qty-atc__total-extra{font-weight:400}.product-form--atc-button.add-to-cart-button{background-color:#fc3e01!important;color:#fff!important;border:none}.product-form--atc-button .atc-button--text{text-transform:uppercase;color:#fff!important;font-size:16px}.product-form--atc-button .atc-button--icon svg{fill:#fff!important;color:#fff!important}.product-form--atc-button.add-to-cart-button:hover{background-color:#e23800!important;color:#fff!important;border:none!important;box-shadow:none}.ss-cart-qty{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%}.cart-item__info{display:flex;align-items:flex-start}.cart-item__quantity{display:flex;justify-content:flex-start;flex:0 0 180px;max-width:200px;margin-right:2.25rem}.ss-cart-qty__top-row{display:flex;align-items:center;gap:.5rem}.ss-cart-qty__display{font-size:16px;display:flex;align-items:center;min-height:2.1rem}.ss-cart-qty__input-inner{border:1px solid #ccc;width:auto;border-radius:3px;overflow:hidden;background-color:#fff}.ss-cart-qty__input{flex:0 0 4rem;width:4rem;border:none;padding:.4rem .5rem;font-size:16px;line-height:1.2;border-radius:0}.ss-cart-qty__input:focus{outline:none}.ss-cart-qty__input::-webkit-outer-spin-button,.ss-cart-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ss-cart-qty__input[type=number]{-moz-appearance:textfield}.ss-cart-qty__unit{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#fc3e01;white-space:nowrap;min-width:3.5rem;max-width:3.5rem;border-left:1px solid #ccc}.ss-cart-qty__toggle{font-size:12px;text-decoration:underline;cursor:pointer;color:inherit}.ss-cart-qty__input-inner[data-ss-cart-editable],.ss-cart-qty.ss-cart-qty--editing .ss-cart-qty__display{display:none}.ss-cart-qty.ss-cart-qty--editing .ss-cart-qty__input-inner[data-ss-cart-editable]{display:flex;align-items:center}.ss-cart-qty__summary{font-size:.75rem;color:#666;margin:.1rem 0 0}.ss-cart-qty__cancel{font-size:12px;text-decoration:underline;cursor:pointer;margin-left:.25rem;display:none;color:inherit}.ss-cart-qty.ss-cart-qty--editing .ss-cart-qty__cancel{display:inline}.ss-pv{margin-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid #e5e5e5;padding-top:1rem}.ss-pv__heading{font-size:14px;margin-bottom:.75rem;text-decoration:underline}.ss-pv__group+.ss-pv__group{margin-top:1rem}.ss-pv__label{font-size:14px;font-weight:500;margin-bottom:.75rem}.ss-pv__current{font-weight:600}.ss-pv__options{display:flex;flex-wrap:wrap;gap:.5rem}.ss-pv__option{display:inline-flex;align-items:center;justify-content:center;border-radius:3px;padding:.4rem .9rem;border:1px solid #e3e3e3;background-color:#fff;font-size:14px;line-height:1.1;white-space:nowrap;cursor:pointer;text-decoration:none;color:inherit}.ss-pv__option:visited{color:inherit}.ss-pv__option:hover{border-color:#cfcfcf;background-color:#f7f7f7}.ss-pv__option--active{border-color:#fc3e01;box-shadow:0 0 0 1px #fc3e01;color:#fc3e01;background-color:#fc3e010f;cursor:default}.ss-pv__option:focus-visible{outline:2px solid #000000;outline-offset:2px}@media (max-width: 480px){.ss-pv__option{padding:.35rem .75rem;font-size:13px}}.product-tabs-section{margin-top:2rem}.product-tabs-nav{display:flex;gap:1.5rem;border-bottom:1px solid #e3e3e3;margin-bottom:1.5rem;overflow-x:auto}@media (max-width: 749px){.product-tabs-section{padding-left:10px;padding-right:10px}.product-tabs-nav{margin-left:0;margin-right:0;gap:1rem}}.product-tabs-nav__item{position:relative;padding:.75rem 0;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;background:none;border:none;cursor:pointer;white-space:nowrap}.product-tabs-nav__item.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:currentColor}.product-tabs-panel{display:none}.product-tabs-panel.is-active{display:block}.product-specs-grid{column-count:2;column-gap:3rem;column-fill:balance}.product-spec-section{margin-top:1.75rem;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.product-spec-section:first-of-type{margin-top:0}@media (max-width: 900px){.product-specs-grid{column-count:1}}.product-spec-section-title{font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.85rem;padding-bottom:.4rem;border-bottom:1px solid #c6c6c6}.product-info-data-table{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr);column-gap:1.75rem;row-gap:.1rem;font-size:.875rem}.product-info-data-key,.product-info-data-value{padding:.35rem 0;border-bottom:1px solid #eeeeee}.product-info-data-key{font-weight:600;color:#555}.product-info-data-key:empty,.product-info-data-value:empty{border-bottom:none}.product-info-data-value{color:#111}.request-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:none;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.request-popup-overlay.is-visible{display:flex}body.request-popup-opened{overflow:hidden;position:fixed;width:100%}html.request-popup-opened{overflow:hidden}.request-popup{background:#fff;max-width:420px;width:100%;padding:1.75rem 1.9rem 1.7rem;border-radius:8px;box-shadow:0 18px 40px #00000029;position:relative;font-size:.9rem;box-sizing:border-box}.request-popup-close{position:absolute;top:.6rem;right:.6rem;border:none;background:transparent;font-size:1.4rem;line-height:1;cursor:pointer}.request-popup-title{margin:0 0 .4rem;font-size:20px;font-weight:600;text-transform:none;letter-spacing:0}.request-popup-intro{margin:0 0 1.3rem;font-size:12px;color:#555}.request-popup-field{margin-bottom:.75rem}.request-popup-field label{display:block;font-size:.85rem;font-weight:500;margin-bottom:.25rem;text-transform:none;letter-spacing:0}.request-popup-field input,.request-popup-field select,.request-popup-field textarea{width:90%;max-width:100%;padding:.55rem .6rem;font-size:.9rem;border-radius:4px;border:1px solid #d2d2d2;box-sizing:border-box}.request-popup-field-note{margin-top:.25rem;font-size:11px;line-height:1.4;color:#777}.request-popup-success{margin-bottom:.7rem;font-size:.85rem;color:#0a7a3c}.request-popup-error{margin-bottom:.7rem;font-size:.85rem;color:#b3261e}.request-popup-submit{margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.9375rem 3rem .9375rem 1.25rem;width:100%;text-align:center;border-radius:3px;border:none;background-color:#fc3e01;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.request-popup-submit:hover{background-color:#e23800;color:#fff}@media (max-width: 749px){.request-popup{margin:1.25rem;width:auto;max-width:100%;max-height:calc(100vh - 2.5rem);padding:1.6rem 1.5rem;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.request-popup-field{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.55rem}.request-popup-field input,.request-popup-field select,.request-popup-field textarea{width:80%;padding:.8rem .9rem;font-size:1rem}.request-popup-field-note{width:80%;text-align:left;margin-top:.15rem}}.request-popup-trigger-wrapper{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e3e3e3}.request-popup-open{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:.9375rem 3rem .9375rem 1.25rem;border-radius:3px;border:2px solid #FC3E01;background-color:#fff;color:#fc3e01;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:center;cursor:pointer;transition:color .15s ease,border-color .15s ease,transform .06s ease,box-shadow .15s ease}.request-popup-open:hover{background-color:#fff;color:#e23800;border-color:#e23800}.request-popup-open-label{pointer-events:none;color:inherit}.request-popup-open:hover .request-popup-open-label{color:inherit}.request-popup-open:active{background-color:#fff;color:#e23800;border-color:#e23800;transform:translateY(1px) scale(.99)}@media (hover: none) and (pointer: coarse){.request-popup-open:hover{background-color:#fff;color:#fc3e01;border-color:#fc3e01}.request-popup-open:active{color:#e23800;border-color:#e23800}}.request-popup-info-wrapper{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:inline-flex;align-items:center}.request-popup-info-icon{width:14px;height:14px;font-size:10px;font-weight:600;line-height:1;border-radius:50%;border:1px solid #bbbbbb;color:#555;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;text-transform:none;transition:border-color .15s ease,color .15s ease}.request-popup-info-tooltip{position:absolute;top:50%;display:none;left:50%;transform:translate(-50%,-50%);min-width:130px;max-width:240px;background:#252b39;color:#fff;padding:.45rem .7rem;border-radius:6px;font-size:11px;line-height:1.4;text-align:left;text-transform:none;opacity:1;visibility:visible;transition:transform .15s ease;z-index:20;pointer-events:none;box-shadow:0 6px 14px #0000002e}.request-popup-info-tooltip--right{left:100%;transform:translate(12px,-50%)}.request-popup-info-tooltip--right:after{content:"";position:absolute;top:50%;left:-7px;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #252B39}.request-popup-info-tooltip--left{right:100%;left:auto;transform:translate(-12px,-50%)}.request-popup-info-tooltip--left:after{content:"";position:absolute;top:50%;right:-7px;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #252B39}.request-popup-info-wrapper:hover .request-popup-info-tooltip{display:block}.request-popup-info-wrapper:hover .request-popup-info-icon{border-color:#fc3e01;color:#fc3e01}.request-popup-field--quantity .request-popup-field-inner{display:flex;align-items:center;width:90%;max-width:100%;border:1px solid #d2d2d2;border-radius:4px;background:#fff;overflow:hidden}.request-popup-field--quantity input{flex:1;width:100%;border:none;padding:.55rem .75rem;font-size:.9rem;border-radius:0;box-sizing:border-box}.request-popup-field-unit{padding:.55rem .75rem;font-size:.8rem;font-weight:600;text-transform:uppercase;color:#fc3e01;border-left:1px solid #d2d2d2;white-space:nowrap}@media (max-width: 749px){.request-popup-info-tooltip,.request-popup-info-tooltip--right,.request-popup-info-tooltip--left{top:100%;left:50%!important;right:auto!important;transform:translate(-50%,8px)!important;max-width:calc(100vw - 2rem)}}@media (max-width: 749px){.request-popup-open{width:100%}.request-popup-field--quantity .request-popup-field-inner{width:80%}.request-popup-field--quantity input{padding:.8rem .9rem;font-size:1rem}.request-popup-field-unit{padding:.8rem .9rem;font-size:.85rem}}.ss-sample-module{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e3e3e3}.ss-sample-module__content{width:100%}.ss-sample-module__text{margin-bottom:.75rem;text-align:left}.ss-sample-module__text strong{display:block;font-size:18px;font-weight:600;margin-bottom:.75rem;text-transform:none;letter-spacing:0}.ss-sample-module__price{font-size:14px;color:#555;margin:0}.ss-sample-module__button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:.9375rem 3rem .9375rem 1.25rem;border-radius:3px;border:2px solid #FC3E01;background-color:#fff;color:#fc3e01;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:center;cursor:pointer;transition:color .15s ease,border-color .15s ease,transform .06s ease,box-shadow .15s ease}.ss-sample-module__button:hover{background-color:#fff;color:#e23800;border-color:#e23800}.ss-sample-module__button:active{background-color:#fff;color:#e23800;border-color:#e23800;transform:translateY(1px) scale(.99)}.ss-sample-module__button:focus-visible{outline:2px solid #E23800;outline-offset:2px}@media (hover: none) and (pointer: coarse){.ss-sample-module__button:hover{background-color:#fff;color:#fc3e01;border-color:#fc3e01}.ss-sample-module__button:active{color:#e23800;border-color:#e23800}}@media (max-width: 749px){.ss-sample-module__button{width:100%}}.cart-item--image-wrapper{position:relative}.cart-item__sample-badge{position:absolute;top:6px;left:6px;background-color:#fc3e01;color:#fff;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;line-height:1;pointer-events:none}.ss-sample-qty{display:inline-flex;align-items:center;justify-content:space-between;min-width:110px;padding:8px 16px;border:1px solid #d3d3d3;border-radius:2px}.ss-sample-qty__btn{background:none;border:none;padding:0 8px;font-size:18px;line-height:1;cursor:pointer}.ss-sample-qty__btn[disabled]{opacity:.4;cursor:default}.ss-sample-qty__value{font-size:16px}.cart-item--price-title .cart-item--swatch-size{font-size:14px;font-weight:500;line-height:20px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-price-overrides.css.map */
