.ck{--ck-petrol: #176274;--ck-taupe: #6e5f58;--ck-beige: #efe9e4;--ck-ivory: #faf9f7;--ck-text: #4D4D4D;--ck-text-2: #6B6B6B;--ck-line: #e4ddd7;--ck-serif: var(--font-heading--family, "DM Serif Display"), serif;--ck-sans: var(--font-body--family, "DM Sans"), sans-serif;--ck-gutter: clamp(20px, 5.5vw, 80px);font-family:var(--ck-sans);color:var(--ck-text);background:var(--ck-ivory);line-height:1.6}.ck *,.ck *:before,.ck *:after{box-sizing:border-box}.ck--beige{background:var(--ck-beige)}.ck--petrol{background:var(--ck-petrol);color:var(--ck-ivory)}.ck-inner{max-width:1440px;margin:0 auto;padding-inline:var(--ck-gutter)}.ck-eyebrow{margin:0;font-family:var(--ck-sans);font-size:13px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--ck-petrol)}.ck-eyebrow--muted{color:var(--ck-text-2)}.ck--petrol .ck-eyebrow{color:#d9e6e9}.ck-title{margin:0;font-family:var(--ck-serif);font-weight:400;font-size:clamp(36px,3.8vw,54px);line-height:1.1;color:var(--ck-taupe);text-transform:none;letter-spacing:normal}.ck-title--xl{font-size:clamp(42px,5vw,70px);line-height:1.02}.ck--petrol .ck-title{color:var(--ck-ivory)}.ck-text{margin:0;font-size:17px;max-width:460px}.ck-text p{margin:0}.ck--petrol .ck-text{color:#e8f0f2}.ck-actions{display:flex;flex-wrap:wrap;gap:16px}.ck-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 32px;font-family:var(--ck-sans);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ck-petrol);background:var(--ck-petrol);color:var(--ck-ivory);transition:background-color .2s ease,color .2s ease}.ck-btn:hover{background:#0f4654;border-color:#0f4654;color:var(--ck-ivory)}.ck-btn--outline{background:transparent;color:var(--ck-taupe);border-color:var(--ck-taupe)}.ck-btn--outline:hover{background:var(--ck-taupe);border-color:var(--ck-taupe);color:var(--ck-ivory)}.ck--petrol .ck-btn{background:var(--ck-ivory);color:var(--ck-petrol);border-color:var(--ck-ivory)}.ck--petrol .ck-btn:hover{background:var(--ck-beige);border-color:var(--ck-beige);color:var(--ck-petrol)}.ck--petrol .ck-btn--outline{background:transparent;color:var(--ck-ivory);border-color:var(--ck-ivory)}.ck--petrol .ck-btn--outline:hover{background:var(--ck-ivory);color:var(--ck-petrol)}.ck-link{font-size:14px;letter-spacing:.06em;color:var(--ck-petrol);text-decoration:underline;text-underline-offset:4px}.ck-link:hover{color:#0f4654}.ck-img{display:block;width:100%;height:100%;object-fit:cover}.ck-placeholder{width:100%;height:100%;background:var(--ck-beige);fill:var(--ck-line)}.ck-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ck-split__media{min-height:640px;position:relative}.ck-split__media .ck-img{position:absolute;top:0;right:0;bottom:0;left:0}.ck-split__content{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:80px clamp(20px,6.6vw,96px)}.ck-split--reverse .ck-split__media{order:2}@media(max-width:899px){.ck-split{grid-template-columns:minmax(0,1fr)}.ck-split__media{min-height:0;aspect-ratio:9 / 10}.ck-split--reverse .ck-split__media{order:0}.ck-split__content{padding:36px 20px 44px;gap:16px}.ck-split__content .ck-btn{width:100%}.ck-text{font-size:15px}}.facets--filters-title,.facets .facets--filters-title.h4,p.facets--filters-title.h4{font-family:var(--font-heading--family),serif;font-weight:var(--font-heading--weight, 500);font-size:30px;color:#6e5f58;text-transform:none;letter-spacing:0}.facets,.facets__label,.facets__summary,.products-count-wrapper,.sorting-filter,.facets-toggle__button{font-family:DM Sans,sans-serif;text-transform:none;letter-spacing:0}.facets__label{font-weight:500;color:#4d4d4d}.products-count-wrapper{color:#6b6b6b;font-size:14px}.facets .checkbox__label,.facets .variant-option__button-label{color:#4d4d4d;font-size:14px}.facets .checkbox__input:checked+.checkbox__label{color:#176274;font-weight:500}.facets__clear-all-link,.facets .clear-filter{color:#176274}.facets-toggle__button{border:1px solid #176274;color:#176274;padding:10px 18px;font-weight:500}.facets__see-results{background:#176274;color:#faf9f7;border-color:#176274}@media(min-width:750px){.facets-block-wrapper--vertical{position:sticky;top:120px;align-self:start;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:thin}}.facets--drawer .facets__inputs-list--swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.facets--drawer .variant-option--swatches{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0;min-width:0}.facets--drawer .variant-option--swatches:after{content:attr(aria-label);font-family:DM Sans,sans-serif;font-size:14px;color:#4d4d4d}.facets--drawer .theme-drawer__title,.facets--drawer .facets__label{font-family:DM Sans,sans-serif;text-transform:none;letter-spacing:0}@media(max-width:749px){.main-collection-grid{padding-inline:0!important}.main-collection-grid .product-grid{--product-grid-gap: 28px 4px;gap:28px 4px}.main-collection-grid .product-grid__item .group-block-content{padding-inline:12px}.main-collection-grid .product-grid__item a.contents .text-block,.main-collection-grid .product-grid__item a.contents .text-block :is(p,h2){font-size:14px;line-height:1.35}results-list.product-grid-container{padding-top:12px!important}.ck-colhero__inner{padding-block:12px 24px;gap:8px}.ck-colhero__crumbs{margin-bottom:4px}.ck-colhero__title{font-size:38px}.ck-colhero__intro,.ck-colhero__count{display:none}body:has(.ck-colhero) .ck-reassurance .ck-inner{padding-inline:0}body:has(.ck-colhero) .ck-reassurance__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;background:var(--ck-line)}body:has(.ck-colhero) .ck-reassurance__item{flex-direction:column;justify-content:center;text-align:center;gap:6px;padding:14px 6px;background:var(--ck-ivory);font-size:12px;line-height:1.3}body:has(.ck-colhero) .ck-reassurance__item svg{width:22px;height:22px}body:has(.ck-colhero) .ck-reassurance__item:has(.ck-reassurance__short) .ck-reassurance__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(.ck-colhero) .ck-reassurance__short{display:block}}.ck-product-name{margin:0;font-family:var(--font-body--family, "DM Sans"),sans-serif;font-weight:500;font-size:15px;line-height:1.35;color:#4d4d4d;letter-spacing:0;text-transform:none;text-wrap:pretty}.main-collection-grid .product-grid__item h2.ck-product-name,.main-collection-grid .product-grid__item .custom-color h2.ck-product-name{color:#4d4d4d}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cocoeko-home.css.map */
