*:focus{outline:none}.mobi{display:none}.d-none{display:none}.text-center{text-align:center}.container,.product-wrap{max-width:1200px;margin:auto;width:100%}html,body{font-family:"museo-sans",sans-serif}body{background:#f4f4f4}main{margin-top:85px}*,a,button,input,h1,h2,h3,h4,h5,h6,p{font-family:"museo-sans",sans-serif}a{text-decoration:none;color:#e20d18;transition:.2s}a:visited{color:#63666a}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:900}h1{color:#fff;font-size:60px;font-family:"museo-sans",sans-serif;font-weight:900;text-transform:uppercase;word-wrap:break-word}h2{color:#63666a;font-size:40px;font-family:"museo-sans",sans-serif;font-weight:900;text-transform:uppercase;word-wrap:break-word}h3{color:#63666a;font-size:30px}h4{font-size:20px}p{font-size:18px}.btn,.product-wrap .cart-form input[type=number],footer .subscribe .sub-form-wrap input[type=submit],.search-wrap form.search input[type=submit]{padding:.85rem 1.6rem;border-radius:40px;width:100%;max-width:260px;text-transform:uppercase;text-decoration:none !important;border:none;display:inline-block;box-shadow:0 5px 20px rgba(0,0,0,.2);font-size:16px;font-family:"museo-sans",sans-serif;font-weight:700;word-wrap:break-word;color:#000;background:#fff}.btn:hover,.product-wrap .cart-form input[type=number]:hover,footer .subscribe .sub-form-wrap input[type=submit]:hover,.search-wrap form.search input[type=submit]:hover{color:#fff !important;background:#e20d18 !important}.btn.b-red,.product-wrap .cart-form input.b-red[type=number],.products .product .btn,.products .product .product-wrap .cart-form input[type=number],.product-wrap .cart-form .products .product input[type=number],footer .subscribe .sub-form-wrap input.b-red[type=submit],.products .product footer .subscribe .sub-form-wrap input[type=submit],footer .subscribe .sub-form-wrap .products .product input[type=submit],.search-wrap form.search input.b-red[type=submit],.products .product .search-wrap form.search input[type=submit],.search-wrap form.search .products .product input[type=submit]{color:#fff;background:#e20d18}.btn.b-red:hover,.product-wrap .cart-form input.b-red[type=number]:hover,.products .product .btn:hover,.products .product .product-wrap .cart-form input[type=number]:hover,.product-wrap .cart-form .products .product input[type=number]:hover,footer .subscribe .sub-form-wrap input.b-red[type=submit]:hover,.products .product footer .subscribe .sub-form-wrap input[type=submit]:hover,footer .subscribe .sub-form-wrap .products .product input[type=submit]:hover,.search-wrap form.search input.b-red[type=submit]:hover,.products .product .search-wrap form.search input[type=submit]:hover,.search-wrap form.search .products .product input[type=submit]:hover{color:#000 !important;background:#fff !important}.banner{padding:2rem 4rem;min-height:560px;background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative}.banner .content-wrap{display:flex;align-items:start;max-width:45%;width:100%;flex-direction:column}.banner .content-wrap p{color:#fff}.banner.text-left{justify-content:flex-start}.banner.text-right{justify-content:flex-end}.splide::before{display:none !important}.splide__pagination{bottom:4.5rem}.splide__pagination .splide__pagination__page.is-active{opacity:1}.splide__pagination .splide__pagination__page{background:#fff;opacity:.5}.splide__arrow{background:#fff}.tabs{display:flex;flex-direction:column;width:100%;align-items:center}.tab-header{display:flex;padding:1rem}.tab-item{cursor:pointer;padding:.5rem 1.5rem;border-radius:5px;margin:5px;text-transform:uppercase;font-weight:300;font-size:20px}.tab-item.active{color:#e20d18;font-weight:600}.tab-content{padding:2rem 0 4rem;width:100%}.tab-pane{display:none}.tab-pane.active{display:block}.after-pat-w,section.about-banner,.splide{position:relative}.after-pat-w:before,section.about-banner:before,.splide:before{content:"";display:block;background-image:url(../../img/pattern-w.svg);position:absolute;top:0;width:100%;height:2.5rem;background-repeat:repeat-x;z-index:9;width:100%;opacity:.6;background-size:contain;left:0}.after-pat-w:after,section.about-banner:after,.splide:after{content:"";display:block;background-image:url(../../img/pattern-w.svg);position:absolute;bottom:0;width:100%;height:2.5rem;background-repeat:repeat-x;z-index:9;width:100%;opacity:.6;background-size:contain;left:0}.after-pat-b,.single-product,.shop{position:relative}.after-pat-b:before,.single-product:before,.shop:before{content:"";display:block;background-image:url(../../img/pattern-b.svg);position:absolute;top:0;width:100%;height:2.5rem;background-repeat:repeat-x;z-index:9;width:100%;opacity:.6;background-size:contain;left:0;opacity:.3}.after-pat-b:after,.single-product:after,.shop:after{content:"";display:block;background-image:url(../../img/pattern-b.svg);position:absolute;bottom:0;width:100%;height:2.5rem;background-repeat:repeat-x;z-index:9;width:100%;opacity:.6;background-size:contain;left:0;opacity:.3}header#site-header{position:fixed;width:100%;z-index:999;background-color:#fff;display:flex;align-items:center;justify-content:first;height:85px;box-shadow:0 0 30px rgba(0,0,0,.2);top:0}header#site-header .mobi-nav-btn{display:none}header#site-header .mobi-nav-btn i{font-style:normal;display:none;transform:scale(0),rotate(45deg);transition:.2s}header#site-header a.logo-link{padding:0 2rem;height:100%}header#site-header a.logo-link img{height:100%}header#site-header .close-btn{display:none;font-size:50px;font-style:normal;transform:rotate(45deg);position:absolute;height:50px;width:50px;bottom:130px;margin:auto;left:0;right:0;line-height:50px;text-align:center;font-family:monospace;cursor:pointer}header#site-header .nav{transition:.2s}header#site-header .nav a{color:#000;font-size:16px;font-family:"museo-sans",sans-serif;font-weight:300;word-wrap:break-word;text-decoration:none;padding:0rem 1.5rem;transition:.2s}header#site-header .nav a:hover{font-weight:700}header#site-header a.shop-link{border-right:1px solid #63666a;padding:0rem 3rem;display:flex;align-items:center}header#site-header .menu{display:flex;list-style:none;padding:0rem 2rem;margin:0}header#site-header .icon-nav{display:flex;list-style:none;position:absolute;right:0;margin:0;width:250px;padding:0 3rem;justify-content:space-between;align-items:center}header#site-header .icon-nav li{transition:.2s;padding:.5rem;display:block;cursor:pointer}header#site-header .icon-nav li:hover{opacity:.4;transform:scale(0.9)}header#site-header .icon-nav span#cart-count{display:inline-block;position:relative;background:#e20d18;padding:3px 7px;color:#fff;font-size:12px;left:-5px;border-radius:10px}header#site-header .icon-nav span#cart-count[data-cart="0"]{display:none !important}.search-wrap{position:fixed;top:0;width:100%;padding:1rem 2rem;background:rgba(226,13,24,.6);z-index:-1;transition:.2s}.search-wrap.active{top:85px;z-index:99}.search-wrap form.search{display:flex;flex-direction:row}.search-wrap form.search input[type=text]{width:79%;padding:.5rem 1rem;border:none;border-radius:40px;margin-right:1%}.search-wrap form.search input[type=submit]{width:20%}footer .subscribe{background:#e20d18;padding:5rem 0 4rem;position:relative}footer .subscribe .row{position:relative;z-index:12}footer .subscribe h3{color:#fff;font-weight:900}footer .subscribe p{color:#fff}footer .subscribe::after{content:"";display:block;position:absolute;right:0;top:-88px;background-image:url(../../img/subscribe-beans.png);height:330px;width:380px;z-index:11}footer .subscribe .sub-form-wrap input[type=text]{background:rgba(255,255,255,.4);border:none;border-radius:50px;color:#fff;font-size:16px;font-family:"museo-sans",sans-serif;font-weight:700;word-wrap:break-word;width:70%;padding:.85rem 1.6rem;margin-right:-11%}footer .subscribe .sub-form-wrap input[type=text]::placeholder{color:#fff}footer .subscribe .sub-form-wrap input[type=submit]{width:40%}footer .subscribe .sub-form-wrap label{padding:.75rem .5rem;color:#fff}footer .main-footer,footer .sub-footer{background:#63666a;color:#fff;font-size:12px;word-wrap:break-word;font-family:"museo-sans",sans-serif;font-weight:300}footer .main-footer a,footer .sub-footer a{color:#fff;padding:5px 0;display:inline-block}footer .main-footer a:hover,footer .sub-footer a:hover{opacity:.6}footer .main-footer ul,footer .sub-footer ul{list-style:none;padding:0}footer .main-footer{padding:6rem 0 2rem}footer .main-footer a.email-btn{padding:.85rem 1.6rem;border:1px solid #fff;border-radius:50px;text-align:center;margin-bottom:2rem;width:100%}footer .main-footer ul.footer-icons{display:flex;justify-content:space-between;font-size:18px}footer .main-footer ul.footer-icons li a{display:block;height:40px;width:40px;border:1px solid #fff;border-radius:50%;text-align:center;line-height:29px}footer .sub-footer{padding-bottom:4rem}footer .sub-footer .footer-logo{padding-right:10px}footer .sub-footer .row{display:flex;align-items:center}footer .sub-footer .row .col:nth-child(2){text-align:center}footer .sub-footer .row .col:nth-child(3){text-align:right}.home-shop{padding:4rem 2rem}section.promo-banner{padding-bottom:4rem}section.promo-banner a{display:block;overflow:hidden;border-radius:40px}section.promo-banner a:hover{transform:scale(0.98)}section.promo-banner a img{width:100%}section.about-banner{background-image:url(../../img/about-banner/about-banner.jpg);padding:5rem 0 6rem;background-position:center;background-size:cover}section.about-banner::before{display:none}section.about-banner h2{color:#fff;font-weight:900}section.about-banner p{color:#fff}.products{display:flex;flex-wrap:wrap;justify-content:center}.products .product{width:31%;padding:2rem;border-radius:30px;box-shadow:0 0 40px rgba(0,0,0,.2);margin:.75rem 1%;display:flex;flex-direction:column;align-items:center;transition:.2s;position:relative;background:#fff}.products .product span.sale_badge{position:absolute;top:2rem;left:2rem;background:#e20d18;font-size:14px;border-radius:20px;padding:.5rem 2rem;color:#fff;z-index:1}.products .product img{transition:.2s;position:relative;z-index:0}.products .product:hover{transform:scale(0.98)}.products .product:hover img{transform:scale(1.1)}.products .product h4{color:#63666a;font-size:16px;font-family:"museo-sans",sans-serif;font-weight:700;word-wrap:break-word;position:relative;z-index:1}.products .product .desc{color:#63666a;font-size:12px;font-family:"museo-sans",sans-serif;font-weight:300;word-wrap:break-word;position:relative;z-index:1}.products .product .price{color:#63666a;font-size:18px;font-family:"museo-sans",sans-serif;font-weight:300;word-wrap:break-word;padding:.5rem;position:relative;z-index:1}.products .product .btn,.products .product .product-wrap .cart-form input[type=number],.product-wrap .cart-form .products .product input[type=number],.products .product .search-wrap form.search input[type=submit],.search-wrap form.search .products .product input[type=submit],.products .product footer .subscribe .sub-form-wrap input[type=submit],footer .subscribe .sub-form-wrap .products .product input[type=submit]{margin-top:2rem;position:relative;z-index:1}.shop{padding:6rem 0}.single-product{padding:5rem 0}.product-wrap{background:#fff;box-shadow:0px 2px 20px rgba(0,0,0,.08);border-radius:30px;padding:3rem;position:relative}.product-wrap .breadcrumbs a{padding:1rem}.product-wrap .breadcrumbs span{color:#e20d18;padding:1rem}.product-wrap .sale_badge{background:#e20d18;padding:.5rem 2rem;border-radius:30px;color:#fff;position:absolute;right:3rem;top:2rem}.product-wrap .images img{width:100%}.product-wrap .images .thumbs{display:flex;width:100%;max-width:100%;flex-direction:row;flex-wrap:nowrap;position:relative}.product-wrap .images .thumbs img{width:23%;margin:0 1%;border-radius:20px;box-shadow:0px 2px 20px rgba(99,102,106,.08)}.product-wrap h2{padding:2rem 0}.product-wrap .desc,.product-wrap .description{color:#63666a;font-size:18px;font-family:"museo-sans",sans-serif;font-weight:300;word-wrap:break-word;padding-bottom:20px}.product-wrap .price{color:#63666a;font-size:30px;font-family:"museo-sans",sans-serif;font-weight:700;text-transform:uppercase;word-wrap:break-word}.product-wrap .cart-form{display:flex;flex-direction:column}.product-wrap .cart-form input{margin-top:2%;width:100%;max-width:100%}.product-wrap .cart-form input[type=number]{background:rgba(244,244,244,.3);width:100%;max-width:100%}.product-wrap .cart-form input[type=number]:hover{background:#63666a !important}.related-products{padding:4rem 0}@media screen and (max-width: 1400px){header#site-header .nav-left{width:25%}}@media screen and (max-width: 880px){.mobi-nav-btn{display:block !important;padding:2rem;cursor:pointer}.close-btn{display:block !important}main{margin-top:75px}.nav{opacity:0;position:fixed;right:-100%;width:100%;background:#fff;pointer-events:noen;z-index:99;display:flex;flex-direction:column;top:0;height:100%;padding-top:3rem}.nav .menu{flex-direction:column}.nav.active{right:0;opacity:1;pointer-events:all}header#site-header{justify-content:space-between;height:75px}header#site-header .icon-nav{position:fixed;bottom:0;width:100%;padding:1rem 3rem;background:#fff;display:flex;justify-content:space-evenly;box-shadow:0 -10px 40px rgba(0,0,0,.15);z-index:999}header#site-header .nav a{padding:1.5rem 2rem;font-size:28px;border:none;text-align:center;display:flex;justify-content:center}.search-wrap{bottom:-20%;top:auto}.search-wrap.active{top:auto;z-index:99;padding:1rem;bottom:92px}.banner{justify-content:center !important;padding:3rem 2rem 5rem !important;background-position:center;align-items:end;background-repeat:no-repeat;min-height:0}.banner .content-wrap{max-width:100%;display:flex;align-items:center;text-align:center;background:rgba(0,0,0,.2);padding:4rem 2.5rem;border-radius:30px}.banner .content-wrap h1{font-size:40px}.splide__pagination{bottom:6.8rem}.products{flex-direction:column}.products .product{width:100%;max-width:400px;margin:1rem auto;align-items:center}section.about-banner{text-align:center;min-height:30vh;padding:6rem 2rem;display:flex;align-items:center;justify-content:center}footer .subscribe .row{display:flex;flex-direction:column;padding:2rem}footer .subscribe::after{transform:scale(0.8);transform-origin:right top}footer .main-footer{padding:3rem 2rem}footer .sub-footer{padding:1rem 2rem 6rem}}@media screen and (max-width: 580px){.tab-header{display:flex;padding:1rem;overflow-x:scroll;padding:1rem 2rem;width:100%}.search-wrap form.search{display:flex;flex-direction:column;align-items:center}.search-wrap form.search input[type=text]{width:100%}.search-wrap form.search input[type=text]{width:100%;box-shadow:0 5px 20px rgba(0,0,0,.2)}.search-wrap form.search input[type=submit]{width:100%;max-width:100%;margin-top:1rem}section.promo-banner a{border-radius:20px}footer .subscribe::after{transform:scale(0.75);transform-origin:right top}footer .subscribe .sub-form-wrap input[type=text],footer .subscribe .sub-form-wrap input[type=submit]{width:100% !important;max-width:100% !important}footer .subscribe .sub-form-wrap label{display:inline-block;width:84%}footer input[type=checkbox]{width:30px;height:30px}footer .main-footer .row{flex-direction:column;text-align:center}footer .main-footer .row .col{padding:1rem 0}footer .sub-footer .row{flex-direction:column-reverse;text-align:center}footer .sub-footer .row .col{width:100% !important;text-align:center !important;padding:1rem 0}footer .main-footer ul.footer-icons li a{height:50px;width:50px;line-height:39px;font-size:22px}input[type=text]{margin-bottom:10px}.breadcrumbs{font-size:10px;width:100%;flex:1 0 100%}.product-wrap .sale_badge{right:auto;top:6rem;z-index:2;left:3rem}.shop,.single-product{padding:4rem 0}}