:root{--ck-cream: #FFF9F2;--ck-sand: #F5EDE0;--ck-warm-brown: #7C5C3E;--ck-dark-brown: #3D2B1F;--ck-green: #4A7C5F;--ck-light-green: #E8F3EC;--ck-accent: #559693;--ck-accent-light: #2D9FA3;--ck-yellow: #F5C842;--ck-text: #2C1F14;--ck-text-muted: #8B7355;--ck-white: #ffffff;--ck-border: #E8DDD2;--ck-radius-sm: 8px;--ck-radius-md: 14px;--ck-radius-lg: 20px;--ck-shadow-sm: 0 4px 16px rgba(61,43,31,.08);--ck-shadow-md: 0 12px 40px rgba(61,43,31,.12);--ck-shadow-lg: 0 24px 64px rgba(61,43,31,.18);--ck-font-serif: "Playfair Display", Georgia, serif;--ck-font-sans: "DM Sans", system-ui, sans-serif;--ck-transition: .2s ease}.ck-announcement-wrapper *,.ck-hero-wrapper *,.ck-products-wrapper *,.ck-age-wrapper *,.ck-why-wrapper *,.ck-benefits-wrapper *,.ck-faq-wrapper *{box-sizing:border-box}.ck-container{max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.ck-section-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ck-green);background:var(--ck-light-green);padding:.3rem .85rem;border-radius:100px;margin-bottom:.8rem}.ck-section-tag--light{color:var(--ck-yellow);background:#f5c84226}.ck-section-title{font-family:var(--ck-font-serif);font-size:clamp(1.5rem,3vw,2.3rem);font-weight:700;color:var(--ck-dark-brown);line-height:1.22;margin:0 0 .5rem}.ck-section-title--light{color:#fff}.ck-section-sub{font-size:15px;color:var(--ck-text-muted);line-height:1.7;max-width:520px;margin:0}.ck-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.ck-section-header--center{justify-content:center;text-align:center}.ck-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;border-radius:var(--ck-radius-sm);font-size:15px;font-weight:600;font-family:var(--ck-font-sans);text-decoration:none;transition:background var(--ck-transition),transform var(--ck-transition),color var(--ck-transition);cursor:pointer;border:none}.ck-btn--primary{background:var(--ck-dark-brown);color:#fff}.ck-btn--primary:hover{background:var(--ck-warm-brown);transform:translateY(-1px)}.ck-btn--secondary{background:transparent;color:var(--ck-dark-brown);border:2px solid var(--ck-dark-brown)}.ck-btn--secondary:hover{background:var(--ck-dark-brown);color:#fff}.ck-btn--ghost{background:#ffffff1f;color:#fff;border:1.5px solid rgba(255,255,255,.3);margin-top:1.5rem}.ck-btn--ghost:hover{background:#fff3}.ck-view-all{font-size:14px;font-weight:600;color:var(--ck-warm-brown);text-decoration:none;padding:.5rem 1.2rem;border:1.5px solid var(--ck-border);border-radius:var(--ck-radius-sm);transition:background var(--ck-transition),border-color var(--ck-transition);white-space:nowrap}.ck-view-all:hover{background:var(--ck-sand);border-color:var(--ck-warm-brown)}.ck-badge{display:inline-block;font-size:11px;font-weight:700;padding:.25rem .65rem;border-radius:6px;letter-spacing:.03em}.ck-badge--sale{background:var(--ck-accent);color:#fff}.ck-badge--sold-out{background:var(--ck-text-muted);color:#fff}.ck-badge--new{background:var(--ck-green);color:#fff}.ck-announcement-bar{overflow:hidden;padding:9px 0}.ck-announcement-track{display:flex;gap:3rem;width:max-content;animation:ck-scroll 24s linear infinite}.ck-announcement-track:hover{animation-play-state:paused}.ck-announcement-item{font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--ck-yellow);white-space:nowrap;display:flex;align-items:center;gap:.4rem}@keyframes ck-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ck-hero{position:relative;min-height:88vh;display:flex;align-items:center;overflow:hidden;background:var(--ck-sand)}.ck-hero__shapes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ck-hero__circle{position:absolute;border-radius:50%}.ck-hero__circle--1{top:-120px;right:-80px;width:500px;height:500px;background:#e8834a1f}.ck-hero__circle--2{bottom:-100px;left:-60px;width:380px;height:380px;background:#4a7c5f1a}.ck-hero__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding-block:5rem}.ck-hero__content{z-index:1}.ck-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--ck-accent-light);color:var(--ck-accent);border:1.5px solid rgba(232,131,74,.3);padding:.4rem 1rem;border-radius:100px;font-size:12.5px;font-weight:600;letter-spacing:.04em;margin-bottom:1.4rem}.ck-hero__heading{font-family:var(--ck-font-serif);font-size:clamp(2rem,4.5vw,3.4rem);font-weight:700;color:var(--ck-dark-brown);line-height:1.18;margin-bottom:1.2rem}.ck-hero__heading em{color:var(--ck-accent);font-style:normal}.ck-hero__sub{font-size:1.05rem;color:var(--ck-text-muted);line-height:1.75;margin-bottom:2rem;max-width:420px}.ck-hero__btns{display:flex;gap:1rem;flex-wrap:wrap}.ck-hero__trust{display:flex;align-items:center;gap:.8rem;margin-top:2rem}.ck-stars{color:var(--ck-yellow);font-size:1.05rem}.ck-hero__trust p{font-size:13px;color:var(--ck-text-muted);margin:0}.ck-hero__trust strong{color:var(--ck-dark-brown)}.ck-hero__media{position:relative;display:flex;justify-content:center;align-items:center}.ck-hero__img-card{background:var(--ck-white);border-radius:24px;overflow:hidden;box-shadow:var(--ck-shadow-lg);width:100%;max-width:480px;aspect-ratio:4 / 5}.ck-hero__img{width:100%;height:100%;object-fit:cover}.ck-hero__float{position:absolute;background:var(--ck-white);border-radius:14px;padding:.85rem 1.2rem;box-shadow:var(--ck-shadow-md);display:flex;align-items:center;gap:.7rem;z-index:2}.ck-hero__float--bottom{bottom:28px;left:-28px}.ck-hero__float--top{top:32px;right:-20px}.ck-hero__float-icon{width:44px;height:44px;min-width:44px;background:var(--ck-light-green);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.ck-hero__float-icon--alt{background:var(--ck-accent-light)}.ck-hero__float strong{display:block;font-size:14px;font-weight:600;color:var(--ck-dark-brown)}.ck-hero__float span{font-size:11.5px;color:var(--ck-text-muted)}.ck-products-section{padding-block:5rem;background:var(--ck-white)}.ck-products-grid{display:grid;gap:1.4rem}.ck-products-grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.ck-products-grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.ck-products-grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.ck-product-card{background:var(--ck-white);border-radius:var(--ck-radius-md);border:1.5px solid var(--ck-border);overflow:hidden;transition:transform var(--ck-transition),box-shadow var(--ck-transition)}.ck-product-card:hover{transform:translateY(-4px);box-shadow:var(--ck-shadow-md)}.ck-product-card__img-link{display:block;text-decoration:none}.ck-product-card__img-wrap{position:relative;aspect-ratio:1;overflow:hidden;background:var(--ck-sand)}.ck-product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,opacity .3s ease}.ck-product-card__img--primary{opacity:1}.ck-product-card__img--hover{opacity:0}.ck-product-card:hover .ck-product-card__img--primary{opacity:0;transform:scale(1.04)}.ck-product-card:hover .ck-product-card__img--hover{opacity:1;transform:scale(1.04)}.ck-product-card__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:3rem;background:linear-gradient(145deg,var(--ck-sand),#E0CCB3)}.ck-product-card__badges{position:absolute;top:.75rem;left:.75rem;display:flex;flex-direction:column;gap:.3rem;z-index:1}.ck-product-card__rating{margin-bottom:.4rem;min-height:18px}.ck-product-card__info{padding:1rem 1.1rem 1.2rem}.ck-product-card__title-link{text-decoration:none}.ck-product-card__title{font-family:var(--ck-font-serif);font-size:14.5px;font-weight:700;color:var(--ck-dark-brown);margin:0 0 .6rem;line-height:1.35;min-height:2.8rem}.ck-product-card__price{margin-bottom:.1rem}.ck-price{font-size:1.05rem;font-weight:700;color:var(--ck-dark-brown)}.ck-price--sale{color:var(--ck-accent)}.ck-price--compare{font-size:.85rem;font-weight:400;color:var(--ck-text-muted);text-decoration:line-through;margin-left:.3rem}.ck-btn-atc{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.8rem;padding:.7rem 1rem;background:var(--ck-dark-brown);color:#fff;border:none;border-radius:var(--ck-radius-sm);font-size:13.5px;font-weight:600;cursor:pointer;font-family:var(--ck-font-sans);text-decoration:none;transition:background var(--ck-transition)}.ck-btn-atc:hover,.ck-btn-atc--options{background:var(--ck-warm-brown)}.ck-btn-atc--options:hover{background:var(--ck-dark-brown)}.ck-btn-atc--disabled,.ck-btn-atc[disabled]{background:var(--ck-border);color:var(--ck-text-muted);cursor:not-allowed}.ck-btn-atc__loading,.ck-btn-atc--loading .ck-btn-atc__text{display:none}.ck-btn-atc--loading .ck-btn-atc__loading{display:flex}.ck-empty-state{text-align:center;color:var(--ck-text-muted);padding:3rem 0}.ck-age-section{padding-block:5rem;background:var(--ck-cream)}.ck-age-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ck-age-card{position:relative;border-radius:var(--ck-radius-lg);overflow:hidden;aspect-ratio:3 / 4;cursor:pointer;text-decoration:none;display:block;transition:transform .25s ease}.ck-age-card:hover{transform:translateY(-6px)}.ck-age-card__img-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.ck-age-card__img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ck-age-card:hover .ck-age-card__img{transform:scale(1.05)}.ck-age-card__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:5rem}.ck-age-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(61,43,31,.78) 0%,transparent 55%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem}.ck-age-card__emoji{font-size:1.8rem;margin-bottom:.4rem}.ck-age-card__title{font-family:var(--ck-font-serif);font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 .4rem}.ck-age-card__desc{font-size:12.5px;color:#fffc;line-height:1.6;margin:0 0 .8rem}.ck-age-card__cta{font-size:13px;font-weight:600;color:var(--ck-yellow)}.ck-why-section{padding-block:5rem;background:var(--ck-dark-brown)}.ck-why__inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.ck-why__body{font-size:15px;color:#ffffffbf;line-height:1.8;margin-bottom:2rem}.ck-why__body p{margin:0}.ck-why__features{display:flex;flex-direction:column;gap:1.2rem}.ck-why__feat{display:flex;align-items:flex-start;gap:1rem}.ck-why__feat-icon{width:44px;height:44px;min-width:44px;background:#ffffff14;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.ck-why__feat h4{font-size:14.5px;font-weight:600;color:#fff;margin:0 0 .2rem}.ck-why__feat p{font-size:13px;color:#fff9;line-height:1.6;margin:0}.ck-why__media{position:relative}.ck-why__img-card{border-radius:24px;overflow:hidden;aspect-ratio:1;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.ck-why__img{width:100%;height:100%;object-fit:cover}.ck-why__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:6rem;background:linear-gradient(145deg,#e8834a33,#4a7c5f33)}.ck-why__stat{position:absolute;bottom:24px;right:-24px;background:var(--ck-white);border-radius:16px;padding:1.1rem 1.4rem;text-align:center;box-shadow:var(--ck-shadow-md)}.ck-why__stat strong{display:block;font-size:2rem;font-weight:700;color:var(--ck-dark-brown);line-height:1;font-family:var(--ck-font-serif)}.ck-why__stat span{font-size:12px;color:var(--ck-text-muted)}.ck-benefits-section{padding-block:5rem;background:var(--ck-sand)}.ck-benefits__header{text-align:center;margin-bottom:3rem}.ck-benefits-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:1.5rem}.ck-benefit-card{background:var(--ck-white);border-radius:18px;padding:2rem 1.8rem;text-align:center;border:1.5px solid var(--ck-border);transition:transform var(--ck-transition),box-shadow var(--ck-transition)}.ck-benefit-card:hover{transform:translateY(-3px);box-shadow:var(--ck-shadow-sm)}.ck-benefit-card__icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.9rem;margin:0 auto 1.2rem}.ck-benefit-card__title{font-family:var(--ck-font-serif);font-size:1.05rem;font-weight:700;color:var(--ck-dark-brown);margin:0 0 .6rem}.ck-benefit-card__desc{font-size:13.5px;color:var(--ck-text-muted);line-height:1.7;margin:0}.ck-faq-section{padding-block:5rem;background:var(--ck-cream)}.ck-faq__inner{max-width:780px;margin-inline:auto}.ck-faq__header{text-align:center;margin-bottom:2.5rem}.ck-faq__list{display:flex;flex-direction:column;gap:.8rem}.ck-faq__item{background:var(--ck-white);border-radius:var(--ck-radius-md);border:1.5px solid var(--ck-border);overflow:hidden}.ck-faq__question{width:100%;background:none;border:none;padding:1.2rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:15px;font-weight:600;color:var(--ck-dark-brown);cursor:pointer;text-align:left;font-family:var(--ck-font-sans);transition:background var(--ck-transition)}.ck-faq__question:hover{background:var(--ck-sand)}.ck-faq__chevron{flex-shrink:0;color:var(--ck-warm-brown);transition:transform .25s ease}.ck-faq__question[aria-expanded=true] .ck-faq__chevron{transform:rotate(180deg)}.ck-faq__answer[hidden]{display:none}.ck-faq__answer-inner{padding:.2rem 1.5rem 1.3rem;font-size:14px;color:var(--ck-text-muted);line-height:1.75}.ck-faq__answer-inner p{margin:0}.ck-faq__cta{margin-top:3rem;text-align:center}.ck-faq__cta p{font-size:15px;color:var(--ck-text-muted);margin-bottom:.8rem}@media(max-width:1024px){.ck-products-grid[data-columns="4"]{grid-template-columns:repeat(3,1fr)}.ck-why__inner{gap:3rem}}@media(max-width:768px){.ck-hero__inner{grid-template-columns:1fr}.ck-hero__media{display:none}.ck-why__inner{grid-template-columns:1fr}.ck-why__stat{right:0}.ck-age-grid{grid-template-columns:1fr}.ck-age-card{aspect-ratio:16 / 9}.ck-products-grid[data-columns="4"],.ck-products-grid[data-columns="3"]{grid-template-columns:repeat(2,1fr)}.ck-benefits-grid{grid-template-columns:1fr}.ck-section-header{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.ck-products-grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.ck-hero__btns{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/colorinkids.css.map */
