nav.mobile{left:-100%;overflow:hidden;position:fixed}.mobile-menu-toggle{display:none;width:30px;height:23px;position:relative;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer}.mobile-menu-toggle span{display:block;position:absolute;height:3px;width:100%;background:#1D1612;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:0;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}body.home:not(.fixed) .mobile-menu-toggle span{background:#fff}@media only screen and (min-width:1600px){body:not(.single-product) .container,body>header .container,footer .container,.copyright .container,.single-product main.shop>.container section.usps .container,.single-product main.shop>.container .woocommerce-breadcrumb,.single-product main.shop>.container div.product,.single-product main.shop>.container section.reviews .container,.single-product main.shop>.container section.story .container,.single-product main.shop>.container section.related .container,.single-product main.shop>.container section.related ul.products.slides.slick-slider,main section.featured ul.products.slides.slick-slider{max-width:1400px;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;width:100%}body.home main section.cta{mask-size:auto 125%}body.home main section.support .container{padding-left:5%!important;padding-right:5%!important}main.post .container{max-width:800px}}@media only screen and (max-width:1340px){.copyright .container{text-align:center;justify-content:center;gap:15px 0}.copyright .container ul.links{justify-content:center;text-align:center;flex-wrap:wrap;gap:5px 20px;margin:0}ul.products>li .product-meta .title,ul.products li.slick-slide .product-meta .title{flex-direction:column-reverse;align-items:flex-start}ul.products>li .product-meta .title .capsules:before,ul.products li.slick-slide .product-meta .title .capsules:before{display:none;padding-left:0;margin-left:0}ul.products>li .product-meta .title .capsules,ul.products li.slick-slide .product-meta .title .capsules{margin-bottom:10px;color:#6F966A;font-size:18px}ul.products>li .product-meta .bottom,ul.products li.slick-slide .product-meta .bottom{flex-direction:column;align-items:flex-start;gap:15px}ul.products>li .product-meta .description,ul.products li.slick-slide .product-meta .description{margin:10px 0}ul.products>li .product-meta .description ul,ul.products li.slick-slide .product-meta .description ul{margin-bottom:0}body.home main section.goals .bottom ul.goals li{--items:4}}@media only screen and (max-width:1240px){body>header .container ul.icons{margin-left:0}footer .container .column:last-child{display:none}.copyright .container .payment-icons{margin-right:0}body.home main section.advantages .bottom{min-width:0;max-width:none;width:100%;display:flex}body.home main section.advantages .bottom .text{z-index:110;padding:50px;position:relative;margin-left:auto}main.shop .container aside .bapf_sfilter.bapf_styleimage .bapf_body ul li{font-size:17px}}@media only screen and (max-width:1024px){.mobile-menu-toggle{display:block}nav.desktop{display:none}nav.mobile{height:100%;width:100%;z-index:1000;top:0;transition:0.3s left;background:#3C322D}nav.mobile ul.menu{width:100%;display:inline-block;padding:150px 50px 50px;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:5px 0;color:#fff;font-size:17px;box-sizing:border-box;font-weight:600}nav.mobile ul.menu li ul.sub-menu{width:100%;display:inline-block;padding:0 7.5px;position:relative;top:auto;left:auto!important;transform:none;float:none;box-sizing:border-box}nav.mobile ul.menu li ul.sub-menu li{margin:2px 0;background:none}nav.mobile ul.menu li ul.sub-menu li a{padding:0 10px;text-transform:none;font-size:16px;font-weight:400;color:#fff;background:none}nav.mobile.open{left:0;overflow:scroll;transition:0.3s left}.mobile-menu-toggle{margin-right:40px}.container,nav.mobile.open ul.menu,body.home main section.featured ul.products.slides.slick-slider,.single-product main.shop>.container section.image .text{padding-left:30px;padding-right:30px}footer .container .column:nth-child(2){display:none}footer .container .column{width:50%}body.home main section.media ul.media{flex-wrap:wrap;width:100%;gap:20px 50px}body.home main section.media ul.media li img{max-height:60px;max-width:200px;width:auto;object-fit:cover}body.home main section.support .container{max-width:80vw}body.home main section.support .container .image{right:30px;width:30vw}body.home main section.goals{padding-left:0;padding-right:0}main.shop .container{gap:0}main.shop .container aside.filters{position:fixed;top:0;left:-500px;height:100%;background:#fff;box-sizing:border-box;padding:40px 30px;z-index:20001;box-shadow:0 0 30px rgb(0 0 0 / .1);overflow:scroll;transition:0.3s;width:400px}main.shop .container aside.filters h1{display:none}main.shop .container aside.filters .close{height:16px;width:16px;cursor:pointer;background:url(/wp-content/themes/bk-theme/images/close.svg);background-size:100% auto;position:absolute;top:30px;right:30px}main.shop .container aside.filters.open{left:0;transition:0.3s}main.shop .container aside .bapf_sfilter.bapf_styleimage .bapf_body ul li input[type=checkbox]{background:#EFE9DE}main.shop .container section{width:100%}main.shop .container section h1{display:inline-block}main.shop .container section button.filters{display:inline-block}.dim{background:rgb(0 0 0 / .2);position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:none}.dim.open{display:block}.single-product main.shop>.container div.product .images,.single-product main.shop>.container div.product .summary{width:100%!important}.single-product main.shop>.container div.product .images{margin-bottom:20px}.single-product main.shop>.container section.usps .container{flex-direction:column-reverse;gap:20px}.single-product main.shop>.container section.usps .container ul.usps{width:100%}.single-product main.shop>.container section.story .container{gap:60px}.single-product main.shop>.container section.story .container>.text{width:calc(50% - 60px)}.single-product main.shop>.container section.image>img{object-fit:cover;max-width:none!important;width:100%;height:100%}.single-product main.shop>.container section.image .text h2{font-size:50px}body.home main section.advantages .bottom{flex-direction:column;gap:50px}body.home main section.advantages .bottom .image{position:relative;left:auto;top:auto;margin:0 auto}body.home main section.advantages .bottom .text{margin:0 auto}body.home main section.advantages{padding-bottom:0}body.home main section.goals .bottom ul.goals li{--items:3}main.posts .container ul.posts li{--items:2}}@media only screen and (max-width:900px){.top-bar ul.usps li:last-child{display:none}body.home main section.header .overlay .text .sticker{right:0;top:-120px;width:180px;height:180px}body.home main section.header .overlay .text h1{font-size:50px}body.home main section.featured .container a.link{display:none}body.home main section.featured .container .title{max-width:calc(100% - 100px)}body.home main section.featured .container{flex-wrap:nowrap}body.home main section.support .container{max-width:100vw}body.home main section.expert .container{flex-direction:column;align-items:center}ul.products{--gap:15px}.single-product main.shop>.container section.story .container>.text,.single-product main.shop>.container section.story .container ul.accordion{width:100%}.single-product main.shop>.container section.use .container{flex-direction:column;gap:30px}.single-product main.shop>.container section.use .container .text.right{margin-left:0}.single-product main.shop>.container section.use .container .text{padding:40px 30px!important}main.flex section.half .text,main.flex section.half .image,main.flex section.half .padding,main.flex section.two_third .padding,main.flex section.two_third.full div:first-child,main.flex section.two_third.grid .container>div:first-child{width:100%}main.flex section.text-text.grid .container,main.flex section.text-image.grid .container,main.flex section.text-text.grid.img_text .container,main.flex section.text-image.grid.img_text .container{flex-direction:column-reverse;gap:50px}main.flex section.text-text.grid .container .text,main.flex section.text-text.grid .container .image,main.flex section.text-image.grid .container .text,main.flex section.text-image.grid .container .image,main.flex section.text-text.grid.img_text .container .text,main.flex section.text-text.grid.img_text .container .image,main.flex section.text-image.grid.img_text .container .text,main.flex section.text-image.grid.img_text .container .image{width:100%!important;padding-left:0;padding-right:0}main.flex section.text-text.grid .container .image,main.flex section.text-image.grid .container .image,main.flex section.text-text.grid.img_text .container .image,main.flex section.text-image.grid.img_text .container .image{max-width:400px}}@media only screen and (max-width:700px){.top-bar ul.usps li:nth-child(2){display:none}body.home main section.advantages .bottom .text{width:100%;margin-left:0;margin-top:0;padding:40px}body.home main section.advantages{padding-bottom:0}body.home main section.support .container .image{display:none}body.home main section.support .container .text{width:100%;max-width:none;margin-bottom:0;padding:40px}body.home main section.support .container .text h2{max-width:none}body.home main section.story{max-height:none;height:auto}body.home main section.story .text{margin:80px 0}body.home main section.goals .bottom ul.goals li{--items:2}.single-product main.shop>.container section.advantages .container{flex-direction:column-reverse;gap:30px}.single-product main.shop>.container section.advantages .container .text{margin-left:0;text-align:left}.single-product main.shop>.container section.advantages .container .text h2{margin-left:0}.single-product main.shop>.container section.advantages .container .image{width:100%;max-width:none}.single-product main.shop>.container section.related .container{flex-wrap:wrap}.single-product main.shop>.container section.related .container .title{display:block;max-width:none;margin-right:auto;width:100%}.single-product main.shop>.container section.related .container .title p{display:none}}@media only screen and (max-width:600px){.container,nav.mobile.open ul.menu,body.home main section.featured ul.products.slides.slick-slider{padding-left:15px;padding-right:15px}footer .container .column{width:100%}footer .container .column h3{margin:0 0 15px}footer .container{gap:50px 0}body.home main section.cta .container h2{font-size:50px}body.home main section.media h2,body.home main section.reviews .title h2,body.home main section.featured .container .title h2,body.home main section.advantages .top h2,body.home main section.goals .top h2,.single-product main.shop>.container section.reviews .title h2,.single-product main.shop>.container section.ingredients .container .text h2,.single-product main.shop>.container section.story .container>.text h2,.single-product main.shop>.container section.image .text h2,.single-product main.shop>.container section.use .container .text.left h2,.single-product main.shop>.container section.advantages .container .text h2,.single-product main.shop>.container section.related .container .title h2{font-size:40px}body.home main{gap:60px}ul.products li{--items:1}main.shop .container section h1{display:block}main.shop .container section .woocommerce-ordering,main.shop .container section button.filters{float:left}main.shop .container section button.filters{margin-left:0;margin-right:10px}.single-product main.shop>.container div.product .summary .title{flex-direction:column-reverse;align-items:flex-start;gap:8px}.single-product main.shop>.container div.product .summary .title .capsules{margin-left:0;padding-left:0;border:none}.single-product main.shop>.container section.usps .container ul.usps{flex-direction:column;align-items:center;gap:10px}.single-product main.shop>.container section.ingredients .container ul.ingredients>li{--items:1}.single-product main.shop>.container section.story{margin-top:70px}.single-product main.shop>.container section.story .container ul.accordion li .title{padding-right:40px;line-height:24px}.single-product main.shop>.container section.image{margin-top:-21px;height:500px}body.home main section.advantages .bottom .image{width:80%}}@media only screen and (max-width:500px){body>header .container ul.icons li.account{display:none}.mobile-menu-toggle{margin-right:20px}body.home main section.header .overlay .text{margin-top:140px}body.home main section.header .overlay .text h1{font-size:40px;margin-bottom:20px}body.home main section.header .overlay .text p{padding:0;font-size:20px;line-height:28px}body.home main section.header .overlay .text .sticker{height:140px;width:140px;top:-110px}main a.button,main p a:only-child{font-size:18px!important;padding:9px 22px 10px 30px!important}ul.products>li .product-meta .title .capsules,ul.products li.slick-slide .product-meta .title .capsules{font-size:17px}ul.products>li .product-meta .title h3,ul.products li.slick-slide .product-meta .title h3{font-size:36px!important}ul.products>li .product-meta,ul.products li.slick-slide .product-meta{padding-left:20px;padding-right:20px}ul.products>li .product-meta .description,ul.products li.slick-slide .product-meta .description{font-size:17px}body.home main section.media ul.media{gap:30px 40px}body.home main section.media ul.media li img{max-height:50px;max-width:180px}body.home main section.advantages .bottom .text,body.home main section.support .container .text,body.home main section.story .container .text{padding:30px}body.home main section.advantages .bottom .text h2,body.home main section.support .container .text h2,body.home main section.story .container .text h2{font-size:34px}body.home main section.support .container .text ul li{font-size:17px}body.home main section.goals .bottom ul.goals{--gap:10px}body.home main section.advantages .top h2,body.home main section.goals .bottom ul.goals li span,.single-product main.shop>.container section.use .container .text.right ul,.single-product main.shop>.container section.advantages .container .text h2{word-break:break-word;hyphens:auto}.single-product main.shop>.container section.usps .container .payment-icons{width:100%}.single-product main.shop>.container section.usps{margin-top:20px;margin-bottom:50px}.single-product main.shop>.container section.usps .container ul.usps li{font-size:17px}.single-product main.shop>.container section.advantages{padding:50px 0 80px}.single-product main.shop>.container section.use{padding-bottom:70px}.single-product main.shop>.container section.related ul.products.slides.slick-slider{margin-bottom:20px}main.flex{gap:60px;margin:60px auto}body.home main section.goals .bottom ul.goals li a{padding:20px}main.posts .container ul.posts li{--items:1}main.posts .container ul.posts li .post-meta h2{font-size:32px}main{margin:50px auto}main.post .container h1{font-size:44px}}@media only screen and (max-width:400px){.mobile-menu-toggle{margin-right:0}body>header .container .logo img{height:40px;width:auto}body.home main section.header .overlay .text h1{font-size:36px}body.home main section.advantages .bottom .text h2,body.home main section.support .container .text ul li strong{word-break:break-word;hyphens:auto}.single-product main.shop>.container div.product .summary form.cart table.variations tbody>tr{gap:15px;padding:15px}.single-product main.shop>.container div.product .summary form.cart table.variations tbody>tr td.label span.discount{font-size:13px}.single-product main.shop>.container section.usps .container ul.usps li{font-size:15px}body.home main section.goals .bottom ul.goals li a{font-size:15px;padding-left:10px;padding-right:10px}main.shop .container aside.filters{width:100%}main.shop .container aside .bapf_sfilter.bapf_styleimage .bapf_body ul li{font-size:16px}}