@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Jost:wght@300;400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--k-green: #337C6B;--k-green-dark: #275f52;--k-green-light: #7fbfb0;--k-green-pale: #b8ddd6;--k-cream: #faf9f7;--k-cream-mid: #f5f2ec;--k-cream-dark: #ede4d3;--k-border: #e4e0d8;--k-black: #1a1a1a;--k-grey: #666666;--k-grey-light: #888888;--font-head: "Cormorant Garamond", serif;--font-body: "Jost", sans-serif}body{font-family:var(--font-body);color:var(--k-black);background:var(--k-cream);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-head);font-weight:500;line-height:1.2}a{color:inherit;text-decoration:none}.k-btn-primary{background:var(--k-green);color:#fff;border:none;padding:14px 32px;font-family:var(--font-body);font-size:11px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;font-weight:500;transition:background .2s;display:inline-block}.k-btn-primary:hover{background:var(--k-green-dark)}.k-btn-outline{background:transparent;color:var(--k-black);border:1px solid var(--k-black);padding:13px 28px;font-family:var(--font-body);font-size:11px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;font-weight:400;display:inline-block;transition:all .2s}.k-btn-outline:hover{background:var(--k-black);color:#fff}.k-announce{background:var(--k-black);color:var(--k-green-pale);text-align:center;padding:9px;font-size:11px;letter-spacing:2px;text-transform:uppercase}.k-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;background:#fff;border-bottom:.5px solid var(--k-border);position:sticky;top:0;z-index:100}.k-nav-logo{font-family:var(--font-head);font-size:24px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--k-black)}.k-nav-links{display:flex;gap:28px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--k-grey)}.k-nav-links a:hover{color:var(--k-green)}.k-nav-right{display:flex;align-items:center;gap:16px}.k-nav-icon{font-size:20px;color:var(--k-grey);cursor:pointer;transition:color .2s}.k-nav-icon:hover{color:var(--k-green)}.k-mega-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:2px solid var(--k-green);border-bottom:.5px solid var(--k-border);padding:32px;display:none;grid-template-columns:repeat(4,1fr);gap:24px;z-index:99;box-shadow:0 8px 24px #0000000f}.k-nav-item:hover .k-mega-menu{display:grid}.k-mega-col-title{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--k-green);font-weight:500;margin-bottom:14px;padding-bottom:8px;border-bottom:.5px solid var(--k-border)}.k-mega-links{list-style:none}.k-mega-links li{margin-bottom:10px}.k-mega-links a{font-size:13px;color:var(--k-grey);transition:color .15s}.k-mega-links a:hover{color:var(--k-green)}.k-mega-badge{display:inline-block;background:var(--k-green);color:#fff;font-size:9px;padding:2px 6px;letter-spacing:1px;text-transform:uppercase;margin-left:6px;vertical-align:middle}.k-mega-badge-red{background:#c0392b}.k-trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:.5px solid var(--k-border);border-bottom:.5px solid var(--k-border)}.k-trust-item{display:flex;align-items:center;gap:12px;padding:20px 24px;border-right:.5px solid var(--k-border)}.k-trust-item:last-child{border-right:none}.k-trust-icon{font-size:22px;color:var(--k-green);flex-shrink:0}.k-trust-label{font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.k-trust-desc{font-size:11px;color:var(--k-grey-light);margin-top:1px}.k-section{padding:56px 32px}.k-section-header{text-align:center;margin-bottom:40px}.k-section-tag{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--k-green);font-weight:500;margin-bottom:10px}.k-section-title{font-family:var(--font-head);font-size:36px;font-weight:500;color:var(--k-black)}.k-prod{background:#fff;border:.5px solid var(--k-border);cursor:pointer;transition:transform .2s}.k-prod:hover{transform:translateY(-3px)}.k-prod-img{background:var(--k-cream-mid);aspect-ratio:1;overflow:hidden;position:relative}.k-prod-img img{width:100%;height:100%;object-fit:cover}.k-prod-badge{position:absolute;top:10px;left:10px;background:var(--k-black);color:#fff;font-size:9px;padding:3px 8px;letter-spacing:1px;text-transform:uppercase}.k-prod-info{padding:14px 16px}.k-prod-name{font-size:13px;color:var(--k-black);margin-bottom:6px;line-height:1.4}.k-prod-price{font-size:14px;font-weight:500;color:var(--k-green)}.k-prod-stars{color:var(--k-green);font-size:11px;margin-bottom:4px}.k-footer{background:var(--k-cream-dark);border-top:.5px solid var(--k-border);padding:48px 32px 24px}.k-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px}.k-footer-logo{font-family:var(--font-head);font-size:22px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.k-footer-desc{font-size:12px;color:var(--k-grey);line-height:1.7;max-width:240px}.k-footer-col-title{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:500;margin-bottom:14px}.k-footer-links{list-style:none}.k-footer-links li{font-size:12px;color:var(--k-grey);margin-bottom:8px;cursor:pointer}.k-footer-links li:hover{color:var(--k-green)}.k-footer-bottom{border-top:.5px solid var(--k-border);padding-top:20px;font-size:11px;color:var(--k-grey-light);display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.k-nav-links{display:none}.k-footer-grid,.k-trust,.k-mega-menu{grid-template-columns:1fr 1fr}}@media(max-width:480px){.k-footer-grid,.k-trust{grid-template-columns:1fr}.k-nav{padding:14px 16px}.k-section{padding:40px 16px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/khaista-custom.css.map */
