body.has-hero #maincontent.page-main .prismic>.carousel-wrapper{margin-left:0;margin-right:0;background-color:#f5f5f5;padding:70px 0}@media screen and (min-width: 1280px){body.has-hero #maincontent.page-main .prismic>.carousel-wrapper{max-width:none;width:100%;padding:100px 0}}body.has-hero #maincontent.page-main .prismic>.carousel-wrapper:last-of-type{margin-bottom:0}.product-image-container{z-index:2}.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;margin:0;margin-bottom:20px}@media screen and (min-width: 1280px){.prismic h2{margin-bottom:40px}}.prismic h3{font-size:25px;margin-bottom:10px}@media screen and (min-width: 1280px){.prismic h3{margin-bottom:14px}}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{margin-bottom:20px}.prismic .image-grid-wrapper .image-grid .image-grid-item .title p{font-size:20px;font-family:"georotesque",sans-serif;color:#002f87}@media screen and (min-width: 768px){.prismic .image-grid-wrapper .image-grid .image-grid-item .title p{font-size:22px}}@media (min-width: 480px) and (max-width: 767px){.prismic .image-grid-wrapper .image-grid .ribbon-shadows-wrapper{display:none}}.prismic .image-grid-wrapper .image-grid .image-grid-item .summary p{color:#727272;font-size:16px}@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,.prismic .image-grid-wrapper .image-grid .image-grid-item{text-decoration:none}.prismic .image-grid-wrapper.four-column .image-grid .image-grid-item .title p{font-size:18px}.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:20px;padding-right:20px}@media screen and (min-width: 768px){body.has-hero #maincontent.page-main .prismic>*{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1280px){body.has-hero #maincontent.page-main .prismic>*{margin-left:auto;margin-right:auto;max-width:1340px}}body.has-hero #maincontent.page-main .prismic>*.content-slice-wrapper{max-width:900px}body.cms-page-default #maincontent .column.main{padding-bottom:0}@media (max-width: 1240px){body.cms-page-default .carousel-wrapper .carousel-title-wrapper{padding:0 10px}}.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:140px}@media screen and (min-width: 768px){.prismic .related-container .header{padding-top:124px}}@media screen and (min-width: 992px){.prismic .related-container .header{padding-top:210px}}.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;margin-bottom:28px}@media screen and (min-width: 1280px){.prismic .related-container .header h2{font-size:50px;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}@media screen and (min-width: 1280px){.prismic .related-container .related-inner-container .link-wrapper .link h3{font-size:35px;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:"georotesque",sans-serif;font-size:20px;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}}.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-weight:500;font-size:16px;margin:10px 0}@media screen and (min-width: 1280px){.prismic p{font-size:18px}}.prismic a{color:#293035}.prismic a:hover{color:#002f87;text-decoration:none}.prismic a.read-more{color:#293035}.prismic pre{max-width:90vw;overflow-x:scroll}.prismic .content-wrapper .content-container p{font-size:16px;color:#5e5e5e}@media screen and (min-width: 768px){.prismic .content-wrapper .content-container p{font-size:18px}}.prismic .content-wrapper.full-width .content-container p{font-size:16px}@media screen and (min-width: 768px){.prismic .content-wrapper.full-width .content-container p{font-size:18px}}@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 14.58967%}}@media screen and (min-width: 1200px){.prismic .content-wrapper.inset .content-container{margin:0 16.2614%}}.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}.prismic .embedded-html-wrapper iframe{max-height:70vh;height:750px}body .main .prismic h1{font-size:40px;line-height:1.2;margin-bottom:0.5em}@media screen and (min-width: 768px){body .main .prismic h1{font-size:52px}}@media screen and (min-width: 992px){body .main .prismic h1{font-size:50px}}@media screen and (min-width: 768px){body .main .prismic .hero-banner h1{font-size:60px}}@media screen and (min-width: 992px){body .main .prismic .hero-banner h1{font-size:72px}}body .main .prismic h2{font-size:28px;line-height:1.2}@media screen and (min-width: 768px){body .main .prismic h2{font-size:32px}}@media screen and (min-width: 992px){body .main .prismic h2{font-size:36px}}body .main .prismic h3{color:#0b0303;font-weight:500;font-size:24px}@media screen and (min-width: 768px){body .main .prismic h3{font-size:27px}}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;overflow:hidden;display:block}.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{position:relative}.prismic .hero-banner picture.image::after{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg, rgba(0,0,0,0.4), transparent)}.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 .banner-content{bottom:32px;padding:0 20px;width:100%}.prismic .hero-banner .banner-content.has-background{bottom:0}.prismic .hero-banner .banner-content.has-background .background-color-underlay{position:absolute;width:100vw;top:0;bottom:0;right:0;z-index:1}.prismic .hero-banner .banner-content.has-background .inner-content{position:relative;z-index:2;padding:50px 50px 50px 0}@media (max-width: 1240px){.prismic .hero-banner .banner-content.has-background .inner-content{padding:40px 0 30px 0}}.prismic .hero-banner .banner-content.has-background .inner-content h1{margin-bottom:0}.prismic .hero-banner .banner-content.has-wiesbaden h1{font-size:114px;line-height:80px;font-family:"wiesbaden", sans-serif;padding-top:20px;margin-bottom:0}@media (max-width: 1240px){.prismic .hero-banner .banner-content.has-wiesbaden h1{font-size:90px;line-height:60px}}@media (max-width: 767px){.prismic .hero-banner .banner-content.has-wiesbaden h1{font-size:72px;line-height:46px}}@media screen and (min-width: 1200px){.prismic .hero-banner .banner-content{padding:0;bottom:48px;left:48px;width:728px}}@media (min-width: 1340px){.prismic .hero-banner .banner-content{left:0;margin-left:calc(50% - 650px)}}.prismic .hero-banner .banner-content p{font-weight:500;font-size:16px;max-width:none;margin:0}@media screen and (min-width: 768px){.prismic .hero-banner .banner-content p{font-size:18px}}@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-size:20px;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}}.prismic .two-col-wrapper .content p{font-size:18px;color:#5E5E5E;letter-spacing:normal}@media screen and (min-width: 768px){.prismic .two-col-wrapper .content p{font-size:20px}}@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:38.52584%}.prismic .two-col-wrapper .content{width:46.58055%;margin-left:2.20365%;margin-right:2.20365%}}.prismic .video-wrapper{position:relative}.prismic .video-wrapper::after{content:'';padding-bottom:42%;display:block}.prismic .video-wrapper>iframe{width:100%;height:100%;left:0;right:0;position:absolute}.prismic .links-wrapper{display:-ms-grid;display:grid;gap:30px 30px;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 480px){.prismic .links-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px 30px}}@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 a{text-decoration:none}@media (max-width: 480px){.prismic .links-wrapper .linked-document.item .image-shadow-outer-container{margin-bottom:30px}}@media (max-width: 380px){.prismic .links-wrapper .linked-document.item .image-shadow-outer-container{margin-bottom:24px}}.prismic .links-wrapper .linked-document.item .fixed-image-size-wrapper{position:relative}.prismic .links-wrapper .linked-document.item .fixed-image-size-wrapper::after{content:'';display:block;padding-bottom:66%}.prismic .links-wrapper .linked-document.item .fixed-image-size-wrapper img{position:absolute;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;max-height:100%;height:100%}.prismic .links-wrapper .linked-document.item .title{position:relative;z-index:10;display:block;font-size:22px;color:#002f87;font-weight:500;font-family:"georotesque",sans-serif;margin-bottom:14px}body.prismic-landing-page .page.messages{margin-bottom:40px}body.prismic-landing-page .main .prismic .heading-wrapper h1{margin-bottom:30px}body.prismic-landing-page .prismic .content-slice-wrapper{margin-bottom:40px}.prismic .links-wrapper{display:-ms-grid;display:grid;gap:30px 30px;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 480px){.prismic .links-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px 30px}}@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 a{text-decoration:none}@media (max-width: 480px){.prismic .links-wrapper .linked-document.item .image-shadow-outer-container{margin-bottom:30px}}@media (max-width: 380px){.prismic .links-wrapper .linked-document.item .image-shadow-outer-container{margin-bottom:24px}}.prismic .links-wrapper .linked-document.item .fixed-image-size-wrapper{position:relative}.prismic .links-wrapper .linked-document.item .fixed-image-size-wrapper::after{content:'';display:block;padding-bottom:66%}.prismic .links-wrapper .linked-document.item .fixed-image-size-wrapper img{position:absolute;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;max-height:100%;height:100%}.prismic .links-wrapper .linked-document.item .title{position:relative;z-index:10;display:block;font-size:22px;color:#002f87;font-weight:500;font-family:"georotesque",sans-serif;margin-bottom:14px}body.prismic-landing-page .page.messages{margin-bottom:40px}body.prismic-landing-page .main .prismic .heading-wrapper h1{margin-bottom:30px}body.prismic-landing-page .prismic .content-slice-wrapper{margin-bottom:40px}.pro-landing-page .card-links-wrapper{max-width:1280px;padding-left:20px;padding-right:20px;margin:0 auto;width:100%}.pro-landing-page .prismic{font-weight:400}.pro-landing-page .prismic p{font-weight:400;font-size:15px}.pro-landing-page .prismic .action.primary{padding:13px 30px}.pro-landing-page .prismic .section-wrapper,.pro-landing-page .prismic .card-links-wrapper,.pro-landing-page .prismic #amasty-shopby-product-list .products.wrapper{margin-bottom:90px}@media (max-width: 767px){.pro-landing-page .prismic .section-wrapper,.pro-landing-page .prismic .card-links-wrapper,.pro-landing-page .prismic #amasty-shopby-product-list .products.wrapper{margin-bottom:60px}}.pro-landing-page .page-main{padding-left:20px;padding-right:20px}.pro-landing-page #maincontent.page-main{padding:0;max-width:100%}.pro-landing-page #maincontent.page-main .prismic .carousel-wrapper{background-color:transparent;padding:0}.pro-landing-page #maincontent.page-main .prismic .carousel-wrapper h2{font-size:26px;margin-top:0;margin-bottom:20px}.pro-landing-page .columns .column.main{padding-bottom:0}.pro-landing-page .text-area-wrapper .text-columns{display:flex;justify-content:space-between}.pro-landing-page .text-area-wrapper .text-columns .title-container{width:40%}.pro-landing-page .text-area-wrapper .text-columns .title-container h3{font-size:36px;font-family:"georotesque",sans-serif;margin-top:0}.pro-landing-page .text-area-wrapper .text-columns .content-container{width:50%}.pro-landing-page .text-area-wrapper .text-columns .content-container p{font-size:20px}@media (max-width: 767px){.pro-landing-page .text-area-wrapper .text-columns{display:block}.pro-landing-page .text-area-wrapper .text-columns .title-container h3{font-size:24px}.pro-landing-page .text-area-wrapper .text-columns .content-container p{font-size:15px}.pro-landing-page .text-area-wrapper .text-columns .title-container,.pro-landing-page .text-area-wrapper .text-columns .content-container{width:100%}}.product-image-wrapper img{font-size:14px;color:#222}body .page-wrapper .products.wrapper{margin-top:0;margin-bottom:0}body .page-wrapper .products.wrapper .swiper-container.products-grid .products{margin:0}body .page-wrapper .products.wrapper .swiper-container.products-grid .products .product-item{height:auto;display:flex;flex-wrap:wrap;margin-left:0;margin-bottom:0}.products-carousel-outer-container{position:relative}.card-links-wrapper .card-link-items p{font-size:14px}
