:root{--bgd-ink: #31362f;--bgd-text: #3d423b;--bgd-muted: #6b7066;--bgd-sage: #66735f;--bgd-sage-dark: #4f5a49;--bgd-cream: #f3f1ec;--bgd-line: #e3e6e1;--bgd-line-strong: #d9ddd5;--bgd-radius: 10px;--bgd-radius-lg: 14px;--bgd-h1: clamp(32px, 4.4vw, 56px);--bgd-h2: clamp(28px, 3.4vw, 44px);--bgd-h3: clamp(20px, 1.8vw, 24px);--bgd-lead: clamp(16px, 1.2vw, 18px);--bs-body-color: #3d423b;--bs-body-color-rgb: 61, 66, 59}html body{color:var(--bgd-text)}html body main .bgd-container{max-width:1200px;padding-inline:20px}@media screen and (max-width:749px){html body main .bgd-container{padding-inline:16px}}html body .text-primary{color:var(--bgd-ink)!important}html body .bgd-completed-projects-section .bgd-title-block .bgd-title,html body .bgd-custom-solutions-section .bgd-title-block,html body .bgd-story-section .bgd-title,html body .bgd-responsibility-section .top-text-block .bgd-title,html body .bgd-responsibility-section .bottom-text-block .bgd-title,html body .bgd-portfolio-project-section .bgd-top-info-container .bgd-portfolio-section-title,html body .bgd-category-section .bgd-slider-block .swiper-slide .bgd-lbl,html body .bgd-product-display-section .bgd-product-block .product-info-block .info-collapseblock .bgd-lbl,html body .bgd-product-display-section .bgd-product-selection-block .bgd-option-label,html body .bgd-product-display-section .bgd-product-selection-block .bgd-option-block .form-select,html body .bgd-process-section .bgd-card-title,html body .bgd-process-step-section .bgd-step-lbl,html body .review-section .content-block .title,html body section.bgd-common-text-section.bgd-get-quote-img-text-section .richtext-editor>h3,html body .bgd-get-quote-process-section h2.bgd-title,html body .bgd-get-quote-process-section p.process-name,html body section.bgd-common-text-section.bgd-consult-img-text-section .richtext-editor :is(h1,h2,h3,h4),html body .bgd-gallery-section .bgd-common-title,html body .bgd-seo-text :is(h2,h3){color:var(--bgd-ink)}html body .bgd-newsletter-section .bgd-text,html body .bgd-portfolio-project-section .bgd-top-info-container .bgd-text-desc,html body .bgd-product-display-section .bgd-product-selection-block .bgd-text,html body .bgd-advisor-section .bgd-content-card .bgd-text,html body .bgd-advisor-section .bgd-content-card .bgd-text-2,html body .bgd-faq-section .bgd-text,html body .bgd-process-section .bgd-card-text{color:var(--bgd-text)}html body .bgd-product-display-section .bgd-product-selection-block .bgd-order-info .info-text{color:var(--bgd-muted)}html body main .bgd-title,html body main .bgd-common-text-section .bgd-lbl,html body main .bgd-newsletter-section .bgd-lbl,html body main .bgd-common-title{font-size:var(--bgd-h2)!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.01em}html body main .bgd-common-text-section .bgd-lbl{max-width:520px}html body main :is(.bgd-hero-section,.bgd-about-hero-section,.bgd-adviesafspraak-hero-section,.bgd-get-quote-hero-section,.bgd-video-section,.bgd-common-hero-section) :is(.bgd-title,.bgd-common-title){font-size:var(--bgd-h1)!important;line-height:1.08!important}html body main .bgd-product-image-section .bgd-title{font-size:clamp(24px,2.6vw,36px)!important}html body main :is(.bgd-faq-section,.bgd-reasons-section) .bgd-lbl{font-size:18px!important;font-weight:600!important;line-height:1.35!important;color:var(--bgd-ink)!important}html body main .bgd-help-section .bgd-lbl{font-size:20px!important;line-height:1.3!important;color:var(--bgd-ink)!important}html body main .bgd-contact-section .bgd-contact-title{font-size:20px!important;font-weight:700!important;color:var(--bgd-ink)!important}html body main .bgd-process-section .bgd-card-title,html body main .bgd-process-step-section .bgd-step-lbl{font-size:20px!important;font-weight:700!important;line-height:1.3!important}html body main .bgd-text,html body main .bgd-text-desc,html body main .bgd-info,html body main .bgd-card-text,html body main .bgd-text-2{font-size:var(--bgd-lead)!important;line-height:1.6!important}html body main :is(.bgd-hero-section,.bgd-about-hero-section,.bgd-adviesafspraak-hero-section,.bgd-get-quote-hero-section,.bgd-video-section,.bgd-common-hero-section) :is(.bgd-text,.bgd-text-desc,.bgd-info){font-size:clamp(16px,1.4vw,20px)!important;font-weight:500}html body main :is(.bgd-completed-projects-section,.bgd-faq-section,.bgd-reasons-section,.bgd-custom-made-section,.bgd-process-section,.bgd-process-step-section,.bgd-contact-section,.bgd-get-quote-process-section,.bgd-story-section,.bgd-responsibility-section,.bgd-gallery-section) :is(.bgd-title,.bgd-title-block,.bgd-common-title,.text-center){text-align:left!important}html body main :is(.bgd-faq-section,.bgd-reasons-section,.bgd-custom-made-section,.bgd-story-section,.bgd-responsibility-section,.bgd-get-quote-process-section) .bgd-text{max-width:760px;margin-left:0;margin-right:0}html body main .btn:not(.btn-close):not(.btn-link),html body .bgd-footer-newsletter .btn,html body main .configarator-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px!important;border-radius:999px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0;box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}html body main .btn-primary,html body main .bgd-completed-projects-section .btn-container .btn,html body main .configarator-btn{--bs-btn-color: #fff;--bs-btn-bg: var(--bgd-sage);--bs-btn-border-color: var(--bgd-sage);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bgd-sage-dark);--bs-btn-hover-border-color: var(--bgd-sage-dark);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bgd-sage-dark);--bs-btn-active-border-color: var(--bgd-sage-dark);background-color:var(--bgd-sage);border:1px solid var(--bgd-sage);color:#fff}html body main .btn-primary:hover,html body main .bgd-completed-projects-section .btn-container .btn:hover,html body main .configarator-btn:hover{background-color:var(--bgd-sage-dark);border-color:var(--bgd-sage-dark);color:#fff;filter:none}html body main .btn-outline-primary{--bs-btn-color: var(--bgd-ink);--bs-btn-border-color: var(--bgd-line-strong);--bs-btn-hover-color: var(--bgd-ink);--bs-btn-hover-bg: var(--bgd-cream);--bs-btn-hover-border-color: var(--bgd-line-strong);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bgd-sage);--bs-btn-active-border-color: var(--bgd-sage);background-color:#fff;color:var(--bgd-ink);border:1px solid var(--bgd-line-strong)}html body main .btn-outline-primary:hover{background-color:var(--bgd-cream);color:var(--bgd-ink)}html body main .btn-check:checked+.btn-outline-primary,html body main .btn-outline-primary.active{background-color:var(--bgd-sage);border-color:var(--bgd-sage);color:#fff}html body main .white-btn,html body main .bgd-video-section .btn-container .white-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px!important;border-radius:999px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;background-color:#fff;color:var(--bgd-ink);border:1px solid #fff}html body main .white-btn:hover{background-color:transparent;color:#fff}html body main .bgd-order-info .configarator-btn,html body main .bgd-order-info .bgd-offerte__btn,html body main .bgd-order-info .btn.btn-primary{width:100%;min-height:50px;font-size:16px!important}html body .button:not(.button--tertiary):not(.skip-to-content-link),html body .shopify-challenge__button,html body .customer button{--buttons-radius: 999px;--buttons-radius-outset: 999px;border-radius:999px!important;min-height:44px;padding:10px 26px;font-size:15px!important;font-weight:600!important;letter-spacing:0!important}html body .button:not(.button--tertiary):before,html body .button:not(.button--tertiary):after{border-radius:999px!important}html body main .bgd-text a,html body main .rte a,html body main .richtext-editor a{color:var(--bgd-ink);text-decoration:underline;text-underline-offset:3px}html body main .bgd-text a:hover,html body main .rte a:hover{color:var(--bgd-sage)}html body main .bgd-common-text-section .img-container,html body main .bgd-common-text-section .img-container img,html body main .bgd-completed-projects-section .bgd-scroller-inner img,html body main .bgd-completed-projects-section .swiper-slide .img-container,html body main .bgd-completed-projects-section .swiper-slide img,html body main .bgd-custom-solutions-section .img-container,html body main .bgd-category-section .img-container,html body main .bgd-process-section .bgd-card,html body main .bgd-gallery-section img{border-radius:var(--bgd-radius-lg)!important}html body .bgd-about-hero-section,html body .bgd-appointment-section,html body .bgd-consult-conva-process-section,html body .wave-section{background-color:var(--bgd-cream)!important}html body :is(.bgd-about-hero-section,.bgd-appointment-section,.bgd-consult-conva-process-section,.wave-section) :is(h1,h2,h3,h4,h5,.bgd-title,.bgd-lbl,.process-name,.text-white){color:var(--bgd-ink)!important}html body :is(.bgd-about-hero-section,.bgd-appointment-section,.bgd-consult-conva-process-section,.wave-section) :is(p,.bgd-text,.bgd-info,li,span:not(.word)){color:var(--bgd-text)!important}html body :is(.bgd-about-hero-section,.bgd-appointment-section,.bgd-consult-conva-process-section,.wave-section) :is(.btn,.white-btn),html body :is(.bgd-about-hero-section,.bgd-appointment-section,.bgd-consult-conva-process-section,.wave-section) .btn.btn-primary{background-color:var(--bgd-sage)!important;border-color:var(--bgd-sage)!important;color:#fff!important}html body :is(.bgd-about-hero-section,.bgd-appointment-section,.bgd-consult-conva-process-section,.wave-section) :is(.btn,.white-btn):hover{background-color:var(--bgd-sage-dark)!important;border-color:var(--bgd-sage-dark)!important;color:#fff!important}html body :is(.bgd-about-hero-section,.bgd-appointment-section,.bgd-consult-conva-process-section,.wave-section) :is(.btn,.white-btn) :is(span,p){color:inherit!important}html body .bgd-unique-product-section .bgd-unique-design-card,html body .bgd-info-cards-container>.info-card,html body .review-section .slider-card:nth-child(odd),html body .review-section .review-text-card:nth-child(odd){background-color:var(--bgd-cream)!important;border-radius:var(--bgd-radius-lg)!important}html body :is(.bgd-unique-product-section .bgd-unique-design-card,.bgd-info-cards-container>.info-card,.review-section .slider-card:nth-child(odd),.review-section .review-text-card:nth-child(odd)) :is(h1,h2,h3,h4,h5,.bgd-title,.bgd-lbl,.title){color:var(--bgd-ink)!important}html body :is(.bgd-unique-product-section .bgd-unique-design-card,.bgd-info-cards-container>.info-card,.review-section .slider-card:nth-child(odd),.review-section .review-text-card:nth-child(odd)) :is(p,.bgd-text,span,li){color:var(--bgd-text)!important}html body .bgd-unique-product-section .bgd-unique-design-card .btn{background-color:var(--bgd-sage)!important;border-color:var(--bgd-sage)!important;color:#fff!important}html body .tab-content p.spec-container:nth-child(odd){background-color:var(--bgd-cream)!important;color:var(--bgd-ink)!important}html body .tab-content p.spec-container{border-radius:8px}html body main .bgd-completed-projects-section{padding-top:24px;padding-bottom:56px}html body main .bgd-completed-projects-section .bgd-title-block{padding-bottom:24px}html body main .bgd-completed-projects-section .btn-container{text-align:left;margin-top:24px}html body main .bgd-completed-projects-section .btn-container .btn{width:auto!important;max-width:none!important}html body main .bgd-completed-projects-section .bgd-slider-prev,html body main .bgd-completed-projects-section .bgd-slider-next{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--bgd-line-strong);display:inline-flex;align-items:center;justify-content:center}html body main .bgd-completed-projects-section .bgd-slider-prev:hover,html body main .bgd-completed-projects-section .bgd-slider-next:hover{background:var(--bgd-cream)!important}html body main .bgd-craftsmanship-section{padding-top:40px;padding-bottom:56px}html body main .bgd-common-text-section .bgd-text-block .btn-container{padding-top:8px}html body main .bgd-newsletter-section{background:var(--bgd-cream);padding-top:56px;padding-bottom:56px}html body main .bgd-newsletter-section .bgd-form-block .form-control{min-height:44px;border-radius:999px;border:1px solid var(--bgd-line-strong);background:#fff;padding:10px 18px;font-size:15px;color:var(--bgd-ink)}html body main .bgd-newsletter-section .bgd-form-block .form-control::placeholder{color:var(--bgd-muted)}html body main .bgd-video-section .bgd-title{margin-bottom:14px}html body .product-card{gap:0}html body .product-card .img-container{border-radius:var(--bgd-radius)!important;background:var(--bgd-cream)}html body .product-card>.product-text-content:not(.symbol-container){flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;margin-top:12px}html body .product-text-content .product-card-name{color:var(--bgd-ink)!important;font-size:15px!important;font-weight:600!important;line-height:1.35;text-align:left}html body .product-card:hover .product-card-name{text-decoration:underline;text-underline-offset:3px}html body .product-text-content .product-card-price{display:block!important;color:#4a5047!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;text-align:left!important}html body .product-text-content .product-card-price:first-letter{text-transform:uppercase}html body .product-text-content .product-card-price span{font-weight:400}html body .product-text-content.symbol-container{margin-top:8px;font-size:13px;color:var(--bgd-muted)}html body .product-text-content.symbol-container .fovourite-text,html body .product-text-content.symbol-container .configurator-text{font-size:13px;color:var(--bgd-muted)}html body .product-add-to-favourite span.icon-container{width:26px;padding-right:6px}html body .product-add-to-favourite span.icon-container svg{width:18px;height:18px}html body .product-add-to-favourite span.icon-container svg g{fill:var(--bgd-muted)}html body .product-configurator span.arrow-icon svg g g{fill:var(--bgd-muted)}html body .bgd-product-display-section .product-price{color:var(--bgd-ink)!important;font-size:clamp(26px,2.4vw,32px)!important;font-weight:700!important}html body .bgd-product-display-section .btw-info,html body .bgd-product-display-section .bgd-order-info .info-text{font-size:14px;color:var(--bgd-muted)}html body main .bgd-product-display-section .info-btn-container .btn:not(.btn-close){min-height:40px;padding:8px 18px!important;font-size:14px!important}html body .bgd-product-display-section .bgd-product-block .product-info-block{color:var(--bgd-text)}html body .bgd-product-display-section .bgd-product-block .product-info-block :is(strong,b,h2,h3,h4){color:var(--bgd-ink)}html body main .bgd-help-section .img-container,html body main .bgd-help-section img{border-radius:var(--bgd-radius-lg)}html body main .form-control,html body main .form-select,html body main .field__input,html body main .select__select{border-radius:var(--bgd-radius);border-color:var(--bgd-line-strong);color:var(--bgd-ink)}html body main .form-control:focus,html body main .form-select:focus{border-color:var(--bgd-sage);box-shadow:0 0 0 3px #66735f2e}html body main :is(.bgd-faq-section,.bgd-reasons-section) .accordion-item,html body main :is(.bgd-faq-section,.bgd-reasons-section) details{border-color:var(--bgd-line)}html body main :is(.bgd-faq-section,.bgd-reasons-section) a.bgd-text{color:var(--bgd-ink)!important;font-size:17px!important;font-weight:600}html body .main-page-title,html body main h1.title,html body main .title--primary,html body .cart__empty-text,html body main .main-blog h1,html body .template-search__header h1,html body main .search h1{color:var(--bgd-ink);font-weight:700!important;font-size:var(--bgd-h2)!important;line-height:1.15;letter-spacing:-.01em}html body .page-width .rte :is(h2,h3),html body main .rte :is(h2,h3){color:var(--bgd-ink);font-weight:700}html body main .rte h2{font-size:clamp(24px,2.4vw,32px);line-height:1.2}html body main .rte h3{font-size:clamp(20px,1.8vw,24px);line-height:1.25}html body main .rte{color:var(--bgd-text)}html body .bgd-seo-text h2{font-size:clamp(24px,2.4vw,32px)!important;font-weight:700!important;line-height:1.2}html body .bgd-seo-text h3{font-size:clamp(19px,1.6vw,22px)!important;font-weight:700!important}html body .bgd-seo-text{color:var(--bgd-text)!important}html body a.pagination__item{border-radius:999px}@media screen and (max-width:749px){html body main .bgd-completed-projects-section{padding-top:16px;padding-bottom:40px}html body main .bgd-craftsmanship-section{padding-top:24px;padding-bottom:40px}html body main .bgd-newsletter-section{padding-top:40px;padding-bottom:40px}html body main .btn:not(.btn-close):not(.btn-link){padding:10px 20px!important}html body .product-text-content .product-card-name{font-size:14px!important}html body .product-text-content .product-card-price{font-size:13px!important}}@media(prefers-reduced-motion:reduce){html body main .btn,html body main .configarator-btn{transition:none}}html body main :is(.btn,.white-btn):empty{display:none!important}html body main .bgd-completed-projects-section .btn-container{align-items:flex-start!important;justify-content:flex-start!important}html body main .bgd-responsibility-section .top-text-block{width:100%;max-width:950px;margin-left:auto;margin-right:auto;text-align:left}html body main .bgd-responsibility-section .top-text-block>*{margin-left:0!important;margin-right:0!important;text-align:left!important}html body main .bgd-responsibility-section .bgd-text-block:is(.black,.primary-light,.bg-primary,.gray){background-color:var(--bgd-cream)!important;color:var(--bgd-text)!important}html body main .bgd-responsibility-section .bgd-text-block:is(.black,.primary-light,.bg-primary,.gray) .bgd-lbl{color:var(--bgd-ink)!important}html body main .bgd-responsibility-section .bgd-text-block:is(.black,.primary-light,.bg-primary,.gray) :is(.bgd-text,p:not(.bgd-lbl)){color:var(--bgd-text)!important}html body main .bgd-custom-made-section .bgd-custom-made-content{max-width:760px;margin-left:0!important;margin-right:auto!important}html body main .bgd-custom-made-section .bgd-custom-made-content>*{margin-left:0!important;text-align:left!important}html body main .bgd-process-section .bgd-card :is(.bgd-card-title,.bgd-card-text){text-align:left!important}html body main .bgd-faq-section:not(.bgd-reasons-section) :is(.bgd-content-block,.bgd-faq-block){width:100%;max-width:760px;margin-left:auto!important;margin-right:auto!important}html body main .bgd-reasons-section .bgd-content-block{width:100%;max-width:925px;margin-left:auto!important;margin-right:auto!important}html body main :is(.bgd-faq-section,.bgd-reasons-section) .bgd-content-block>*{margin-left:0!important;margin-right:0!important;text-align:left!important}html body main .bgd-get-quote-process-section .bgd-title-block>*{margin-left:0!important;margin-right:auto!important;text-align:left!important}html body main .bgd-gallery-latest-image :is(.bgd-title-block,.bgd-common-title){text-align:left!important}html body main .bgd-common-text-section .richtext-editor :is(p,li){line-height:1.6!important;color:var(--bgd-text)!important}html body main .bgd-contact-section .form-container :is(.form-control,.form-select)::placeholder{color:var(--bgd-muted)}@media screen and (min-width:750px){html body .page-width--narrow{max-width:860px;padding-left:40px;padding-right:40px}}html body main .rte table :is(td,th){font-size:16px;padding:12px 14px}html body main .bgd-contact-section .contact-info{width:100%;max-width:875px;margin-left:auto!important;margin-right:auto!important}html body main .bgd-smp__inner{max-width:1200px!important;padding-left:20px!important;padding-right:20px!important}@media screen and (max-width:749px){html body main .bgd-smp__inner{padding-left:16px!important;padding-right:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bogade-huisstijl.css.map */
