:root{--kc2-bg: #000;--kc2-bg-2: #070708;--kc2-surface: #0e0e10;--kc2-surface-2: #141417;--kc2-gold: #E9B53C;--kc2-gold-hi: #FFD566;--kc2-text: #F5F4F2;--kc2-dim: #a6a6ad;--kc2-faint: #6c6c75;--kc2-line: rgba(255,255,255,.1);--kc2-ease: cubic-bezier(.2,.7,.2,1);--kc2-maxw: 1280px;--kc2-font-display: var(--font-heading--family, "Barlow Condensed", "Arial Narrow", sans-serif);--kc2-font-body: var(--font-body--family, "Inter", "Segoe UI", sans-serif);--kc2-font-weight-display: var(--font-heading--weight, 600);--kc2-font-mono: "Space Mono kc2", Consolas, monospace}.kc2-wrap{max-width:var(--kc2-maxw);margin:0 auto;padding:0 32px}@media(max-width:900px){.kc2-wrap{padding:0 22px}}.kc2-display{font-family:var(--kc2-font-display);font-weight:var(--kc2-font-weight-display);text-transform:uppercase;letter-spacing:.005em;line-height:.92}.kc2-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--kc2-font-display);font-weight:700;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;padding:14px 30px;border-radius:2px;border:1.5px solid transparent;cursor:pointer;transition:.28s var(--kc2-ease);text-decoration:none}.kc2-btn-white{background:#fff;color:#0a0a0a}.kc2-btn-white:hover{background:var(--kc2-gold);transform:translateY(-2px)}.kc2-btn-outline{background:#ffffff0a;color:#fff;border-color:#ffffff73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kc2-btn-outline:hover{border-color:#fff;background:#ffffff1f}.kc2-btn-gold{background:var(--kc2-gold);color:#1a1306}.kc2-btn-gold:hover{background:var(--kc2-gold-hi);transform:translateY(-2px)}.kc2-sec{padding:120px 0;background:#000}.kc2-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:56px}.kc2-sec-head h2{font-size:clamp(2.6rem,5.4vw,4.6rem);color:var(--kc2-text);margin:0}.kc2-num{font-family:var(--kc2-font-mono);color:var(--kc2-gold);font-size:.78rem;letter-spacing:.22em;margin-bottom:12px;text-transform:uppercase}.kc2-sec-head p{color:var(--kc2-dim);max-width:400px;font-size:1.02rem;font-family:var(--kc2-font-body);margin:0}.kc2-sec-head .kc2-more{flex:none;font-family:var(--kc2-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--kc2-text);border-bottom:2px solid var(--kc2-gold);padding-bottom:3px;white-space:nowrap}.kc2-sec-head .kc2-more:hover{color:var(--kc2-gold)}@media(max-width:900px){.kc2-sec{padding:76px 0}.kc2-sec-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:38px}.kc2-sec-head h2{font-size:clamp(2.4rem,9vw,3.4rem)}}.kc2-pcard{position:relative;display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,var(--kc2-surface),var(--kc2-bg-2));border:1px solid var(--kc2-line);border-radius:18px;padding:24px;overflow:hidden;transition:.45s var(--kc2-ease);text-decoration:none;color:var(--kc2-text)}.kc2-pcard:hover{transform:translateY(-8px);border-color:#e9b53c73}.kc2-ph{position:relative;height:290px;border-radius:12px;background:radial-gradient(80% 70% at 50% 38%,#0d0d10,#000 78%);display:flex;align-items:center;justify-content:center;overflow:hidden}.kc2-ph img{max-height:90%;width:auto;mix-blend-mode:lighten;transition:.5s var(--kc2-ease)}.kc2-pcard:hover .kc2-ph img{transform:scale(1.05) translateY(-4px)}.kc2-tag{position:absolute;top:14px;left:14px;z-index:2;background:var(--kc2-gold);color:#1a1306;font-family:var(--kc2-font-display);font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;padding:5px 13px;border-radius:3px}.kc2-tag.is-dark{background:#0000008c;color:var(--kc2-gold);border:1px solid rgba(233,181,60,.5)}.kc2-pcard h3{font-family:var(--kc2-font-display);font-weight:var(--kc2-font-weight-display);text-transform:uppercase;font-size:1.7rem;letter-spacing:.02em;margin:22px 0 0}.kc2-desc{color:var(--kc2-dim);font-size:.94rem;margin-top:8px;flex:1;font-family:var(--kc2-font-body)}.kc2-foot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:18px;padding-top:0}.kc2-price{font-family:var(--kc2-font-display);font-weight:var(--kc2-font-weight-display);font-size:1.7rem}.kc2-price small{font-family:var(--kc2-font-body);color:var(--kc2-faint);font-weight:500;font-size:.76rem;display:block;letter-spacing:.02em}.kc2-price s{color:var(--kc2-faint);font-weight:600;font-size:1.1rem;margin-left:6px}.kc2-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--kc2-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;color:var(--kc2-text);padding:9px 18px;border:1.5px solid rgba(255,255,255,.28);border-radius:2px;transition:.28s var(--kc2-ease);text-decoration:none}.kc2-pcard:hover .kc2-cta{background:#fff;color:#0a0a0a;border-color:#fff}.kc2-pcard:hover .kc2-cta span{transform:translate(3px)}.kc2-cta span{transition:.28s var(--kc2-ease)}.kc2-hgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.kc2-hcard{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--kc2-text);background:linear-gradient(180deg,var(--kc2-surface),var(--kc2-bg-2));border:1px solid var(--kc2-line);border-radius:16px;padding:20px;transition:.45s var(--kc2-ease);overflow:hidden}.kc2-hcard:hover{transform:translateY(-3px);border-color:#e9b53c8c}.kc2-hcard .kc2-ph{height:250px}.kc2-hcard .kc2-ph img{max-height:92%}.kc2-hbadges{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2}.kc2-bdg{font-family:var(--kc2-font-display);font-weight:700;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:3px;background:#000000b8;border:1px solid var(--kc2-line);color:var(--kc2-dim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kc2-bdg.gold{background:var(--kc2-gold);color:#1a1306;border-color:transparent}.kc2-hcard h3{font-family:var(--kc2-font-display);font-weight:var(--kc2-font-weight-display);text-transform:uppercase;font-size:1.28rem;letter-spacing:.02em;margin-top:16px;line-height:1.1}.kc2-meta{font-family:var(--kc2-font-mono);font-size:.64rem;color:var(--kc2-faint);letter-spacing:.1em;text-transform:uppercase;margin-top:5px}.kc2-hfoot{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.kc2-hprice{font-family:var(--kc2-font-display);font-weight:var(--kc2-font-weight-display);font-size:1.5rem}.kc2-hprice s{color:var(--kc2-faint);font-size:1rem;font-weight:500;margin-right:8px}.kc2-mini-cta{width:38px;height:38px;border:1.5px solid rgba(255,255,255,.28);border-radius:3px;display:grid;place-items:center;transition:.28s var(--kc2-ease);font-size:1rem;color:var(--kc2-text);flex:none}.kc2-hcard:hover .kc2-mini-cta{background:#fff;color:#0a0a0a;border-color:#fff}@media(max-width:1080px){.kc2-hgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.kc2-hgrid{grid-template-columns:repeat(2,1fr);gap:12px}}[id$=__kc2newarr] .kc2-sec,[id$=__kc2singles] .kc2-sec{padding-bottom:36px}[id$=__kc2singles] .kc2-sec,[id$=__kc2sealed] .kc2-sec{padding-top:36px}.kc2-checklist{list-style:none;margin:26px 0 34px;display:grid;gap:13px;padding:0;font-family:var(--kc2-font-body)}.kc2-checklist li{display:flex;gap:12px;align-items:flex-start;color:var(--kc2-dim)}.kc2-checklist li b{color:var(--kc2-text);font-weight:700}.kc2-checklist .kc2-ck{flex:none;width:22px;height:22px;border-radius:50%;background:#e9b53c26;color:var(--kc2-gold);display:grid;place-items:center;font-size:.7rem;margin-top:3px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kc2-home.css.map */
