:root{--koko-ink:#11110f;--koko-ivory:#f7f4ed;--koko-stone:#e8e1d6;--koko-muted:#6f6a62;--koko-line:#d8d1c6}html{scroll-behavior:smooth}body{background:var(--koko-ivory);color:var(--koko-ink);letter-spacing:.005em;-webkit-font-smoothing:antialiased}main[data-template=index] h1,main[data-template=index] h2,main[data-template=index] h3{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:.98!important;text-wrap:balance}main[data-template=index] h5{font-weight:500!important;letter-spacing:-.01em!important}.button,.button-secondary,button{border-radius:2px!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:.76rem!important;min-height:48px;box-shadow:none!important}main[data-template=index] .button{padding-inline:1.7rem!important}header-component,.header-section{background:#fbf8f2!important}main[data-template=index] [class*=product-card]{box-shadow:none!important}main[data-template=index] [class*=product-card] img{background:#f1ede6}main[data-template=index] [class*=product-card] h5{font-family:Georgia,Times New Roman,serif!important;font-size:1.15rem!important;font-weight:400!important}main[data-template=index] section{border-color:var(--koko-line)}@media(min-width:750px){main[data-template=index] h1{font-size:clamp(3.25rem,5.2vw,5.9rem)!important}main[data-template=index] h2{font-size:clamp(2.1rem,3.7vw,4rem)!important}}@media(max-width:749px){main[data-template=index] h1{font-size:clamp(2.15rem,10vw,3.15rem)!important;line-height:1.02!important}main[data-template=index] h2{font-size:2rem!important;line-height:1.04!important}main[data-template=index] [class*=product-card] h5{font-size:1rem!important}main[data-template=index] .button{min-height:46px!important;padding-inline:1.3rem!important}}main[data-template^=product] h1,main[data-template^=product] h2,main[data-template^=product] h3,main[data-template^=cart] h1,main[data-template^=cart] h2,main[data-template^=cart] h3{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.02!important}main[data-template^=product] [class*=product-details]{max-width:42rem}main[data-template^=product] .button,main[data-template^=product] button,main[data-template^=cart] .button,main[data-template^=cart] button{border-radius:2px!important;box-shadow:none!important}main[data-template^=product] [class*=price],main[data-template^=cart] [class*=price]{letter-spacing:.015em}main[data-template^=cart]{background:var(--koko-ivory)}main[data-template^=page] h1,main[data-template^=page] h2{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.05!important}main[data-template^=page] h2{margin-top:2.4rem;margin-bottom:.8rem}main[data-template^=page] p{max-width:46rem;line-height:1.75;color:#37342f}main[data-template^=page] a{text-underline-offset:.2em}@media(max-width:749px){main[data-template^=page] h1{font-size:2.35rem!important}main[data-template^=page] h2{font-size:1.55rem!important}}header-component a,.header-section a{letter-spacing:.04em}footer{background:#11110f}footer a{text-underline-offset:.2em}footer [class*=menu] a{letter-spacing:.02em}@media(min-width:750px){footer .section{padding-top:4.5rem}}main[data-template=index] .shopify-section:first-child h1{max-width:8.5ch;font-size:clamp(2.4rem,4.5vw,4.8rem)!important;line-height:1.02!important}main[data-template=index] .shopify-section:first-child .button{background:#11110f!important;color:#fff!important;border-color:#11110f!important;padding-inline:1.6rem!important}main[data-template=index] .shopify-section:first-child .button:hover{background:#2a2824!important;color:#fff!important}@media(max-width:749px){main[data-template=index] .shopify-section:first-child h1{max-width:7.5ch;font-size:1.85rem!important;line-height:1.04!important;letter-spacing:-.025em!important}main[data-template=index] .shopify-section:first-child .button{min-height:44px!important;padding-inline:1.2rem!important;font-size:.72rem!important}}main[data-template=index] .shopify-section:first-child h1{background:#f7f4ede0!important;color:#11110f!important;display:inline-block!important;padding:.42em .48em .46em!important;max-width:7.2ch!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}main[data-template=index] .shopify-section:first-child .button{background:#11110f!important;color:#fff!important;border:1px solid #11110f!important;min-height:42px!important}@media(max-width:749px){main[data-template=index] .shopify-section:first-child h1{font-size:1.5rem!important;line-height:1.05!important;max-width:6.8ch!important;padding:.38em .42em .42em!important}main[data-template=index] .shopify-section:first-child .button{min-height:40px!important;padding-inline:1rem!important;font-size:.68rem!important}}main[data-template=index] .shopify-section:first-child h1{background:transparent!important;padding:0!important;max-width:10ch!important;color:#11110f!important;font-size:clamp(2.15rem,3.4vw,3.7rem)!important;line-height:1.02!important;text-shadow:none!important}main[data-template=index] .shopify-section:first-child .button{background:#11110f!important;color:#fff!important;border:1px solid #11110f!important;min-height:40px!important;padding-inline:1.15rem!important;font-size:.68rem!important}@media(max-width:749px){main[data-template=index] .shopify-section:first-child h1{font-size:1.45rem!important;line-height:1.06!important;max-width:9ch!important;letter-spacing:-.02em!important}main[data-template=index] .shopify-section:first-child .button{min-height:38px!important;padding-inline:.95rem!important;font-size:.64rem!important}}main[data-template=index] .shopify-section:first-child .hero__media-grid img.hero__media{object-fit:cover!important;object-position:center center!important}main[data-template=index] .shopify-section:first-child .hero__content-wrapper{padding-left:clamp(24px,5vw,88px)!important;padding-right:clamp(24px,5vw,88px)!important}main[data-template=index] .shopify-section:first-child h1{background:transparent!important;color:#11110f!important;padding:0!important;max-width:11ch!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.5rem,4vw,4.4rem)!important;line-height:.98!important;letter-spacing:-.045em!important;text-shadow:none!important}main[data-template=index] .shopify-section:first-child .button{background:#11110f!important;color:#fff!important;border:1px solid #11110f!important;min-height:42px!important;padding-inline:1.25rem!important;font-size:.68rem!important;letter-spacing:.14em!important}@media(max-width:749px){main[data-template=index] .shopify-section:first-child .hero{--hero-min-height:72svh !important}main[data-template=index] .shopify-section:first-child .hero__content-wrapper{padding-left:22px!important;padding-right:22px!important;align-items:flex-start!important;justify-content:center!important}main[data-template=index] .shopify-section:first-child h1{font-size:1.65rem!important;line-height:1.02!important;max-width:9.5ch!important;letter-spacing:-.03em!important}main[data-template=index] .shopify-section:first-child .button{min-height:39px!important;padding-inline:1rem!important;font-size:.62rem!important}}@media(min-width:750px){main[data-template=index] .shopify-section:first-child .hero__media-grid img.hero__media{object-position:center 58%!important}main[data-template=index] .shopify-section:first-child .hero__content-wrapper{padding-left:clamp(28px,3.2vw,56px)!important;padding-right:clamp(28px,4vw,72px)!important}main[data-template=index] .shopify-section:first-child h1{font-size:clamp(2.15rem,3.2vw,3.45rem)!important;max-width:9.5ch!important;line-height:1!important;letter-spacing:-.04em!important}main[data-template=index] .shopify-section:first-child .button{margin-top:8px!important}}@media(min-width:750px){main[data-template=index] .shopify-section:first-child .hero{--hero-min-height:clamp(480px,46vw,650px) !important}main[data-template=index] .shopify-section:first-child .hero__media-grid img.hero__media{object-position:center 34%!important}main[data-template=index] .shopify-section:first-child .hero__content-wrapper{padding-left:clamp(28px,4vw,64px)!important}main[data-template=index] .shopify-section:first-child h1{font-size:clamp(2rem,3vw,3.25rem)!important;max-width:9ch!important}}main[data-template=index] [id*=category_strip]{border-top:1px solid var(--koko-line);border-bottom:1px solid var(--koko-line)}main[data-template=index] [id*=category_strip] .link{font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important}main[data-template=index] [id*=promo_pair] .group{min-height:390px;overflow:hidden}main[data-template=index] [id*=promo_pair] h3{font-size:clamp(1.8rem,2.8vw,3rem)!important;line-height:1!important;max-width:12ch}main[data-template=index] [id*=promo_pair] p{max-width:30rem}main[data-template=index] [id*=best_sellers]{border-top:1px solid var(--koko-line)}main[data-template=index] [id*=featured_scent]{background:#eee8de}main[data-template=index] [id*=featured_scent] .image-block__image{width:100%}main[data-template=index] [id*=benefits]{border-top:1px solid var(--koko-line);border-bottom:1px solid var(--koko-line)}main[data-template=index] [id*=benefits] h4{font-size:.82rem!important;letter-spacing:.12em!important;text-transform:uppercase;font-family:var(--font-body--family)!important}main[data-template=index] [id*=benefits] p{color:var(--koko-muted);font-size:.75rem!important}@media(max-width:749px){main[data-template=index] [id*=category_strip] .section{overflow-x:auto;justify-content:flex-start!important;gap:22px!important;padding-inline:20px;scrollbar-width:none}main[data-template=index] [id*=category_strip] .section::-webkit-scrollbar{display:none}main[data-template=index] [id*=promo_pair] .group{min-height:330px}main[data-template=index] [id*=promo_pair] h3{font-size:1.75rem!important}main[data-template=index] [id*=featured_scent] .section{gap:18px!important}main[data-template=index] [id*=benefits] .section{gap:8px!important}}main[data-template=index] [id*=featured_scent]{background:#f3eee5!important;color:#11110f!important}main[data-template=index] [id*=featured_scent] h2,main[data-template=index] [id*=featured_scent] h3,main[data-template=index] [id*=featured_scent] p{color:#11110f!important}main[data-template=index] [id*=featured_scent] .button{background:#11110f!important;color:#fff!important;border-color:#11110f!important}main[data-template=index] [id*=featured_scent] .image-block__image{width:100%!important;min-height:360px;object-fit:cover}@media(max-width:749px){main[data-template=index] [id*=featured_scent] .image-block__image{min-height:260px}}main[data-template=index] [id*=promo_pair] .group{min-height:340px!important}main[data-template=index] [id*=promo_pair] h3,main[data-template=index] [id*=promo_pair] p{text-shadow:none!important}main[data-template=index] [id*=promo_pair] .button{background:#f7f4ed!important;color:#11110f!important;border-color:#f7f4ed!important;min-height:40px!important;font-size:.64rem!important}main[data-template=index] [id*=product_list_themegen] h2,main[data-template=index] [id*=best_sellers] h2,main[data-template=index] [id*=product_list_oils] h2{font-size:clamp(2rem,3vw,3rem)!important;line-height:1!important;margin-bottom:.2rem!important}main[data-template=index] [id*=product_list_themegen] [class*=product-card],main[data-template=index] [id*=best_sellers] [class*=product-card],main[data-template=index] [id*=product_list_oils] [class*=product-card]{background:transparent!important}main[data-template=index] [id*=product_list_themegen] [class*=product-card] img,main[data-template=index] [id*=best_sellers] [class*=product-card] img,main[data-template=index] [id*=product_list_oils] [class*=product-card] img{border-radius:0!important}main[data-template=index] [id*=product_list_themegen] [class*=product-card] h5,main[data-template=index] [id*=best_sellers] [class*=product-card] h5,main[data-template=index] [id*=product_list_oils] [class*=product-card] h5{font-size:1.05rem!important;line-height:1.2!important;margin-top:.15rem!important}main[data-template=index] [id*=best_sellers]{background:#fbf8f2}main[data-template=index] [id*=product_list_oils]{background:#f7f4ed}main[data-template=index] [id*=section_x8mrnx] h2{font-size:clamp(2.15rem,3.2vw,3.4rem)!important}main[data-template=index] [id*=section_x8mrnx] p{color:#5f5a53!important;max-width:38rem;margin-inline:auto}@media(max-width:749px){main[data-template=index] [id*=promo_pair] .group{min-height:300px!important}main[data-template=index] [id*=promo_pair] h3{font-size:1.55rem!important;max-width:11ch!important}main[data-template=index] [id*=promo_pair] p{font-size:.84rem!important;max-width:24ch!important}main[data-template=index] [id*=product_list_themegen] h2,main[data-template=index] [id*=best_sellers] h2,main[data-template=index] [id*=product_list_oils] h2{font-size:1.8rem!important}}main[data-template=index] [id*=featured_scent]{background:#f7f4ed!important;border-top:1px solid var(--koko-line);border-bottom:1px solid var(--koko-line)}main[data-template=index] [id*=featured_scent] .image-block{background:#eee8de!important;align-items:center!important;justify-content:center!important;min-height:430px!important;padding:36px!important}main[data-template=index] [id*=featured_scent] .image-block__image{width:100%!important;height:100%!important;max-height:390px!important;object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;background:transparent!important}main[data-template=index] [id*=featured_scent] h2{color:#11110f!important;font-size:clamp(2.5rem,4vw,4.25rem)!important;line-height:.98!important;letter-spacing:-.04em!important;margin:0!important}main[data-template=index] [id*=featured_scent] p{color:#4f4a43!important;max-width:28rem!important;line-height:1.65!important}main[data-template=index] [id*=featured_scent] .button{background:#11110f!important;color:#fff!important;border:1px solid #11110f!important;min-height:42px!important}@media(max-width:749px){main[data-template=index] [id*=featured_scent] .image-block{min-height:320px!important;padding:28px!important}main[data-template=index] [id*=featured_scent] .image-block__image{max-height:280px!important}main[data-template=index] [id*=featured_scent] h2{font-size:2.25rem!important}}main[data-template=index] [id*=promo_pair] [data-block-id=promo_oils],main[data-template=index] [id*=promo_pair] .group:has(.image-block--image){background:#f3eee5!important}main[data-template=index] [id*=promo_pair] .image-block__image{object-fit:contain!important}main[data-template=index] [id*=promo_pair] h3{text-shadow:none!important}main[data-template=index] [id*=promo_pair] .group:has(.image-block--image) h3,main[data-template=index] [id*=promo_pair] .group:has(.image-block--image) p{color:#11110f!important}main[data-template=index] [id*=promo_pair] .group:has(.image-block--image) .button{background:#11110f!important;color:#fff!important;border-color:#11110f!important}@media(max-width:749px){main[data-template=index] [id*=promo_pair] .group:has(.image-block--image){min-height:0!important}}main[data-template=index] [id*=promo_pair] .group:has(.image-block--image) h3{color:#171612!important;text-shadow:none!important}main[data-template=index] [id*=promo_pair] .group:has(.image-block--image) p{color:#4d4942!important;text-shadow:none!important}main[data-template=index] [id*=promo_pair] .group:has(.image-block--image) .button{background:#171612!important;color:#fff!important;border:1px solid #171612!important}main[data-template=index] [id*=promo_pair]>.section>*:nth-child(2) h3,main[data-template=index] [id*=promo_pair]>.section>*:nth-child(2) p{color:#171612!important;text-shadow:none!important}:root{--koko-ivory:#f7f4ed;--koko-paper:#fbf8f2;--koko-ink:#151411;--koko-muted:#625d55;--koko-line:#ded7cc}body{background:var(--koko-ivory)!important;color:var(--koko-ink)!important}header-component,.header-section{background:var(--koko-paper)!important}header-component a,.header-section a{font-size:.78rem!important;letter-spacing:.045em!important}main[data-template=index] .button{border-radius:0!important;min-height:40px!important;padding-inline:1.2rem!important;font-size:.64rem!important;letter-spacing:.14em!important}main[data-template=index] [id*=category_strip]{background:var(--koko-paper)!important}main[data-template=index] [id*=category_strip] .link{color:#35312c!important;font-size:.68rem!important}main[data-template=index] [id*=promo_pair]{background:var(--koko-ivory)!important}main[data-template=index] [id*=promo_pair]>.section{align-items:stretch!important}main[data-template=index] [id*=promo_pair]>.section>*{min-height:340px!important}main[data-template=index] [id*=promo_pair]>.section>*:nth-child(2){background:#eee8de!important;color:#171612!important}main[data-template=index] [id*=promo_pair]>.section>*:nth-child(2) h3{color:#171612!important}main[data-template=index] [id*=promo_pair]>.section>*:nth-child(2) p{color:#514c45!important}main[data-template=index] [id*=promo_pair]>.section>*:nth-child(2) .button{background:#171612!important;color:#fff!important;border-color:#171612!important}main[data-template=index] [id*=product_list_themegen],main[data-template=index] [id*=best_sellers],main[data-template=index] [id*=product_list_oils]{border-top:1px solid var(--koko-line)!important}main[data-template=index] [class*=product-card] h5{color:var(--koko-ink)!important;font-size:1rem!important;line-height:1.2!important}main[data-template=index] [class*=product-card] [class*=price]{color:var(--koko-muted)!important;font-size:.9rem!important}main[data-template=index] [id*=featured_scent]{background:#f1ebe1!important}main[data-template=index] [id*=benefits]{background:var(--koko-paper)!important}main[data-template=index] [id*=section_x8mrnx]{background:#151411!important}main[data-template=index] [id*=section_x8mrnx] h2,main[data-template=index] [id*=section_x8mrnx] p,main[data-template=index] [id*=section_x8mrnx] a{color:#f7f4ed!important}footer{background:#151411!important}footer .section{padding-top:0}footer a,footer p,footer h2,footer h3,footer h4{color:#f7f4ed!important}footer a{font-size:.82rem;line-height:1.65}footer input{color:#f7f4ed!important}main[data-template^=product]{background:var(--koko-ivory)}main[data-template^=product] h1{font-size:clamp(2rem,3.2vw,3.35rem)!important}main[data-template^=product] [class*=product-details]{max-width:39rem!important}main[data-template^=page]{background:var(--koko-ivory)}main[data-template^=page] h1{font-size:clamp(2.35rem,4vw,4rem)!important}@media(max-width:749px){header-component a,.header-section a{font-size:.76rem!important}main[data-template=index] [id*=promo_pair]>.section>*{min-height:0!important}main[data-template=index] [id*=promo_pair]>.section>*:nth-child(2){padding-block:24px!important}main[data-template=index] [id*=benefits] .section{row-gap:18px!important}footer .section{padding-inline:20px!important}}main[data-template=index] [id*=white_tea_spotlight],main[data-template=index] [id*=tower_starter_coming]{border-top:1px solid var(--koko-line)}main[data-template=index] [id*=white_tea_spotlight]{background:#fbf8f2!important}main[data-template=index] [id*=tower_starter_coming]{background:#eee8de!important}main[data-template=index] [id*=white_tea_spotlight] .image-block,main[data-template=index] [id*=tower_starter_coming] .image-block{display:flex!important;align-items:center!important;justify-content:center!important;min-height:380px!important;padding:28px!important}main[data-template=index] [id*=white_tea_spotlight] .image-block__image,main[data-template=index] [id*=tower_starter_coming] .image-block__image{width:100%!important;max-height:340px!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;background:transparent!important}main[data-template=index] [id*=white_tea_spotlight] h2,main[data-template=index] [id*=tower_starter_coming] h2{color:#151411!important;font-size:clamp(2.3rem,3.5vw,3.7rem)!important;line-height:1!important;letter-spacing:-.04em!important}main[data-template=index] [id*=white_tea_spotlight] p,main[data-template=index] [id*=tower_starter_coming] p{color:#514c45!important;line-height:1.6!important}main[data-template=index] [id*=white_tea_spotlight] .button,main[data-template=index] [id*=tower_starter_coming] .button{background:#151411!important;color:#fff!important;border-color:#151411!important}@media(max-width:749px){main[data-template=index] [id*=white_tea_spotlight] .image-block,main[data-template=index] [id*=tower_starter_coming] .image-block{min-height:280px!important;padding:22px!important}main[data-template=index] [id*=white_tea_spotlight] .image-block__image,main[data-template=index] [id*=tower_starter_coming] .image-block__image{max-height:250px!important}}main[data-template=index] [id*=customer_reviews]{background:#fbf8f2!important;border-top:1px solid var(--koko-line)}main[data-template=index] [id*=customer_reviews]>.section{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important}main[data-template=index] [id*=customer_reviews]>.section>:first-child{grid-column:1 / -1;margin-bottom:12px}main[data-template=index] [id*=customer_reviews] h2{color:#151411!important;font-size:clamp(2.2rem,3.5vw,3.6rem)!important;line-height:1!important;letter-spacing:-.04em!important}main[data-template=index] [id*=customer_reviews] p{color:#514c45!important;line-height:1.6!important}main[data-template=index] [id*=customer_reviews] .group{border-color:#ded7cc!important;background:#f7f4ed!important;min-height:180px}@media(max-width:749px){main[data-template=index] [id*=customer_reviews]>.section{display:flex!important;flex-direction:column!important;gap:12px!important}main[data-template=index] [id*=customer_reviews] .group{min-height:150px}}main[data-template=index] [id*=promo_pair]{min-height:0!important}main[data-template=index] [id*=promo_pair]>.section{min-height:0!important;align-items:stretch!important}main[data-template=index] [id*=promo_pair]>.section>*{min-height:320px!important;height:auto!important}@media(max-width:749px){main[data-template=index] [id*=promo_pair]>.section>*{min-height:0!important}}main[data-template=index] [id*=promo_pair],main[data-template=index] [id*=promo_pair] .section{min-height:0!important;height:auto!important}main[data-template=index] [id*=promo_pair] .group{min-height:0!important;height:auto!important}main[data-template=index] [id*=promo_pair] .image-block{min-height:0!important;height:auto!important}main[data-template=index] [id*=promo_pair] .image-block__image{display:block!important;max-height:300px!important;width:100%!important;object-fit:contain!important}main[data-template=index] [id*=promo_pair]>.section{padding-top:0!important;padding-bottom:0!important}@media(min-width:750px){main[data-template=index] [id*=promo_pair] .section{align-items:center!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/koko-professional.css.map */
