body.home .home-banner{position:relative;overflow:hidden}body.home .home-banner .container,body.home .home-banner .row{position:relative;height:100%}body.home .home-banner .content{position:absolute;left:26px;bottom:32px;z-index:3;max-width:620px;width:min(620px,calc(100vw - 40px));transform:none}@media (min-width:1200px) and (max-width:1599px){body.home .home-banner .content{left:22px}}@media (min-width:1600px){body.home .home-banner .content{left:18px;max-width:600px}}@media (min-width:2000px){body.home .home-banner .content{left:24px}}body.home .home-banner h1{margin:0!important;padding:0;color:#fff!important;font-size:clamp(2.1rem,3vw,2.9rem);line-height:1.22;text-align:left;max-width:620px;letter-spacing:0;text-wrap:balance}body.home .home-banner .intro-h1{margin-top:20px;max-width:560px;color:#fff!important;font-size:clamp(16px,1.3vw,19px);line-height:1.65;text-align:left}body.home .home-banner .intro-h1,body.home .home-banner .intro-h1 p,body.home .home-banner .intro-h1 span,body.home .home-banner .intro-h1 a,body.home .home-banner .intro-h1 strong,body.home .home-banner .intro-h1 b,body.home .home-banner .intro-h1 li{color:#fff!important}body.home .home-banner .intro-h1 p{margin:0 0 12px}body.home .home-banner .intro-h1 p:last-child{margin-bottom:0}body.home .home-banner .intro-h1 a{text-decoration:underline}body.home .home-banner .intro-h1 a:hover{opacity:.85}@media (min-width:992px) and (max-width:1366px){body.home .home-banner .content{left:32px;bottom:24px;max-width:500px;width:calc(100% - 64px)}body.home .home-banner h1{font-size:2.3rem;line-height:1.2;max-width:500px}body.home .home-banner .intro-h1{margin-top:16px;font-size:17px;line-height:1.55;max-width:470px}}@media (max-width:991px){body.home .home-banner .content{left:20px;right:20px;bottom:40px;max-width:none;width:auto}body.home .home-banner h1{font-size:2.1rem;line-height:1.2;max-width:100%}body.home .home-banner .intro-h1{margin-top:16px;font-size:17px;line-height:1.55;max-width:100%}}@media (max-width:767px){body.home .home-banner .content{left:50%;right:auto;bottom:28px;transform:translateX(-50%);max-width:90%;width:90%;text-align:center}body.home .home-banner h1{font-size:1.9rem;line-height:1.18;text-align:center;max-width:100%}body.home .home-banner .intro-h1{margin-top:14px;font-size:16px;line-height:1.55;text-align:center;max-width:100%}body.home .home-banner .intro-h1 p{margin:0 0 10px}}.readmore-barber summary{cursor:pointer;font-weight:600;color:#b8863b;margin-top:12px;list-style:none}.readmore-barber summary::-webkit-details-marker{display:none}.readmore-barber[open] summary{margin-bottom:15px}.locations-grid .location-grid-item{width:100%!important;min-width:0!important;margin:0!important}.locations-grid .location-leidsche-rijn{grid-area:leidsche-rijn!important}.locations-grid .location-utrecht{grid-area:utrecht!important}.locations-grid .location-rotterdam{grid-area:rotterdam!important}.locations-grid .location-den-bosch{grid-area:den-bosch!important}.locations-grid .location-grid-item,.locations-grid .location-grid-item>*,.locations-grid .location-grid-item article,.locations-grid .location-grid-item a,.locations-grid .location-grid-item .locations-thumb{grid-column:auto!important;width:100%!important;max-width:100%!important;min-width:0!important}.locations-grid .locations-thumb{display:block;width:100%;overflow:hidden;border-radius:12px}.locations-grid .locations-thumb .img-wrapper{display:block!important;width:100%!important;line-height:0;overflow:hidden;position:relative}.locations-grid .locations-thumb .img-wrapper img,.locations-grid .location-grid-item img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;position:static!important;left:auto!important;transform:none!important;opacity:1!important;visibility:visible!important}.locations-grid .slick-list,.locations-grid .slick-track,.locations-grid .swiper-wrapper,.locations-grid .swiper-slide{display:block!important;width:auto!important;max-width:100%!important;transform:none!important}@media (min-width:992px){.locations-grid .location-grid-item{transform:scale(.92);transform-origin:top center}}@media (max-width:991px){.locations-grid .location-grid-item{transform:none!important}}@media (max-width:767px){.locations-grid .location-grid-item{transform:none!important;width:100%!important;min-width:0!important}.locations-grid .locations-thumb{width:100%!important}.locations-grid .locations-thumb .img-wrapper{display:block!important;width:100%!important;min-height:120px}.locations-grid .locations-thumb .img-wrapper img,.locations-grid .location-grid-item img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:cover;opacity:1!important;visibility:visible!important;position:static!important;left:auto!important;transform:none!important}}@media (max-width:767px){.vind-je-salon,.vind-je-salon .container,.vind-je-salon .row,.vind-je-salon .zoek-col,.vind-je-salon .map-col,.vind-je-salon .locaties,.vind-je-salon .locatie{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.vind-je-salon .container,.vind-je-salon .row,.vind-je-salon .zoek-col,.vind-je-salon .map-col{height:auto!important;max-height:none!important;overflow:visible!important}.vind-je-salon .row{display:flex!important;flex-direction:column!important;margin-left:0!important;margin-right:0!important}.vind-je-salon .zoek-col,.vind-je-salon .map-col{flex:0 0 100%!important;padding-left:0!important;padding-right:0!important}.vind-je-salon .locaties,.vind-je-salon .locaties.flex,.vind-je-salon .locaties.scrollen,.vind-je-salon .locaties.flex.scrollen{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:hidden!important;-webkit-overflow-scrolling:auto!important}.vind-je-salon .locatie{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:20px!important}.vind-je-salon .map-col{display:block!important;margin-top:20px!important}.vind-je-salon .map-col iframe,.vind-je-salon .map-col .acf-map,.vind-je-salon .map-col .google-map,.vind-je-salon .map-col #map,.vind-je-salon .map-col .map-wrapper{display:block!important;width:100%!important;max-width:100%!important;min-height:320px!important;height:320px!important;max-height:none!important;overflow:hidden!important}}.location-seo-content{width:100%;margin:64px 0 70px;padding:0;background:#fff}.location-seo-content__inner{max-width:980px;margin:0;padding:0 55px;box-sizing:border-box}.location-seo-content h2{max-width:920px;margin:0 0 22px;color:#c79a45;font-size:clamp(34px,3.2vw,56px);line-height:1.08;font-weight:400;letter-spacing:0}.location-seo-content h2::after{content:"";display:block;width:92px;height:2px;margin-top:18px;background:#c79a45}.location-seo-content h3{max-width:820px;margin:34px 0 12px;color:#c79a45;font-size:clamp(25px,2.3vw,38px);line-height:1.12;font-weight:400;letter-spacing:0}.location-seo-content p{max-width:900px;margin:0 0 18px;color:#211715;font-size:17px;line-height:1.75}.location-seo-content p:last-child{margin-bottom:0}@media (max-width:991px){.location-seo-content{margin:52px 0 56px}.location-seo-content__inner{max-width:100%;padding:0 32px}.location-seo-content h2{font-size:40px;line-height:1.08}.location-seo-content h3{font-size:30px;line-height:1.12}}@media (max-width:767px){.location-seo-content{margin:42px 0 48px}.location-seo-content__inner{padding:0 22px}.location-seo-content h2{font-size:34px;line-height:1.08;margin-bottom:20px}.location-seo-content h2::after{width:74px;margin-top:14px}.location-seo-content h3{margin-top:28px;font-size:27px;line-height:1.12}.location-seo-content p{font-size:16px;line-height:1.7}}.location-about .slider-wrapper{position:relative!important;top:115px!important;margin-top:0!important;margin-bottom:150px!important;z-index:0!important;pointer-events:none!important}.location-about .slider-wrapper .slider-tekst{display:flex!important;flex-wrap:nowrap!important;gap:.22em!important}.location-about .slider-wrapper .slider-tekst>div{display:inline-block!important;margin-right:.22em!important;white-space:nowrap!important}.location-faq{background:#fff;padding:55px 0 65px}.location-faq .container{max-width:1180px}.location-faq__inner{max-width:780px;margin:0 auto}.location-faq h2{margin-bottom:28px;color:#c9923d;font-size:clamp(34px,4vw,54px);line-height:1.05}.location-faq__item{border-bottom:1px solid rgba(201,146,61,.35);padding:14px 0}.location-faq__item summary{cursor:pointer;list-style:none;color:#c9923d;font-size:20px;line-height:1.35;position:relative;padding-right:35px}.location-faq__item summary::-webkit-details-marker{display:none}.location-faq__item summary::after{content:"+";position:absolute;right:0;top:0;color:#c9923d;font-size:22px}.location-faq__item[open] summary::after{content:"−"}.location-faq__answer{margin-top:10px;color:#171717;font-size:16px;line-height:1.65}.location-faq__bottom-text{margin-top:22px;font-size:16px;line-height:1.65}@media (max-width:767px){.location-faq{padding:45px 0 50px}.location-faq__inner{max-width:100%}.location-faq h2{font-size:34px}.location-faq__item summary{font-size:18px}}body.page-id-1224 .openingstijden,body.page-id-1224 .adres,body.postid-1224 .openingstijden,body.postid-1224 .adres{display:none!important}body.page-id-1224 .locatie-gegevens,body.postid-1224 .locatie-gegevens{margin-bottom:0!important}body.page-id-1224 .pagenav li.tarieven a,body.postid-1224 .pagenav li.tarieven a{font-size:0!important}body.page-id-1224 .pagenav li.tarieven a::after,body.postid-1224 .pagenav li.tarieven a::after{content:"Skin fades";font-size:14px!important;font-weight:500;text-transform:uppercase}body.page-id-1224 .behandelingen-onder-tarieven,body.postid-1224 .behandelingen-onder-tarieven,body.page-id-1224 .location-seo-content,body.postid-1224 .location-seo-content{max-width:920px!important;margin-left:auto!important;margin-right:auto!important}body.page-id-1224 .location-seo-content__inner,body.postid-1224 .location-seo-content__inner{max-width:920px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}body.page-id-1224 .behandelingen-onder-tarieven p,body.page-id-1224 .behandelingen-onder-tarieven details,body.page-id-1224 .location-seo-content p,body.page-id-1224 .location-seo-content details,body.postid-1224 .behandelingen-onder-tarieven p,body.postid-1224 .behandelingen-onder-tarieven details,body.postid-1224 .location-seo-content p,body.postid-1224 .location-seo-content details{max-width:760px!important}body.page-id-1224 .behandelingen-onder-tarieven h2,body.page-id-1224 .location-seo-content h2,body.postid-1224 .behandelingen-onder-tarieven h2,body.postid-1224 .location-seo-content h2{font-size:clamp(30px,3vw,46px)!important;line-height:1.08!important;max-width:760px!important}body.page-id-1224 .behandelingen-onder-tarieven details h2,body.page-id-1224 .location-seo-content details h2,body.postid-1224 .behandelingen-onder-tarieven details h2,body.postid-1224 .location-seo-content details h2{font-size:clamp(26px,2.4vw,36px)!important;line-height:1.1!important;margin-top:22px!important;margin-bottom:14px!important}body.page-id-1224 .behandelingen-onder-tarieven details h3,body.page-id-1224 .location-seo-content details h3,body.postid-1224 .behandelingen-onder-tarieven details h3,body.postid-1224 .location-seo-content details h3{font-size:22px!important;line-height:1.15!important;margin-bottom:10px!important;letter-spacing:0!important}body.page-id-1224 .location-seo-content details a,body.page-id-1224 .behandelingen-onder-tarieven details a,body.postid-1224 .location-seo-content details a,body.postid-1224 .behandelingen-onder-tarieven details a{max-width:100%!important}@media (max-width:767px){body.page-id-1224 .behandelingen-onder-tarieven,body.page-id-1224 .location-seo-content,body.page-id-1224 .location-seo-content__inner,body.postid-1224 .behandelingen-onder-tarieven,body.postid-1224 .location-seo-content,body.postid-1224 .location-seo-content__inner{max-width:100%!important;padding-left:18px!important;padding-right:18px!important}body.page-id-1224 .behandelingen-onder-tarieven h2,body.page-id-1224 .location-seo-content h2,body.postid-1224 .behandelingen-onder-tarieven h2,body.postid-1224 .location-seo-content h2{font-size:30px!important;line-height:1.1!important}body.page-id-1224 .behandelingen-onder-tarieven details h3,body.page-id-1224 .location-seo-content details h3,body.postid-1224 .behandelingen-onder-tarieven details h3,body.postid-1224 .location-seo-content details h3{font-size:24px!important}}@media (max-width:767px){body.page-id-1224 .location-about{padding-top:38px!important}body.page-id-1224 h3{font-size:22px!important;line-height:1.15!important}body.page-id-1224 .location-seo-content,body.page-id-1224 .behandelingen-onder-tarieven{margin-top:34px!important;margin-bottom:38px!important}body.page-id-1224 details{padding:14px!important;margin:14px 0 24px!important}body.page-id-1224 .location-faq{padding-top:38px!important;padding-bottom:42px!important}body.page-id-1224 .location-faq__item summary{font-size:16px!important;line-height:1.35!important}body.page-id-1224 .location-faq__answer,body.page-id-1224 .location-faq__bottom-text{font-size:15px!important;line-height:1.55!important}}body.page-id-1224 .pagenav li.salon-images a{font-size:0!important}body.page-id-1224 .pagenav li.salon-images a::after{content:"Dé Barbershop";font-size:14px!important;font-weight:500;text-transform:uppercase}body.page-id-1318 .openingstijden,body.page-id-1318 .adres,body.page-id-1318 .opening-hours,body.page-id-1318 .location-address,body.page-id-1318 .routebeschrijving{display:none!important}body.page-id-1318 .openingstijden,body.page-id-1318 .adres,body.page-id-1318 .opening-hours,body.page-id-1318 .location-address,body.page-id-1318 .routebeschrijving,body.page-id-1318 .locatie-gegevens{display:none!important}body.page-id-1318 .locatie-gegevens{margin-bottom:0!important}body.page-id-1318 .pagenav li.tarieven a{font-size:0!important}body.page-id-1318 .pagenav li.tarieven a::after{content:"Taper fades";font-size:14px!important;font-weight:500;text-transform:uppercase}body.page-id-1318 .pagenav li.salon-images a{font-size:0!important}body.page-id-1318 .pagenav li.salon-images a::after{content:"Dé Barbershop";font-size:14px!important;font-weight:500;text-transform:uppercase}body.page-id-1318 .behandelingen-onder-tarieven,body.page-id-1318 .location-seo-content{max-width:920px!important;margin-left:auto!important;margin-right:auto!important}body.page-id-1318 .location-seo-content__inner{max-width:920px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}body.page-id-1318 .behandelingen-onder-tarieven p,body.page-id-1318 .behandelingen-onder-tarieven details,body.page-id-1318 .location-seo-content p,body.page-id-1318 .location-seo-content details{max-width:760px!important}body.page-id-1318 .behandelingen-onder-tarieven h2,body.page-id-1318 .location-seo-content h2{font-size:clamp(30px,3vw,46px)!important;line-height:1.08!important;max-width:760px!important}body.page-id-1318 .behandelingen-onder-tarieven details h2,body.page-id-1318 .location-seo-content details h2{font-size:clamp(26px,2.4vw,36px)!important;line-height:1.1!important;margin-top:22px!important;margin-bottom:14px!important}body.page-id-1318 .behandelingen-onder-tarieven details h3,body.page-id-1318 .location-seo-content details h3{font-size:22px!important;line-height:1.15!important;margin-bottom:10px!important;letter-spacing:0!important}body.page-id-1318 .location-seo-content details a,body.page-id-1318 .behandelingen-onder-tarieven details a{max-width:100%!important}@media (max-width:767px){body.page-id-1318 .behandelingen-onder-tarieven,body.page-id-1318 .location-seo-content,body.page-id-1318 .location-seo-content__inner{max-width:100%!important;padding-left:18px!important;padding-right:18px!important}body.page-id-1318 .behandelingen-onder-tarieven h2,body.page-id-1318 .location-seo-content h2{font-size:30px!important;line-height:1.1!important}body.page-id-1318 .behandelingen-onder-tarieven details h3,body.page-id-1318 .location-seo-content details h3{font-size:24px!important}body.page-id-1318 .location-about{padding-top:38px!important}body.page-id-1318 h3{font-size:22px!important;line-height:1.15!important}body.page-id-1318 .location-seo-content,body.page-id-1318 .behandelingen-onder-tarieven{margin-top:34px!important;margin-bottom:38px!important}body.page-id-1318 details{padding:14px!important;margin:14px 0 24px!important;overflow:hidden!important}body.page-id-1318 .location-faq{padding-top:38px!important;padding-bottom:42px!important}body.page-id-1318 .location-faq__item summary{font-size:16px!important;line-height:1.35!important}body.page-id-1318 .location-faq__answer,body.page-id-1318 .location-faq__bottom-text{font-size:15px!important;line-height:1.55!important}}@media (max-width:767px){.elementor-widget-heading,.elementor-widget-text-editor,.elementor-widget-icon-box,.elementor-widget-image-box,.elementor-widget-button{text-align:center!important}.elementor-widget-heading h1,.elementor-widget-heading h2,.elementor-widget-heading h3,.elementor-widget-heading h4,.elementor-widget-text-editor p,.elementor-widget-text-editor li{text-align:center!important}.elementor-widget-image img{display:block;margin-left:auto;margin-right:auto}.elementor-button-wrapper{text-align:center!important}}@media (max-width:767px){body.page-id-1224 .location-about .container,body.page-id-1318 .location-about .container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}body.page-id-1224 .location-about .row,body.page-id-1318 .location-about .row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.page-id-1224 .location-about [class*=col-],body.page-id-1318 .location-about [class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}}@media (max-width:767px){body.page-id-1224 .image-slider .slick-list,body.page-id-1318 .image-slider .slick-list{width:100%!important;max-width:100%!important;overflow:hidden!important}body.page-id-1224 .image-slider .slick-track,body.page-id-1318 .image-slider .slick-track{display:flex!important}body.page-id-1224 .image-slider .slick-prev,body.page-id-1318 .image-slider .slick-prev{left:4px!important;z-index:10!important}body.page-id-1224 .image-slider .slick-next,body.page-id-1318 .image-slider .slick-next{right:4px!important;z-index:10!important}}body.postid-557 .tarieven,body.postid-557 .behandelingen-onder-tarieven,body.postid-557 .seo-content-onder-tarieven,body.single-locations .tarieven,body.single-locations .behandelingen-onder-tarieven,body.single-locations .seo-content-onder-tarieven{width:100%!important;max-width:760px!important;box-sizing:border-box!important}body.postid-557 .tarieven>h2:first-child,body.single-locations .tarieven>h2:first-child{font-size:clamp(42px,5vw,72px)!important;line-height:1.02!important;margin-bottom:18px!important}body.postid-557 .behandelingen-onder-tarieven h2,body.postid-557 .seo-content-onder-tarieven h2,body.single-locations .behandelingen-onder-tarieven h2,body.single-locations .seo-content-onder-tarieven h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.08!important;max-width:680px!important;margin:0 0 18px!important;color:#c9923d!important;word-break:normal!important;overflow-wrap:normal!important}body.postid-557 .behandelingen-onder-tarieven,body.postid-557 .seo-content-onder-tarieven,body.single-locations .behandelingen-onder-tarieven,body.single-locations .seo-content-onder-tarieven{background:#faf7f2!important;border:1px solid #ddc7a5!important;border-radius:12px!important;padding:26px 30px!important;margin:34px 0 42px!important}body.postid-557 .behandelingen-onder-tarieven p,body.postid-557 .seo-content-onder-tarieven p,body.single-locations .behandelingen-onder-tarieven p,body.single-locations .seo-content-onder-tarieven p{max-width:680px!important;font-size:16px!important;line-height:1.72!important;color:#211715!important;margin:0 0 14px!important}body.postid-557 .behandelingen-onder-tarieven details,body.postid-557 .seo-content-onder-tarieven details,body.single-locations .behandelingen-onder-tarieven details,body.single-locations .seo-content-onder-tarieven details{margin-top:16px!important}body.postid-557 .behandelingen-onder-tarieven summary,body.postid-557 .seo-content-onder-tarieven summary,body.single-locations .behandelingen-onder-tarieven summary,body.single-locations .seo-content-onder-tarieven summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 18px!important;background:#72322d!important;color:#fff!important;border-radius:6px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;list-style:none!important}body.postid-557 .behandelingen-onder-tarieven summary::-webkit-details-marker,body.postid-557 .seo-content-onder-tarieven summary::-webkit-details-marker,body.single-locations .behandelingen-onder-tarieven summary::-webkit-details-marker,body.single-locations .seo-content-onder-tarieven summary::-webkit-details-marker{display:none!important}body.postid-557 .behandelingen-onder-tarieven details[open] summary,body.postid-557 .seo-content-onder-tarieven details[open] summary,body.single-locations .behandelingen-onder-tarieven details[open] summary,body.single-locations .seo-content-onder-tarieven details[open] summary{margin-bottom:16px!important}body.postid-557 .behandelingen-onder-tarieven a,body.postid-557 .seo-content-onder-tarieven a,body.single-locations .behandelingen-onder-tarieven a,body.single-locations .seo-content-onder-tarieven a{color:#72322d!important;text-decoration:underline!important;text-underline-offset:3px!important}@media (max-width:767px){body.postid-557 .tarieven,body.postid-557 .behandelingen-onder-tarieven,body.postid-557 .seo-content-onder-tarieven,body.single-locations .tarieven,body.single-locations .behandelingen-onder-tarieven,body.single-locations .seo-content-onder-tarieven{max-width:100%!important}body.postid-557 .tarieven>h2:first-child,body.single-locations .tarieven>h2:first-child{font-size:38px!important;line-height:1.05!important}body.postid-557 .behandelingen-onder-tarieven h2,body.postid-557 .seo-content-onder-tarieven h2,body.single-locations .behandelingen-onder-tarieven h2,body.single-locations .seo-content-onder-tarieven h2{font-size:30px!important;line-height:1.12!important}body.postid-557 .behandelingen-onder-tarieven,body.postid-557 .seo-content-onder-tarieven,body.single-locations .behandelingen-onder-tarieven,body.single-locations .seo-content-onder-tarieven{padding:21px 17px!important;margin:28px 0 34px!important;border-radius:10px!important}body.postid-557 .behandelingen-onder-tarieven p,body.postid-557 .seo-content-onder-tarieven p,body.single-locations .behandelingen-onder-tarieven p,body.single-locations .seo-content-onder-tarieven p{font-size:15px!important;line-height:1.65!important}}details.trb-readmore summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;padding:12px 20px!important;margin-top:16px!important;background:#72322d!important;color:#fff!important;border-radius:5px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;list-style:none!important}details.trb-readmore summary::-webkit-details-marker{display:none!important}details.trb-readmore summary::marker{content:""!important}details.trb-readmore[open] summary{margin-bottom:16px!important}body.postid-557 .tarieven h2,body.single-locations .tarieven h2{font-size:42px!important;line-height:1.12!important;max-width:760px!important;margin-bottom:18px!important}@media (max-width:767px){body.postid-557 .tarieven h2,body.single-locations .tarieven h2{font-size:30px!important;line-height:1.14!important}}.trb-usp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:24px 0 22px;max-width:760px}.trb-usp-item{position:relative;padding:14px 16px 14px 42px;background:#f5f1ea;border-left:2px solid #c99445;color:#2b1815;font-size:15px;line-height:1.45}.trb-usp-item::before{content:"✓";position:absolute;left:16px;top:14px;color:#c99445;font-weight:700}@media only screen and (max-width:767px){.trb-usp-grid{grid-template-columns:1fr;gap:10px;margin:18px 0}.trb-usp-item{font-size:14px;padding:13px 14px 13px 38px}.trb-usp-item::before{left:14px;top:13px}}.trb-check-list,.entry-content .trb-check-list,section .trb-check-list{list-style:none!important;padding-left:0!important;margin:18px 0!important}.trb-check-list li,.entry-content .trb-check-list li,section .trb-check-list li{position:relative!important;display:flex!important;align-items:flex-start!important;gap:10px!important;padding-left:0!important;margin:0 0 8px!important;line-height:1.5!important}.trb-check-list li::before,.entry-content .trb-check-list li::before,section .trb-check-list li::before{content:"✓"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#c99445!important;font-weight:700!important;font-size:16px!important;line-height:1.5!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important}.trb-check-list a,.entry-content .trb-check-list a,section .trb-check-list a{color:#c99445!important;text-decoration:underline!important;text-underline-offset:3px!important}body.page-id-295 h3,body.page-id-295 .blokken h3,body.page-id-295 .reviews h3{font-size:clamp(22px,1.9vw,30px)!important;line-height:1.15!important;margin:0 0 10px!important}body.page-id-295 .elementor-section,body.page-id-295 .elementor-container,body.page-id-295 .elementor-column,body.page-id-295 .elementor-widget-wrap{margin-top:0!important;margin-bottom:0!important}body.page-id-295 .elementor-container,body.page-id-295 .elementor-widget-wrap{padding-top:0!important;padding-bottom:0!important}body.page-id-295 .elementor-widget{margin-bottom:12px!important}body.page-id-295 section.reviews .row>[class*=col-]:not(:first-child),body.page-id-295 .reviews .row>[class*=col-]:not(:first-child),body.page-id-295 section.reviews .reviews-slider,body.page-id-295 section.reviews .review-slider,body.page-id-295 section.reviews .slick-slider,body.page-id-295 section.reviews .slick-list,body.page-id-295 section.reviews .slick-track,body.page-id-295 section.reviews .swiper,body.page-id-295 section.reviews .swiper-container,body.page-id-295 section.reviews .ti-widget,body.page-id-295 section.reviews [class*=trustindex],body.page-id-295 section.reviews [class*=rating],body.page-id-295 section.reviews [class*=stars],body.page-id-295 section.reviews [class*=review]:not(.content-col):not(.reviews){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}body.page-id-295 section.reviews .container,body.page-id-295 section.reviews .row,body.page-id-295 .reviews .container,body.page-id-295 .reviews .row{justify-content:center!important}body.page-id-295 section.reviews .row>[class*=col-]:first-child,body.page-id-295 .reviews .row>[class*=col-]:first-child,body.page-id-295 section.reviews .content-col,body.page-id-295 .reviews .content-col{flex:0 0 100%!important;max-width:900px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important}body.page-id-295 section.reviews h2,body.page-id-295 section.reviews p,body.page-id-295 section.reviews ul,body.page-id-295 section.reviews .trb-usp-grid,body.page-id-295 .reviews h2,body.page-id-295 .reviews p,body.page-id-295 .reviews ul,body.page-id-295 .reviews .trb-usp-grid{max-width:900px!important;margin-left:auto!important;margin-right:auto!important}body.page-id-295 section.reviews h2,body.page-id-295 section.reviews p,body.page-id-295 section.reviews li,body.page-id-295 .reviews h2,body.page-id-295 .reviews p,body.page-id-295 .reviews li{text-align:left!important}body.page-id-295 .trb-check-list{margin:16px auto 18px!important}body.page-id-295 .trb-check-list li{margin-bottom:7px!important;line-height:1.5!important}body.page-id-295 .trb-check-list li::before{font-size:15px!important;line-height:1.5!important;flex-basis:17px!important;width:17px!important;min-width:17px!important}body.page-id-295 .trb-usp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;margin:20px auto!important;max-width:820px!important}body.page-id-295 .trb-usp-item{padding:13px 15px 13px 40px!important;font-size:15px!important;line-height:1.45!important}body.page-id-295 .trb-usp-item::before{left:14px!important;top:13px!important;font-size:15px!important}@media (max-width:767px){body.page-id-295 h3{font-size:21px!important;line-height:1.15!important}body.page-id-295 section.reviews .row>[class*=col-]:first-child,body.page-id-295 .reviews .row>[class*=col-]:first-child,body.page-id-295 section.reviews .content-col,body.page-id-295 .reviews .content-col{max-width:100%!important;padding-left:16px!important;padding-right:16px!important}body.page-id-295 .trb-usp-grid{grid-template-columns:1fr!important;gap:10px!important}}body.page-id-295 .breadcrumb,body.page-id-295 .breadcrumbs{font-size:15px!important}body.single-locations .behandelingen-onder-tarieven .trb-services-block{max-width:760px!important;margin-top:28px!important;margin-bottom:34px!important}body.single-locations .behandelingen-onder-tarieven .trb-services-block>h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.12!important;margin:0 0 16px!important;color:#c9923d!important;max-width:720px!important}body.single-locations .behandelingen-onder-tarieven .trb-services-block>p{font-size:16px!important;line-height:1.65!important;max-width:700px!important;margin-bottom:18px!important}body.single-locations .behandelingen-onder-tarieven .trb-services-toggle{max-width:720px!important;margin-top:18px!important}body.single-locations .behandelingen-onder-tarieven .trb-services-toggle summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:11px 20px!important;background:#72322d!important;color:#fff!important;border-radius:6px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;list-style:none!important}body.single-locations .behandelingen-onder-tarieven .trb-services-toggle summary::-webkit-details-marker{display:none!important}body.single-locations .behandelingen-onder-tarieven .trb-services-toggle summary::marker{content:""!important}body.single-locations .behandelingen-onder-tarieven .trb-services-toggle[open] summary{margin-bottom:24px!important}body.single-locations .behandelingen-onder-tarieven .trb-services-toggle h3{font-size:clamp(26px,2.4vw,36px)!important;line-height:1.12!important;margin:24px 0 10px!important;color:#c9923d!important;font-weight:400!important;letter-spacing:0!important;max-width:700px!important}body.single-locations .behandelingen-onder-tarieven .trb-services-toggle p{font-size:16px!important;line-height:1.65!important;max-width:700px!important;margin:0 0 16px!important;color:#211715!important}body.single-locations .behandelingen-onder-tarieven .trb-services-toggle h3+p{margin-bottom:20px!important}@media (max-width:767px){body.single-locations .behandelingen-onder-tarieven .trb-services-block{max-width:100%!important;margin-top:24px!important;margin-bottom:30px!important}body.single-locations .behandelingen-onder-tarieven .trb-services-block>h2{font-size:30px!important;line-height:1.12!important;margin-bottom:14px!important}body.single-locations .behandelingen-onder-tarieven .trb-services-block>p,body.single-locations .behandelingen-onder-tarieven .trb-services-toggle p{font-size:15px!important;line-height:1.6!important}body.single-locations .behandelingen-onder-tarieven .trb-services-toggle summary{width:auto!important;max-width:100%!important;font-size:14px!important;padding:11px 16px!important}body.single-locations .behandelingen-onder-tarieven .trb-services-toggle h3{font-size:24px!important;line-height:1.15!important;margin-top:22px!important;margin-bottom:8px!important}}body.page-id-1224 .location-about{padding-bottom:35px!important}body.page-id-1224 .location-about .container{padding-bottom:35px!important}body.page-id-1224 .location-about h2{font-size:clamp(34px,3.4vw,52px)!important;line-height:1.08!important;margin-bottom:18px!important}body.page-id-1224 .location-about p{font-size:16px!important;line-height:1.65!important}body.page-id-1224 .location-about .col-lg-5 img.w-100{border-radius:10px!important;margin-bottom:22px!important}body.page-id-1224 .location-about .locations-thumb{max-width:410px!important;margin-left:auto!important;margin-right:0!important}body.page-id-1224 .location-seo-content{margin-top:20px!important;margin-bottom:55px!important}body.page-id-1224 .location-seo-content__inner{max-width:820px!important}body.page-id-1224 details{background:#faf7f2!important;border:1px solid #ddc7a5!important;border-radius:10px!important;padding:16px 18px!important}body.page-id-1224 details summary{cursor:pointer!important;font-weight:700!important}body.page-id-1224 .location-faq{padding-top:45px!important;padding-bottom:55px!important}body.page-id-1224 .location-faq__inner{max-width:820px!important}@media (max-width:767px){body.page-id-1224 .location-about{padding-bottom:20px!important}body.page-id-1224 .location-about .container{padding-top:35px!important;padding-bottom:25px!important}body.page-id-1224 .location-about .locations-thumb{max-width:100%!important;margin:18px auto 0!important}body.page-id-1224 .location-seo-content{margin-top:10px!important;margin-bottom:38px!important}body.page-id-1224 .location-faq{padding-top:34px!important;padding-bottom:42px!important}}.trb-location-service-links{background:#faf7f2;border:1px solid #ddc7a5;border-radius:12px;padding:24px 28px;margin:34px 0 38px;max-width:760px}.trb-location-service-links h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.1!important;color:#c9923d!important;margin:0 0 14px!important}.trb-location-service-links p{font-size:16px;line-height:1.65;color:#211715;margin:0 0 16px}.trb-location-service-links ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.trb-location-service-links li{margin:0}.trb-location-service-links a{display:inline-flex;align-items:center;background:#72322d;color:#fff!important;padding:10px 16px;border-radius:6px;text-decoration:none!important;font-size:15px;font-weight:700}.trb-location-service-links a:hover{opacity:.88}@media (max-width:767px){.trb-location-service-links{padding:20px 16px;margin:28px 0 32px}.trb-location-service-links ul{flex-direction:column}.trb-location-service-links a{width:100%;justify-content:center}}body.postid-122 .image-slider h2{font-size:clamp(32px,3.2vw,48px)!important;line-height:1.08!important;max-width:920px!important;margin-bottom:28px!important}@media (max-width:991px){body.postid-122 .image-slider h2{font-size:34px!important;line-height:1.1!important}}@media (max-width:767px){body.postid-122 .image-slider h2{font-size:30px!important;line-height:1.12!important;margin-bottom:22px!important}}body.postid-557 .image-slider h2{font-size:clamp(32px,3.2vw,48px)!important;line-height:1.08!important;max-width:920px!important;margin-bottom:28px!important}@media (max-width:991px){body.postid-557 .image-slider h2{font-size:34px!important;line-height:1.1!important}}@media (max-width:767px){body.postid-557 .image-slider h2{font-size:30px!important;line-height:1.12!important;margin-bottom:22px!important}}body.single-locations .pagenav{overflow:hidden!important}body.single-locations .pagenav .container,body.single-locations .pagenav .row,body.single-locations .pagenav .col-lg-12,body.single-locations .pagenav [class*=col-]{width:100%!important;max-width:100%!important}body.single-locations .pagenav ul{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:54px!important;width:100%!important;margin:0!important;padding:0!important}body.single-locations .pagenav li{position:relative!important;display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}body.single-locations .pagenav li a{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;padding:18px 0 16px!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important}body.single-locations .pagenav li::before,body.single-locations .pagenav li::after,body.single-locations .pagenav li a::before,body.single-locations .pagenav li a::after{content:none!important;display:none!important;width:0!important;height:0!important;max-width:0!important;background:0 0!important;border:0!important;opacity:0!important}body.single-locations .pagenav li a:hover{color:#d3a04f!important}body.single-locations .pagenav li.about a,body.single-locations .pagenav li.salon-images a,body.single-locations .pagenav li.socialmedia a{font-size:0!important;color:transparent!important}body.single-locations .pagenav li.about a::after{content:"Over deze locatie"!important}body.single-locations .pagenav li.salon-images a::after{content:"Dé Barbershop"!important}body.single-locations .pagenav li.socialmedia a::after{content:"Socials"!important}body.single-locations .pagenav li.about a::after,body.single-locations .pagenav li.salon-images a::after,body.single-locations .pagenav li.socialmedia a::after{display:inline-block!important;position:static!important;width:auto!important;height:auto!important;max-width:none!important;opacity:1!important;color:#fff!important;background:0 0!important;font-size:14px!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important;white-space:nowrap!important;transform:none!important;border:0!important}body.single-locations .pagenav li.about a:hover::after,body.single-locations .pagenav li.salon-images a:hover::after,body.single-locations .pagenav li.socialmedia a:hover::after{color:#d3a04f!important}@media (max-width:767px){body.single-locations .pagenav{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}body.single-locations .pagenav ul{gap:28px!important;min-width:max-content!important;padding-left:16px!important;padding-right:16px!important}body.single-locations .pagenav li a,body.single-locations .pagenav li.about a::after,body.single-locations .pagenav li.salon-images a::after,body.single-locations .pagenav li.socialmedia a::after{font-size:13px!important}}body.post-type-archive-locations .vind-je-salon .locatie[data-id*=Rotterdam] .img-wrapper{display:flex!important;align-items:center!important;justify-content:center!important}body.post-type-archive-locations .vind-je-salon img[src*=Rotterdam-coming-Soon]{width:auto!important;max-width:72%!important;height:auto!important;max-height:72%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0 auto!important;padding:0!important;background:0 0!important;border-radius:0!important}@media (max-width:767px){body.post-type-archive-locations .vind-je-salon img[src*=Rotterdam-coming-Soon]{max-width:78%!important;max-height:78%!important}}body.post-type-archive-locations .vind-je-salon .locaties{display:flex!important;flex-direction:column!important}body.post-type-archive-locations .vind-je-salon .locatie#Amsterdamsestraatweg,body.post-type-archive-locations .vind-je-salon .locatie[id*=Amsterdamse]{order:1!important}body.post-type-archive-locations .vind-je-salon .locatie#LeidscheRijn,body.post-type-archive-locations .vind-je-salon .locatie[id*=Leidsche]{order:2!important}body.post-type-archive-locations .vind-je-salon .locatie#Rotterdam,body.post-type-archive-locations .vind-je-salon .locatie[id*=Rotterdam]{order:3!important}body.single-locatio_tbbarber section#about.location-about .col-lg-7>h2{font-size:40px!important;line-height:1.05!important;margin-bottom:14px!important}body.home .locations-overzicht .filter-col,body.home .locations-overzicht .filter,body.home .locations-overzicht .searchandfilter,body.home .locations-overzicht .searchandfilter-form{display:none!important}.locations-overzicht-seo-text p{margin:0;color:inherit}.locations-overzicht .quote-wrapper,.locations-overzicht .quote,.locations-overzicht .quote-box{position:relative;z-index:1}@media (max-width:767px){body.home main{width:100%;max-width:100%;overflow-x:hidden}body.home main section{width:100%;max-width:100%}body.home main .container{width:100%;max-width:100%;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}body.home main .row{margin-left:0!important;margin-right:0!important;--bs-gutter-x:0}body.home main .row>[class*=col-]{padding-left:0!important;padding-right:0!important;margin-left:auto;margin-right:auto}body.home .locations-overzicht .locations-grid{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:24px!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}body.home .locations-overzicht .location-grid-item,body.home .locations-overzicht .locations-thumb{width:min(100%,340px)!important;max-width:340px!important;margin-left:auto!important;margin-right:auto!important}body.home .locations-overzicht .locations-thumb .img-wrapper,body.home .locations-overzicht .locations-thumb img{width:100%!important;max-width:100%!important}body.home .locations-overzicht .locations-seo-links{width:100%;text-align:center;justify-content:center}body.home #sb_instagram,body.home .instagram-feed,body.home .socialmedia,body.home .social-media{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden}body.home #sb_instagram .sbi_item{max-width:100%!important}}