:root{--text_clr:#000;--clr1:#A49D93;--clr2:#000;--clr3:#6cc951;--border_clr:#CEC6BB;--light_border_clr:#f5f5f5;--box_clr:#F4F6F8;--border_radius:10px;--light_text:#ccc;--awesome100:100 100% "Font Awesome 6 Pro";--awesome300:300 100% "Font Awesome 6 Pro";--awesome400:400 100% "Font Awesome 6 Pro";--awesome900:900 100% "Font Awesome 6 Pro";--light_weight:300;--normal_weight:400;--medium_weight:600;--bold_weight:700}*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body{font-family:"Public Sans",sans-serif;font-size:16px;color:var(--text_clr);font-weight:var(--light_weight);line-height:1.8;word-break:break-word;scroll-behavior:smooth}body{background:#fff}img{border:0;display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition-duration:0.2s}b,strong{font-weight:var(--bold_weight)}input,select,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font:inherit}input[type="checkbox"]{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset}button{cursor:pointer}ul{list-style:disc}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:var(--bold_weight);line-height:1.2}h1,.h1{font-size:48px}h2,.h2{font-size:36px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}p{margin-bottom:1em}.playfair{font-family:"Playfair Display",serif}.maatwerk_waardes{display:none!important}.maxw1{max-width:1430px;margin:0 auto;padding:0 15px}.maxw2{max-width:1100px;margin:0 auto;padding:0 15px}.clear{clear:both}.flexbox{display:flex;flex-wrap:wrap}.flexbox.space_between{justify-content:space-between}.flexbox.justify_center{justify-content:center}.flexbox.align_right{justify-content:flex-end}.flexbox.align_center{align-items:center}.flexbox.align_bottom{align-items:flex-end}.flexbox.align_top{align-items:flex-start}.no_decoration{text-decoration:none!important}.grid{display:grid;gap:40px}.grid.cols2{grid-template-columns:repeat(2,1fr)}.grid.cols3{grid-template-columns:repeat(3,1fr)}.grid.cols4{grid-template-columns:repeat(4,1fr)}.grid.cols5{grid-template-columns:repeat(5,1fr)}.grid.cols6{grid-template-columns:repeat(6,1fr)}.grid .col2{grid-column:span 2}.grid .col3{grid-column:span 3}.grid .col4{grid-column:span 4}.grid .col5{grid-column:span 5}.grid .col6{grid-column:span 6}.grid.align_top{align-items:start}.grid.align_center{align-content:center;align-items:center}.grid.align_bottom{align-content:end}.center_text{text-align:center}.center_text ul,.center_text ol{text-align:left}.btn_bar{display:flex;flex-wrap:wrap;align-items:center;gap:5px 20px;margin-top:2em}.btn_bar.center_btns{justify-content:center}.btn{display:inline-flex;gap:15px;line-height:1;border:none;justify-content:center;text-align:center;align-items:center}.btn:hover{transform:translatey(-2px)}.btn_bar.align_right{justify-content:flex-end}.btn.l_btn{font-size:1rem;font-weight:var(--bold_weight);padding:16px 30px;border-radius:var(--border_radius)}.btn.n_btn{font-size:1rem;font-weight:var(--normal_weight);padding:12px 24px;border-radius:var(--border_radius)}.btn.s_btn{font-size:.9rem;font-weight:var(--normal_weight);padding:7px 18px;border-radius:var(--border_radius)}.btn.s_btn:hover{color:white!important}.btn.link_btn{font-size:1rem;font-weight:var(--bold_weight);padding:16px 0;position:relative}.btn.link_btn:after{content:"\f178";font:var(--awesome400);display:inline-block}.btn.round_btn{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:20px;border-radius:100%}.btn .icon_right{display:inline-block;margin-left:50px}.btn.clr1_white{color:#fff;background:var(--clr1)}.btn.clr2_white{color:#fff;background:var(--clr2)}.btn.clr1_border{color:var(--clr1);border:1px solid var(--clr1);background:transparent!important}.btn.clr2_border{color:var(--clr2);border:1px solid var(--clr2);background:transparent!important}.btn.white_border{color:#fff;border:1px solid #fff;background:transparent!important}.table_wrap{overflow-x:auto;word-break:auto-phrase;margin-bottom:1em}.table_wrap table{border-collapse:collapse}.table_wrap table td{border:1px solid var(--border_clr);padding:5px 10px;vertical-align:top;min-width:200px}.content_container ul,.content_container ol{margin-left:30px;margin-bottom:1em}.content_container b,.content_container strong{font-weight:var(--bold_weight)}.content_container a{color:var(--clr2);font-weight:var(--normal_weight);text-decoration:underline}.content_container h1,.content_container .h1,.content_container h2,.content_container .h2,.content_container h3,.content_container .h3,.content_container h4,.content_container .h4,.content_container h5,.content_container .h5,.content_container h6,.content_container .h6{font-family:"Playfair Display",serif;margin-bottom:.5em}.content_container .pre_title{font-weight:var(--bold_weight);margin-bottom:.5em;font-size:1.1rem}.content_container blockquote:before{content:"\f10d";font:var(--awesome900);font-size:2rem}.content_container blockquote{font-size:1.5rem;text-align:center;font-weight:var(--bold_weight);font-style:italic;line-height:1.3;margin:3rem 0;Display:block;width:100%}.content_container .wp-video{max-height:80dvh}.content_container .wp-video .mejs-video{max-height:80dvh}.content_container .wp-video-shortcode video,.content_container video.wp-video-shortcode{max-height:80dvh}.swiper-slide{height:auto}.swiper-slide>*{flex:1}.no_scroll{overflow:hidden}.mob_menu{position:fixed;right:0;top:0;z-index:999999;height:100dvh;width:0;overflow:hidden;transition-duration:0.2s;background:rgb(0 0 0 / .7)}.mob_menu.active{width:100dvw}.mob_menu .inner{background:#fff;height:100%;overflow:auto;position:absolute;right:0;font-weight:var(--normal_weight);width:400px;max-width:100dvw;overflow-x:hidden}.mob_menu .menu_top{text-align:right;padding:10px 15px;font-size:20px}.mob_menu .top_links{display:flex;flex-wrap:wrap;gap:0 15px;padding:10px 15px}.mob_menu .menu_items{position:relative}.mob_menu ul{list-style:none;margin:0 auto}.mob_menu ul li{border-bottom:1px solid var(--box_clr)}.mob_menu ul li a{display:block;position:relative;padding:10px 15px;padding-right:30px}.mob_menu ul li a:hover{background:var(--clr1);color:#fff}.mob_menu ul li a i{position:absolute;right:15px;line-height:inherit}.mob_menu ul ul{position:absolute;width:100%;left:100%;height:100dvh;overflow-y:auto;top:0;transition-duration:0.2s;background:#fff;z-index:9}.mob_menu ul ul.active{left:0}.mob_menu .submenu-title{display:flex;gap:20px;padding:10px 15px}.mob_menu .submenu-title .title{font-weight:var(--bold_weight);border-left:1px solid var(--box_clr);padding-left:20px}.mob_menu .submenu-title .back i{Display:inline-block;margin-right:5px}.top_bar{background:var(--box_clr);padding:12px 0;font-size:90%}.top_bar .usps{width:400px;overflow:hidden;height:2em}.top_bar .usps .usp{padding:0 2px}.top_bar .usps .usp:before{content:"\f058";font:var(--awesome400);display:inline-block;margin-right:5px}.top_bar .top_links{display:flex;flex-wrap:wrap;gap:0 15px}.top_bar .top_links ul li{display:inline-block;margin-right:20px}.top_bar .top_links a:hover{color:var(--clr1)}.top_bar .reviews .score{font-weight:var(--bold_weight)}.top_bar .reviews{gap:10px}.top_bar .reviews .fa-star{color:#FFC107}.top_bar .search .search_btn{Display:none}.header{padding:15px 0;background:#fff;border-top:4px solid var(--clr1)}.header .logo{width:145px}.header .menu_bar{display:flex;flex-wrap:wrap;gap:15px}.header .menu_bar>ul{margin-right:0}.header .menu_bar ul{font-size:1.1rem;font-weight:var(--normal_weight)}.header .menu_bar>ul>li{display:inline-block;margin-right:0}.header .menu_bar>ul>li.menu-item-has-children>a:after{content:"\f107";font:var(--awesome400);font-size:85%;display:inline-block;margin-left:5px}.header .menu_bar>ul>li>a{position:relative;display:block}.header .menu_bar>ul a{position:relative;display:block;padding:5px 12px}.header .menu_bar>ul a:hover{color:var(--clr1)}.header .menu_bar>ul>li>a:hover:before{content:"";position:absolute;width:calc(100% - 30px);left:15px;top:calc(100% - 5px);height:2px;background:var(--clr1)}.header .menu_bar>ul li:hover>ul{display:block}.header .menu_bar>ul>li>ul{display:none;z-index:9999999;position:absolute;list-style:none;border-radius:var(--border_radius);filter:drop-shadow(0 0 15px rgb(0 0 0 / .1));padding-top:20px}.header .menu_bar>ul>li>ul>li:first-of-type{position:relative}.header .menu_bar>ul>li>ul>li:first-of-type:before{content:"";display:block;width:15px;height:15px;background:#fff;transform:rotate(45deg);position:absolute;top:-8px;left:30px;z-index:-1}.header .menu_bar ul ul li.menu-item-has-children{position:relative}.header .menu_bar ul ul li.menu-item-has-children>a{padding-right:40px;position:relative}.header .menu_bar ul ul li.menu-item-has-children>a:after{content:"\f105";font:var(--awesome400);font-size:85%;display:inline-block;margin-left:5px;position:absolute;right:15px;top:50%;transform:translatey(-50%)}.header .menu_bar ul ul li{background:#fff;border-bottom:1px solid var(--box_clr);font-weight:var(--medium_weight);font-size:90%}.header .menu_bar ul ul li:hover{background:var(--box_clr)}.header .menu_bar ul ul li:first-of-type{border-radius:var(--border_radius) var(--border_radius) 0 0}.header .menu_bar ul ul li:last-of-type{border-radius:0 0 var(--border_radius) var(--border_radius);border-bottom:none}.header .menu_bar ul ul ul{display:none;position:absolute;list-style:none;left:100%;top:0;width:300px;padding:0 15px}.header .menu_bar ul ul ul:before{content:"";display:block;width:15px;height:15px;background:#fff;transform:rotate(45deg);position:absolute;top:calc(0.5em + 5px);left:10px;z-index:-1}.header .call_btn{display:none}.header .menu_btn{display:none}.header .menu_btn .bars{height:30px;width:30px;display:inline-flex;align-content:space-around;align-items:stretch;flex-wrap:wrap;margin-left:10px}.header .menu_btn .bars .bar{width:100%;height:4px;background:var(--clr2);border-radius:20px}.header .menu_btn .bars .bar:last-of-type{width:50%;transition-duration:0.2s}.header .menu_btn:hover .bars .bar:last-of-type{width:100%}.template.sticky{padding-top:115px}.header.sticky{position:fixed;width:100%;top:0;left:0;z-index:9999}.header.sticky .logo{width:120px}.hero{position:relative;margin-bottom:0}.hero.hero_front_page{margin-bottom:0}.hero .overlay{position:absolute;width:100%;height:100%;left:0;top:0}.hero .banner_content{padding:14dvw 0 8dvw;position:relative;color:#fff}.hero .banner_content .subtitle{font-weight:var(--bold_weight);font-size:1.5rem;margin-bottom:.5rem}.hero .btn.link_btn:before{top:calc(100% - 10px);position:absolute;display:block;width:100%;height:1px;background:#fff;content:""}.border{border-bottom:1px solid var(--border_clr)}.breadcrumbs{border-bottom:1px solid var(--border_clr);text-align:right;padding:5px 0;font-size:.8rem}.footer_contact{background:var(--box_clr);padding-top:60px}.footer_contact .h2{margin-bottom:30px;font-size:24px}.footer_contact .contact_items{padding-bottom:50px}.footer_contact .contact_item{gap:20px}.footer_contact .contact_item .icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:24px;background:var(--clr1);color:#fff;border-radius:100%}.footer_contact .contact_item .label{width:calc(100% - 80px)}.footer_contact .contact_person{text-align:center}.footer_contact .contact_person img{display:inline-block;width:160px;height:260px;object-fit:cover;object-position:50% 0%}.footer_usps{z-index:9;margin-top:calc(-1em - 15px);position:relative}.footer_usps .box{background:var(--clr1);font-weight:var(--normal_weight);border-radius:100px;padding:0 0;overflow:hidden;height:calc(2em + 30px)}.footer_usps .box .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;flex-direction:row}.footer_usps .box .usp{padding:15px 20px;width:auto}.footer_usps .box .usp:before{content:"\f058";font:var(--awesome400);display:inline-block;margin-right:5px}.footer{padding:80px 0}.footer .footer_links .logo{width:200px;display:block;margin-bottom:20px}.footer .footer_links .title{margin-bottom:20px;font-size:24px}.footer .footer_links ul{list-style:none}.footer .footer_links ul li{margin-left:25px}.footer .footer_links ul li a:before{content:"\f105";font:var(--awesome400);font-size:85%;display:inline-block;width:25px;margin-left:-25px}.footer .contact_details{margin-top:60px}.bottom{border-top:1px solid var(--clr2);padding:15px 0}.bottom .flexbox{gap:20px}.bottom .copy a{display:inline-block}.bottom .social{gap:20px}.bottom .social a{font-size:24px}.contentblock{margin-bottom:80px}.contentblock.grey_bg{background:var(--box_clr);padding:80px 0}.contentblock.no_padding_top{padding-top:0}.contentblock.no_margin_bottom{margin-bottom:0}.contentblock.padding_top{padding-top:80px}.contentblock.img_bg{padding:80px 0;position:relative}.contentblock.img_bg:after{content:"";background:rgb(0 0 0 / .7);width:100%;height:100%;position:absolute;left:0;top:0}.contentblock.img_bg .maxw1{position:relative;z-index:1}.contentblock.text_img .reverse .image{grid-area:1 / 1 / 2 / 2}.contentblock.text_img .reverse .text{grid-area:1 / 2 / 2 / 3}.contentblock.text_img .inner{background:var(--clr1);border-radius:0 calc(5 * var(--border_radius)) 0 calc(5 * var(--border_radius));overflow:hidden}.contentblock.text_img .inner .text{padding:40px}.contentblock.text_img .inner .image img{width:100%;height:100%;object-fit:cover}.contentblock.text_img.img_bg .inner{background:#fff}.contentblock.text_img iframe{width:100%;aspect-ratio:5 / 3}.contentblock.text_youtube_short .youtube iframe{aspect-ratio:4 / 7;width:500px;max-width:100%;margin:0 auto;Display:block}.contentblock.text_linkslider .text{width:40%;padding-left:calc(50% - 700px);padding-right:40px}.contentblock.text_linkslider .link_slider{width:60%;overflow:hidden}.contentblock.text_linkslider .link_slider .slide{height:350px;width:420px;position:relative;max-width:calc(100dvw - 30px);border-radius:var(--border_radius);overflow:hidden}.contentblock.text_linkslider .link_slider .slide .overlay{width:100%;height:100%;color:#fff;padding:30px;position:absolute;left:0;top:0}.contentblock.text_linkslider .link_slider .arrows{margin-top:20px;font-size:20px;Display:flex;gap:10px}.contentblock.text_linkslider .link_slider .arrows .swiper-button-disabled{opacity:.5}.contentblock.text_product_blocks .item{width:100%;min-height:250px;position:relative;border-radius:var(--border_radius);overflow:hidden;aspect-ratio:3 / 2}.contentblock.text_product_blocks .item .overlay{width:100%;height:100%;color:#fff;padding:30px;position:absolute;left:0;top:0}.contentblock.text_product_blocks .item .inner{width:100%}.contentblock.text_product_blocks .item .title{position:relative;padding-right:35px;width:100%}.contentblock.text_product_blocks .item .title:after{content:"\f178";font:var(--awesome400);display:inline-block;margin-left:20px;position:absolute;right:0;top:0;line-height:40px}.contentblock.steps_block .title_bar{margin-bottom:3em}.contentblock.steps_block .step{position:relative;border-radius:var(--border_radius);overflow:hidden;grid-column:span 2}.contentblock.steps_block .step .number{z-index:9;position:absolute;background:var(--clr1);height:60px;width:60px;font-size:30px;line-height:1;display:flex;align-items:center;justify-content:center;padding:15px;right:0;top:0;border-radius:0 0 0 var(--border_radius)}.contentblock.steps_block .step .overlay{position:relative;height:100%;padding:100px 20px 60px;text-align:center;color:#fff;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:center;align-content:flex-end}.contentblock.steps_block .step .title{margin-bottom:.5em;width:100%}.contentblock.steps_block .mod2 .step{grid-column:span 3}.contentblock.steps_block .mod4 .step{grid-column:span 3}.contentblock.steps_block .mod5 .step:nth-of-type(5n+4){grid-column:span 3}.contentblock.steps_block .mod5 .step:nth-of-type(5n+5){grid-column:span 3}.contentblock.counters_block .item{grid-column:span 2;border:1px solid var(--clr2);border-radius:var(--border_radius);padding:20px 15px;font-size:16px;text-align:center;line-height:1}.contentblock.counters_block .item .flexbox{gap:20px 10px}.contentblock.counters_block .item .check{font-size:24px}.contentblock.counters_block .item .number{font-size:28px;font-weight:var(--bold_weight)}.contentblock.counters_block .mod2 .item{grid-column:span 3}.contentblock.counters_block .mod4 .item{grid-column:span 3}.contentblock.counters_block .mod5 .item:nth-of-type(5n+4){grid-column:span 3}.contentblock.counters_block .mod5 .item:nth-of-type(5n+5){grid-column:span 3}.contentblock.usps_block .usps{margin-top:3rem}.contentblock.usps_block .item{grid-column:span 2;padding:20px 15px;font-size:16px}.contentblock.usps_block .item .icon{margin-bottom:10px}.contentblock.usps_block .item .icon img{display:inline-block}.contentblock.usps_block .mod2 .icon{grid-column:span 3}.contentblock.usps_block .cols6.mod4{grid-template-columns:repeat(8,1fr)}.contentblock.usps_block .mod2 .item{grid-column:span 3}.contentblock.usps_block .usps_max .item{border:1px solid var(--clr2);padding:40px;border-radius:var(--border_radius);text-align:left}.contentblock.usps_block .usps_max .item{grid-template-columns:70px 1fr}.contentblock.usps_block .usps_max .mod2 .icon{grid-column:span 1}.contentblock.usps_block .mod5 .item:nth-of-type(5n+4){grid-column:span 3}.contentblock.usps_block .mod5 .item:nth-of-type(5n+5){grid-column:span 3}.contentblock.logo_block .logo_slider{overflow:hidden}.contentblock.logo_block .logo_slider .logo_slide{text-align:center}.contentblock.logo_block .logo_slider .logo_slide img{display:inline-block;width:150px;max-width:100%}.contentblock.logo_block .pagination{display:flex;justify-content:center}.contentblock.logo_block .pagination .swiper-pagination-bullet{background:var(--clr1);opacity:1}.contentblock.logo_block .pagination .swiper-pagination-bullet-active{background:var(--clr2)}.contentblock.logo_block .pagination .swiper-pagination-bullet:hover{background:var(--clr2)}.contentblock.full_width_image img{width:100%}.contentblock.newsletter_block .inner{background:var(--clr1);border-radius:0 calc(5 * var(--border_radius)) 0 calc(5 * var(--border_radius));padding:0 calc(5 * var(--border_radius))}.contentblock.newsletter_block .form_item .label{width:100%}.contentblock.newsletter_block .form_item .form_field{width:100%}.contentblock.newsletter_block .left{padding:calc(5 * var(--border_radius)) 0}.contentblock.newsletter_block .right{margin:calc(-5 * var(--border_radius)) 0}.contentblock.image_block .image{position:relative}.contentblock.image_block .image:after{padding-bottom:75%;Display:block;content:""}.contentblock.image_block .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.contentblock.contact_block .left>.grid{margin-top:2em}.contentblock .contactperson{background:var(--clr1);border-radius:var(--border_radius);padding:25px}.contentblock .contactperson .grid{grid-template-columns:80px 1fr}.contentblock .contactperson .image img{width:80px;height:80px;object-fit:cover;border-radius:100%}.contentblock .contactperson .title{font-weight:var(--bold_weight);font-size:115%}.contentblock .contactperson a{display:block}.contentblock .contactperson a i{Display:inline-block;width:30px}.contentblock.contact_block .address_block{background:var(--clr2);color:#fff;border-radius:var(--border_radius);padding:25px}.contentblock.contact_block .address_block .btn{width:100%}.contentblock.contact_block .address_block p{margin-bottom:2em}.contentblock.contact_block .hours_block{background:var(--clr2);color:#fff;border-radius:var(--border_radius);padding:25px}.contentblock.contact_block .hours_block .line{Display:grid;grid-template-columns:100px 1fr;gap:20px}.contentblock.contact_block .hours_block .opening_hours{margin-bottom:1em}.contentblock.contact_block .hours_block p:last-of-type{margin-bottom:0}.contentblock.contact_block .plan_visit_block{background:var(--clr1);border-radius:var(--border_radius);padding:25px}.contentblock.contact_block .plan_visit_block .btn_bar{margin-top:1em}.contentblock.contact_block .plan_visit_block .btn{width:100%}.contentblock.youtube_video iframe{width:100%;aspect-ratio:5 / 3}.contentblock.video_block video{width:100%}.contentblock .stories_list .item{border-radius:var(--border_radius);overflow:hidden}.contentblock .stories_list .item .inner{padding:150px 40px 40px;color:#fff;height:100%;width:100%;display:flex;align-items:flex-end;flex-wrap:wrap;align-content:flex-end}.contentblock .stories_list .item .inner .title{width:100%}.contentblock .stories_list .item .inner .type{font-weight:700;margin:.5em 0;width:100%}.contentblock .stories_list .item .inner .customer{width:100%}.contentblock .reviews_list .item{border-radius:var(--border_radius);overflow:hidden}.contentblock .reviews_list .item .inner{padding:100px 40px 40px;background:rgb(0 0 0 / .75);color:#fff;height:100%;width:100%;display:flex;align-items:flex-end;flex-wrap:wrap;align-content:flex-end}.contentblock .reviews_list .item .inner .product{width:100%;margin:1em 0;font-weight:var(--bold_weight)}.contentblock .reviews_list .item .inner .separator{padding:0 5px}.contentblock.reviews_slider_block .title_bar{margin-bottom:3em}.contentblock .reviews_slider{overflow:hidden}.contentblock .reviews_slider .item{background:var(--clr1);border-radius:var(--border_radius);overflow:hidden}.contentblock .reviews_slider .item .inner{padding:40px 20px}.contentblock .reviews_slider .review_text{font-size:1.25rem;margin-bottom:30px}.contentblock .reviews_slider .flexbox{gap:20px}.contentblock .reviews_slider .img{width:100px;height:100px;border-radius:100%;border:2px solid #fff;overflow:hidden}.contentblock .reviews_slider .img img{position:relative;width:100%;height:100%;object-fit:cover}.contentblock .reviews_slider .name{font-weight:var(--bold_weight)}.contentblock.reviews_slider_block .pagination{display:flex;justify-content:center;margin-top:2em}.contentblock.reviews_slider_block .pagination .swiper-pagination-bullet{background:var(--clr1);opacity:1}.contentblock.reviews_slider_block .pagination .swiper-pagination-bullet-active{background:var(--clr2)}.contentblock.reviews_slider_block .pagination .swiper-pagination-bullet:hover{background:var(--clr2)}.contentblock.quote blockquote{margin:0}.contentblock.quote .subtitle{font-weight:var(--bold_weight)}.contentblock.brands_list .item{display:grid;align-items:center;justify-items:center;justify-content:center;align-content:center}.contentblock.form_block .form{padding:40px 25px;border-radius:var(--border_radius)}.contentblock.form_block .form .wpcf7 .form_item{margin-bottom:20px;display:grid;gap:5px 20px;grid-template-columns:1fr}.story_header{margin-bottom:80px}.story_header .overlay{padding:5dvw 0;text-align:center}.story_header .overlay .pretitle{color:var(--clr1);font-weight:var(--bold_weight);font-size:120%}.story_header .overlay .title{color:#fff}.story{margin-bottom:80px}.story .pretitle{color:var(--clr1);font-size:120%;font-weight:var(--bold_weight)}.story .story_details{background:var(--clr1);color:#fff;padding:30px 20px}.story .story_details .details_list .item{Display:grid;grid-template-columns:130px 1fr;gap:0 20px}.story .story_details .details_list .label{font-weight:var(--bold_weight)}.story .story_details .wishlist .list .item{margin-left:30px}.story .story_details .wishlist .list .item:before{content:"\f14a";font:var(--awesome400);width:30px;margin-left:-30px;Display:inline-block}.story_gallery{margin-bottom:80px}.story_gallery img{object-fit:cover;aspect-ratio:1 / 1;width:100%}.blog_header{padding:80px 0;position:relative}.blog_header .blog_title{position:relative;background:var(--clr1);width:600px;margin-left:calc(50% - 700px);padding:80px 40px}.blog_header .image{width:calc(50% + 600px);position:absolute;height:100%;right:0;top:0}.single_blog .sidebar .share_btns .h4{margin-bottom:1em}.single_blog .sidebar .share_btns{margin-bottom:40px}.single_blog .sidebar .share_btns .flexbox{gap:10px}.single_blog .latest_blogs .item{Display:block;padding:20px 0;border-bottom:1px solid var(--border_clr)}.single_blog .latest_blogs .item .grid{grid-template-columns:80px 1fr;gap:20px}.single_blog .latest_blogs .item .title{font-weight:var(--bold_weight)}.blog_list .item{background:var(--box_clr)}.blog_list .item .image{aspect-ratio:3 / 2;width:100%}.blog_list .item .short_info{padding:25px 30px}.blog_list .item .short_info .label{margin-bottom:10px}.blog_list .filters .facetwp-facet{Display:flex;flex-wrap:wrap;gap:10px 20px}.blog_list .filters .facetwp-radio{background:#fff0;background-size:14px 14px;margin-bottom:4px;padding:10px 20px;border:1px solid var(--border_clr);border-radius:var(--border_radius)}.blog_list .filters .facetwp-radio.checked{background:var(--clr1);font-weight:var(--bold_weight);border-color:var(--clr1)}.blog_list .filters .facetwp-radio .facetwp-counter{display:none}.single_product .title_bar{margin-bottom:3em}.single_product .page_links{Display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:20px}.single_product .gallery{overflow:hidden;position:relative}.single_product .gallery .product_img_slider{margin-bottom:10px}.single_product .gallery .product_img_slider .item .image{padding:20px}.single_product .gallery .item .image{width:100%;padding:10px;border:1px solid var(--border_clr);display:block;cursor:pointer}.single_product .gallery .item img{width:100%;aspect-ratio:1 / 1;object-fit:contain}.single_product .gallery .product_img_slider{position:relative}.single_product .gallery .product_img_slider .button-next{cursor:pointer;position:absolute;z-index:99;right:20px;top:50%;font-size:40px;color:#fff;text-shadow:0 0 20px var(--clr1);transform:translatey(-50%)}.single_product .gallery .product_img_slider .button-prev{cursor:pointer;position:absolute;z-index:99;left:20px;top:50%;font-size:40px;color:#fff;text-shadow:0 0 20px var(--clr1);transform:translatey(-50%)}.single_product .gallery .product_img_slider_thumbs .swiper-slide-thumb-active{border:1px solid var(--clr1)}.single_product .price{font-size:150%;color:var(--clr1);font-weight:var(--bold_weight);margin-bottom:20px}.single_product .color{margin-bottom:2em;Display:grid;gap:10px}.single_product .color_list{Display:flex;flex-wrap:wrap;gap:10px 20px}.single_product label{position:relative;cursor:pointer}.single_product .color_name{position:absolute;display:none;bottom:100%;left:50%;background:var(--clr2);color:#fff;padding:5px 10px;transform:translatex(-50%);font-size:.8rem;width:max-content;border-radius:5px}.single_product label:hover .color_name{Display:block}.single_product input[type=radio]{position:absolute;visibility:hidden;width:1rem;height:1rem;top:0;left:0}.single_product input[type=radio]+span:before{display:block;position:absolute;content:'';border-radius:100%;height:2.5rem;width:2.5rem;top:0em;left:0;border:none;background:#fff0;z-index:9;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:2px solid var(--border_clr)}.single_product input[type=radio]+span:after{display:flex;position:absolute;content:"\f00c";font:var(--awesome900);font-size:20px;height:2.5rem;width:2.5rem;top:0em;left:0;border:2px solid var(--clr2);color:var(--clr3);border-radius:100%;visibility:hidden;text-align:center;z-index:9;align-items:center;justify-content:center;text-shadow:0 0 3px #fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.single_product input[type=radio]:checked+span:before{background:#fff0}.single_product input[type=radio]:checked+span:after{visibility:visible}.single_product .circle{display:block;border-radius:100%;height:2.5rem;width:2.5rem;top:.05em;left:0}.single_product .option_field{Display:grid;gap:10px;margin-bottom:2em}.single_product .option_field select{width:100%;padding:5px 15px;background:#fff;border:1px solid var(--border_clr);border-radius:var(--border_radius);font:inherit;background:url(/wp-content/themes/kitchenatwork/img/angle-down.png) no-repeat calc(100% - 10px) 50% #fff}.single_product .bestellen .flexbox{gap:5px}.single_product .bestellen input{max-width:100%;border:1px solid var(--border_clr);border-radius:var(--border_radius);padding:10px 20px;width:100px}.single_product .bestellen button{border-radius:var(--border_radius);padding:10px 20px;background:var(--clr1);color:#fff;border:1px solid var(--clr1);max-width:100%}.single_product .offerte_form{Display:none}.offerte_form .h2{margin-bottom:.5em}.offerte_form .wpcf7 .form_item{grid-template-columns:1fr}.product_specs{background:var(--clr1);padding:80px 0}.product_specs .title_bar{margin-bottom:2em}.product_specs .tabs{border-bottom:1px solid rgb(0 0 0 / .5);gap:25px;margin-bottom:2rem}.product_specs .tabs .tab_btn{font-size:1.3rem;position:relative;Display:block}.product_specs .tabs .tab_btn.active:after{content:"";position:absolute;width:100%;height:1px;background:var(--clr2);bottom:0;left:0}.product_specs .tab{Display:none}.product_specs .tab.active{display:block}.product_specs .tab .tab_btn{Display:none;font-size:1.3rem;position:relative;border-bottom:1px solid rgb(0 0 0 / .5);padding:10px 0}.product_specs .tab .tab_btn:after{content:"\2b";font:var(--awesome400);position:absolute;right:0;line-height:inherit}.product_specs .tab.active .tab_btn:after{content:"\f068"}.product_specs .deliverytime{margin-bottom:1rem}.product_specs iframe{width:100%;max-width:500px;aspect-ratio:5 / 3;border:none}.product_specs .downloads a{Display:block;padding:10px 0 10px 40px;border-bottom:1px solid rgb(0 0 0 / .5);position:relative}.product_specs .downloads a i{position:absolute;left:0;line-height:inherit}.product_specs .downloads a:hover{opacity:.7}.product_specs .dimensions{filter:drop-shadow(1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(-.5px 0 0 #000) drop-shadow(0 -.5px 0 #000)}.product_specs .dimensions .inner{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));background:#a49d93}.product_specs .dimensions .dim_item{padding:25px;border-bottom:1px solid rgb(0 0 0 / .5)}.product_specs .dimensions .dim_item:last-of-type{border-bottom:none}.product_specs .dimensions .dim_item .label{font-weight:var(--bold_weight);text-transform:uppercase}.product_specs .dimensions .dim_item .label i{width:35px;Display:inline-block}.product_specs .dimensions .dim_item .value{font-size:160%}.product_usps .inner{background:var(--clr2);color:var(--clr1);padding:25px;border-radius:var(--border_radius)}.product_usps .usp{text-align:center}.related_products .title_bar{margin-bottom:3rem}.related_products{overflow:hidden}.related_slider .product .image{margin-bottom:.5rem}.related_slider .product img{aspect-ratio:4 / 3;border-radius:var(--border_radius);object-fit:cover;border:1px solid var(--clr1);width:100%}.related_slider .product .title{font-weight:var(--bold_weight);font-size:1.1rem}.product_list .filter_bar{Display:none;margin-bottom:2rem}.product_list .filter_item .h4{margin-bottom:.5rem}.product_list .product{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:10px 0}.product_list .product .image{margin-bottom:.5rem;position:relative}.product_list .product .image>img{aspect-ratio:4 / 3;border-radius:var(--border_radius);object-fit:cover;border:1px solid var(--clr1);width:100%}.product_list .product .image .icon{position:absolute;right:20px;top:20px;width:50px;height:50px;border-radius:5px;padding:10px}.product_list .product .image .icon img{aspect-ratio:1 / 1;object-fit:contain;width:100%}.product_list .product .image .text_label{position:absolute;bottom:15px;left:15px;max-width:calc(100% - 30px);border-radius:5px;color:#fff;background:var(--clr1);padding:5px 15px;line-height:1.3;font-weight:var(--bold_weight)}.product_list .product .title{font-weight:var(--bold_weight);font-size:1.1rem}.product_list .product .text .flexbox{gap:10px}.product_list .product .label{background:#dbab8e;text-transform:uppercase;font-size:12px;padding:2px 10px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.product_list .product .price{font-size:120%;font-weight:var(--bold_weight);color:var(--clr1)}.product_list .list_view{gap:0}.product_list .list_view .product{display:grid;grid-template-columns:150px 1fr 100px 180px;gap:20px;align-items:center;border-bottom:1px solid var(--border_clr);padding:10px 0}.product_list .list_view .product .image{margin-bottom:0}.product_list .list_view .product .price{font-size:1.2rem;color:var(--clr1);font-weight:var(--bold_weight)}.product_list .pagination{margin-top:3em}.product_list .pagination .facetwp-pager{display:flex;align-items:center}.product_list .pagination .facetwp-page{width:30px;height:30px;display:flex;border-radius:100%;justify-content:center;align-items:center}.product_list .pagination .facetwp-page.active{background:var(--clr1)}.archive_webshop .title_bar{margin-bottom:3rem}.archive-category{aspect-ratio:4 / 3;position:relative;border-radius:var(--border_radius);overflow:hidden;width:100%}.archive-category .image{position:absolute;width:100%;height:100%;left:0;top:0}.archive-category .image .overlay{position:absolute;width:100%;height:100%;left:0;top:0;color:#fff}.archive-category .image .icon{position:absolute;right:20px;top:20px;width:50px;height:50px;border-radius:5px;padding:10px}.archive-category .image .icon img{aspect-ratio:1 / 1;object-fit:contain;width:100%}.archive-category .image .name{position:absolute;bottom:0;padding:20px;left:0;font-size:1.2rem}.content .search_form{border-radius:10px;padding:5px 15px;border:1px solid var(--border_clr);width:400px;max-width:100%;margin-top:10px;margin-bottom:20px}.content .search_form input{font:inherit;border:none;width:calc(100% - 30px)}.content .search_form button{border:none;background:#fff0;font:inherit;color:var(--clr1)}.search_list_archive .search_item{padding:15px 0;border-bottom:1px solid #f2f2f2;display:block}.search_list_archive .search_item .page_title{color:var(--clr2)}.search_list_archive .search_item .more{color:var(--clr1);font-weight:600}#shopping_cart{width:100%;margin-bottom:50px}#shopping_cart .row{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--border_clr);padding:5px 0}#shopping_cart .row:first-of-type{font-weight:700}#shopping_cart .row .product_name{width:calc(100% - 450px)}#shopping_cart .row .product_name a{display:inline-block;line-height:22px;margin-top:8px}#shopping_cart .row .product_name a small{font-style:italic}#shopping_cart .row .price{width:150px}#shopping_cart .row .quantity{width:125px}#shopping_cart .row .quantity input{padding:5px;margin:0 10px;border:1px solid var(--border_clr);width:50px;text-align:center;font-size:16px}#shopping_cart .row .quantity .shopcart_btn{font-weight:700;font-size:18px;line-height:18px;display:inline-block;width:15px;text-align:center}#shopping_cart .row .quantity .shopcart_btn.product_min{font-size:28px}#shopping_cart .row .total{width:125px;text-align:right}#shopping_cart .row .trash{text-align:right;width:50px;color:var(--clr2)}#shopping_cart .row.totals .label{width:calc(100% - 200px);text-align:right}#shopping_cart .row.totals .value{width:150px;text-align:right}#shopping_cart .row:nth-last-of-type(2){font-weight:700}.submit_form_full .submit_form_half{width:48%;display:inline-block;margin-right:1%;vertical-align:top}.adres_change{cursor:pointer;display:block;width:100%;padding-top:30px;padding-left:5px;padding-bottom:20px}.cart_overlay{width:100%;position:fixed;top:0;left:0;height:100%;background:rgb(0 0 0 / .3);z-index:9999;display:none}.cart_overlay .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:5px solid var(--border_clr);border-top:5px solid var(--border_clr);border-radius:50%;animation:spin 1s linear infinite;z-index:10000}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}#submit_form{width:100%;padding:40px 30px;box-sizing:border-box;border:1px solid var(--border_clr);overflow:hidden}#submit_form h3{margin:0 0 20px;text-transform:uppercase}#submit_form .errorlist{width:100%;margin:0 0 15px;line-height:20px;font-size:13px;color:red}#submit_form *{box-sizing:border-box}#submit_form .col{margin-bottom:30px}#submit_form .form_item label{width:100%;margin:0}#submit_form .form_item span{width:100%;line-height:24px}#submit_form .form_item input[type="text"],#submit_form .form_item input[type="email"],#submit_form .form_item textarea{width:100%;height:38px;padding:0 10px;border:1px solid var(--border_clr);border-radius:var(--border_radius)}#submit_form .form_item textarea{height:120px;padding:10px}#submit_form .form_checkboxes{width:100%;margin:0 0 15px}#submit_form .form_checkboxes>span{display:block;width:100%;line-height:24px;font-weight:700}#submit_form .form_checkboxes label{display:block;width:100%;line-height:20px;padding:10px 10px 10px 36px;position:relative;cursor:pointer;border:1px solid var(--border_clr);margin:5px 0;background:#fff}#submit_form .form_checkboxes label:last-child{border-bottom:1px solid var(--border_clr)}#submit_form .form_checkboxes label span{width:16px;height:16px;position:absolute;left:10px;top:50%;margin:-8px 0 0;background:var(--border_clr);border-radius:100%;border:1px solid var(--border_clr)}#submit_form .form_checkboxes label span#thuisbezorgd-verzendkosten-price{display:inline-block!important;position:relative;top:0;left:0;width:auto;background:#fff0;margin:0;border:none;height:auto}#submit_form .form_checkboxes label input{display:none}#submit_form .form_checkboxes label input:checked+span:after{content:"\00a0";width:8px;height:8px;background:#000;border-radius:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#submit_form .form_agv{display:block;width:100%;margin:0 0 15px}#submit_form .form_agv>span{display:block;width:100%;line-height:24px;font-weight:700}#submit_form .form_agv label{display:block;width:100%;line-height:20px;padding:6px 10px 6px 36px;position:relative;cursor:pointer;border:1px solid var(--border_clr);margin:0;background:#fff}#submit_form .form_agv label span{width:16px;height:16px;position:absolute;left:10px;top:50%;margin:-8px 0 0;background:var(--border_clr);border-radius:3px;border:1px solid var(--border_clr)}#submit_form .form_agv label input{display:none}#submit_form .form_agv label input:checked+span:after{content:"\00a0";width:8px;height:8px;background:#000;border-radius:2px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#submit_form .form_agv label a{color:var(--clr2);text-decoration:underline}#submit_form button{font:inherit;font-size:16px;padding:10px 20px;font-weight:700;background:var(--clr1);border-radius:var(--border_radius);color:#fff;border:none}#submit_form button i{margin:0 0 0 15px}#submit_form button:hover{opacity:.6;cursor:pointer}#agv{display:none;padding:30px}#agv>h1{font-size:24px;margin:0 0 15px}.cart-fields{display:block;padding-top:25px}.wpcf7 .form_item{margin-bottom:20px;display:grid;gap:5px 20px;grid-template-columns:180px 1fr}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{width:100%;padding:5px 15px;background:#fff;border:1px solid var(--border_clr);border-radius:var(--border_radius);font:inherit}.wpcf7 textarea{height:200px}.wpcf7 select{background:url(/wp-content/themes/kitchenatwork/img/angle-down.png) no-repeat calc(100% - 10px) 50% #fff}.wpcf7 .form_item .info{font-size:.9em;font-style:italic}span.wpcf7-list-item{display:inline-block;margin:0 0 0}span.checkbox{margin-top:10px;display:block}.wpcf7 .wpcf7-list-item{display:inline-block;margin-right:35px;width:100%}.wpcf7-list-item-label{margin-left:30px;display:inline-block;vertical-align:top}.wpcf7-checkbox{padding:5px 0;display:inline-block}.wpcf7-checkbox label{position:relative;cursor:pointer}.wpcf7-checkbox input[type=checkbox]{position:absolute;visibility:hidden;height:1em;width:1em;top:.25em;left:0}.wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:'';border-radius:0;height:1em;width:1em;top:.05em;left:0;border:1px solid var(--border_clr);background:#fff}.wpcf7-checkbox input[type=checkbox]+span:after{display:flex;justify-content:center;align-items:center;position:absolute;content:"\f00d";font:var(--awesome900);height:calc(1em - 3px);width:calc(1em - 3px);color:var(--clr2);top:calc(0.05em + 2px);left:2px;visibility:hidden;font-size:1em;text-align:center}.wpcf7-checkbox input[type=checkbox]:checked+span:before{background:#fff}.wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.wpcf7-radio label{position:relative;cursor:pointer}.wpcf7-radio input[type=radio]{position:absolute;visibility:hidden;width:1em;height:1em;top:0;left:0}.wpcf7-radio input[type=radio]+span:before{display:block;position:absolute;content:'';border-radius:100%;height:1em;width:1em;top:.05em;left:0;border:1px solid var(--border_clr);background:#fff}.wpcf7-radio input[type=radio]+span:after{display:block;position:absolute;content:"";font:var(--awesome900);height:calc(1em - 3px);width:calc(1em - 3px);color:var(--clr2);background:var(--clr2);border-radius:100%;top:calc(0.05em + 2px);left:2px;visibility:hidden;text-align:center}.wpcf7-radio input[type=radio]:checked+span:before{background:#fff}.wpcf7-radio input[type=radio]:checked+span:after{visibility:visible}#eeBFEL{width:700px;max-width:100%}#eeBFEL p{margin-bottom:20px;display:grid;grid-template-columns:250px 1fr;gap:5px 20px}#eeBFEL input,#eeBFEL textarea,#eeBFEL select{width:100%;padding:5px 15px;border:1px solid var(--border_clr);border-radius:10px;font:inherit}#eeBFEL input[type=submit]{display:inline-block;line-height:1;border:none;font-size:.9rem;font-weight:var(--normal_weight);padding:18px 35px 18px 35px;border-radius:var(--border_radius);color:#fff;background:var(--clr2)}.account_list{width:500px;max-width:100%;display:grid;grid-template-columns:1fr;gap:5px}.account_list a{display:grid;grid-template-columns:25px 1fr;width:100%;gap:25px;text-align:left}Here you go:css .user-form{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:28px 24px}.user-form__group{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:12px;margin-bottom:14px}.user-form__group label{font-size:15px;color:#555}.user-form__group input{padding:10px 14px;font-size:15px;color:#222;background:#fafafa;border:1px solid #ddd;border-radius:6px;transition:border-color 0.2s ease,box-shadow 0.2s ease;outline:none;width:100%;box-sizing:border-box}.user-form__group input:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgb(74 144 226 / .15);background:#fff}.user-form__success{padding:12px 16px;margin-bottom:20px;background:#edfaf1;border:1px solid #b2dfcc;border-radius:6px;color:#2d7a4f;font-size:14px}.user-form__error{padding:12px 16px;margin-bottom:20px;background:#fdecea;border:1px solid #f5c6cb;border-radius:6px;color:#a02020;font-size:14px}@media only screen and (max-width:1440px){.header .logo{width:130px}.header .menu_bar>ul>li{margin-right:0}.header .menu_bar>ul a{padding:5px 10px}.contentblock.text_linkslider .text{padding-left:15px}.blog_header .blog_title{margin-left:15px}.blog_header .image{width:calc(100% - 100px)}.contentblock .contactperson .grid{grid-template-columns:1fr;gap:20px 30px}}@media only screen and (max-width:1350px){.top_bar .top_links{display:none}.header .menu_bar ul{display:none}.header .menu_btn{display:inline-flex}.footer_contact .contact_items.grid.cols2{grid-template-columns:2fr 3fr}}@media only screen and (max-width:1200px){.contentblock.counters_block .item .number{width:100%}.contentblock.contact_block .right .cols2{grid-template-columns:1fr}.contentblock.contact_block .right .plan_visit_block{grid-column:span 1}.story .cols3{grid-template-columns:1fr}.story .story_text{grid-column:span 1}.story .story_details .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1100px){.footer_contact{padding-bottom:60px}.footer_contact .contact_items.grid.cols2{grid-column:span 3}.footer_contact .contact_person{display:none}.footer_usps .box .swiper-wrapper{display:block;flex-direction:column}.footer_usps .box .usp{width:100%;text-align:center}.contentblock.steps_block .mod3 .step{grid-column:span 3}.contentblock.steps_block .mod3 .step:nth-of-type(3n+3){grid-column:span 6}.contentblock.steps_block .mod5 .step{grid-column:span 3}.contentblock.steps_block .mod5 .step:nth-of-type(5n+4){grid-column:span 3}.contentblock.steps_block .mod5 .step:nth-of-type(5n+5){grid-column:span 6}.contentblock.usps_block .mod5 .item{grid-column:span 3}.contentblock.usps_block .mod5 .item:nth-of-type(5n+4){grid-column:span 3}.contentblock.usps_block .mod5 .item:nth-of-type(5n+5){grid-column:span 6}.contentblock.image_block .cols4{grid-template-columns:repeat(2,1fr)}.story_gallery .grid{grid-template-columns:repeat(3,1fr)}.single_blog .sidebar{grid-row:2}.single_blog .grid.cols3{grid-template-columns:repeat(1,1fr)}.blog_list .grid{grid-template-columns:repeat(2,1fr)}.contentblock.brands_list .grid{grid-template-columns:repeat(5,1fr)}.contentblock.form_block .cols3{grid-template-columns:1fr}.contentblock.form_block .cols3 .col2{grid-column:span 1}.contentblock.form_block .contactperson .grid{grid-template-columns:100px 1fr}.archive-categories.cols4{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:960px){h1,.h1{font-size:36px}.top_bar .usps{display:none}.top_bar .reviews{width:auto}.footer .cols4{grid-template-columns:repeat(2,1fr)}.contentblock.text_linkslider .text{width:100%;padding-right:0;margin-bottom:30px}.contentblock.text_linkslider .link_slider{width:100%;padding-left:15px}.contentblock.text_product_blocks .cols3{grid-template-columns:repeat(2,1fr)}.contentblock.counters_block .item{grid-column:span 6}.contentblock.counters_block .item .number{width:auto}.contentblock.text_img .grid.cols2{grid-template-columns:1fr}.contentblock.text_img .reverse .image{grid-area:2 / 1 / 3 / 2}.contentblock.text_img .reverse .text{grid-area:1 / 1 / 2 / 2}.contentblock.steps_block .mod2 .step{grid-column:span 6}.contentblock.counters_block .mod2 .item{grid-column:span 6}.contentblock.usps_block .cols6.mod4 .item{grid-column:span 4}.contentblock.usps_block .mod2 .item{grid-column:span 6}.contentblock.text_youtube_short .text{grid-column:span 4}.contentblock.text_youtube_short .youtube{grid-column:span 4}.contentblock.contact_block .cols2{grid-template-columns:1fr}.contentblock.contact_block .contactperson .grid{grid-template-columns:100px 1fr}.contentblock .stories_list.grid{grid-template-columns:1fr}.contentblock .reviews_list.grid{grid-template-columns:1fr}.blog_header .blog_title{margin:0 auto;max-width:calc(100% - 30px)}.blog_header .image{width:100%}.contentblock.brands_list .grid{grid-template-columns:repeat(4,1fr)}.product_specs .cols3{grid-template-columns:1fr}.product_specs .cols3 .col2{grid-column:span 1}.product_list .cols3{grid-template-columns:repeat(1,1fr)}.product_list .cols3 .col2{grid-column:span 1}.product_list .collapse{Display:none}.product_list .filter_bar{Display:block}#shopping_cart .row{align-items:center}#shopping_cart .row .product_name{width:calc(100%)}#shopping_cart .row .price{width:calc(33.33% - 30px)}#shopping_cart .row .quantity{width:33.33%}#shopping_cart .row .total{width:33.33%;text-align:right}#shopping_cart .row .trash{text-align:right;width:30px;color:#c82037}#shopping_cart .row.totals .label{width:calc(100% - 130px)}#shopping_cart .row.totals .value{width:100px}.submit_form_full .submit_form_half{width:100%;display:inline-block;margin-right:0%;vertical-align:top}}@media only screen and (max-width:800px){h1,.h1{font-size:34px}h2,.h2{font-size:28px}h3,.h3{font-size:22px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}.header .call_btn{display:inline-flex}.header .visit_btn{display:none}.footer_contact .contact_items.grid.cols2{grid-template-columns:1fr}.contentblock.usps_block .cols6.mod3 .item{grid-column:span 6}.contentblock.newsletter_block .inner{padding:0 20px}.contentblock.newsletter_block .grid{grid-template-columns:1fr}.contentblock.newsletter_block .right{display:none}.contentblock.image_block .cols4{grid-template-columns:1fr}.contentblock.image_block .cols3{grid-template-columns:1fr}.contentblock.image_block .cols2{grid-template-columns:1fr}.story .story_details .grid{grid-template-columns:repeat(1,1fr)}.product_usps .grid.cols3{grid-template-columns:1fr}.archive-categories.cols4{grid-template-columns:repeat(2,1fr)}.archive-category{aspect-ratio:1 / 1}.product_list .list_view .product{grid-template-columns:150px 1fr}.contentblock.text_product_blocks .item .title:after{line-height:35px}}@media only screen and (max-width:650px){.header .logo{width:120px}.footer .cols4{grid-template-columns:repeat(1,1fr)}.contentblock.steps_block .step .overlay{padding:100px 20px 40px}.contentblock.steps_block .mod3 .step{grid-column:span 6}.contentblock.steps_block .mod4 .step{grid-column:span 6}.contentblock.steps_block .mod5 .step{grid-column:span 6}.contentblock.steps_block .mod5 .step:nth-of-type(5n+4){grid-column:span 6}.contentblock.steps_block .mod5 .step:nth-of-type(5n+5){grid-column:span 6}.contentblock.usps_block .mod5 .item{grid-column:span 6}.contentblock.usps_block .mod5 .item:nth-of-type(5n+4){grid-column:span 6}.contentblock.usps_block .mod5 .item:nth-of-type(5n+5){grid-column:span 6}.wpcf7 .form_item{grid-template-columns:1fr}.story_gallery .grid{grid-template-columns:repeat(2,1fr)}.blog_list .grid{grid-template-columns:repeat(1,1fr)}.contentblock.text_product_blocks .cols3{grid-template-columns:repeat(1,1fr)}.contentblock.brands_list .grid{grid-template-columns:repeat(3,1fr)}.single_product .grid.cols2{grid-template-columns:repeat(1,1fr)}.product_specs .tabs{Display:none}.product_specs .tab .tab_btn{Display:block}.product_specs .tab{Display:block}.product_specs .tab .inner{Display:none;padding:30px 0}.product_specs .tab.active .inner{Display:block}.product_list .list .grid.cols2{grid-template-columns:repeat(1,1fr)}#submit_form{padding:30px 20px}#submit_form .grid.cols2{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:500px){#eeBFEL p{display:block}.grid{gap:30px}.footer_contact .contact_item{gap:15px}.footer_contact .contact_item .icon{width:50px;height:50px;font-size:22px}.footer_contact .contact_item .label{width:calc(100% - 65px)}.footer_usps{font-size:13px}.footer_usps .box .usp{padding:15px 10px}.contentblock.usps_block .cols6.mod4 .item{grid-column:span 8}.contentblock.usps_block .mod2 .icon{grid-column:span 6}.contentblock.contact_block .contactperson .grid{grid-template-columns:1fr}.contentblock.usps_block .usps_max .item{grid-template-columns:1fr}.blog_header .blog_title{padding:40px 20px}.contentblock.form_block .contactperson .grid{grid-template-columns:1fr}.top_bar{position:relative}.top_bar .search .asl_w_container{Display:none}.top_bar .search .asl_w_container.active{Display:block;position:absolute;width:calc(100% - 20px);left:10px;border:1px solid var(--clr1);top:100%}.top_bar .search .search_btn{Display:block}}@media only screen and (max-width:450px){.contentblock.counters_block .item .number{width:100%}.story .story_details .details_list .item{grid-template-columns:1fr}.contentblock .stories_list .item .inner{padding:100px 20px 40px}.contentblock .reviews_list .item .inner{padding:100px 20px 40px}.contentblock.text_img .inner .text{padding:40px 20px}.contentblock.usps_block .usps_max .item{padding:40px 20px}.single_blog .latest_blogs .item .grid{grid-template-columns:1fr}.single_blog .latest_blogs .item .grid .img{width:100px}.blog_list .item .short_info{padding:25px 20px}.contentblock.brands_list .grid{grid-template-columns:repeat(2,1fr)}.archive-categories.cols4{grid-template-columns:repeat(1,1fr)}.product_list .list_view .product{grid-template-columns:80px 1fr}#shopping_cart{font-size:14px}#shopping_cart .row.totals .label{width:calc(100% - 110px)}#shopping_cart .row.totals .value{width:80px}#shopping_cart .row .quantity input{width:50px;padding:5px 10px;text-align:center}}@media only screen and (max-width:350px){.contentblock.contact_block .contactperson{padding:25px 20px}.contentblock.contact_block .hours_block{padding:25px 20px}.contentblock.contact_block .address_block{padding:25px 20px}.contentblock.contact_block .contactperson a i{width:25px}.contentblock.contact_block .right .plan_visit_block{padding:25px 20px}#shopping_cart .row .quantity input{width:40px;padding:5px 5px;text-align:center}}@media print{html,body{page-break-after:avoid;page-break-before:avoid;border:1px solid #fff;height:99%}div{display:block;width:100%}}