:root{--cc-ink:#0E0F15;--cc-panel:#16171F;--cc-panel-2:#1C1E29;--cc-line:#2B2D3C;--cc-chalk:#EDF0EA;--cc-muted:#9AA89D;--cc-indigo:#818CF8;--cc-indigo-deep:#5B5FD6;--cc-gold:#F0BC3D;--cc-gold-ink:#221A04;--cc-felt:#0B4A31;--cc-felt-hi:#16805A;--cc-display:"Anton",Impact,"Arial Narrow Bold",sans-serif;--cc-body:"Inter",ui-sans-serif,system-ui,sans-serif;--font-heading-family:var(--cc-display);--font-heading-weight:400;--font-body-family:var(--cc-body)}body{letter-spacing:0;background:var(--cc-ink)}h1,h2,h3,.h0,.h1,.h2,.h3,.card__heading,.title,.banner__heading{font-family:var(--cc-display);text-transform:uppercase;letter-spacing:.01em;line-height:1.02;color:var(--cc-chalk)}.card__heading{font-family:var(--cc-body);text-transform:none;font-weight:600;letter-spacing:0;line-height:1.3;font-size:1.5rem}.button,.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:1.4rem}.button:not(.button--secondary):not(.button--tertiary){background:var(--cc-gold);color:var(--cc-gold-ink);box-shadow:0 0 #f0bc3d00;transition:transform .15s,box-shadow .2s}.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-1px);box-shadow:0 8px 28px -8px #f0bc3d8c}.button:after,.button:before{box-shadow:none!important}.header-wrapper{background:#0e0f15eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--cc-line)}.header__menu-item{font-weight:600;text-transform:uppercase;font-size:1.3rem;letter-spacing:.06em;color:var(--cc-chalk)}.header__menu-item:hover span,.header__active-menu-item{color:var(--cc-gold);text-decoration:none}.announcement-bar__message{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem}.card-wrapper .card{background:var(--cc-panel);border:1px solid var(--cc-line);border-radius:14px;overflow:hidden;transition:border-color .2s,transform .2s}.card-wrapper:hover .card{border-color:var(--cc-indigo);transform:translateY(-3px)}.card__inner .card__media{background:#f4f4f1}.card__information{padding:1.2rem 1.4rem 1.6rem!important}.price{color:var(--cc-gold);font-weight:700}.badge{background:var(--cc-gold)!important;color:var(--cc-gold-ink)!important;border:0!important;font-weight:700}.product__title h1{font-size:clamp(3rem,4vw,4.4rem)}.product-form__input input[type=radio]+label{border-color:var(--cc-line);background:var(--cc-panel)}.product-form__input input[type=radio]:checked+label{background:var(--cc-indigo-deep);border-color:var(--cc-indigo);color:#fff}.footer{border-top:1px solid var(--cc-line)}.cc-wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.cc-wrap{padding:0 5rem}}.cc-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font:700 1.2rem/1 var(--cc-body);letter-spacing:.16em;text-transform:uppercase;color:var(--cc-gold)}.cc-eyebrow:before{content:"";width:2.4rem;height:2px;background:currentColor}.cc-btns{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.cc-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 3rem;border-radius:40px;border:1.5px solid rgba(237,240,234,.35);color:var(--cc-chalk);font:700 1.4rem/1 var(--cc-body);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:border-color .2s,color .2s}.cc-btn-ghost:hover{border-color:var(--cc-gold);color:var(--cc-gold)}.cc-hero{position:relative;overflow:hidden;background:var(--cc-ink);padding:6rem 0 0}.cc-hero:before{content:"";position:absolute;left:50%;top:-30%;width:120%;height:110%;transform:translate(-50%);background:radial-gradient(ellipse 45% 55% at 50% 30%,rgba(240,188,61,.22),rgba(240,188,61,.06) 45%,transparent 70%);pointer-events:none}.cc-hero__lamp{position:absolute;left:50%;top:0;transform:translate(-50%);width:min(560px,80vw);height:14px;border-radius:0 0 40px 40px;background:linear-gradient(#2a2c3a,#16171f);box-shadow:0 10px 60px 10px #f0bc3d59}.cc-hero__lamp:after{content:"";position:absolute;inset:auto 8% -4px;height:4px;border-radius:4px;background:#ffe39a;filter:blur(2px)}.cc-hero__grid{position:relative;display:grid;gap:3rem;align-items:center}@media(min-width:990px){.cc-hero__grid{grid-template-columns:1.1fr .9fr;gap:4rem}}.cc-hero h1{font-size:clamp(5.2rem,9vw,11rem);margin:1.6rem 0 0}.cc-hero h1 em{font-style:normal;color:var(--cc-gold);text-shadow:0 0 28px rgba(240,188,61,.45)}.cc-hero p{max-width:46rem;font-size:1.8rem;color:var(--cc-muted);margin:2rem 0 0}.cc-hero__art{position:relative;aspect-ratio:1/1;max-width:52rem;width:100%;margin:0 auto}.cc-hero__art img{width:100%;height:100%;object-fit:contain}.cc-hero__felt{position:relative;height:9rem;margin-top:5rem;background:radial-gradient(ellipse 60% 140% at 50% 0,var(--cc-felt-hi),var(--cc-felt) 60%,#062a1c);border-top:10px solid #3a2516;box-shadow:inset 0 10px #24170d}.cc-hero__felt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;mix-blend-mode:overlay;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 2px,transparent 2px 4px)}.cc-hero__diamonds{position:absolute;top:-7px;left:0;right:0;display:flex;justify-content:space-around;padding:0 10%}.cc-hero__diamonds i{width:6px;height:6px;background:#e9dcc0;transform:rotate(45deg)}.cc-ball{animation:cc-float 6s ease-in-out infinite}.cc-ball:nth-child(2){animation-delay:-2s}.cc-ball:nth-child(3){animation-delay:-4s}@keyframes cc-float{50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.cc-ball,.cc-ticker__track{animation:none!important}}.cc-ticker{background:var(--cc-gold);color:var(--cc-gold-ink);overflow:hidden;border-block:3px solid var(--cc-ink);transform:rotate(-1.2deg);margin:3rem -1rem}.cc-ticker__track{display:flex;width:max-content;animation:cc-scroll 40s linear infinite}.cc-ticker__item{display:flex;align-items:center;gap:2.4rem;padding:1.4rem 1.2rem;font:400 2.4rem/1 var(--cc-display);text-transform:uppercase;white-space:nowrap}.cc-ticker__item:after{content:"";width:1.4rem;height:1.4rem;border-radius:50%;background:var(--cc-ink);box-shadow:inset -3px -3px #ffffff26}@keyframes cc-scroll{to{transform:translate(-50%)}}.cc-split{padding:6rem 0}.cc-split__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.6rem;margin-bottom:3rem}.cc-split__head h2{font-size:clamp(3.6rem,5vw,5.6rem);margin:1rem 0 0}.cc-split__grid{display:grid;gap:1.6rem}@media(min-width:750px){.cc-split__grid{grid-template-columns:repeat(3,1fr)}}.cc-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:38rem;padding:2.8rem;border-radius:18px;overflow:hidden;text-decoration:none;color:var(--cc-chalk);border:1px solid var(--cc-line);isolation:isolate;transition:transform .25s,border-color .25s}.cc-tile:hover{transform:translateY(-4px);border-color:var(--cc-gold)}.cc-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.cc-tile:hover img{transform:scale(1.04)}.cc-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0e0f15eb 10%,#0e0f151a 65%)}.cc-tile__num{position:absolute;top:2.4rem;right:2.4rem;width:7.2rem;height:7.2rem;border-radius:50%;display:grid;place-items:center;box-shadow:inset -8px -8px #00000040,0 10px 30px #0006}.cc-tile__num b{width:3.8rem;height:3.8rem;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;font:400 2rem/1 var(--cc-display)}.cc-tile h3{font-size:clamp(3.2rem,4vw,4.4rem);margin:0}.cc-tile p{margin:.8rem 0 0;color:var(--cc-muted);font-size:1.5rem}.cc-tile__cta{margin-top:1.6rem;font:700 1.3rem/1 var(--cc-body);letter-spacing:.1em;text-transform:uppercase;color:var(--cc-gold)}.cc-tile--1{background:radial-gradient(circle at 30% 20%,#2a2f6b,#16171f 70%)}.cc-tile--2{background:radial-gradient(circle at 30% 20%,#5a1f3a,#16171f 70%)}.cc-tile--3{background:radial-gradient(circle at 30% 20%,var(--cc-felt-hi),#0a2a1e 75%)}.cc-club{padding:7rem 0;background:linear-gradient(180deg,var(--cc-ink),#10121d 40%,var(--cc-ink))}.cc-club__card{position:relative;display:grid;gap:4rem;padding:4rem 2.4rem;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 85% 0,rgba(129,140,248,.28),transparent 55%),var(--cc-panel);border:1px solid var(--cc-line)}@media(min-width:990px){.cc-club__card{grid-template-columns:1fr 1fr;padding:6rem;align-items:center}}.cc-club h2{font-size:clamp(4rem,6vw,6.8rem);margin:1.4rem 0 0}.cc-club h2 em{font-style:normal;color:var(--cc-indigo)}.cc-club p.cc-lead{font-size:1.8rem;color:var(--cc-muted);max-width:50rem;margin:2rem 0 0}.cc-steps{list-style:none;margin:3rem 0 0;padding:0;display:grid;gap:1.4rem}.cc-steps li{display:flex;gap:1.6rem;align-items:flex-start;color:var(--cc-chalk);font-size:1.6rem}.cc-steps b{flex:none;width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;background:var(--cc-indigo-deep);color:#fff;font:400 1.8rem/1 var(--cc-display)}.cc-steps span small{display:block;color:var(--cc-muted);font-size:1.4rem}.cc-btn-patreon{display:inline-flex;align-items:center;gap:1rem;min-height:4.6rem;padding:0 3rem;border-radius:40px;background:var(--cc-indigo-deep);color:#fff;text-decoration:none;font:700 1.4rem/1 var(--cc-body);letter-spacing:.02em;text-transform:uppercase;transition:background .2s,transform .15s}.cc-btn-patreon:hover{background:var(--cc-indigo);transform:translateY(-1px)}.cc-club__media{position:relative}.cc-club__media img{width:100%;border-radius:16px;display:block}.cc-vids{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.cc-vid{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;border:1px solid var(--cc-line);background:radial-gradient(ellipse at 50% 120%,var(--cc-felt-hi),var(--cc-felt) 55%,#062a1c)}.cc-vid:first-child{grid-column:1/-1}.cc-vid:before{content:"";position:absolute;left:50%;top:50%;width:5.6rem;height:5.6rem;margin:-2.8rem 0 0 -2.8rem;border-radius:50%;background:#0e0f15bf;box-shadow:0 0 0 1px #fff3}.cc-vid:after{content:"";position:absolute;left:50%;top:50%;margin:-1rem 0 0 -.5rem;border-left:1.6rem solid var(--cc-gold);border-block:1rem solid transparent}.cc-vid span{position:absolute;left:1.2rem;bottom:1rem;font:700 1.2rem/1.2 var(--cc-body);color:#fff;text-shadow:0 1px 6px #000;letter-spacing:.04em;text-transform:uppercase}.cc-vid i{position:absolute;width:1.6rem;height:1.6rem;border-radius:50%;box-shadow:inset -3px -3px #00000040}.cc-free{position:absolute;top:-1.6rem;right:-1rem;transform:rotate(8deg);background:var(--cc-gold);color:var(--cc-gold-ink);padding:1.2rem 1.8rem;border-radius:12px;font:400 2rem/1 var(--cc-display);text-transform:uppercase;box-shadow:0 12px 30px #00000073;z-index:2}.cc-app{padding:6rem 0}.cc-app__inner{display:grid;gap:2.4rem;align-items:center;padding:4rem 2.4rem;border-radius:24px;border:1px dashed var(--cc-line)}@media(min-width:750px){.cc-app__inner{grid-template-columns:auto 1fr auto;padding:4rem 5rem;gap:4rem}}.cc-app__inner img{width:8rem;height:auto}.cc-app h2{font-size:clamp(3rem,4vw,4.4rem);margin:0}.cc-app h2 em{font-style:normal;color:var(--cc-indigo)}.cc-app p{margin:.8rem 0 0;color:var(--cc-muted)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-pool-hall.css.map */
