@font-face{font-family:Fraunces Fallback;src:local("Georgia");size-adjust:102%;ascent-override:96%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Mulish Fallback;src:local("Arial");size-adjust:99%;ascent-override:100%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:optional;src:url(mulish-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20CF}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:optional;src:url(mulish-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2113,U+2122}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:optional;src:url(mulish-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20CF}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:optional;src:url(mulish-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2113,U+2122}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:optional;src:url(fraunces-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20CF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:optional;src:url(fraunces-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2113,U+2122}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:optional;src:url(fraunces-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20CF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:optional;src:url(fraunces-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2113,U+2122}:root{--font-heading-family: "Fraunces", "Fraunces Fallback", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Mulish", "Mulish Fallback", -apple-system, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--kojo-leaf: #567a46;--kojo-sage: #a8b99a;--kojo-blush: #efe0d7;--kojo-clay: #b0603f;--kojo-ochre: #d9a544;--kojo-terracotta: #b0603f;--kojo-bark: #4a3f35;--kojo-ink: #4a3f35;--kojo-soft: #d9a0a6;--kojo-heritage-teal: #1e9489;--kojo-warm: #f7f3ec;--kojo-border: #e5dfd3}h1,.h0,.h1,h2,.h2,.banner__heading,.title--primary,.collection-hero__title,.card__heading{text-transform:lowercase;letter-spacing:0;line-height:1.15}body{letter-spacing:.01em;line-height:1.5}.link,a.full-unstyled-link:hover{text-underline-offset:3px}*:focus-visible{outline:2px solid var(--kojo-leaf);outline-offset:2px;box-shadow:none}.kojo-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0 .4rem;padding:0;list-style:none}.kojo-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.02em;padding:.5rem 1rem;border:1px solid var(--kojo-border);background:var(--kojo-warm);color:var(--kojo-ink);min-height:2.9rem;border-radius:999px}.kojo-chip--care{background:#edf3e5;border-color:#d7e4c6;color:#3e5a2e}.kojo-chip--pet-safe{background:#eff3ea;border-color:#cfdbc4;color:#46603a}.kojo-chip--pet-warn{background:#fdf0f1;border-color:#f5d4d7;color:#8c3a41}.kojo-care{margin:1.2rem 0}.kojo-care__row{display:grid;grid-template-columns:11rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--kojo-border)}.kojo-care__row:last-child{border-bottom:0}.kojo-care__label{font-weight:700;font-size:1.3rem;color:#567a46}.kojo-care__value{font-size:1.4rem;color:var(--kojo-ink)}@media screen and (max-width:479px){.kojo-care__row{grid-template-columns:1fr;gap:.2rem}}.kojo-facts{width:100%;border-collapse:collapse;font-size:1.3rem}.kojo-facts th,.kojo-facts td{text-align:left;padding:.8rem .4rem;border-bottom:1px solid var(--kojo-border);vertical-align:top}.kojo-facts th{font-weight:700;color:var(--kojo-bark);width:40%}.kojo-trust{margin-top:1.2rem;padding:1.2rem 1.6rem;background:var(--kojo-warm);border:1px solid var(--kojo-border);border-radius:16px;font-size:1.3rem;color:var(--kojo-ink)}.kojo-trust p{margin:.2rem 0}.kojo-collection-copy{max-width:72rem;margin:0 auto;font-size:1.5rem;line-height:1.6}.kojo-collection-copy h2{font-size:2.4rem}@media(prefers-reduced-motion:reduce){.scroll-trigger{transition:none!important;animation:none!important}}.shopify-section[id$=__hero] .rich-text,.newsletter.color-scheme-3{position:relative;overflow:hidden;isolation:isolate}.shopify-section[id$=__hero] .rich-text:before{content:"";position:absolute;width:26rem;height:26rem;right:-6rem;top:-7rem;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cpath%20fill%3D%22%238FA57F%22%20d%3D%22M100%20196%20C%2090%20152%2084%20130%2058%20119%20C%2028%20106%2015%2078%2024%2050%20C%2041%2067%2062%2076%2074%2094%20C%2066%2068%2070%2042%2088%2018%20C%2098%2043%20103%2070%20100%2096%20C%20108%2066%20122%2046%20146%2036%20C%20148%2062%20136%2090%20114%20104%20C%20138%2096%20163%20100%20180%20116%20C%20158%20133%20128%20136%20107%20127%20C%20118%20144%20114%20170%20100%20196%20Z%22%2F%3E%3C%2Fsvg%3E) no-repeat center / contain;transform:rotate(148deg);opacity:.55;z-index:-1;pointer-events:none}.shopify-section[id$=__hero] .rich-text:after{content:"";position:absolute;width:30rem;height:19rem;left:-8rem;bottom:-6rem;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20200%22%3E%3Cpath%20fill%3D%22%23B0603F%22%20opacity%3D%220.85%22%20d%3D%22M45%2040%20C%2075%208%20135%204%20165%2030%20C%20196%2057%20196%20108%20168%20138%20C%20138%20170%2078%20172%2046%20142%20C%2015%20113%2014%2072%2045%2040%20Z%22%2F%3E%3Cg%20fill%3D%22%23D9A544%22%3E%3Cellipse%20cx%3D%22230%22%20cy%3D%2260%22%20rx%3D%2212%22%20ry%3D%224.5%22%20transform%3D%22rotate%2838%20230%2060%29%22%2F%3E%3Cellipse%20cx%3D%22262%22%20cy%3D%2242%22%20rx%3D%2210%22%20ry%3D%224%22%20transform%3D%22rotate%2852%20262%2042%29%22%2F%3E%3Cellipse%20cx%3D%22288%22%20cy%3D%2278%22%20rx%3D%2212%22%20ry%3D%224.5%22%20transform%3D%22rotate%2830%20288%2078%29%22%2F%3E%3Cellipse%20cx%3D%22242%22%20cy%3D%22102%22%20rx%3D%2210%22%20ry%3D%224%22%20transform%3D%22rotate%2846%20242%20102%29%22%2F%3E%3Cellipse%20cx%3D%22278%22%20cy%3D%22128%22%20rx%3D%2211%22%20ry%3D%224%22%20transform%3D%22rotate%2826%20278%20128%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat center / contain;transform:rotate(-8deg);opacity:.5;z-index:-1;pointer-events:none}.newsletter.color-scheme-3:before{content:"";position:absolute;width:20rem;height:20rem;left:-5rem;bottom:-6rem;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cpath%20fill%3D%22%23567A46%22%20d%3D%22M100%20196%20C%2090%20152%2084%20130%2058%20119%20C%2028%20106%2015%2078%2024%2050%20C%2041%2067%2062%2076%2074%2094%20C%2066%2068%2070%2042%2088%2018%20C%2098%2043%20103%2070%20100%2096%20C%20108%2066%20122%2046%20146%2036%20C%20148%2062%20136%2090%20114%20104%20C%20138%2096%20163%20100%20180%20116%20C%20158%20133%20128%20136%20107%20127%20C%20118%20144%20114%20170%20100%20196%20Z%22%2F%3E%3C%2Fsvg%3E) no-repeat center / contain;transform:rotate(35deg);opacity:.35;z-index:-1;pointer-events:none}.newsletter.color-scheme-3:after{content:"";position:absolute;width:13rem;height:11rem;right:4rem;top:3rem;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20140%20120%22%3E%3Cg%20fill%3D%22%238FA57F%22%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2230%22%20rx%3D%2211%22%20ry%3D%224%22%20transform%3D%22rotate%2835%2024%2030%29%22%2F%3E%3Cellipse%20cx%3D%2260%22%20cy%3D%2216%22%20rx%3D%229%22%20ry%3D%223.5%22%20transform%3D%22rotate%2852%2060%2016%29%22%2F%3E%3Cellipse%20cx%3D%2296%22%20cy%3D%2238%22%20rx%3D%2211%22%20ry%3D%224%22%20transform%3D%22rotate%2828%2096%2038%29%22%2F%3E%3Cellipse%20cx%3D%2248%22%20cy%3D%2266%22%20rx%3D%229%22%20ry%3D%223.5%22%20transform%3D%22rotate%2844%2048%2066%29%22%2F%3E%3Cellipse%20cx%3D%2288%22%20cy%3D%2288%22%20rx%3D%2210%22%20ry%3D%224%22%20transform%3D%22rotate%2824%2088%2088%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat center / contain;opacity:.7;z-index:-1;pointer-events:none}.shopify-section[id$=__hero] .rich-text .button:not(.button--secondary):first-of-type{position:relative}.shopify-section[id$=__hero] .rich-text .button:not(.button--secondary):first-of-type:before{content:"";position:absolute;width:115%;height:150%;left:-12%;top:-32%;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20130%22%3E%3Cpath%20fill%3D%22%23A8B99A%22%20d%3D%22M30%2035%20C%2055%205%20130%200%20165%2022%20C%20200%2044%20198%2088%20168%20110%20C%20135%20133%2062%20132%2032%20108%20C%204%2085%206%2060%2030%2035%20Z%22%2F%3E%3C%2Fsvg%3E) no-repeat center / contain;opacity:.8;z-index:-1;transform:rotate(-4deg);pointer-events:none}.multicolumn .title:after{content:"";display:inline-block;width:3.2rem;height:2.6rem;margin-left:1rem;vertical-align:middle;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20140%20120%22%3E%3Cg%20fill%3D%22%238FA57F%22%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2230%22%20rx%3D%2211%22%20ry%3D%224%22%20transform%3D%22rotate%2835%2024%2030%29%22%2F%3E%3Cellipse%20cx%3D%2260%22%20cy%3D%2216%22%20rx%3D%229%22%20ry%3D%223.5%22%20transform%3D%22rotate%2852%2060%2016%29%22%2F%3E%3Cellipse%20cx%3D%2296%22%20cy%3D%2238%22%20rx%3D%2211%22%20ry%3D%224%22%20transform%3D%22rotate%2828%2096%2038%29%22%2F%3E%3Cellipse%20cx%3D%2248%22%20cy%3D%2266%22%20rx%3D%229%22%20ry%3D%223.5%22%20transform%3D%22rotate%2844%2048%2066%29%22%2F%3E%3Cellipse%20cx%3D%2288%22%20cy%3D%2288%22%20rx%3D%2210%22%20ry%3D%224%22%20transform%3D%22rotate%2824%2088%2088%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat center / contain}@media(prefers-reduced-motion:no-preference){.card-wrapper,.multicolumn-card{transition:transform .18s ease}.card-wrapper:hover,.multicolumn-card:hover{transform:translateY(-3px)}}.newsletter.color-scheme-3:after{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20140%2060%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23B0603F%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%20d%3D%22M8%2C38%20C22%2C14%2034%2C52%2048%2C32%20C62%2C12%2074%2C50%2088%2C30%20C102%2C12%20116%2C46%20132%2C26%22%2F%3E%3C%2Fsvg%3E) no-repeat center / contain;width:14rem;height:6rem;right:5rem;top:4rem;opacity:.85}.shopify-section:not([id$=__hero]) .rich-text.color-scheme-2{position:relative;overflow:hidden;isolation:isolate}.shopify-section:not([id$=__hero]) .rich-text.color-scheme-2:after{content:"";position:absolute;width:12rem;height:10rem;right:6rem;bottom:3rem;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20130%20110%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C48A6A%22%20stroke-width%3D%224%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2224%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2214%22%20r%3D%225.5%22%2F%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2230%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2256%22%20r%3D%225.5%22%2F%3E%3Ccircle%20cx%3D%2270%22%20cy%3D%2272%22%20r%3D%226.5%22%2F%3E%3Ccircle%20cx%3D%22104%22%20cy%3D%2260%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2290%22%20r%3D%225.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat center / contain;opacity:.5;z-index:-1;pointer-events:none}@media screen and (min-width:990px){.grid--4-col-desktop>.grid__item:nth-child(4n+2),.grid--4-col-desktop>.grid__item:nth-child(4n+4){transform:translateY(2.4rem)}.grid--4-col-desktop{padding-bottom:2.4rem}.grid--3-col-desktop>.grid__item:nth-child(3n+2){transform:translateY(2rem)}.grid--3-col-desktop{padding-bottom:2rem}}@media screen and (min-width:750px){.multicolumn-list__item:nth-child(3n+1){transform:rotate(-.6deg)}.multicolumn-list__item:nth-child(3n+2){transform:translateY(1.8rem) rotate(.4deg)}.multicolumn-list__item:nth-child(3n){transform:translateY(.6rem) rotate(-.3deg)}.multicolumn-list{padding-bottom:1.8rem}}.shopify-section .kojo-wave{margin:0}.kojo-wave svg{margin-top:-1px;margin-bottom:-1px}main .shopify-section{margin-top:0}.card__heading,.card__heading.h5{font-size:1.9rem;line-height:1.2;margin:0}.kojo-card-sub{font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-information{margin-top:.7rem}.card .rating{opacity:.75}.card .rating-star{font-size:.85rem}.card .rating-count,.card .rating-text{font-size:.95rem;color:#4a3f3599}.card .price{margin-top:.2rem;font-weight:400;color:#4a3f35d9;font-size:1.35rem}.card .price--on-sale .price-item--regular{font-size:1.15rem}.card__content{padding-top:1.2rem;padding-bottom:2.6rem}@media screen and (max-width:749px){.card__heading,.card__heading.h5{font-size:1.6rem}}.collection-hero{text-align:center;padding:4rem 0 1rem}.collection-hero__title{display:inline-block;margin-bottom:.4rem}.collection-hero__description{max-width:58rem;margin:1.2rem auto 0;font-size:1.4rem;color:#4a3f35cc}.facets__summary,.facet-filters__sort{border:none!important;background:transparent;box-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:700;color:var(--kojo-bark)}.facets__disclosure,.facets__disclosure-vertical{border:none}.facets__summary:hover,.facet-filters__sort:hover{color:var(--kojo-leaf)}.facet-filters__label,.facets__selected{text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;color:#4a3f358c}.product-count{color:#4a3f358c;font-size:1.15rem}.facets-container{border-bottom:1px solid var(--kojo-border);padding-bottom:1rem}.card__information{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.kojo-card-sub{order:-1;margin-top:0;margin-bottom:.4rem;color:var(--kojo-leaf)}.product-grid>.grid__item:has(.badge.color-scheme-4){order:998}.product-grid>.grid__item:has(.badge.color-scheme-4) .card__inner{opacity:.85}body:not(:has(main[data-template=index])) .section-header .header-wrapper.color-scheme-7,body:not(:has(main[data-template=index])) .section-header .mega-menu__content,body:not(:has(main[data-template=index])) .section-header .header__submenu{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 74, 63, 53}body:has(main[data-template=index]) .shopify-section-group-footer-group .kojo-wave{background-color:#e5c7b1}body:has(main[data-template=index]) .footer-block--newsletter{display:none}.kojo-colnav{margin:.4rem auto 0}.kojo-colnav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 2.8rem;list-style:none;margin:0;padding:.6rem 0 1rem}.kojo-colnav__item{position:relative}.kojo-colnav__label{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:700;color:var(--kojo-bark);list-style:none;padding:.6rem 0}.kojo-colnav__label::-webkit-details-marker{display:none}.kojo-colnav__label:hover{color:var(--kojo-leaf)}.kojo-colnav__caret{display:none}.kojo-colnav__group[open] .kojo-colnav__caret{transform:rotate(180deg)}.kojo-colnav__panel{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:4;min-width:18rem;background:#fffdfa;border:1px solid var(--kojo-border);border-radius:16px;box-shadow:0 6px 24px #4a3f351f;padding:.8rem;margin:.2rem 0 0;list-style:none}.kojo-colnav__link{display:block;padding:.7rem 1rem;border-radius:999px;color:var(--kojo-ink);text-decoration:none;font-size:1.35rem}.kojo-colnav__link:hover{background:var(--kojo-warm);color:var(--kojo-leaf)}.kojo-colnav__link--active{background:#edf3e5;color:#3e5a2e;font-weight:700}@media screen and (max-width:749px){.kojo-colnav__list{gap:.2rem 1.8rem;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.6rem}.kojo-colnav__item{flex:0 0 auto}.kojo-colnav__panel{position:fixed;left:1rem;right:1rem;transform:none;min-width:0}}.kojo-colnav__label--active{color:var(--kojo-leaf)}.kojo-colnav__label--active:after{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:var(--kojo-leaf)}.kojo-colnav__clear{margin-left:.4rem;opacity:.7}.kojo-colnav__link--muted{font-size:1.15rem;color:#4a3f3599;border-top:1px solid var(--kojo-border);border-radius:0 0 12px 12px;margin-top:.4rem}.kojo-colnav__count{text-align:center;font-size:1.15rem;color:#4a3f358c;margin:0 0 .6rem}.kojo-pdp-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:1.15rem;color:var(--kojo-leaf);margin:0 0 .6rem}.kojo-pdp-title{margin:0 0 .8rem;font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1.1}.kojo-room-pills{display:flex;flex-wrap:wrap;gap:.6rem;margin:.4rem 0 .8rem}.kojo-room-pill{display:inline-block;padding:.5rem 1.2rem;border-radius:999px;background:#e7f0ea;border:1px solid #d3e2d8;color:#33513f;font-size:1.2rem;font-weight:700;text-decoration:none}.kojo-room-pill:hover{background:#d9e8df}.product-form__input--pill input[type=radio]+label{border:1px solid var(--kojo-border);border-radius:12px;padding:1.2rem 1.8rem;font-size:1.35rem;font-weight:700;background:#fff}.product-form__input--pill input[type=radio]:checked+label{background:var(--kojo-leaf);color:#fff;border-color:var(--kojo-leaf)}.product__media-list{gap:1.2rem}@media screen and (min-width:750px){.product__media-list:has(.product__media-item:nth-child(2)):not(:has(.product__media-item:nth-child(3)))>.product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important}}.kojo-attrs{display:flex;flex-wrap:wrap;gap:.9rem 2.4rem;list-style:none;margin:1.2rem 0 .6rem;padding:0}.kojo-attr{display:flex;align-items:center;gap:.9rem;font-size:1.35rem;font-weight:700;color:var(--kojo-ink)}.kojo-attr__icon{width:2.2rem;height:2.2rem;flex:0 0 auto;color:var(--kojo-leaf)}.product__tax{display:none}pickup-availability,.pickup-availability,.pickup-availability-preview,.product__pickup-availabilities{display:none!important}fieldset.product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem}fieldset.product-form__input--pill legend{order:-1;width:100%}@media screen and (min-width:990px){.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%!important;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product.product--large:not(.product--no-media) .product__info-wrapper{max-width:40%!important;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.header__inline-menu .header__menu-item svg,.header__inline-menu .header__menu-item .svg-wrapper{display:none}.header__inline-menu .header__menu-item>span,.header__inline-menu a.header__menu-item{font-weight:700}@media screen and (min-width:990px){.header__heading-logo-wrapper{width:168px;max-width:168px}.header__heading-logo{width:100%;height:auto}}.section-header .header__inline-menu .header__menu-item,.section-header .header__inline-menu .header__menu-item span{color:#173a2b}.section-header .header__inline-menu .header__menu-item:hover,.section-header .header__inline-menu .header__menu-item:hover span{color:#0e2119}.section-header .mega-menu__content,.section-header .header__submenu{border-top:0!important}.section-header .mega-menu__content a,.section-header .mega-menu__content .mega-menu__link,.section-header .header__submenu a{color:#173a2b}.section-header .mega-menu__content a:hover,.section-header .mega-menu__content .mega-menu__link:hover,.section-header .header__submenu a:hover{color:#0e2119}.main-page-title.page-title{text-align:center}@media screen and (min-width:990px){.footer__blocks-wrapper.grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr 1.4fr;gap:4rem 3rem;align-items:start}.footer__blocks-wrapper>.footer-block.grid__item{width:auto;max-width:none;margin:0;padding:0}}main a[class*=slp_],main button[class*=slp_]{border-radius:999px!important;font-weight:700;padding-left:2rem!important;padding-right:2rem!important;border-color:#173a2b!important}main [class*=slp_] h1,main [class*=slp_] h2{letter-spacing:0}.jdgm-rev-widg{border:0;padding:3rem 0 1rem}.jdgm-rev-widg__title{font-family:var(--font-heading-family);text-transform:lowercase;letter-spacing:0;font-size:2.6rem;color:var(--kojo-ink)}.jdgm-star{color:#d9a544!important}.jdgm-rev-widg__summary-average{font-family:var(--font-heading-family)}.jdgm-write-rev-link{background:#173a2b!important;color:#fbe8d8!important;border:0!important;border-radius:999px!important;font-weight:700;padding:1rem 2.2rem!important}.jdgm-write-rev-link:hover{background:#0e2119!important}.jdgm-btn--border,.jdgm-rev-widg__sort-trigger,.jdgm-widget-actions-wrapper .jdgm-btn{border-radius:999px!important;border-color:var(--kojo-border)!important;color:#173a2b!important}.jdgm-rev{border-color:var(--kojo-border)!important}.jdgm-rev__title{font-family:var(--font-heading-family);text-transform:lowercase;letter-spacing:0;font-size:1.9rem}.jdgm-rev__icon{background:#e9f0e4!important;color:#173a2b!important;border-radius:46% 54% 52% 48%/52% 46% 54% 48%!important}.jdgm-rev__pic-img,.jdgm-rev-widg__pics-img,.jdgm-all-reviews-page__pics img,.jdgm-carousel-item,.jdgm-rev__pics img{border-radius:14px!important}.jdgm-verified-badge,.jdgm-rev__badge{color:#567a46!important}.jdgm-paginate__page{color:#173a2b}.jdgm-paginate__page.jdgm-curt{font-weight:700}.jdgm-widget-revamp,.jdgm-widget-revamp>div,#judgeme_product_reviews [style*=--jm-review-widget]{--jm-review-widget-star-and-histogram-color: #D9A544 !important;--jm-review-widget-button-color: #173A2B !important;--jm-review-widget-button-text-color: #FBE8D8 !important;--jm-review-widget-text-color: #4A3F35 !important}.jm-review-widget-minimal-header__title,.jm-review-widget-header__title{font-family:var(--font-heading-family)!important;text-transform:lowercase;letter-spacing:0;font-size:2.6rem!important;color:#173a2b!important}.jm-review-content__title{font-family:var(--font-heading-family)!important;text-transform:lowercase;letter-spacing:0;font-size:1.9rem!important;color:#173a2b!important}.jm-button{border-radius:999px!important;font-weight:700!important}.jm-button--secondary{border-color:#173a2b!important;color:#173a2b!important}.jm-reviewer-avatar{background:#e9f0e4!important;color:#173a2b!important;border-radius:46% 54% 52% 48%/52% 46% 54% 48%!important}.jm-media-grid__item,.jm-media-grid__item img,.jm-review-content img{border-radius:14px!important}.kojo-pots{display:block;margin:1.4rem 0 .6rem}.kojo-pots__heading{font-family:var(--font-heading-family);text-transform:lowercase;font-size:1.6rem;color:var(--kojo-ink);margin:0 0 .8rem}.kojo-pots__optional{font-family:var(--font-body-family);font-size:1.1rem;opacity:.6;text-transform:none}.kojo-pots__rail{display:flex;gap:.8rem;overflow-x:auto;padding:.3rem .3rem .6rem;margin:0 -.3rem;scrollbar-width:thin}.kojo-pots__rail.hidden{display:none}.kojo-pots__card{flex:0 0 auto;width:10.4rem;border:1px solid var(--kojo-border);border-radius:14px;padding:.6rem;cursor:pointer;text-align:center;background:#fff;transition:border-color .12s ease,box-shadow .12s ease}.kojo-pots__card img{width:100%;height:9rem;object-fit:cover;border-radius:10px;display:block}.kojo-pots__card.is-selected{border-color:#173a2b;box-shadow:0 0 0 1.5px #173a2b}.kojo-pots__name{display:block;font-size:1.1rem;font-weight:700;margin-top:.5rem;line-height:1.25;color:var(--kojo-ink)}.kojo-pots__price{display:block;font-size:1.1rem;color:#567a46;margin-top:.2rem}.kojo-pots__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.kojo-pots__nav{display:flex;gap:.4rem}.kojo-pots__arrow{width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid #173A2B;background:transparent;color:#173a2b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,opacity .12s ease}.kojo-pots__arrow:hover:not(:disabled){background:#173a2b;color:#fbe8d8}.kojo-pots__arrow:disabled{opacity:.3;cursor:default}.kojo-pots__rail{scroll-behavior:smooth}#upCart [class*=CartPreview__right],#upCart [class*=Drawer],#upCart>div>div:last-child{border-radius:22px 0 0 22px!important;overflow:hidden}#upCart img{border-radius:12px!important}#upCart button:not([class*=quantity]):not([aria-label*=crease]){border-radius:999px!important}#upCart button[class*=CheckoutButton],#upCart [class*=checkout] button,#upCart button[type=submit]{background:#173a2b!important;color:#fbe8d8!important;border-radius:999px!important;font-weight:700}#upCart [class*=uantity]{border-radius:999px!important;overflow:hidden}#upCart [class*=uantity] button,#upCart [class*=uantity] input{border-color:var(--kojo-border)!important}#upCart [class*=Module],#upCart [class*=module],#upCart [class*=Upsell],#upCart [class*=upsell],#upCart [class*=Recommend],#upCart [class*=addon],#upCart [class*=AddOn]{border-radius:16px!important;border-color:var(--kojo-border)!important}#upCart [class*=rogress]>div,#upCart [class*=rogressBar]{border-radius:999px!important}#upCart [class*=rogress] [style*=background]{border-radius:999px!important}#upCart h1,#upCart h2,#upCart [class*=Title],#upCart [class*=header-text]{font-family:var(--font-heading-family)!important;text-transform:lowercase;letter-spacing:0}#upCart .upcart-header{background:#fbe8d8!important;position:relative;padding-bottom:1.2rem!important;overflow:visible!important;z-index:1}#upCart .upcart-header:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:14px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%2096%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23FBE8D8%22%20d%3D%22M0%2C0%20L1440%2C0%20L1440%2C58%20C1230%2C20%201010%2C92%20780%2C54%20C550%2C16%20300%2C88%20120%2C52%20C80%2C44%2040%2C46%200%2C52%20Z%22%2F%3E%3C%2Fsvg%3E) no-repeat center / 100% 100%;pointer-events:none}#upCart .upcart-product-item img{border-radius:56% 44% 52% 48%/46% 56% 44% 54%!important}#upCart [class*=ecommend] img,#upCart [class*=psell] img{border-radius:44% 56% 48% 52%/54% 44% 56% 46%!important}#upCart .upcart-product-quantity-minus{border-radius:46% 54% 52% 48%/52% 46% 54% 48%!important}#upCart .upcart-product-quantity-plus{border-radius:54% 46% 48% 52%/48% 54% 46% 52%!important}#upCart .upcart-header button,#upCart .upcart-header-close-button{border-radius:48% 52% 46% 54%/54% 48% 52% 46%!important;background:#ffffffbf!important}#upCart [class*=rogress] [style*=background]{background-color:#173a2b!important}#upCart .upcart-footer{background:#fbe8d8!important;position:relative;border-radius:0!important;padding-top:1.4rem!important}#upCart .upcart-footer:before{content:"";position:absolute;left:0;right:0;top:-13px;height:14px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%2096%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23FBE8D8%22%20d%3D%22M0%2C96%20L1440%2C96%20L1440%2C38%20C1230%2C76%201010%2C4%20780%2C42%20C550%2C80%20300%2C8%20120%2C44%20C80%2C52%2040%2C50%200%2C44%20Z%22%2F%3E%3C%2Fsvg%3E) no-repeat center / 100% 100%;pointer-events:none}#upCart .upcart-addons{background:#fff!important;border:1px solid var(--kojo-border)!important;border-radius:2rem 2.6rem 2rem 2.8rem/2.6rem 2rem 2.8rem!important;padding:1rem 1.2rem!important}#upCart .upcart-addons-image-wrapper{background:#e9f0e4!important;border-radius:46% 54% 52% 48%/52% 46% 54% 48%!important;padding:.5rem!important}#upCart [class*=NotesModule]{border-radius:16px!important;border-color:var(--kojo-border)!important}#upCart [class*=ecommend]>div,#upCart [class*=Upsell]>div{border-radius:1.8rem 2.4rem 1.8rem 2.6rem/2.4rem 1.8rem 2.6rem!important}#upCart .upcart-footer button[class*=checkout],#upCart [class*=checkoutButton]{background:#173a2b!important;color:#fbe8d8!important;border-radius:999px!important;font-weight:700!important}#upCart li.slide,#upCart li.slide>div{border-radius:1.8rem 2.4rem 1.8rem 2.6rem/2.4rem 1.8rem 2.6rem!important;overflow:hidden}.card-wrapper .quick-add{display:none!important}.multicolumn-card .multicolumn-card__image{border-radius:56% 44% 52% 48%/46% 56% 44% 54%}.multicolumn-list__item:nth-child(3n+1) .multicolumn-card__image{border-radius:44% 56% 48% 52%/54% 44% 56% 46%;transform:rotate(-2deg)}.multicolumn-list__item:nth-child(3n) .multicolumn-card__image{border-radius:52% 48% 56% 44%/44% 54% 46% 56%;transform:rotate(1.5deg)}@media screen and (min-width:750px){[id$=__routes] .multicolumn-list__item:nth-child(1){transform:rotate(-.6deg)}[id$=__routes] .multicolumn-list__item:nth-child(2){transform:translateY(3.2rem) rotate(.5deg)}[id$=__routes] .multicolumn-list__item:nth-child(3){transform:translateY(1.2rem) rotate(-.3deg)}[id$=__routes] .multicolumn-list__item:nth-child(4){transform:translateY(1rem) rotate(.4deg)}[id$=__routes] .multicolumn-list__item:nth-child(5){transform:translateY(3.8rem) rotate(-.5deg)}[id$=__routes] .multicolumn-list__item:nth-child(6){transform:translateY(.6rem) rotate(.3deg)}[id$=__routes] .multicolumn-list{padding-bottom:4rem}[id$=__routes] .multicolumn-list__item:nth-child(2) .multicolumn-card__image{width:84%;margin-left:12%}[id$=__routes] .multicolumn-list__item:nth-child(3) .multicolumn-card__image{width:92%}[id$=__routes] .multicolumn-list__item:nth-child(5) .multicolumn-card__image{width:86%;margin-left:-2%}[id$=__routes] .multicolumn-list__item:nth-child(6) .multicolumn-card__image{width:90%;margin-left:6%}}[id$=__reassurance] .multicolumn-card__info h3:before{content:"";display:block;width:3.6rem;height:3.6rem;margin:0 auto 1rem;background:no-repeat center / contain}[id$=__reassurance] .multicolumn-list__item:nth-child(1) .multicolumn-card__info h3:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23173A2B%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2018V6a2%202%200%200%200-2-2H4a2%202%200%200%200-2%202v11a1%201%200%200%200%201%201h2%22/%3E%3Cpath%20d%3D%22M15%2018H9%22/%3E%3Cpath%20d%3D%22M19%2018h2a1%201%200%200%200%201-1v-3.65a1%201%200%200%200-.22-.624l-3.48-4.35A1%201%200%200%200%2017.52%208H14%22/%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2218%22%20r%3D%222.5%22/%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2218%22%20r%3D%222.5%22/%3E%3C/svg%3E)}[id$=__reassurance] .multicolumn-list__item:nth-child(2) .multicolumn-card__info h3:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23173A2B%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%207v14%22/%3E%3Cpath%20d%3D%22M3%2018a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1h5a4%204%200%200%201%204%204%204%204%200%200%201%204-4h5a1%201%200%200%201%201%201v13a1%201%200%200%201-1%201h-6a3%203%200%200%200-3%203%203%203%200%200%200-3-3z%22/%3E%3C/svg%3E)}[id$=__reassurance] .multicolumn-list__item:nth-child(3) .multicolumn-card__info h3:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23173A2B%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2020h10%22/%3E%3Cpath%20d%3D%22M10%2020c5.5-2.5.8-6.4%203-10%22/%3E%3Cpath%20d%3D%22M9.5%209.4c1.1.8%201.8%202.2%202.3%203.7-2%20.4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2%202.8-.5%204.4%200%205.5.8z%22/%3E%3Cpath%20d%3D%22M14.1%206a7%207%200%200%200-1.1%204c1.9-.1%203.3-.6%204.3-1.4%201-1%201.6-2.3%201.7-4.6-2.7.1-4%201-4.9%202z%22/%3E%3C/svg%3E)}.blog-articles .article-card .card__media,.blog-articles .article-card .card__media .media{overflow:hidden}.blog-articles .blog-articles__article:nth-child(3n+1) .article-card .card__media{border-radius:2.8rem 2rem 2.6rem 1.8rem}.blog-articles .blog-articles__article:nth-child(3n+2) .article-card .card__media{border-radius:2rem 2.6rem 1.9rem 2.8rem}.blog-articles .blog-articles__article:nth-child(3n) .article-card .card__media{border-radius:2.4rem 1.8rem 2.8rem 2.2rem}.blog-articles .article-card .card--card{background:transparent;box-shadow:none}.shopify-section[id$=__routes] .multicolumn-card{position:relative}.shopify-section[id$=__routes] .multicolumn-card a.link{position:static}.shopify-section[id$=__routes] .multicolumn-card a.link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.shopify-section[id$=__routes] .multicolumn-card:hover h3{text-decoration:underline;text-underline-offset:.3em}html{scrollbar-gutter:stable}.kojo-card-flags{position:absolute;bottom:.7rem;left:.7rem;display:flex;gap:.5rem;z-index:2;pointer-events:none}.kojo-card-flags__flag{display:flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;color:#173a2b;background:#faf4e9f0;border-radius:46% 54% 52% 48%/52% 46% 54% 48%;box-shadow:0 1px 3px #173a2b2e}.kojo-card-flags__flag:nth-child(2n){border-radius:54% 46% 48% 52%/46% 54% 48% 52%}.kojo-card-flags__flag svg{width:1.5rem;height:1.5rem}@media screen and (max-width:749px){.kojo-card-flags__flag{width:2.3rem;height:2.3rem}.kojo-card-flags__flag svg{width:1.3rem;height:1.3rem}}.kojo-ugc{padding:4.5rem 0 3rem}.kojo-ugc__head{text-align:center;margin-bottom:2.4rem}.kojo-ugc__head p{margin:.6rem 0 0;opacity:.8}.kojo-ugc__strip{display:flex;gap:1.8rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1.5rem 4.4rem 0;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.kojo-ugc__card{flex:0 0 auto;width:24rem;scroll-snap-align:start;text-decoration:none;color:#173a2b}.kojo-ugc__card:nth-child(4n+2){transform:translateY(2rem)}.kojo-ugc__card:nth-child(4n+3){transform:translateY(.9rem)}.kojo-ugc__card:nth-child(4n){transform:translateY(2.6rem)}.kojo-ugc__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:3rem 2.2rem 2.8rem 2rem;background:#faf4e9}.kojo-ugc__card:nth-child(3n) .kojo-ugc__media{border-radius:2.1rem 2.9rem 2rem 3rem}.kojo-ugc__card:nth-child(3n+1) .kojo-ugc__media{border-radius:2.6rem 2rem 3.1rem 2.3rem}.kojo-ugc__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.kojo-ugc__card:hover .kojo-ugc__media img{transform:scale(1.04)}.kojo-ugc__quote{margin:1.1rem .2rem 0;font-size:1.4rem;line-height:1.55}.kojo-ugc__caption{margin:.5rem .2rem 0;font-size:1.2rem;line-height:1.5;letter-spacing:.04em;opacity:.7}.kojo-ugc__stars{color:#d9a544;letter-spacing:.12em;font-size:1.1rem}@media screen and (max-width:749px){.kojo-ugc__card{width:17.5rem}.kojo-ugc{padding:3rem 0 2rem}.kojo-ugc__quote{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/kojo-brand.css.map */
