.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-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:600px;text-align:left;padding-left:40px;padding-right:40px}@media screen and (min-width:1024px){.slideshow-slide-content{padding-left:60px}}.slideshow-slide-heading{font-weight:800;letter-spacing:2px;line-height:1.05;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.3);text-align:left;margin-left:0;margin-right:0}@media screen and (min-width:720px){.slideshow-slide-heading{font-size:56px}}@media screen and (min-width:1024px){.slideshow-slide-heading{font-size:72px;letter-spacing:3px}}.slideshow-slide-text{font-size:17px;line-height:1.5;margin-top:20px;text-shadow:0 1px 8px rgba(0,0,0,.4);max-width:440px;text-align:left;margin-left:0;margin-right:0}@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:80px;padding-bottom:80px;background-color:#fff}@media screen and (max-width:719px){.featured-collection--container{padding-top:50px;padding-bottom:50px}}.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:24px;margin-bottom:32px}}.featured-collection--content{gap:24px}@media screen and (min-width:1024px){.featured-collection--content{gap:32px}}.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}.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}.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}.featured-collection--content .productitem--price .price--main{font-family:FontDrop,sans-serif;font-size:16px;font-weight:700;color:#0f2742}.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--footer{text-align:center;margin-top:40px}.featured-collection--container .featured-collection--footer a{display:inline-block;font-family:FontDrop,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#0f2742;border:2px solid #0F2742;padding:14px 32px;text-decoration:none;border-radius:2px;transition:background-color .2s ease,color .2s ease}.featured-collection--container .featured-collection--footer a:hover{background-color:#0f2742;color:#fff}.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:320px;order:2}}.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:48px 24px;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:28px 24px;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:22px;margin-bottom:20px}}.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}#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-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:2}.product--outer .product-main{order:3}.product--section .product-details{order:1;padding:0 10px 16px}.product--section .product-form--regular{order:4}.product--section .product-description{order:5}.stein-product-info-sections{order:6;padding:40px 16px}.product-readmore{order:7}}.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}.logolist--section{padding-top:32px;padding-bottom:48px}@media screen and (max-width:719px){.logolist--section{padding-top:24px;padding-bottom:32px}}.logolist--section .home-section--title{font-family:FontDrop,sans-serif;font-size:22px;font-weight:700;color:#0f2742;text-align:center;text-transform:uppercase;letter-spacing:1px;margin-bottom:32px}@media screen and (max-width:719px){.logolist--section .home-section--title{font-size:18px;margin-bottom:24px}}.logolist--inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px 48px}.logolist--item{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.logolist--image{max-height:48px;width:auto;max-width:140px;opacity:.85;transition:opacity .2s ease}.logolist--item:hover .logolist--image{opacity:1}@media screen and (max-width:719px){.logolist--inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;align-items:center;justify-items:center}.logolist--item{width:100%;max-width:none;padding:8px}.logolist--image{max-height:48px;max-width:100%;width:auto;height:auto;object-fit:contain;opacity:.85}}@media screen and (min-width:720px)and (max-width:1023px){.logolist--inner{gap:28px 36px}.logolist--image{max-height:44px;max-width:130px}}@media screen and (min-width:1024px){.logolist--inner{gap:32px 48px}.logolist--image{max-height:48px;max-width:140px}}.logolist--item:nth-child(n+4){margin-top:0}.logolist--image{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/6/assets/stein-paint-custom.css.map */
