@charset "UTF-8";*{box-sizing:border-box}a:focus,button:focus,input:focus,textarea:focus{outline:0}.input-checkbox,input.text,input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a,button{color:inherit}button{background:none;border-radius:0;font-family:inherit;font-size:inherit;letter-spacing:inherit}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.4}b,strong{font-weight:700}a,p{word-wrap:break-word}p{margin:20px 0}img{height:auto;max-width:100%}article iframe{display:block;min-height:500px;width:100%}article a:hover{text-decoration:underline}article ol,article ul{padding-left:20px}article ol li,article ul li{line-height:1;margin:5px 0}article ul:not(.products) li{position:relative}article ul:not(.products) li:before{content:"";height:8px;left:-20px;position:absolute;top:7px;width:8px}article table{border-radius:0!important;width:100%}article table th{padding:15px 10px}article table td{font-size:14px;padding:8px 10px;vertical-align:middle}.align-right{text-align:right}.align-center,.button{text-align:center}.button{background:#000;border:none;color:#fff;display:inline-block;font-size:12px;font-weight:400;padding:5px 15px;transition:.3s}.button:hover{background:#000!important;color:#fff!important;cursor:pointer;opacity:.8}html{--scrollbarBG:#000;--thumbBG:#666;scroll-behavior:smooth}html::-webkit-scrollbar{width:10px}html{scrollbar-color:var(--thumbBG) var(--scrollbarBG);scrollbar-width:thin}html::-webkit-scrollbar-track{background:var(--scrollbarBG)}html::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border:3px solid var(--scrollbarBG);border-radius:6px}.site{grid-gap:70px;display:grid;grid-template-columns:242px auto 242px}@media only screen and (max-width:1600px){.site{grid-gap:45px}}@media only screen and (max-width:1480px){.site{grid-gap:15px;grid-template-columns:200px auto 200px}}@media only screen and (max-width:1024px){.site{display:block}}.main{padding:60px 0 30px}@media only screen and (max-width:1024px){.main{padding:45px 25px 25px}}.main__top{align-items:flex-end;display:grid;grid-template-columns:6fr 1fr;margin-top:25px}@media only screen and (max-width:1024px){.main__top{display:none}}.main__menu{border-bottom:1px solid #000;display:flex;flex:auto;margin-right:15px;padding-bottom:5px}.main__menu .menu-item{margin-right:40px}.main__search{position:relative}.main__search input{border:none;border-bottom:1px solid #000;font-family:Roboto,sans-serif;font-size:12px;padding-bottom:5px;width:100%}.main__search__submit{border:none;bottom:0;padding:5px;position:absolute;right:0}.header{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:30px 40px}@media only screen and (max-width:1480px){.header{padding:30px 25px}}@media only screen and (max-width:1024px){.header{background-color:#fff;display:block;left:0;min-height:inherit;padding:20px 25px;position:fixed;top:0;width:100%;z-index:5000}}.header__top{position:-webkit-sticky;position:sticky;top:30px}.header__logo{font-size:36px;font-weight:400;line-height:43px;margin:0}@media only screen and (max-width:768px){.header__logo{font-size:23px;line-height:1.2}}.header__widgets{max-height:calc(100vh - 200px);overflow-y:auto}@media only screen and (max-width:1024px){.header__widgets{display:none}}.header__widgets .widget{margin-top:60px}.header__widgets .widget h5{font-size:12px;font-weight:900;margin:25px 0;text-decoration:underline}.header__widgets .product-categories .cat-item{margin:5px 0}.header__widgets .product-categories .cat-item:hover{opacity:.8}.header__widgets .product-categories .current-cat{text-decoration:underline}.header__bottom{bottom:30px;position:-webkit-sticky;position:sticky}@media only screen and (max-width:1024px){.header__bottom{display:none}}.header__burger{border:none;display:none;padding:5px;position:fixed;right:20px;top:24px;z-index:5500}.header__burger span{background-color:#000;display:block;height:2px;margin:8px 0;transition:.3s;width:34px}@media only screen and (max-width:1024px){.header__burger{display:block}}.header__mobile-menu{background-color:#fff;height:calc(100% - 100px);left:0;padding:25px;position:fixed;top:100px;transform:translateX(-100%);transition:.3s;width:100%}.header__mobile-menu .menu-item{font-size:16px;margin:10px 0}.header__mobile-menu .menu-item-has-children{align-items:center;display:flex;justify-content:space-between}.header__mobile-menu .menu-item-has-children:after{content:"›";font-size:24px;position:absolute;right:24px}.header__mobile-menu .sub-menu-back{border:none;font-weight:700;padding:0;text-decoration:underline}.header__mobile-menu .sub-menu{background-color:#fff;height:100%;left:0;padding:25px;position:absolute;top:0;transform:translateX(-100%);transition:.3s;width:100%;z-index:10}.header__mobile-menu .sub-menu--active{transform:translateX(0)}.nav-active .header__burger span:first-child{transform:rotate(45deg) translate(7px,7px)}.nav-active .header__burger span:nth-child(2){opacity:0}.nav-active .header__burger span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.nav-active .header__mobile-menu{transform:translateX(0)}.mobile-cart{display:none;position:fixed;right:80px;top:32px;z-index:6000}@media only screen and (max-width:1024px){.mobile-cart{display:block}}.mobile-cart svg{width:30px}.mobile-cart .count{position:absolute;right:-5px;top:-5px}.aside{display:flex;flex-direction:column;justify-content:space-between;padding:30px 40px}@media only screen and (max-width:1480px){.aside{padding:30px 25px}}@media only screen and (max-width:1024px){.aside{display:block}}.aside__top{position:-webkit-sticky;position:sticky;top:30px}@media only screen and (max-width:1024px){.aside__top{display:none;position:inherit}}.aside__cart-totals{display:block;margin-bottom:25px}.aside__bottom{bottom:30px;position:-webkit-sticky;position:sticky}.aside__bottom a:hover{opacity:.8}.aside__sm{align-items:center;display:flex;margin-top:15px}.aside__sm a{margin-right:15px}.aside__sm a:hover{opacity:.8}#alg_currency_selector br{display:none}#alg_currency_selector a:after{content:" / "}#alg_currency_selector a:last-child:after{display:none}.page-not-found-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:120px 0;text-align:center}.home-slider-wrapper{margin:60px 0}@media only screen and (max-width:1024px){.home-slider-wrapper{margin:45px 0}}.home-slider-wrapper img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-slider-wrapper .tns-outer{position:relative}.home-slider-wrapper .tns-controls button{align-items:center;background:#fff;border:1px solid #000;display:flex;font-size:20px;height:40px;justify-content:center;line-height:1;position:absolute;text-align:center;top:calc(50% - 20px);width:40px;z-index:100}.home-slider-wrapper .tns-controls button:first-child{left:15px}.home-slider-wrapper .tns-controls button:last-child{right:15px}.home-slider-wrapper .tns-controls button:hover{opacity:.8}.video-banner{margin:60px 0}@media only screen and (max-width:1024px){.video-banner{margin:45px 0}}.video-banner video{display:block;min-height:40vh;-o-object-fit:cover;object-fit:cover;width:100%}.home-banner{margin:60px 0}@media only screen and (max-width:1024px){.home-banner{margin-left:-25px;margin-top:0;width:calc(100% + 50px)}}.home-banner img{display:block;width:100%}.home-products{margin:60px 0 0}.home-products__top{align-items:flex-end;display:flex;justify-content:space-between;margin:25px 0}.home-products__title{font-size:18px;font-weight:400;margin:0}.home-products__link{align-items:center;border-bottom:1px solid #000;display:flex;font-size:12px;padding-bottom:5px}.home-products__link:after{background-image:url(../img/right.svg);content:"";height:8px;margin-left:10px;width:17px}.home-products iframe{min-height:540px;width:100%}.woocommerce-notices-wrapper{margin-top:15px}.woocommerce-message:before{color:#000}.woocommerce-message{border-top-color:#000}.woocommerce-info:before{color:#000}.woocommerce-info{border-top-color:#000}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0!important;font-size:16px!important;font-weight:600!important;padding:12px 25px!important}.added_to_cart{display:block}.page-title{font-size:18px;font-weight:400;line-height:21px;margin:45px 0}.orderby{-moz-appearance:none;-webkit-appearance:none;background:none;background-image:url(../img/down.svg);background-position:98%;background-repeat:no-repeat;border:none;font-family:Roboto,sans-serif;font-size:16px}.orderby::-ms-expand{display:none}.woocommerce-ordering{margin-top:-65px!important}@media only screen and (max-width:768px){.woocommerce-ordering{float:left!important;margin-top:-10px!important}}.products.columns-4{grid-gap:12px;display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){.products.columns-4{grid-template-columns:repeat(2,1fr)}}.products.columns-4:after,.products.columns-4:before{display:none!important}.post-type-archive-product .products,.single-product .related .products,.tax-product_cat .products{grid-gap:12px;display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){.post-type-archive-product .products,.single-product .related .products,.tax-product_cat .products{grid-template-columns:repeat(2,1fr)}}.post-type-archive-product .products:after,.post-type-archive-product .products:before,.single-product .related .products:after,.single-product .related .products:before,.tax-product_cat .products:after,.tax-product_cat .products:before{display:none!important}.products{grid-gap:12px;display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){.products{grid-template-columns:repeat(2,1fr)}}.products:after,.products:before{display:none!important}.products .product{color:#fff;float:inherit!important;margin:0!important;position:relative;position:relative!important;width:inherit!important}.products .product img{display:block;height:100%;margin:0!important;-o-object-fit:contain;object-fit:contain;transition:.3s;width:100%!important}.products .product .onsale{display:none}.products .product .woocommerce-loop-product__title{bottom:35px;font-weight:400;left:20px;opacity:0;position:absolute;transform:translateY(15px);transition:.3s;z-index:10}.products .product .price{bottom:10px;color:#fff!important;font-size:12px!important;left:20px;opacity:0;position:absolute;transform:translateY(25px);transition:.3s;z-index:10}.products .product:hover img{filter:brightness(20%)}.products .product:hover .price,.products .product:hover .woocommerce-loop-product__title{opacity:1;transform:translateY(0)}.single-product .product{margin-top:60px;position:relative}@media only screen and (max-width:1024px){.single-product .product{margin-top:0}}.single-product .product .onsale{display:none}.single-product .product .product_title{font-size:18px;font-weight:400;margin-top:0!important}.single-product .product .price{color:#000!important;font-size:18px!important;font-weight:400!important}.single-product .variations .label,.single-product .variations .value{display:block}.single-product .variations .value select{font-size:14px;padding:5px 10px!important}.single-product .single_add_to_cart_button{background-color:#000!important;margin-top:15px!important}.single-product .single_add_to_cart_button:hover{opacity:.8}.single-product .woocommerce-product-gallery{background-color:#fff;width:38%!important}@media only screen and (max-width:1024px){.single-product .woocommerce-product-gallery{width:100%!important}}.single-product .woocommerce-product-gallery img{-o-object-fit:contain;object-fit:contain;width:100%}.single-product .woocommerce-product-gallery .flex-control-thumbs{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:100%!important}.wc-tabs{margin:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border-bottom-right-radius:0;border-color:#c8c8c8}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border-bottom-left-radius:0;border-color:#c8c8c8}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:#c8c8c8;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#c8c8c8}.related,.upsells{float:left;margin-top:80px}@media only screen and (max-width:1024px){.related,.upsells{float:inherit}}.related>h2,.upsells>h2{color:#000;font-size:18px;font-weight:400;margin:25px 0}#coupon_code{border:1px solid #ddd;display:block;font-family:Roboto,sans-serif;padding:11px 10px;width:175px}.checkout-button{background-color:#000!important;color:#fff!important}.checkout-button:hover{opacity:.8}.cart_item .product-thumbnail{text-align:center}.cart_item .product-quantity input{border:1px solid #c8c8c8;padding:11px 0 11px 5px;width:65px}.woocommerce-input-wrapper input,.woocommerce-input-wrapper textarea{border:1px solid #ddd;font-family:Roboto,sans-serif;font-size:16px;padding:10px}#place_order{background-color:#000!important;color:#fff!important}#place_order:hover{opacity:.8}.posts-wrapper{grid-gap:15px;display:grid;grid-template-columns:6fr 1fr}@media only screen and (max-width:1024px){.posts-wrapper{display:block}}.post-row{border-bottom:1px solid #000;margin:45px 0}.post-row__image img{display:block;max-height:80vh;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}.post-row__date{font-size:12px;line-height:20px;margin:35px 0 15px}.post-row__title{font-size:18px;font-weight:400;line-height:21px;margin:15px 0 25px}.post-row .button{margin-top:25px}.post-wrapper{margin-top:55px}@media only screen and (max-width:1480px){.post-wrapper{grid-gap:80px}}@media only screen and (max-width:1024px){.post-wrapper{grid-gap:0;display:flex;flex-direction:column-reverse}}.post-wrapper__left{padding-top:15px}@media only screen and (max-width:1024px){.post-wrapper__left{margin-top:25px;padding-top:0}}.post-wrapper__left img{display:block;max-height:90vh;-o-object-fit:contain;object-fit:contain;width:100%}.post-wrapper .post-row__date{border-bottom:1px solid #000;margin-bottom:35px;margin-top:0}.post-wrapper iframe{display:block;height:300px;min-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}