.kg-footer{background:#eef0e7;color:#3d5545;border-top:1px solid #e3e7dc}.kg-footer__inner{max-width:1280px;margin:auto;padding:54px 40px 42px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px}.kg-footer .kg-wordmark{font-size:28px}.kg-footer__brand p{max-width:260px;font-size:13px;line-height:1.8;color:#78816f;margin-top:17px}.kg-footer h2{font-family:inherit;color:inherit;font-size:13px;font-weight:600;letter-spacing:0;margin:7px 0 18px}.kg-footer__inner>div:not(:first-child)>a{display:block;text-decoration:none;color:#74806d;font-size:12px;margin:13px 0}.kg-footer a:hover{text-decoration:underline;text-underline-offset:4px}.kg-footer__bottom{max-width:1200px;margin:auto;border-top:1px solid #dce2d4;display:flex;justify-content:space-between;gap:25px;padding:20px 0 25px;font-size:11px;color:#78836f}.kg-footer a:focus-visible{outline:2px solid #315e48;outline-offset:5px}@media(max-width:1280px){.kg-footer__bottom{margin-inline:40px}}@media(max-width:749px){.kg-footer__inner{padding:40px 22px 26px;grid-template-columns:1fr 1fr;gap:23px}.kg-footer__brand{grid-column:1 / -1}.kg-footer__brand p{max-width:320px}.kg-footer__bottom{margin-inline:22px;padding-block:18px 23px;flex-wrap:wrap;gap:8px;font-size:10px}.kg-footer .kg-wordmark{font-size:25px}}html{scroll-behavior:smooth;scroll-padding-top:32px}body{letter-spacing:0!important}.kg-header{background:#fffefb;border-bottom:1px solid #e7e9e1}.kg-header__inner{max-width:1280px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:32px}.kg-wordmark{font-size:27px;letter-spacing:-1.2px;color:#253f34;text-decoration:none;font-weight:600;white-space:nowrap}.kg-wordmark span{font-weight:400}.kg-wordmark i{font-style:normal;color:#c6a54d}.kg-nav{display:flex;gap:30px;align-items:center}.kg-nav a{color:#46564e;text-decoration:none;font-size:15px;transition:color .2s}.kg-nav a:hover{color:#213d31;text-decoration:underline;text-underline-offset:6px}.kg-header__actions{display:flex;gap:24px;align-items:center}.kg-header__actions>a{position:relative;display:flex;color:#253f34}.kg-header svg{width:23px;height:23px}.kg-cart-count{position:absolute;right:-8px;top:-8px;background:#253f34;color:#fff;border-radius:50%;font-size:10px;min-width:16px;text-align:center}.kg-mobile-menu{display:none}.kg-header a:focus-visible,.kg-header summary:focus-visible{outline:2px solid #315e48;outline-offset:6px}.announcement-bar__message{font-size:12px;letter-spacing:1px;padding:9px 0}.shopify-section-group-header-group{margin:0}.button{letter-spacing:.2px}.card__heading{font-weight:600}.product__title h1,.collection-hero__title{letter-spacing:-1px}.footer__copyright{font-size:12px}@media(max-width:990px){.kg-header__inner{padding:20px 24px}.kg-nav{gap:18px}.kg-nav a{font-size:14px}.kg-header__actions{gap:18px}.kg-wordmark{font-size:24px}}@media(max-width:749px){.kg-header__inner{padding:18px 20px}.kg-nav{display:none}.kg-mobile-menu{display:block}.kg-mobile-menu summary{cursor:pointer;list-style:none;display:flex;color:#253f34}.kg-mobile-menu summary::-webkit-details-marker{display:none}.kg-mobile-menu nav{position:absolute;z-index:10;right:0;left:0;display:grid;gap:0;background:#fffefb;border-block:1px solid #e7e9e1;padding:12px 20px;box-shadow:0 12px 24px #253f3412}.kg-mobile-menu nav a{padding:13px 4px;color:#253f34;text-decoration:none}.kg-header__actions{gap:17px}.kg-wordmark{font-size:23px}.announcement-bar__message{font-size:10px;letter-spacing:.4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.kg-home .kg-product h3,.card__heading,.product__title h1{font-weight:700;text-transform:uppercase}.kg-header.kg-header .kg-header__inner{gap:24px}.kg-header.kg-header .kg-nav{gap:20px}.kg-header.kg-header .kg-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5}.kg-header.kg-header .kg-header__actions{gap:8px;flex-shrink:0}.kg-header.kg-header .kg-header__actions>a,.kg-header.kg-header .kg-mobile-menu summary{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;border-radius:8px}.kg-header.kg-header .kg-header__actions>a:hover,.kg-header.kg-header .kg-mobile-menu summary:hover{background:#eef0e7}.kg-header.kg-header .kg-cart-count{top:1px;right:0;padding-inline:4px;min-width:18px;line-height:18px;font-weight:600}.kg-header.kg-header .kg-mobile-menu nav{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}.kg-header.kg-header .kg-mobile-menu nav a{display:flex;align-items:center;min-height:48px;padding:12px 8px;font-size:15px;line-height:1.5;border-bottom:1px solid #e7e9e1}.kg-header.kg-header .kg-mobile-menu nav a:last-child{border-bottom:0}.kg-header.kg-header .kg-mobile-menu nav a[aria-current=page]{font-weight:700}@media(max-width:1100px){.kg-header.kg-header .kg-nav{display:none}.kg-header.kg-header .kg-mobile-menu{display:block}.kg-header.kg-header .kg-mobile-menu nav{position:absolute;left:0;right:0;top:100%;z-index:30;display:grid;gap:0;padding:8px 24px 16px;background:#fffefb;border-bottom:1px solid #e1e6da;box-shadow:0 12px 24px #253f3412}}@media(max-width:749px){.kg-header.kg-header .kg-header__inner{gap:8px;padding:12px 16px}.kg-header.kg-header .kg-header__actions{gap:2px}.kg-header.kg-header .kg-wordmark{font-size:22px;letter-spacing:-1.1px}.kg-header.kg-header .kg-mobile-menu nav{padding-inline:16px}}@media(max-width:359px){.kg-header.kg-header .kg-header__inner{padding-inline:10px;gap:4px}.kg-header.kg-header .kg-wordmark{font-size:20px}}.kg-demo{margin:0 0 28px;padding:22px;border:1px solid #e3e9dd;border-radius:14px;background:#f5f6ee;color:#253f34}.kg-demo__eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#677963}.kg-demo h1,.kg-demo h2{margin:0 0 18px;font-family:Georgia,serif;font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-.5px}.kg-demo__video{display:block;width:100%;max-width:260px;height:auto;max-height:440px;object-fit:contain;margin:0 auto;border-radius:10px;background:#17271d;aspect-ratio:9/16}.kg-demo__note{margin:10px 0 0;color:#677963;font-size:12px;line-height:1.6;text-align:center}.kg-demo--home{display:grid;grid-template-columns:1fr 320px;align-items:center;gap:55px;max-width:1200px;margin:45px auto 0;padding:35px 55px;background:#edf1e6;border:0}.kg-demo--home h1,.kg-demo--home h2{font-size:42px;max-width:520px}.kg-demo--home .kg-demo__copy>p:not(.kg-demo__eyebrow){max-width:450px;font-size:16px;line-height:1.8;color:#607065}.kg-demo__link{display:inline-flex;align-items:center;gap:22px;padding:14px 22px;margin-top:10px;border-radius:6px;background:#294a39;color:#fffefb;text-decoration:none;font-size:14px;font-weight:600}.kg-demo__link:focus-visible{outline:2px solid #83976f;outline-offset:4px}@media(max-width:749px){.kg-demo--home{grid-template-columns:1fr;gap:22px;margin:28px 22px 0;padding:28px 24px}.kg-demo--home h2{font-size:32px}.kg-demo--home .kg-demo__copy>p:not(.kg-demo__eyebrow){font-size:14px}.kg-demo__video{max-width:240px;max-height:425px}}.kg-product-service{padding:14px 16px;border:1px solid #e2e7dd;border-radius:10px;background:#f5f6ef;color:#34513e}.kg-product-service p{margin:0;font-size:13px;line-height:1.7}.kg-product-service div{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:9px}.kg-product-service a{color:inherit;font-size:12px;text-underline-offset:3px}.kg-product-service a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AABgAAAAAAAAKA */
