.ccc{--ccc-sage: #7c9473;--ccc-sage-deep: #4e6349;--ccc-cream: #f7f3ec;--ccc-ink: #2c2a26;--ccc-muted: #6b6659;--ccc-line: rgba(44, 42, 38, .12);--ccc-radius: 14px;--ccc-max: 1180px;color:var(--ccc-ink);font-family:inherit;box-sizing:border-box}.ccc *,.ccc *:before,.ccc *:after{box-sizing:border-box}.ccc__wrap{max-width:var(--ccc-max);margin:0 auto;padding:0 24px}.ccc__eyebrow{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ccc-sage-deep);margin:0 0 14px;font-weight:600}.ccc__h1{font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.08;margin:0 0 18px;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.ccc__h2{font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.15;margin:0 0 14px;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.ccc__h3{font-size:1.06rem;line-height:1.3;margin:0 0 8px;font-weight:600}.ccc__body{font-size:1.02rem;line-height:1.6;color:var(--ccc-muted);margin:0 0 20px;max-width:58ch}.ccc__body p:last-child{margin-bottom:0}.ccc__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;font-size:.97rem;font-weight:600;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.ccc__btn:hover{transform:translateY(-1px);opacity:.93}.ccc__btn--primary{background:var(--ccc-sage-deep);color:#fff}.ccc__btn--ghost{background:transparent;color:var(--ccc-ink);border-color:var(--ccc-line)}.ccc__btn--onmedia{background:#fff;color:var(--ccc-ink)}.ccc__btns{display:flex;flex-wrap:wrap;gap:12px}.ccc-hero{position:relative;overflow:hidden}.ccc-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ccc-hero__media{position:relative;border-radius:var(--ccc-radius);overflow:hidden;aspect-ratio:4 / 3}.ccc-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.ccc-hero__trust{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:10px}.ccc-hero__trust li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:var(--ccc-ink)}.ccc-hero__tick{flex:0 0 auto;margin-top:2px;color:var(--ccc-sage-deep)}.ccc-props__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ccc-props__item{background:#fff;border:1px solid var(--ccc-line);border-radius:var(--ccc-radius);padding:24px}.ccc-props__item p{margin:0;font-size:.94rem;line-height:1.55;color:var(--ccc-muted)}.ccc-cats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ccc-cats__card{position:relative;display:block;border-radius:var(--ccc-radius);overflow:hidden;text-decoration:none;aspect-ratio:4 / 3;background:var(--ccc-cream)}.ccc-cats__card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ccc-cats__card:hover img{transform:scale(1.04)}.ccc-cats__label{position:absolute;inset:auto 0 0 0;padding:20px;background:linear-gradient(to top,#121210eb,#121210b8 45%,#12121000);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}.ccc-cats__label span{display:block;font-weight:600;font-size:1.06rem}.ccc-cats__label small{font-size:.85rem;opacity:.92}.ccc-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ccc-card{display:flex;flex-direction:column}.ccc-card__media{display:block;border-radius:var(--ccc-radius);overflow:hidden;background:var(--ccc-cream);aspect-ratio:1 / 1}.ccc-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ccc-card__title{font-size:.99rem;font-weight:600;margin:14px 0 4px;line-height:1.3}.ccc-card__title a{color:inherit;text-decoration:none}.ccc-card__price{font-size:.95rem;color:var(--ccc-muted);margin:0 0 12px}.ccc-card__price s{opacity:.6;margin-left:6px}.ccc-card__form{margin-top:auto;display:grid;gap:8px}.ccc-card__select{width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--ccc-line);background:#fff;font-size:.9rem;color:var(--ccc-ink)}.ccc-card__atc{width:100%}.ccc-card__soldout{text-align:center;font-size:.88rem;color:var(--ccc-muted);padding:13px;border:1px dashed var(--ccc-line);border-radius:999px}.ccc-symptom__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.ccc-symptom__item{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:center;background:#fff;border:1px solid var(--ccc-line);border-radius:var(--ccc-radius);padding:18px}.ccc-symptom__thumb{border-radius:10px;overflow:hidden;aspect-ratio:1/1;background:var(--ccc-cream)}.ccc-symptom__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ccc-symptom__item p{margin:0 0 8px;font-size:.93rem;line-height:1.55;color:var(--ccc-muted)}.ccc-symptom__link{font-size:.9rem;font-weight:600;color:var(--ccc-sage-deep);text-decoration:none;border-bottom:1px solid currentColor}.ccc-quotes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ccc-quotes__item{background:#fff;border:1px solid var(--ccc-line);border-radius:var(--ccc-radius);padding:26px}.ccc-quotes__stars{color:var(--ccc-sage-deep);letter-spacing:3px;font-size:.9rem;margin-bottom:12px}.ccc-quotes__item blockquote{margin:0 0 16px;font-size:1rem;line-height:1.6}.ccc-quotes__who{font-size:.86rem;color:var(--ccc-muted);margin:0}.ccc-guide__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center}.ccc-guide__media{border-radius:var(--ccc-radius);overflow:hidden;aspect-ratio:16/10}.ccc-guide__media img{width:100%;height:100%;object-fit:cover;display:block}.ccc-faq__list{max-width:780px;margin:0 auto}.ccc-faq__item{border-bottom:1px solid var(--ccc-line)}.ccc-faq__item summary{cursor:pointer;padding:20px 0;font-weight:600;font-size:1rem;list-style:none;display:flex;justify-content:space-between;gap:16px}.ccc-faq__item summary::-webkit-details-marker{display:none}.ccc-faq__item summary:after{content:"+";font-weight:400;font-size:1.35rem;line-height:1;color:var(--ccc-sage-deep)}.ccc-faq__item[open] summary:after{content:"\2013"}.ccc-faq__answer{padding:0 0 22px;font-size:.97rem;line-height:1.6;color:var(--ccc-muted)}.ccc-faq__answer p:last-child{margin-bottom:0}.ccc-news{text-align:center}.ccc-news__form{display:flex;gap:10px;max-width:480px;margin:22px auto 0}.ccc-news__form input[type=email]{flex:1;padding:14px 16px;border-radius:999px;border:1px solid var(--ccc-line);font-size:.95rem;background:#fff}.ccc-news__note{font-size:.82rem;color:var(--ccc-muted);margin:12px 0 0}.ccc-news__success{margin:16px 0 0;font-weight:600;color:var(--ccc-sage-deep)}.ccc__center{text-align:center}.ccc__center .ccc__body{margin-left:auto;margin-right:auto}.ccc__center .ccc__btns{justify-content:center}.ccc__head{margin-bottom:34px}@media(max-width:1024px){.ccc-props__grid,.ccc-products__grid,.ccc-cats__grid{grid-template-columns:repeat(2,1fr)}.ccc-quotes__grid{grid-template-columns:1fr}}@media(max-width:749px){.ccc__wrap{padding:0 18px}.ccc-hero__grid,.ccc-guide__grid{grid-template-columns:1fr;gap:28px}.ccc-symptom__grid,.ccc-props__grid,.ccc-cats__grid{grid-template-columns:1fr}.ccc-news__form{flex-direction:column;border-radius:0}.ccc-news__form input[type=email]{width:100%}}@media(prefers-reduced-motion:reduce){.ccc *,.ccc *:before,.ccc *:after{transition:none!important;animation:none!important}}.ccc-loc{padding-block:12px;border-top:1px solid rgba(0,0,0,.07)}.ccc-loc__inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.85rem}.ccc-loc__label{font-weight:600;color:var(--ccc-ink, #2c2a26)}.ccc-loc__form{display:inline-flex;margin:0}.ccc-loc select{font:inherit;padding:7px 30px 7px 10px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;color:inherit;max-width:320px}.ccc-loc__note{color:#2c2a26b3}.ccc-loc__go{font:inherit;padding:7px 12px;margin-left:6px;border-radius:8px;border:1px solid rgba(0,0,0,.18);background:#fff}@media(max-width:749px){.ccc-loc__inner{font-size:.8rem;gap:8px}.ccc-loc select{max-width:100%}}#shopify-section-header_announcements_9jGBFp,#shopify-section-header_announcements_9jGBFp *{color:#f0ebe1!important}#shopify-section-header_announcements_9jGBFp a,#shopify-section-header_announcements_9jGBFp a:visited{color:#f0ebe1!important;text-decoration:underline;text-underline-offset:2px}#shopify-section-header_announcements_9jGBFp svg{color:#f0ebe1!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ccc-custom.css.map */
