:root{--cs-slate: #4a5b54;--cs-lime: #d7f26b;--cs-lime-soft: rgba(215, 242, 107, .12);--cs-border: rgba(215, 242, 107, .28);--cs-text: #e4ede8;--cs-heading: #ffffff;--cs-text-muted: #afc3b9;--cs-accent: #d7f26b;--cs-heading-gradient: linear-gradient(100deg, #ffffff 0%, #eaf9bb 55%, #d7f26b 100%);--cs-price: #d7f26b;--cs-card: rgba(74, 91, 84, .72);--cs-btn: #6e857a;--cs-btn-hover: #54675e;--cs-on-accent: #37453f;--cs-radius-btn: 8px;--cs-radius-card: 12px;--font-heading--family: "Josefin Sans", "Josefin Sans SemiBold", sans-serif;--font-body--family: "Inter", sans-serif}.heading-gradient,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{background-image:var(--cs-heading-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--cs-heading)}#header-group h1,#header-group h2,#header-group h3,#header-group h4,#header-group .h1,#header-group .h2,#header-group .h3,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,.footer h1,.footer h2,.footer h3,.footer h4,.footer-utilities h1,.footer-utilities h2,.footer-utilities h3,[class*=footer] h1,[class*=footer] h2,[class*=footer] h3,[class*=footer] h4{background-image:none;-webkit-text-fill-color:currentColor;color:var(--cs-heading)}body,p,li,span,a,small,label,input,textarea,select,button,.rte,.rte>*{font-family:var(--font-body--family);font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.font-bold,.hero-content h1,.supply-journey__heading,.premium-testimonials__heading,.story-text-col h2,.fp-header h2,.cl-item__title{font-family:var(--font-heading--family);font-weight:600}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7,.color-scheme-8,[class*=color-scheme-]{--color-foreground: var(--cs-text) !important;--color-foreground-rgb: 228, 237, 232 !important;--color-foreground-heading: var(--cs-heading) !important;--color-foreground-heading-rgb: 255, 255, 255 !important;--color-foreground-muted: var(--cs-text-muted) !important;--color-border: var(--cs-border) !important;--color-border-rgb: 215, 242, 107 !important;--color-primary: var(--cs-btn) !important;--color-primary-hover: var(--cs-btn-hover) !important;--color-primary-button-text: var(--cs-text) !important;--color-primary-button-background: var(--cs-btn) !important;--color-primary-button-border: var(--cs-btn) !important;--color-primary-button-hover-text: var(--cs-text) !important;--color-primary-button-hover-background: var(--cs-btn-hover) !important;--color-primary-button-hover-border: var(--cs-btn-hover) !important;--color-secondary-button-text: var(--cs-text) !important;--color-secondary-button-background: transparent !important;--color-secondary-button-border: var(--cs-border) !important;--color-secondary-button-hover-text: var(--cs-lime) !important;--color-secondary-button-hover-background: transparent !important;--color-secondary-button-hover-border: var(--cs-lime) !important;--color-input-background: var(--cs-card) !important;--color-input-text: var(--cs-text) !important;--color-input-border: var(--cs-border) !important;--color-variant-background: transparent !important;--color-variant-border: var(--cs-border) !important;--color-variant-text: var(--cs-text) !important;--color-variant-hover-background: var(--cs-lime-soft) !important;--color-variant-hover-text: var(--cs-text) !important;--color-variant-hover-border: var(--cs-lime) !important;--color-selected-variant-background: var(--cs-lime) !important;--color-selected-variant-border: var(--cs-lime) !important;--color-selected-variant-text: var(--cs-on-accent) !important;--color-selected-variant-hover-background: var(--cs-lime) !important;--color-selected-variant-hover-text: var(--cs-on-accent) !important;--color-selected-variant-hover-border: var(--cs-lime) !important}body{color:var(--cs-text)}body,.content-for-layout{background-color:transparent!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#4a5b5452,#4a5b5452),url(/cdn/shop/files/page-background-9-15.png?v=1789437992);background-size:cover,cover;background-position:center center,center center;background-repeat:no-repeat,no-repeat}.hero-wrapper{position:relative;isolation:isolate}main .shopify-section>.section-background,main .shopify-section .section-background{background-color:transparent}main .shopify-section [style*="background-color: #ffffff"],main .shopify-section [style*="background-color: #fff;"],main .shopify-section [style*="background-color:#ffffff"],main .shopify-section [style*="background-color: rgb(255, 255, 255)"]{background-color:transparent!important}.rte,.rte p,.rte li,p,li,.product-description,.m-product-description,.testi-card__text{color:var(--cs-text)}small,.text-muted,.caption,.product-sku,.price__compare,.unit-price,[class*=subtext],[class*=muted]{color:var(--cs-text-muted)}strong,b,.product-title,.card__heading,.fp-title,.testi-author__name,.menu__heading,.eyebrow,[class*=eyebrow],[class*=__label],[class*=__number]{color:var(--cs-heading)}.price,.price__regular,.money,.product-price,.fp-info p[style*="font-weight: 600"]{color:var(--cs-price)}a:not(.button):not(.button-primary):not(.button-secondary):hover,.rte a:hover{color:var(--cs-accent)}hr,.divider,[class*=__divider],[class*=-rule]{border-color:var(--cs-border)}#header-group .header__column--center{flex:1 1 auto;display:flex;justify-content:center}#header-group .menu-list__list{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin:0;padding:0;list-style:none}#header-group .menu-list__link{color:var(--cs-text)!important;text-decoration:none}#header-group .menu-list__link:hover{color:var(--cs-lime)!important}#header-group,#header-group .section,#header-group .header-section,header-component,.header__row,.header__columns,.header-section .section-background{background-color:var(--cs-slate);color:var(--cs-text)}.menu-list__link,.menu-list__link-title,.header__row a,.header__row summary,#header-group a,#header-group summary{color:var(--cs-text);font-family:var(--font-body--family);font-weight:400}.menu-list__link:hover,.menu-list__link-title:hover,.menu-list__link[aria-expanded=true],.header__row a:hover,.header__row summary:hover,#header-group a:hover,#header-group summary:hover{color:var(--cs-lime)}#header-group button,#header-group .button-unstyled,#header-group .button{color:var(--cs-text)}#header-group button:hover,#header-group .button-unstyled:hover{color:var(--cs-lime)}#header-group .menu-list__submenu-inner,#header-group .mega-menu,#header-group .dropdown-localization__panel,#header-group details>.details-content{background-color:var(--cs-slate);border:1px solid var(--cs-border)}.cart-drawer__dialog,.dialog-drawer,.dialog-modal,.account-drawer__dialog,.quick-add-modal,.search-modal__content,.facets-block-wrapper--drawer,.menu-drawer{background-color:var(--cs-slate);color:var(--cs-text)}.cart-drawer__dialog .cart-drawer__header,.dialog-drawer .dialog-modal__header{border-color:var(--cs-border)}.footer,.footer-content,.footer-section,footer,.footer-utilities,#shopify-section-sections--footer,[class*=footer] .section-background{background-color:var(--cs-slate);color:var(--cs-text)}footer,.footer,.footer-utilities,.footer a,.footer span,.footer p,[class*=footer] .menu__heading,[class*=footer] .menu__item a{font-family:var(--font-body--family);font-weight:400}.footer a,.footer .menu__item a,.footer-utilities a,[class*=footer] a{color:var(--cs-text-muted)}.footer a:hover,.footer .menu__item a:hover,.footer-utilities a:hover,[class*=footer] a:hover{color:var(--cs-lime)}.footer h2,.footer h3,.footer .menu__heading,[class*=footer] .menu__heading{color:var(--cs-heading);font-family:var(--font-body--family);font-weight:400}.footer .field__input,.footer input[type=email],.footer .email-signup input{background-color:var(--cs-card);color:var(--cs-text);border:1px solid var(--cs-border);border-radius:var(--cs-radius-btn)}.footer .field__input::placeholder,.footer input::placeholder{color:var(--cs-text-muted)}.footer svg,.footer .icon,[class*=footer] .social-links a{color:var(--cs-text)}[class*=footer] .social-links a:hover,[class*=footer] .social-links a:hover svg{color:var(--cs-lime)}.card,.card__inner,.product-card,.product-grid__card,.fp-card,.testi-card,.journey-card,.cl-item,.feature-item,.story-img-wrap,.image-card,.collection-card,.article-card,.m-card,[class*=__card]{background-color:var(--cs-card);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card);overflow:hidden}.fp-card{padding:.75rem .75rem 1rem}.card *,.testi-card *,.journey-card *,.fp-card *{border-color:var(--cs-border)}.testi-avatar-placeholder{background-color:var(--cs-btn);color:var(--cs-text);border:1px solid var(--cs-border)}.button,.button-primary,.button-secondary,.btn,button.button,input[type=submit],.hero-btn,.fp-btn,.shopify-payment-button__button,.cart__checkout-button,.product-form__submit{border-radius:var(--cs-radius-btn);font-family:var(--font-body--family);font-weight:400;letter-spacing:.04em}.button-primary,button.button:not(.button-unstyled):not([class*=button-unstyled]),input[type=submit],.fp-btn,.hero-btn-1,.cart__checkout-button,.product-form__submit,.shopify-payment-button__button{background-color:var(--cs-btn);color:var(--cs-text);border:1px solid var(--cs-btn)}.button-primary:hover,button.button:not(.button-unstyled):not([class*=button-unstyled]):hover,input[type=submit]:hover,.fp-btn:hover,.hero-btn-1:hover,.cart__checkout-button:hover,.product-form__submit:hover,.shopify-payment-button__button:hover{background-color:var(--cs-btn-hover);color:var(--cs-text);border-color:var(--cs-btn-hover)}.button-secondary,.button:not(.button-primary):not(.button-unstyled),.hero-btn-2{background-color:transparent;color:var(--cs-text);border:1px solid var(--cs-border)}.button-secondary:hover,.button:not(.button-primary):not(.button-unstyled):hover,.hero-btn-2:hover{background-color:transparent;color:var(--cs-lime);border-color:var(--cs-lime)}.hero-btn-2,.button--accent,.fp-btn--accent{background-color:var(--cs-lime);color:var(--cs-on-accent);border:1px solid var(--cs-lime)}.hero-btn-2:hover,.button--accent:hover,.fp-btn--accent:hover{background-color:var(--cs-lime);color:var(--cs-on-accent);border-color:var(--cs-lime);opacity:.85}.badge,.product-badges .badge,.product-badges span,.tag,.m-menu-badge,.m-price__badge-sale,.m-price__badge-sold-out,[class*=badge]{background-color:var(--cs-lime);color:var(--cs-on-accent);border:1px solid var(--cs-lime);border-radius:var(--cs-radius-btn);font-family:var(--font-body--family);font-weight:400;letter-spacing:.04em}.tag,.filter-pill,[class*=pill]{background-color:transparent;color:var(--cs-text-muted);border:1px solid var(--cs-border);border-radius:var(--cs-radius-btn)}input,textarea,select,.field__input{background-color:var(--cs-card);color:var(--cs-text);border:1px solid var(--cs-border);border-radius:var(--cs-radius-btn)}input::placeholder,textarea::placeholder{color:var(--cs-text-muted)}.hero-content h1,.hero-content .font-bold{font-weight:600}.hero-content .inline-block{border-color:var(--cs-border)!important;color:var(--cs-lime)!important}.hero-content p{color:var(--cs-text)!important}.supply-journey,.supply-journey__inner{background-color:transparent!important}.supply-journey__eyebrow{color:var(--cs-lime)!important}.supply-journey__heading,.supply-journey__intro{color:var(--cs-text)!important}.journey-card{background-color:var(--cs-card)!important;border:1px solid var(--cs-border)!important;border-radius:var(--cs-radius-card)!important}.journey-card__label,.journey-card__number{color:var(--cs-lime)!important}.journey-card__title,.journey-card__text{color:var(--cs-text)!important}.journey-card__icon{background-color:var(--cs-btn)!important;color:var(--cs-lime)!important;border-radius:var(--cs-radius-btn)!important}.journey-card__image-overlay{background:transparent!important}.cl-section{background-color:transparent!important}.cl-item,.cl-img{border-radius:var(--cs-radius-card)!important;border:1px solid var(--cs-border)!important}.cl-overlay{background:linear-gradient(to top,#4a5b54d1,#4a5b5459 38%,#4a5b5400 72%)!important}.fp-img-wrap{border-radius:var(--cs-radius-card)!important;border:1px solid var(--cs-border)!important;background-color:var(--cs-card)!important}.fp-title a,.fp-title{color:var(--cs-text)!important}.premium-testimonials,.premium-testimonials__inner{background-color:transparent!important}.premium-testimonials__eyebrow,.testi-stars svg,.testi-quote{color:var(--cs-lime)!important}.premium-testimonials__heading{color:var(--cs-text)!important}.testi-card{background-color:var(--cs-card)!important;border:1px solid var(--cs-border)!important;border-radius:var(--cs-radius-card)!important}.testi-card__text,.testi-author__name{color:var(--cs-text)!important}.testi-author__verified{color:var(--cs-lime)!important}.story-container,.story-text-col h2{color:var(--cs-text)!important}.story-accent{border-radius:var(--cs-radius-card)!important;background-color:var(--cs-card)!important;border:1px solid var(--cs-border)!important}.indie-features-grid{background-color:transparent!important}.feature-item{background-color:var(--cs-card)!important;border:1px solid var(--cs-border)!important;border-radius:var(--cs-radius-card)!important}.feature-icon-box{background-color:transparent!important;border:1px solid var(--cs-border)!important;border-radius:var(--cs-radius-btn)!important;color:var(--cs-lime)!important}.feature-item .feature-icon-img svg path,.feature-item svg path{fill:var(--cs-lime)!important}.feature-item h3,.feature-item p{color:var(--cs-text)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/caelan-theme.css.map */
