body{overflow-x: hidden; margin: 0; font-size: 16px; color: #222222; font-family: "Inter", sans-serif; line-height: 1.5;}
h1,h2,h3,h4{margin-top: 0; margin-bottom: 15px; line-height: 1.2;}
.pure-button{font-size: 100%; padding: .5em 1em; color: rgba(0,0,0,.8); border: transparent; background-color: #e6e6e6; text-decoration: none; border-radius: 2px;}
.pure-button-hover, .pure-button:focus, .pure-button:hover {background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image: linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));}
main{margin-top: 0px;}
a{color: inherit;}
p{margin-top: 0;} :focus-visible {outline: #007aff auto 2px!important;}
.kpretitle{color: #007aff; font-weight: 600; text-transform: uppercase; font-size: 18px; margin-bottom: 15px;}
.ktitle{font-size: 50px; margin-bottom: 30px;}
.ksubtitle{font-size: 22px; margin-bottom: 10px;}
.kbtn, input[type="submit"]{background-color: #007aff; color: #FFFFFF; text-decoration: none; font-weight: 500; padding: 8px 22px;
border-radius: 25px; border: 1px solid #007aff; text-transform: uppercase;}
.kbtn.kbtn--outline{background-color: #FFFFFF; color: #007aff;}
.kbtn.kbtn--outline:hover{color: #FFFFFF; background-color: #007aff; transition: 0.4s;}
.home main{margin-top: 0;}
main{margin-top: 100px;}
.page-template-page-landing main{margin-top: 0;} .admin-bar .menu1{top: unset;} .w-100{width: 100%;}
.h-auto{height: auto;}
.d-block{display: block!important;}
.overflow-hidden{overflow: hidden;} .pure-containerFluid{width: 100%;}
.pure-container{max-width: 1400px; width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; box-sizing: border-box;}
.menu1 .pure-g > div[class*="pure-u-"] {margin-bottom: 0px;}
body .pure-g{letter-spacing: normal;}
.pure-g > div[class*="pure-u-"] {padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .navbar-brand{display: flex; align-items: center;}
.navbar__logo{height: 30px!important; width: auto!important;} .menu1{ padding: 12px 0px; position: absolute; top:0; width: 100%; height: auto; z-index: 10; background-color: transparent; transition: height 0.3s;}
.menu1.open{height: 100%; transition: height 0.3s;}
.menu1 .pure-menu-link{color: #222222; padding: .5em 1.2em; font-weight: 500;}
.menu1 .pure-menu{position: relative;display: flex;align-items: center;justify-content: space-between; height: 100%;}
.menu1 .pure-menu-list{display: flex; justify-content: flex-end;}
.menu1 .sub-menu{display: none;}
.menu1 .menu-item-has-children:hover .sub-menu{display: block; position: absolute; left: 0px; padding-left: 0; background-color: #fff; list-style: none;}
.menu1 .menu-item-has-children{position: relative;}
.custom-wrapper{ margin-bottom: 0; -webkit-font-smoothing: antialiased; max-width: 1400px; margin-right: auto; margin-left: auto;}
.menu1__colRight .pure-menu{justify-content: flex-end;}
.menu1 .kbtn{margin-left: 20px;} .menu1--main .menu1__colRight{display: flex; align-items: center; justify-content: flex-end;}
.menu1--main .kcart__container{display: flex; align-items: center; margin-left: 20px;}
.menu1--main .kcart__personalArea{margin-right: 15px;}
.menu1--main .wc-block-mini-cart__button{padding: 0!important;}
.menu1--main .kcart__minicart{width: 20px; height: 20px;}
.menu1--main .kcart__minicart svg{opacity: 0; width: 20px; height: 20px;}
.menu1--main .kcart__minicart{background-image: url(//store.kauky.com/wp-content/themes/ecommerce/assets/images/k-cart.svg);
background-position: center; background-size: cover;} .custom-toggle.hamburger{width: 34px; height: 24px; position: relative; display: none; opacity: 1!important; padding: 0;}
.custom-toggle.hamburger .hamburger-box{width: 34px; height: 24px;}
.custom-toggle.hamburger .hamburger-inner, .custom-toggle.hamburger .hamburger-inner:after, .custom-toggle.hamburger .hamburger-inner:before{width: 34px; height: 3px;}
.custom-toggle.hamburger .hamburger-inner, .custom-toggle.hamburger .hamburger-inner:after, .custom-toggle.hamburger .hamburger-inner:before{background-color: #222222;}
.custom-toggle.hamburger .hamburger.is-active .hamburger-inner, .custom-toggle.hamburger .hamburger.is-active .hamburger-inner:after, .custom-toggle.hamburger .hamburger.is-active .hamburger-inner:before{background-color: #222222;} .wpcf7{max-width: 650px; margin-left: auto; margin-right: auto; font-family: "Inter", sans-serif;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea{  color: #222222; border: 1px solid #cccccc;
width: 100%; padding: 12px 14px; font-size: 16px; font-family: "Inter", sans-serif; box-sizing: border-box;
outline: 0; box-shadow: unset; margin-top: 5px;}
.wpcf7-list-item{margin-left: 0; font-size: 12px;}
.wpcf7 input[type="submit"]{font-family: "Inter", sans-serif; font-size: 20px; border-radius: 0; margin-top: 20px;
width: 100%; padding: 10px 22px;} footer{font-size: 14px; color: #222222; margin-top: 0px; margin-bottom: 0px; background-color: #f3f3f3; padding-top: 60px; width: 100%;
padding-bottom: 60px;}
footer .pure-containerFluid{max-width: 1600px; margin-left: auto; margin-right: auto;}
footer .pure-g{padding-top: 40px; padding-left: 100px; padding-right: 100px;}
footer ul{padding-left: 0;}
footer li{list-style: none;}
footer li a{width: fit-content; color: #222222!important; padding-left: 0!important;}
footer h4{margin-top: 0;  font-family: "Inter", sans-serif; font-size: 18px;}
.pure-menu-active>.pure-menu-link, .pure-menu-link:focus, .pure-menu-link:hover {background-color: transparent!important;} .footer-copy{text-align: center; font-size: 14px;   background-color: #f3f3f3;}
.footer-copy p{margin-top: 0;}
.footer-copy .menu {display: flex;align-items: center;margin-top: 0;margin-bottom: 0;padding-left: 0;
list-style: none; justify-content: center;} .woocommerce-page footer{margin-top: 100px;}
span.onsale{background-color: #39cb74!important; border-radius: 16px!important; font-size: 14px!important; font-weight: 500!important; padding: 8px 15px!important;
line-height: 1 !important; min-height: unset !important; height: auto !important; top: 18px !important; left: 15px !important; right: unset!important;}
.price{color: #222222!important; font-size: 16px!important;}
.woocommerce-loop-product__title{font-size: 20px!important;}
.wc-block-components-product-badge.wc-block-components-sale-badge{display: none!important;}
.wc-block-components-product-name{font-weight: 500!important; text-decoration: none!important; font-size: 22px!important;} .woocommerce-result-count{display: none;}
.woocommerce-ordering{display: none;}
.woocommerce-shop h1{font-size: 60px; margin-bottom: 50px; text-align: center;} .quantity input[type="number"]{height: 31px;}
.summary .price{font-size: 27px !important; margin-top: 30px; margin-bottom: 25px; }
.summary .price del{font-size: 22px!important;}
.posted_in{display: none;} .woocommerce-cart .menu1__colRight, .woocommerce-checkout .menu1__colRight{opacity: 0;}
.woocommerce-cart h1, .woocommerce-checkout h1, .woocommerce-account h1{font-size: 40px; text-align: center; margin-bottom: 30px;} #order_review_heading{margin-top: 30px!important;} .woocommerce-account{}
Button.button{ font-weight: 400;padding: 11px 30px; border-radius: 0!important;}
.woocommerce-account .woocommerce-EditAccountForm fieldset{margin-top: 20px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style: none; padding-left: 0; margin-right: 30px; margin-top: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration: none; text-transform: uppercase; display: flex; width: calc(100% - 40px);padding: 10px 20px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{background-color: #f7f7f7; margin-bottom: 1px;}
.woocommerce-account .woocommerce-form-login__rememberme{display: none!important;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background-color: #222222; color: #FFFFFF;}
.woocommerce-account h2{font-size: 24px; margin-bottom: 15px;}
.woocommerce-account .woocommerce form.login, .woocommerce-account .woocommerce form.register{border: 0; padding: 0; margin: 0;} @media screen and (max-width: 767px) {
.pure-container .pure-g > div[class*="pure-u-"]{padding-left: 0!important; padding-right: 0!important;}
.menu1 .pure-menu-list{display: none;}
.menu1.open .pure-menu-list{display: block;} .menu1 .pure-button{display: none;  margin-left: 15px;} .menu1 .kbtn{position: absolute; bottom: -6px;} .kpretitle{margin-bottom: 10px;}
.ktitle{font-size: 40px; margin-bottom: 15px;}
.ksubtitle{font-size: 20px;}
} @media screen and (min-width: 768px) and  (max-width: 1023px){
.pure-container .pure-g > div[class*="pure-u-"]{padding-left: 15px!important; padding-right: 15px!important;}
body .menu1 .pure-menu-list{display: none;}
.menu1.open .pure-menu-list{display: block;} .menu1 .pure-button{display: none; margin-left: 15px;} .menu1 .kbtn{position: absolute; bottom: -6px;}
.custom-wrapper{padding-left: 15px; padding-right: 15px; box-sizing: border-box;} .kpretitle{margin-bottom: 10px;}
.ktitle{font-size: 35px; margin-bottom: 15px;}
.ksubtitle{font-size: 20px;}
.wpcf7{max-width: unset;}
} @media screen and (min-width: 1024px) and  (max-width: 1200px){
.menu1.open .pure-menu-list{display: flex;}
}