:root{--cg-neon:#D4FF00;--cg-neon-glow:rgba(212,255,0,.35);--cg-charcoal:#0F0F0F;--cg-primary:#6C4DF6;--cg-primary-strong:#5A3EE0;--cg-primary-ink:#2A1B6B;--cg-primary-glow:rgba(108,77,246,.35);--cg-on-primary:#ffffff;--cg-white:#FFFFFF;--cg-off:#F8F9FA;--cg-line:#E2E2E2;--cg-muted:#4A4D45;--cg-muted-2:#767967;--cg-mint:#f0fff4;--cg-lavender:#f5f3ff;--cg-trust:#00b67a;--cg-r-sm:.5rem;--cg-r:1rem;--cg-r-md:1.5rem;--cg-r-lg:2rem;--cg-r-xl:3rem;--cg-max:1280px;--cg-gutter:24px;--cg-pad:16px;--cg-section:56px}@media(min-width:768px){:root{--cg-pad:32px;--cg-section:80px}}@media(min-width:1024px){:root{--cg-pad:64px}}.cg-section{padding-block:var(--cg-section);position:relative}.cg-section--tight{padding-block:calc(var(--cg-section)*.6)}.cg-container{max-width:var(--cg-max);margin-inline:auto;padding-inline:var(--cg-pad)}.cg-bg-gradient{background:linear-gradient(135deg,var(--cg-mint) 0%,var(--cg-lavender) 100%)}.cg-bg-white{background:var(--cg-white)}.cg-bg-off{background:var(--cg-off)}.cg-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:linear-gradient(var(--cg-charcoal) 1px,transparent 1px),linear-gradient(90deg,var(--cg-charcoal) 1px,transparent 1px);background-size:40px 40px}.cg-eyebrow{font-family:var(--font-heading--family);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cg-charcoal);display:inline-block;margin-bottom:16px}.cg-h1{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(40px,6vw,72px);line-height:1;letter-spacing:-.04em;color:var(--cg-charcoal);margin:0 0 24px}.cg-h2{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(32px,4.5vw,48px);line-height:1.1;letter-spacing:-.02em;color:var(--cg-charcoal);margin:0 0 12px}.cg-h3{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(20px,2.4vw,24px);line-height:1.2;color:var(--cg-charcoal);margin:0}.cg-lead{font-size:18px;line-height:1.6;color:var(--cg-muted);margin:0}.cg-text{font-size:16px;line-height:1.5;color:var(--cg-muted);margin:0}.cg-text--sm{font-size:14px}.cg-center{text-align:center}.cg-header{margin-bottom:56px}.cg-header .cg-lead{margin-top:8px}.cg-highlight{position:relative;display:inline-block;padding-inline:.15em}.cg-highlight>span{position:relative;z-index:1}.cg-highlight svg{position:absolute;left:-.25em;right:-.25em;top:-.1em;bottom:-.1em;width:calc(100% + .5em);height:calc(100% + .2em);z-index:0;pointer-events:none}.cg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-heading--family);font-weight:700;font-size:16px;letter-spacing:.02em;line-height:1;padding:18px 32px;border-radius:9999px;text-decoration:none;transition:box-shadow .25s,transform .15s,background .2s;cursor:pointer;border:1.5px solid transparent}.cg-btn:active{transform:scale(.97)}.cg-btn--primary{background:var(--cg-primary);color:var(--cg-on-primary);border-color:var(--cg-primary)}.cg-btn--primary:hover{background:var(--cg-primary-strong);border-color:var(--cg-primary-strong);box-shadow:0 0 24px var(--cg-primary-glow)}.cg-btn--secondary{background:var(--cg-white);color:var(--cg-primary);border-color:var(--cg-primary)}.cg-btn--secondary:hover{background:var(--cg-primary);color:var(--cg-on-primary);border-color:var(--cg-primary);box-shadow:0 0 20px var(--cg-primary-glow)}.cg-btn--tertiary{background:var(--cg-charcoal);color:var(--cg-white)}.cg-btn--full{width:100%}@media(min-width:768px){.cg-btn--full{width:auto}}.cg-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading--family);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cg-charcoal);text-decoration:none}.cg-link:hover{opacity:.7}.cg-link svg{width:16px;height:16px}.cg-badge{display:inline-block;background:var(--cg-primary);color:var(--cg-on-primary);font-family:var(--font-heading--family);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:9999px;line-height:1}.cg-price{display:inline-block;background:var(--cg-primary);color:var(--cg-on-primary);font-family:var(--font-heading--family);font-weight:700;font-size:14px;padding:6px 12px;border-radius:9999px;line-height:1}.cg-chip{display:inline-block;border:1px solid var(--cg-charcoal);color:var(--cg-charcoal);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:9999px}.cg-card{background:var(--cg-white);border:1px solid var(--cg-line);border-radius:var(--cg-r-md);overflow:hidden;transition:box-shadow .3s,border-color .3s,transform .3s}.cg-card:hover{box-shadow:0 0 24px var(--cg-primary-glow);border-color:var(--cg-primary)}.cg-media{position:relative;overflow:hidden;border-radius:var(--cg-r-md);border:1px solid var(--cg-line);background:var(--cg-off)}.cg-media img,.cg-media svg{display:block;width:100%;height:100%;object-fit:cover}.cg-media--glow{box-shadow:0 0 30px var(--cg-primary-glow)}.cg-icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cg-icon--fill{fill:currentColor;stroke:none}:where(.cg-icon){width:1.15em;height:1.15em;flex-shrink:0}.cg-icon-sprite{display:none}.cg-icon-circle{width:44px;height:44px;flex:none;border-radius:9999px;background:var(--cg-primary);display:inline-flex;align-items:center;justify-content:center;color:var(--cg-on-primary)}.cg-icon-circle svg{width:22px;height:22px}.cg-stars{display:inline-flex;gap:2px;color:var(--cg-trust)}.cg-stars svg{width:18px;height:18px}.cg-placeholder{width:100%;height:100%;background:var(--cg-off);color:var(--cg-line)}.cg-placeholder svg{width:100%;height:100%;fill:currentColor}.cg-btn:focus-visible,.cg-link:focus-visible{outline:3px solid var(--cg-primary);outline-offset:3px}:root{--cg-header-gradient:linear-gradient(90deg,var(--cg-lavender) 0%,#faf0ff 22%,#f3f7ee 55%,var(--cg-mint) 100%)}body.cg-header-gradient .header-section{background:#ffffff47;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:inset 0 -1px #0f0f0f0f}body.cg-header-gradient .header__row{background:transparent!important}body.cg-header-gradient #header-component,body.cg-header-gradient .header-section .header,body.cg-header-gradient .header-section [class*=header__row]{--color-background-top-row:transparent!important;--color-background-bottom-row:transparent!important}body.cg-header-gradient #header-group .announcement-bar,body.cg-header-gradient #header-group .announcement-bar .section-background{background:var(--cg-header-gradient)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cardsgoat.css.map */
