@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Inter:wght@300;400;500&display=swap";:root{--ckay-green: #0d3427;--ckay-green-mid: #1a4535;--ckay-green-light: #c5d5ce;--ckay-cream: #f0ede4;--ckay-cream-deep: #e8e4d8;--ckay-gold: #b8922a;--ckay-gold-light: #d4ab4e;--ckay-text: #0d1f18;--ckay-text-muted: #5a6b63;--ckay-text-light: #c5d5ce;--ckay-white: #fafaf7;--ckay-font-display: "Playfair Display", Georgia, serif;--ckay-font-body: "Inter", system-ui, sans-serif;--ckay-radius-sm: 6px;--ckay-radius-md: 12px;--ckay-radius-lg: 20px;--ckay-radius-pill: 999px;--ckay-shadow: 0 4px 24px rgba(13, 52, 39, .12);--ckay-shadow-lg: 0 12px 48px rgba(13, 52, 39, .18);--ckay-transition: .3s cubic-bezier(.4, 0, .2, 1)}.ckay-section *,.ckay-section *:before,.ckay-section *:after{box-sizing:border-box}.ckay-section{font-family:var(--ckay-font-body);color:var(--ckay-text);line-height:1.6}.ckay-eyebrow{font-family:var(--ckay-font-body);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ckay-gold);display:block;margin-bottom:12px}.ckay-display{font-family:var(--ckay-font-display);font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.1;color:var(--ckay-text);margin:0 0 20px}.ckay-display .ckay-brand-word{color:var(--ckay-gold);font-style:italic}.ckay-heading{font-family:var(--ckay-font-display);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;line-height:1.15;margin:0 0 16px}.ckay-heading .ckay-brand-word{color:var(--ckay-gold);font-style:italic}.ckay-subheading{font-size:1.05rem;color:var(--ckay-text-muted);font-weight:300;max-width:560px;line-height:1.7}.ckay-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(--ckay-radius-pill);font-family:var(--ckay-font-body);font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:var(--ckay-transition);white-space:nowrap}.ckay-btn--primary{background:var(--ckay-green);color:var(--ckay-white);border-color:var(--ckay-green)}.ckay-btn--primary:hover{background:var(--ckay-green-mid);border-color:var(--ckay-green-mid);transform:translateY(-1px);box-shadow:var(--ckay-shadow)}.ckay-btn--outline{background:transparent;color:var(--ckay-text);border-color:var(--ckay-text)}.ckay-btn--outline:hover{background:var(--ckay-text);color:var(--ckay-white);transform:translateY(-1px)}.ckay-btn--outline-light{background:transparent;color:var(--ckay-white);border-color:#fff6}.ckay-btn--outline-light:hover{background:#ffffff1a}.ckay-container{max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width:768px){.ckay-container{padding:0 20px}}.ckay-hero{background:#fff;min-height:600px;display:flex;align-items:center;overflow:hidden;position:relative}.ckay-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;width:100%;padding:80px 0}.ckay-hero__content{max-width:580px}.ckay-hero__title{font-family:var(--ckay-font-display);font-size:clamp(2.8rem,5.5vw,4.8rem);font-weight:600;line-height:1.05;color:var(--ckay-green);margin:0 0 20px}.ckay-hero__title em{color:var(--ckay-gold);font-style:italic}.ckay-hero__subtitle{font-size:1.05rem;color:var(--ckay-text-muted);margin:0 0 36px;font-weight:300;line-height:1.7;max-width:480px}.ckay-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px}.ckay-hero__trust{display:flex;gap:28px;flex-wrap:wrap}.ckay-trust-badge{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--ckay-text-muted);font-weight:400}.ckay-trust-badge svg{width:16px;height:16px;color:var(--ckay-green);flex-shrink:0}.ckay-hero__image-wrap{position:relative;display:flex;justify-content:center;align-items:center}.ckay-hero__image-wrap:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:var(--ckay-cream-deep);top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.ckay-hero__image-wrap img{position:relative;z-index:1;width:100%;max-width:560px;height:auto;object-fit:contain;border-radius:var(--ckay-radius-lg)}@media(max-width:900px){.ckay-hero__inner{grid-template-columns:1fr;text-align:center;padding:60px 0}.ckay-hero__content{max-width:100%}.ckay-hero__subtitle{margin-left:auto;margin-right:auto}.ckay-hero__actions,.ckay-hero__trust{justify-content:center}.ckay-hero__image-wrap{order:-1}.ckay-hero__image-wrap:before{width:280px;height:280px}}.ckay-routine{background:var(--ckay-cream);padding:90px 0}.ckay-routine__header{text-align:center;margin-bottom:60px}.ckay-routine__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ckay-routine-card{background:var(--ckay-white);border-radius:var(--ckay-radius-lg);overflow:hidden;box-shadow:0 2px 16px #0d34270f;transition:var(--ckay-transition);position:relative}.ckay-routine-card:hover{transform:translateY(-4px);box-shadow:var(--ckay-shadow)}.ckay-routine-card__image-wrap{position:relative;background:var(--ckay-cream-deep);height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ckay-routine-card__number{position:absolute;top:16px;left:50%;transform:translate(-50%);width:38px;height:38px;border-radius:50%;background:var(--ckay-green);color:var(--ckay-white);font-family:var(--ckay-font-display);font-size:1.1rem;font-weight:600;display:flex;align-items:center;justify-content:center;z-index:2}.ckay-routine-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ckay-routine-card:hover .ckay-routine-card__image-wrap img{transform:scale(1.04)}.ckay-routine-card__body{padding:24px 28px 28px;text-align:center}.ckay-routine-card__name{font-family:var(--ckay-font-display);font-size:1.35rem;font-weight:600;color:var(--ckay-text);margin:0 0 10px}.ckay-routine-card__desc{font-size:.88rem;color:var(--ckay-text-muted);margin:0 0 20px;line-height:1.6}.ckay-routine-card__divider{height:1px;background:var(--ckay-cream-deep);margin:0 0 16px}.ckay-routine-card__ingredients-label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ckay-text-muted);margin-bottom:6px;display:block}.ckay-routine-card__ingredients{font-size:.88rem;color:var(--ckay-text);font-weight:500;margin:0}.ckay-routine__cta{text-align:center;margin-top:48px}@media(max-width:900px){.ckay-routine__grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media(min-width:600px)and (max-width:900px){.ckay-routine__grid{grid-template-columns:repeat(2,1fr);max-width:100%}}.ckay-philosophy{background:#fff;padding:90px 0}.ckay-philosophy__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ckay-philosophy__features{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:28px}.ckay-feature-item{display:flex;gap:18px;align-items:flex-start}.ckay-feature-item__icon{width:46px;height:46px;border-radius:50%;background:var(--ckay-cream-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ckay-gold)}.ckay-feature-item__icon svg{width:20px;height:20px}.ckay-feature-item__text h4{font-family:var(--ckay-font-body);font-size:.95rem;font-weight:600;color:var(--ckay-text);margin:0 0 4px}.ckay-feature-item__text p{font-size:.88rem;color:var(--ckay-text-muted);margin:0;line-height:1.6}.ckay-philosophy__image-wrap{border-radius:var(--ckay-radius-lg);overflow:hidden;box-shadow:var(--ckay-shadow-lg)}.ckay-philosophy__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.ckay-philosophy__inner{grid-template-columns:1fr;gap:48px}.ckay-philosophy__image-wrap{max-height:380px}}.ckay-locator{background:var(--ckay-green);padding:90px 0;text-align:center;position:relative;overflow:hidden}.ckay-locator:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(26,69,53,.6) 0%,transparent 70%);pointer-events:none}.ckay-locator__inner{position:relative;z-index:1;max-width:600px;margin:0 auto}.ckay-locator__title{font-family:var(--ckay-font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--ckay-white);margin:0 0 16px}.ckay-locator__title .ckay-brand-word{color:var(--ckay-gold-light);font-style:italic}.ckay-locator__desc{font-size:.95rem;color:var(--ckay-green-light);margin:0 0 40px;line-height:1.7}.ckay-locator__search{display:flex;gap:10px;justify-content:center}.ckay-locator__input{flex:1;max-width:400px;padding:14px 22px;border-radius:var(--ckay-radius-pill);border:none;background:var(--ckay-white);font-family:var(--ckay-font-body);font-size:.9rem;color:var(--ckay-text);outline:none;transition:box-shadow var(--ckay-transition)}.ckay-locator__input:focus{box-shadow:0 0 0 3px #b8922a66}.ckay-locator__input::placeholder{color:#a0a8a3}@media(max-width:600px){.ckay-locator__search{flex-direction:column;align-items:center}.ckay-locator__input{max-width:100%;width:100%}}.ckay-cta{background-color:#0d3427;padding:100px 0;text-align:center}.ckay-cta__inner{max-width:620px;margin:0 auto}.ckay-cta__title{font-family:var(--ckay-font-display);font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:600;color:#fff;margin:0 0 16px;line-height:1.1}.ckay-cta__subtitle{font-size:1.5rem;color:#fff;margin:0 0 36px;line-height:1.7}.ckay-cta__subtitle .ckay-brand-word{color:var(--ckay-gold)}.ckay-footer{background:var(--ckay-green);color:var(--ckay-text-light);padding:72px 0 0}.ckay-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:56px}.ckay-footer__brand-name{font-family:var(--ckay-font-display);font-size:1.5rem;font-weight:600;color:#e5c86a;margin:0 0 14px}.ckay-footer__brand-desc{font-size:1.5rem;color:var(--ckay-green-light);line-height:1.7;margin:0 0 28px;max-width:240px}.ckay-footer__socials{display:flex;gap:16px}.ckay-footer__social-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--ckay-green-light);transition:color var(--ckay-transition)}.ckay-footer__social-link:hover{color:var(--ckay-white)}.ckay-footer__social-link svg{width:20px;height:20px}.ckay-footer__col-title{font-family:var(--ckay-font-body);font-size:1.5rem;font-weight:600;color:var(--ckay-white);margin:0 0 20px}.ckay-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ckay-footer__links a{font-size:1.5rem;color:var(--ckay-green-light);text-decoration:none;transition:color var(--ckay-transition)}.ckay-footer__links a:hover{color:var(--ckay-white)}.ckay-footer__contact-text{font-size:1.5rem;color:var(--ckay-green-light);line-height:1.6;margin:0 0 12px}.ckay-footer__contact-link{font-size:1.5rem;color:var(--ckay-gold-light);text-decoration:none;font-weight:500;transition:color var(--ckay-transition)}.ckay-footer__contact-link:hover{color:var(--ckay-white)}.ckay-footer__bottom{border-top:5px solid;color:gold;padding:24px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ckay-footer__copy,.ckay-footer__tagline{font-size:.82rem;color:var(--ckay-green-light)}@media(max-width:960px){.ckay-footer__grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:560px){.ckay-footer__grid{grid-template-columns:1fr}.ckay-footer__bottom{flex-direction:column;text-align:center}}@media screen and (max-width:989px){.header__inline-menu{display:none!important}}.header__icon--menu svg *,.header__icon--menu svg line,.header__icon--menu svg path,.header__icon--menu svg rect{stroke:var(--ckay-green)!important;fill:var(--ckay-green)!important;color:var(--ckay-green)!important}.header__icon--menu{color:var(--ckay-green)!important;fill:#fff!important;stroke:#fff!important;color:#fff!important}.header__icon--cart svg *,.header__icon--cart svg path,.header__icon--cart svg rect{fill:#fff!important;stroke:#fff!important;color:#fff!important}.header__icon--cart{color:var(--ckay-green)!important}.account_icon svg *,.account_icon svg path,.account_icon svg rect,.account_icon svg circle{fill:#fffefc!important;stroke:#fff!important;color:#fff!important}.account_toggle{color:var(--ckay-green)!important}.icon-hamburger,.icon-hamburger path{fill:#e5c86a!important;stroke:#e5c86a!important;color:#e5c86a!important}.ckay-header__hamburger .icon-hamburger,.ckay-header__hamburger .icon-hamburger path{fill:#e5c86a!important;stroke:#e5c86a!important;color:#e5c86a!important}.header__icon--menu svg,.header__icon--menu svg path{fill:#fff!important;stroke:#fff!important;color:#fff!important}.footer__copyright-bar,footer hr{border-color:#c9a84c!important;border-width:2px!important}footer [class*=copyright]{border-top:2px solid #C9A84C!important}.header__search .icon,.header__search svg,.header__icon--search svg,.header__icon--search .icon{color:#fff!important;fill:none!important;stroke:#fff!important;opacity:1!important}.header__menu-item a,.header__menu-item .header__menu-item-link,header nav a,.header__inline-menu a{color:#c9a84c!important}.header__menu-item a:hover,.header__inline-menu a:hover{color:#fff!important;opacity:.85}.nav-standard__link,.nav-standard a,.site-nav a,.site-nav__item a{color:#c9a84c!important}.header__menu-item--active a,.header__menu-item a[aria-current=page]{color:#c9a84c!important;border-bottom:1px solid #C9A84C}.header__submenu a,.header__dropdown a{color:#fff!important}.header__submenu a:hover,.header__dropdown a:hover{background-color:#c9a84c1a!important}.header__menu-item a,.header__menu-item button,.header__menu-item span,.header__menu-item .link,header .list-menu__item a,header .list-menu__item button{color:#fff!important}.header__menu-item a,.header__menu-item button,.header__menu-item span,.header__menu-item .link,header .list-menu__item a,header .list-menu__item button,header nav a,header nav button{font-weight:700!important;font-size:14px!important;letter-spacing:.08em!important}.header__menu-item a[aria-current=page],.header__menu-item--active>a,.header__active-menu-item,header nav a[aria-current=page]{color:#fff0!important;opacity:1!important}.header__menu-item a[aria-current=page],.header__menu-item a.is-active,.header__menu-item--active a,header .list-menu__item a[aria-current=page],header .list-menu__item .link[aria-current=page],header nav .current a,header nav a.active{color:#fcfaf7!important;opacity:1!important;font-weight:700!important}.header__active-menu-item{color:#fff!important;opacity:1!important;font-weight:700!important}.header__menu-item .icon-caret{position:relative!important;top:auto!important;right:auto!important;margin-left:6px!important;flex-shrink:0;color:#fff!important}.header__menu-item .icon-caret{position:relative!important;top:auto!important;right:auto!important;margin-left:6px!important;flex-shrink:0;color:#fff!important;fill:#fff!important}.header__menu-item .icon-caret path{fill:#fff!important}.ckay-brand-word{font-family:var(--ckay-font-body)!important;font-style:normal!important;font-weight:700!important;color:var(--ckay-gold)!important}.header__submenu a,.header__dropdown a,.mega-menu__link{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important}header-menu .header__submenu a,header-menu .mega-menu__link,.header__submenu .list-menu__item a,.header__submenu .list-menu a{color:rgba(25,103,74,.6) 0%}.shopify-section+.shopify-section:before{content:"";display:block;height:5px;background-color:gold;width:calc(65% - 50px);margin:0 auto}.ckay-section a[href*=collections],.ckay-section a[href*=shop]{color:gold!important}.ckay-section a[href*=collections] strong,.ckay-section a[href*=shop] strong,.ckay-section a span.brand,.ckay-section a em{color:#c9a84c!important}.shopify-section[id*=related-products],.shopify-section[id*=related-products] .color-background-1,.shopify-section[id*=related-products] .color-background-2,.shopify-section[id*=related-products] .gradient{background:#ccc!important;background-color:#ccc!important}.card-wrapper{background:transparent}.card--product{background:#fff!important;border-radius:4px!important;box-shadow:0 1px 4px #0000001a!important;border:none!important;overflow:hidden;transition:box-shadow .2s ease}.card--product:hover{box-shadow:0 4px 16px #00000021!important}.card--product .card__inner,.card--product .card__media{background:#fff!important;border-radius:4px 4px 0 0!important;overflow:hidden}.card--product .card__media img{width:100%;height:100%;object-fit:cover;display:block}.card--product .card__content,.card--product .card__information{background:#fff!important;padding:12px 16px 16px!important}.card--product .card__heading a{color:#1a1a1a!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important}.card--product .price__container,.card--product .price{color:#1a1a1a!important;font-size:14px!important;font-weight:600!important}.collection-layout .color-background-1,.collection-layout .gradient,ul.product-grid .card-wrapper{background:transparent!important}.card-wrapper .card--product,.card-wrapper .card--product .card__inner,.card-wrapper .card--product .card__media,.card-wrapper .card--product .card__content,.card-wrapper .card--product .card__information,.card-wrapper .card--standard{background-color:#fff!important;background-image:none!important}.card-wrapper{border-radius:4px;overflow:hidden;box-shadow:0 1px 6px #0000001a;background:#fff!important}.card-wrapper:hover{box-shadow:0 4px 18px #00000024}.card--product>.card__inner{background:#fff!important;background-image:none!important}.card__information{background:#fff!important;padding:12px 14px 16px!important}ul.product-grid,.collection ul.product-grid{gap:20px!important}.card-wrapper{margin:0!important}.owl-carousel .owl-item{padding:0 10px!important}.owl-stage{padding:10px 0!important}.card--product .card__inner:after,.card-wrapper .card__inner:after{background:#c9a84c26!important}.card-wrapper:hover .quick-add__submit,.card-wrapper:hover .button--primary{background-color:#c9a84c!important;border-color:#c9a84c!important;color:#fff!important}.card-wrapper:hover .card--product{box-shadow:0 4px 18px #c9a84c4d!important;border-color:#c9a84c!important}.card__media:after,.card__inner .media:after{background:#c9a84c14!important}.card-wrapper:hover .card__heading a,.card-wrapper:hover .card__heading,.card-wrapper:hover .price__container,.card-wrapper:hover .price-item,.card-wrapper:hover .price{color:#c9a84c!important}.card__heading a,.price__container,.price-item{transition:color .2s ease!important}.card-wrapper:hover .quick-add__submit:hover,.card-wrapper .quick-add__submit:hover,.product-form__submit:hover,.btn:hover,button[name=add]:hover{background-color:#c9a84c!important;border-color:#c9a84c!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease!important}.quick-add__submit,.product-form__submit,button[name=add]{transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ckay-style.css.map */
