nav.mobile{top:-1000px;overflow:hidden;position:absolute}.mobile-menu-toggle{display:none;width:30px;height:23px;position:relative;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;margin-left:30px}.mobile-menu-toggle span{display:block;position:absolute;height:3px;width:100%;background:black;opacity:1;left:0;transition:0.25s ease-in-out;transform-origin:left center}.mobile-menu-toggle span:nth-child(1){top:0}.mobile-menu-toggle span:nth-child(2){top:10px}.mobile-menu-toggle span:nth-child(3){top:20px}.mobile-menu-toggle.close span:nth-child(1){transform:rotate(45deg);top:0px;left:6px}.mobile-menu-toggle.close span:nth-child(2){width:0%;opacity:0}.mobile-menu-toggle.close span:nth-child(3){transform:rotate(-45deg);top:21px;left:6px}@media only screen and (max-width:1300px){.container,nav.mobile.open ul.menu{padding-left:20px;padding-right:20px}header .search .dgwt-wcas-search-wrapp{min-width:252px}}@media only screen and (max-width:1200px){.top-bar .container .shipping{display:none}.mobile-menu-toggle{display:block}nav.shop-menu{display:none}nav.mobile{width:100%;height:auto;z-index:100;left:0;transition:0.3s top;background:white}nav.mobile ul.menu{width:100%;display:inline-block;padding:150px 20px 20px;box-sizing:border-box;margin:0}nav.mobile ul.menu li{width:100%;display:inline-block;margin:0}nav.mobile ul.menu li a{width:100%;display:inline-block;padding:2.5px 0;color:black;font-size:17px;box-sizing:border-box}nav.mobile ul.menu li.button{display:none}nav.mobile .menu-top-menu-container ul.menu{padding-top:20px}nav.mobile.open{top:0}footer .footer{gap:50px}.tax-merk main.shop .container ul.products li{--items: 3}}@media only screen and (max-width:1000px){footer .footer{flex-direction:column}footer .footer .column{width:100% !important}footer .copyright{flex-direction:row-reverse;justify-content:flex-end;gap:20px}footer .copyright ul.links{flex-wrap:wrap}main.shop .container aside.desktop{display:none}main.shop .container aside.mobile{display:block;width:100%;padding:18px 30px;background:white;border-radius:50px;margin-bottom:30px;height:60px;overflow:hidden;transition:0.3s height;box-sizing:border-box;box-shadow:0 4px 0 0 rgba(0, 0, 0, 0.1)}main.shop .container aside.mobile a.mobile-filters{display:block;position:relative}main.shop .container aside.mobile a.mobile-filters h2{margin-bottom:20px;font-size:20px;line-height:25px}main.shop .container aside.mobile a.mobile-filters:after{content:"";position:absolute;right:4px;top:4px;box-sizing:border-box;height:12px;width:12px;border-style:solid;border-color:black;border-width:0px 1.5px 1.5px 0px;transform:rotate(45deg);transition:border-width 150ms ease-in-out;-moz-transition:0.3s all;-webkit-transition:0.3s all;-ms-transition:0.3s all}main.shop .container aside.mobile a.mobile-filters.open:after{top:7.5px;transform:rotate(-135deg);-moz-transition:0.3s all;-webkit-transition:0.3s all;-ms-transition:0.3s all}main.shop .container aside.mobile.open{border-radius:30px;height:auto;-moz-transition:0.3s height;-webkit-transition:0.3s height;-ms-transition:0.3s height}main.shop .container aside.mobile.open .searchandfilter ul>li input[type=text]{background-color:white}main.shop .container .shop-right{width:100%}main.shop .container .shop-right .woocommerce-ordering{display:none}main.shop .container aside section.categories,main.shop .container aside section.filters form>ul>li{box-shadow:none;padding:15px 0;margin-bottom:0}.single-product main.shop section.upsells ul.products,.single-product main.shop section.related ul.products{flex-wrap:wrap;gap:20px}.single-product main.shop section.upsells ul.products li,.single-product main.shop section.related ul.products li{--items: 2}.single-product main.shop .images,.single-product main.shop .summary{width:100% !important}.single-product main.shop .images{margin-bottom:40px !important}.woocommerce-checkout main #customer_details,.woocommerce-checkout main #order_review,.woocommerce-checkout main h3#order_review_heading{width:100%;float:left}.woocommerce-checkout main h3#order_review_heading{margin-top:40px}main.flex section.text-text .container{flex-direction:column;gap:50px}main.flex section.text-text .container .text{width:100% !important;padding-right:0}}@media only screen and (max-width:900px){.top-bar .container nav.top-menu ul li:not(.button){display:none}.top-bar .container .mail{margin-right:0}main.home section.perks ul.blocks{flex-direction:column}main.home section.perks ul.blocks li{width:100%;box-sizing:border-box}ul.posts li{--items: 2}main ul.products li,.tax-merk main.shop .container ul.products li{--items: 2}nav.woocommerce-MyAccount-navigation{margin-bottom:40px}main.flex section.faq .faq{width:100%}main.flex section.faq .container{gap:40px 0}main.flex .container{flex-direction:column;gap:50px}main.flex .container .text,main.flex .container .image{width:100% !important;padding-right:0 !important;padding-left:0 !important}main.flex section.perks .title{margin-bottom:0}main.flex section.perks ul.blocks{flex-wrap:wrap}main.flex section.perks ul.blocks li{width:100%}.blog article{flex-direction:column}.blog article .text,.blog article .image{width:100%}.blog article .text{box-sizing:border-box}.blog article .image img{border-radius:20px 20px 0 0}.blog article .image{padding-left:0;padding-top:50px;text-align:center}.blog article .image img{border-radius:5px;width:auto}.single article{flex-direction:column-reverse}.single article .text,.single article .image{width:100%;box-sizing:border-box}.single article .image{padding-left:0}}@media only screen and (max-width:650px){.top-bar .container .mail{display:none}.top-bar .container .phone{margin-right:0}header .search .dgwt-wcas-search-wrapp{min-width:0}header .search .dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier,header .search .dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier-handler{max-width:26px}header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon{width:26px}header .search{margin-top:-2px}body>header .container .mini-cart{margin-top:2px}main.home section.about .container{flex-direction:column}main.home section.about .container .left{width:100%}main.home section.about .container .right{width:100%}main.home section.blogs .title,main.home section.featured .title{flex-direction:column;gap:25px}}@media only screen and (max-width:500px){.top-bar .container ul.socials{display:none}body>header .container .logo img{height:50px}body>header{padding:15px 0}main.home section.header .overlay .container{text-align:center}main.home section.header .overlay .container h1,main.home section.header .overlay .container h2{font-size:44px;margin-right:auto}main.home,main.home section.about .container{gap:60px}ul.posts li{--items: 1}footer .footer{padding-top:50px}footer .footer .column h3{margin-top:0;margin-bottom:15px}footer .footer{gap:40px}main.home section.blogs{margin-bottom:80px}main ul.products li,.tax-merk main.shop .container ul.products li{--items: 1}main.shop .container .shop-right .woocommerce-result-count{display:none}.single-product main.shop section.upsells ul.products li,.single-product main.shop section.related ul.products li{--items: 1}.single-product main.shop .woocommerce-breadcrumb{line-height:22px}.single-product main.shop .summary h1{font-size:32px}.single-product main.shop .summary form.cart{padding:20px}.single-product main.shop .woocommerce-tabs{margin:70px 0 50px}article .text{padding:30px}.single article .text{padding:30px}.privacy-policy main .container{flex-direction:row}.blog article .image{padding-top:0}.blog article .image img{width:100%}}@media only screen and (max-width:400px){.top-bar .container .phone{display:none}}