body.has-hero #maincontent.page-main .prismic>.carousel-wrapper{margin-left:0;margin-right:0;padding:80px 0 20px}@media screen and (min-width: 1280px){body.has-hero #maincontent.page-main .prismic>.carousel-wrapper{max-width:none;width:100%;padding:135px 0}}body.has-hero #maincontent.page-main .prismic>.carousel-wrapper h4{font-family:'Roboto';font-weight:300}.product-image-container{z-index:2}.products-grid.swiper-container-initialized{overflow:hidden}.prismic .colour-directory-wrapper .range-filter-wrapper,.prismic .colour-directory-wrapper .family-filter-wrapper{margin-right:-10px;margin-left:-10px}@media screen and (min-width: 992px){.prismic .colour-directory-wrapper .range-filter-wrapper,.prismic .colour-directory-wrapper .family-filter-wrapper{margin-right:-12px;margin-left:-12px}}.prismic .shades-range-wrapper{padding:0;margin:0}.prismic .shades-range-wrapper .colour-directory-wrapper.directory div.shadepick-shade .shade-wrap .shadepick-shade-swatch{border:1px solid #979797}.prismic div[data-oembed-type="video"]{max-width:100%;text-align:center}.prismic div[data-oembed-type="video"]>iframe{max-width:100%}.prismic h2{font-size:35px;font-size:2.1875rem;line-height:1.2;margin:0}@media screen and (min-width: 1280px){.prismic h2{margin-bottom:40px}}.prismic h3{font-size:25px;font-size:1.5625rem;line-height:1.32;margin-bottom:10px}@media screen and (min-width: 1280px){.prismic h3{margin-bottom:1em}}body.for-professionals .prismic h1,body.for-professionals .prismic h2,body.for-professionals .prismic h3,body.for-professionals .prismic h4,body.for-professionals .prismic h5,body.for-professionals .prismic h6,body.for-industry .prismic h1,body.for-industry .prismic h2,body.for-industry .prismic h3,body.for-industry .prismic h4,body.for-industry .prismic h5,body.for-industry .prismic h6{font-family:'FoundryGridnik-Bold', sans-serif}.prismic .image-grid-wrapper .image-grid .image-grid-item .title p{font-family:'Roboto';font-weight:300;font-size:18px;font-size:1.125rem;line-height:1.5}@media screen and (min-width: 768px){.prismic .image-grid-wrapper .image-grid .image-grid-item .title p{font-size:20px;font-size:1.25rem;line-height:1.2}}.prismic .image-grid-wrapper .image-grid .image-grid-item .summary p{font-family:'Roboto';font-weight:300;color:#727272;font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width: 768px){.prismic .image-grid-wrapper .image-grid .image-grid-item .summary p{color:#535353}}.prismic .image-grid-wrapper .image-grid .image-grid-item a{text-decoration:none}.prismic .image-grid-wrapper .image-grid .image-grid-item a .title p{color:#535353}.prismic .image-grid-wrapper .image-grid .image-grid-item:hover a .title p{color:#2a2a2a}.prismic .image-grid-wrapper .image-grid .image-grid-item:hover a .summary p{color:#2a2a2a}.prismic .image-grid-wrapper.four-column .image-grid .image-grid-item .title p{font-size:18px;font-size:1.125rem;line-height:1.5}.prismic .image-grid-wrapper .image-grid{display:flex;flex-direction:column}.prismic .image-grid-wrapper .image-grid .image-grid-item .title p{margin:23px 0 0 0}.prismic .image-grid-wrapper .image-grid .image-grid-item .summary p{margin:6px 0 0 0}@media only screen and (max-width: 767px){.prismic .image-grid-wrapper .image-grid .image-grid-item:not(:first-child){margin-top:40px}}@media screen and (min-width: 768px){.prismic .image-grid-wrapper .image-grid{display:-ms-grid;display:grid;gap:15px}.prismic .image-grid-wrapper.four-column .image-grid{grid-template-columns:repeat(auto-fit, minmax(174px, 1fr))}.prismic .image-grid-wrapper.three-column .image-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1280px){.prismic .image-grid-wrapper .image-grid{gap:29px}.prismic .image-grid-wrapper.four-column .image-grid{grid-template-columns:repeat(auto-fit, minmax(290px, 1fr))}}.prismic img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.prismic .block-img img{width:auto}body.has-hero #maincontent.page-main{max-width:none;padding-left:0;padding-right:0}body.has-hero #maincontent.page-main .prismic>*{padding-left:10px;padding-right:10px}@media screen and (min-width: 768px){body.has-hero #maincontent.page-main .prismic>*{padding-left:12px;padding-right:12px}}@media screen and (min-width: 1280px){body.has-hero #maincontent.page-main .prismic>*{margin-left:auto;margin-right:auto;max-width:1280px}}.prismic .related-container{padding:30px 0 25px}@media screen and (min-width: 1280px){.prismic .related-container{padding:0}}.prismic .related-container .header{position:relative;padding-top:20px}.prismic .related-container .header .social-links{position:absolute;top:64px}@media screen and (min-width: 992px){.prismic .related-container .header .social-links{top:128px}}.prismic .related-container .header h2{font-size:35px;font-size:2.1875rem;line-height:1.6;margin-bottom:28px}@media screen and (min-width: 1280px){.prismic .related-container .header h2{font-size:50px;font-size:3.125rem;line-height:1;margin-bottom:70px}}.prismic .related-container .related-inner-container{margin:0 auto;max-width:none;float:none;box-sizing:border-box}@media screen and (min-width: 768px){.prismic .related-container .related-inner-container{width:744px}}@media screen and (min-width: 992px){.prismic .related-container .related-inner-container{width:970px}}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container{width:100%}}.prismic .related-container .related-inner-container:after{clear:both;content:"";display:table}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container{margin:0 auto}}.prismic .related-container .related-inner-container .link-wrapper{width:100%;max-width:430px;margin:0 auto}@media screen and (min-width: 768px){.prismic .related-container .related-inner-container .link-wrapper{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:1fr 20px 1fr;grid-template:auto / 1fr 1fr;grid-gap:20px;max-width:none}}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container .link-wrapper{width:auto;display:flex;justify-content:space-between}}.prismic .related-container .related-inner-container .link-wrapper .link{padding:0;margin-bottom:48px;display:flex;flex-direction:column}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container .link-wrapper .link{max-width:calc(50% - 10px);flex-basis:50%}}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container .link-wrapper .link{max-width:574px}}.prismic .related-container .related-inner-container .link-wrapper .link h3{font-size:25px;font-size:1.5625rem;line-height:1.68}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container .link-wrapper .link h3{font-size:35px;font-size:2.1875rem;line-height:1.2;margin:0 0 46px}}.prismic .related-container .related-inner-container .link-wrapper .link .image-wrapper{order:-1}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container .link-wrapper .link .image-wrapper{margin-bottom:96px}}.prismic .related-container .related-inner-container .link-wrapper .link .image-wrapper .image img{height:250px}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container .link-wrapper .link .image-wrapper .image img{height:100%}}.prismic .related-container .related-inner-container .link-wrapper .link .link-content-wrapper{max-width:450px}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container .link-wrapper .link .link-content-wrapper{max-width:none}}.prismic .related-container .related-inner-container .link-wrapper .link .link-content-wrapper .link-content{margin-bottom:45px}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container .link-wrapper .link .link-content-wrapper .link-content{margin-bottom:28px}}.prismic .related-container .related-inner-container .link-wrapper .link a.read-more{font-family:'TikkurilaConsumerSerif', serif;font-size:20px;font-size:1.25rem;line-height:1.4;text-decoration:none;margin:20px 0 0}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container .link-wrapper .link a.read-more{font-size:26px;font-size:1.625rem;line-height:1.61538}}.prismic .related-container .related-inner-container .link-wrapper .link a.read-more:after{content:'';width:95px;height:1px;background:#000;display:inline-block;vertical-align:middle;margin-left:10px;transition:all .5s}.prismic .social-links li{padding:0}.prismic .social-links a{margin:0 0 0 20px;padding:0}.prismic .social-links a[href*='facebook']{background:url(../images/icons/brands/facebook-f-silhouette.svg) no-repeat center center}.prismic .social-links a[href*='twitter']{background:url(../images/icons/brands/twitter-silhouette.svg) no-repeat center center}.prismic .social-links a[href*='linkedin']{background:url(../images/icons/brands/linkedin-silhouette.svg) no-repeat center center}.prismic .social-links a[href*='pinterest']{background:url(../images/icons/brands/pinterest-silhouette.svg) no-repeat center center}.prismic .social-links a[href*='instagram'],.prismic .social-links a[href*='youtube']{display:none;margin:0}.prismic .social-links li:first-of-type a{margin:0}.prismic .banner-wrapper .social-links{padding:0 10px}@media screen and (min-width: 768px){.prismic .banner-wrapper .social-links{padding:0 12px}}@media screen and (min-width: 1280px){.prismic .banner-wrapper .social-links{padding:0}}@media only screen and (max-width: 767px){.prismic .banner-wrapper .social-links a{width:20px;height:20px;background-size:18px}}.prismic .two-images-wrapper{display:-ms-grid;display:grid;gap:12px}@media screen and (min-width: 768px){.prismic .two-images-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:29px}}.prismic p{font-family:'Roboto';font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;margin:10px 0}@media screen and (min-width: 1280px){.prismic p{font-size:18px;font-size:1.125rem;line-height:1.44444}}.prismic a{color:#2a2a2a}.prismic a:hover{color:#ED1C24;text-decoration:none}.prismic a.read-more{color:#2a2a2a}.prismic pre{max-width:90vw;overflow-x:scroll}.prismic .content-wrapper .content-container p{font-family:'Roboto';font-weight:300;font-size:16px;font-size:1rem;line-height:1.5;color:#5e5e5e}@media screen and (min-width: 768px){.prismic .content-wrapper .content-container p{font-size:18px;font-size:1.125rem;line-height:1.5}}.prismic .content-wrapper.full-width .content-container p{font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width: 768px){.prismic .content-wrapper.full-width .content-container p{font-size:20px;font-size:1.25rem;line-height:1.5}}@media screen and (min-width: 768px){.prismic .content-wrapper.half-width .content-container{width:75%}}@media screen and (min-width: 992px){.prismic .content-wrapper.half-width .content-container{width:66.66667%}}@media screen and (min-width: 1200px){.prismic .content-wrapper.half-width .content-container{width:50%}}@media screen and (min-width: 768px){.prismic .content-wrapper.inset .content-container{margin:0 15.28662%}}@media screen and (min-width: 1200px){.prismic .content-wrapper.inset .content-container{margin:0 17.03822%}}.prismic .embedded-html-wrapper{margin-right:10px;overflow-x:scroll;padding:0}@media screen and (min-width: 768px){.prismic .embedded-html-wrapper{overflow-x:visible}}.prismic .embedded-html-wrapper table td,.prismic .embedded-html-wrapper table th{border:1px solid black}body .main .prismic h1{font-size:32px;font-size:2rem;line-height:1.15625;margin-bottom:0.5em}@media screen and (min-width: 768px){body .main .prismic h1{font-size:52px;font-size:3.25rem;line-height:1.19231}}@media screen and (min-width: 992px){body .main .prismic h1{font-size:72px;font-size:4.5rem;line-height:1.18056}}body .main .prismic h2{font-size:32px;font-size:2rem;line-height:1.15625}@media screen and (min-width: 768px){body .main .prismic h2{font-size:40px;font-size:2.5rem;line-height:1.2}}@media screen and (min-width: 992px){body .main .prismic h2{font-size:48px;font-size:3rem;line-height:1.16667}}body .main .prismic h3{color:#0b0303;font-family:'Roboto';font-weight:400;font-size:24px;font-size:1.5rem}@media screen and (min-width: 768px){body .main .prismic h3{font-size:27px;font-size:1.6875rem}}body.has-hero #maincontent.page-main .prismic .hero-banner{max-width:none;padding:0}.prismic .hero-banner{position:relative;overflow:hidden;z-index:1;height:455px;position:relative}.prismic .hero-banner h1{margin:0}@media screen and (min-width: 768px){.prismic .hero-banner{height:56.25vw}}@media screen and (min-width: 992px){.prismic .hero-banner{height:640px}.prismic .hero-banner .image{min-height:640px}}.prismic .hero-banner picture.image img{height:455px}@media screen and (min-width: 768px){.prismic .hero-banner picture.image img{height:56.25vw}}@media screen and (min-width: 992px){.prismic .hero-banner picture.image img{height:640px}}.prismic .hero-banner:after{content:'';position:absolute;display:block;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 48.34%, #000 100%);opacity:0.8}@media screen and (min-width: 768px){.prismic .hero-banner:after{background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 37.22%, #000 100%)}}.prismic .hero-banner .banner-content{bottom:12px;padding:0 10px;width:calc(100% - 36px)}@media screen and (min-width: 425px){.prismic .hero-banner .banner-content{width:calc(100% - 46px)}}@media screen and (min-width: 1200px){.prismic .hero-banner .banner-content{padding:0;bottom:48px;left:48px;width:1106px}}@media screen and (min-width: 1280px){.prismic .hero-banner .banner-content{left:0;margin-left:calc(50% - 628px)}}.prismic .hero-banner .banner-content p{font-family:'Roboto';font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;max-width:none;margin:0}@media screen and (min-width: 768px){.prismic .hero-banner .banner-content p{font-size:18px;font-size:1.125rem;line-height:1.5}}@media screen and (min-width: 1280px){.prismic .image-grid-wrapper .image-grid{gap:29px}.prismic .image-grid-wrapper.four-column .image-grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}body.has-hero #maincontent.page-main .prismic>*{margin-bottom:40px}@media screen and (min-width: 1280px){body.has-hero #maincontent.page-main .prismic>*{margin-bottom:60px}}@media screen and (min-width: 1280px){body.has-hero #maincontent.page-main .prismic>*{margin-bottom:100px}}.prismic .two-col-wrapper{display:flex;flex-direction:column;width:100%}.prismic .two-col-wrapper .content{margin-top:20px}@media screen and (min-width: 768px){.prismic .two-col-wrapper .content{margin-top:0}}.prismic .two-col-wrapper .content h3,.prismic .two-col-wrapper .content h4{font-family:'Roboto';font-weight:300;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:normal;letter-spacing:0.8px;margin:0}@media screen and (min-width: 768px){.prismic .two-col-wrapper .content h3,.prismic .two-col-wrapper .content h4{font-size:24px;font-size:1.5rem;line-height:1.25}}.prismic .two-col-wrapper .content p{font-family:'Roboto';font-weight:300;font-size:18px;font-size:1.125rem;line-height:1.5;color:#5E5E5E;letter-spacing:normal}@media screen and (min-width: 768px){.prismic .two-col-wrapper .content p{font-size:20px;font-size:1.25rem;line-height:1.5}}@media screen and (min-width: 768px){.prismic .two-col-wrapper{flex-direction:row;align-items:center}.prismic .two-col-wrapper.content-left{flex-direction:row-reverse}.prismic .two-col-wrapper>.image{width:40.36624%}.prismic .two-col-wrapper .content{width:48.80573%;margin-left:2.30892%;margin-right:2.30892%}}.prismic .video-wrapper>iframe{width:100%;min-height:56.25vw}@media screen and (min-width: 1280px){.prismic .video-wrapper>iframe{min-height:706px}}.prismic.landing-page .content-slice-wrapper,.prismic.landing-page .two-col-wrapper,.prismic.landing-page picture.image,.prismic.landing-page .cms-content-wrapper{margin-bottom:50px}.prismic .links-wrapper{display:-ms-grid;display:grid;gap:29px;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width: 768px){.prismic .links-wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.prismic .links-wrapper .linked-document.item{display:flex;flex-direction:column}.prismic .links-wrapper .linked-document.item img{margin-bottom:20px}.prismic .links-wrapper .linked-document.item a{text-decoration:none;color:#222}.prismic .links-wrapper .linked-document.item a:visited{color:#222}.prismic .links-wrapper .linked-document.item a span.title{color:#222;font-size:18px;font-size:1.125rem;line-height:1.5}.prismic .links-wrapper .linked-document.item a span.summary{font-size:16px;font-size:1rem;line-height:1.5;color:#727272}
