@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.cc{--cc-ink:#10102A;--cc-muted:#55556E;--cc-line:#E8E8F1;--cc-soft:#F4F4FA;--cc-blue:#1206F0;--cc-blue-deep:#0B0399;--cc-blue-tint:#ECEBFF;--cc-mag:#C8125A;--cc-mag-tint:#FCECF2;--cc-vio:#5A0FC8;--cc-vio-tint:#F1EAFD;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cc-ink);background:#fff;line-height:1.55;font-size:1.6rem;letter-spacing:0}.cc *,.cc *:before,.cc *:after{box-sizing:border-box}.cc a{color:inherit;text-decoration:none}.cc h1,.cc h2,.cc h3{font-family:inherit;color:inherit;letter-spacing:-.03em;margin:0}.cc :focus-visible{outline:3px solid var(--cc-blue);outline-offset:3px;border-radius:8px}.cc-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.cc-search{display:flex;align-items:center;gap:10px;height:56px;border:2px solid var(--cc-line);border-radius:999px;padding:0 6px 0 20px;background:#fff;margin:20px 0 14px}.cc-search:focus-within{border-color:var(--cc-blue)}.cc-search input{flex:1;border:0;outline:0;font:inherit;font-size:1.6rem;background:transparent;color:var(--cc-ink);min-width:0;box-shadow:none}.cc-search button{height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--cc-blue);color:#fff;font:inherit;font-weight:700;font-size:1.5rem;cursor:pointer}.cc-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:14px;scrollbar-width:none}.cc-chips::-webkit-scrollbar{display:none}.cc-chips a{flex-shrink:0;height:38px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;font-size:1.4rem;font-weight:600;background:var(--cc-soft);color:var(--cc-ink)}.cc-chips a:hover{background:var(--cc-blue-tint);color:var(--cc-blue)}.cc-slides{position:relative;border-radius:28px;overflow:hidden}.cc-track{display:flex;transition:transform .5s ease}@media(prefers-reduced-motion:reduce){.cc-track{transition:none}}.cc-slide{flex:0 0 100%;min-height:340px;display:flex;align-items:center;gap:24px;padding:40px clamp(24px,5vw,64px) 64px;color:#fff;flex-wrap:wrap}.cc-slide__txt{flex:1 1 360px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cc-slide__title{font-size:clamp(3rem,4.4vw,5.2rem);line-height:1.05;font-weight:800;max-width:15ch;color:#fff}.cc-slide__text{margin:0;font-size:1.8rem;opacity:.92;max-width:32rem}.cc-slide__art{flex:1 1 300px;display:flex;justify-content:center}.cc-slide__art svg,.cc-slide__art img{width:min(100%,420px);height:auto;display:block}.cc-slide__art img{border-radius:20px}.cc-btn-white{margin-top:6px;height:50px;padding:0 24px;border-radius:999px;background:#fff;color:var(--cc-ink)!important;display:inline-flex;align-items:center;font-weight:700}.cc-dots{position:absolute;left:clamp(24px,5vw,64px);bottom:22px;display:flex;gap:8px}.cc-dots button{width:28px;height:6px;border-radius:999px;border:0;background:#fff6;padding:0;cursor:pointer}.cc-dots button[aria-current=true]{background:#fff;width:44px}.cc-hero-nav{position:absolute;right:18px;bottom:14px;display:flex;gap:8px}.cc-hero-nav button{width:44px;height:44px;border-radius:50%;border:0;background:#fff3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.cc-shortcuts{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;padding:28px 0 8px}.cc-shortcut{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:1.4rem;font-weight:600;padding:8px 4px;border-radius:16px}.cc-shortcut:hover{background:var(--cc-soft)}.cc-shortcut__ic{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width:860px){.cc-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}}.cc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0}.cc-benefit{border-radius:22px;padding:22px 24px;display:flex;align-items:center;gap:16px;min-height:112px}.cc-benefit strong{display:block;font-size:1.8rem;line-height:1.25}.cc-benefit span{font-size:1.4rem;color:var(--cc-muted)}.cc-benefit__ic{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}@media(max-width:860px){.cc-benefits{grid-template-columns:1fr}}.cc-section{padding:40px 0 8px}.cc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.cc-head h2{font-size:clamp(2.4rem,2.8vw,3.2rem);line-height:1.15;font-weight:800}.cc-head p{margin:4px 0 0;color:var(--cc-muted)}.cc-more{font-weight:700;color:var(--cc-blue)!important;font-size:1.5rem;min-height:44px;display:inline-flex;align-items:center}.cc-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.cc-tabs button{height:40px;padding:0 16px;border-radius:999px;border:2px solid var(--cc-line);background:#fff;font:inherit;font-weight:700;font-size:1.4rem;color:var(--cc-muted);cursor:pointer}.cc-tabs button[aria-selected=true]{border-color:var(--cc-blue);background:var(--cc-blue);color:#fff}.cc-rail-wrap{position:relative}.cc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.cc-rail[hidden]{display:none}@media(min-width:1100px){.cc-rail{grid-auto-columns:calc((100% - 64px)/5)}}.cc-rail-btn{position:absolute;top:34%;width:44px;height:44px;border-radius:50%;border:1px solid var(--cc-line);background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #10102a1f;z-index:2;cursor:pointer;color:var(--cc-ink)}.cc-rail-btn--prev{left:-14px}.cc-rail-btn--next{right:-14px}@media(max-width:700px){.cc-rail-btn{display:none}}.cc-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;border-radius:20px;padding:10px 10px 16px;border:1px solid var(--cc-line);background:#fff;min-width:0}.cc-card:hover{border-color:#cfcfe0}.cc-card__img{position:relative;aspect-ratio:1/1;border-radius:14px;background:var(--cc-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.cc-card__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cc-badge{position:absolute;top:10px;left:10px;font-size:1.2rem;font-weight:700;padding:4px 10px;border-radius:999px;color:#fff;background:var(--cc-mag)}.cc-badge--out{background:var(--cc-ink)}.cc-card__body{padding:0 6px;display:flex;flex-direction:column;gap:4px}.cc-price{font-size:2rem;font-weight:800}.cc-price s{font-size:1.4rem;font-weight:500;color:var(--cc-muted);margin-left:6px}.cc-name{font-weight:600;font-size:1.5rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.cc-empty{color:var(--cc-muted);padding:24px;background:var(--cc-soft);border-radius:20px}.cc-install{margin-top:48px;background:var(--cc-soft);border-radius:32px;padding:clamp(28px,5vw,56px);display:flex;flex-wrap:wrap;gap:36px;align-items:center}.cc-install__copy{flex:1 1 380px;display:flex;flex-direction:column;gap:16px}.cc-install h2{font-size:clamp(2.8rem,3.6vw,4.4rem);line-height:1.08;font-weight:800;max-width:16ch}.cc-install p{margin:0;color:var(--cc-muted);font-size:1.7rem;max-width:34rem}.cc-steps{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.cc-steps li{display:flex;gap:14px;align-items:center;font-weight:600}.cc-steps b{width:32px;height:32px;border-radius:50%;background:var(--cc-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.cc-install__art{flex:1 1 320px;display:flex;justify-content:center}.cc-install__art svg,.cc-install__art img{width:min(100%,420px);height:auto;border-radius:20px}.cc-btn{height:52px;padding:0 26px;border-radius:999px;background:var(--cc-blue);color:#fff!important;display:inline-flex;align-items:center;font-weight:700;align-self:flex-start}.cc-btn:hover{background:var(--cc-blue-deep)}.cc-explore{padding:56px 0 48px}.cc-explore h2{margin-bottom:24px;font-size:clamp(2.4rem,2.8vw,3.2rem);font-weight:800}.cc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px}.cc-cols h3{margin:0 0 10px;font-size:1.6rem;font-weight:800;letter-spacing:0}.cc-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cc-cols a{color:var(--cc-muted);font-size:1.5rem}.cc-cols a:hover{color:var(--cc-blue)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-2026.css.map */
