.site-header-main{padding-top:8px;padding-bottom:8px}@media screen and (min-width:1024px){.site-header-main{padding:14px 20px;align-items:center}}.site-logo-image{max-height:52px}@media screen and (min-width:1024px){.site-logo-image{max-height:58px}}.live-search{max-width:420px}.live-search-form{border:1px solid rgba(255,255,255,.25);border-radius:3px;background:#ffffff14;box-shadow:none;transition:background .15s ease,border-color .15s ease}.live-search-form:hover,.live-search--focused .live-search-form{background:#ffffff1f;border-color:#fff6;box-shadow:none}.live-search-form-field{font-size:14px;color:#fff;background:transparent}.live-search-form-field::placeholder{color:#ffffff8c}.live-search--takeover .live-search-form-field,[data-site-header-mobile-search-button] .live-search--takeover .live-search-form-field,[data-site-header-mobile-search-bar] .live-search--takeover .live-search-form-field{color:#0f2742}.live-search--takeover .live-search-form-field::placeholder,[data-site-header-mobile-search-button] .live-search--takeover .live-search-form-field::placeholder,[data-site-header-mobile-search-bar] .live-search--takeover .live-search-form-field::placeholder{color:#0f274280}.live-search-button{width:42px;background:transparent;border:none}.live-search-button svg{fill:#ffffffb3;transition:fill .15s ease}.live-search-button:hover svg{fill:#fff}.site-header-main .live-search-filter-wrapper{display:none}.site-header-main .live-search-form-field{width:calc(100% - 42px);border-radius:3px}.site-navigation-wrapper{border-top:1px solid rgba(255,255,255,.1)}.site-navigation a{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:10px 16px}.site-navigation .navmenu-depth-1>li{padding-top:4px;padding-bottom:4px}.site-header-actions li a{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.site-header-cart--button{color:#fff}.site-header-cart--count:after{background-color:#fff;color:#0f2742;border-color:#0f2742;font-weight:700;font-size:10px}.slideshow-slide-content{max-width:700px}.slideshow-slide-heading{font-weight:700;letter-spacing:1px;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.3)}@media screen and (min-width:720px){.slideshow-slide-heading{font-size:52px}}@media screen and (min-width:1024px){.slideshow-slide-heading{font-size:64px}}.slideshow-slide-text{font-size:17px;line-height:1.5;margin-top:16px;text-shadow:0 1px 8px rgba(0,0,0,.4);max-width:540px;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.slideshow-slide-text{font-size:19px}}.slideshow-button{margin-top:28px;border-radius:2px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:13px;padding:14px 32px;transition:all .2s ease}.slideshow-button:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000040}.slideshow-slide-content .button-primary{background-color:#fff;color:#0f2742;border:2px solid #ffffff}.slideshow-slide-content .button-primary:hover{background-color:transparent;color:#fff}.slideshow-slide-content .button-secondary{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.6)}.slideshow-slide-content .button-secondary:hover{background-color:#ffffff1a;border-color:#fff}.highlights-banners-container{background-color:#f7f7f7}.highlights-banners{padding-top:20px;padding-bottom:20px}@media screen and (min-width:1024px){.highlights-banners{padding-top:24px;padding-bottom:24px}}.highlights-banners-block{color:#333}.highlights-banners-icon{height:1.75rem;margin-right:14px}.highlights-banners-icon svg{max-width:1.75rem;max-height:1.75rem;fill:#0f2742}.highlights-banners-heading{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#0f2742}.highlights-banners-text{font-size:13px;color:#666;line-height:1.4}.highlights-banners:before,.highlights-banners:after{display:none}.site-header-wrapper,.site-header-main,.site-navigation-wrapper,.site-navigation{background-color:#0f2742}@media screen and (max-width:719px){.site-header-logo{min-height:40px}.site-logo-image{max-height:40px}.slideshow-slide-heading{font-size:32px}.slideshow-slide-text{font-size:15px}.slideshow-button{padding:12px 24px;font-size:12px}.site-header-menu-toggle--button .toggle-icon--bar{background-color:#fff}.site-header-mobile-search-button--button{color:#fff}}.announcement-bar{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:8px 0}.site-header-wrapper{transition:top .15s ease,box-shadow .15s ease}.site-header-sticky--scrolled .site-header-wrapper{box-shadow:0 2px 12px #00000026}.featured-collection--container{padding-top:48px;padding-bottom:48px;background-color:#fff}@media screen and (max-width:719px){.featured-collection--container{padding-top:36px;padding-bottom:36px}}.featured-collection--container .home-section--title{font-family:FontDrop,sans-serif;font-size:32px;font-weight:700;color:#0f2742;text-align:center;text-transform:uppercase;letter-spacing:1px;margin-bottom:48px}@media screen and (max-width:719px){.featured-collection--container .home-section--title{font-size:22px;margin-bottom:24px}}.featured-collection--content{gap:24px}@media screen and (min-width:1024px){.featured-collection--content{gap:32px}}@media screen and (max-width:719px){.featured-collection--content{gap:12px}}.featured-collection--content .productitem{border:none;box-shadow:none;padding:0;background:transparent;transition:transform .2s ease;display:flex;flex-direction:column}.featured-collection--content .productitem:hover{box-shadow:none;transform:translateY(-4px)}.featured-collection--content .productitem--image-link{margin:0;display:block;border-radius:4px;overflow:hidden;background-color:#f7f7f7}.featured-collection--content .productitem--image{width:100%;aspect-ratio:1;object-fit:contain;padding:16px}.featured-collection--content .productitem--info{margin:0;padding:16px 4px 0;background:transparent;flex-grow:1;display:flex;flex-direction:column}@media screen and (max-width:719px){.featured-collection--content .productitem--info{padding:10px 2px 0}}.featured-collection--content .productitem--title{font-family:FontDrop,sans-serif;font-size:15px;font-weight:600;color:#0f2742;line-height:1.4;margin:0 0 6px;text-transform:none;letter-spacing:normal}@media screen and (max-width:719px){.featured-collection--content .productitem--title{font-size:14px;line-height:1.35;margin-bottom:4px}}.featured-collection--content .productitem--title a{color:#0f2742;text-decoration:none}.featured-collection--content .productitem--title a:hover{color:#1a3a5c}.featured-collection--content .productitem--vendor{display:none}.featured-collection--content .productitem--price{margin-top:auto;padding-top:8px}@media screen and (max-width:719px){.featured-collection--content .productitem--price{padding-top:4px}}.featured-collection--content .productitem--price .price--main{font-family:FontDrop,sans-serif;font-size:16px;font-weight:700;color:#0f2742}@media screen and (max-width:719px){.featured-collection--content .productitem--price .price--main{font-size:15px}}.featured-collection--content .productitem--price .price--compare-at{font-size:13px;color:#999;text-decoration:line-through}.featured-collection--content .productitem--description,.featured-collection--content .productitem--ratings{display:none}.featured-collection--content .productitem--actions{display:none!important}.featured-collection--container .featured-collection--button,.featured-collection--container .featured-collection--footer{display:inline-block;text-align:center;margin-top:40px;font-family:FontDrop,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:#0f2742;border:2px solid #0F2742;padding:14px 32px;text-decoration:none;border-radius:2px;transition:background-color .2s ease,color .2s ease}@media screen and (max-width:719px){.featured-collection--container .featured-collection--button,.featured-collection--container .featured-collection--footer{margin-top:28px}}.featured-collection--container .featured-collection--button:hover,.featured-collection--container .featured-collection--footer a:hover{background-color:#fff;color:#0f2742}.pxs-map-section{background-color:#0f2742;margin:0;padding:0}.pxs-map{display:flex;flex-direction:row;min-height:520px}@media screen and (max-width:859px){.pxs-map{flex-direction:column;min-height:auto}}.pxs-map-wrapper{flex:1 1 62%;position:relative;min-height:520px}@media screen and (max-width:859px){.pxs-map-wrapper{flex:1 1 auto;min-height:200px;order:2}}@media screen and (max-width:719px){.pxs-map-wrapper{min-height:160px}.pxs-map-wrapper:empty,.pxs-map-wrapper .pxs-map-container:empty{display:none}}.pxs-map-container{position:absolute;top:0;left:0;width:100%;height:100%}.pxs-map-container iframe{width:100%;height:100%;border:none}.pxs-map-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pxs-map-overlay{display:none}.pxs-map-card-wrapper{flex:1 1 38%;display:flex;align-items:center;justify-content:center;padding:60px 48px;background:#0f2742}@media screen and (max-width:859px){.pxs-map-card-wrapper{flex:1 1 auto;padding:36px 20px;order:1}}.pxs-map-card{background:#fff;border-radius:6px;box-shadow:0 8px 32px #0003;padding:40px;width:100%;max-width:420px}@media screen and (max-width:719px){.pxs-map-card{padding:24px 20px;max-width:100%}}.pxs-map-card-heading{font-family:FontDrop,sans-serif;font-size:26px;font-weight:700;color:#0f2742;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 24px;line-height:1.2}@media screen and (max-width:719px){.pxs-map-card-heading{font-size:20px;margin-bottom:16px;letter-spacing:1px}}.pxs-map-card-content{font-family:FontDrop,sans-serif;font-size:15px;line-height:1.7;color:#444}.pxs-map-card-content p{margin:0 0 10px}.pxs-map-card-content p:last-child{margin-bottom:0}.pxs-map-card-content strong{color:#0f2742;font-weight:600}.pxs-map-card-content p:nth-child(2){font-size:16px;font-weight:600;color:#0f2742;margin-bottom:14px}.pxs-map-card-content p:nth-child(3){font-size:14px;color:#555;line-height:1.6;margin-bottom:20px}.pxs-map-card-content a{display:inline-block;margin-top:4px;font-family:FontDrop,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:#0f2742;padding:14px 32px;text-decoration:none;border-radius:3px;transition:background-color .2s ease}.pxs-map-card-content a:hover{background-color:#1a3a5c}@media screen and (max-width:719px){.pxs-map-card-content{font-size:14px;line-height:1.6}.pxs-map-card-content p:nth-child(2){font-size:15px;margin-bottom:10px}.pxs-map-card-content p:nth-child(3){font-size:13px;margin-bottom:16px}.pxs-map-card-content a{padding:12px 24px;font-size:12px;width:100%;text-align:center;box-sizing:border-box}}#shopify-section-16111013854ad872ab,#shopify-section-1610980677cc36b081{display:none}.product--section .product-details{padding-bottom:8px}.product--section .product-vendor{font-family:FontDrop,sans-serif;font-size:13px;font-weight:400;color:#888;text-transform:none;letter-spacing:.3px;margin:0 0 8px}.product--section .product-vendor a{color:#888;text-decoration:none}.product--section .product-title{font-family:FontDrop,sans-serif;font-size:28px;font-weight:700;color:#0f2742;line-height:1.2;margin:0 0 16px;text-transform:none;letter-spacing:normal}@media screen and (max-width:719px){.product--section .product-title{font-size:22px;margin-bottom:12px}}.product--section .product-pricing{margin:0 0 20px}.product--section .product--price .price--main{font-family:FontDrop,sans-serif;font-size:24px;font-weight:700;color:#0f2742}.product--section .product--price .price--compare-at{font-size:16px;color:#999;text-decoration:line-through;margin-left:8px}.product--section .product--badge{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.product--section .product-sku{font-size:12px;color:#999;margin-top:-12px;margin-bottom:16px}.product--section .product-form--regular{margin:0 0 24px}.product--section .form-options{margin-bottom:16px}.product--section .option-header{font-family:FontDrop,sans-serif;font-size:13px;font-weight:600;color:#0f2742;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.product--section .option-values{display:flex;flex-wrap:wrap;gap:8px}.product--section .option-value-label{display:inline-block}.product--section .option-value-name{display:inline-block;font-family:FontDrop,sans-serif;font-size:14px;font-weight:400;color:#0f2742;background:#fff;border:2px solid #dddddd;border-radius:3px;padding:10px 18px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;min-width:48px;text-align:center}.product--section .option-value-input:checked+.option-value-name,.product--section .option-value-name.option-selected{border-color:#0f2742;background-color:#0f2742;color:#fff;font-weight:600}.product--section .option-value-input:focus+.option-value-name{outline:2px solid #b4c5d8;outline-offset:2px}.product--section .form-field-select-wrapper{position:relative}.product--section .form-field-select-wrapper select{font-family:FontDrop,sans-serif;font-size:14px;color:#0f2742;background:#fff;border:2px solid #dddddd;border-radius:3px;padding:12px 40px 12px 14px;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none}.product--section .form-field-select-wrapper select:focus{border-color:#0f2742;outline:none}.product--section .product-form--atc-qty{margin-bottom:16px}.product--section .form-field--qty-select select{min-width:80px}.product--section .product-form--atc-button{font-family:FontDrop,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:#0f2742;border:none;border-radius:3px;padding:16px 32px;width:100%;cursor:pointer;transition:background-color .2s ease}.product--section .product-form--atc-button:not(.disabled):hover{background-color:#1a3a5c}.product--section .product-form--atc-button.disabled{background-color:#ccc;cursor:not-allowed}@media screen and (max-width:719px){.product--section .product-form--atc-button{padding:18px 24px;font-size:16px}}.product--section .shopify-payment-button{margin-top:12px}.product--section .product-description{margin-top:24px;padding-top:24px;border-top:1px solid #eeeeee}.product--section .product-description p{font-size:15px;line-height:1.7;color:#444;margin:0 0 12px}.product--section .product-description p:last-child{margin-bottom:0}.stein-product-info-sections{max-width:1200px;margin:0 auto;padding:60px 20px}@media screen and (min-width:720px){.stein-product-info-sections{padding:80px 40px}}.stein-section-heading{font-family:FontDrop,sans-serif;font-size:22px;font-weight:700;color:#0f2742;text-transform:uppercase;letter-spacing:1px;margin:0 0 28px;padding-bottom:12px;border-bottom:2px solid #0F2742}@media screen and (max-width:719px){.stein-section-heading{font-size:18px;margin-bottom:20px}}.stein-product-details{margin-bottom:48px}.stein-specs-grid{display:grid;grid-template-columns:1fr;gap:0;border:1px solid #e5e5e5;border-radius:4px;overflow:hidden}@media screen and (min-width:720px){.stein-specs-grid{grid-template-columns:1fr 1fr}}.stein-spec-row{display:flex;align-items:baseline;padding:14px 18px;border-bottom:1px solid #f0f0f0;background:#fff}.stein-spec-row:nth-child(odd){background:#fafbfc}@media screen and (min-width:720px){.stein-spec-row:nth-child(4n+1),.stein-spec-row:nth-child(4n+2){background:#fafbfc}.stein-spec-row:nth-child(4n+3),.stein-spec-row:nth-child(4n+4){background:#fff}}.stein-spec-row:last-child{border-bottom:none}.stein-spec-label{font-family:FontDrop,sans-serif;font-size:13px;font-weight:600;color:#0f2742;text-transform:uppercase;letter-spacing:.5px;min-width:160px;flex-shrink:0;padding-right:16px}.stein-spec-value{font-family:FontDrop,sans-serif;font-size:15px;font-weight:400;color:#444;line-height:1.5}@media screen and (max-width:719px){.stein-spec-row{flex-direction:column;padding:12px 16px}.stein-spec-label{min-width:auto;padding-right:0;padding-bottom:4px}}.stein-product-technical{margin-bottom:48px}.stein-technical-buttons{display:flex;flex-wrap:wrap;gap:16px}.stein-technical-button{display:inline-flex;align-items:center;gap:10px;font-family:FontDrop,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0f2742;background:#fff;border:2px solid #0F2742;border-radius:3px;padding:14px 24px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.stein-technical-button:hover{background-color:#0f2742;color:#fff}.stein-technical-button:hover svg{stroke:#fff}.stein-technical-icon svg{display:block;stroke:#0f2742}.stein-tds-index{width:100%;margin-top:8px}.stein-tds-heading{font-size:16px;font-weight:700;color:#0f2742;margin:0 0 10px}.stein-tds-groups{display:flex;flex-direction:column;gap:12px}.stein-tds-group{background:#f8f9fa;border-radius:4px;padding:14px 16px}.stein-tds-group-label{font-size:14px;font-weight:700;color:#0f2742;margin:0 0 10px}.stein-tds-product-code{font-weight:400;color:#666}.stein-tds-link{display:inline-block;font-family:FontDrop,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0f2742;background:#fff;border:2px solid #0F2742;border-radius:3px;padding:10px 16px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.stein-tds-link:hover{background-color:#0f2742;color:#fff}@media screen and (max-width:719px){.stein-tds-link{padding:8px 12px;font-size:11px}}.stein-sds-index{width:100%;margin-top:8px}.stein-sds-heading{font-size:16px;font-weight:700;color:#0f2742;margin:0 0 10px}.stein-sds-instruction{font-size:14px;line-height:1.5;color:#333;margin:0 0 6px}.stein-sds-identifier{font-size:13px;font-style:italic;line-height:1.5;color:#666;margin:0 0 16px}.stein-sds-groups{display:flex;flex-direction:column;gap:16px}.stein-sds-group{background:#f8f9fa;border-radius:4px;padding:14px 16px}.stein-sds-group-label{font-size:14px;font-weight:700;color:#0f2742;margin:0 0 10px}.stein-sds-product-code{font-weight:400;color:#666}.stein-sds-group-links{display:flex;flex-wrap:wrap;gap:8px}.stein-sds-link{display:inline-block;font-family:FontDrop,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0f2742;background:#fff;border:2px solid #0F2742;border-radius:3px;padding:10px 16px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.stein-sds-link:hover{background-color:#0f2742;color:#fff}@media screen and (max-width:719px){.stein-sds-group-links{gap:6px}.stein-sds-link{padding:8px 12px;font-size:11px}.stein-sds-instruction{font-size:13px}.stein-sds-identifier{font-size:12px}}.stein-product-pro-notes{margin-bottom:48px}.stein-pro-notes-content{background:#f4f6f8;border-left:4px solid #0F2742;border-radius:0 4px 4px 0;padding:24px 28px}.stein-pro-notes-content p{font-size:15px;line-height:1.7;color:#444;margin:0 0 12px}.stein-pro-notes-content p:last-child{margin-bottom:0}.stein-pro-notes-content strong{color:#0f2742}@media screen and (max-width:719px){.product--outer{display:flex;flex-direction:column}.product--outer .product-gallery{order:1}.product--outer .product-main{order:2}.product--section .product-details{order:3;padding:0 0 12px}.product--section .product-form--regular{order:4}.product--section .product-description{order:5}.stein-product-info-sections{order:6;padding:32px 16px}.product-readmore{order:7}.product-main .share-buttons,.product--section .share-buttons,.product-form--regular .share-buttons{display:none!important}}.product-readmore{max-width:1200px;margin:0 auto;padding:0 20px 60px}@media screen and (min-width:720px){.product-readmore{padding:0 40px 80px}}.product-readmore p{font-size:15px;line-height:1.7;color:#444;margin:0 0 12px}.stein-product-code{margin:12px 0 16px;font-size:14px;line-height:1.4}.stein-product-code-label{font-weight:600;color:#0f2742;text-transform:uppercase;letter-spacing:.5px;margin-right:6px}.stein-product-code-value{color:#444;font-weight:400}@media screen and (max-width:719px){.stein-product-code{margin:10px 0 14px;font-size:13px}}.stein-professional-cta{margin:16px 0 20px;padding:18px 20px;background:#f8f9fa;border:1px solid #e5e5e5;border-radius:4px}.stein-professional-cta-content{display:flex;flex-direction:column;gap:8px}.stein-professional-cta-heading{font-family:FontDrop,sans-serif;font-size:15px;font-weight:700;color:#0f2742;text-transform:uppercase;letter-spacing:.5px;margin:0;line-height:1.3}.stein-professional-cta-text{font-size:14px;line-height:1.5;color:#555;margin:0}.stein-professional-cta-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:4px;padding:10px 20px;font-family:FontDrop,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background-color:#0f2742;border:2px solid #0F2742;border-radius:3px;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.stein-professional-cta-button:hover{background-color:#fff;color:#0f2742}@media screen and (max-width:719px){.stein-professional-cta{margin:8px 0 12px;padding:10px 12px;background:transparent;border:1px solid #e0e4e8}.stein-professional-cta-heading{font-size:12px;margin-bottom:4px}.stein-professional-cta-text{font-size:12px;line-height:1.4;margin-bottom:6px}.stein-professional-cta-button{align-self:stretch;width:100%;padding:8px 14px;font-size:12px;min-height:36px}}.stein-product-details{margin-bottom:40px}@media screen and (max-width:719px){.stein-product-details{margin-bottom:32px}.stein-specs-grid{border:none;border-radius:0}.stein-spec-row{flex-direction:row;align-items:flex-start;padding:10px 0;border-bottom:1px solid #f0f0f0;background:transparent!important}.stein-spec-row:nth-child(odd){background:transparent}.stein-spec-label{min-width:110px;flex-shrink:0;font-size:12px;padding-right:12px}.stein-spec-value{font-size:14px;line-height:1.4}}@media screen and (max-width:719px){.stein-product-technical{margin-bottom:32px}.stein-technical-buttons{flex-direction:column;gap:10px}.stein-technical-button{width:100%;justify-content:center;padding:12px 20px;font-size:13px}.stein-sds-index{margin-top:4px}.stein-sds-group{padding:12px 14px}.stein-sds-group-links{gap:6px}.stein-sds-link{padding:8px 12px;font-size:12px}}.stein-product-info-sections:empty,.stein-product-details:empty,.stein-product-technical:empty,.stein-product-pro-notes:empty{display:none}.stein-b2b-notice{display:none!important}@media screen and (max-width:719px){.product--section .product-details{padding:0 0 8px}.product--section .product-title{font-size:20px;line-height:1.25;margin-bottom:8px}.product--section .product-vendor{font-size:12px;margin-bottom:6px}.product--section .product-pricing{margin:0 0 8px}.product--section .product--price .price--main{font-size:20px}.product--section .product-form--regular{margin:0 0 16px}.product--section .product-description{margin-top:16px;padding-top:16px}.stein-product-info-sections{padding:24px 16px}.stein-section-heading{font-size:16px;margin-bottom:14px;padding-bottom:6px}}@media screen and (max-width:719px){.stein-product-pro-notes{margin-bottom:32px}.stein-pro-notes-content{padding:16px 18px}.stein-pro-notes-content p{font-size:14px;line-height:1.6}}@media screen and (max-width:719px){.slideshow-height-large{max-height:60vh}.slideshow-height-medium{max-height:50vh}}.slideshow-slide-content{max-width:760px;padding:0 20px}.slideshow-slide-heading{font-weight:700;letter-spacing:1.5px;line-height:1.1;text-shadow:0 2px 16px rgba(0,0,0,.35)}@media screen and (min-width:720px){.slideshow-slide-heading{font-size:56px}}@media screen and (min-width:1024px){.slideshow-slide-heading{font-size:68px}}@media screen and (max-width:719px){.slideshow-slide-heading{font-size:26px;letter-spacing:1px}.slideshow-slide-text{font-size:14px;line-height:1.45;margin-top:8px}.slideshow-button{padding:12px 20px;font-size:12px;letter-spacing:1px;margin-top:16px}.slideshow-slide-content{padding:16px 16px 20px}.slideshow-height-large .slideshow-slide-content,.slideshow-height-medium .slideshow-slide-content{justify-content:flex-start;padding-bottom:28px}}.shop-by-project-section{padding:48px 0}.shop-by-project-container{max-width:1400px;margin:0 auto;padding:0 20px}.shop-by-project-heading{font-size:30px;font-weight:700;text-align:center;color:#0f2742;margin-bottom:10px;text-transform:uppercase;letter-spacing:1.5px}.shop-by-project-subtitle{font-size:16px;text-align:center;color:#666;margin-bottom:48px}.shop-by-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.shop-by-project-card{position:relative;border-radius:6px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;background:#0f2742;aspect-ratio:4 / 3}.shop-by-project-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0000002e}.shop-by-project-link{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%;text-decoration:none;position:relative}.shop-by-project-image,.shop-by-project-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.shop-by-project-card:hover .shop-by-project-image,.shop-by-project-card:hover .shop-by-project-placeholder{transform:scale(1.05)}.shop-by-project-placeholder{background:linear-gradient(135deg,#0f2742,#1a3a5c);display:flex;align-items:center;justify-content:center}.shop-by-project-icon{font-size:64px;font-weight:700;color:#ffffff26;text-transform:uppercase}.shop-by-project-content{position:relative;z-index:2;padding:28px;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.3) 60%,transparent 100%)}.shop-by-project-title{font-size:22px;font-weight:700;color:#fff;margin:0 0 6px;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 4px rgba(0,0,0,.4)}.shop-by-project-description{font-size:14px;color:#ffffffd9;margin:0;line-height:1.4}@media screen and (max-width:1024px){.shop-by-project-grid{grid-template-columns:repeat(2,1fr);gap:20px}.shop-by-project-heading{font-size:26px}}@media screen and (max-width:719px){.shop-by-project-section{padding:32px 0}.shop-by-project-heading{font-size:20px;margin-bottom:4px}.shop-by-project-subtitle{font-size:13px;margin-bottom:16px}.shop-by-project-grid{grid-template-columns:repeat(2,1fr);gap:10px}.shop-by-project-card{aspect-ratio:3 / 2;min-height:auto}.shop-by-project-title{font-size:13px;letter-spacing:.5px}.shop-by-project-description{display:none}.shop-by-project-content{padding:10px 12px}.shop-by-project-placeholder{gap:4px}.shop-by-project-fallback{font-size:13px;padding:0 10px}.shop-by-project-card .shop-by-project-placeholder .shop-by-project-fallback,.shop-by-project-card .shop-by-project-placeholder .shop-by-project-fallback-note{display:none}}.productgrid--item .productitem{background:#fff;border-radius:4px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.productgrid--item:hover .productitem{transform:translateY(-3px);box-shadow:0 6px 20px #00000014}.productgrid--item .productitem--image{background-color:#f8f8f8;border-radius:4px;overflow:hidden}.productgrid--item .productitem--info{padding:14px 4px 8px}.productgrid--item .productitem--vendor{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;margin:0 0 4px}.productgrid--item .productitem--vendor a{color:#888;text-decoration:none}.productgrid--item .productitem--title{font-size:15px;font-weight:600;color:#0f2742;line-height:1.35;margin:0 0 8px}.productgrid--item .productitem--title a{color:#0f2742;text-decoration:none}.productgrid--item .productitem--title a:hover{color:#1a3a5c}.productgrid--item .productitem--price{margin-top:4px}.productgrid--item .productitem--price .price--main{font-size:16px;font-weight:700;color:#0f2742}.productitem--stein-badge{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:2px;margin-top:8px;line-height:1}.productitem--stein-badge.interior{background-color:#e8f0e8;color:#2d5a2d}.productitem--stein-badge.exterior{background-color:#e8ecf4;color:#0f2742}.productitem--stein-badge.industrial{background-color:#f4f0e8;color:#6b5b2e}.productitem--stein-badge.floor{background-color:#f0e8f0;color:#5a2d5a}.productitem--stein-badge.commercial{background-color:#0f2742;color:#fff}.stein-trust-strip{background-color:#0f2742;padding:20px 0}.stein-trust-strip-container{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 32px}.stein-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff}.stein-trust-item svg{width:18px;height:18px;stroke:#b4c5d8}@media screen and (max-width:719px){.stein-trust-strip-container{gap:8px 20px}.stein-trust-item{font-size:11px}}.stein-b2b-notice{background:#f4f6f8;border-left:3px solid #0F2742;border-radius:0 4px 4px 0;padding:14px 18px;margin:16px 0;font-size:14px;line-height:1.5;color:#444}.stein-b2b-notice strong{color:#0f2742}.site-footer-item{border-color:#ffffff1a}.site-footer-blocks{padding:56px 0 40px}.site-footer-block-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:20px}.site-footer-block-content a{font-size:14px;color:#ffffffbf;text-decoration:none;transition:color .15s ease;line-height:1.8}.site-footer-block-content a:hover{color:#fff}.site-footer-block-content p{font-size:14px;color:#ffffffbf;line-height:1.7}.site-footer-block-content strong{color:#fff}.site-footer-information{padding:24px 0;border-top:1px solid rgba(255,255,255,.1)}.site-footer-credits{font-size:13px;color:#ffffff8c;margin:0}.payment-icons-item svg{fill:#fff9}.site-footer-social-icons a{color:#ffffffb3;transition:color .15s ease}.site-footer-social-icons a:hover{color:#fff}@media screen and (max-width:719px){.site-footer-blocks{padding:40px 0 24px}.site-footer-information{flex-direction:column;gap:16px;text-align:center}}html,body{overflow-x:hidden}@media screen and (max-width:719px){h1,.collection--title{font-size:24px!important}h2,.home-section--title{font-size:20px!important}.button-primary,.button-secondary,.slideshow-button,.product-form--atc-button{min-height:48px}.site-navigation a,.site-header-actions a{min-height:44px;display:inline-flex;align-items:center}.site-header-menu-toggle--button{min-height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.productgrid--items.products-per-row-4 .productgrid--item{width:calc(50% - 8px);margin-top:16px;margin-left:16px}.productgrid--items.products-per-row-4 .productgrid--item:nth-child(odd){margin-left:0}.utils-filter-button{min-height:44px;padding:10px 16px}.option-value-name{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.productitem--title{font-size:14px}.productitem--price .price--main{font-size:15px}}@media screen and (max-width:719px){.stein-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;padding:12px 16px;box-shadow:0 -4px 16px #0000001a;display:flex;align-items:center;gap:12px;transform:translateY(100%);transition:transform .3s ease}.stein-sticky-atc.visible{transform:translateY(0)}.stein-sticky-atc-info{flex:1;min-width:0}.stein-sticky-atc-title{font-size:13px;font-weight:600;color:#0f2742;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.stein-sticky-atc-price{font-size:14px;font-weight:700;color:#0f2742}.stein-sticky-atc-button{flex-shrink:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background-color:#0f2742;border:none;border-radius:3px;padding:12px 24px;cursor:pointer;white-space:nowrap}body.stein-sticky-atc-active{padding-bottom:72px}}.productitem--image{min-height:220px;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.productitem--image img{max-height:220px;width:auto;object-fit:contain}@media screen and (min-width:720px){.productitem--image{min-height:280px}.productitem--image img{max-height:280px}}@media screen and (min-width:1024px){.productitem--image{min-height:320px}.productitem--image img{max-height:320px}}.product-gallery--viewer{background:#f8f9fa}.product-gallery--image-background{display:flex;align-items:center;justify-content:center;min-height:400px}@media screen and (min-width:720px){.product-gallery--image-background{min-height:500px}}@media screen and (min-width:1024px){.product-gallery--image-background{min-height:600px}}.product-gallery--loaded-image{max-height:100%;width:auto;object-fit:contain}.featured-collection--item .productitem--image{min-height:260px}.featured-collection--item .productitem--image img{max-height:260px}.product-form--atc-button{width:100%;padding:16px 24px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;min-height:56px}.product-form--atc-button .atc-button--text{font-size:16px}.product-title{font-size:28px;font-weight:700;line-height:1.2;color:#0f2742;margin-bottom:8px}@media screen and (min-width:720px){.product-title{font-size:32px}}.product-vendor{font-size:14px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.product-pricing{margin:16px 0}.product-price{font-size:24px;font-weight:700;color:#0f2742}.product-price--compare{font-size:18px;color:#999;text-decoration:line-through;margin-left:8px}.stein-b2b-notice{font-size:13px;line-height:1.5;margin:12px 0 20px}.product-options{margin:20px 0}.option-name{font-size:14px;font-weight:600;color:#0f2742;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.product-form--atc-qty{margin-bottom:16px}.form-field--qty-select select{min-height:48px;font-size:15px}.stein-color-experience{max-width:1200px;margin:48px auto;padding:40px 24px;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e5e5e5;border-radius:8px;text-align:center}@media screen and (min-width:720px){.stein-color-experience{padding:56px 40px;margin:64px auto}}.stein-color-experience .stein-section-heading{text-align:center;border-bottom:none;margin-bottom:16px}.stein-color-lead{font-size:16px;line-height:1.6;color:#444;max-width:600px;margin:0 auto 28px}.stein-color-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:20px}.stein-color-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;border-radius:4px;transition:all .2s ease;min-height:48px}.stein-color-button--primary{color:#fff;background-color:#0f2742;border:2px solid #0F2742}.stein-color-button--primary:hover{background-color:#1a3a5c;border-color:#1a3a5c}.stein-color-button--secondary{color:#0f2742;background-color:transparent;border:2px solid #0F2742}.stein-color-button--secondary:hover{background-color:#0f2742;color:#fff}.stein-color-note{font-size:13px;color:#666;margin:0}.stein-color-note a{color:#0f2742;text-decoration:underline;font-weight:600}@media screen and (max-width:719px){.productgrid--sidebar{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1000;padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.productgrid--sidebar.active{display:block}.productgrid--sidebar-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#f4f4f4;border:none;border-radius:50%;font-size:20px;margin-bottom:16px;cursor:pointer}.stein-filter-toggle{display:flex;align-items:center;justify-content:center;width:100%;padding:14px;background:#0f2742;color:#fff;border:none;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;margin-bottom:16px}}@media screen and (min-width:720px){.stein-filter-toggle,.productgrid--sidebar-close{display:none}}.productgrid--sidebar-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0f2742;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #0F2742}.filter-item{font-size:14px;padding:6px 0}.filter-item a{color:#444;text-decoration:none;transition:color .15s ease}.filter-item a:hover{color:#0f2742}.filter-item[data-filter-active=true] a{color:#0f2742;font-weight:600}.productgrid--sidebar-filters--current{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e5e5}.productgrid--sidebar-filters--current .filter-item a{color:#c0392b;font-weight:600}.logolist--fallback{display:flex;align-items:center;justify-content:center;width:160px;height:80px;background:linear-gradient(135deg,#0f2742,#1a3a5c);border:none;border-radius:4px;padding:12px}.logolist--fallback-text{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:center}.logolist--fallback-text--brand{font-size:15px;letter-spacing:.8px}.logolist--fallback-text--stein{font-size:13px;opacity:.8}.pxs-map-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0f2742,#1a3a5c,#0f2742);display:flex;align-items:center;justify-content:center;z-index:1}.pxs-map-fallback-content{text-align:center;padding:40px;max-width:500px}.pxs-map-fallback-title{font-size:28px;font-weight:700;color:#fff;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px}.pxs-map-fallback-address{font-size:16px;line-height:1.7;color:#ffffffe6}.pxs-map-fallback-address a{color:#fff;text-decoration:underline;font-weight:600}.pxs-map-fallback-address strong{color:#fff}@media screen and (max-width:719px){.shop-by-project-section,.featured-collection--section,.logolist--section,.promo-grid--container,.heritage-section,.pxs-map-section{margin-top:0!important;margin-bottom:0!important}.shop-by-project-section,.featured-collection--section,.promo-grid--container{padding:24px 0!important}.logolist--section{padding:20px 0!important}.heritage-section{padding:36px 0!important}.pxs-map-section{padding:0!important}.home-section--title{margin-bottom:16px!important;padding:0 16px}.featured-collection--button,.featured-collection--footer{margin-top:20px!important}.shop-by-project-container,.heritage-container,.promo-grid--container,.logolist--container,.featured-collection--container{padding-left:16px!important;padding-right:16px!important}html,body{overflow-x:hidden;max-width:100vw}img,video,iframe,svg{max-width:100%}}@media screen and (max-width:719px){.site-header-main{padding-top:6px;padding-bottom:6px;min-height:52px}.site-header-logo{min-height:36px}.site-logo-image{max-height:36px}.live-search{max-width:100%}.live-search-form{height:38px}.live-search-form-field{font-size:13px}}.home-section--title{font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}@media screen and (min-width:720px){.home-section--title{font-size:32px}}.featured-collection--section{padding:48px 0!important}.logolist--section{padding:40px 0!important}.promo-grid--container{padding:48px 0!important}.heritage-section{padding:60px 0!important}@media screen and (min-width:720px){.featured-collection--section{padding:64px 0!important}.logolist--section{padding:48px 0!important}.promo-grid--container{padding:64px 0!important}.heritage-section{padding:80px 0!important}}@media screen and (max-width:719px){.pxs-map{flex-direction:column;min-height:auto!important}.pxs-map-wrapper{display:none!important}.pxs-map-card-wrapper{flex:1 1 auto!important;padding:32px 16px!important;order:1!important}.pxs-map-card{padding:24px 20px!important;max-width:100%!important}.pxs-map-card-heading{font-size:18px!important;margin-bottom:12px!important;letter-spacing:1px!important}.pxs-map-card-content{font-size:14px!important;line-height:1.55!important}.pxs-map-card-content p:nth-child(2){font-size:14px!important;margin-bottom:8px!important}.pxs-map-card-content p:nth-child(3){font-size:13px!important;margin-bottom:14px!important}.pxs-map-card-content a{display:block!important;width:100%!important;text-align:center!important;padding:12px 20px!important;font-size:12px!important;box-sizing:border-box!important}}@media screen and (max-width:719px){.promo-grid--inner .promo-block{min-height:150px!important}.promo-grid--height-small .promo-grid--inner .promo-block{min-height:140px!important}.promo-grid--height-medium .promo-grid--inner .promo-block{min-height:170px!important}.promo-grid--height-large .promo-grid--inner .promo-block{min-height:200px!important}.promo-block--content{padding:14px!important}.promo-block--header{font-size:16px!important;line-height:1.2!important;margin-bottom:4px!important}.promo-block--text{font-size:12px!important;line-height:1.35!important;margin-top:4px!important}.promo-block--button{margin-top:8px!important;padding:6px 14px!important;font-size:11px!important}}.product-title,.home-section--title,.heritage-heading,.shop-by-project-heading,.product-vendor,.product-price,.stein-section-heading,.option-name{font-family:FontDrop,sans-serif}.product-description,.stein-pro-notes-content,.heritage-text{font-size:15px;line-height:1.7;color:#444}.product-description a,.stein-pro-notes-content a,.heritage-text a{color:#0f2742;text-decoration:underline}@media screen and (max-width:719px){.promo-block--header,.promo-block--text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important}.promo-grid--inner .promo-block{min-height:180px!important}.promo-grid--height-small .promo-grid--inner .promo-block{min-height:160px!important}.promo-grid--height-medium .promo-grid--inner .promo-block{min-height:200px!important}.promo-grid--height-large .promo-grid--inner .promo-block{min-height:240px!important}.promo-block--content{padding:16px!important}.promo-block--header{font-size:18px!important;line-height:1.25!important}.promo-block--text{font-size:13px!important;line-height:1.4!important;margin-top:6px!important}.promo-block--button{margin-top:10px!important;padding:8px 16px!important;font-size:12px!important}}.site-footer-wrapper{background-color:#0f2742}.site-footer-blocks{padding:48px 0 32px!important}.site-footer-block-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ffffffb3;margin-bottom:16px}.site-footer-block-content{font-size:14px;line-height:1.6;color:#fffc}.site-footer-block-content a{color:#fffc;text-decoration:none;transition:color .15s ease}.site-footer-block-content a:hover{color:#fff;text-decoration:underline}.site-footer-item{border-color:#ffffff1a!important}.site-footer-bottom{padding:20px 0;border-top:1px solid rgba(255,255,255,.1)}.site-footer-credits{font-size:13px;color:#ffffff80}.stein-footer-badge{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff9;padding:8px 16px;border:1px solid rgba(255,255,255,.2);border-radius:3px;margin-top:12px}@media screen and (max-width:719px){.featured-collection--section{padding-bottom:24px!important}.featured-collection--button,.featured-collection--footer{margin-top:16px!important;margin-bottom:8px!important;color:#fff!important;background-color:#0f2742!important;border-color:#0f2742!important}.logolist--section{padding-top:32px!important;padding-bottom:32px!important}.featured-collection--container+.logolist--section,.featured-collection--section+.logolist--section{margin-top:0!important}}@media screen and (max-width:719px){.promo-grid--inner .promo-block{min-height:auto!important;height:auto!important}.promo-grid--height-small .promo-grid--inner .promo-block,.promo-grid--height-medium .promo-grid--inner .promo-block,.promo-grid--height-large .promo-grid--inner .promo-block{min-height:140px!important;max-height:180px!important}.promo-block--content{padding:20px!important}.promo-block--header{font-size:18px!important;margin-bottom:4px!important}.promo-block--text{font-size:13px!important;line-height:1.4!important;margin-bottom:8px!important}.promo-block--background{display:none!important}}@media screen and (max-width:719px){.heritage-section{padding-bottom:40px!important}.heritage-button{margin-top:16px!important}.heritage-section+section,.heritage-section+.pxs-map-section{margin-top:0!important}.pxs-map-section{padding-top:32px!important;padding-bottom:32px!important}}@media screen and (max-width:719px){.stein-trust-strip-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 12px!important;padding:12px 16px!important}.stein-trust-item{font-size:11px!important;padding:6px 4px!important;justify-content:center!important;text-align:center!important;line-height:1.3!important}.stein-trust-item svg{width:14px!important;height:14px!important;margin-right:4px!important;flex-shrink:0!important}}@media screen and (max-width:374px){.stein-trust-strip-container{grid-template-columns:1fr!important;gap:6px!important}.stein-trust-item{font-size:12px!important;padding:8px!important;flex-direction:row!important;justify-content:flex-start!important}}@media screen and (max-width:430px){body{overflow-x:hidden}.site-main{max-width:100vw;overflow-x:hidden}img{max-width:100%;height:auto}}@media screen and (max-width:719px){.promo-grid--inner{grid-template-columns:1fr 1fr!important;grid-gap:8px!important}.promo-grid--inner .promo-block{height:auto!important;min-height:120px!important;max-height:160px!important}.promo-block--content{height:auto!important;min-height:120px!important;max-height:160px!important;padding:16px 12px!important;margin-top:0!important}.promo-block--content.promo-block--expanded,.promo-block--content.animating-in{height:auto!important;min-height:120px!important;max-height:160px!important}.promo-block--header{font-size:15px!important;margin-bottom:4px!important;line-height:1.2!important}.promo-block--text{font-size:12px!important;line-height:1.35!important;margin-bottom:8px!important}.promo-block--button{font-size:11px!important;padding:6px 12px!important}}@media screen and (max-width:719px){.logolist--section{padding-top:32px!important;padding-bottom:32px!important}.logolist--inner{display:flex!important;justify-content:center!important;align-items:stretch!important;gap:16px!important;margin:0!important;padding:0 16px!important}.logolist--item{width:calc(50% - 8px)!important;max-width:160px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.logolist--fallback{width:100%!important;height:auto!important;min-height:64px!important;padding:12px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.logolist--fallback-text{font-size:12px!important;line-height:1.3!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}.logolist--fallback-text--brand{font-size:12px!important;letter-spacing:.3px!important}}@media screen and (max-width:374px){.logolist--inner{gap:10px!important}.logolist--item{max-width:140px!important}.logolist--fallback-text{font-size:11px!important}}@media screen and (max-width:719px){.shop-by-project-section{padding-bottom:32px!important}.shop-by-project-section+.featured-collection--section,.shop-by-project-section+section{margin-top:0!important}.featured-collection--section{padding-top:32px!important;padding-bottom:24px!important}.featured-collection--title{margin-bottom:20px!important}.productgrid--items{margin-bottom:16px!important}.featured-collection--button,.featured-collection--footer{margin-top:8px!important;margin-bottom:0!important;padding:12px 24px!important;color:#fff!important;background-color:#0f2742!important;border-color:#0f2742!important}.featured-collection--container+.logolist--section{margin-top:0!important}.logolist--section+.promo-grid--container{margin-top:0!important}.promo-grid--container{padding-top:32px!important;padding-bottom:32px!important}.promo-grid--container .home-section--title,.home-section--title{margin-bottom:20px!important}.productitem{margin-bottom:16px!important}.productitem--image{margin-bottom:8px!important}.productitem--title{font-size:13px!important;line-height:1.3!important;margin-bottom:4px!important}.productitem--price{font-size:13px!important}}@media screen and (max-width:719px){.featured-collection--container{padding-left:16px!important;padding-right:16px!important}.featured-collection--title{font-size:22px!important;margin-bottom:20px!important}.productgrid--items.products-per-row-4 .productgrid--item{width:calc(50% - 6px)!important;margin-top:12px!important;margin-left:12px!important}.productgrid--items.products-per-row-4 .productgrid--item:nth-child(odd){margin-left:0!important}.productgrid--items.products-per-row-4 .productgrid--item:nth-child(-n+2){margin-top:0!important}.productitem{padding:12px!important}.productitem--image{margin-bottom:10px!important;min-height:160px!important}.productitem--image img{max-height:160px!important}.productitem--title{font-size:13px!important;line-height:1.35!important;margin-bottom:6px!important;max-height:2.7em!important;overflow:hidden!important}.productitem--price{font-size:13px!important;font-weight:700!important}.featured-collection--button,.featured-collection--footer .button-primary,.featured-collection--footer .button-secondary{display:inline-block!important;text-align:center!important;padding:12px 24px!important;font-size:13px!important;color:#fff!important;background-color:#0f2742!important;border-color:#0f2742!important}}@media screen and (max-width:719px){.promo-grid--container .home-section--title{font-size:22px!important;margin-bottom:20px!important;padding:0 16px!important}.promo-grid--inner{grid-gap:8px!important;padding:0 16px!important}.promo-grid--inner .promo-block{min-height:120px!important;max-height:150px!important}.heritage-section{padding-top:40px!important;padding-bottom:40px!important}.heritage-container{padding:0 16px!important;gap:24px!important}.heritage-heading{font-size:24px!important;margin-bottom:12px!important}.heritage-text{font-size:14px!important;line-height:1.6!important;margin-bottom:20px!important}.heritage-button{padding:12px 24px!important;font-size:13px!important}.pxs-map-section{padding-top:32px!important;padding-bottom:32px!important}.pxs-map-card-wrapper{padding:0 16px!important}.pxs-map-card{padding:24px!important}.pxs-map-card-heading{font-size:20px!important;margin-bottom:12px!important}.pxs-map-card-content{font-size:14px!important;line-height:1.6!important}}.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2.multi-column-count-4{column-count:3;column-gap:48px;padding:28px 32px 32px;max-width:1100px;margin:0 auto}.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2>li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;display:block;margin-bottom:0}.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2>li>a.navmenu-link-parent{font-family:FontDrop,sans-serif;font-size:14px;font-weight:700;color:#0f2742;text-transform:uppercase;letter-spacing:.8px;padding:0 0 14px;margin-bottom:10px;border-bottom:2px solid #0F2742;display:block;pointer-events:none;cursor:default}.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2>li>ul{margin-left:0;padding-left:0;list-style:none}.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2>li>ul>li{margin-bottom:2px}.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2>li>ul>li>a{font-family:FontDrop,sans-serif;font-size:14px;font-weight:400;color:#444;padding:7px 0;display:block;line-height:1.4;transition:color .15s ease,padding-left .15s ease;text-decoration:none}.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2>li>ul>li>a:hover{color:#0f2742;padding-left:4px}.navmenu-meganav--desktop.navmenu-meganav{background:#fff;box-shadow:0 8px 32px #0000001f;border-top:3px solid #0F2742}.navmenu-meganav--desktop .navmenu-meganav-wrapper{max-width:1200px;padding:0 20px}@media screen and (max-width:719px){.mobile-nav-content .navmenu-depth-2>li>a.navmenu-link-parent{font-family:FontDrop,sans-serif;font-size:13px;font-weight:700;color:#0f2742;text-transform:uppercase;letter-spacing:.5px;padding:12px 0 8px;border-bottom:1px solid #e5e5e5;margin-bottom:4px;pointer-events:none;cursor:default}.mobile-nav-content .navmenu-depth-2>li>ul>li>a{font-size:14px;padding:10px 0 10px 16px;color:#444;line-height:1.4}.mobile-nav-content .navmenu-depth-2>li>ul>li>a:hover{color:#0f2742}.mobile-nav-content .navmenu-depth-1>li>a{padding:14px 0;font-size:14px}.mobile-nav-content .navmenu-depth-3>li>a{padding:10px 0 10px 24px;font-size:14px}}.stein-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:900px;margin:0 auto;padding:0 16px}.stein-brand-card{position:relative;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:20px 16px;min-height:100px;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease,border-color .2s ease}.stein-brand-card:hover{border-color:#0f2742;box-shadow:0 4px 12px #0f27421a}.stein-brand-card__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:inherit}.stein-brand-card__logo{max-width:82%;max-height:55px;width:auto;height:auto;object-fit:contain;display:block}.stein-brand-card__logo[src*=benjamin-moore]{max-width:78%;max-height:50px}.stein-brand-card__logo[src*=richards-paint]{max-width:70%;max-height:52px}.stein-brand-card__logo[src*=romabio]{max-width:85%;max-height:48px}.stein-brand-card__logo[src*=rust-oleum]{max-width:88%;max-height:50px}.stein-brand-card__logo[src*=pittsburgh-paints]{max-width:88%;max-height:55px}.stein-brand-card__logo[src*=renner]{max-width:82%;max-height:52px}.stein-brand-card__name{font-family:FontDrop,sans-serif;font-size:15px;font-weight:700;color:#0f2742;text-align:center;line-height:1.3;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:719px){.stein-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px}.stein-brand-card{min-height:95px;padding:16px 12px;border-radius:6px}.stein-brand-card__name{font-size:13px;letter-spacing:.3px}.stein-brand-card__logo{max-height:48px}.stein-brand-card__logo[src*=benjamin-moore]{max-height:44px}.stein-brand-card__logo[src*=richards-paint]{max-height:46px}.stein-brand-card__logo[src*=romabio]{max-height:42px}.stein-brand-card__logo[src*=rust-oleum]{max-height:44px}.stein-brand-card__logo[src*=pittsburgh-paints]{max-height:48px}.stein-brand-card__logo[src*=renner]{max-height:46px}.logolist--section{padding-top:32px!important;padding-bottom:32px!important}.logolist--section .home-section--title{margin-bottom:24px!important}.featured-collection--container+.logolist--section,.featured-collection--section+.logolist--section{margin-top:0!important}.logolist--section+.promo-grid--container{margin-top:0!important}}@media screen and (max-width:374px){.stein-brand-grid{gap:10px}.stein-brand-card{min-height:85px;padding:12px 10px}.stein-brand-card__name{font-size:12px}.stein-brand-card__logo{max-height:42px}.stein-brand-card__logo[src*=benjamin-moore]{max-height:38px}.stein-brand-card__logo[src*=richards-paint]{max-height:40px}.stein-brand-card__logo[src*=romabio]{max-height:36px}.stein-brand-card__logo[src*=rust-oleum]{max-height:38px}.stein-brand-card__logo[src*=pittsburgh-paints]{max-height:42px}.stein-brand-card__logo[src*=renner]{max-height:40px}}@media screen and (min-width:720px){.stein-brand-grid{gap:20px;padding:0}.stein-brand-card{min-height:110px;padding:24px 20px}.stein-brand-card__name{font-size:16px}.stein-brand-card__logo{max-height:62px}.stein-brand-card__logo[src*=benjamin-moore]{max-height:58px}.stein-brand-card__logo[src*=richards-paint]{max-height:60px}.stein-brand-card__logo[src*=romabio]{max-height:54px}.stein-brand-card__logo[src*=rust-oleum]{max-height:58px}.stein-brand-card__logo[src*=pittsburgh-paints]{max-height:62px}.stein-brand-card__logo[src*=renner]{max-height:60px}}@media screen and (min-width:1024px){.stein-brand-grid{gap:24px;max-width:960px}.stein-brand-card{min-height:115px}}.slideshow-height-large{height:42vw!important}@media screen and (min-width:1024px){.slideshow-height-large{height:480px!important}}.slideshow-button{display:inline-block!important;padding:14px 36px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;background-color:#0f2742!important;color:#fff!important;border:2px solid #0F2742!important;border-radius:4px!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease!important;min-height:52px!important;line-height:1.2!important}.slideshow-button:hover{background-color:#fff!important;color:#0f2742!important}.slideshow-slide-content{padding-bottom:20px!important}@media screen and (max-width:719px){.slideshow-height-large .slideshow-slide-content,.slideshow-height-medium .slideshow-slide-content{padding-bottom:16px!important}}.shop-by-project-link{justify-content:flex-start!important}.shop-by-project-content{position:absolute!important;top:0!important;left:0!important;right:0!important;padding:16px!important;z-index:2!important;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 60%,transparent 100%)!important}.shop-by-project-title{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.5)!important;margin:0!important}.shop-by-project-section{padding:32px 0!important}.featured-collection--container{padding-top:40px!important;padding-bottom:40px!important}.logolist--section{padding:24px 0!important}.promo-grid--container{padding:32px 0!important}.heritage-section{padding:40px 0!important}@media screen and (max-width:719px){.shop-by-project-section{padding:20px 0!important}.featured-collection--container{padding-top:28px!important;padding-bottom:28px!important}.logolist--section{padding:16px 0!important}.promo-grid--container{padding:20px 0!important}.heritage-section{padding:28px 0!important}}.shopify-section+.shopify-section{margin-top:0!important}@media screen and (max-width:719px){.shop-by-project-section{padding-top:20px!important;padding-bottom:20px!important}.featured-collection--section{padding-top:24px!important;padding-bottom:20px!important}.featured-collection--container{padding-top:0!important;padding-bottom:0!important}.featured-collection--container .home-section--title{margin-top:0!important;margin-bottom:16px!important;padding-top:0!important}.featured-collection--content{margin-top:0!important}.featured-collection--button,.featured-collection--footer{margin-top:16px!important;margin-bottom:0!important;padding:12px 24px!important;color:#fff!important;background-color:#0f2742!important;border-color:#0f2742!important}.logolist--section{padding-top:20px!important;padding-bottom:20px!important}.logolist--section .home-section--title{margin-top:0!important;margin-bottom:16px!important;padding-top:0!important}.promo-grid--container{padding-top:24px!important;padding-bottom:24px!important}.promo-grid--container .home-section--title{margin-top:0!important;margin-bottom:16px!important}.shop-by-project-section+.featured-collection--section,.featured-collection--section+.logolist--section,.logolist--section+.promo-grid--container{margin-top:0!important}}@media screen and (max-width:719px){.logolist--inner.stein-brand-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 auto!important;padding:0 16px!important;font-size:inherit!important;text-align:center!important;max-width:100%!important}.logolist--inner.stein-brand-grid>*{margin:0!important}.stein-brand-card{width:100%!important;min-height:90px!important;max-height:110px!important;padding:12px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.stein-brand-card__logo{max-width:90%!important;max-height:52px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}.stein-brand-card__name{font-size:14px!important;line-height:1.3!important;white-space:nowrap!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media screen and (max-width:374px){.logolist--inner.stein-brand-grid{gap:8px!important;padding:0 12px!important}.stein-brand-card{min-height:80px!important;max-height:100px!important;padding:10px 8px!important}.stein-brand-card__logo{max-height:44px!important}.stein-brand-card__name{font-size:12px!important}}@media screen and (min-width:375px)and (max-width:430px){.stein-brand-card{min-height:90px!important;max-height:110px!important}.stein-brand-card__logo{max-height:54px!important}}@media screen and (max-width:430px){html,body{overflow-x:hidden!important;max-width:100vw!important}.site-main{max-width:100vw!important;overflow-x:hidden!important}img,video,iframe,svg{max-width:100%!important;height:auto!important}.productgrid--items.products-per-row-4 .productgrid--item{width:calc(50% - 6px)!important;margin-left:12px!important;margin-top:12px!important}.productgrid--items.products-per-row-4 .productgrid--item:nth-child(odd){margin-left:0!important}.productgrid--items.products-per-row-4 .productgrid--item:nth-child(-n+2){margin-top:0!important}}@media screen and (max-width:719px){.featured-collection--content .productitem--stein-badge{display:none!important}}@media screen and (max-width:719px){.featured-collection--content .productitem{min-height:auto!important}.featured-collection--content .productitem--info{min-height:auto!important;padding-bottom:0!important;margin-bottom:0!important}.featured-collection--content .productitem--title{margin-bottom:0!important;max-height:none!important}.featured-collection--content .productitem--price{padding-top:4px!important;margin-top:0!important}}.stein-color-order{margin:20px 0;padding:0;background:transparent;border:none;border-radius:0}.stein-color-order-heading{font-family:FontDrop,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0f2742;margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid #0F2742}.stein-color-order-field{margin-bottom:12px}.stein-color-order-field-label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:5px}.stein-color-order-optional{font-weight:400;color:#888;font-size:12px}.stein-color-order-input{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:3px;background:#fff;transition:border-color .2s ease;box-sizing:border-box}.stein-color-order-input:focus{border-color:#0f2742;outline:none}.stein-color-order-input:invalid:not(:placeholder-shown){border-color:#c00}.stein-color-order-example{font-size:12px;color:#888;margin:2px 0 0;font-style:italic}.stein-color-order-error{margin-top:10px;padding:8px 12px;background:#fff0f0;border:1px solid #e0b0b0;border-radius:3px;color:#c00;font-size:13px;font-weight:600}@media screen and (max-width:430px){.stein-color-order{margin:16px 0}.stein-color-order-heading{font-size:14px;margin-bottom:12px}.stein-color-order-input{padding:10px;font-size:16px}}@media screen and (max-width:375px){.stein-color-order-heading{font-size:13px}}.form-fields--qty .form-field-select-wrapper .form-field-select{padding-top:1.25rem;padding-bottom:.375rem;padding-left:.625rem;line-height:1.2}.form-fields--qty .form-field-select-wrapper .form-field-select+.form-field-title{top:.5rem;font-size:.8125rem}.stein-cart-color{margin-top:6px;padding:6px 10px;background:#f8f9fa;border-left:3px solid #0F2742;border-radius:0 3px 3px 0;font-size:13px;line-height:1.5}.stein-cart-color-row{margin-bottom:2px}.stein-cart-color-row:last-child{margin-bottom:0}.stein-cart-color-label{font-weight:600;color:#0f2742;margin-right:4px}.stein-cart-color-value{color:#333}.product-gallery--media[data-source-width][data-source-height] .product-gallery--loaded-image{max-width:100%;height:auto}@media screen and (min-width:720px){.product-gallery--media[data-source-width="197"][data-source-height="193"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="193"][data-source-height="197"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="125"][data-source-height="157"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="125"][data-source-height="158"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="176"][data-source-height="216"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="246"][data-source-height="305"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="244"][data-source-height="310"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="360"][data-source-height="360"] .product-gallery--loaded-image{max-width:320px!important;margin:0 auto;display:block}}@media screen and (max-width:719px){.product-gallery--media[data-source-width="197"][data-source-height="193"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="193"][data-source-height="197"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="125"][data-source-height="157"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="125"][data-source-height="158"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="176"][data-source-height="216"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="246"][data-source-height="305"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="244"][data-source-height="310"] .product-gallery--loaded-image,.product-gallery--media[data-source-width="360"][data-source-height="360"] .product-gallery--loaded-image{max-width:240px!important;margin:0 auto;display:block}}.product-gallery--media[data-source-width="197"][data-source-height="193"] .product-gallery--image-background,.product-gallery--media[data-source-width="193"][data-source-height="197"] .product-gallery--image-background,.product-gallery--media[data-source-width="125"][data-source-height="157"] .product-gallery--image-background,.product-gallery--media[data-source-width="125"][data-source-height="158"] .product-gallery--image-background,.product-gallery--media[data-source-width="176"][data-source-height="216"] .product-gallery--image-background,.product-gallery--media[data-source-width="246"][data-source-height="305"] .product-gallery--image-background,.product-gallery--media[data-source-width="244"][data-source-height="310"] .product-gallery--image-background,.product-gallery--media[data-source-width="360"][data-source-height="360"] .product-gallery--image-background{background-size:contain!important;background-position:center!important}@media screen and (max-width:719px){.product-gallery{max-height:42vh;margin-bottom:0;padding-bottom:0}.product-gallery--viewer,.product-gallery--media,.product-gallery--image-background{max-height:42vh}.product-gallery--loaded-image{max-height:42vh;width:auto;object-fit:contain}.product-gallery--navigation{position:relative;margin-top:8px;margin-bottom:16px;padding-top:0;padding-bottom:0;height:auto}.product-gallery--navigation:empty,.product-gallery--navigation .gallery-navigation--scroller:empty{display:none!important;margin:0!important;padding:0!important;height:0!important}.product-gallery--navigation .gallery-navigation--scroller:has(>.product-gallery--media-thumbnail:only-child){display:none!important}.product-gallery--media-thumbnail{width:48px;height:48px;min-width:48px;padding:2px}.product-gallery--media-thumbnail-img-wrapper{width:44px;height:44px}.gallery-navigation--scroller{gap:4px}.gallery-navigation--scroll-button{display:none}.product--outer .product-gallery{margin-top:0;position:static;z-index:auto}.product--section .product-details{clear:both;margin-top:20px;padding-top:12px}.product--outer .product-main{margin-top:0;padding-top:0}}.stein-professional-cta{margin:16px 0 0;padding:14px 16px;background:#f4f6f8;border:1px solid #e0e4e8;border-radius:4px}.stein-professional-cta-heading{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0f2742;margin:0 0 6px}.stein-professional-cta-text{font-size:13px;line-height:1.45;color:#666;margin:0 0 10px}.stein-professional-cta-button{padding:8px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0f2742;background:transparent;border:2px solid #0F2742;border-radius:3px;text-decoration:none;transition:background-color .2s ease,color .2s ease;display:inline-block}.stein-professional-cta-button:hover{background-color:#0f2742;color:#fff}@media screen and (max-width:719px){.stein-professional-cta{margin:12px 0 0;padding:12px 14px}.stein-professional-cta-heading{font-size:12px}.stein-professional-cta-text{font-size:12px;line-height:1.4;margin-bottom:8px}.stein-professional-cta-button{width:100%;text-align:center;padding:10px 16px;font-size:12px}}@media screen and (max-width:719px){.product--section .form-options{margin-bottom:12px}.product--section .option-header{font-size:12px;margin-bottom:6px}.product--section .option-values{gap:6px}.product--section .option-value-name{font-size:13px;padding:8px 14px;min-width:44px}.product--section .product-form--regular{margin:0 0 16px}}@media screen and (max-width:375px){.product--section .option-value-name{font-size:12px;padding:7px 12px;min-width:40px}.product--section .option-header{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/stein-paint-custom.css.map */
