:root{--kc-green: #2c4a44;--kc-green-deep: #1e322e;--kc-gold: #c0950f;--kc-gold-soft: #d9b75a;--kc-cream: #f3ece1;--kc-paper: #fbf8f3;--kc-ink: #2b2a28;--kc-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl{letter-spacing:-.015em;line-height:1.1;text-wrap:balance}.rte p,.rich-text__text p,.multicolumn-card__info p{text-wrap:pretty}.rich-text__text,.rte{max-width:62ch;margin-inline:auto}.caption-with-letter-spacing{letter-spacing:.22em;font-size:1.1rem;color:var(--kc-gold)}.price,.price-item{font-variant-numeric:tabular-nums;letter-spacing:.02em}.announcement-bar__message{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.utility-bar{border-bottom:0!important}.header-wrapper{border-bottom:1px solid rgba(44,74,68,.08)!important}.header__menu-item{font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;transition:color .25s var(--kc-ease)}.header__menu-item span{background-image:linear-gradient(var(--kc-gold),var(--kc-gold));background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s var(--kc-ease);padding-bottom:2px}.header__menu-item:hover span,.header__active-menu-item{background-size:100% 1px;text-decoration:none!important}.button,.shopify-payment-button__button--unbranded{letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem;min-height:5rem;padding-inline:3.2rem;transition:transform .25s var(--kc-ease),background-color .25s var(--kc-ease),color .25s var(--kc-ease)}.button:not([disabled]):hover{transform:translateY(-1px)}.button:not([disabled]):active{transform:translateY(1px) scale(.99)}.button--primary:not([disabled]):hover{background-color:var(--kc-green-deep)}.product-form__submit{background-color:var(--kc-green)!important;color:var(--kc-paper)!important}.product-form__submit:after{box-shadow:none!important}.product-form__submit:not([disabled]):hover{background-color:var(--kc-green-deep)!important}:focus-visible{outline:2px solid var(--kc-gold)!important;outline-offset:3px!important;box-shadow:none!important}.card-wrapper .card__media img{transition:transform .9s var(--kc-ease),opacity .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading{font-size:1.7rem;line-height:1.3}.card__heading a{text-decoration:none}.card-information .price{font-size:1.5rem;color:var(--kc-green)}.card .badge{letter-spacing:.12em;text-transform:uppercase;font-size:1rem;padding:.5rem 1rem}.quick-add__submit{border-radius:2px}.collection-card-wrapper .card__heading{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:0}.collection-card-wrapper .icon-wrap{color:var(--kc-gold)}.title-wrapper-with-link{align-items:flex-end;margin-bottom:4rem}.title-wrapper-with-link .link{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;color:var(--kc-green);text-underline-offset:.5rem}.product__title h1{font-size:clamp(2.8rem,3.2vw,4.2rem)}.product__info-container .price--large{font-size:2.4rem}.product__info-container .product-form__input .form__label,.product__info-container .quantity__label{letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem}.product__accordion summary .accordion__title{font-size:1.5rem;letter-spacing:.04em}.product__accordion .icon-accordion{fill:var(--kc-gold)}.multicolumn-card__image-wrapper img{transition:transform .9s var(--kc-ease)}.multicolumn-card:hover .multicolumn-card__image-wrapper img{transform:scale(1.03)}.multicolumn-card__info h3{font-size:2rem}.footer{border-top:0!important}.footer-block__heading{letter-spacing:.16em;text-transform:uppercase;font-size:1.2rem!important;font-family:var(--font-body-family);font-weight:500}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;transition:color .2s ease}.footer-block__details-content .list-menu__item--link:hover{color:var(--kc-gold);text-decoration:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.banner:after,.banner__media:after{background:radial-gradient(ellipse 60% 55% at 50% 52%,#16221fc7,#16221f73 55%,#16221f40)!important;opacity:1!important}.banner__heading{text-shadow:0 2px 30px rgba(0,0,0,.35);letter-spacing:-.02em}.banner__text{max-width:52rem;margin-inline:auto}.banner__buttons{gap:1.2rem}.banner__buttons .button--secondary{color:#fbf8f3;--color-button-text: 251, 248, 243}.shopify-section-header-sticky .header__heading-logo-wrapper{transition:width .3s var(--kc-ease)}.card-wrapper:not(.collection-card-wrapper) .card__heading{font-family:var(--font-body-family);font-weight:400;font-size:1.55rem;letter-spacing:.01em;line-height:1.4}.quick-add__submit{min-height:4.4rem;font-size:1.15rem;padding-inline:1.2rem}@media screen and (max-width:749px){.card-wrapper:not(.collection-card-wrapper) .card__heading{font-size:1.35rem}.card-information .price{font-size:1.4rem}.quick-add__submit{min-height:3.8rem;font-size:1rem;letter-spacing:.1em}.banner__heading.h0{font-size:4rem}.banner__buttons .button{min-height:4.6rem}.title-wrapper-with-link{margin-bottom:2.4rem}}.kc-title__name,.kc-title__sub{display:block}.card__heading .kc-title__name{font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;letter-spacing:-.005em;margin-bottom:.4rem}.card__heading .kc-title__sub{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.45;opacity:.72}.product__title h1 .kc-title__name{font-size:clamp(3.4rem,4vw,5.2rem);line-height:1.05;margin-bottom:1.2rem}.product__title h1 .kc-title__sub{font-family:var(--font-body-family);font-size:1.7rem;line-height:1.5;letter-spacing:.01em;opacity:.75}@media screen and (max-width:749px){.card__heading .kc-title__name{font-size:1.7rem}.card__heading .kc-title__sub{font-size:1.2rem}}.product-card-wrapper .card__content{display:flex;flex-direction:column;flex-grow:1}.product-card-wrapper .card__information{flex-grow:1}.product-card-wrapper .card__content .quick-add{margin-top:auto}.product-grid{align-items:stretch}.product-grid>.grid__item{display:flex;height:auto}.product-grid>.grid__item>.product-card-wrapper{width:100%}.rte strong,.rte b{font-weight:500;color:rgb(var(--color-foreground))}.rte em{font-family:var(--font-heading-family);font-size:1.08em}.rte img{border-radius:4px}.rte a{text-underline-offset:.3rem;text-decoration-color:var(--kc-gold)}.collection-hero{padding-block:2rem}.collection-hero__inner{align-items:center;gap:4rem}.collection-hero__title{font-size:clamp(3.6rem,4.6vw,6.4rem);margin-bottom:2rem}.collection-hero__title:before{content:"Kokoa Calma";display:block;font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.24em;text-transform:uppercase;color:var(--kc-gold);margin-bottom:1.4rem}.collection-hero__description{max-width:60ch;margin-inline:0}.collection-hero__description p{line-height:1.75;font-size:1.5rem}.collection-hero__image-container{border-radius:4px;overflow:hidden}.facets__heading,.facet-filters__label{letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem}.facets__summary span{font-size:1.4rem}.main-page-title{text-align:center;font-size:clamp(3.6rem,4.6vw,5.6rem);margin:2rem auto 4rem;max-width:20ch}.page-width--narrow .rte{font-size:1.6rem}.page-width--narrow .rte h2,.page-width--narrow .rte h3{margin-top:4.8rem}.page-width--narrow .rte hr{width:6rem;margin:4.8rem auto;border-top:1px solid var(--kc-gold)}.blog-articles{gap:4rem 3.2rem}.article-card .card__heading{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.2}.article-card .card__information{padding-top:2rem}.article-card__excerpt{line-height:1.7;opacity:.8}.main-blog h1,.article-template__title{font-size:clamp(3.6rem,4.6vw,5.6rem);text-align:center}.article-template__hero-container{border-radius:4px;overflow:hidden;max-width:120rem;margin-inline:auto}.article-template__content{font-size:1.65rem}.article-template__content h2,.article-template__content h3{margin-top:4rem}.article-template__back .link{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem}.field__input,.customer .field input,.select__select{border-radius:2px}.field:after,.select:after{box-shadow:0 0 0 1px #2c4a4440!important}.field:hover:after{box-shadow:0 0 0 1px #2c4a4480!important}.contact .title,.contact h2{text-align:center}.product .icon-with-text{border-top:1px solid rgba(44,74,68,.12);border-bottom:1px solid rgba(44,74,68,.12);padding-block:2rem;gap:1.6rem}.product .icon-with-text .svg-wrapper,.product .icon-with-text svg{color:var(--kc-gold)}.product .icon-with-text .h4{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:.02em}.cart__empty-text{font-size:clamp(3.2rem,4vw,4.8rem)}.cart-items th{letter-spacing:.16em;font-size:1.1rem}.totals__total-value{font-size:2rem}.template-404 .title{font-size:clamp(4rem,6vw,7.2rem)}.footer{border-top:1px solid rgba(44,74,68,.1)!important}.footer__content-top{padding-bottom:4rem}.footer-block__image-wrapper{margin-inline:0!important}.footer-block__details-content .list-menu__item--link{opacity:.85;padding-block:.6rem}.footer__content-bottom{border-top:1px solid rgba(44,74,68,.12);padding-top:2.4rem}.footer__list-payment{opacity:.75}.footer__copyright,.policies li a{font-size:1.15rem;letter-spacing:.04em}.footer .list-social__link{color:var(--kc-green)}.footer .list-social__link:hover{color:var(--kc-gold)}.blog-articles .card-wrapper .card__heading,.article-card-wrapper .card__heading{font-family:var(--font-heading-family)!important;font-size:2.4rem!important;line-height:1.2!important}.footer-block__details-content.rte p,.footer .rte p{font-size:1.4rem;line-height:1.8}.footer-block--image .footer-block__image-wrapper img{width:15rem!important;height:auto}.kc-readmore{background:none;border:0;padding:0;margin-top:1.2rem;font:inherit;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--kc-green);text-decoration:underline;text-decoration-color:var(--kc-gold);text-underline-offset:.5rem;cursor:pointer}.collection-hero__description:has(+.kc-readmore){max-height:16rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent);transition:max-height .5s var(--kc-ease)}.collection-hero__description.is-open{max-height:200rem;-webkit-mask-image:none;mask-image:none}@media screen and (max-width:749px){.collection-hero--with-image .collection-hero__image-container{display:none}.collection-hero__description:has(+.kc-readmore){max-height:11rem}.collection-hero__title{font-size:3.4rem}}.kc-faq p>strong:only-child,.kc-faq p>b:only-child,.article-template__content h3{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:2.2rem;line-height:1.3;margin-top:3.2rem;color:var(--kc-green)}.kc-faq>:first-child strong:only-child{margin-top:0}.kc-faq p>b:only-child span,.kc-faq p>strong:only-child span{font-size:inherit!important}.kc-faq p.MsoNormal{margin-bottom:1.2rem!important}.product-card-wrapper .card__inner,.collection-card-wrapper .card__inner{--ratio-percent: 100% !important}.product-card-wrapper .card__media,.collection-card-wrapper .card__media{aspect-ratio:1 / 1}.product-card-wrapper .card__media .media,.collection-card-wrapper .card__media .media{height:100%;padding-bottom:0!important}.product-card-wrapper .card__media img,.collection-card-wrapper .card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.product-grid>.grid__item>*{width:100%;min-width:0}.product-grid>.grid__item>product-component{display:flex}.product-grid>.grid__item product-component>.product-card-wrapper{width:100%}.kc-freeship{margin-bottom:2.4rem;padding:1.6rem 2rem;background:var(--kc-cream);border-radius:4px;text-align:left}.kc-freeship__text{margin:0 0 1rem;font-size:1.4rem;letter-spacing:.02em}.kc-freeship__text strong{font-weight:500;color:var(--kc-green)}.kc-freeship__track{height:4px;background:#2c4a441f;border-radius:4px;overflow:hidden}.kc-freeship__bar{display:block;height:100%;background:var(--kc-gold);border-radius:4px;transition:width .6s var(--kc-ease)}.kc-freeship--done .kc-freeship__bar{background:var(--kc-green)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kokoa-premium.css.map */
