@import url("https://fonts.googleapis.com/css2?family=Carter+One&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Karla:ital,wght@0,200..800;1,200..800&family=Londrina+Solid:wght@100;300;400;900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");body{font-family:"Titillium Web","sans-serif","Montserrat","sans-serif";padding:0;margin:0;overflow-x:hidden}p{font-family:"Montserrat","sans-serif";margin:0}ul,li{padding:0;margin:0}h5{margin:10px 0}button{background-color:#00888B;border:none;box-shadow:none;font-family:"Montserrat","sans-serif";padding:7px 10px;margin-top:20px;transition:0.3 ease-in-out;border-radius:5px;transition:transform 0.2s ease-in-out}button a{text-decoration:none;color:#fff;font-weight:bolder}button:hover{transform:scale(1.025)}.select2-dropdown{border:none}.select2-results{border:none}.select2-results__options{font-family:"Montserrat","sans-serif";background-color:#EAEAEA}.woocommerce-form-coupon-toggle{display:flex;justify-content:center;border-top:2px solid #EAEAEA;border-bottom:2px solid #EAEAEA}.woocommerce-form-coupon-toggle .woocommerce-info{border-top:none !important;background-color:#1e85bb !important;font-family:"Titillium Web","sans-serif" !important;color:#fff;font-weight:500;border-radius:5px;width:80%;margin:20px 0;padding:15px 20px}.woocommerce-form-coupon-toggle .woocommerce-info a{color:#fff;transition:0.2 ease-in-out}.woocommerce-form-coupon-toggle .woocommerce-info a:hover{opacity:0.8}.woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}.buitenhuiskeuze:before{content:'';width:92px;height:47px;background:url("/wp-content/themes/zodigitaal/app/views/assets/images/buitenhuiskeuze.svg") no-repeat center center;background-size:contain;position:absolute;z-index:99;margin:125px 0 0 10px}@media screen and (max-width: 1200px){.buitenhuiskeuze:before{width:60px;height:30px;margin:100px 0 0 10px}}@media screen and (max-width: 430px){.buitenhuiskeuze:before{margin:80px 0 0 10px}}@media screen and (max-width: 360px){.buitenhuiskeuze:before{margin:60px 0 0 5px}}.section--header{position:relative}.section--header__top{background-color:#3a3a3c;color:#fff;padding:0.75rem 4rem;margin:0}.section--header__top .header-top--usps{font-size:14px}.section--header__top .header-top--usps svg{width:15px;height:15px}.section--header__top .header-top--usps span{margin-left:8px}.section--header__top .header-top--usps__carousel{width:100%;overflow:hidden}.section--header__top .header-top--usps__flickity{width:100%}.section--header__top .header-top--usps__item{display:flex;align-items:center;justify-content:center;padding:0 10px;width:100%}.section--header__top .header-top--usps__image{margin-right:8px;height:100%;display:flex}.section--header__top .header-top--usps__image img{margin-bottom:0;height:16px;width:100%}.section--header__top .header-top--usps__text{font-size:14px;white-space:nowrap;margin-left:8px}.section--header__top .header-top--reviews svg{height:20px}.section--header__bottom{height:75px;background-color:#2c2c2e;position:sticky;top:0;z-index:999;transition:0.3s ease-in-out;margin:0}@media screen and (max-width: 1192px){.section--header__bottom{height:fit-content}}.section--header__logo{height:75px;padding-left:4rem}.section--header__logo a img{height:40px;padding:4px 0;width:fit-content;margin-bottom:0;transition:all ease 0.2s}.section--header__logo a img:hover{transform:scale(1.05)}.section--header__hamburger{display:none}@media screen and (max-width: 1192px){.section--header__hamburger{display:flex;align-items:center;justify-content:center}.section--header__hamburger input{position:absolute;height:36px;width:36px;opacity:0}.section--header__hamburger svg{height:36px;width:36px}.section--header__hamburger .hamburger{width:30px;height:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.section--header__hamburger .hamburger .line{width:100%;height:3px;background-color:#fff;border-radius:2px;transition:all 0.3s ease-in-out}.section--header__hamburger:hover{cursor:pointer}.section--header__hamburger .hamburger.active .line:nth-child(1){transform:translateY(8px) rotate(45deg)}.section--header__hamburger .hamburger.active .line:nth-child(2){opacity:0}.section--header__hamburger .hamburger.active .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}.section--header__mobile-menu{display:none;padding:0;background-color:#222}.section--header__mobile-menu ul{list-style:none}.section--header__mobile-menu ul li a{text-decoration:none}.section--header__mobile-menu .menu-item-depth-mobile-0 span,.section--header__mobile-menu .menu-item-depth-mobile-0 a{color:#fff;text-transform:uppercase;transition:all 0.2s ease;padding:0.5rem 4rem}.section--header__mobile-menu .menu-item-depth-mobile-0 span:hover,.section--header__mobile-menu .menu-item-depth-mobile-0 a:hover{color:#00888B;cursor:pointer}.section--header__mobile-menu .menu-item-depth-mobile-0 span,.section--header__mobile-menu .menu-item-depth-mobile-0 a{line-height:3rem}.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile{background:#3a3a3c;padding:0.75rem 0;display:none}.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile ul li a{color:#fff}.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile .menu-item-depth-mobile-1{padding:0.5rem 0}.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile .menu-item-depth-mobile-1 a,.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile .menu-item-depth-mobile-1 span{font-weight:700;line-height:24px}.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile .menu-item-depth-mobile-1 .bigmenu--mobile__inner{display:none;padding:0}.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile .menu-item-depth-mobile-1 .bigmenu--mobile__inner a{font-weight:400;text-transform:capitalize;transition:ease 0.2s}.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile .menu-item-depth-mobile-1 .bigmenu--mobile__inner a:hover{color:#00888B}.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile .menu-item-depth-mobile-1::before{content:"";position:absolute;right:3.5rem;cursor:pointer;transition:transform 0.3s ease;height:14px;width:14px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 viewBox%3D%220 0 384 512%22%3E%3Cpath fill%3D%22%23ffffff%22 d%3D%22M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:6px;transition:ease 0.2s}.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile .menu-item-depth-mobile-1::before:hover{margin-top:10px}.section--header__mobile-menu .menu-item-depth-mobile-0 .bigmenu-wrapper--mobile .menu-item-depth-mobile-1.active::before{transform:rotate(180deg)}.section--header__mobile-menu .menu-item-depth-mobile-0.menu-item-has-children::before{content:"";position:absolute;right:3.5rem;cursor:pointer;transition:transform 0.3s ease;height:14px;width:14px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 viewBox%3D%220 0 384 512%22%3E%3Cpath fill%3D%22%23ffffff%22 d%3D%22M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:14px;transition:ease 0.2s}.section--header__mobile-menu .menu-item-depth-mobile-0.menu-item-has-children::before:hover{margin-top:10px}.section--header__mobile-menu .menu-item-depth-mobile-0.menu-item-has-children.active::before{transform:rotate(180deg)}@media screen and (max-width: 1192px){.section--header__mobile-menu.active{display:flex}}.section--header__menu{height:75px}.section--header__menu .menu{display:flex;align-items:center;justify-content:center;height:75px}.section--header__menu .menu li{list-style:none;text-transform:uppercase;font-family:"Titillium Web","sans-serif";font-size:16px;font-weight:600;line-height:18px}.section--header__menu .menu li a{color:#fff;padding:12px;text-decoration:none;transition:ease-in-out 0.2s}.section--header__menu .menu .menu-item-depth-0{height:100%;display:flex;align-items:center;transition:0.2s ease all}.section--header__menu .menu .menu-item-depth-0 a{transition:all ease 0.2s}.section--header__menu .menu .menu-item-depth-0:hover a{transform:scale(1.05);color:#00888B}.section--header__menu .menu .menu-item-depth-0.menu-item{text-align:center}.section--header__menu .menu .bigmenu-wrapper{position:absolute;top:100%;left:0;width:100%;background:#EAEAEA;height:0;overflow:hidden;z-index:1000;display:flex;justify-content:center;transition:height 0.4s ease, padding 0.4s ease;padding:0;text-align:left}.section--header__menu .menu .bigmenu-wrapper .bigmenu{list-style:none;padding:0 20%;margin:0;width:100%}.section--header__menu .menu .bigmenu-wrapper .bigmenu li{padding:1.5rem 0;font-family:"Montserrat","sans-serif"}.section--header__menu .menu .bigmenu-wrapper .bigmenu li a{color:#222;font-weight:700}.section--header__menu .menu .bigmenu-wrapper .bigmenu li a:hover{color:#00888B}.section--header__menu .menu .bigmenu-wrapper .bigmenu--inner li{padding:0 4px;display:flex;width:fit-content}.section--header__menu .menu .bigmenu-wrapper .bigmenu--inner li a{font-weight:500;text-transform:capitalize}@media screen and (min-width: 1825px){.section--header__menu .menu .bigmenu-wrapper .bigmenu{padding:0;width:50%}}@media screen and (min-width: 1825px){.section--header__menu .menu .bigmenu-wrapper .bigmenu{width:40%}}.section--header__menu .menu .menu-item-depth-0:hover>.bigmenu-wrapper,.section--header__menu .menu .bigmenu-wrapper:hover{height:auto;padding:1rem}@media screen and (max-width: 1192px){.section--header__menu{display:none}}.section--header__account{height:75px;padding-right:4rem}.section--header__account .searchbar{border-radius:16px;overflow:hidden;width:100%;margin:0 25px 0 0}.section--header__account .icons a{text-decoration:none;color:transparent;position:relative}.section--header__account .icons a svg{margin:0 8px;height:20px;width:20px;transition:ease 0.2s}.section--header__account .icons a span{border-radius:50%;background-color:#00888B;color:#fff;height:18px;width:18px;position:absolute;font-size:12px;line-height:12px;font-family:"Titillium Web","sans-serif";display:flex;align-items:center;justify-content:center;top:-7px;right:-7px}.section--header__account .icons a:hover svg{transform:scale(1.1)}.section--header__big-menu .menu{display:flex;align-items:center}.section--header__big-menu .menu li{list-style:none;padding:0 12px;font-size:16px}.section--header__big-menu .menu li a{text-decoration:none;color:#fff}.section--header__big-menu .menu .sub-menu{position:absolute;bottom:-100%;font-weight:500;font-family:"Montserrat","sans-serif";font-size:14px}.section--header__big-menu .menu .sub-menu li{padding:0;color:#222}.section--header__breadcrumbs{background-color:#F3F3F3;padding:12px 0}.section--header__breadcrumbs span span:hover a{color:#222}.section--header__breadcrumbs a{padding:0 8px;color:#00888B;font-size:16px;line-height:20px;text-decoration:none;transition:ease 0.2s}.section--header__breadcrumbs .breadcrumb_last{padding:0 8px}@media screen and (max-width: 992px){.section--header__breadcrumbs{display:none}}#aws-search-result-1{margin-top:15px;border-radius:0 0 12px 12px !important;overflow:hidden}#aws-search-result-1 .aws_result_title{color:#2c2c2e}#aws-search-result-1 .aws_result_sale{content:'';display:block;width:40px;height:100%;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="277" height="143" viewBox="0 0 277 143"><rect id="Rectangle_1" data-name="Rectangle 1" width="277" height="143" rx="20" fill="%23eb5051"/><g id="Group_1" data-name="Group 1" transform="translate(-6.733 3.53)"><text id="Korting" transform="translate(27.733 85.47)" fill="%233c3c3c" font-size="50" font-family="Rubik" font-weight="700" font-style="italic"><tspan x="0" y="0">KORTING</tspan></text></g></svg>') no-repeat center center;background-size:contain;margin-right:8px}#aws-search-result-1 .aws_result_sale .aws_onsale{display:none}#aws-search-result-1 .aws_result_content{width:50%}#aws-search-result-1 .aws_result_price .woocommerce-Price-amount{font-size:14px;color:#2c2c2e}#aws-search-result-1 .aws_result_price del{padding-right:6px}#aws-search-result-1 .aws_result_price del .amount{color:#00888B;font-size:10px}.flickity-enabled{position:relative}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%;display:flex;align-items:center}.flickity-page-dots{display:none}.flickity-button{background:transparent;border:none}.flickity-button:hover{background:rgba(255,255,255,0.1)}.flickity-button:focus{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,0.3)}@media (max-width: 768px){.flickity-prev-next-button{display:none}}.footer--top{background-color:#fff}.footer--top p,.footer--top strong{text-align:center}.footer--middle{height:100%;background-color:#222}.footer--middle__top .logo--image img{width:10rem;height:auto}.footer--middle__top .contact{color:#F3F3F3}.footer--middle__top .socials strong{color:#F3F3F3;font-size:20px;line-height:28px}.footer--middle__top .socials img{height:1.5rem;width:1.5rem;transition:ease 0.2s}.footer--middle__top .socials img:hover{transform:scale(1.05)}.footer--middle__top .menu--wrapper{display:flex;justify-content:center}.footer--middle__top .menu--wrapper .menu{display:inline-grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem 6rem}@media (max-width: 992px){.footer--middle__top .menu--wrapper .menu{margin:3rem 0}}@media (max-width: 768px){.footer--middle__top .menu--wrapper .menu{grid-template-columns:repeat(2, 1fr);gap:1.5rem;width:100%}}@media (max-width: 480px){.footer--middle__top .menu--wrapper .menu{gap:1rem}}.footer--middle__top .menu--wrapper .menu a{color:#F3F3F3;text-decoration:none;transition:ease 0.2s}.footer--middle__top .menu--wrapper .menu a:hover{color:#00888B}.footer--middle__top .menu--wrapper .menu ul,.footer--middle__top .menu--wrapper .menu li{list-style:none}.footer--middle__top .menu--wrapper .menu .menu-item-has-children{font-size:1.25rem;font-weight:600}@media (max-width: 768px){.footer--middle__top .menu--wrapper .menu .menu-item-has-children{font-size:1.1rem}}.footer--middle__top .menu--wrapper .menu .sub-menu a{font-size:1rem;font-weight:500}@media (max-width: 768px){.footer--middle__top .menu--wrapper .menu .sub-menu a{font-size:0.9rem}}.footer--middle__top .form h4{color:#F3F3F3;font-weight:600;margin-bottom:1rem;font-size:1.25rem}.footer--middle__top .form .gform_body .gform_fields input{border:none;font-family:"Montserrat","sans-serif" !important}.footer--middle__top .form .gform_footer #gform_submit_button_2{background-color:#00888B;color:#F3F3F3;font-family:"Montserrat","sans-serif";font-size:16px;font-weight:500;transition:ease 0.2s}.footer--middle__top .form .gform_footer #gform_submit_button_2:hover{transform:scale(1.05)}.footer--middle__top .contact h4{color:#F3F3F3;font-weight:600;margin-bottom:1rem;font-size:1.25rem}.footer--middle__top .contact h5{font-size:1rem;font-weight:600;margin-bottom:0;margin-top:1rem}.footer--middle__top .contact a{color:#F3F3F3;font-size:1rem;text-decoration:none;font-weight:300;transition:ease 0.2s}.footer--middle__top .contact a:hover{color:#00888B}.footer--middle__inner{height:9.375rem;border-top:solid 1px #2c2c2e}.footer--middle__inner .payment--methods{display:flex;justify-content:start;align-items:center;height:100%}.footer--middle__inner .payment--methods p{font-weight:600;color:#F3F3F3;font-size:1rem;margin-right:1.75rem;width:fit-content}.footer--middle__inner .payment--methods__images{display:flex}.footer--middle__inner .payment--methods__images .image{height:54px;width:auto;margin:0 0.25rem}.footer--middle__inner .payment--methods__images .image img{height:100%;width:100%;object-fit:contain}.footer--middle__inner .terms{display:flex;justify-content:space-between}.footer--middle__inner .terms a{color:#F3F3F3;font-size:1rem;text-decoration:none;font-weight:300;transition:ease 0.2s}.footer--middle__inner .terms a:hover{color:#00888B}@media screen and (max-width: 768px){.footer--middle__inner .payment--methods{display:block}.footer--middle__inner .payment--methods p{margin:0}.footer--middle__inner .payment--methods__images{margin-bottom:1rem}}.footer--bottom{font-family:"Titillium Web","sans-serif";height:40px;display:flex;align-items:center;background-color:#3a3a3c}.footer--bottom span{font-weight:300;color:#F3F3F3}.footer--bottom span a{color:#F3F3F3;text-decoration:none;transition:ease 0.2s}.footer--bottom span a:hover{color:blue}@media screen and (max-width: 1199px){.footer--bottom{height:auto;padding:0.5rem 0}}@media screen and (max-width: 992px){.footer--middle__inner{height:100%;padding:2rem 0}.footer--middle__inner .terms{justify-content:start}.footer--middle__inner .terms a{padding-right:0.5rem}.footer--top__logo{display:flex;justify-content:left;margin:20px}.footer--top__navigation,.footer--top__menu{margin-left:20px}.footer--top__menu{font-size:12px}.footer--top__contact{margin-right:20px;font-size:12px}.footer--top__contact .contact--text .breakpoint{padding-top:35px}.footer--top__socials{margin:25px 0;margin-left:20px;text-align:left}.footer--top__socials .socials{justify-content:left}}.builder--hero{height:200px;display:flex;justify-content:left;align-items:end;color:#fff;margin-bottom:80px}.builder--hero .hero--background{display:flex;position:absolute;z-index:-2;height:200px;width:100%;overflow:hidden}.builder--hero .hero--background img{width:100%;height:100%;object-fit:cover}.builder--hero .hero--wrapper{font-family:"Montserrat","sans-serif";color:#222;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#F3F3F3;padding:2rem;border-radius:5px;margin-bottom:-40px}.builder--hero .hero--wrapper__title{text-transform:uppercase;font-size:28px}.builder--hero .hero--wrapper__text{padding:0.25rem 3rem 0}.builder--hero .hero--wrapper__text-strong{font-family:"Montserrat","sans-serif";font-weight:400}@media screen and (max-width: 992px){.builder--hero .hero--wrapper__text{padding:0 1rem}}@media screen and (max-width: 552px){.builder--hero .hero--wrapper__text{padding:0 0.25rem}}@media screen and (max-width: 992px){.builder--hero .hero--wrapper{align-items:start}}.builder--hero::before{content:"";background:linear-gradient(to right, #222, transparent);width:100%;height:200px;position:absolute;z-index:-1}.global--cta{height:175px;margin:5rem 0}.global--cta__text{background-color:#2c2c2e;border-radius:8px 0 0 8px;padding-left:1.75rem}.global--cta__text .cta--text{font-size:24px;color:#fff}.global--cta__text .cta--text strong{font-weight:400}.global--cta__socials{background-color:#00888B;border-radius:0 8px 8px 0;padding:0 3rem}.global--cta__socials .cta--socials img{height:65px;width:65px;margin:0 5px;transition:0.2s ease}.global--cta__socials .cta--socials img:hover{transform:scale(1.05)}@media screen and (max-width: 992px){.global--cta{height:100%}.global--cta__text{border-radius:8px 8px 0 0;padding:1.75rem}.global--cta__text .cta--text{text-align:center}.global--cta__socials{border-radius:0 0 8px 8px;padding:1.75rem;justify-content:center !important}.global--cta__socials .cta--socials{text-align:center}}.builder--content{margin:50px 0}.builder--news__image{height:350px;overflow:hidden;margin:25px 0;border-radius:10px}.builder--news__image img{width:100%;height:100%;object-fit:cover}.builder--news__title{font-size:24px}.builder--news__title-1{font-size:40px;margin-top:35px}.builder--news__desc{font-family:"Montserrat","sans-serif";max-height:50px;overflow:hidden}.builder--news__desc strong{font-weight:500}.builder--news__button{margin-bottom:50px}.builder--news .pagination{text-align:right;display:flex;justify-content:right;margin-bottom:50px}.builder--news .pagination ul{border:none;display:flex}.builder--news .pagination ul li{border:none;background-color:transparent;list-style:none}.builder--news .pagination ul li span,.builder--news .pagination ul li a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:solid 1px #F3F3F3;color:#222;text-decoration:none}.builder--news .pagination ul li .current{background-color:#00888B;color:#fff}.builder--news .pagination ul li .next{border-radius:0 5px 5px 0}.builder--news .pagination ul li .previous{border-radius:5px 0 0 5px}.builder--video .video--title{margin-bottom:1rem}.builder--video .video--desc{font-family:"Montserrat","sans-serif";margin-bottom:1rem}.builder--video .video--inner{margin-bottom:2rem}.builder--video .video--inner iframe{width:100%;height:720px}.builder--news__50-50 figure img{height:350px}.builder--news__products{margin:2rem 0}.builder--news__full-width-img,.builder--news__50-50,.builder--news__products,.builder--news__full-width-text{margin:2rem 0}.builder--news__full-width-img figure,.builder--news__50-50 figure,.builder--news__products figure,.builder--news__full-width-text figure{display:flex;justify-content:center}.builder--news__full-width-img figure img,.builder--news__50-50 figure img,.builder--news__products figure img,.builder--news__full-width-text figure img{width:100%;height:380px;object-fit:cover;border-radius:5px}@media screen and (max-width: 992px){.builder--news__full-width-img figure img,.builder--news__50-50 figure img,.builder--news__products figure img,.builder--news__full-width-text figure img{height:350px}}.builder--news__full-width-img .top img,.builder--news__50-50 .top img,.builder--news__products .top img,.builder--news__full-width-text .top img{object-position:top}.builder--news__full-width-img .center img,.builder--news__50-50 .center img,.builder--news__products .center img,.builder--news__full-width-text .center img{object-position:center}.builder--news__full-width-img .bottom img,.builder--news__50-50 .bottom img,.builder--news__products .bottom img,.builder--news__full-width-text .bottom img{object-position:bottom}.builder--news__full-width-img .content--50-50,.builder--news__50-50 .content--50-50,.builder--news__products .content--50-50,.builder--news__full-width-text .content--50-50{display:flex;flex-direction:column;justify-content:center;height:100%}.section--faq{padding:100px 0;background-color:#f9ffff}.section--faq h2{font-size:40px;line-height:44px;font-weight:600}.section--faq__item{border-top:1px solid #00888B;margin:25px 0;padding:20px 0}.section--faq__item h3{font-size:28px;line-height:32px;margin-bottom:12px}.section--faq__button{position:relative;display:flex;justify-content:space-between;align-items:center}.section--faq__button .faq-arrow{display:inline-block;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease;margin-left:10px}.section--faq__button[aria-expanded="true"] .faq-arrow{transform:rotate(-135deg)}.product{height:100%;display:flex;flex-direction:column}.product--content{display:flex;flex-direction:column;justify-content:space-between;height:11rem}.product--content__wrapper{height:100%}.product--content__link{display:block;height:20rem;width:100%;overflow:hidden;position:relative}.product--content__link .attachment-woocommerce_thumbnail{height:100%;width:100%;object-fit:cover;border-radius:5px;transition:ease all 0.2s}.product--content__link .product--badges__buitenhuiskeuze-badge{position:absolute;bottom:calc(50% - 1.25rem);left:0.5rem;z-index:99}.product--content__link .product--badges__buitenhuiskeuze-badge img{height:2.25rem;width:auto}.product--content__link .product--badges__sale-badge{position:absolute;bottom:0.5rem;right:0.5rem;background-color:#00888B;color:#fff;z-index:99;border-radius:5px;padding:0.1rem 0.75rem}.product--content__price{font-size:1rem;font-weight:400}.product--content__price .sale-price{color:#00888B;font-weight:600}.product--content__price .regular-price{color:#BCBCBC;text-decoration:line-through;font-size:0.9em;margin-left:5px;font-size:0.875rem}.product--content__title{font-size:1.25rem}.product--content__add-to-cart{padding:10px;border-radius:5px;background-color:#09bb27;color:#fff;text-decoration:none;width:100%;transition:all ease-in-out 0.2s;font-size:0.875rem;margin:0.5rem 0 0 0}.product--content__add-to-cart a span{font-weight:500;color:#fff}.product--content__add-to-cart svg{margin-left:3px;transition:all ease-in-out 0.2s}.product--content__add-to-cart:hover{transform:scale(1);background-color:#218839}.product--content__add-to-cart:hover svg{transform:scale(1.075) rotate(7deg)}.product--content__woocommerce-product-rating{display:flex;justify-content:left;align-items:end}.product--content__woocommerce-product-rating .star-rating{display:inline-block;position:relative;overflow:hidden;height:1em;line-height:1em;font-size:1rem;width:5.4em;vertical-align:middle;font-family:star}.product--content__woocommerce-product-rating .star-rating::before{content:"sssss";color:#cfc8d8;position:absolute;left:0}.product--content__woocommerce-product-rating .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;font-size:0}.product--content__woocommerce-product-rating .star-rating span::before{content:"SSSSS";position:absolute;left:0;top:0;font-size:1rem}.product--content__woocommerce-product-rating a{text-decoration:none;color:#BCBCBC;font-size:0.875rem;line-height:0.875rem}@media screen and (max-width: 992px){.product--content{height:12rem}.product--content__link{height:15rem}.product--content__add-to-cart{padding:10px;width:100%;font-size:12px}}@media screen and (max-width: 415px){.product--content__add-to-cart{margin-top:5px}}@media screen and (max-width: 362px){.product--content__title{font-size:12px}}.product:hover .product--content__link .attachment-woocommerce_thumbnail{transform:scale(1.05)}.home--about{background-color:#222;color:#fff;padding:65px 0}.home--about__text{padding:25px;height:100%;display:flex;flex-direction:column;justify-content:center}.home--about__text .title{font-size:28px;margin-bottom:10px}.home--about__text .title--last-word{color:#00888B}.home--about__text .text{font-family:"Montserrat","sans-serif";font-weight:400;margin-right:10%}.home--about__text-2{text-align:right}.home--about__text-2 .text{margin-left:10%;margin-right:0}.home--about__image{margin:35px 0;position:relative;width:100%;height:350px;padding:25px}.home--about__image img{width:100%;height:100%;object-fit:cover;border-radius:0.5rem}.home--categories{background-color:#F3F3F3;margin-bottom:75px}.home--categories__title{text-align:center;padding:30px 0}.home--categories__title h2{font-family:"Montserrat","sans-serif";font-weight:600;text-transform:uppercase;color:#222}.home--categories__slider{width:100%;overflow:hidden;padding-bottom:40px}.home--categories__slider .categories--slide{margin:0 10px}.home--categories__slider .categories--slide__link{text-decoration:none}.home--categories__slider .categories--slide__title{font-family:"Titillium Web","sans-serif";font-weight:500;text-align:center;width:100%;height:30px;color:#2c2c2e}.home--categories__slider .categories--slide__image{height:200px;width:200px;border-radius:10px;overflow:hidden}.home--categories__slider .categories--slide__image img{object-fit:cover;width:100%;height:100%;transition:ease 0.2s}.home--categories__slider .categories--slide__image:hover img{transform:scale(1.05)}.home--categories__slider .flickity-button{display:inline-block;position:relative;width:40px;margin-top:40px}.home--categories__slider .flickity-button.previous{left:calc(50% - 65px)}.home--categories__slider .flickity-button.next{left:calc(50% - 15px)}.home--categories__slider:focus-visible{outline:none !important;border:none !important}.home--bestsellers{padding-bottom:25px}.home--bestsellers__title{font-size:40px}.home--bestsellers__button{width:100%;height:100%;display:flex;justify-content:right;align-items:center}.home--bestsellers__button .button{margin:0}@media screen and (max-width: 992px){.home--bestsellers__button{justify-content:left;margin-top:10px}}.home--news{background-color:#F3F3F3}.home--news__image{height:350px;overflow:hidden;margin:25px 0}.home--news__image img{width:100%;height:100%;object-fit:cover}.home--news__title{font-size:24px}.home--news__title-1{font-size:40px;margin-top:35px}.home--news__desc{font-family:"Montserrat","sans-serif";max-height:50px;overflow:hidden}.home--news__desc strong{font-weight:500}.home--news__button{margin-bottom:50px}.home--hero{height:100%}.home--hero__carousel{overflow:hidden}.home--hero__carousel-item{width:100%}.home--hero__background{height:70vh;width:100%;overflow:hidden;position:absolute;z-index:-1}.home--hero__background img{height:100%;width:100%;object-fit:cover}.home--hero__wrapper{height:70vh;display:flex;flex-direction:column;justify-content:center}.home--hero__title{font-size:40px;color:#fff}.home--hero__title span{color:#00888B}.home--hero__text{color:#fff;font-family:"Montserrat","sans-serif"}.home--hero__text strong{font-weight:400}.home--hero__product{width:100%;margin-top:100px}.home--hero__product img{height:100%;width:100%}@media screen and (max-width: 992px){.home--hero__product{display:none}.home--hero__background{height:365px}.home--hero__background img{height:365px;object-fit:cover}.home--hero__background::before{height:365px}.home--hero__wrapper{height:365px;margin:0 20px}}.home--email{height:175px;margin:5rem 0}.home--email__text{background-color:#00888B;border-radius:8px 0 0 8px;padding-left:1.75rem}.home--email__text .text--title h3{color:#fff}.home--email__text .text--desc{color:#fff;font-family:"Montserrat","sans-serif"}.home--email__form{background-color:#2c2c2e;border-radius:0 8px 8px 0;padding:0 3rem}.home--email__form .gform_body .gform_fields input{border:none;font-family:"Montserrat","sans-serif" !important}.home--email__form .gform_footer #gform_submit_button_2{background-color:#09bb27;color:#222;font-family:"Montserrat","sans-serif";font-size:16px;font-weight:500}.home--email__form .gform_footer #gform_submit_button_2:hover{transform:scale(1.05)}@media screen and (max-width: 992px){.home--email{height:auto}.home--email__text{border-radius:8px 8px 0 0;padding:1.75rem;text-align:center}.home--email__form{border-radius:0 0 8px 8px;padding:1.75rem}}.home--content{background:#EAEAEA;padding:5rem 0;margin:3rem 0}.home--content__inner{display:flex;height:100%;justify-content:space-between}.home--content__title{font-size:40px;color:#222}.home--content__desc{font-family:"Montserrat","sans-serif";color:#222}.home--content__image-wrapper{display:flex;justify-content:center;border-radius:4px;overflow:hidden}.home--content__image{overflow:hidden;height:250px;width:100%;padding:25px 0}.home--content__image img{height:100%;width:100%;object-fit:cover;border-radius:6px}.about--hero{height:400px;display:flex;justify-content:left;align-items:center;color:#fff}.about--hero .hero--background{display:flex;position:absolute;z-index:-2;height:400px;width:100%;overflow:hidden}.about--hero .hero--background img{width:100%;height:100%;object-fit:cover}.about--hero .hero--title{font-size:28px}.about--hero .hero--text__strong{font-family:"Montserrat","sans-serif";font-weight:400}.about--hero::before{content:"";background:linear-gradient(to right, #222, transparent);width:100%;height:400px;position:absolute;z-index:-1}.about--about{background-color:#fff;color:#222;padding:65px 0}.about--about__text{padding:25px;height:100%;display:flex;flex-direction:column;justify-content:center}.about--about__text .title{font-size:28px;margin-bottom:10px}.about--about__text .title--last-word{color:#00888B}.about--about__text .text{font-family:"Montserrat","sans-serif";font-weight:400;margin-right:10%}.about--about__text-2{text-align:right}.about--about__text-2 .text{margin-left:10%;margin-right:0}.about--about__image{margin:35px 0;position:relative;width:100%;height:350px;padding:25px}.about--about__image img{width:100%;height:100%;object-fit:cover;border-radius:0.5rem}.contact__hero{height:30rem}.contact__hero .row{margin:0}.contact__hero .row .hero--background{height:30rem;padding:0}.contact__hero .row .hero--background img{object-fit:cover;height:100%;width:100%}.contact__hero .row .hero--text{background-color:#EAEAEA;padding:0;display:flex;justify-content:center;flex-direction:column;padding:3rem}@media screen and (max-width: 992px){.contact__hero{height:100%}}.contact__help .item--icon img{height:3rem;width:3rem}.contact__help .item--title{font-size:1rem;line-height:1.5rem;font-weight:500}.contact__help .item--desc{font-weight:300}.contact__contact{padding-top:75px}.contact__contact .contact--paragraph{margin-bottom:5px}.contact__contact .contact--paragraph strong{font-weight:400}.contact__contact .contact--paragraph__title{font-size:24px;margin-bottom:15px}.contact__contact .contact--paragraph__text,.contact__contact .contact--paragraph__info{margin-bottom:5px;font-family:"Montserrat","sans-serif"}.contact__contact .contact--paragraph__info svg{margin:10px 10px 10px 0;height:30px;width:30px}.contact__contact .contact--form{margin-top:50px;font-family:"Montserrat","sans-serif"}.contact__contact .contact--form .gform_heading{display:none}.contact__contact .contact--form .gform_footer{justify-content:right}.contact__contact .contact--form .gform_footer .gform_button.button{border-radius:4px !important;background-color:#00888B !important;font-weight:600 !important;transition:ease 0.2s}.contact__contact .contact--form .gform_footer .gform_button.button:hover{transform:scale(1.05)}.contact__contact .contact--form__name span input,.contact__contact .contact--form__name input,.contact__contact .contact--form__name textarea,.contact__contact .contact--form__phone span input,.contact__contact .contact--form__phone input,.contact__contact .contact--form__phone textarea,.contact__contact .contact--form__topic span input,.contact__contact .contact--form__topic input,.contact__contact .contact--form__topic textarea,.contact__contact .contact--form__email span input,.contact__contact .contact--form__email input,.contact__contact .contact--form__email textarea,.contact__contact .contact--form__message span input,.contact__contact .contact--form__message input,.contact__contact .contact--form__message textarea{border:none !important;box-shadow:none !important;border-bottom:3px solid #222 !important;padding:0 !important}.contact__contact .contact--maps{width:100vw;height:540px;margin-top:75px}.woocommerce .woocommerce-message{font-family:"Montserrat","sans-serif";border-top:none;padding-right:0;background-color:#D4EDDA;border-radius:5px;margin:2rem 0}.woocommerce .woocommerce-message::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='14' viewBox='0 0 448 512'%3E%3Cpath fill='%23155724' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");display:flex;align-items:center}.woocommerce .woocommerce-message:focus-visible{outline:none}.woocommerce .woocommerce-error{border-top:none;border-radius:5px;background:#FFACAA}.single-product .woocommerce--single-product__summary{margin:75px 0 0 0;font-family:"Montserrat","sans-serif"}.single-product .woocommerce--single-product__summary .summary h1{font-family:"Titillium Web","sans-serif";font-size:1.75rem}.single-product .woocommerce--single-product__summary .summary .woosb-summary{display:none}.single-product .woocommerce--single-product__summary .summary .woocommerce-product-rating{margin:0;display:flex;align-items:center;justify-content:end}.single-product .woocommerce--single-product__summary .summary .woocommerce-product-rating .star-rating{margin:0.25rem 0.25rem 0.5rem 0}.single-product .woocommerce--single-product__summary .summary .woocommerce-product-rating a{font-size:0.75rem;color:#00888B;transition:ease 0.2s}.single-product .woocommerce--single-product__summary .summary .woocommerce-product-rating a:hover{color:#222}.single-product .woocommerce--single-product__summary .summary .labels--special .single-buitenhuiskeuze:before{content:'';display:block;width:92px;height:47px;background:url("https://buitenhuisproducts.nl//wp-content/themes/zodigitaal/app/views/assets/images/buitenhuiskeuze.svg") no-repeat center center;margin-right:10px;background-size:contain}.single-product .woocommerce--single-product__summary .summary .price{color:#222 !important;font-weight:600;margin:0}.single-product .woocommerce--single-product__summary .summary .price del{font-size:14px;color:#3a3a3c}.single-product .woocommerce--single-product__summary .summary .price ins{text-decoration:none;font-size:24px}.single-product .woocommerce--single-product__summary .summary .woocommerce-product-details__short-description{padding:1rem 0;font-size:0.875rem}.single-product .woocommerce--single-product__summary .summary .woosb-item-product .woosb-title{font-size:14px}.single-product .woocommerce--single-product__summary .summary .woosb-item-product .woosb-title a{color:#3a3a3c;transition:all 0.2s ease}.single-product .woocommerce--single-product__summary .summary .woosb-item-product .woosb-title a:hover{text-decoration:underline}.single-product .woocommerce--single-product__summary .summary .wcpay-payment-request-wrapper,.single-product .woocommerce--single-product__summary .summary #payment-method-message,.single-product .woocommerce--single-product__summary .summary .ppc-button-wrapper{display:none !important}.single-product .woocommerce--single-product__summary .summary .variations_form{display:flex;flex-direction:column}.single-product .woocommerce--single-product__summary .summary .variations_form.woosb_variations_form{flex-direction:row}.single-product .woocommerce--single-product__summary .summary .variations{margin-bottom:1.5rem !important}.single-product .woocommerce--single-product__summary .summary .variations_form table tbody th label{display:none}.single-product .woocommerce--single-product__summary .summary .variations_form table tbody td select{height:60px;border-radius:5px;border:1px solid #F3F3F3;padding:0 15px;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 15px center;margin-bottom:0.5rem}.single-product .woocommerce--single-product__summary .summary .variations_form table tbody td a{display:none}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap{width:100%}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity--buttons{display:flex;align-items:center;flex-shrink:0}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity--buttons button{width:45px;height:60px;padding:0;margin:0;background-color:#fff;border:solid 1px #F3F3F3;color:#2c2c2e;cursor:pointer}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity--buttons button.quantity--buttons__minus{border-radius:5px 0 0 5px}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity--buttons button.quantity--buttons__plus{border-radius:0 5px 5px 0}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity--buttons .quantity{margin:0 !important}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity--buttons .quantity input{width:45px;height:60px;margin:0;background-color:#fff;color:#2c2c2e;border:solid 1px #F3F3F3;border-left:none;border-right:none;text-align:center;font-weight:500}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity--buttons .quantity input[type="number"]{-moz-appearance:textfield}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity--buttons .quantity input[type="number"]::-webkit-outer-spin-button,.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity--buttons .quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1;height:60px;max-width:400px;border-radius:5px;background-color:#09bb27;color:#fff;border:none;padding:0 20px;margin:0;cursor:pointer;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 992px){.single-product .woocommerce--single-product__summary .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{padding:15px 50px}}.single-product .woocommerce--single-product__summary .summary ul{font-weight:600;margin:20px 0}.single-product .woocommerce--single-product__summary .summary ul li{position:relative;list-style:none;padding-bottom:0.5rem;align-items:center}.single-product .woocommerce--single-product__summary .summary ul li svg{height:0.75rem;width:0.75rem;margin-right:0.5rem}.single-product .woocommerce--single-product__summary .summary form{border-top:2px solid #F3F3F3;padding-top:25px;display:flex;align-items:center;justify-content:space-between}.single-product .woocommerce--single-product__summary .summary form::before,.single-product .woocommerce--single-product__summary .summary form::after{content:none !important}.single-product .woocommerce--single-product__summary .summary form .quantity--buttons{display:flex;align-items:center}.single-product .woocommerce--single-product__summary .summary form .quantity--buttons button{width:45px;height:60px;padding:0;margin:0;background-color:#fff;border:solid 1px #F3F3F3;color:#2c2c2e;cursor:pointer}.single-product .woocommerce--single-product__summary .summary form .quantity--buttons__minus{border-radius:5px 0 0 5px}.single-product .woocommerce--single-product__summary .summary form .quantity--buttons__plus{border-radius:0 5px 5px 0}.single-product .woocommerce--single-product__summary .summary form .quantity--buttons input{width:45px;height:60px;margin:0;background-color:#fff;color:#222;border:solid 1px #F3F3F3;border-left:none;border-right:none;text-align:center}.single-product .woocommerce--single-product__summary .summary form.cart .button{border-radius:5px;background-color:#09bb27;color:#fff;padding:15px 50px;height:60px;flex:1;display:flex;justify-content:center;align-items:center;margin:0 0 0 15px;font-weight:600;line-height:1.25rem}.single-product .woocommerce--single-product__summary .summary form.cart .button svg{transition:0.2s ease all}.single-product .woocommerce--single-product__summary .summary form.cart .button:hover svg{transform:scale(1.2) rotate(7deg)}@media screen and (max-width: 992px){.single-product .woocommerce--single-product__summary .summary form.cart .single_add_to_cart_button{padding:0}}.single-product .woocommerce--single-product__summary .woocommerce-product-gallery ul{display:none}.single-product .woocommerce--single-product__summary .woocommerce-product-gallery ol li{width:22% !important;margin-right:4% !important;margin-top:3% !important}.single-product .woocommerce--single-product__summary .woocommerce-product-gallery ol li:nth-child(4n){margin-right:0 !important}@media screen and (max-width: 992px){.single-product .woocommerce--single-product__summary .woocommerce-product-gallery ol{display:none}.single-product .woocommerce--single-product__summary .woocommerce-product-gallery ul{display:flex;justify-content:space-between;top:50%;position:absolute;width:100%}.single-product .woocommerce--single-product__summary .woocommerce-product-gallery ul li{list-style:none}.single-product .woocommerce--single-product__summary .woocommerce-product-gallery ul li a{display:block;width:0;overflow:hidden}.single-product .woocommerce--single-product__summary .woocommerce-product-gallery ul li a::after{content:"";display:inline-block;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M%2010,50%20L%2060,100%20L%2070,90%20L%2030,50%20%20L%2070,10%20L%2060,0%20Z'%20transform='translate(100,%20100)%20rotate(180)'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;top:0;right:12px}.single-product .woocommerce--single-product__summary .woocommerce-product-gallery ul li.flex-nav-prev{transform:rotateY(180deg)}}.single-product .product-tabs .nav-item button{color:#222;transition:ease 0.2s;margin:0 0.5rem 0.5rem 0}.single-product .product-tabs .nav-item button.active{color:#F3F3F3;background-color:#222}.single-product .product-tabs .nav-item button:hover{transform:scale(1) !important}.single-product .product-tabs .tab-content{padding:1rem}.single-product .product-tabs .tab-content p{font-size:0.875rem}.single-product .product-tabs .tab-content iframe{width:100%}.single-product .product-tabs .tab-content .text ul{margin-left:20px}.single-product .reviews .reviews-list .review-item{background-color:#F3F3F3;border-radius:4px;padding:1rem}.single-product .reviews #all-reviews{scrollbar-color:auto #F3F3F3}.single-product .reviews #all-reviews::-webkit-scrollbar-track{background:#EAEAEA}.single-product .reviews button{color:#F3F3F3;border:solid 1px transparent}.single-product .reviews button#show-less-reviews{color:#222;background-color:transparent;border-color:#00888B}.single-product .reviews .review-form-section{border-top:1px solid #D4EDDA;padding-top:20px}.single-product .reviews .review-login-notice,.single-product .reviews .review-already-submitted{background:#00888B;padding:15px;border-radius:5px;border-left:4px solid #222}.single-product .reviews .review-login-notice a,.single-product .reviews .review-already-submitted a{color:#fff}.single-product .reviews .review-form-container h4{margin-bottom:20px;color:#fff;font-weight:500;font-family:"Titillium Web","sans-serif"}.single-product .reviews .review-form-container label{display:block;margin-bottom:5px;font-weight:500}.single-product .reviews .review-form-container .btn-primary{background-color:#222;color:#00888B;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color 0.2s}.single-product .reviews .review-form-container .btn-primary:hover{background-color:#F3F3F3}.single-product .reviews .star-rating-input{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:5px;margin-top:5px}.single-product .reviews .star-rating-input input[type="radio"]{display:none}.single-product .reviews .star-rating-input label{font-size:24px;color:#155624;cursor:pointer;transition:color 0.2s}.single-product .reviews .star-rating-input label:hover,.single-product .reviews .star-rating-input label:hover ~ label{color:#FFACAA}.single-product .reviews .star-rating-input input[type="radio"]:checked ~ label{color:#FFACAA}.single-product .reviews .review-text-field textarea{width:100%;padding:10px;border:1px solid #D4EDDA;border-radius:4px;font-family:inherit;resize:vertical}.single-product .reviews .review-author-field input{width:100%;padding:10px;border:1px solid #D4EDDA;border-radius:4px}.single-product .related-products{border-top:1px solid #EAEAEA;padding:50px 0}.woocommerce-shop .woocommerce-notices-wrapper{font-family:"Montserrat","sans-serif"}.woocommerce-shop .woocommerce-notices-wrapper .woocommerce-message{border-top:none;background-color:transparent;margin-bottom:0;padding-right:0;padding-left:0;background-color:transparent !important;border:none !important}.woocommerce-shop .woocommerce-notices-wrapper .woocommerce-message::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='14' viewBox='0 0 448 512'%3E%3Cpath fill='%23155724' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");display:flex;height:65%;align-items:center}.woocommerce-shop .woocommerce-notices-wrapper .woocommerce--confirm{display:flex;align-items:center}.woocommerce-shop .woocommerce-notices-wrapper .woocommerce--confirm__message{padding-left:60px;padding:10px 10px 10px 60px;background-color:#D4EDDA;color:#155624;border-radius:3px;border:solid 0.5px #155624}.woocommerce-shop .woocommerce-notices-wrapper .woocommerce--confirm__button{background-color:#00888B;color:#fff;border-radius:0;font-size:16px;padding:16px 40px;text-decoration:none;text-align:center;transition:ease-in-out 0.2s}.woocommerce-shop .woocommerce-notices-wrapper .woocommerce--confirm__button:hover{opacity:0.7}@media screen and (max-width: 992px){.woocommerce-shop .woocommerce-notices-wrapper .woocommerce-message::before{height:31%}.woocommerce-shop .woocommerce-notices-wrapper .woocommerce--confirm__button{margin-top:20px}}.woocommerce--archive__hero{height:400px;display:flex;justify-content:left;align-items:center;color:#fff}.woocommerce--archive__hero .hero--background{display:flex;position:absolute;z-index:-2;height:400px;width:100%;overflow:hidden}.woocommerce--archive__hero .hero--background img{width:100%;height:100%;object-fit:cover}.woocommerce--archive__hero .hero--title{font-size:28px}.woocommerce--archive__hero .hero--text__strong{font-family:"Montserrat","sans-serif";font-weight:400}.woocommerce--archive__hero::before{content:"";background:linear-gradient(to right, #222, transparent);width:100%;height:400px;position:absolute;z-index:-1}.woocommerce--archive__seo-content{background-color:#EAEAEA;padding:50px 0;margin-bottom:25px}.woocommerce--archive__seo-content h2{font-size:28px;font-family:"Montserrat","sans-serif";line-height:28px;font-weight:400}.woocommerce--archive__seo-content p{font-size:18px;font-family:"Titillium Web","sans-serif"}.woocommerce--archive__seo-content--under{margin-bottom:0;margin-top:50px}.woocommerce--archive__seo-links{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.woocommerce--archive__seo-links::-webkit-scrollbar{display:none}.woocommerce--archive__seo-links a{border-radius:0.75rem;color:#2c2c2e;border:solid 1px #00888B;margin-right:12px;text-decoration:none;transition:ease 0.2s;white-space:nowrap}.woocommerce--archive__seo-links a:hover{color:#fff;background-color:#00888B}.woocommerce--archive__margin{margin:50px}.woocommerce--archive ul,.woocommerce--archive .wpc-filters-widget-wrapper{font-family:"Montserrat","sans-serif"}.woocommerce--archive .woocommerce-notices-wrapper,.woocommerce--archive .woocommerce-result-count{display:none}.woocommerce--archive .woocommerce-ordering select{padding:0.375rem 1rem;border-radius:0.5rem;border:1px solid #BCBCBC;color:#2c2c2e}.woocommerce--archive__filter .widget_wpc_sorting_widget span{border-radius:5px}.woocommerce--archive__filter .wpc-open-close-filters-button{margin:0;width:100%}.woocommerce--archive__filter .widget_wpc_filters_widget{background-color:#EAEAEA;padding:1rem;border-radius:5px;margin-bottom:20px}.woocommerce--archive__filter .wpc-filters-widget-top-container{display:none}.woocommerce--archive__filter .wpc-posts-found{font-size:12px;font-weight:600;margin-bottom:12px}.woocommerce--archive__filter .widget-title{font-family:"Titillium Web","sans-serif";font-weight:600}.woocommerce--archive__filter .wpc-filters-section{font-size:16px}.woocommerce--archive__filter .wpc-filters-section input{border-radius:5px;border:solid 0.5px #2c2c2e}.woocommerce--archive__filter .wpc-filters-section input:focus-visible{outline:solid 1.5px #D4EDDA}.woocommerce--archive__filter .wpc-filters-section a{color:#3a3a3c}.woocommerce--archive__filter .wpc-search-field-wrapper input{padding:6px 0 6px 34px}.woocommerce--archive__filter .wpc-filter-_price input{padding:6px}.woocommerce--archive__filter .widget_shopping_cart{background-color:#EAEAEA;border-radius:5px;padding:1rem}.woocommerce--archive__filter .widget_shopping_cart ul{margin:20px 0}.woocommerce--archive__filter .widget_shopping_cart ul li a{font-size:14px;color:#3a3a3c;transition:all 0.2s ease-in-out}.woocommerce--archive__filter .widget_shopping_cart ul li a img{display:none}.woocommerce--archive__filter .widget_shopping_cart ul li a:hover{transform:scale(1.01);color:#BCBCBC}.woocommerce--archive__filter .widget_shopping_cart ul li .remove_from_cart_button{font-size:24px}.woocommerce--archive__filter .widget_shopping_cart .total{border:none;background-color:#D4EDDA;padding:8px;border-radius:4px}.woocommerce--archive__filter .widget_shopping_cart .buttons{margin-top:10px}.woocommerce--archive__filter .widget_shopping_cart .buttons .button{width:100%;background-color:#00888B;color:#fff;font-weight:500;transition:all 0.2s ease-in-out}.woocommerce--archive__filter .widget_shopping_cart .buttons .button:hover{transform:scale(1.03)}@media screen and (max-width: 992px){.woocommerce--archive__filter{margin:20px 0}}@media screen and (max-width: 992px){.woocommerce--archive .sorting{margin:0}.woocommerce--archive .sorting .widget_wpc_sorting_widget{width:100%}.woocommerce--archive .sorting .widget_wpc_sorting_widget .select2{width:100% !important}}.woocommerce--archive nav.woocommerce-pagination{border:none}.woocommerce--archive nav.woocommerce-pagination ul{border:none}.woocommerce--archive nav.woocommerce-pagination ul li{border-radius:0.5rem;margin:0 3px 5px 0;border:none;background-color:#00888B;width:35px;height:27px;display:flex !important;align-items:center;justify-content:center;font-size:0.875rem;transition:ease all 0.2s}.woocommerce--archive nav.woocommerce-pagination ul li span,.woocommerce--archive nav.woocommerce-pagination ul li a{color:#fff !important;background:none !important}.woocommerce--archive nav.woocommerce-pagination ul li:hover{cursor:pointer;background-color:#EAEAEA}.woocommerce--archive nav.woocommerce-pagination ul li:hover span,.woocommerce--archive nav.woocommerce-pagination ul li:hover a{color:#2c2c2e !important}.woocommerce--archive nav.woocommerce-pagination ul li:has(span.current){background-color:#fff !important;border:1px solid #00888B}.woocommerce--archive nav.woocommerce-pagination ul li:has(span.current) span{color:#2c2c2e !important}.woocommerce nav{font-family:"Montserrat","sans-serif";font-weight:600}.woocommerce nav ul{list-style:none;padding:0;margin-bottom:1.5rem !important}.woocommerce nav ul li{padding:15px 20px;border:solid 1px #BCBCBC;border-radius:5px;display:flex;justify-content:space-between;transition:0.2 ease-in-out;margin:0 0 20px}.woocommerce nav ul li a{text-decoration:none;color:#222}.woocommerce nav ul li:hover{background-color:#00888B;border-color:#00888B}.woocommerce nav ul li:hover a,.woocommerce nav ul li:hover .icon{color:#fff}.woocommerce nav ul .is-active{background-color:#00888B;border-color:#00888B}.woocommerce nav ul .is-active a,.woocommerce nav ul .is-active .icon{color:#fff}.woocommerce-order-details{font-family:"Montserrat","sans-serif"}.woocommerce-order-details h2{font-family:"Titillium Web","sans-serif";font-size:1.25rem;margin-bottom:15px}.woocommerce-order-details .product--info{display:flex;justify-content:space-between;align-items:center}.woocommerce-order-details .product--info__image img{height:140px;width:auto}.woocommerce-order-details .product--info__text{width:70%;margin-right:25px;max-height:50px;overflow:hidden}.woocommerce-order-details .product--info__price{font-weight:600;padding:0 15px}.woocommerce-order-details .order-again{display:none}.woocommerce-order-details table.shop_table{border:solid 2px #F3F3F3;border-radius:5px;min-height:100%}.woocommerce-order-details table.shop_table thead th{border-bottom:solid 2px #F3F3F3;width:auto}.woocommerce-order-details table.shop_table tbody tr th,.woocommerce-order-details table.shop_table tbody tr td{border-top:none;padding:15px 12px}.woocommerce-order-details table.shop_table tbody tr:first-child{padding-top:10px}.woocommerce-order-details table.shop_table tbody tr:last-child{padding-bottom:10px}@media screen and (max-width: 992px){.woocommerce-order-details{margin-bottom:0 !important}.woocommerce-order-details table.shop_table{margin-bottom:2em !important}}@media screen and (max-width: 768px){.woocommerce-order-details table.shop_table{min-height:1px}}.woocommerce-customer-details{font-family:"Montserrat","sans-serif"}.woocommerce-customer-details h2{font-family:"Titillium Web","sans-serif";font-size:1.25rem;margin-bottom:15px}.woocommerce-customer-details table{border:solid 2px #F3F3F3;width:100%;min-height:100%}.woocommerce-customer-details table thead th{padding:15px 20px;border-bottom:solid 2px #F3F3F3}.woocommerce-customer-details table tbody tr{display:flex;justify-content:space-between}.woocommerce-customer-details table tbody tr th{padding:10px 20px}.woocommerce-customer-details table tbody tr td{padding:10px 20px;text-align:right}.woocommerce-customer-details table tbody tr .customer--details__value,.woocommerce-customer-details table tbody tr .customer--details__item{padding:5px 0}.woocommerce-customer-details address{padding:20px !important}@media screen and (max-width: 992px){.woocommerce-customer-details table{margin-bottom:2em !important;min-height:1px}.woocommerce-customer-details .woocommerce-column--billing-address{margin-bottom:20px}}.woocommerce-order .woocommerce-order-overview{margin:3rem;padding:5rem;background-color:#D4EDDA;border-radius:10px}.woocommerce .woocommerce-MyAccount-orders{font-family:"Montserrat","sans-serif";border:none !important}.woocommerce .woocommerce-MyAccount-orders thead{font-weight:600}.woocommerce .woocommerce-MyAccount-orders td{border:none !important}.woocommerce .woocommerce-MyAccount-orders td a{margin-right:10px}.woocommerce .woocommerce-ResetPassword h3{margin-bottom:10px}.woocommerce .woocommerce-ResetPassword p label{font-weight:600}.woocommerce .woocommerce-ResetPassword p input{padding:10px}.woocommerce .woocommerce-ResetPassword button{background-color:#00888B;font-family:"Montserrat","sans-serif";padding:15px 20px;margin-top:10px;text-decoration:none;color:#fff;font-weight:bolder;border-radius:0}.woocommerce .woocommerce-ResetPassword button:hover{opacity:0.6;background-color:#00888B;color:#fff}.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword{background-color:#F3F3F3;padding:20px 0;height:100%;font-family:"Montserrat","sans-serif"}.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .form-row{float:left;width:100%;padding:25px 20px}.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .form-row-first{border-top:solid 2px #BCBCBC;padding-bottom:10px}.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .form-row-last{border-top:solid 2px #BCBCBC;padding-top:10px}.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .form-row input{border:none}.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .form-row button{width:100%}.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .password--title{padding:0 0 0 20px;font-weight:600}.woocommerce-MyAccount-content h1{font-size:1.7rem}.woocommerce-MyAccount-content form p label{font-weight:600}.woocommerce-MyAccount-content form p input{padding:10px;border:1.5px solid #BCBCBC}.woocommerce-MyAccount-content form p button{background-color:#00888B !important;padding:15px 20px !important;margin-top:10px !important;color:#fff !important;font-weight:600 !important;border-radius:0 !important}.woocommerce-MyAccount-content form p button:hover{opacity:0.6;background-color:#00888B;color:#fff}.woocommerce-account .header--shop__account{border-bottom:solid 1px #00888B}.woocommerce #customer_login .form--wrapper form{border-radius:0;border:none;padding:0}.woocommerce #customer_login .form--wrapper form .form--wrapper__inner{background-color:#F3F3F3;padding:20px;border-bottom:2px solid #BCBCBC}.woocommerce #customer_login .form--wrapper form .form--wrapper__inner .title{font-weight:600;margin-bottom:0}.woocommerce #customer_login .form--wrapper form .form--wrapper__inner p label{font-weight:600}.woocommerce #customer_login .form--wrapper form .form--wrapper__inner p input{padding:10px;border:none}.woocommerce #customer_login .form--wrapper form .form--wrapper__inner p a{color:#222;text-decoration:none;transition:0.2 ease-in-out}.woocommerce #customer_login .form--wrapper form .form--wrapper__inner p a:hover{opacity:0.6}.woocommerce #customer_login .form--wrapper form .form--wrapper__inner .woocommerce-form-login__submit{padding:15px;font-weight:600;color:#F3F3F3;border-radius:0;background-color:#00888B;width:100%;border-radius:4px;margin:0.5rem 0}.woocommerce #customer_login .form--wrapper form .form--wrapper__inner:last-child{border-bottom:none}.woocommerce #customer_login .registration--button{padding:10px;font-weight:600;color:#fff}@media screen and (max-width: 768px){.woocommerce #customer_login .registration--button{margin-bottom:25px}}.woocommerce-cart .woocommerce-cart-form{font-family:"Montserrat","sans-serif"}.woocommerce-cart .woocommerce-cart-form table{border:2px solid #F3F3F3;border-radius:0}.woocommerce-cart .woocommerce-cart-form table td{border:none}.woocommerce-cart .woocommerce-cart-form table .product-quantity,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail{display:flex;padding-left:2rem}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons{display:flex;align-items:center;border:solid 1px #BCBCBC;padding:0 1rem;line-height:28px}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons .quantity,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons .quantity{display:flex}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons .quantity a,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons .quantity a{color:#BCBCBC;border:none}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons .quantity .wac-btn-sub,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons .quantity .wac-btn-sub{padding-left:30px;padding-right:10px}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons .quantity .wac-btn-inc,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons .quantity .wac-btn-inc{padding-right:30px;padding-left:10px}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons__minus,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons__minus{padding-left:25px}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons__plus,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons__plus{padding-right:25px}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons button,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons button{margin-top:0;background-color:transparent}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons .quantity,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons .quantity{min-width:0}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons .quantity input,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons .quantity input{height:38px;border:none}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons .quantity input::-webkit-outer-spin-button,.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons .quantity input::-webkit-inner-spin-button,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons .quantity input::-webkit-outer-spin-button,.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .woocommerce-cart-form table .product-quantity .quantity--buttons .quantity input[type=number],.woocommerce-cart .woocommerce-cart-form table .product-thumbnail .quantity--buttons .quantity input[type=number]{-moz-appearance:textfield}.woocommerce-cart .woocommerce-cart-form table .product--name{width:100%;padding-right:2rem}.woocommerce-cart .woocommerce-cart-form table .product--name__title{font-weight:600}.woocommerce-cart .woocommerce-cart-form table .product--name__desc{max-height:50px;overflow:hidden}.woocommerce-cart .woocommerce-cart-form table .product-thumbnail{justify-content:center;align-items:center}.woocommerce-cart .woocommerce-cart-form table .product-thumbnail img{width:100px}.woocommerce-cart .woocommerce-cart-form table .product--border{border-top:solid 2px #F3F3F3}.woocommerce-cart .woocommerce-cart-form table .product--border__first{margin-top:20px}.woocommerce-cart .woocommerce-cart-form table .product--border__left{padding-right:0;padding-left:2rem}.woocommerce-cart .woocommerce-cart-form table .product--border__middle{padding-right:0;padding-left:0}.woocommerce-cart .woocommerce-cart-form table .product--border__right{padding-left:0;padding-right:2rem}.woocommerce-cart .woocommerce-cart-form table .product-subtotal{font-weight:600;padding-right:2rem;text-align:right}.woocommerce-cart .woocommerce-cart-form table .product--delete a{color:#222 !important;font-size:14px;font-weight:500;display:flex;width:100%}.woocommerce-cart .woocommerce-cart-form table .product--delete a:hover{border-radius:0;background-color:transparent;color:#00888B !important}.woocommerce-cart .woocommerce .product--update__button{display:none}.woocommerce-cart .woocommerce .cart-collaterals{padding:35px;background:#F3F3F3;font-family:"Montserrat","sans-serif"}.woocommerce-cart .woocommerce .cart-collaterals td{text-align:right}.woocommerce-cart .woocommerce .cart-collaterals h2{font-size:24px;font-family:"Titillium Web","sans-serif";padding:5px}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells{display:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table{border:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table td{border:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .cart-subtotal span{font-weight:600}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .all-discounts th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .all-discounts td{color:#09bb27}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .all-discounts span{font-weight:600}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .taxes th{font-weight:500}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals th{font-weight:500}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-destination{display:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals input[id*="wbsc7e717b9"]+label{font-size:12px;line-height:16px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals input[id*="wbsc7e717b9"]+label span{font-size:16px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:20px;border-top:solid 2px #BCBCBC}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .ppc-button-wrapper{margin-top:15px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{padding:15px 20px;background-color:#09bb27;color:#fff;margin:0;transition:0.3s ease-in-out;margin-top:20px;text-decoration:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{transform:scale(1.05)}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .payment--methods__image{width:50px;height:50px}@media screen and (max-width: 768px){.woocommerce-cart .woocommerce-cart-form table tr:has(td.actions){display:none}.woocommerce-cart .woocommerce-cart-form table td::before{content:'' !important}.woocommerce-cart .woocommerce-cart-form table .product--name{text-align:left !important}.woocommerce-cart .woocommerce-cart-form table .product--border__left,.woocommerce-cart .woocommerce-cart-form table .product--border__right{display:none}.woocommerce-cart .woocommerce-cart-form table .product--border__middle{background-color:transparent !important;padding-left:2rem;padding-right:2rem}.woocommerce-cart .woocommerce-cart-form table .product--delete{padding-left:2rem}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr td::before{content:attr(data-title)}}.woocommerce-shipping-totals .shipping-header-wrapper{display:flex;align-items:center;gap:8px;position:relative}.woocommerce-shipping-totals .shipping-info-icon{display:inline-flex;align-items:center;justify-content:center;cursor:help;position:relative;color:#2c2c2e;transition:color 0.3s ease}.woocommerce-shipping-totals .shipping-info-icon:hover{color:#222}.woocommerce-shipping-totals .shipping-info-icon svg{width:16px;height:16px;flex-shrink:0}.woocommerce-shipping-totals .shipping-info-icon .shipping-info-tooltip{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;color:#222;padding:8px 12px;border-radius:4px;font-size:12px;line-height:1.4;white-space:nowrap;max-width:200px;white-space:normal;box-shadow:0 2px 8px rgba(0,0,0,0.15);z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;margin-top:4px;border:1px solid #F3F3F3}.woocommerce-shipping-totals .shipping-info-icon .shipping-info-tooltip::before{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}.woocommerce-shipping-totals .shipping-info-icon .shipping-info-tooltip::after{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #F3F3F3;margin-bottom:-1px}.woocommerce-shipping-totals .shipping-info-icon:hover .shipping-info-tooltip{opacity:1;visibility:visible}.woocommerce-checkout .woocommerce-checkout-review-order{background-color:#F3F3F3}.woocommerce-checkout .woocommerce-checkout-review-order #order_review_heading{margin-left:50px}.woocommerce-checkout .woocommerce-checkout-review-order .place-order p{font-size:12px;line-height:14px}.woocommerce-checkout .woocommerce form #customer_details,.woocommerce-checkout .woocommerce form #order_review{border-radius:5px;overflow:hidden}.woocommerce-checkout .woocommerce form #customer_details .payment_box.payment_method_woocommerce_payments_ideal,.woocommerce-checkout .woocommerce form #order_review .payment_box.payment_method_woocommerce_payments_ideal{display:none !important}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order-table{padding-top:0}.woocommerce-checkout .woocommerce form .woocommerce-billing-fields{background-color:#F3F3F3;padding:50px 50px 10px 50px}.woocommerce-checkout .woocommerce form .woocommerce-billing-fields label{font-weight:500}.woocommerce-checkout .woocommerce form .woocommerce-billing-fields input{padding:10px;border:none}.woocommerce-checkout .woocommerce form .woocommerce-billing-fields .selection span{padding:5px;display:flex;align-items:center;border:none;border-radius:3px;font-family:"Montserrat","sans-serif"}.woocommerce-checkout .woocommerce form .postnl-co-tr{display:none !important}.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields{background-color:#F3F3F3;padding:10px 50px 0 50px}.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields label{font-weight:500}.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields input{padding:10px;border:none}.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields .selection span{padding:20px 5px;display:flex;align-items:center;border:none;border-radius:0;font-family:"Montserrat","sans-serif"}.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields .woocommerce-form__label{background-color:#F3F3F3;width:100%;padding-bottom:25px;display:flex}.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields .woocommerce-form__label input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:20px;height:20px;border:4px solid #fff;background-color:#fff;outline:none;padding:1px}.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields .woocommerce-form__label input[type="checkbox"]:checked{background-color:#00888B}.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields .woocommerce-form__label span{padding-left:10px;font-family:"Montserrat","sans-serif"}.woocommerce-checkout .woocommerce .woocommerce-additional-fields{padding:0 50px 50px 50px;background-color:#F3F3F3}.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p{margin-bottom:0}.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p label{font-weight:600}.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p span textarea{border:solid 2px #F3F3F3;border-radius:0;padding:15px}.woocommerce-checkout .woocommerce .woocommerce-account-fields{background-color:#F3F3F3;padding:0 50px}.woocommerce-checkout .woocommerce .woocommerce-account-fields .create-account{margin:0}.woocommerce-checkout .woocommerce .woocommerce-account-fields .create-account label{font-weight:500}.woocommerce-checkout .woocommerce .woocommerce-account-fields .create-account label input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:20px;height:20px;border:4px solid #fff;background-color:#fff;outline:none;padding:1px;margin:0 5px 0 -4px;display:inline-block}.woocommerce-checkout .woocommerce .woocommerce-account-fields .create-account label input[type="checkbox"]:checked{background-color:#00888B}.woocommerce-checkout .woocommerce .woocommerce-account-fields .create-account #account_password_field{margin-bottom:0;padding-bottom:10px}.woocommerce-checkout .woocommerce .woocommerce-account-fields .create-account span input{padding:10px;border:none}.woocommerce-checkout .woocommerce .checkout_coupon{border:none;border-bottom:solid 2px #EAEAEA;border-radius:0;margin:0;display:flex;flex-direction:column}.woocommerce-checkout .woocommerce .checkout_coupon p{width:100%}.woocommerce-checkout .woocommerce .checkout_coupon p input{padding:10px;margin-top:12px}.woocommerce-checkout .woocommerce .checkout_coupon p button{background-color:#09bb27;color:#fff;border:none;box-shadow:none;font-family:"Montserrat","sans-serif";padding:15px 15px;margin:0;transition:0.3 ease-in-out;border-radius:5px;transition:transform 0.2s ease-in-out}.woocommerce-checkout .woocommerce .checkout_coupon p button a{text-decoration:none;color:#fff;font-weight:bolder}.woocommerce-checkout .woocommerce .checkout_coupon p button:hover{transform:scale(1.05)}.woocommerce-checkout .woocommerce .checkout_coupon .form-row-last{display:flex;justify-content:right}.woocommerce-checkout .woocommerce form #order_review_heading{padding:50px 20px 8px 20px;margin-bottom:0;background-color:#F3F3F3;border-radius:5px 5px 0 0}@media screen and (max-width: 992px){.woocommerce-checkout .woocommerce form #order_review_heading{margin-top:50px}}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table{table-layout:fixed;width:100%;font-family:"Montserrat","sans-serif";border-radius:0;background-color:#F3F3F3;border:none;padding:0 2rem;font-size:14px}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table thead .product-name,.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tbody .product-name{width:80%}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table thead .product-total,.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tbody .product-total{width:20%}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table thead{border-radius:5px 5px 0 0}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tbody{padding-bottom:8px;border-left:2px solid #BCBCBC}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tfoot{width:125%;display:table;vertical-align:top;background:#D4EDDA;border-radius:5px;padding:20px;margin-top:10px}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tfoot tr{display:table-row;width:100%}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tfoot tr.all-discounts{color:#155624}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tfoot tr.total-discount{color:#155624}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tfoot tr th{display:table-cell;width:25%;padding-top:0}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tfoot tr td{display:table-cell;width:75%;text-align:right}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tfoot tr td #shipping_method{font-weight:500}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tfoot tr td #shipping_method li label{font-size:0.675rem}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tfoot tr td #shipping_method li label span{font-size:0.875rem}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tr th{border:none}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tr td{border:none;padding-top:0;padding-bottom:5px}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tr:not(:has(th)) td:first-child,.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tr::has(th) td:nth-child(2){text-align:right}@media screen and (max-width: 992px){.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table{width:90%;padding:0}.woocommerce-checkout .woocommerce form .woocommerce-checkout-review-order table tfoot{width:130%}}.woocommerce-checkout .woocommerce form #payment{background-color:#F3F3F3;border-radius:0;font-family:"Montserrat","sans-serif"}.woocommerce-checkout .woocommerce form #payment .place-order button{background-color:#218839;color:#fff;border-radius:5px;border:none;box-shadow:none;font-family:"Montserrat","sans-serif";padding:15px 15px;transition:0.3s ease-in-out}.woocommerce-checkout .woocommerce form #payment ul{font-family:"Montserrat","sans-serif"}.woocommerce-checkout .woocommerce form #payment ul li label{display:flex;align-items:center}.confetti-piece{position:fixed;width:10px;height:10px;background-color:#f2c94c;opacity:0.8;top:-10px;animation:fall linear infinite;border-radius:50%}@keyframes fall{to{transform:translateY(100vh) rotate(360deg);opacity:0}}.insurance-fee-row td,.insurance-fee-row th{background:linear-gradient(90deg, #b8860b, gold, #ffeb3b, gold, #b8860b);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:textShimmer 10s infinite !important;text-shadow:0 0 12px #f9f7e6 !important}@keyframes textShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.home--news__button a{background-color:transparent !important;color:#fff !important;font-weight:600 !important;padding:0 !important}
