.kp-brands.page-width{padding-top:64px;padding-bottom:88px;max-width:1280px;color:#191d13}.kp-brands__header{max-width:680px;margin-bottom:30px}.kp-brands__eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;color:#4e6802}.kp-brands h1{font-size:clamp(34px,5vw,54px);line-height:1.12;margin:10px 0 16px;font-weight:750}.kp-brands__header>p:last-child{color:#65675f;font-size:17px;line-height:1.6}.kp-brands__search{max-width:520px;margin-bottom:28px}.kp-brands__search label{display:block;font-weight:650;margin-bottom:9px}.kp-brands__search input{width:100%;border:1px solid #d5dacb;border-radius:12px;padding:14px 16px;background:#fff;color:#191d13;font:inherit}.kp-brands__search input:focus-visible,.kp-brands__link:focus-visible{outline:2px solid #4e6802;outline-offset:4px}.kp-brands__search p{font-size:13px;color:#65675f;margin:9px 0 0}.kp-brands__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kp-brands__link{display:flex;align-items:center;min-height:86px;height:100%;padding:20px;border:1px solid #e0e4d8;border-radius:14px;background:#f7f8f2;color:#29351b;text-decoration:none;font-size:17px;font-weight:650;overflow-wrap:anywhere;transition:background .15s,border-color .15s}.kp-brands__link:hover{background:#edf2df;border-color:#91a568}.kp-brands [hidden]{display:none!important}@media(max-width:989px){.kp-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.kp-brands.page-width{padding-top:40px;padding-bottom:56px}.kp-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kp-brands__link{padding:16px;min-height:76px;font-size:15px}}.kp-cg{background:#f6f6ef;color:#253d29;border-top:1px solid #e3e7d9;font-family:var(--font-body-family)}.kp-cg__inner{max-width:1200px;padding:65px 40px;margin:auto}.kp-cg__heading{max-width:650px;margin-bottom:30px}.kp-cg__heading>p,.kp-cg__faq-title>p{font-size:10px;letter-spacing:1.5px;font-weight:700;margin:0 0 13px}.kp-cg h2{font-size:34px;line-height:1.13;letter-spacing:-1.2px;color:#253d29;font-weight:700;margin:0 0 17px}.kp-cg__heading>div{font-size:14px;line-height:1.75;color:#53604e}.kp-cg__heading>div p{margin:0}.kp-cg__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kp-cg__card{padding:26px;border:1px solid #d9dfcb;border-radius:16px;background:#fcfcf8}.kp-cg__number{font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;background:#d7ea96;margin-bottom:19px}.kp-cg h3{font-size:17px;line-height:1.3;font-weight:650;color:#253d29;margin:0 0 13px}.kp-cg__card>div{font-size:13px;line-height:1.75;color:#53604e}.kp-cg__card p{margin:0}.kp-cg__faq{display:grid;grid-template-columns:.8fr 1.35fr;gap:75px;border-top:1px solid #d9dfcb;padding-top:50px;margin-top:50px}.kp-cg__faq-title h2{font-size:30px}.kp-cg__faq-title a{font-size:12px;color:#314c27;text-underline-offset:4px}.kp-cg__questions details{border-bottom:1px solid #d9dfcb}.kp-cg__questions details:first-child{border-top:1px solid #d9dfcb}.kp-cg summary{font-size:14px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:20px 0;line-height:1.5}.kp-cg summary::-webkit-details-marker{display:none}.kp-cg summary span{font-weight:400;font-size:21px;line-height:1}.kp-cg details[open] summary span{transform:rotate(45deg)}.kp-cg__questions details>div{font-size:13px;line-height:1.8;color:#53604e;padding-bottom:20px;max-width:570px}.kp-cg__questions p{margin:0}.kp-cg a:focus-visible,.kp-cg summary:focus-visible{outline:2px solid #5d7d0f;outline-offset:4px}@media(max-width:749px){.kp-cg__inner{padding:38px 20px}.kp-cg h2{font-size:28px;letter-spacing:-.8px}.kp-cg__cards{grid-template-columns:1fr;gap:11px}.kp-cg__card{padding:20px}.kp-cg__number{margin-bottom:13px}.kp-cg__faq{grid-template-columns:1fr;gap:25px;padding-top:33px;margin-top:32px}.kp-cg__faq-title h2{font-size:27px}.kp-cg summary{font-size:13px;padding:17px 0}.kp-cg__heading{margin-bottom:22px}}.kp-ch{background:#f5f5ee;color:#203b29;border-bottom:1px solid #e2e5d9;font-family:var(--font-body-family)}.kp-ch__inner{max-width:1200px;margin:auto;padding:21px 40px 26px}.kp-ch__crumbs{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:11px;color:#65705d;margin-bottom:22px;line-height:1.5}.kp-ch__crumbs a{color:inherit;text-decoration:none}.kp-ch__crumbs a:hover{text-decoration:underline}.kp-ch__hero{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;align-items:center;min-height:270px}.kp-ch__hero--text{grid-template-columns:1fr}.kp-ch__copy{position:relative;z-index:1}.kp-ch__eyebrow{font-size:10px;letter-spacing:1.65px;font-weight:700;margin:0 0 16px}.kp-ch h1{font-size:clamp(36px,4.8vw,62px);letter-spacing:-2.6px;line-height:1.04;font-weight:750;margin:0 0 18px;color:#203b29;max-width:600px}.kp-ch__intro{font-size:16px;line-height:1.65;max-width:470px;color:#4a5949}.kp-ch__intro p{margin:0}.kp-ch__cta{display:inline-flex;gap:28px;align-items:center;margin-top:22px;border-radius:30px;background:#263d27;color:#fff;text-decoration:none;padding:12px 21px;font-weight:600;font-size:13px;line-height:1.6;transition:background .2s}.kp-ch__cta:hover{background:#4b6208}.kp-ch__cta span{font-size:19px;line-height:1}.kp-ch__visual{position:relative;isolation:isolate;background:#f5f5ee;height:280px;display:flex;justify-content:center;align-items:center}.kp-ch__orbit{position:absolute;top:5px;right:34px;bottom:10px;left:34px;background:#d8eb94;border-radius:49% 51% 45% 55%/55% 44% 56% 45%;transform:rotate(-8deg);z-index:-1}.kp-ch__image{object-fit:contain;width:78%;height:90%;filter:brightness(1.12) contrast(1.05);mix-blend-mode:multiply;transform:rotate(-7deg)}.kp-ch__sticker{position:absolute;right:5px;top:13px;background:#f7f7ef;border:1px solid #233d29;border-radius:50%;width:89px;height:89px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;font-weight:700;line-height:1.3;padding:12px;transform:rotate(10deg)}.kp-ch__product{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:10px;color:#526048;text-underline-offset:3px;white-space:nowrap}.kp-ch__explore{margin-top:30px;padding-top:20px;border-top:1px solid #dce0d0;display:flex;align-items:center;gap:21px}.kp-ch__explore>p{font-size:11px;font-weight:600;margin:0;white-space:nowrap;color:#526048}.kp-ch__chips{display:flex;flex-wrap:wrap;gap:9px}.kp-ch__chips a{display:flex;align-items:center;gap:20px;border:1px solid #bcc8a6;padding:8px 14px;border-radius:28px;text-decoration:none;color:#29412b;font-size:12px;line-height:1.5;background:#fff9}.kp-ch__chips a:hover{background:#d8eb94;border-color:#809358}.kp-ch a:focus-visible{outline:2px solid #5d7d0f;outline-offset:4px}body:has(.kp-ch) .vtl-sb-main-widget{display:none!important}#MainContent:has(.kp-ch) .collection{--grid-desktop-horizontal-spacing:16px;--grid-desktop-vertical-spacing:22px;--grid-mobile-horizontal-spacing:10px;--grid-mobile-vertical-spacing:14px}#MainContent:has(.kp-ch) .collection .card-wrapper{border:1px solid #e8ebdf;border-radius:15px;overflow:hidden;background:#fff;height:100%}#MainContent:has(.kp-ch) .collection .card__inner{background:#fafaf6}#MainContent:has(.kp-ch) .collection .card__information{padding:16px 14px 8px}#MainContent:has(.kp-ch) .collection .card__heading{font-size:14px;line-height:1.4;color:#213b29}#MainContent:has(.kp-ch) .collection .card-information{color:#243c28}#MainContent:has(.kp-ch) .collection .quick-add{margin:4px 14px 14px}#MainContent:has(.kp-ch) .collection .quick-add__submit{border-radius:25px;min-height:40px;font-size:12px;background:#253d29;color:#fff}#MainContent:has(.kp-ch) .collection .quick-add__submit:after{border-radius:25px;box-shadow:none}#MainContent:has(.kp-ch) .collection .grid{column-gap:16px;row-gap:22px}#MainContent:has(.kp-ch) .facets-wrapper{margin-bottom:18px}@media(min-width:990px){#MainContent:has(.kp-ch) #product-grid.grid--4-col-desktop>.grid__item{width:calc((100% - 48px)/4);max-width:calc((100% - 48px)/4)}}@media(min-width:750px)and (max-width:989px){#MainContent:has(.kp-ch) #product-grid>.grid__item{width:calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}}@media(max-width:749px){.kp-ch__inner{padding:15px 20px 21px}.kp-ch__crumbs{font-size:10px;gap:7px;margin-bottom:20px}.kp-ch__hero{grid-template-columns:1fr;gap:0;min-height:0;position:relative}.kp-ch__copy{padding-right:0}.kp-ch__eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:12px}.kp-ch h1{font-size:39px;letter-spacing:-1.8px;max-width:280px;margin-bottom:13px}.kp-ch__intro{font-size:13px;line-height:1.65;max-width:100%}.kp-ch__cta{margin-top:16px;font-size:12px;padding:10px 17px;gap:25px}.kp-ch__visual{display:none}.kp-ch__explore{margin-top:20px;padding-top:16px;display:block}.kp-ch__explore>p{margin-bottom:9px;font-size:10px}.kp-ch__chips{gap:7px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.kp-ch__chips::-webkit-scrollbar{display:none}.kp-ch__chips a{white-space:nowrap;font-size:11px;gap:12px;padding:7px 12px;flex-shrink:0}#MainContent:has(.kp-ch) .collection .grid{column-gap:10px;row-gap:14px}#MainContent:has(.kp-ch) #product-grid>.grid__item{width:calc((100% - 10px)/2);max-width:calc((100% - 10px)/2)}#MainContent:has(.kp-ch) .collection .card__information{padding:12px 10px 7px}#MainContent:has(.kp-ch) .collection .card__heading{font-size:12px}#MainContent:has(.kp-ch) .collection .quick-add{margin:2px 9px 10px}}.kp-mix-intro{background:#fff;color:#111;padding:24px 0 0}.kp-mix-intro__crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#66665f;margin-bottom:28px}.kp-mix-intro__crumbs a{color:inherit;text-decoration:none}.kp-mix-intro__eyebrow{color:#4e6802;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 12px}.kp-mix-intro h1{font-family:var(--font-heading-family);font-size:58px;font-weight:700;letter-spacing:-1.8px;line-height:1.08;margin:0 0 18px;color:#111}.kp-mix-intro__text{max-width:780px;font-size:16px;line-height:1.7;color:#66665f}.kp-mix-intro__text p{margin:0}.kp-mix-intro__related{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px;padding:16px 20px;background:#f6f6f2;border-radius:14px}.kp-mix-intro__related>span{font-size:12px;font-weight:600;margin-right:8px}.kp-mix-intro__related a{display:inline-flex;align-items:center;gap:14px;color:#4e6802;border:1px solid #d9dfc7;border-radius:24px;padding:7px 13px;background:#fff;text-decoration:none;font-size:12px;line-height:1.5}.kp-mix-intro__related a:hover{background:#edf1e2;border-color:#4e6802}.kp-mix-intro a:focus-visible{outline:2px solid #4e6802;outline-offset:4px}body:has(.kp-mix-intro) .kp-collection-grid-pro__titlebox,body:has(.kp-mix-intro) .kp-collection-grid-pro__header>.kp-breadcrumbs{display:none}body:has(.kp-mix-intro) .kp-collection-grid-pro__titlebar{justify-content:flex-end}body:has(.kp-mix-intro) .vtl-sb-main-widget{display:none!important}@media(max-width:749px){body:has(.kp-mix-intro) .kp-collection-grid-pro .kp-product-card__buy-row{grid-template-columns:minmax(0,1fr);gap:8px}body:has(.kp-mix-intro) .kp-collection-grid-pro .kp-product-card__qty{width:80px;justify-self:center}body:has(.kp-mix-intro) .kp-collection-grid-pro .kp-product-card__button{min-height:42px;font-size:12px;line-height:1.3;padding:8px 5px}}@media(max-width:749px){.kp-mix-intro{padding-top:18px}.kp-mix-intro__crumbs{font-size:10px;gap:7px;margin-bottom:20px}.kp-mix-intro h1{font-size:38px;letter-spacing:-1px;margin-bottom:14px}.kp-mix-intro__text{font-size:14px}.kp-mix-intro__related{padding:14px;gap:8px;margin-top:18px}.kp-mix-intro__related>span{width:100%}.kp-mix-intro__related a{font-size:11px;padding:6px 10px;gap:9px}}.kp-variant-caption{display:block;margin:0 0 7px;color:#616161;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.kp-variant-select{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:40px;border:1px solid #d8d8d2;border-radius:10px;background:#f6f6f2;color:#203b29;padding:9px 26px 9px 11px;font:inherit;font-size:var(--kp-variant-size,12px);font-weight:650;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.kp-variant-select:focus-visible{outline:2px solid var(--kp-green,#4e6802);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
