:root{--primary: #22326A;--primary-lighter: hsl(from var(--primary) h s calc(l + 50) );--secondary: #F99A28;--secondary-lighter: hsl(from var(--secondary) h s calc(l + 10) );--secondary-darken: #b16e1e;--tertiary: #0E1D4F;--cloudy: #F1F4FB;--cloudy-darken: hsl(from var(--cloudy) h s calc(l - 10) );--white: #FFFFFF;--green: #0AA714;--red: #ff4646;--green-lighter: hsl(from var(--green) h s calc(l + 50) );--text-color-body: #606681;--text-color-heading: var(--primary);--text-color-negative: #FFFFFF}.d-none{display:none}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;color:var(--text-color-heading);font-weight:700;line-height:150%}p,a,li{font-family:Outfit,sans-serif;color:var(--text-color-body);line-height:150%;font-weight:300}.background-primary{background:#fff}.background-secondary{background:var(--cloudy)}.background-tertiary{background:var(--primary)}.text-color-heading{color:var(--text-color-heading)}.text-color-negative{color:var(--text-color-negative)}.button-row{margin-top:2rem;gap:1rem;display:flex}.button{padding:1rem 2rem!important;text-align:center!important;text-decoration:none!important;color:var(--text-color-negative)!important;border-radius:999px!important;font-weight:700!important;transition:.2s!important;cursor:pointer!important}.button.primary,.wc-forward{background:var(--secondary)!important;transition:.2s!important}.button.primary:hover,.wc-forward:hover{color:var(--text-color-negative)!important;background-color:var(--secondary-darken)!important}.button.secondary{background:#0e1d4f!important;color:var(--text-color-negative)!important;transition:1s!important}.button.secondary:hover{background:#08102b!important}input{padding:.5rem;border:var(--text-color-body) 1px solid;border-radius:.25rem}input::-moz-placeholder{opacity:.75}input::placeholder{opacity:.75}.curve{display:block}[component=blockContact] .container{padding:5rem 2rem}[component=blockContact] h1{text-align:center;padding-bottom:2rem;font-size:4rem}[component=blockContact] .row{justify-items:center;display:flex}[component=blockContact] .item{gap:1.5rem;display:flex;align-items:center;padding-bottom:2rem}[component=blockContact] .item div{display:inline-block}[component=blockContact] .item p{margin:0}[component=blockContact] .item p:nth-of-type(1){font-weight:700;color:var(--text-color-heading)}[component=blockContact] .item .icon-wrapper{background:var(--secondary);border-radius:100%;padding:1.5rem;color:#fff}[component=blockContact] .wrapper{background:#fff}[component=blockContact] .wrapper h3{font-size:1.5rem;padding-bottom:1rem}[component=blockContact] .wrapper .row>div{padding:0 2rem}[component=blockContact] .wrapper iframe{border-radius:1rem;overflow:hidden;min-height:300px}[component=blockContact] .wrapper table{width:90vw;max-width:400px;border-radius:1rem;overflow:hidden}[component=blockContact] .wrapper table tr:nth-child(odd){background:var(--cloudy)}[component=blockContact] .wrapper table td{width:50%;padding:.5rem 1rem;color:var(--text-color-body)}[component=blockContact] .wrapper #info-text{padding-top:1rem}[component=cta]{background:var(--primary);color:var(--text-color-negative);position:relative;overflow:hidden}[component=cta] *{z-index:2}[component=cta] img.overlay{position:absolute;transform:translate(-20%,20%);bottom:-25%;z-index:1}[component=cta] .container.cta{padding:10rem 0}@media (max-width: 992px){[component=cta] .container.cta{padding:5rem 2rem}}[component=cta] .row>div{display:flex!important;flex-direction:column!important;align-items:center!important}[component=cta] .content{align-items:center}[component=cta] .content h2{font-size:3rem;color:var(--text-color-negative);padding-bottom:1rem}[component=cta] .content p{color:var(--text-color-negative);padding-bottom:1rem}[component=cta] .right p{text-align:center;color:var(--text-color-negative);padding-top:1rem}[component=cta] .right .image-wrapper{background:var(--tertiary);border-radius:100%;height:5rem;width:5rem;display:flex;align-items:center;justify-content:center;justify-self:center}[component=cta] .right .image-wrapper svg{width:1.75rem}[component=cta] .curve{z-index:3;overflow:hidden;position:relative}[component=hero]{overflow:hidden}[component=hero] *{z-index:2}[component=hero] .container{padding:10rem 0 0}@media (max-width: 767px){[component=hero] .container{padding:10rem 1rem}}[component=hero] img.overlay{position:absolute;transform:translate(-50%);z-index:1;width:150vw;left:50%;bottom:-10%}@media (max-width: 767px){[component=hero] img.overlay{top:20%;width:auto;height:100%}}[component=hero] .content{display:flex;flex-direction:column;padding:2rem 0;gap:1rem}@media screen and (max-width: 767px){[component=hero] .content .button-row{display:flex;flex-direction:column;gap:1rem}}[component=hero] .content .icon-text{gap:1rem}[component=hero] .content .icon-text .icon-wrapper{background:var(--tertiary);height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:100%}[component=hero] .content #subtitle{letter-spacing:.25rem;opacity:50%;margin:0}[component=hero] .content h1,[component=hero] .content h2,[component=hero] .content h3,[component=hero] .content h4,[component=hero] .content h5,[component=hero] .content h6,[component=hero] .content p{color:var(--text-color-negative)}[component=hero] .content h1{font-weight:600;font-size:3.75rem;line-height:120%}[component=hero] .content h1 span{color:var(--secondary)}@media (max-width: 767px){[component=hero] .content h1{font-size:2rem}}[component=hero] .image-wrapper{position:relative;right:-2vw}[component=hero] .image-wrapper img{width:90%;height:auto;position:relative;border-radius:100%;box-shadow:0 0 50px #000c351f;float:right}[component=hero] .image-wrapper img:nth-of-type(2){position:absolute;width:60%;bottom:-10%;left:-10%;box-shadow:0 0 50px #000c351f}@media (max-width: 990px){[component=hero] .image-wrapper{right:0}[component=hero] .image-wrapper img{width:90%}[component=hero] .image-wrapper img:nth-of-type(2){width:50%;bottom:0;left:0}}[component=blockHeroSecondary] .container{padding:5rem 2rem}[component=blockHeroSecondary] .image-wrapper{padding-top:1rem}[component=blockHeroSecondary] .image-wrapper img{width:100%;height:auto;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}[component=product-categories]{background:var(--cloudy)}[component=product-categories] .container{padding:4rem 0 8rem}@media (max-width: 767px){[component=product-categories] .container{padding:5rem 2rem}}[component=product-categories] .container h2{padding-bottom:2rem}[component=product-categories] .container p{color:var(--primary);font-weight:400;margin:0;font-size:1rem}[component=product-categories] .container img{width:80%;margin:auto}[component=product-slider]{background:var(--cloudy);position:relative}[component=product-slider] .container{padding:5rem 0}@media (max-width: 992px){[component=product-slider] .container{padding:5rem 2rem}}[component=product-slider] .swiper-wrapper{padding:2rem 0}[component=product-slider] .product{height:auto!important}[component=product-slider] .swiper-button-wrapper{padding:0 2rem}[component=product-slider] .swiper-button-wrapper .button{width:2rem;height:2rem;padding:0}[component=product-slider] .swiper-button-wrapper .button:after{width:.8rem}[component=product-slider] .swiper-button-wrapper :after{display:none}[component=product-slider] ul.categories{display:flex;flex-direction:row;justify-content:end;gap:2rem;padding:0}[component=product-slider] ul.categories li{list-style:none;padding:.25rem 0}[component=product-slider] ul.categories li p{margin:0;font-weight:600}[component=product-slider] ul.categories li.active{border-bottom:2px solid var(--secondary)}@media (max-width: 992px){[component=product-slider] ul.categories{justify-content:start}}[component=blockShortGallery] .container{padding:5rem 2rem}[component=blockShortGallery] .row{display:flex;gap:1rem 0}[component=blockShortGallery] .row .image-wrapper{width:100%;padding-top:100%;position:relative;overflow:hidden;border-radius:1rem}[component=blockShortGallery] .row .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[component=blockSliderMerken] .container{padding:5rem 2rem 3rem}[component=blockSliderMerken] h2{text-align:center;padding-bottom:2rem}[component=blockSliderMerken] .brands{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}[component=blockSliderMerken] .brands .slider-item{flex:1;align-items:center;justify-content:center;display:flex;max-width:7rem;min-width:10rem}[component=blockSliderMerken] .brands .slider-item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;padding:1rem}[component=blockTextImage] .container{padding:5rem 2rem}[component=blockTextImage] .row{display:flex;align-items:center;gap:1rem 0}[component=blockTextImage] .row>div{padding:0 2rem}[component=blockTextImage] .row>div .image-wrapper{width:100%;padding-top:100%;position:relative;overflow:hidden;border-radius:1.5rem}[component=blockTextImage] .row>div .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[component=blockTextImage] .row>div p{padding-bottom:1rem}[component=product-single]{padding:5rem 0;background:#f1f4fb}[component=product-single] label,[component=product-single] p,[component=product-single] span,[component=product-single] td,[component=product-single] bdi{font-family:outfit}[component=product-single] .product .images{position:sticky!important}[component=product-single] .price{font-size:1rem!important;color:var(--primary)!important;font-weight:400!important}[component=product-single] .price ins{text-decoration:none!important}[component=product-single] .product-single-top-bar{display:flex;flex-wrap:nowrap;gap:0 1rem;justify-content:space-between}[component=product-single] .product-single-top-bar .product_title{font-size:2rem;flex:3}[component=product-single] .product-single-top-bar .logo-wrapper{background:#fff;padding:1rem;border-radius:1rem;align-content:center;max-height:4rem}[component=product-single] .product-single-top-bar .logo-wrapper img{max-width:8rem;max-height:1.5rem;-o-object-fit:contain;object-fit:contain}@media (max-width: 991px){[component=product-single] .product-single-top-bar{gap:1rem}[component=product-single] .product-single-top-bar .product_title{font-size:1rem}[component=product-single] .product-single-top-bar .logo-wrapper img{max-width:4rem}}[component=product-single] .product_meta{padding-bottom:1rem;color:#636f96;font-size:.75rem}[component=product-single] .zoom-buttons{position:absolute;margin-top:1rem;margin-left:1rem;z-index:2;background:var(--cloudy);width:3rem;height:3rem;border-radius:100%;display:flex;justify-content:center;align-items:center}[component=product-single] .zoom-buttons a,[component=product-single] .zoom-buttons p{padding:0;margin:0;line-height:0}[component=product-single] .productSlider{background:#fff;position:relative;border-radius:1rem;height:auto}@media (max-width: 767px){[component=product-single] .productSlider{border-radius:.5rem}}[component=product-single] .productSlider .swiper-slide{height:400px}@media (max-width: 767px){[component=product-single] .productSlider .swiper-slide{height:200px}}[component=product-single] .productSlider .swiper-slide div iframe,[component=product-single] .productSlider .swiper-slide video{height:100%;position:relative;-o-object-fit:fill;object-fit:fill}[component=product-single] .productSlider img{-o-object-fit:contain!important;object-fit:contain!important;padding:2rem;width:100%;height:400px!important}[component=product-single] .productSlider .swiper-button-next,[component=product-single] .productSlider .swiper-button-prev{display:none}[component=product-single] .productThumbSlider{padding-top:1rem}[component=product-single] .productThumbSlider .swiper-slide{align-items:center;background:#fff;border-radius:1rem;padding:1rem;overflow:hidden;height:auto}@media (max-width: 767px){[component=product-single] .productThumbSlider .swiper-slide{border-radius:.5rem}}[component=product-single] .productThumbSlider .swiper-slide img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:auto}[component=product-single] .productThumbSlider .swiper-slide .play-icon{position:absolute;width:3rem;height:auto;transform:translate(-50%,-50%);top:50%;left:50%}[component=product-single] .productThumbSlider .swiper-slide .play-icon path{fill:var(--primary);stroke:#fff;stroke-width:.5px;stroke-linejoin:round}[component=product-single] .productThumbSlider .swiper-slide.video{padding:0;-o-object-fit:cover;object-fit:cover}[component=product-single] .productThumbSlider .swiper-slide-thumb-active{border:1px solid var(--primary)}[component=product-single] .select_option_label .yith_wccl_value{height:unset}[component=product-single] .select_option_label{border-radius:.25rem;background:#fff;padding:.8rem 1.25rem;font-size:1rem;margin-right:1rem;margin-bottom:1rem}[component=product-single] table.variations tr{display:flex;flex-wrap:wrap}[component=product-single] table.variations tr th{min-width:100%}[component=product-single] .bottom-content{padding-top:4rem;position:relative}[component=product-single] form.cart .reset_variations{visibility:hidden;font-size:1rem!important;color:var(--secondary);font-weight:600;text-decoration:none}[component=product-single] .wc-tabs-wrapper ul.tabs{margin:0!important;padding:0 0 0 2rem!important}[component=product-single] .wc-tabs-wrapper ul.tabs:before{border-bottom:0!important}[component=product-single] .wc-tabs-wrapper ul.tabs li{background-color:unset!important;border:none!important;border-radius:1rem 1rem 0 0!important}[component=product-single] .wc-tabs-wrapper ul.tabs li:before{border:none!important}[component=product-single] .wc-tabs-wrapper ul.tabs li:after{border:none!important}[component=product-single] .wc-tabs-wrapper ul.tabs li.active{background-color:#fff!important}[component=product-single] .woocommerce-tabs .panel{background:#fff;padding:2rem!important;border-radius:.5rem}[component=product-single] span.onsale{display:none}[component=product-single] .quantity{margin-bottom:1rem!important}[component=product-single] abbr.optional{display:none}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container,[component=product-single] .ywcp_components_container .products li{box-shadow:none}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container .ywcp_product_short_description,[component=product-single] .ywcp_components_container .products li .ywcp_product_short_description{display:none}@media (max-width: 992px){[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container,[component=product-single] .ywcp_components_container .products li{padding:1rem!important}}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container div.product,[component=product-single] .ywcp_components_container .products li div.product{display:flex;flex-wrap:wrap;padding:2rem!important;background:#fff;border-radius:.5rem;gap:1rem;padding:1rem 4rem 1rem 1rem}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container .images,[component=product-single] .ywcp_components_container .products li .images{width:3.75rem!important}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container .ywcp_product_info,[component=product-single] .ywcp_components_container .products li .ywcp_product_info{padding-left:0!important;flex:1;max-width:80%}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container .ywcp_product_info .ywcp_product_title,[component=product-single] .ywcp_components_container .products li .ywcp_product_info .ywcp_product_title{font-weight:600;color:var(--primary)}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container .ywcp_product_info .ywcp_product_link,[component=product-single] .ywcp_components_container .products li .ywcp_product_info .ywcp_product_link{position:absolute;top:1rem;right:1rem;background:var(--cloudy);padding:1rem 1rem .8rem;border-radius:.5rem;transition:.2s}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container .ywcp_product_info .ywcp_product_link:hover,[component=product-single] .ywcp_components_container .products li .ywcp_product_info .ywcp_product_link:hover{background:var(--cloudy-darken);cursor:pointer}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container .ywcp_product_info .ywcp_product_link a,[component=product-single] .ywcp_components_container .products li .ywcp_product_info .ywcp_product_link a{color:transparent;text-indent:9999px;width:20px;height:20px;display:block;overflow:hidden;margin-bottom:0!important}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container .ywcp_product_info .ywcp_product_link a:after,[component=product-single] .ywcp_components_container .products li .ywcp_product_info .ywcp_product_link a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75586 0C8.63086 0 10.1543 0.867188 11.2559 1.89844C12.3574 2.90625 13.084 4.125 13.4355 4.96875C13.5059 5.15625 13.5059 5.36719 13.4355 5.55469C13.084 6.375 12.3574 7.59375 11.2559 8.625C10.1543 9.65625 8.63086 10.5 6.75586 10.5C4.85742 10.5 3.33398 9.65625 2.23242 8.625C1.13086 7.59375 0.404297 6.375 0.0527344 5.55469C-0.0175781 5.36719 -0.0175781 5.15625 0.0527344 4.96875C0.404297 4.125 1.13086 2.90625 2.23242 1.89844C3.33398 0.867188 4.85742 0 6.75586 0ZM3.38086 5.25C3.38086 6.46875 4.01367 7.57031 5.06836 8.17969C6.09961 8.78906 7.38867 8.78906 8.44336 8.17969C9.47461 7.57031 10.1309 6.46875 10.1309 5.25C10.1309 4.05469 9.47461 2.95312 8.44336 2.34375C7.38867 1.73438 6.09961 1.73438 5.06836 2.34375C4.01367 2.95312 3.38086 4.05469 3.38086 5.25ZM6.75586 3.75C6.75586 3.58594 6.70898 3.44531 6.66211 3.28125C6.61523 3.16406 6.70898 3 6.84961 3C7.78711 3.04688 8.6543 3.70312 8.91211 4.6875C9.24023 5.88281 8.53711 7.10156 7.31836 7.42969C6.12305 7.75781 4.88086 7.03125 4.57617 5.83594C4.5293 5.67188 4.50586 5.50781 4.50586 5.36719C4.48242 5.22656 4.64648 5.13281 4.76367 5.17969C4.92773 5.22656 5.06836 5.25 5.25586 5.25C6.07617 5.25 6.75586 4.59375 6.75586 3.75Z' fill='black'/%3E%3C/svg%3E%0A")!important;display:inline-block;width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%)}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container tr,[component=product-single] .ywcp_components_container .products li tr{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:.25rem 0}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container tr .label,[component=product-single] .ywcp_components_container .products li tr .label{text-align:left!important;font-weight:400!important}[component=product-single] .ywcp_components_container .ywcp_component_options_selection_container select,[component=product-single] .ywcp_components_container .products li select{border:#a7a7a7 1px solid;border-radius:.25rem;padding:.25rem;font-weight:500!important}[component=product-single] .ywcp_components_container .ywcp_selection_clear{background:none;color:red;text-transform:none}[component=product-single] .ywcp_components_container .ywcp_selection_clear:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.39838 15.1111C12.3257 15.1111 15.5095 11.9274 15.5095 8C15.5095 4.07264 12.3257 0.888889 8.39838 0.888889C4.47102 0.888889 1.28727 4.07264 1.28727 8C1.28727 11.9274 4.47102 15.1111 8.39838 15.1111ZM8.39838 16C12.8167 16 16.3984 12.4183 16.3984 8C16.3984 3.58172 12.8167 0 8.39838 0C3.9801 0 0.398376 3.58172 0.398376 8C0.398376 12.4183 3.9801 16 8.39838 16Z' fill='%23FF0000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0458 5.35254C11.2405 5.54724 11.2405 5.86292 11.0458 6.05762L6.456 10.6475C6.2613 10.8422 5.94562 10.8422 5.75092 10.6475C5.55622 10.4528 5.55622 10.1371 5.75092 9.94237L10.3408 5.35254C10.5355 5.15784 10.8511 5.15784 11.0458 5.35254Z' fill='%23FF0000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0458 10.6474C10.8511 10.8421 10.5355 10.8421 10.3408 10.6474L5.75092 6.0576C5.55622 5.8629 5.55621 5.54722 5.75092 5.35252C5.94562 5.15781 6.2613 5.15781 6.456 5.35252L11.0458 9.94235C11.2405 10.1371 11.2405 10.4527 11.0458 10.6474Z' fill='%23FF0000'/%3E%3C/svg%3E%0A");content:"";display:inline-block;width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;position:relative;top:4px;margin-right:.25rem}[component=product-single] .ywcp_components_container .ywcp_component_subtotal{font-size:14px;color:#22326a99;padding-top:1rem}[component=product-single] .ywcp_components_container .ywcp_component_subtotal span{font-size:14px;color:var(--primary)}[component=product-single] .ywcp_wcp_group_total{padding:2rem 0}[component=product-single] .ywcp_wcp_group_total table{width:100%}[component=product-single] .ywcp_wcp_group_total #ywcp_wcp_tr_order_total td,[component=product-single] .ywcp_wcp_group_total #ywcp_wcp_tr_order_total td div span{color:var(--primary)}[component=product-single] .cart button.single_add_to_cart_button{margin-top:2rem}[component=product-single] .product-info-wrapper h3{padding:4rem 0 1.25rem}[component=product-single] .usps .usp{margin-bottom:.5rem}[component=product-single] .usps .usp svg{color:var(--secondary)}.swiper-button-next,.swiper-button-prev{padding:5px!important}.yith-wcan-filters.filters-modal{background:#fff!important}@media (max-width: 992px){.navbar-toggler{display:block!important}.navbar-toggler svg{color:#fff}}nav#before-nav{padding:2rem 0}.whatsappicon{position:fixed;z-index:999;right:15px;bottom:15px;background:#24af3a;background:linear-gradient(45deg,#24af3a,#25d366);border-radius:100%;padding:14px;transition:.2s ease-out;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;line-height:100%}.woocommerce-pagination{padding-bottom:100px}.yith-wcan-filters-opener{margin-bottom:10px!important}.woocommerce-breadcrumb{padding:1rem!important;max-width:1400px;margin:auto!important}#mega-menu-primary>li>ul>li>ul{max-width:100%!important}header{width:100%}header p,header a{font-family:Outfit,sans-serif!important;font-weight:300!important}header .header{position:static;padding:1rem 0}@media only screen and (max-width: 992px){header .header{padding-bottom:1rem}header .header .logo-img{max-width:50vw}}header .header .header-button-wrapper{gap:1rem}header .header .header-button-wrapper .icon-wrapper{background:#39497a;border-radius:100%;height:3rem;width:3rem;justify-content:center;align-items:center;display:flex}header .header .header-button-wrapper .icon-wrapper svg{color:#fff;width:1.25rem}@media only screen and (max-width: 600px){header .header .header-button-wrapper .icon-wrapper{height:2rem;width:2rem}header .header .header-button-wrapper .icon-wrapper svg{width:1rem}}header .header .header-button-wrapper .cart-count{position:absolute;top:0;right:0;color:#fff;font-weight:700;background:var(--secondary);width:1rem;height:1rem;display:flex;opacity:0;align-items:center;justify-content:center;border-radius:100%;font-size:.75rem}@media only screen and (max-width: 600px){header .header .header-button-wrapper .cart-count{width:1rem;height:1rem;font-size:.7rem}}header .header #yith-searchsubmit{display:none}header .header .wp-block-yith-search-block{width:100%;top:50%;transform:translateY(-50%);position:relative}header .header .wp-block-yith-search-block .ywcas-input-field-wrapper{background:#39497a!important;border:none}header .header .wp-block-yith-search-block input{padding:1rem 2rem;border:none;border-radius:100px;color:var(--text-color-negative)!important;width:100%}header .header .wp-block-yith-search-block input::-moz-placeholder{color:var(--text-color-negative)!important;opacity:.5}header .header .wp-block-yith-search-block input::placeholder{color:var(--text-color-negative)!important;opacity:.5}header .header .wp-block-yith-search-block .ywcas-submit-wrapper{background-color:unset!important;border:unset!important}header .header .wp-block-yith-search-block .ywcas-submit-wrapper svg{color:#fff}header #main-nav{padding:.5rem 0}header #main-nav .mega-menu-wrap{width:100%!important;z-index:99}header #main-nav ul.mega-menu li.mega-menu-item-has-children:after{content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;margin-left:5px}header #main-nav ul.mega-menu li.mega-menu-item-has-children:hover:after{content:"";background:red!important;width:50px;height:20px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}header #main-nav ul.mega-menu ul.mega-sub-menu{border-radius:1rem!important;overflow:hidden;box-shadow:8px 8px 16px #0000001a!important;width:calc(110% - 2rem)!important;position:relative}header #main-nav ul.mega-menu ul.mega-sub-menu a{transition:.2s;text-decoration:none}header #main-nav ul.mega-menu ul.mega-sub-menu a:hover{text-decoration:underline}header #main-nav ul.mega-menu ul.mega-sub-menu li{list-style-type:none}header #main-nav ul.mega-menu ul.mega-sub-menu li ul{padding:0}header #main-nav ul.mega-menu ul.mega-sub-menu li ul li a{padding:.25rem 1rem;line-height:100%;font-size:1rem;display:inline-block}header #main-nav ul.mega-menu ul.mega-sub-menu li ul li ul li ul li:nth-child(1) a{font-weight:600!important;color:var(--primary)!important;font-size:1rem;padding-bottom:1rem}@media (max-width: 992px){#main-nav{padding:1rem 0}#main-nav .container{margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}#main-nav .container .row{margin-left:0;margin-right:0}#main-nav .container .row>div{padding-left:0!important;padding-right:0!important}#main-nav *{transition:none!important;transition-duration:0s!important}#main-nav .mega-menu-wrap{width:80%!important;height:110%!important;background:#fff;overflow:scroll!important}#main-nav .mega-menu-wrap .mega-menu{width:100%;border-radius:0!important;padding:2rem 0!important}#main-nav .mega-menu-wrap .mega-menu .mega-sub-menu{border-radius:none!important;box-shadow:none!important;height:100%!important}}.menu-active-class{background:#00000080;position:absolute;width:100vw;height:100vh;right:0;padding:0!important;overflow-y:scroll!important}.not-found{padding:4rem 1rem;min-height:75vh;display:flex;flex-direction:column;justify-content:center}.not-found .title{font-size:10rem;color:var(--secondary)}.not-found p{color:var(--primary);font-size:3rem;font-weight:600;margin-bottom:2rem}.not-found a{position:relative}.shop_table{margin:auto;width:80vw}.shop_table tr{padding:1rem 0}#yith-wacp-mini-cart{display:none!important}.yith-wacp-main{border-radius:0!important}.popup-right .yith-wacp-content{display:flex;flex-direction:column}.popup-right .yith-wacp-content .product img{height:auto}.popup-right .yith-wacp-content .yith-wacp-cart-list{flex:1;justify-content:start;display:flex}.popup-right .yith-wacp-cart-info{padding:4rem 0 1rem!important}.popup-right #yith-wacp-popup .yith-wacp-wrapper{right:0;bottom:0;max-height:none;max-width:none;left:auto!important;height:auto!important;width:min(900px,100%)!important;top:0!important}.popup-right .yith-wacp-message{background:unset!important}.popup-right .yith-wacp-message h3{color:var(--primary)!important}.popup-right #yith-wacp-popup .yith-wacp-content .product-info .product-variation p{font-size:.8rem}.popup-right #yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions.layout-3-buttons{display:flex;justify-content:center;gap:20px!important;flex-wrap:wrap}.popup-right #yith-wacp-popup .yith-wacp-content h3.yith-wacp-cart-list-title{text-align:left;text-transform:none;font-size:20px}.popup-right #yith-wacp-popup .yith-wacp-content .cart-info>div{color:#1d254c;text-transform:none}.popup-right #yith-wacp-popup .yith-wacp-content .yith-wacp-related>h3{text-align:left;text-transform:none;font-size:20px}.popup-right #yith-wacp-popup .yith-wacp-content .yith-wacp-related ul.products.columns-4 li.product{display:inline-block}.popup-right #yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product .product-price{text-align:left}.popup-right #yith-wacp-popup .yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product .product-price .price{text-align:left;color:var(--primary)!important}.popup-right #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-thumb img{height:100%;-o-object-fit:contain;object-fit:contain}.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item){grid-template-columns:40px 40px auto auto}@media (max-width: 767.98px){.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item){display:grid}}.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .item-remove,.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .product-remove{grid-column:1;grid-row:1/2}.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .item-info,.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .product-name{grid-column:2/5;grid-row:1}.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .item-thumb,.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .product-thumbnail{display:table-cell;grid-area:2/1/4/3}.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .item-quantity,.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .product-quantity{grid-column:4/5;grid-row:2}.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .item-quantity input,.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .product-quantity input{width:100%}.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .item-price,.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .product-price{display:table-cell;text-align:left;grid-column:3;grid-row:2}.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .item-subtotal,.popup-right #yith-wacp-popup .yith-wacp-wrapper table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item) .product-subtotal{text-align:right;grid-column:4;grid-row:3;font-weight:600}.navbar-toggler{display:none}.before-header{position:relative;padding-top:1rem}.before-header .rplg,.before-header .rpi-header{margin-right:1rem}.before-header .rplg .rplg-rating,.before-header .rpi-header .rplg-rating{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;font-family:Outfit,sans-serif;color:#fff}.before-header .rplg .rplg-rating span,.before-header .rpi-header .rplg-rating span{display:flex;flex-direction:row;align-items:center}.before-header .rplg .rplg-rating .rplg-stars,.before-header .rpi-header .rplg-rating .rplg-stars{display:flex!important}.before-header .rplg .rplg-rating .photo-wrapper,.before-header .rpi-header .rplg-rating .photo-wrapper{width:1.4rem!important;height:1.4rem!important;border-radius:100%;display:flex;justify-content:center;align-items:center}.before-header .rplg .rplg-rating .photo-wrapper .rpi-img,.before-header .rpi-header .rplg-rating .photo-wrapper .rpi-img{height:auto;width:auto}.before-header .rplg .rplg-rating .photo-wrapper img.rplg-review-avatar,.before-header .rplg .rplg-rating .photo-wrapper img.rpi-img,.before-header .rpi-header .rplg-rating .photo-wrapper img.rplg-review-avatar,.before-header .rpi-header .rplg-rating .photo-wrapper img.rpi-img{width:1.2rem!important;height:1.2rem!important;margin:0!important;min-width:auto}.before-header .rplg .rplg-rating .rplg-rating-value,.before-header .rpi-header .rplg-rating .rplg-rating-value{color:#fff;font-size:18px!important}.before-header .rplg .rplg-rating .rplg-rating-count,.before-header .rpi-header .rplg-rating .rplg-rating-count{color:#fff;opacity:.4;font-size:.75rem}.before-header .rplg .rplg-rating .rplg-rating-count:before,.before-header .rpi-header .rplg-rating .rplg-rating-count:before{content:"("}.before-header .rplg .rplg-rating .rplg-rating-count:after,.before-header .rpi-header .rplg-rating .rplg-rating-count:after{content:")"}.before-header .rplg .rplg-rating use,.before-header .rpi-header .rplg-rating use{fill:var(--secondary)}@media (max-width: 992px){.before-header .usps,.before-header .socials{display:none!important}.before-header .hor-stack{justify-content:center}}.before-header .hor-stack{display:flex;gap:1rem;flex-wrap:wrap}.before-header .hor-stack>div{display:flex;align-items:center;justify-content:center;gap:3px}.before-header .hor-stack svg{color:var(--secondary);width:12px}.before-header .hor-stack p{font-size:.75rem;margin:0;color:var(--text-color-negative)}.before-header .customer-info svg{color:var(--secondary);width:18px;height:auto}.before-header .customer-info a{color:#fff;text-decoration:none;font-size:1rem}.comparable-products{padding:2rem 0 8rem;background:var(--cloudy)}.ywcas-badge{display:none!important}.ywcas-popover-results{left:50%!important;transform:translate(-50%)!important}.ywcas-popover-results .popover-content .search-result-item__thumbnail{width:10rem}.ywcas-popover-results .popover-content .search-result-item__thumbnail img{width:100%;border:unset!important}.ywcas-popover-results .popover-content .ywcas-history-search-item{color:var(--primary)}.ywcas-popover-results .popover-content div.search-category-results a p{color:var(--primary)!important}[data-comp=breadcrumbs]{padding:1rem 0}[data-comp=breadcrumbs] a{text-decoration:none}[data-comp=breadcrumbs] .breadcrumb_last>*{font-weight:400}.ywcas-search-mobile .search-result-item__content{padding:1rem 0}footer{position:relative;overflow:hidden;top:-4.5rem;z-index:1}footer .row.top>*{padding:0!important}footer .curve{fill:var(--tertiary);clip-path:none}footer .curve_rotated{fill:var(--tertiary)}footer p{margin:0}footer a.button-arrow{text-decoration:none;display:flex;gap:1rem;margin-top:1rem;align-items:center}footer .contact{background:var(--tertiary);padding:1rem 0}footer .contact .right{display:flex;justify-content:flex-end}@media only screen and (max-width: 600px){footer .contact .left .hor-stack{flex-direction:column}footer .contact .left .hor-stack>*{text-align:center}footer .contact .right{justify-content:center}}footer .contact .hor-stack{display:flex;gap:1rem;align-items:center}footer .contact .hor-stack .icon-wrapper{background:var(--secondary);border-radius:100%;height:3rem;width:3rem;justify-content:center;align-items:center;display:flex}footer .contact .hor-stack .icon-wrapper svg{color:#fff}footer .contact .hor-stack img{width:7rem;height:7rem;border-radius:100%;-o-object-fit:contain;object-fit:contain}footer .contact .hor-stack h3{color:var(--text-color-negative)}footer .contact .hor-stack h3 span.highlight{color:var(--secondary)}footer .contact .hor-stack p{font-size:1rem;margin:0;color:var(--text-color-negative);align-self:center}footer .contact .hor-stack a#phonenr{font-size:1.5rem;color:var(--text-color-negative);text-decoration:none;z-index:inherit}footer .contact .alt p{font-size:1.5rem}footer .bottom{padding:5rem 1rem 2rem}footer .bottom a{text-decoration:none}footer .bottom .first{z-index:2;position:relative}footer .bottom .first .row{gap:2rem 0}footer .bottom .first h4{font-size:1.25rem}footer .bottom .first ul{list-style:none;padding:0;gap:1rem;display:flex;flex-direction:column}footer .bottom .first ul p{color:var(--text-color-body)}footer .bottom .first ul li{color:var(--text-color-body)}footer .bottom .first ul li.hor-stack{display:flex;flex-direction:row;gap:1rem;align-items:center}footer .bottom .first ul li.hor-stack svg{color:var(--secondary)}footer .bottom .first ul li.hor-stack p{padding:0;margin:0}footer .bottom .payment-options{padding-top:5rem;padding-bottom:5rem;display:flex;flex-direction:column;align-items:center}footer .bottom .payment-options .wrapper{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;width:90vw;max-width:800px}footer .bottom .payment-options .wrapper>*{height:60px;width:100px;-o-object-fit:contain;object-fit:contain;background:#fff;padding:1rem}@media only screen and (max-width: 600px){footer .bottom .payment-options .wrapper>*{width:60px;height:40px;padding:.5rem}}footer .bottom .last{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}footer .bottom .last a,footer .bottom .last p{font-size:.75rem}footer .bottom .last a span.compname,footer .bottom .last p span.compname{color:var(--secondary)}@media only screen and (max-width: 600px){footer .bottom #dot{display:none}}footer .bottom .customer-socials{display:flex;flex-wrap:wrap;gap:1rem;justify-content:left;max-width:15rem}footer img.overlay{position:absolute;transform:translate(-20%,20%);z-index:1;bottom:200px;opacity:.2}footer span.customer-adress.icon{display:flex;gap:.5rem}footer .customer-phone svg{margin-right:.5rem}footer .customer-mail svg{margin-right:.5rem}.account-wrapper{max-width:1400px;width:80vw;margin:auto}.account-wrapper nav.woocommerce-MyAccount-navigation ul{list-style:none;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;margin-bottom:5rem;display:flex;flex-direction:column;padding:0}.account-wrapper nav.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:600;background:var(--cloudy);border-left:2px solid var(--secondary)}.account-wrapper nav.woocommerce-MyAccount-navigation ul a{text-decoration:none;font-weight:600;width:100%;padding:1rem;position:relative;display:block}@media only screen and (max-width: 600px){.account-wrapper nav.woocommerce-MyAccount-navigation{padding:.5rem}}.account-wrapper .woocommerce-MyAccount-content .addresses div{background-color:var(--cloudy);padding:1rem;border-radius:.5rem}.account-wrapper .woocommerce-MyAccount-content .addresses div a{text-decoration:none;font-weight:600;color:var(--secondary)}.account-wrapper .woocommerce-MyAccount-content .edit-account{background-color:var(--cloudy);padding:1rem;border-radius:.5rem}.account-wrapper .woocommerce-MyAccount-content .edit-account a{text-decoration:none;font-weight:600;color:var(--secondary)}.account-wrapper .woocommerce-MyAccount-content .edit-account fieldset{margin-top:2rem}.account-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields{background-color:var(--cloudy);padding:1rem;border-radius:.5rem}.account-wrapper button.button{background-color:var(--secondary);color:var(--text-color-negative)}.account-wrapper button.button:hover{background-color:var(--secondary-darken);color:var(--text-color-negative)}.wp-block-group.has-background{background:transparent!important}.site-main{background:#f3f6fa}.woocommerce-products-header{max-width:1320px;width:90vw;margin:auto;padding:4rem 0}section#shop{background:var(--cloudy);padding:4rem 0}section#shop .row>div{padding:0 1rem}.single_add_to_cart_button{background:var(--secondary)!important;border-radius:20rem!important;width:100%!important;padding:1rem 2rem!important}.active-filter-label{background:#fff}.yith-wcan-active-filters h4{font-size:20px;font-weight:600;margin-bottom:10px}.yith-wcan-active-filters .active-filter{margin-bottom:0}.yith-wcan-active-filters .active-filter .active-filter-label{font-size:14px;padding:4px 15px}.yith-wcan-active-filters .active-filter .active-filter-label:hover,.yith-wcan-active-filters .active-filter .active-filter-label:focus-visible{text-decoration:line-through}.yith-wcan-active-filters .yith-wcan-reset-filters{font-size:14px;font-weight:400;padding:4px 15px;color:#fff;background-color:#2eacdf;text-transform:capitalize;border-color:#2eacdf;border-width:1px;border-radius:var(--yith-wcan-color_swatches_border_radius)}.yith-wcan-active-filters .yith-wcan-reset-filters:hover,.yith-wcan-active-filters .yith-wcan-reset-filters:focus-visible{color:#1d254c;background-color:transparent}.product-archive-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}#bs-sidebar{position:relative}#bs-sidebar .bs-sidebar-cta{position:relative;overflow:hidden;background-color:var(--primary);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;padding:2rem;border-radius:1rem}#bs-sidebar .bs-sidebar-cta .content{display:flex;justify-content:center;flex-direction:column;gap:.5rem}#bs-sidebar .bs-sidebar-cta .content .title{color:#fff;font-size:1.5rem}#bs-sidebar .bs-sidebar-cta .content .text{color:#fff;font-size:1rem}#bs-sidebar .bs-sidebar-cta .content .customer-phone{color:#fff;text-decoration:none}#bs-sidebar .bs-sidebar-cta .content .customer-phone svg{color:var(--secondary)}#bs-sidebar .bs-sidebar-cta .content img{width:80%;align-self:center}#bs-sidebar .bs-sidebar-cta .content .contact-person{display:flex;align-items:flex-start;gap:10px}#bs-sidebar .yith-wcan-filters .yith-wcan-filter{margin-bottom:unset;padding-bottom:2rem}#bs-sidebar .yith-wcan-filters .yith-wcan-filter button{display:none}#bs-sidebar .yith-wcan-filters .filter-title{position:relative;margin-bottom:10px;font-size:1rem;font-weight:600}#bs-sidebar .yith-wcan-filters .filter-title:after{background-image: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='%23053331' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");height:15px;width:15px}#bs-sidebar .yith-wcan-filters .filter-title:after{background-image: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='%23053331' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");height:15px;width:15px}#bs-sidebar .yith-wcan-filters .filter-title.opened:after{transform:rotate(180deg)}#bs-sidebar .yith-wcan-filters .clear-selection{margin-bottom:10px;font-style:italic}#bs-sidebar .yith-wcan-filters .checkbox-design label{display:block}#bs-sidebar .yith-wcan-filters .checkbox-design label .item-count{color:#606681;opacity:.6}#bs-sidebar .yith-wcan-filters .price-slider .irs-from,#bs-sidebar .yith-wcan-filters .price-slider .irs-to{border-radius:4px input;border-radius-width:10ch}#bs-sidebar .yith-wcan-filters .price-slider input{width:10ch}@media (min-width: 992px){#bs-sidebar{padding:0 20px 0 0}}@media (min-width: 992px){#bs-sidebar .yith-wcan-filters{background:transparent}}@media (max-width: 991px){#bs-sidebar .bs-sidebar-customer-service{margin:0 0 30px!important}}#bs-sidebar .bs-sidebar-customer-service .content .title{font-size:20px;font-weight:600;margin-bottom:10px}#bs-sidebar .bs-sidebar-customer-service .content .contact-person .contact-person-name{font-size:20px;margin-bottom:2px}#bs-sidebar .bs-sidebar-customer-service .content .contact-person .contact-person-img{max-width:60px}#bs-sidebar .bs-sidebar-customer-service .content .contact-person .media-body{flex:1}.yith-wcan-dropdown{background:#fff}.category-description{padding-bottom:2rem}ul.pagination{gap:1rem}ul.pagination li{width:3rem;height:3rem;background:#fff;border:solid 1px #CCCED4;align-items:center;justify-content:center;display:flex}ul.pagination li a{text-decoration:none}.products{padding-bottom:1rem!important}.container .term-description{padding-bottom:10rem!important}.instance,.products .product,.swiper-wrapper .product{list-style:none;border-radius:2rem;background:#fff;position:relative;padding:2rem!important;transition:bottom .2s ease;bottom:0;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;height:100%;box-shadow:0 8px 32px #0000000d}.instance .popular,.products .product .popular,.swiper-wrapper .product .popular{background:var(--secondary);border-radius:0 1rem 1rem 0;padding:.25rem 1rem;position:absolute;color:#fff;left:0;top:2rem;text-transform:uppercase;font-size:.8rem;line-height:100%}.instance .count,.products .product .count,.swiper-wrapper .product .count{display:none}.instance a,.products .product a,.swiper-wrapper .product a{text-decoration:none;display:block;display:flex;flex-direction:column;justify-content:space-between;height:100%}.instance p.categories,.products .product p.categories,.swiper-wrapper .product p.categories{color:var(--text-color-body);font-weight:400}.instance:hover,.products .product:hover,.swiper-wrapper .product:hover{bottom:.5rem}.instance:hover .continue.icon,.products .product:hover .continue.icon,.swiper-wrapper .product:hover .continue.icon{opacity:1}.instance .continue.icon,.products .product .continue.icon,.swiper-wrapper .product .continue.icon{background:var(--secondary);width:3rem;height:3rem;right:1rem;bottom:1rem;position:absolute;justify-content:center;align-items:center;transition:opacity ease .2s;opacity:0;border-radius:100%;display:flex}.instance .continue.icon svg,.products .product .continue.icon svg,.swiper-wrapper .product .continue.icon svg{color:#fff}@media (max-width: 991px){.instance,.products .product,.swiper-wrapper .product{padding:1rem!important;border-radius:1rem;margin-bottom:1rem!important}}.instance .variations_form,.products .product .variations_form,.swiper-wrapper .product .variations_form{display:none!important}.instance span.onsale,.products .product span.onsale,.swiper-wrapper .product span.onsale{background:var(--secondary);padding:.25rem 1rem;color:#fff;border-radius:0 1rem 1rem 0;position:absolute;text-transform:uppercase;font-size:.75rem;z-index:1!important;line-height:normal!important;left:0rem!important;top:1.5rem!important;right:unset!important;min-height:unset!important;min-width:unset!important;font-weight:400}.instance img,.products .product img,.swiper-wrapper .product img{-o-object-fit:contain;object-fit:contain;border-radius:1rem;max-height:14rem!important;width:auto}.instance h2,.instance h3,.products .product h2,.products .product h3,.swiper-wrapper .product h2,.swiper-wrapper .product h3{text-decoration:none;color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}@media (max-width: 991px){.instance h2,.instance h3,.products .product h2,.products .product h3,.swiper-wrapper .product h2,.swiper-wrapper .product h3{font-size:.8rem!important;white-space:wrap;overflow:auto;text-overflow:clip}}.instance .price,.products .product .price,.swiper-wrapper .product .price{color:var(--primary)!important}.instance .price del,.products .product .price del,.swiper-wrapper .product .price del{color:#8d91a5}.instance .available,.products .product .available,.swiper-wrapper .product .available{margin-top:2rem;color:var(--green)}.instance .available:before,.products .product .available:before,.swiper-wrapper .product .available:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 6 6'%3E%3Ccircle cx='3' cy='3' r='3' fill='%230AA714'/%3E%3C/svg%3E");color:var(--green);margin-right:.5rem;content:"";display:inline-block;width:6px;height:6px;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.instance .available.not,.products .product .available.not,.swiper-wrapper .product .available.not{color:var(--red)}.instance .available.not:before,.products .product .available.not:before,.swiper-wrapper .product .available.not:before{color:var(--red);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 6 6'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23ff4646'/%3E%3C/svg%3E")!important}.cart-wrapper{max-width:1200px;margin:auto;padding:2rem 1rem;min-height:800px}.cart-wrapper .woocommerce-Price-amount.amount bdi{font-weight:400}.cart-wrapper table{border-radius:1rem!important}.cart-wrapper table tr{padding:2rem 0!important;border-top:solid #ebebeb 1px;border-bottom:solid #ebebeb 1px}.cart-wrapper td.product-name a{font-weight:800;text-decoration:none;color:var(--primary)}.cart-wrapper img{width:15rem!important}.cart-wrapper a.checkout-button{background-color:var(--secondary)!important}.cart-wrapper a.checkout-button:hover{background-color:var(--secondary-lighter)!important}.cart-wrapper .shop_table{background:#fff}tr.single-cart-item,.cart_item{background:#fff!important;padding:2rem 0}tr.single-cart-item td,.cart_item td{background:#fff!important}tr.single-cart-item a.item-name,.cart_item a.item-name{text-decoration:none;font-weight:600}.filter-item label{display:flex;flex-direction:row}.product-info-wrapper{position:relative;overflow:hidden}.product-info-wrapper h3{scroll-margin-top:100px}.product-info-wrapper .tabs-wrapper{border-bottom:1px solid #e5e5e5;background:#fff;z-index:2;position:sticky}.product-info-wrapper .tabs-wrapper ul.tabs{display:flex;flex-direction:row;justify-content:start;list-style:none;margin:0}.product-info-wrapper .tabs-wrapper ul.tabs a{font-weight:400;padding:1rem 2rem;transition:color .2s ease;display:inline-block}.product-info-wrapper .tabs-wrapper ul.tabs a:hover{color:var(--secondary)}.product-info-wrapper .curve{fill:var(--cloudy)}.product-info-wrapper img.overlay{position:absolute;top:0;min-width:150%;left:-50%;opacity:.25}.product-info-wrapper h3{padding:4rem 0 1.25rem}.product-info-wrapper .advice{display:flex;flex-direction:row;gap:1rem}.product-info-wrapper .advice .text{color:var(--secondary);display:flex;flex-direction:column;justify-content:center}.product-info-wrapper .advice .text a{color:var(--secondary);text-decoration:none}.product-info-wrapper .advice .text .phonenumber svg{margin-right:.5rem}.product-info-wrapper .advice img{height:6rem}.product-info-wrapper .advice p{padding:0;margin:0}.product-info-wrapper ul li{position:relative}.product-info-wrapper ul li svg{color:var(--secondary);margin-right:.5rem}.product-info-wrapper ul li a{text-decoration:none}.product-info-wrapper ul li.link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--secondary);transform:scaleX(0);transform-origin:bottom left;transition:transform 1s ease-in-out}.product-info-wrapper ul li.link:hover:after{transform:scaleX(1);transform-origin:bottom left}.product-info-wrapper ul li.link{padding:.5rem 0}.product-info-wrapper .right ul{list-style:none;padding:0;margin:0}.translate-y-full{translate:0 100%}#oa-button{position:fixed;bottom:14px;right:79px;z-index:999;cursor:pointer}#oa{position:fixed;bottom:0;right:20px;width:450px;background:#fff;min-height:600px;z-index:9999;border-radius:10px 10px 0 0;padding:30px;transition-duration:.3s}@media (max-width: 500px){#oa{top:0;right:0;bottom:0;left:0;height:100%;width:100%}}#oa-close{position:absolute;right:20px;top:18px;cursor:pointer}#oa-title{font-size:20px;position:absolute;line-height:1;margin:0;top:20px;left:25px}#oa-page{width:100%;height:100%;margin-top:20px}#oa #input_2_3{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}#oa legend{line-height:1;font-size:16px;font-weight:600;color:#000;margin:20px 0 10px}#oa-calculator{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}#oa-calculator input{border-color:#0000001c}#oa-calculator-contact p{margin:20px 0 0}#oa-results{padding:10px 0;margin:10px 0;border-top:1px solid rgba(0,0,0,.0705882353);border-bottom:1px solid rgba(0,0,0,.0705882353)}#oa-results span{font-weight:700;color:#f99a28}#gform_wrapper_2{display:block!important}#gform_submit_button_2{display:none;pointer-events:none}.checkout.woocommerce-checkout{padding-bottom:200px}form.checkout{display:grid;gap:0 40px}@media (min-width: 991px){form.checkout{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}}#customer_details{grid-row:span 2}#customer_details>div{width:100%}#place_order,[id^=gform_submit_button_],[id^=gform_next_button_]{background:#f99a28!important}[id^=gform_previous_button_]{color:#000!important}#mega-menu-primary>li>a{padding:0 12px!important;font-size:14px!important}[id^=offerte-aanvraag]>div{max-width:1232px!important}@media screen and (min-width: 992px){[id^=offerte-aanvraag] #gform_wrapper_3{padding-right:100px}}[id^=offerte-aanvraag] #gform_fields_3{row-gap:10px!important}@media screen and (min-width: 1200px){[id^=offerte-aanvraag] .modal-body{padding:33px 80px 78px}}[id^=offerte-aanvraag] .modal-body .main-title{font: 700 36px/46px Outfit}[id^=offerte-aanvraag] .modal-body h2{font: 700 24px/46px Outfit;color:#000}[id^=offerte-aanvraag] .modal-body .gformwrapper .gfieldlabel{font: 600 14px/21px Outfit!important;color:#2b2b2b!important;margin-bottom:4px!important;margin-left:0!important}[id^=offerte-aanvraag] .modal-body .gformwrapper .gform-field-label{font: 16px/24px Outfit;color:#2b2b2b;margin-left:8px}[id^=offerte-aanvraag] .modal-body .gformwrapper .gformpagefooter{display:flex}[id^=offerte-aanvraag] .modal-body .gformwrapper .gformpagefooter .gformnextbutton{margin-left:auto}[id^=offerte-aanvraag] .modal-body .voordelen{background:#f1f4fb;padding:35px 39px 54px;margin-bottom:52px}[id^=offerte-aanvraag] .modal-body .vragen{background:#f1f4fb;padding:35px 39px 41px}[id^=offerte-aanvraag] .modal-body .vragen .lb{text-align:left;font:normal normal normal 16px/26px;letter-spacing:0px;color:#0009}[id^=offerte-aanvraag] .modal-body .vragen .row{margin-top:32px!important}[id^=offerte-aanvraag] .modal-body .vragen .row .whatsapp-normal{margin-bottom:20px}[id^=offerte-aanvraag] .modal-body .vragen .row img{bottom:-41px}[id^=offerte-aanvraag] .hor-stack{display:flex;gap:1rem;align-items:center}[id^=offerte-aanvraag] .hor-stack .icon-wrapper{background:var(--secondary);border-radius:100%;height:3rem;width:3rem;justify-content:center;align-items:center;display:flex}[id^=offerte-aanvraag] .hor-stack .icon-wrapper svg{color:#fff}[id^=offerte-aanvraag] .hor-stack img{width:7rem;height:7rem;border-radius:100%;-o-object-fit:contain;object-fit:contain}[id^=offerte-aanvraag] .hor-stack h3{color:var(--text-color-negative)}[id^=offerte-aanvraag] .hor-stack h3 span.highlight{color:var(--secondary)}[id^=offerte-aanvraag] .hor-stack p{font-size:1rem;margin:0;color:var(--text-color-negative);align-self:center}[id^=offerte-aanvraag] .hor-stack a#phonenr{font-size:1.5rem;color:var(--text-color-negative);text-decoration:none;z-index:inherit}@media only screen and (max-width: 600px){[id^=offerte-aanvraag] .left .hor-stack{flex-direction:column}[id^=offerte-aanvraag] .left .hor-stack>*{text-align:center}[id^=offerte-aanvraag] .right{justify-content:center}}[id^=offerte-aanvraag] ul{list-style:none;padding:0;gap:1rem;display:flex;flex-direction:column}[id^=offerte-aanvraag] ul p,[id^=offerte-aanvraag] ul li{color:var(--text-color-body)}[id^=offerte-aanvraag] ul li.hor-stack{display:flex;flex-direction:row;gap:1rem;align-items:center}[id^=offerte-aanvraag] ul li.hor-stack svg{color:var(--secondary)}[id^=offerte-aanvraag] ul li.hor-stack p{padding:0;margin:0}.wp-block-yoast-faq-block{border-top:1px solid rgba(0,0,0,.0901960784);margin-bottom:30px}.wp-block-yoast-faq-block>div>p{display:none;padding:12px 20px;margin:0!important;border-bottom:1px solid rgba(0,0,0,.0901960784)}.wp-block-yoast-faq-block>div>strong{position:relative;padding:15px 0 15px 20px!important;display:block;border-bottom:1px solid rgba(0,0,0,.0901960784);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.wp-block-yoast-faq-block>div>strong:after{content:"";width:20px;height:20px;background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5" /></svg>');position:absolute;right:30px;top:50%;translate:0 -50%;transition-duration:.2s}.wp-block-yoast-faq-block>div>strong.open+p{display:block!important}.wp-block-yoast-faq-block>div>strong.open:after{rotate:180deg}.checkout .woocommerce-NoticeGroup{display:none!important}h2{scroll-margin-top:200px}.archive ul.products{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width: 767px){.archive ul.products{grid-template-columns:1fr 1fr}}@media (max-width: 450px){.archive ul.products{grid-template-columns:1fr}}.archive ul.products:before,.archive ul.products:after{display:none!important}.archive ul.products li.product{height:auto!important;width:auto!important;overflow:hidden!important;margin:0!important}#installation_type_field .woocommerce-input-wrapper{display:grid;grid-template-columns:auto 1fr;gap:0px 12px;align-items:center}li.mega-menu-item:not(.mega-toggle-on) .mega-sub-menu{height:0!important;overflow:hidden!important;opacity:0!important}li.mega-menu-item .mega-sub-menu{border:0!important}li.product form .qty{border-color:#d3dde9!important;width:3.631em;text-align:center}li.product form .add-to-cart{border:none!important}@media (max-width: 600px){li.product form{display:grid!important}li.product form *{width:100%!important}li.product form .add-to-cart{font-size:13px;padding:20px 0!important;margin:10px 0 0!important}}.yith-wacp-related-product form{display:grid!important}.yith-wacp-related-product form *{width:100%!important}.yith-wacp-related-product form button{font-size:13px;padding:20px 0!important;margin:10px 0 0!important}
