@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";:root{--kchq-bg: #fafaf8;--kchq-bg-light: #f7f6f2;--kchq-white: #ffffff;--kchq-text: #3f3f3d;--kchq-text-light: #6b6b6b;--kchq-header: #c97a36;--kchq-button: #6f7f6a;--kchq-button-hover: #5a6b55;--kchq-footer: #2f3a44;--kchq-button-success: #008236;--kchq-button-brand: #94a383;--kchq-border: rgba(0, 0, 0, .08);--kchq-border-light: #e5e5e5;--kchq-shadow: 0 2px 10px rgba(0, 0, 0, .05);--kchq-transition: all .3s ease;--kchq-transition-fast: all .2s ease;--kchq-transition-slow: all .5s ease;--color-primary: #94a383;--color-primary-light: #81916f;--color-secondary: #212121;--color-gray-light: #f8f8f8;--color-gray-border: #cdcdcd;--color-text-muted: #919191;--color-text-dark: #545454}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:Manrope,sans-serif;font-size:16px;font-weight:300;line-height:1.6;color:var(--kchq-text)}h1,h2,h3,h4,h5,h6{color:var(--kchq-header);line-height:30px;margin-bottom:10px;font-weight:500}h1,h2,.product-section-subtitle,.product-section-price{font-family:Manrope,sans-serif;font-weight:700}h1{font-size:38px;line-height:1.2;margin-bottom:40px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:15px}.font-bold{font-weight:700!important}.uppercase{text-transform:uppercase}.text-center{text-align:center}strong{font-weight:700}a{text-decoration:none;color:var(--color-secondary);transition:var(--kchq-transition-slow);font-size:14px}a:visited{color:var(--color-secondary)}.fullscreen-video-container{height:calc(100vh - 123px);width:100%}.full-width{width:100%}.clearfix:after{clear:both;content:"";display:table}.spacer{margin-bottom:30px}.sticky-footer{display:flex;flex-direction:column;min-height:100vh}.bg-kchq{background-color:var(--kchq-bg)!important}.bg-kchq-light{background-color:var(--kchq-bg-light)!important}.bg-kchq-header{background-color:var(--kchq-header)!important}.bg-kchq-footer{background-color:var(--kchq-footer)!important}.text-kchq{color:var(--kchq-text)!important}.text-kchq-header{color:var(--kchq-header)!important}.text-kchq-button{color:var(--kchq-button-success)!important}.hidden{display:none}.btn{width:auto}.button{border:1px solid var(--color-secondary);padding:12px 40px;transition:var(--kchq-transition-slow)}.button:hover{color:#e9e9e9;background:var(--color-secondary)}.button-primary{background:#3ebfa4;color:var(--kchq-white)!important;padding:12px 40px}.button-primary:hover{background:#35a48d}.button-primary:disabled,.button-primary:disabled:hover{border-color:#999!important;background-color:#ccc;color:#666!important;cursor:not-allowed}.btn-kchq{background-color:var(--kchq-button)!important;color:var(--kchq-white)!important;border-color:var(--kchq-button)!important}.btn-kchq:hover{background-color:var(--kchq-button-hover)!important}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:500;margin-bottom:3px}.form-control{text-decoration:none}input:focus{outline:none!important}form .half-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}form .three-half-form{display:flex;justify-content:space-between;flex-wrap:wrap}.three-half-form>div{flex:0 0 30%;max-width:30%}form button[type=submit]{border-style:none;cursor:pointer;font-size:18px;line-height:1.6}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-success{--bs-alert-color: #fff;--bs-alert-bg: var(--kchq-header);--bs-alert-border-color: var(--kchq-header);color:#fff;background-color:var(--kchq-header);border-color:var(--kchq-header);margin-top:20px;width:100%}.alert-success a{color:#fff}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.pagination{display:inline-block;padding-left:0;margin:20px 0!important;border-radius:4px}.pagination>li{display:inline}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#f4f4f4;border-color:var(--color-gray-border);color:inherit;cursor:default;z-index:2}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li>a,.pagination>li>span{background-color:var(--kchq-white);border:1px solid var(--color-gray-border);color:inherit;float:left;line-height:1.42857;margin-left:-1px;padding:16px 22px;position:relative;text-decoration:none}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;background:var(--color-primary-light);color:var(--kchq-white);font-weight:500}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:var(--kchq-white)}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{background-color:#00000013}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.badge{display:inline-block;padding:.25em .4em;font-size:100%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-primary{color:var(--kchq-white);background-color:#007bff}.badge-secondary{color:var(--kchq-white);background-color:#6c757d}.badge-success{color:var(--kchq-white);background-color:#28a745}.badge-danger{color:var(--kchq-white);background-color:#dc3545}.badge-warning{color:var(--color-secondary);background-color:#ffc107}.badge-info{color:var(--kchq-white);background-color:#17a2b8}.badge-light{color:var(--color-secondary);background-color:#f8f9fa}.badge-dark{color:var(--kchq-white);background-color:#343a40}header{background:#535353}header.with-background{background:var(--kchq-white);background-size:cover;color:#e9e9e9}header.with-background .top-nav{background:var(--kchq-white)}header .top-nav{display:flex;justify-content:space-between;padding:30px 0;letter-spacing:1.5px}header .top-nav .logo{font-weight:700;font-size:28px;color:#e9e9e9}header .top-nav ul{display:flex;text-transform:uppercase;padding-top:0;font-weight:400}header .top-nav ul li{margin-right:25px;display:flex;align-items:center}header .top-nav ul li:last-child{margin-right:0}header .top-nav ul a{color:#e9e9e9;padding:0}header .top-nav ul a:hover{color:#d0d0d0}header .top-nav ul .cart-count{display:inline-block;background:#ffd94d;color:var(--color-secondary);line-height:0;border-radius:50%;font-size:14px;position:absolute;right:-3px;z-index:9;top:-3px;width:22px;height:22px;text-align:center}header .top-nav ul .cart-count span{display:inline-block;padding-top:50%;padding-bottom:50%;font-size:9px}.cart-icon.nav-item .cart-count{right:-10px;top:-5px}header .top-nav-left{display:flex}header .top-nav-right{display:inline-block;width:80%;line-height:0;vertical-align:middle;padding-left:30px;text-align:right}.fixed-header{position:fixed;top:0;left:0;right:0;z-index:9999;background-color:var(--kchq-white);box-shadow:var(--kchq-shadow)}header.with-background{transition:var(--kchq-transition)}.top-row{padding:5px 0}.top-left li,.top-right li{display:inline-block;vertical-align:middle;line-height:0;margin-right:25px}.top-right li:last-child{margin-right:0}.top-right li i,.top-left li a,.top-left li i{color:var(--kchq-white);font-size:14px;text-decoration:none}.top-left li a i{margin-right:5px}.top-right{text-align:right}.logo a{display:inline-block;line-height:0;vertical-align:middle}.navigation{display:inline-block;vertical-align:middle;margin-left:5px}.dropdown-mega-item .icon{border:1px solid var(--color-primary);width:70px;height:70px;border-radius:100%;padding:4px;min-width:70px;display:flex;justify-content:center;align-items:center}.dropdown-mega-item .icon img{object-fit:contain;height:40px;transition:all .5s ease}a.dropdown-mega-item:hover .icon img{transform:rotate(360deg)}a.dropdown-mega-item:hover{box-shadow:0 0 8px #ccc;background-color:#f5f5f5}a.dropdown-mega-item:hover .drop-content h6{color:var(--color-primary)}header.with-background .hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;padding-top:20px;padding-bottom:84px}header.with-background .hero .hero-image{padding-left:60px}header.with-background .hero h1{font-size:52px;margin-top:50px}header.with-background .hero p{margin:40px 0 68px}header.with-background .hero .button{margin-right:14px}footer{background:var(--kchq-footer);color:var(--kchq-white);width:100%;display:inline-block}.footer-content .heart{color:#ffbaba}.products-section{display:grid;grid-template-columns:1fr 3fr;margin:80px auto}.products-section--without-filters{display:block}.products-section--without-filters .category-content{width:100%;min-width:0;padding:0}.products-section .sidebar li a{transition:var(--kchq-transition)}.products-section .sidebar li.active a{color:var(--color-primary)}.products-section .products{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px 30px}.products-section .products .product-price{color:var(--color-text-muted)}.products-header{display:flex;justify-content:flex-end;margin-bottom:20px}.product-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:120px;padding:60px 15px 80px}.product-section-description ul{padding-left:16px}.product-section-description li{list-style:disc}.product-section .selected{border:1px solid #979797}.product-section-images{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;margin-top:20px}.product-section-thumbnail{display:flex;align-items:center;border:1px solid lightgray;min-height:66px;cursor:pointer}.product-section-thumbnail:hover{border:1px solid #979797}.product-section-image{display:flex;justify-content:center;align-items:center;text-align:center}.product-section-image img{opacity:1;transition:opacity .1s ease-in-out}.product-section-image img.active{opacity:1}.product-section-information p{margin-bottom:16px}.product-section-title{margin-bottom:10px;font-size:26px}.product-section-subtitle{font-size:20px;font-weight:700;color:var(--color-text-muted)}.product-section-price{font-size:38px;color:var(--color-secondary);margin-bottom:16px}.product-section-information button{margin:20px 0!important}.product-section .accordion>.card h2 button{margin:0!important}.product-section-information .accordion>.card>.card-header{border-bottom:1px solid #ccc!important}.sidebar{padding-right:25px}.sidebar ul{line-height:2;margin-top:20px}.sidebar ul li a{color:#9c9c9c;font-weight:500;text-transform:capitalize;font-size:15px}.sidebar button .fa{color:#9c9c9c}.sidebar h3{font-weight:700;font-size:14px;line-height:20px;letter-spacing:0px;background:transparent}.sidebar form{position:relative}.sidebar button{position:absolute;left:0;top:0;background:transparent;height:43px;width:50px}.sidebar [type=search]{width:100%;border:2px solid #9c9c9c;border-radius:30px;line-height:30px;padding:5px 15px 5px 45px;font-size:15px}.sidebar ul.shape-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:15px}.sidebar ul.shape-list li{max-width:30%;flex:0 0 30%;margin-bottom:15px}.sidebar .list-section.three-list ul.shape-list li.panel-selected{border:2px solid #9c9c9c;box-shadow:0 0 15px 3px #008bab4f}.sidebar ul.checkbox-list{margin-top:10px}.sidebar ul.checkbox-list label{display:flex;align-items:center;color:#2d2b28cc;font-size:15px}.sidebar ul.checkbox-list label input{margin-right:5px}.list-heading{display:flex;background:transparent;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 20px}.list-section{margin-bottom:20px}.list-section h3{margin:0;font-size:16px;font-weight:700;color:var(--kchq-white)}.category-content{flex:1;padding:0 15px;background:transparent}.sort-feature{display:flex;align-items:center;gap:10px}.sort-feature select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.products-header-profile{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.products-header-profile h1{margin:0;font-size:28px}.cart-section{display:grid;grid-template-columns:1fr;grid-gap:30px;padding:60px 15px;text-align:center}.cart-section h2{margin-bottom:30px}.cart-section .cart-table-row{display:flex;justify-content:space-between;border-top:1px solid #919191;padding:14px 0;align-items:center}.cart-section .cart-table-row:last-child{border-bottom:1px solid #919191}.cart-section .cart-table-row .cart-table-row-left,.cart-section .cart-table-row .cart-table-row-right{display:flex;justify-content:space-between;align-items:center}.cart-section .cart-table-row .cart-table-row-left{width:50%;text-transform:capitalize}.cart-section .cart-table-row .cart-table-row-right{width:60%;text-align:left;padding-left:0;text-transform:capitalize}.cart-section .cart-table-row .cart-table-img{max-height:75px}.cart-section .cart-table-row .cart-table-actions{font-size:14px;display:flex;align-items:center}.cart-section .cart-table-row .cart-table-row-left a{flex:0 0 20%;max-width:20%}.cart-section .cart-table-row .cart-item-details{padding-top:5px;text-align:left;flex:0 0 80%;max-width:80%}.cart-section .cart-table-row .cart-table-description{color:var(--color-text-muted)}.cart-section .cart-totals{margin:30px 0;padding:20px;display:flex;justify-content:flex-end;background:#f5f5f5}.cart-section .cart-totals .cart-totals-left{width:50%;text-align:left}.cart-totals-left h4{color:#000;font-size:18px}.cart-section .cart-totals .cart-totals-right{display:flex;justify-content:space-between;width:35%;margin-left:auto;text-align:right}.cart-section .cart-totals .cart-totals-total{font-weight:700;font-size:22px;line-height:2;text-transform:capitalize}.cart-section .cart-buttons{margin-bottom:40px}.cart-section .have-code{display:block;text-align:right}.cart-section .have-code-container{border:1px solid #919191;padding:16px;width:50%;margin-left:auto}.cart-section .have-code-container input[type=text]{width:70%;padding:10px;font-size:16px}.cart-section .have-code-container input[type=submit]{background:var(--kchq-white);border:1px solid #919191;padding-top:8px;padding-bottom:8px}.cart-section .have-code-container input[type=submit]:hover{background:var(--color-secondary)}.auth-pages a{color:var(--kchq-header);text-decoration:underline}.auth-pages>h2{display:block;width:100%;margin-bottom:20px}.auth-pages input[type=checkbox]{width:auto}.auth-pages .login-container{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.auth-pages .auth-button{background:var(--color-secondary);color:#e9e9e9;border-radius:5px;padding:12px 50px}.auth-pages .auth-button:hover{background:#3b3b3b}.auth-pages .auth-button-hollow{background:var(--kchq-white);color:var(--color-secondary);border-radius:5px;border:1px solid var(--color-secondary);padding:12px 50px}.auth-pages .auth-button-hollow:hover{background:var(--color-secondary);color:#e9e9e9}.auth-pages .auth-right{border-left:1px solid var(--color-gray-border);padding-left:100px}.auth-pages .already-have-container{text-align:right}.my-profile label{display:block;font-size:16px}.my-profile label.account-heading{font-weight:700}.my-profile .form-control{margin-bottom:10px}.my-profile input{border:1px solid #919191;padding:10px 15px;border-radius:5px;width:100%;font-size:14px}.my-profile .form-control input+div{color:red}.my-profile .my-profile-button{background:transparent;color:var(--color-primary);font-size:16px;border:2px solid var(--color-primary);border-radius:0;padding:8px 30px;text-transform:capitalize;font-weight:600;transition:var(--kchq-transition-slow);box-shadow:none}.my-profile .my-profile-button:hover{background:var(--kchq-button-hover);border-color:var(--kchq-button-hover);color:var(--kchq-white)}.my-orders .order-container{margin-bottom:20px}.my-orders .order-header{background:#f6f6f6;border:1px solid #dddddd;padding:14px;display:flex;align-items:center;justify-content:space-between}.my-orders .order-products{background:var(--kchq-white);border:1px solid #dddddd;border-top:none;padding:0 10px}.order-products .table{margin-bottom:0}.my-orders .order-header-items{display:flex}.my-orders .order-header-items div{margin-right:14px}.my-orders .order-header-items div>div{display:inline-block;vertical-align:top}.my-orders .order-product-item{display:flex;flex-wrap:wrap;align-items:center}.my-orders .order-product-item img{max-width:140px;margin-right:24px}.order-desc{display:flex;flex-wrap:wrap}.order-desc>div{margin-right:20px}.breadcrumbs{border-bottom:0;padding:0;background:none}.breadcrumbs .breadcrumb-separator{font-size:15px;color:#000}.breadcrumbs .breadcrumbs-container{display:flex;justify-content:space-between;align-items:center;text-transform:capitalize}.breadcrumbs .breadcrumbs-container a,.breadcrumbs .breadcrumbs-container a:visited{font-size:15px;font-weight:500;color:#000}.breadcrumbs .breadcrumbs-container span{color:#000;font-size:15px;font-weight:600}img{max-width:100%}.modal-content_{max-width:100%;max-height:90vh;width:auto;height:auto;border-radius:8px;box-shadow:0 0 15px #0009;object-fit:contain;display:block}.close{position:absolute;top:-10px;right:-10px;background:var(--color-primary);border-radius:50%;padding:0 10px;width:40px;text-align:center;color:var(--kchq-white);height:40px;font-size:24px;font-weight:700;cursor:pointer;transition:background .3s ease,color .3s ease}.close:hover{background:#000;color:var(--kchq-white)}@keyframes glowing{0%{background-color:#fff900;box-shadow:0 0 3px #fff900}50%{background-color:#fffb007b;box-shadow:0 0 10px #fffb007b}to{background-color:#fff900;box-shadow:0 0 3px #fff900}}.botttom-navigation .nav-item:nth-last-child(2) a{background-color:#fff900;border:none;color:var(--color-primary-light);cursor:pointer;display:inline-block;padding:10.5px 10px;line-height:normal;text-align:center;text-decoration:none;animation:glowing 1.5s infinite}.kchq-header{position:relative;width:100%;background:var(--kchq-white);z-index:999;box-shadow:var(--kchq-shadow)}.kchq-header-main{position:relative;z-index:100;background:var(--kchq-white);border-bottom:1px solid var(--kchq-border)}.kchq-header-main .container{max-width:1320px}.kchq-header-main .row{min-height:86px}ul.links.clearfix{display:flex}ul.links.clearfix li a{font-weight:600;color:var(--kchq-white);padding:0 10px;font-style:SemiBold;font-size:12px;line-height:16px;letter-spacing:0px}.kchq-brand{display:flex;align-items:center;height:84px}.kchq-brand a{display:inline-flex;align-items:center}.kchq-brand img{display:block;width:100%;max-width:170px;height:auto}.kchq-navigation ul{display:flex;align-items:center;gap:5px;margin:0;padding:0;list-style:none}.kchq-navigation li{margin:0;padding:0}.kchq-navigation li a{display:block;padding:6px 0;color:var(--kchq-text);font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:var(--kchq-transition)}.kchq-navigation li:hover>a,.kchq-navigation li.current-menu-item>a,.kchq-navigation li.active>a{color:var(--kchq-header)}.kchq-header-actions{display:flex;align-items:center;gap:24px}.kchq-header-actions img,.kchq-header-actions i{width:17px;height:17px;font-size:17px;color:#6c6b69}.kchq-search .search-form{display:flex;align-items:center}.kchq-search button{background:transparent;border:0;padding:0;position:relative;cursor:pointer;color:#1a1a1a}.kchq-search .search-icon,.kchq-search button i{color:#1a1a1a;background:transparent}.kchq-search .search-box{display:block;width:0;max-width:0;padding:0!important;border:0;opacity:0;overflow:hidden;transition:all .3s ease}.kchq-search .search-form.active .search-box{width:220px;max-width:220px;padding:10px 40px 10px 13px!important;border:1px solid #e5e5e5;border-radius:999px;opacity:1}.kchq-phone{display:flex;align-items:center;gap:12px;padding:12px 20px;border:2px solid #e5e5e5;border-radius:16px;background:var(--kchq-white);color:#5b5b5b;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:.3s}.kchq-phone:hover{border-color:#d3d3d3}.kchq-phone i{font-size:24px;color:#6b6b6b}.kchq-icon{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;text-decoration:none}.kchq-icon i{font-size:20px;color:#707070;transition:.3s}.kchq-icon:hover i{color:#000}.kchq-icon-dropdown{position:relative;display:inline-flex}.kchq-icon-dropdown-menu{position:absolute;top:100%;right:0;min-width:160px;padding:8px 0;margin-top:4px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px #0000001a;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;z-index:1000}.kchq-icon-dropdown:hover .kchq-icon-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.kchq-icon-dropdown-menu a,.kchq-icon-dropdown-menu button{display:block;width:100%;padding:10px 16px;color:#333;text-decoration:none;font-size:14px;border:none;background:none;text-align:left;cursor:pointer;white-space:nowrap}.kchq-icon-dropdown-menu a:hover,.kchq-icon-dropdown-menu button:hover{background:#f5f5f5;color:#000}.kchq-cart .cart-count{position:absolute;top:-6px;right:-4px;width:24px;height:24px;border-radius:50%;background:#d8862e;color:var(--kchq-white);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.kchq-hero-content{max-width:100%;position:relative;z-index:2;text-align:left}.badge.bg-light{display:inline-flex;align-items:center;gap:8px;padding:10px 18px!important;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:#1c212673!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important;font-size:14px;font-weight:500;letter-spacing:.2px}.badge.bg-light:before{content:"★★★★★";color:#f5b335;font-size:13px;letter-spacing:2px}.kchq-hero-content h1,h1{font-size:56px;font-weight:700;line-height:1.02;letter-spacing:-2px;color:var(--kchq-white);margin-bottom:28px!important}.text-kchq-header{color:#c98945}.kchq-features a{margin:0;font-size:14px;height:auto;font-weight:400}.kchq-hero-content p{font-size:18px;line-height:1.75;font-weight:300;color:#ffffffb2;margin-bottom:42px!important}.btn{padding:12px 30px!important;font-size:14px;font-weight:400;font-family:Manrope,sans-serif;border-radius:16px}.btn-kchq{background:#94a383;transition:.35s}.btn-kchq:hover{background:#81916f;color:var(--kchq-white)}.btn-kchq-outline{padding:14px 28px;border:1px solid #ffffff40;border-radius:16px;background-color:#ffffff1a;transition:.35s;color:var(--kchq-white)}.btn-kchq-outline:hover{background:var(--kchq-white);color:#222}.btn-kchq-dark{background:#2f3a44;transition:.35s;color:var(--kchq-white)}.btn-kchq-dark:hover{background:#333;color:var(--kchq-white)}.btn-kchq-dark:visited{color:var(--kchq-white)}.kchq-features{display:flex;flex-wrap:wrap;gap:18px 32px;margin-bottom:30px}.kchq-features span{display:flex;align-items:center;gap:10px;color:var(--kchq-white);font-size:15px;font-weight:500}.kchq-features span .text-kchq-header{color:#c98945;font-size:17px}.kchq-rating{display:flex;align-items:center;gap:18px}.kchq-rating strong{color:#c98945;font-size:22px;font-weight:700}.kchq-rating span:last-child{color:#fff;font-size:20px}.main-hero-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#2f3a44d1,#17191ca6 45%,#00000040 75%,#00000014),linear-gradient(180deg,#0003,#0000000d 30%,#00000059)}.kchq-bottom-overlay{position:absolute;left:0;right:0;bottom:0;z-index:20;padding:18px 0;background:linear-gradient(90deg,#ffffff2e,#ffffff61 45%,#ffffffd1 75%,#fffffff5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.25)}.kchq-rating{color:var(--kchq-white)}.rating-stars{color:#f5b301;font-size:18px;font-weight:700;white-space:nowrap}.rating-text{color:var(--kchq-white);font-size:16px;font-weight:600;margin-left:6px}.shipping-text{color:#ffffffbf;font-size:15px}.kchq-brand-slider .sponsors-list{display:flex;align-items:center;justify-content:space-evenly;gap:16px}.kchq-brand-slider .item{display:flex;justify-content:center;align-items:center;height:70px;flex:1 1 0}.kchq-brand-slider img{max-height:55px;width:auto}.carousel2 .owl-dots{display:none!important}.text-kchq-button-success{color:var(--kchq-button-success)}.homeowners .homeowners-media{position:relative}.homeowners .homeowners-media video{width:100%;height:650px;object-fit:cover;border-radius:24px;display:block}.homeowners .homeowners-award{position:absolute;left:20px;right:20px;bottom:18px;display:flex;align-items:center;gap:15px;z-index:2;border-radius:18px;padding:16px 20px}.homeowners .homeowners-award .fs-4{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#f8f3ef;border-radius:12px;font-size:20px!important;flex-shrink:0}button#featuredPrev,button#featuredNext{width:50px;height:50px;padding:0!important}button#featuredPrev:hover,button#featuredNext:hover{background-color:var(--kchq-button)}.process-timeline{margin-top:70px}.process-item{position:relative;text-align:center}.process-item:before{content:"";position:absolute;top:22px;left:-50%;width:100%;height:1px;background:#ffffff14}.process-item:first-child:before{display:none}.step-circle{width:42px;height:42px;margin:0 auto 30px;border:1px solid rgba(235,142,58,.35);border-radius:50%;background:var(--kchq-footer);color:var(--kchq-header);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.process-item h6{margin-bottom:12px}.process-item p{max-width:230px;margin:0 auto;line-height:1.7}.support-video{position:relative;overflow:hidden;border-radius:20px;aspect-ratio:16/9;box-shadow:0 25px 60px #00000026}.support-video video{width:100%;height:100%;object-fit:cover;display:block}.support-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e}.support-video-tag{position:absolute;top:16px;left:16px;z-index:2;padding:8px 14px;border-radius:50px;background:#373737bf;color:#fff;font-size:13px;line-height:1}.support-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:#fff;color:var(--kchq-header);display:flex;align-items:center;justify-content:center;font-size:22px;text-decoration:none;z-index:2;transition:.3s}.support-video-play:hover{background:var(--kchq-header);color:#fff;transform:translate(-50%,-50%) scale(1.08)}.owl-carousel.owl-theme.testimonials-slider{display:block}.catalog-download{position:relative;min-height:560px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.catalog-download video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.catalog-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1}.catalog-download .container{position:relative;z-index:2;width:100%}.catalog-content{position:relative;z-index:3;max-width:720px;width:100%;margin:auto}.catalog-content h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.15}.catalog-content p{max-width:80%;margin-left:auto;margin-right:auto}.accordion-item:first-of-type{border-radius:10px!important}.accordion-button{border-radius:10px}.cta-video-section{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.cta-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cta-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.cta-video-section .container{position:relative;z-index:2;max-width:80%}.cta-video-section h2{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1}.cta-video-section p{font-size:18px}.kchq-page-header{background:#f6f4f1;padding:25px 0;border-top:1px solid #ebe7e1;border-bottom:1px solid #ebe7e1}.kchq-page-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 24px}.kchq-page-left{min-width:0;justify-self:start}.kchq-page-title{margin:0;font-size:32px;font-weight:600;color:var(--kchq-header);line-height:1.2;letter-spacing:-.88px;text-align:center}.kchq-page-right{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:24px;flex-wrap:nowrap;min-height:1px}.kchq-feature{display:flex;align-items:center;gap:6px;font-size:15px;color:#666}.kchq-feature i{color:#d97928;font-size:12px}.sidebar{width:300px;padding-right:40px}.list-section{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #ece7e2}.list-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.list-heading h3{margin:0;font-size:16px;font-weight:500;color:#1f1f1f;text-transform:none}.list-heading h3:after{content:""}.checkbox-list{list-style:none;margin:0;padding:0}.checkbox-list li{margin-bottom:14px}.checkbox-list label{display:flex;align-items:center;width:100%;cursor:pointer;font-size:16px;color:#2d2d2d;font-weight:400}.checkbox-list input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid #ddd6d0;border-radius:5px;background:#fff;margin-right:12px;flex-shrink:0;position:relative}.checkbox-list input:checked{background:#b26b36;border-color:#b26b36}.checkbox-list input:checked:after{content:"✓";color:#fff;font-size:11px;position:absolute;left:4px;top:-3px}.checkbox-list label{justify-content:flex-start}.checkbox-list label:after{content:attr(data-count);margin-left:auto;color:#7f746d;font-size:14px}.checkbox-list li:hover label{color:#b26b36}.sidebar-title{font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:#7d7168}.filters-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.sidebar .clear-filters{display:none;position:static;width:auto;height:auto;padding:0;border:0;background:transparent;color:#b26b36;font-size:13px;font-weight:600;cursor:pointer}.sidebar .clear-filters:hover{color:#2b2724}.filter-item{display:flex;align-items:center;width:100%;gap:12px}.filter-name{flex:1}.filter-count{color:#8b7f72;font-size:14px}.filter-toggle{font-size:13px;color:#555}.list-heading{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.filter-toggle{transition:.3s}.list-heading[aria-expanded=false] .filter-toggle{transform:rotate(180deg)}.products-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.products-count{font-size:15px;color:#6b625c}.products-count strong{font-size:18px;color:#1f1f1f;font-weight:600}.products-toolbar-right{display:flex;align-items:center;gap:12px}.view-btn{width:40px;height:40px;border:1px solid #e5e1dc;border-radius:12px;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.view-btn.active{background:#2b2724;color:#fff;border-color:#2b2724}.view-btn:hover{border-color:#b87d45}.sort-box{display:flex;align-items:center;gap:10px;border:1px solid #e5e1dc;border-radius:30px;padding:0 16px;height:40px}.sort-box label{margin:0;font-size:14px;color:#6b625c}.sort-box select{border:none;background:transparent;outline:none;box-shadow:none;font-size:14px;cursor:pointer}.product{margin-bottom:30px}.kchq-product-card{background:#fff;border:1px solid #e9d8cb;border-radius:18px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:.3s ease}.list-view .kchq-product-card{flex-direction:row}.list-view .kchq-product-image{flex:1}.list-view .kchq-product-content{flex:2}.list-view .kchq-btn-group a{flex:none}.list-view .kchq-product-title a{padding-left:0;padding-right:0}.list-view .new-price{font-size:24px}.kchq-product-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px #00000014}.kchq-product-image{position:relative;overflow:hidden}.kchq-product-image img{width:100%;aspect-ratio:1.15/1;object-fit:cover;display:block}.kchq-product-badge{position:absolute;top:14px;left:14px;z-index:2;background:#2e7d32;color:#fff;font-size:11px;font-weight:600;padding:5px 12px;border-radius:30px}.kchq-product-badge.top-rated{background:#234a7a}.kchq-product-badge.top-rated+.kchq-product-badge.new{left:102px}.kchq-product-content{padding:18px;display:flex;flex-direction:column;flex:1}.kchq-rating{display:flex;align-items:center;gap:8px;margin-bottom:10px}.kchq-rating .stars{color:#fdbb12;font-size:11px}.kchq-rating span{color:#777;font-size:12px}.kchq-product-title{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25;text-align:center}.kchq-product-title a{color:#222;text-decoration:none;padding-left:0;padding-right:0;font-size:20px;font-weight:700;line-height:1.25;text-align:center;display:block}.kchq-product-desc{color:#777;font-size:14px;margin-bottom:18px}.kchq-price-wrap{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin-bottom:18px}.old-price{color:#8e8e8e;font-size:16px;text-decoration:line-through}.new-price{font-size:16px;font-weight:700;color:#222}.discount{color:#008a2e;font-size:16px;font-weight:700;margin-left:auto}.kchq-btn-group{display:flex;gap:12px}.kchq-btn-group form{display:flex;flex:1}.kchq-btn-group form .btn-sample{width:auto;border:0px;font-size:14px;padding:8px 20px}.btn-shop,.btn-sample{flex:1;height:42px;border-radius:40px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:500}.btn-shop{background:#7a8d6b;color:#fff}.btn-sample{background:#2f3a44;color:#fff}.catalog-download img.catalog,.cta-video-section img.project{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.dropdown-mega-item{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:12px;transition:.3s;color:inherit}.dropdown-mega-item .icon{width:56px;flex-shrink:0}.dropdown-mega-item .icon img{width:100%}.navbar-expand-lg{position:static}.kchq-header-search-form{position:relative;display:inline-block;top:2px}.kchq-header-search-form button{background:transparent;border:0;cursor:pointer;color:#1a1a1a}.kchq-header-search-input{position:absolute;top:calc(100% + 10px);right:0;width:260px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;padding:10px 15px;border:1px solid #ddd;border-radius:6px;background:#fff;z-index:999}.kchq-header-search-form.active .kchq-header-search-input{opacity:1;visibility:visible;transform:translateY(0)}.kchq-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;text-decoration:none;color:#666;font-size:28px}.kchq-cart i{font-size:30px}.kchq-cart-count{position:absolute;top:-3px;right:-5px;width:24px;height:24px;border-radius:50%;background:#c97a36;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1;font-size:12px;border:2px solid #fff;box-sizing:border-box}.kchq-wishlist{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#666;text-decoration:none}.kchq-wishlist i{font-size:17px}.kchq-wishlist-count{position:absolute;top:-3px;right:-5px;width:24px;height:24px;border-radius:50%;background:#c97a36;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1;font-size:12px;border:2px solid #fff;box-sizing:border-box}.filter-item{display:flex;align-items:center;gap:10px}.color-patch{width:18px;height:18px;border-radius:50%;border:1px solid #ddd;flex-shrink:0}.color-patch[style*="#ffffff"],.color-patch[style*="#f5f5f0"]{border-color:#cfcfcf}.kchq-cart-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 30px;margin-bottom:30px;border-bottom:1px solid #d8ddd7}.kchq-cart-title{margin:0;font-size:30px;font-weight:700;color:#2f3a44;line-height:1.3}.kchq-cart-title .c_count{color:#6f7f6a}.kchq-cart-actions{display:flex;align-items:center;gap:15px}.kchq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px;height:48px;padding:0 24px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:.3s;cursor:pointer}.kchq-btn-outline{color:#2f3a44;border:1px solid #2f3a44;background:#fff}.kchq-btn-primary{background:#6f7f6a;border:1px solid #6f7f6a;color:#fff}.kchq-btn-primary:hover{background:#2f3a44;border-color:#2f3a44}.kchq-btn i{font-size:15px}.kchq-cart-table{width:100%;border:1px solid #e4e8e4;border-radius:14px;overflow:hidden;background:#fff;margin:30px 0}.kchq-cart-head{display:grid;grid-template-columns:1fr 160px 180px;align-items:center;padding:18px 30px;background:#f5f7f4;border-bottom:1px solid #e4e8e4;font-weight:700;color:#2f3a44;text-transform:uppercase;font-size:14px;letter-spacing:.5px}.kchq-cart-item{display:grid;grid-template-columns:1fr 160px 180px;align-items:center;padding:30px;border-bottom:1px solid #ececec}.kchq-cart-item:last-child{border-bottom:none}.kchq-cart-product{display:flex;align-items:flex-start;gap:20px;text-align:left}.kchq-cart-image{width:110px;height:110px;border:1px solid #e5e5e5;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;flex-shrink:0}.kchq-cart-image img{width:100%;height:100%;object-fit:contain}.kchq-cart-content h3{margin:0 0 8px;font-size:22px;color:#2f3a44;font-weight:700}.kchq-cart-content p{margin:0;color:#6d6d6d;line-height:1.7;font-size:15px}.kchq-cart-links{display:flex;align-items:center;gap:12px;margin-top:18px}.kchq-cart-links form{margin:0}.kchq-cart-links button{border:none;background:none;padding:0;cursor:pointer;color:#6f7f6a;font-weight:600;transition:.3s}.kchq-cart-links button:hover{color:#2f3a44}.kchq-cart-links span{color:#c8c8c8}.kchq-cart-qty{display:flex;justify-content:center}.kchq-cart-qty select{width:90px;height:48px;border:1px solid #d8d8d8;border-radius:8px;padding:0 12px;outline:none;font-weight:600}.kchq-cart-price{text-align:right}.kchq-cart-price span{font-size:26px;font-weight:700;color:#6f7f6a}.kchq-cart-price .kchq-cart-old-price{font-size:1.2rem;font-weight:400;color:#9ca3af;text-decoration:line-through;text-decoration-thickness:2px}.kchq-cart-price .kchq-cart-current-price{font-size:22px;font-weight:700;color:#111827}.kchq-cart-item:hover{background:#fafbfa}.kchq-cart-buttons{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;flex-wrap:wrap}.kchq-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:220px;height:54px;padding:0 28px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:600;transition:.3s ease}.kchq-btn-primary{background:#6f7f6a;color:#fff;border:2px solid #6f7f6a}.kchq-btn-primary:hover{background:#2f3a44;border-color:#2f3a44;color:#fff}.kchq-btn-outline{background:#fff;color:#2f3a44;border:2px solid #2f3a44}.kchq-btn-outline:hover{background:#2f3a44;color:#fff}.kchq-btn-secondary{background:#fff;color:#6f7f6a;border:2px solid #6f7f6a}.kchq-btn-secondary:hover{background:#6f7f6a;color:#fff}.kchq-btn i{font-size:14px}@media(max-width:768px){.kchq-cart-buttons{flex-direction:column}.kchq-btn{width:100%}}@media(max-width:991px){.kchq-cart-head{display:none}.kchq-cart-item{grid-template-columns:1fr;gap:20px;padding:20px}.kchq-cart-product{flex-direction:column}.kchq-cart-image{width:100%;height:220px}.kchq-cart-image img{max-width:220px}.kchq-cart-qty{justify-content:flex-start}.kchq-cart-price{text-align:left}}@media(max-width:767px){.kchq-cart-header{flex-direction:column;align-items:flex-start}.kchq-cart-title{font-size:28px}.kchq-cart-actions{width:100%}.kchq-btn{flex:1;min-width:0}}@media(max-width:991px){.new-price{font-size:28px}.kchq-btn-group{flex-direction:column}}@media(max-width:991px){.kchq-page-header-inner{grid-template-columns:1fr;justify-items:center;text-align:center}.kchq-page-left,.kchq-page-right{justify-self:center}.kchq-page-title{font-size:28px}.kchq-page-right{flex-wrap:wrap;justify-content:center;gap:12px 16px}}@media(max-width:991px){.cta-video-section{min-height:550px}}@media(max-width:576px){.cta-video-section{min-height:450px}.cta-video-section h2{font-size:2.2rem}}@media(max-width:991px){.catalog-download{min-height:450px}}@media(max-width:576px){.catalog-download{min-height:380px}}@media(max-width:991px){.support-video{margin-bottom:2rem}}@media(max-width:767px){.process-item:before{display:none}.step-circle{margin-bottom:20px}}@media(max-width:991px){.homeowners .homeowners-media video{height:420px}.homeowners .homeowners-award{left:15px;right:15px;bottom:15px}}@media(max-width:575px){.homeowners .homeowners-media video{height:340px}.homeowners .homeowners-award{position:static;margin-top:15px}}@media(max-width:991.98px){.kchq-bottom-overlay{position:static;background:#1d1d1d}.kchq-brand-slider{margin-top:10px}.kchq-rating{justify-content:center;text-align:center}}.btn-primary,button.btn-primary,.btn.btn-primary,.btn-shop,.add-to-cart,.button-primary,.mobile-nav .btn.btn-primary,.portfolio-wrapper .table .tr_product>td button.btn.btn-primary,.store-section .select-country .btn.btn-primary{background:var(--kchq-button)!important;border-color:var(--kchq-button)!important;color:var(--kchq-white)!important}.btn-primary:hover,button.btn-primary:hover,.btn.btn-primary:hover,.btn-shop:hover,.add-to-cart:hover,.button-primary:hover,.mobile-nav .btn.btn-primary:hover,.portfolio-wrapper .table .tr_product>td button.btn.btn-primary:hover,.store-section .select-country .btn.btn-primary:hover{background:var(--kchq-button-hover)!important;border-color:var(--kchq-button-hover)!important;color:var(--kchq-white)!important}.btn-outline-secondary,.btn-outline-light{background:transparent!important;border-color:var(--kchq-button)!important;color:var(--kchq-button)!important}.btn-outline-secondary:hover,.btn-outline-light:hover{background:var(--kchq-button)!important;border-color:var(--kchq-button)!important;color:var(--kchq-white)!important}.collection-tab.btn-outline-secondary,.collection-tab.btn-outline-secondary:hover,.collection-tab.btn-outline-secondary:focus,.collection-tab.btn-outline-secondary:active{background:#fff!important;border-color:#c97a63!important;color:var(--kchq-header)!important}
