@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";html,body{color:#5f6980;font-display:auto;font-family:"Inter",sans-serif !important;background:#fff}body.homepage{background:#f6f6f6}h1{color:#1e1e1e}article{text-align:left;max-width:100%}.header{background:rgba(0,0,0,0);padding-top:10px;padding-bottom:10px;display:flex;align-items:center;position:fixed;width:100%;z-index:4;transition:all 200ms ease-in-out;height:85px}.header .logo-image{margin:0;transition:all 200ms ease-in-out;height:55px}.header .col-12{display:flex;position:relative}.header .nav-link{color:#000 !important;text-transform:none;font-weight:600}.header .navi-link--active,.header .nav-link--active,.header .nav-link:hover{color:#d5b66e !important}.header .contactButton{position:absolute;right:0;color:#fff !important;background:#045c7e;border:1px solid #045c7e;padding:10px 30px;border-radius:25px;font-weight:normal;text-transform:uppercase;cursor:pointer;font-family:"Inter";font-size:14px;letter-spacing:normal}.header .contactButton:hover{color:#045c7e !important;background:#fff;border:1px solid #045c7e}.header--fixed{padding-top:10px;padding-bottom:10px;box-shadow:0px 2px 15px 0px rgba(0,0,0,.25);background:#fff}.header--fixed .logo-image{height:45px;transition:all 200ms ease-in-out}.nav-link--home{height:100%;display:flex;align-items:center}.mobile-nav{background:#fff}.mobile-nav-handler{margin-right:0}.mobile-nav--open .nav-link{color:#000}.header--hide{box-shadow:none;transition:all 200ms ease-in-out}.section{padding:50px 0px;text-align:center}.section h2,.section p{color:#000}.section h2{font-weight:600;margin-bottom:20px}h1{font-size:2.6rem;max-width:550px;margin:1rem auto;font-weight:700}.section.generic{padding:0}.section.generic h1{margin-top:100px}.dealers-section{padding-bottom:0}.dealers-section img{max-width:900px;margin:0 auto}.section.branches,.section.products{padding-top:0}.section.branches .select-wrapper,.section.products .select-wrapper{position:relative;display:inline-block;max-width:250px;width:100%}.section.branches .select-wrapper:before,.section.products .select-wrapper:before{content:"";position:absolute;top:18px;right:15px;width:15px;height:15px;background:url("/media/userfiles/images/icons/arrow-down-blue.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;pointer-events:none}.section.branches select,.section.products select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:#045c7e 1px solid;border-radius:7px;padding:0 15px;margin-bottom:20px;height:40px;line-height:40px;outline:none !important;background:#fff;width:100%}.Banner-Section{padding:0}.Banner-Section .copy{top:100px}.carousel-container{padding:100px 0px;background:url("/media/userfiles/images/bg/blue-pattern.webp");background-position:center;background-size:cover}.carousel-container .owl-carousel{overflow:hidden}.carousel-container .owl-stage{display:flex;overflow:hidden}.carousel-container .carousel-items .image{width:180px;height:180px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:20px auto}.carousel-container .carousel-items .copy h2{color:#fff;text-transform:none}.carousel-container .carousel-items .copy p{color:#fff}.generic h1,.generic p{text-align:center}footer{background:#fff;padding:28px 0px}footer .terms{margin-top:42px}footer .terms p{margin:0}footer ul{list-style:none;margin:0;padding:0;font-size:14px}footer ul li{line-height:40px}footer h6{color:#000;font-size:18px}footer .logo-image{height:50px}.branches-wrap{width:100%}.branches-wrap section{position:relative}.bg-underlay{background:url("/media/poajzhpq/dealers-map.svg");background-repeat:no-repeat;background-size:cover;background-position:center;position:fixed;left:0;right:0;top:0;bottom:0;z-index:0;opacity:.07}.branch-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:50px 0;gap:20px}.branch-grid .item{background:#f5f5f5;border-radius:10px;padding:20px;flex:1 1 32%;max-width:32%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-width:280px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}.branch-grid .item .details{text-align:left}.branch-grid .item .details b{font-size:12px}.branch-grid .item .details p,.branch-grid .item .details h3,.branch-grid .item .details b,.branch-grid .item .details a{color:#045c7e}.branch-grid .item .details h3{font-weight:800;font-size:1.2rem}.branch-grid .item .details a{text-decoration:none}.branch-grid .item .details a:hover{text-decoration:underline}.branch-grid .item .details p{margin-bottom:10px;font-size:13px}.branch-grid .item .details .type{display:flex;align-items:center;margin-bottom:15px}.branch-grid .item .details .type .icon{margin-right:15px}.branch-grid .item .details .type .icon img{width:25px}.branch-grid .item .details p.branchTitle,.branch-grid .item .details b{text-transform:uppercase;font-weight:600}.branch-grid .item .details p.branchTitle{font-size:1rem}.branch-grid .item .details .address{margin-top:15px}.branch-grid .item .details .address p{font-size:14px;margin:0}.branch-grid .item .details p.mail,.branch-grid .item .details p.phone{display:flex;align-items:center}.branch-grid .item .details p.mail:before{content:"";width:20px;height:20px;background-size:cover;background-repeat:no-repeat;background:url("/media/userfiles/images/icons/blue-mail.svg");display:inline-block;margin-right:5px}.branch-grid .item .details p.phone:before{content:"";width:20px;height:20px;background-size:cover;background-repeat:no-repeat;background:url("/media/userfiles/images/icons/blue-phone.svg");display:inline-block;margin-right:5px}.accordion{width:100%;max-width:1000px;margin:2rem auto}.accordion .accordion-item{background-color:#fff;color:#000;margin:1rem 0;border-radius:.5rem;border:1px solid #d5b66e}.accordion .accordion-item p{margin:0 !important;text-align:left}.availability-filters label{text-shadow:0px 0px 1px 1px rgba(0,0,0,.1);display:inline-flex;align-items:center;color:#000}.availability-filters input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;vertical-align:middle;margin-right:5px;margin-bottom:5px;position:relative;cursor:pointer;outline:0;overflow:hidden;color:#000;margin-left:5px}.availability-filters input[type=radio]:after{position:absolute;content:"";top:50%;left:50%;border-radius:50%;transition:all .1s}.availability-filters .type_1{border:2px solid #045c7e}.availability-filters .type_1:after{border:5px solid #045c7e;transform:translate3d(50%, 50%, 0)}.availability-filters .type_1:checked:after{transform:translate3d(-50%, -50%, 0)}.product-section{padding-top:0;margin-top:20px}.product-section .product-teaser{font-size:16px}.product-section .container{border-radius:28px;overflow:hidden;background:#e3e3e3}.product-section .container .row{align-items:stretch}.product-section .container .row .col-md-6{background:#e3e3e3;display:flex;justify-content:center;align-items:center;padding:50px}.product-section .container .row .col-md-6:nth-child(2){background:#f5f5f5}.product-section .product-image-container{background:#e3e3e3;position:relative;height:60vh;width:100%;align-items:center}.product-section .product-image-container .thumbnail-gallery{margin-top:0 !important;position:absolute;top:50%;transform:translateY(-50%);left:-25px;display:block !important}.product-section .product-image-container .thumbnail-gallery .thumbnail-cont{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px;cursor:pointer;border-radius:1px solid #fff;margin:5px}.product-section .product-image-container .thumbnail-gallery .thumbnail-cont img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.product-section .product-image-container .main-image,.product-section .product-image-container .product-image{height:90%}.product-section .product-image-container .main-image img,.product-section .product-image-container .product-image img{-o-object-fit:contain;object-fit:contain;height:100%}.product-section .product-copy-container{background:#f5f5f5;text-align:left}.product-section .product-copy-container h3{color:#282828}.product-section .product-copy-container p{font-weight:normal}.product-section .product-copy-container .cta{background:#d5b66e;border:1px solid #d5b66e}.product-section .product-copy-container .cta:hover{color:#d5b66e;border:1px solid #d5b66e;background:#fff;cursor:pointer}img.product-image{width:100%}.section.tabs-section{background:#f5f5f5}.tabPanel-widget{position:relative}.tabPanel-widget h2{color:#000;text-align:center;margin-top:50px}.tabPanel-widget ul{color:#000}.tabPanel-widget ul p{font-weight:normal}.tabPanel-widget>label{position:absolute;z-index:1}.tabPanel-widget>label,.tabPanel-widget>h2{font-size:1.1em;width:30%;height:50px;display:flex;align-items:center;justify-content:center;line-height:2em;text-align:center;border-radius:8px;overflow:hidden}.tabPanel-widget>h2{position:relative;margin:0;text-align:center;background:#d9d9d9;color:#000;text-transform:none}.tabPanel-widget>label{border-right:1px solid #fff;text-transform:none}.tabPanel-widget>label~label,.tabPanel-widget>h2~h2{position:absolute;top:0}.tabPanel-widget label:nth-child(1),.tabPanel-widget h2:nth-child(3){left:0}.tabPanel-widget label:nth-child(5),.tabPanel-widget h2:nth-child(7){left:35%;right:50%}.tabPanel-widget label:nth-child(9),.tabPanel-widget h2:nth-child(11){right:0}.tabPanel-widget input+h2+div{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.tabPanel-widget input:checked+h2+div{position:static !important;padding:1em !important;height:auto !important;width:auto !important}.tabPanel-widget label:hover{cursor:pointer}.tabPanel-widget>div{padding:1em;text-align:left}.tabPanel-widget input[name=tabs]{opacity:0;position:absolute}.tabPanel-widget input[name=tabs]:focus+h2{outline:1px dotted #000;outline-offset:10px}.tabPanel-widget:hover h2{outline:none !important}.tabPanel-widget input[name=tabs]:checked+h2{background:#045c7e;color:#fff}.tabPanel-widget input:not(:checked):hover+h2{color:#045c7e !important}.tabPanel-widget label.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.tabPanel-widget label.disabled:hover{cursor:not-allowed}.tabPanel-widget h2.disabled,.tabPanel-widget input:disabled~h2{color:#ccc !important;opacity:.5;cursor:not-allowed}.tabPanel-widget input:disabled:not(:checked):hover~h2,.tabPanel-widget input:disabled:hover~h2{color:#ccc !important}.tabPanel-widget input:disabled~div{opacity:.6;pointer-events:none}@media screen and (max-width: 45em){.tabPanel-widget label,.tabPanel-widget input[name=tabs]{display:none}.tabPanel-widget>input+h2+div{display:block !important;position:static !important;padding:1em !important;height:auto !important;width:auto !important}.tabPanel-widget h2{width:auto;position:static !important;background:#999 !important}.tabPanel-widget h2:after{display:none !important}.tabPanel-widget label.disabled,.tabPanel-widget input:disabled,.tabPanel-widget h2.disabled{display:none !important}.tabPanel-widget input:disabled~div{display:none !important}.tabPanel-widget h2.disabled+div{display:none !important}}.accordion-item-header{padding:.5rem 1rem .5rem 1rem;min-height:3.5rem;line-height:1.25rem;display:flex;align-items:center;position:relative;cursor:pointer;font-weight:500}.accordion-item-header::after{content:"+";font-size:1.5rem;position:absolute;font-weight:400;right:1rem}.accordion-item-header.active::after{content:"−"}.accordion-item-body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-item-body-content{padding:1rem;line-height:1.5rem}.generic-form{position:relative;padding:100px 0px;background:url("/media/userfiles/images/bg/blue-pattern.webp");background-size:cover;background-repeat:no-repeat;background-position:center}.generic-form .umbraco-forms-form{background:#fff;padding:30px;border-radius:15px;position:relative;overflow:hidden}.generic-form .umbraco-forms-form:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:#d5b66e}.generic-form .umbraco-forms-form legend{border:none;padding:0 15px}.generic-form .umbraco-forms-form input,.generic-form .umbraco-forms-form textarea{border:#045c7e 1px solid;border-radius:7px;width:100%;margin-bottom:20px}.generic-form .umbraco-forms-form input{height:40px;line-height:40px;text-indent:10px}.generic-form .umbraco-forms-form textarea{height:150px;text-indent:10px}.generic-form .umbraco-forms-form label{color:#000}.generic-form .umbraco-forms-form .btn.primary{background:#d5b66e;color:#fff;height:48px;line-height:0;display:flex;align-items:center;border-radius:24px;border:#d5b66e 1px solid;outline:none;margin-top:15px}.generic-form .umbraco-forms-form .btn.primary:hover{background:#fff;color:#d5b66e}.generic-form .umbraco-forms-form .umbraco-forms-hidden{display:none}.generic-form .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0}.generic-form .details p,.generic-form .details a{color:#fff}.generic-form .details h3{color:#d5b66e;font-weight:700}.generic-form .details ul{list-style:none;padding:0;margin:0}.generic-form .details ul li{display:flex}.generic-form .details ul li .icon{width:25px;height:25px;background-size:contain !important;background-repeat:no-repeat !important;display:block;margin-right:10px}.generic-form .details ul li .icon.mail{background:url("/media/userfiles/images/icons/white-mail.svg")}.generic-form .details ul li .icon.phone{background:url("/media/userfiles/images/icons/white-phone.svg")}.generic-form .details ul li .icon.location{background:url("/media/userfiles/images/icons/white-location.svg")}.zigzag-container{padding:100px 0px}.zigzag-container .heading{grid-area:heading;align-self:end;text-align:left}.zigzag-container .heading .tag{background:#d5b66e;color:#fff;padding:5px 15px;border-radius:20px;display:inline-block;font-size:11px}.zigzag-container .heading h2{font-size:2.5rem;font-weight:700;margin:20px 0;text-transform:none;text-align:left}.zigzag-container .cta{margin-top:20px}.zigzag-container .copy{grid-area:copy;align-self:start;text-align:left}.zigzag-container .copy p{color:#5f6980}.zigzag-container .image{grid-area:image;border-radius:24px;overflow:hidden}.zigzag-container .zigzag{align-items:center;display:grid;grid-template-columns:1fr 1fr;gap:0px 30px;grid-template-areas:"heading image" "copy image";margin-bottom:80px}.zigzag-container .zigzag:nth-child(even){grid-template-areas:"image heading" "image copy"}.zigzag-container .heading .tag:empty{display:none}.Banner{width:100%;display:flex;justify-content:center;max-width:100%;padding:0;position:relative;overflow:hidden}.Banner img{height:100%;width:100vw;-o-object-fit:cover;object-fit:cover}.Banner .copy{position:absolute}.cta{background:#045c7e;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:10px 30px;border-radius:25px;min-width:150px;text-transform:uppercase}.cta:hover{background:#023c53}.cta{font-size:14px}.product-grid{padding:0px;padding-top:20px}.product-grid .product-card{padding:50px;border-radius:25px;display:flex;align-items:center;margin:125px 0px;width:100%}.product-grid .product-card .side-text{writing-mode:vertical-lr;transform:rotate(180deg);max-width:15%;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.2;font-size:6rem;text-transform:uppercase;font-weight:900}.product-grid .product-card .image{max-width:25%;width:100%;position:relative;height:100%;display:flex;align-items:center}.product-grid .product-card .image a{position:absolute}.product-grid .product-card .image img{max-width:220px}.product-grid .product-card .copy{text-align:left;max-width:60%;width:100%;min-height:350px;position:relative;padding-left:25px}.product-grid .product-card .copy h2{font-weight:900}.product-grid .product-card .copy .tag p{font-size:14px;margin-bottom:10px}.product-grid .product-card .copy p{margin:0}.product-grid .product-card .copy .cta{position:absolute;bottom:0;right:0}.product-grid .product-card.Foam{background:linear-gradient(90deg, rgb(213, 182, 110) 20%, rgba(233, 233, 233, 0.4) 40%)}.product-grid .product-card.Brush{background:linear-gradient(90deg, rgb(128, 128, 128) 20%, rgba(233, 233, 233, 0.4) 40%)}.product-grid .product-card.Oil{background:linear-gradient(90deg, rgb(18, 99, 132) 20%, rgba(233, 233, 233, 0.4) 40%)}.product-card:first-child{margin-top:50px}.video .video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.video .video-wrapper iframe{position:absolute;width:100%;height:100%;left:0}.video p{margin-bottom:50px}.quote h3{color:#000;font-weight:normal}.quote .cta{background:#d5b66e;border:1px solid #d5b66e;margin-top:20px;cursor:pointer}.quote .cta:hover{background:#fff;color:#d5b66e;border:1px solid #d5b66e}.owl-carousel{position:relative}.owl-carousel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;font-size:0;box-shadow:none;border:none}.owl-carousel .owl-dots{margin-top:50px}.owl-carousel .owl-dots .owl-dot{width:12px;height:12px;background:#fff;border-radius:50%;margin:5px}.owl-carousel .owl-dots .owl-dot.active{background:#d5b66e}.owl-carousel .owl-nav{position:absolute;top:45%;width:100%;right:0;left:0}.owl-carousel .owl-nav .owl-prev{left:0;content:"";position:absolute}.owl-carousel .owl-nav .owl-prev span{width:20px;height:20px;display:block;background:url("/media/userfiles/images/icons/arrow-up-white.svg");background-size:contain;background-repeat:no-repeat;transform:rotate(270deg)}.owl-carousel .owl-nav .owl-next{-webkit-appearance:none;-moz-appearance:none;appearance:none;right:0;position:absolute}.owl-carousel .owl-nav .owl-next span{width:20px;height:20px;display:block;background:url("/media/userfiles/images/icons/arrow-up-white.svg");background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}footer{position:relative}footer a{color:#5f6980;text-decoration:none}footer a:hover{text-decoration:underline}footer .logo-image{align-self:flex-start;margin-bottom:30px}@media(min-width: 1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1400px}}@media(max-width: 996px){footer .logo-image{align-self:flex-start;margin-bottom:30px}h1{font-size:2rem}h2,.zigzag-container .heading h2{font-size:1.8rem}.product-grid .product-card.Foam{background:linear-gradient(180deg, #d5b66e 10%, rgba(233, 233, 233, 0.5) 25%)}.product-grid .product-card.Oil{background:linear-gradient(180deg, #126384 10%, rgba(233, 233, 233, 0.5) 25%)}.product-grid .product-card.Brush{background:linear-gradient(180deg, #808080 10%, rgba(233, 233, 233, 0.5) 25%)}.product-grid .product-card{display:block !important;padding:25px;margin:50px 0px}.product-grid .product-card .copy{max-width:100%;padding:0;margin:0}.product-grid .product-card .side-text{position:relative;font-size:3rem;writing-mode:unset;transform:rotate(0deg);max-width:100%;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.3;font-size:2rem;position:relative;margin-top:-10px}.product-grid .product-card .image{max-width:100%;height:30vh;justify-content:center;margin-bottom:20px}.product-grid .product-card .image img{-o-object-fit:contain;object-fit:contain;height:30vh;width:100%;position:relative}.zigzag-container .zigzag{grid-template-rows:auto !important;grid-template-areas:"heading heading" "copy image";gap:0}.zigzag-container .heading{align-self:flex-start}.zigzag-container .zigzag{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(2, 1fr)}.zigzag-container .copy{grid-column-start:1;grid-row-start:3}.zigzag-container .image{grid-column-start:1;grid-row-start:2;margin-bottom:20px}.zigzag-container .zigzag:nth-child(even){grid-template-areas:"heading heading" "copy image";gap:0;grid-template-rows:auto}}.section.product-section{position:relative;overflow:hidden}.product-navigation{position:absolute;top:50%;left:0;right:0;z-index:100;pointer-events:none;transform:translateY(-50%);width:100vw;margin-left:calc(-50vw + 50%)}.product-nav-arrow{position:absolute;top:0;width:60px;height:60px;background:#045c7e;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:50%;transition:all .3s ease;pointer-events:auto;box-shadow:0 4px 15px rgba(4,92,126,.3)}.product-nav-arrow:hover{background:rgb(6.3538461538,146.1384615385,200.1461538462);color:#fff;text-decoration:none;transform:scale(1.1);box-shadow:0 6px 20px rgba(4,92,126,.4)}.product-nav-arrow svg{width:28px;height:28px;stroke-width:2.5px}.product-nav-prev{left:20px}.product-nav-next{right:20px}.main-display{position:relative;width:100%;height:60vh}.main-display .main-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-display .product-3d-viewer{width:100%;height:100%}.privacy-content{text-align:left;max-width:1000px;margin:0 auto}.privacy-content p,.privacy-content ul,.privacy-content li{color:#000;text-align:left}.thumbnail-cont-3d{background:#045c7e;color:#d5b66e;cursor:pointer;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.thumbnail-cont-3d:hover{background:rgb(5.5692307692,128.0923076923,175.4307692308);transform:scale(1.05)}.thumbnail-cont-3d.active{border-color:#d5b66e;background:rgb(3.2153846154,73.9538461538,101.2846153846)}.thumbnail-cont-3d .thumbnail-3d{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:14px}.thumbnail-cont-3d .thumbnail-3d span{text-shadow:0 1px 3px rgba(0,0,0,.3)}.thumbnail-cont.active{border:2px solid #d5b66e;box-shadow:0 0 10px rgba(213,182,110,.5)}.thumbnail-cont:hover{transform:scale(1.05);transition:transform .2s ease}.cookie-bar{position:fixed;bottom:-100%;left:0;right:0;background:#045c7e;transition:all 1.5s ease;padding:0;z-index:999}.cookie-bar .copy{display:flex;align-items:center}.cookie-bar .copy p,.cookie-bar .copy a{color:#fff;font-size:12px;margin:0;margin-right:50px}.cookie-bar .copy a{color:#fff}.cookie-bar .copy a:hover{text-decoration:underline}.cookie-bar .copy .cta{border:1px solid #d5b66e;color:#fff;background:#d5b66e}.cookie-bar .copy .cta:hover{border:1px solid #fff;color:#d5b66e;background:#fff;cursor:pointer}.cookie-bar.active{padding:25px 0px;bottom:0;height:auto;transition:all 1.5s ease}@media(max-width: 768px){.product-nav-arrow{width:40px;height:40px}.product-nav-arrow svg{width:20px;height:20px}.product-nav-prev{left:10px}.product-nav-next{right:10px}.product-grid .product-card .copy .cta{position:relative;margin-top:20px;width:100%}.branch-grid .item{width:100%;max-width:90%}.section{padding-top:90px}.zigzag-container{padding:50px 0px}}.hamburger.lines span,.hamburger.lines span:after,.hamburger.lines span:before{background-color:#000 !important}@media(-webkit-device-pixel-ratio: 1.25){:root{zoom:.9}}