html{font-size:14px}body{font-family:"acumin-pro",sans-serif;font-style:normal;overflow-x:hidden;background-color:#fff;font-weight:400;color:#154a3d;font-size:1em}#breadcrumbs{margin-bottom:0;font-weight:700;color:#154a3d;font-size:.833rem;margin:1rem 0}#breadcrumbs .material-symbols-outlined{font-size:1.2rem;vertical-align:middle}#breadcrumbs .breadcrumb_last{font-weight:400}#breadcrumbs a{color:#154a3d}.light{color:#fff}.bg{background:#e7e3da}.content-padding{padding:3rem}.container-fluid{padding-right:2rem;padding-left:2rem}.container-fluid .row{margin-right:-2rem;margin-left:-2rem;border-top:1px solid #bac9c5}.container-fluid .row.no-border{border:none}.container-fluid .row .col{padding-right:2rem;padding-left:2rem;border-left:1px solid #bac9c5}.container-fluid .row .col.image{padding:0}.container-fluid .row .col:first-child{border:none}.container-fluid .row .col.no-border{border:none}.container-fluid.green-border .row{border-color:#5b8076}.container-fluid.green-border .col{border-color:#5b8076}.title{font-family:"bio-sans",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:2rem}.title.no-margin{margin:0}.subtitle{text-transform:uppercase;display:block;margin-bottom:.5rem}.size-1{font-size:.694rem}.size-2{font-size:.833rem}.size-3{font-size:1rem}.size-4{font-size:1.2rem}.size-5{font-size:1.3rem}.size-6{font-size:1.44rem}.size-7{font-size:1.728rem}.size-8{font-size:2.074rem}.size-9{font-size:2.488rem}.size-10{font-size:2.986rem}.size-11{font-size:3.583rem}.size-12{font-size:4.3rem}p{margin-bottom:2rem;line-height:1.4}.btn{font-weight:700;text-transform:uppercase;border-radius:0;padding:1rem 1.5rem;font-size:.8125rem}.btn-primary{background:#a4c42d;color:#154a3d;border:1px solid #a4c42d}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#fff;border:1px solid #154a3d;color:#154a3d}.btn-outline-primary{background:none;color:#154a3d;border:1px solid #154a3d}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active{background:#a4c42d;border:1px solid #a4c42d;color:#154a3d}.btn-primary-alt{padding:0;margin:0;display:flex;align-items:center;text-transform:uppercase;color:#154a3d}.btn-primary-alt:hover,.btn-primary-alt:focus,.btn-primary-alt:active{color:#a4c42d}.btn-primary-alt .icon{margin-left:.5rem;color:#a4c42d}.btn-primary-alt.light{color:#a4c42d}.btn-primary-alt.light:hover,.btn-primary-alt.light:focus,.btn-primary-alt.light:active{color:#fff}.btn-shopping{background:#a4c42d;color:#154a3d;height:4rem;width:4rem;border-radius:0;border:0;align-items:center;justify-content:center;display:flex}.btn-shopping:hover,.btn-shopping:focus,.btn-shopping:active{background:#154a3d;color:#a4c42d}.btn-arrow{background:#a4c42d;color:#154a3d;height:4rem;width:4rem;border-radius:0;border:0;align-items:center;justify-content:center;display:flex}.btn-arrow:hover,.btn-arrow:focus,.btn-arrow:active{background:#154a3d;color:#a4c42d}.buttons{margin:-0.5rem}.buttons .btn{margin:.5rem}.header{background:#fff}.header.fixed-top{border-bottom:1px solid #bac9c5;animation:headerSlideDown .5s ease}.header .logo{height:40px;width:auto}.header .col.col-right{padding-right:0}.header .navbar-nav .nav-item .nav-link{margin-left:.5rem;font-weight:700;text-transform:uppercase;color:#154a3d;font-size:.8125rem}.header .navbar-nav .nav-item .nav-link:hover,.header .navbar-nav .nav-item .nav-link:focus,.header .navbar-nav .nav-item .nav-link:active{color:#a4c42d}.header .navbar-nav .nav-item.current-menu-item .nav-link{color:#a4c42d}.popup-container{position:fixed;top:0;left:0;width:100%;z-index:1029;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-0.5rem);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.popup-container.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.popup-container .row .popup{background:#fff;padding-right:0;padding-left:0;border:1px solid #bac9c5;border-top:0}.popup-container .btn-primary-popup{width:100%;color:#154a3d;display:flex;border-bottom:1px solid #bac9c5;justify-content:space-between;align-items:center;padding:1.5rem 2rem}.popup-container .btn-primary-popup:hover,.popup-container .btn-primary-popup:focus,.popup-container .btn-primary-popup:active{color:#a4c42d}.popup-container .btn-primary-popup:last-child{border-bottom:0}.popup-container .btn-primary-popup .icon{color:#a4c42d}.hero-slider{position:relative;background:#154a3d;display:grid}.hero-slider .hero-slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity 1.2s ease-in-out,visibility 1.2s ease-in-out;z-index:1}.hero-slider .hero-slide.is-active{opacity:1;visibility:visible;z-index:2}.hero{background:#154a3d}.hero .content{margin:0 6rem 2rem 0}.hero img{height:auto;width:100%}.hero p{font-size:1.1875em}.hero-small .bg::after{background:rgba(0,0,0,.3);position:absolute;top:0;left:0;height:100%;width:100%;content:"";z-index:1}.hero-small .content{margin:16rem 6rem 2rem 0;position:relative;z-index:2}.hero-default .content{margin:12rem 6rem 2rem 0}.default-content{margin-top:6rem;margin-bottom:6rem}.default-content.content-with-image{margin:0}.default-content p a,.default-content ul li a,.default-content ol li a{color:#154a3d;text-decoration:underline}.default-content p a:hover,.default-content p a:focus,.default-content p a:active,.default-content ul li a:hover,.default-content ul li a:focus,.default-content ul li a:active,.default-content ol li a:hover,.default-content ol li a:focus,.default-content ol li a:active{opacity:.8}.default-content h1,.default-content h2,.default-content h3,.default-content h4{font-family:"bio-sans",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.default-content h1{font-size:2.074rem}.default-content h2{font-size:1.728rem}.default-content h3{font-size:1.44rem}.default-content h4{font-size:1.2rem}.default-content ul,.default-content ol{margin:0 0 2rem;padding-left:1rem}.default-content ul{list-style:none;padding-left:1.5rem}.default-content ul li{position:relative;padding-left:0}.default-content ul li::before{content:"";position:absolute;left:-1.3rem;top:.6rem;width:.4rem;height:.4rem;background-color:#a4c42d}.checklist{list-style:none;margin:0 0 2rem;padding-left:1.5rem}.checklist li{position:relative;padding-left:0}.checklist li::before{content:"";position:absolute;left:-1.3rem;top:.6rem;width:.4rem;height:.4rem;background-color:#a4c42d}.products .content{margin:12rem 0 2rem 0}.products .items .item{margin-top:2rem;margin-bottom:6rem;position:relative}.products .items .item .content-item{margin-right:6rem}.products .items .item .wood{width:40%;right:-2rem;bottom:-8rem;position:absolute}.productdetail{background:#e7e3da}.productdetail .product-purchase{display:none}.productdetail img{height:auto;width:100%}.productdetail .productimage{margin-top:2rem;margin-bottom:2rem}.productdetail .productimage .images{display:flex;margin-right:-1rem;margin-left:-1rem}.productdetail .productimage .images .item{margin:1rem}.productdetail .content{padding-top:2rem}.productdetail .product-purchase{margin-top:2rem;margin-bottom:2rem}.productdetail .product-purchase .btn-outline-primary{margin-top:2rem}.productdetail .product-purchase .price-box{margin-bottom:2rem}.productdetail .product-purchase .price-box .price-label{display:block;color:#154a3d}.productdetail .product-purchase .price-box .price{font-family:"bio-sans",sans-serif;font-style:normal;display:block;font-weight:700;color:#a4c42d;line-height:1;margin:.25rem 0}.productdetail .product-purchase .price-box .price-excl{display:block;color:#154a3d}.productdetail .product-purchase .variations_form .variations{width:100%}.productdetail .product-purchase .variations_form .variations tr{display:flex;flex-direction:column}.productdetail .product-purchase .variations_form .variations td,.productdetail .product-purchase .variations_form .variations th{padding:0;border:none;display:block}.productdetail .product-purchase .variations_form .variations .label label{display:block;font-weight:700;text-transform:uppercase;font-size:.8125rem;color:#154a3d;margin:0 0 .5rem}.productdetail .product-purchase .variations_form .variations .value{margin-bottom:1rem}.productdetail .product-purchase .variations_form .variations .value select{border:1px solid #bac9c5;border-radius:0;padding:.85rem 1rem;color:#154a3d;font-weight:700;background-color:#fff;width:100%;appearance:auto;font-family:inherit;font-size:1rem}.productdetail .product-purchase .variations_form .variations .value select:focus{border-color:#a4c42d;box-shadow:none;outline:none}.productdetail .product-purchase .variations_form .variations .value .reset_variations{display:inline-block;margin-top:.5rem;font-size:.833rem;color:#5b8076}.productdetail .product-purchase .variations_form .variations .value .reset_variations:hover{color:#154a3d}.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation{margin-bottom:1rem}.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price{font-family:"bio-sans",sans-serif;font-style:normal;font-weight:700;color:#a4c42d;font-size:2.074rem}.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input[type=number]{width:4rem;height:3.5rem;text-align:center;border:1px solid #bac9c5;border-radius:0;font-weight:700;color:#154a3d;-moz-appearance:textfield}.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input[type=number]:focus{border-color:#a4c42d;box-shadow:none;outline:none}.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input[type=number]::-webkit-outer-spin-button,.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1 1 auto;background:#a4c42d;color:#154a3d;border:1px solid #a4c42d;font-weight:700;text-transform:uppercase;text-align:center;padding:1rem 1.5rem;font-size:.8125rem;border-radius:0;cursor:pointer}.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover,.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:focus,.productdetail .product-purchase .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:active{background:none;border:1px solid #154a3d;color:#154a3d}.productdetail .product-purchase .cart{display:flex;flex-wrap:wrap;align-items:flex-end}.productdetail .product-purchase .cart .quantity input[type=number]{width:4rem;height:3.5rem;text-align:center;border:1px solid #bac9c5;border-radius:0;font-weight:700;color:#154a3d;-moz-appearance:textfield}.productdetail .product-purchase .cart .quantity input[type=number]:focus{border-color:#a4c42d;box-shadow:none;outline:none}.productdetail .product-purchase .cart .quantity input[type=number]::-webkit-outer-spin-button,.productdetail .product-purchase .cart .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.productdetail .product-purchase .cart .single_add_to_cart_button{flex:1 1 auto;background:#a4c42d;color:#154a3d;border:1px solid #a4c42d;font-weight:700;text-transform:uppercase;text-align:center;padding:1rem 1.5rem;font-size:.8125rem;border-radius:0;cursor:pointer}.productdetail .product-purchase .cart .single_add_to_cart_button:hover,.productdetail .product-purchase .cart .single_add_to_cart_button:focus,.productdetail .product-purchase .cart .single_add_to_cart_button:active{background:none;border:1px solid #154a3d;color:#154a3d}.productdetail .product-purchase .add-to-cart .options{padding:2rem 1rem 1rem 1rem}.productdetail .product-purchase .add-to-cart .form-group .control-label{display:block;font-weight:700;text-transform:uppercase;font-size:.8125rem;margin-bottom:.5rem;color:#154a3d}.productdetail .product-purchase .add-to-cart .form-group .control-label .required{color:#a4c42d}.productdetail .product-purchase .add-to-cart .form-select{border:1px solid #bac9c5;border-radius:0;padding:.85rem 1rem;color:#154a3d;font-weight:700;background-color:#fff;width:100%}.productdetail .product-purchase .add-to-cart .form-select:focus{border-color:#a4c42d;box-shadow:none}.productdetail .product-purchase .add-to-cart .qty-cart{flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.productdetail .product-purchase .add-to-cart .qty-cart .qty-box{gap:.75rem}.productdetail .product-purchase .add-to-cart .qty-cart .qty-box .control-label{font-weight:700;text-transform:uppercase;font-size:.8125rem;margin:0;color:#154a3d}.productdetail .product-purchase .add-to-cart .qty-cart .qty-box .qty-input{width:4rem;height:3.5rem;text-align:center;border:1px solid #bac9c5;border-radius:0;font-weight:700;color:#154a3d}.productdetail .product-purchase .add-to-cart .qty-cart .qty-box .qty-input:focus{border-color:#a4c42d;box-shadow:none}.productdetail .product-purchase .add-to-cart .qty-cart .qty-box .qty-controls button{background:#e7e3da;border:1px solid #bac9c5;color:#154a3d;height:1.75rem;width:2.25rem;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.productdetail .product-purchase .add-to-cart .qty-cart .qty-box .qty-controls button:hover{background:#a4c42d}.productdetail .product-purchase .add-to-cart .qty-cart .qty-box .qty-controls button .material-symbols-outlined{font-size:1.2rem}.productdetail .product-purchase .add-to-cart .qty-cart .qty-box .qty-controls .qty-up{border-bottom:0}.productdetail .product-purchase .add-to-cart .qty-cart .btn-cart{flex:1 1 auto;min-width:14rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.productdetail .product-purchase .add-to-cart .qty-cart .btn-cart .material-symbols-outlined{font-size:1.4rem}.productinformation .col{padding-top:6rem;padding-bottom:6rem}.productinformation .contact-details a{color:#154a3d}.productinformation .contact-details .contact{padding:0;margin:0;margin-bottom:2rem}.productinformation .contact-details .contact li{margin-bottom:1rem;font-size:1.2rem}.productinformation .contact-details .contact li:last-child{margin:0}.productinformation .contact-details .contact li a{color:#154a3d}.productinformation .contact-details .contact li .description{background:#e7e3da;height:2.5rem;width:2.5rem;border-radius:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700;margin-right:1rem}.productinformation .contact-details .finance{padding:0;margin-bottom:3rem}.productinformation .contact-details .finance li{margin-bottom:.25rem}.productinformation .contact-details .finance li:last-child{margin:0}.productinformation .contact-details .finance li .label{display:inline-block;width:3.5rem;font-weight:700}.productinformation .contact-details .row{margin-right:0;margin-left:0}.productinformation .contact-details .row .col{padding-top:0;padding-bottom:0}.productinformation .contact-details .row .col:first-child{padding-left:0}.productinformation .contact-form .form-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 2rem}.productinformation .contact-form .form-group{margin-bottom:1.5rem}.productinformation .contact-form .form-group.form-group-full{grid-column:1/-1}.productinformation .contact-form .control-label{display:block;font-weight:700;text-transform:uppercase;font-size:.8125rem;margin-bottom:.5rem;color:#154a3d}.productinformation .contact-form .control-label .required{color:#a4c42d}.productinformation .contact-form .form-select,.productinformation .contact-form .form-control{width:100%;border:1px solid #bac9c5;border-radius:0;padding:.85rem 1rem;color:#154a3d;background-color:#fff}.productinformation .contact-form .form-select:focus,.productinformation .contact-form .form-control:focus{border-color:#a4c42d;box-shadow:none;outline:none}.productinformation .contact-form .form-select{font-weight:700}.productinformation .contact-form textarea.form-control{resize:vertical}.productinformation .contact-form .js-field{display:none}.productinformation .contact-form .js-field.is-visible{display:block}.productinformation .contact-form .btn-primary{width:100%}.productinformation .faq .faq-item{background:#e7e3da;margin-bottom:1rem}.productinformation .faq .faq-item:last-child{margin-bottom:0}.productinformation .faq .faq-item.is-open .faq-icon::after{content:"remove"}.productinformation .faq .faq-item.is-open .faq-answer{display:block}.productinformation .faq .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:none;border:0;text-align:left;cursor:pointer;font-weight:700;color:#154a3d}.productinformation .faq .faq-icon{color:#a4c42d;flex-shrink:0;font-size:0}.productinformation .faq .faq-icon::after{content:"add";font-family:"Material Symbols Outlined";font-size:1.6rem;line-height:1}.productinformation .faq .faq-answer{display:none;padding:0 1.5rem 1.25rem 1.5rem}.productinformation .faq .faq-answer p{margin:0}.content-with-image .image img{height:auto;width:100%}.content-with-image .content{margin:6rem 6rem 6rem 0}.content-with-image .certificaten{margin-top:2rem}.content-with-image .certificaten .subtitle{margin-bottom:1rem}.content-with-image .certificaten .certificaten-logos{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.content-with-image .certificaten .certificaten-logos img{height:4rem;width:auto;max-width:100%}.blocks{background:#e7e3da;padding-top:6rem;padding-bottom:6rem;padding-right:0;padding-left:0;border-top:1px solid #bac9c5}.blocks .text-center .title{margin-bottom:4rem}.blocks .faq{max-width:800px;margin:4rem auto 0}.blocks .faq .faq-item{background:#fff;margin-bottom:1rem}.blocks .faq .faq-item:last-child{margin-bottom:0}.blocks .faq .faq-item.is-open .faq-icon::after{content:"remove"}.blocks .faq .faq-item.is-open .faq-answer{display:block}.blocks .faq .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:none;border:0;text-align:left;cursor:pointer;font-weight:700;color:#154a3d}.blocks .faq .faq-icon{color:#a4c42d;flex-shrink:0;font-size:0}.blocks .faq .faq-icon::after{content:"add";font-family:"Material Symbols Outlined";font-size:1.6rem;line-height:1}.blocks .faq .faq-answer{display:none;padding:0 1.5rem 1.25rem 1.5rem}.blocks .faq .faq-answer p{margin:0}.blocks .items{margin-right:1rem;margin-left:1rem}.blocks .items .col-md-4{display:flex}.blocks .items .item{background:#fff;margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;width:100%}.blocks .items .item .content{padding:2rem;flex:1}.blocks .items .item .content p:last-child{margin:0}.blocks .items .item:hover .btn-arrow,.blocks .items .item:focus .btn-arrow,.blocks .items .item:active .btn-arrow{background:#154a3d;color:#a4c42d}.blocks .items a.item{color:inherit;text-decoration:none}.blocks .items a.item .title{color:#154a3d}.blocks .blocks-slider{overflow:visible}.blocks .blocks-slider .swiper-slide{height:auto}.blocks .blocks-slider .item{background:#fff;height:100%;margin:0}.blocks .blocks-slider .item .number{font-family:"bio-sans",sans-serif;font-style:normal;font-weight:bold;color:#a4c42d}.blocks .blocks-slider .item img{display:block;width:100%;height:auto}.blocks .blocks-slider .item .content{padding:2rem}.blocks .blocks-slider .item .content p:last-child{margin:0}.blocks .blocks-slider .swiper-pagination{position:static;margin-top:3rem}.blocks .blocks-slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px;border-radius:0;background:#bac9c5;opacity:1}.blocks .blocks-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#154a3d}.hero{background:#154a3d}.hero .content{margin:6rem 6rem 2rem 0}.hero img{height:auto;width:100%}.hero p{font-size:1.1875em}.hero .wood{width:120%;margin-left:-20%;margin-bottom:2rem}.hero .wood-alt{width:110%;margin-left:-10%;margin-bottom:2rem}.cta{background:#154a3d;padding-top:6rem;padding-bottom:6rem}.cta p{font-size:1.2rem}.projects{background:#154a3d}.projects .content{margin:0 6rem 2rem 0}.projects img{height:auto;width:100%}.projects p{font-size:1.1875em}.projects .image .overlay{background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.76) 100%);position:absolute;bottom:0;padding:2rem;width:100%}.footer .column{padding-top:6rem;padding-bottom:6rem}.footer p{font-size:1.2rem}.footer .contact{padding:0;margin:0;margin-top:-1rem}.footer .contact li{margin-bottom:1rem;font-size:1.2rem}.footer .contact li:last-child{margin:0}.footer .contact li a{color:#154a3d}.footer .contact li .description{background:#e7e3da;height:2.5rem;width:2.5rem;border-radius:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700;margin-right:1rem}.footer .menu{margin:0;padding:0}.footer .menu li{font-size:1.44rem;margin-bottom:1rem}.footer .menu li:last-child{margin:0}.footer .menu li a{color:#154a3d}.footer .copyright{font-size:.833rem}.footer .copyright .col{padding-top:1rem;padding-bottom:1rem}.footer .copyright .links{margin:0;padding:0;display:flex;margin-right:-0.5rem;margin-left:-0.5rem}.footer .copyright .links li{margin:0 .5rem}.footer .copyright .links li a{color:#154a3d}.waypoint-animation .rise-animation,.waypoint-animation .slide-left-animation,.waypoint-animation .slide-right-animation,.waypoint-animation .fade-animation{opacity:0;transition:opacity 1s,transform 1s}.waypoint-animation .rise-animation{transform:translate(0, 20%)}.waypoint-animation .slide-left-animation{transform:translate(20%)}.waypoint-animation .slide-right-animation{transform:translate(-20%)}.waypoint-animation.animation-finished{opacity:1;transform:translate(0)}.waypoint-animation.animation-finished .rise-animation,.waypoint-animation.animation-finished .slide-left-animation,.waypoint-animation.animation-finished .slide-right-animation,.waypoint-animation.animation-finished .fade-animation{opacity:1;transform:translate(0)}.swiper-slide{height:auto}.swiper-horizontal{overflow:hidden}@keyframes headerSlideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.floating-contact{position:fixed;right:2rem;bottom:2rem;z-index:1028;display:flex;flex-direction:column;align-items:flex-end}.floating-contact .floating-contact__toggle{height:4rem;width:4rem;border-radius:50%;border:0;background:#a4c42d;color:#154a3d;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.2);transition:background .2s ease,color .2s ease}.floating-contact .floating-contact__toggle .material-symbols-outlined{font-size:1.8rem}.floating-contact .floating-contact__toggle .icon-close{display:none}.floating-contact .floating-contact__toggle:hover,.floating-contact .floating-contact__toggle:focus,.floating-contact .floating-contact__toggle:active{background:#154a3d;color:#a4c42d}.floating-contact .floating-contact__panel{background:#e7e3da;border:1px solid #bac9c5;padding:1.5rem;margin-bottom:1rem;width:18rem;max-width:calc(100vw - 4rem);box-shadow:0 4px 16px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(0.5rem);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.floating-contact .floating-contact__panel .title{margin-bottom:1.5rem}.floating-contact .floating-contact__panel .contact{padding:0;margin:0}.floating-contact .floating-contact__panel .contact li{margin-bottom:1rem;font-size:1.2rem}.floating-contact .floating-contact__panel .contact li:last-child{margin:0}.floating-contact .floating-contact__panel .contact li a{color:#154a3d}.floating-contact .floating-contact__panel .contact li .description{background:#fff;height:2.5rem;width:2.5rem;border-radius:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700;margin-right:1rem}.floating-contact.is-open .floating-contact__panel{opacity:1;visibility:visible;transform:translateY(0)}.floating-contact.is-open .floating-contact__toggle .icon-open{display:none}.floating-contact.is-open .floating-contact__toggle .icon-close{display:block}.wc-page{padding-top:3rem;padding-bottom:6rem}.wc-page h1.title{margin-bottom:3rem}.wc-page .woocommerce-message,.wc-page .woocommerce-info,.wc-page .woocommerce-error{padding:1rem 1.5rem;margin-bottom:2rem;border:1px solid #bac9c5;background:#e7e3da;color:#154a3d;list-style:none}.wc-page .woocommerce-message a,.wc-page .woocommerce-info a,.wc-page .woocommerce-error a{color:#154a3d;font-weight:700}.wc-page .woocommerce-message{border-left:4px solid #a4c42d}.wc-page .woocommerce-error{border-left:4px solid #c00}.wc-page .woocommerce-error li{margin-bottom:.5rem}.wc-page .woocommerce-error li:last-child{margin-bottom:0}.wc-page .woocommerce-info{border-left:4px solid #5b8076}.wc-page .woocommerce-notices-wrapper .woocommerce-message,.wc-page .woocommerce-notices-wrapper .woocommerce-info,.wc-page .woocommerce-notices-wrapper .woocommerce-error{padding:1rem 1.5rem;margin-bottom:2rem}.wc-cart-table{width:100%;border-collapse:collapse;margin-bottom:3rem}.wc-cart-table thead th{font-family:"bio-sans",sans-serif;font-style:normal;text-transform:uppercase;font-weight:700;font-size:.833rem;color:#154a3d;padding:1rem 1rem 1rem 0;border-bottom:2px solid #154a3d;text-align:left}.wc-cart-table thead th.product-remove,.wc-cart-table thead th.product-thumbnail{width:4rem}.wc-cart-table tbody tr{border-bottom:1px solid #bac9c5}.wc-cart-table tbody td{padding:1.5rem 1rem 1.5rem 0;vertical-align:middle;color:#154a3d}.wc-cart-table tbody .product-remove .remove{display:inline-flex;align-items:center;justify-content:center;color:#154a3d;text-decoration:none;width:2.5rem;height:2.5rem;transition:color .2s ease}.wc-cart-table tbody .product-remove .remove:hover{color:#c00}.wc-cart-table tbody .product-remove .remove .material-symbols-outlined{font-size:1.4rem}.wc-cart-table tbody .product-thumbnail img{width:5rem;height:auto;display:block}.wc-cart-table tbody .product-name{font-weight:700}.wc-cart-table tbody .product-name a{color:#154a3d;text-decoration:none}.wc-cart-table tbody .product-name a:hover{color:#a4c42d}.wc-cart-table tbody .product-name .variation{display:block;margin-top:.25rem;font-weight:400;font-size:.875rem}.wc-cart-table tbody .product-name .variation dt,.wc-cart-table tbody .product-name .variation dd{display:inline;margin:0}.wc-cart-table tbody .product-name .variation dt{font-weight:700}.wc-cart-table tbody .product-name .variation p{margin:0;display:inline}.wc-cart-table tbody .product-name dl{margin:.25rem 0 0}.wc-cart-table tbody .product-price,.wc-cart-table tbody .product-subtotal{font-weight:700}.wc-cart-table tbody .product-quantity .quantity input[type=number]{width:4rem;height:3rem;text-align:center;border:1px solid #bac9c5;border-radius:0;font-weight:700;color:#154a3d;-moz-appearance:textfield}.wc-cart-table tbody .product-quantity .quantity input[type=number]:focus{border-color:#a4c42d;box-shadow:none;outline:none}.wc-cart-table tbody .product-quantity .quantity input[type=number]::-webkit-outer-spin-button,.wc-cart-table tbody .product-quantity .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wc-cart-table tbody .actions{padding:1.5rem 0}.wc-cart-table tbody .actions .coupon{display:inline-flex;gap:.5rem;align-items:center;float:left}.wc-cart-table tbody .actions .coupon .input-text{border:1px solid #bac9c5;border-radius:0;padding:.85rem 1rem;color:#154a3d;font-size:.875rem}.wc-cart-table tbody .actions .coupon .input-text:focus{border-color:#a4c42d;box-shadow:none;outline:none}.wc-cart-table tbody .actions>.btn{float:right}.cart-collaterals .cart_totals{max-width:28rem;margin-left:auto}.cart-collaterals .cart_totals h2{font-family:"bio-sans",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:1.44rem;margin-bottom:1.5rem}.cart-collaterals .cart_totals table{width:100%;border-collapse:collapse}.cart-collaterals .cart_totals table th,.cart-collaterals .cart_totals table td{padding:1rem 0;border-bottom:1px solid #bac9c5;color:#154a3d;vertical-align:top}.cart-collaterals .cart_totals table th{font-weight:700;text-align:left;padding-right:2rem}.cart-collaterals .cart_totals table td{text-align:right}.cart-collaterals .cart_totals table .order-total th,.cart-collaterals .cart_totals table .order-total td{border-bottom:2px solid #154a3d;font-size:1.2rem}.cart-collaterals .cart_totals table .order-total .amount{font-family:"bio-sans",sans-serif;font-style:normal;font-weight:700;color:#a4c42d;font-size:1.44rem}.cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:2rem}.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{display:block;width:100%;background:#a4c42d;color:#154a3d;border:1px solid #a4c42d;font-weight:700;text-transform:uppercase;text-align:center;padding:1rem 1.5rem;font-size:.8125rem;text-decoration:none;border-radius:0}.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus,.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:active{background:none;border:1px solid #154a3d;color:#154a3d}.cart-empty-message{font-size:1.2rem;margin-bottom:2rem}.return-to-shop{margin-bottom:2rem}.woocommerce-checkout .checkout-columns{display:flex;gap:4rem;flex-wrap:wrap}.woocommerce-checkout .checkout-column--billing{flex:1 1 55%;min-width:20rem}.woocommerce-checkout .checkout-column--order{flex:1 1 35%;min-width:18rem}.woocommerce-checkout .checkout-section{margin-bottom:2rem}.woocommerce-checkout h3{font-family:"bio-sans",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:1.44rem;margin-bottom:1.5rem}.woocommerce-checkout .woocommerce-billing-fields .form-row,.woocommerce-checkout .woocommerce-shipping-fields .form-row,.woocommerce-checkout .woocommerce-additional-fields .form-row{margin-bottom:1.25rem}.woocommerce-checkout .woocommerce-billing-fields .form-row label,.woocommerce-checkout .woocommerce-shipping-fields .form-row label,.woocommerce-checkout .woocommerce-additional-fields .form-row label{display:block;font-weight:700;text-transform:uppercase;font-size:.8125rem;margin-bottom:.5rem;color:#154a3d}.woocommerce-checkout .woocommerce-billing-fields .form-row label .required,.woocommerce-checkout .woocommerce-shipping-fields .form-row label .required,.woocommerce-checkout .woocommerce-additional-fields .form-row label .required{color:#a4c42d}.woocommerce-checkout .woocommerce-billing-fields .form-row label .optional,.woocommerce-checkout .woocommerce-shipping-fields .form-row label .optional,.woocommerce-checkout .woocommerce-additional-fields .form-row label .optional{font-weight:400;text-transform:none;font-size:.75rem;color:#5b8076}.woocommerce-checkout .woocommerce-billing-fields .form-row .input-text,.woocommerce-checkout .woocommerce-billing-fields .form-row .select2-selection,.woocommerce-checkout .woocommerce-billing-fields .form-row select,.woocommerce-checkout .woocommerce-billing-fields .form-row textarea,.woocommerce-checkout .woocommerce-shipping-fields .form-row .input-text,.woocommerce-checkout .woocommerce-shipping-fields .form-row .select2-selection,.woocommerce-checkout .woocommerce-shipping-fields .form-row select,.woocommerce-checkout .woocommerce-shipping-fields .form-row textarea,.woocommerce-checkout .woocommerce-additional-fields .form-row .input-text,.woocommerce-checkout .woocommerce-additional-fields .form-row .select2-selection,.woocommerce-checkout .woocommerce-additional-fields .form-row select,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea{width:100%;border:1px solid #bac9c5;border-radius:0;padding:.85rem 1rem;color:#154a3d;background-color:#fff;font-family:inherit;font-size:1rem}.woocommerce-checkout .woocommerce-billing-fields .form-row .input-text:focus,.woocommerce-checkout .woocommerce-billing-fields .form-row .select2-selection:focus,.woocommerce-checkout .woocommerce-billing-fields .form-row select:focus,.woocommerce-checkout .woocommerce-billing-fields .form-row textarea:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row .input-text:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row .select2-selection:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row select:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row textarea:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row .input-text:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row .select2-selection:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row select:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea:focus{border-color:#a4c42d;box-shadow:none;outline:none}.woocommerce-checkout .woocommerce-billing-fields .form-row select,.woocommerce-checkout .woocommerce-shipping-fields .form-row select,.woocommerce-checkout .woocommerce-additional-fields .form-row select{font-weight:700;appearance:auto}.woocommerce-checkout .woocommerce-billing-fields .form-row textarea,.woocommerce-checkout .woocommerce-shipping-fields .form-row textarea,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea{resize:vertical;min-height:6rem}.woocommerce-checkout .woocommerce-billing-fields .form-row.woocommerce-validated .input-text,.woocommerce-checkout .woocommerce-shipping-fields .form-row.woocommerce-validated .input-text,.woocommerce-checkout .woocommerce-additional-fields .form-row.woocommerce-validated .input-text{border-color:#a4c42d}.woocommerce-checkout .woocommerce-billing-fields .form-row.woocommerce-invalid .input-text,.woocommerce-checkout .woocommerce-shipping-fields .form-row.woocommerce-invalid .input-text,.woocommerce-checkout .woocommerce-additional-fields .form-row.woocommerce-invalid .input-text{border-color:#c00}.woocommerce-checkout .select2-container{width:100% !important}.woocommerce-checkout .select2-container .select2-selection--single{height:auto;padding:.85rem 1rem;border:1px solid #bac9c5;border-radius:0}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.4;color:#154a3d}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:100%;right:.75rem}.woocommerce-checkout .order-review-section{background:#e7e3da;padding:2rem}.woocommerce-checkout .order-review-section .title{margin-bottom:1.5rem}.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-bottom:2rem}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{font-weight:700;text-transform:uppercase;font-size:.833rem;color:#154a3d;padding:.75rem 0;border-bottom:2px solid #154a3d;text-align:left}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th.product-total{text-align:right}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td{padding:.75rem 0;border-bottom:1px solid #bac9c5;color:#154a3d}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-name{font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-name .product-quantity{font-weight:400}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-total{text-align:right;font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{padding:.75rem 0;border-bottom:1px solid #bac9c5;color:#154a3d}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{font-weight:700;text-align:left}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td{border-bottom:2px solid #154a3d;font-size:1.2rem}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total .amount{font-family:"bio-sans",sans-serif;font-style:normal;font-weight:700;color:#a4c42d;font-size:1.44rem}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods{list-style:none;padding:0;margin:0 0 2rem}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method{margin-bottom:.5rem;background:#fff;border:1px solid #bac9c5}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{display:block;padding:1rem 1.25rem;cursor:pointer;font-weight:700;color:#154a3d;margin:0;text-transform:none;font-size:1rem}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img{max-height:1.5rem;margin-left:.5rem;vertical-align:middle}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type=radio]{margin-right:.5rem}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box{padding:1rem 1.25rem;border-top:1px solid #bac9c5;background:#e7e3da}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p{margin:0;font-size:.875rem}.woocommerce-checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:1.5rem}.woocommerce-checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:.875rem;font-weight:400;text-transform:none}.woocommerce-checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]{margin-top:.2rem;flex-shrink:0}.woocommerce-checkout .woocommerce-checkout-payment .place-order #place_order{display:block;width:100%;background:#a4c42d;color:#154a3d;border:1px solid #a4c42d;font-weight:700;text-transform:uppercase;text-align:center;padding:1rem 1.5rem;font-size:.8125rem;border-radius:0;cursor:pointer}.woocommerce-checkout .woocommerce-checkout-payment .place-order #place_order:hover,.woocommerce-checkout .woocommerce-checkout-payment .place-order #place_order:focus,.woocommerce-checkout .woocommerce-checkout-payment .place-order #place_order:active{background:none;border:1px solid #154a3d;color:#154a3d}.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-privacy-policy-text{font-size:.833rem;margin-bottom:1rem}.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-privacy-policy-text p{margin-bottom:.5rem}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{padding:1rem 1.5rem;margin-bottom:1.5rem;border:1px solid #bac9c5;border-left:4px solid #5b8076;background:#e7e3da}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#154a3d;font-weight:700}.woocommerce-checkout .woocommerce-form-login,.woocommerce-checkout .checkout_coupon{padding:1.5rem;background:#e7e3da;border:1px solid #bac9c5;margin-bottom:2rem}.woocommerce-checkout .woocommerce-form-login .form-row,.woocommerce-checkout .checkout_coupon .form-row{margin-bottom:1rem}.woocommerce-checkout .woocommerce-form-login .form-row label,.woocommerce-checkout .checkout_coupon .form-row label{display:block;font-weight:700;text-transform:uppercase;font-size:.8125rem;margin-bottom:.5rem}.woocommerce-checkout .woocommerce-form-login .form-row .input-text,.woocommerce-checkout .checkout_coupon .form-row .input-text{width:100%;border:1px solid #bac9c5;border-radius:0;padding:.85rem 1rem}.woocommerce-checkout .woocommerce-form-login .form-row .input-text:focus,.woocommerce-checkout .checkout_coupon .form-row .input-text:focus{border-color:#a4c42d;box-shadow:none;outline:none}.woocommerce-checkout .woocommerce-form-login .button,.woocommerce-checkout .checkout_coupon .button{background:#a4c42d;color:#154a3d;border:1px solid #a4c42d;font-weight:700;text-transform:uppercase;padding:1rem 1.5rem;font-size:.8125rem;border-radius:0;cursor:pointer}.woocommerce-checkout .woocommerce-form-login .button:hover,.woocommerce-checkout .checkout_coupon .button:hover{background:none;border-color:#154a3d}.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:1.2rem;font-weight:700;color:#a4c42d;margin-bottom:2rem}.woocommerce-order-received .woocommerce-order-overview{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-wrap:wrap;gap:2rem;background:#e7e3da;padding:1.5rem}.woocommerce-order-received .woocommerce-order-overview li strong{display:block}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{margin-bottom:3rem}.woocommerce-order-received .woocommerce-order-details h2,.woocommerce-order-received .woocommerce-customer-details h2{font-family:"bio-sans",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:1.44rem;margin-bottom:1.5rem}.woocommerce-order-received .woocommerce-order-details table,.woocommerce-order-received .woocommerce-customer-details table{width:100%;border-collapse:collapse}.woocommerce-order-received .woocommerce-order-details table th,.woocommerce-order-received .woocommerce-order-details table td,.woocommerce-order-received .woocommerce-customer-details table th,.woocommerce-order-received .woocommerce-customer-details table td{padding:.75rem 0;border-bottom:1px solid #bac9c5;color:#154a3d}.woocommerce-order-received .woocommerce-order-details table th,.woocommerce-order-received .woocommerce-customer-details table th{font-weight:700;text-align:left}.woocommerce-order-received .woocommerce-order-details table td,.woocommerce-order-received .woocommerce-customer-details table td{text-align:right}.woocommerce-order-received .woocommerce-order-details table tfoot .order-total th,.woocommerce-order-received .woocommerce-order-details table tfoot .order-total td,.woocommerce-order-received .woocommerce-customer-details table tfoot .order-total th,.woocommerce-order-received .woocommerce-customer-details table tfoot .order-total td{border-bottom:2px solid #154a3d}.woocommerce-order-received .woocommerce-order-details table tfoot .order-total .amount,.woocommerce-order-received .woocommerce-customer-details table tfoot .order-total .amount{font-family:"bio-sans",sans-serif;font-style:normal;font-weight:700;color:#a4c42d;font-size:1.2rem}.woocommerce-order-received .woocommerce-order-details address,.woocommerce-order-received .woocommerce-customer-details address{font-style:normal;background:#e7e3da;padding:1.5rem}@media(max-width: 991.98px){.bottom-border{border-bottom:1px solid #bac9c5 !important}.bottom-border.dark{border-bottom:1px solid #5b8076 !important}.left-border{border-left:1px solid #bac9c5 !important}.left-border.dark{border-left:1px solid #5b8076 !important}.header .logo{margin:1rem 0}.header .navbar-toggler{display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:#154a3d}.header .navbar-toggler .material-symbols-outlined{font-size:2rem}.header .navbar-toggler:focus{outline:none;box-shadow:none}.header .site-navbar{flex:0 0 100%;width:100%;order:3;margin-left:0;margin-right:0}.header .site-navbar__collapse{display:none !important;width:100%}.header .site-navbar__collapse.is-open{display:block !important;width:100%}.header .site-navbar__collapse .navbar-nav{flex-direction:column;align-items:flex-start;padding:1rem 0;width:100%}.header .site-navbar__collapse .navbar-nav .nav-item{width:100%;border-bottom:1px solid #bac9c5}.header .site-navbar__collapse .navbar-nav .nav-item:last-child{border-bottom:0}.header .site-navbar__collapse .navbar-nav .nav-item .nav-link{margin-left:0;padding:1rem 0;font-size:1rem;display:block;width:100%}}@media(min-width: 992px){.header .navbar-toggler{display:none}html{font-size:16px}.size-1{font-size:.694rem}.size-2{font-size:.833rem}.size-3{font-size:1rem}.size-4{font-size:1.2rem}.size-5{font-size:1.44rem}.size-6{font-size:1.728rem}.size-7{font-size:2.074rem}.size-8{font-size:2.488rem}.size-9{font-size:2.986rem}.size-10{font-size:3.583rem}.size-11{font-size:4.3rem}.size-12{font-size:5.16rem}.btn-shopping{height:6rem;width:6rem}}/*# sourceMappingURL=styles.min.css.map */