@font-face{font-family:Styrene A;src:url(/cdn/shop/files/StyreneA-Regular-Trial-BF63f6cbd970ee9.otf?v=1782159620) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unica77;src:url(/cdn/shop/files/Unica77_LL.ttf?v=1782159605) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--black: #030403;--ink: #080908;--panel: #111311;--panel-2: #171917;--white: #f5f7ef;--soft: rgba(245,247,239,.72);--muted: rgba(245,247,239,.55);--line: rgba(245,247,239,.13);--line-strong: rgba(245,247,239,.22);--highlight: #d3fe56;--green: #99c247;--bronze: #d8945c;--gold: #ffcf48;--max: 1420px;--radius: 28px;--heading: "Styrene A", Arial, sans-serif;--body: "Unica77", Arial, sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--black);color:var(--white);font-family:var(--body);overflow-x:hidden;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}.noise{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 260 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}h1,h2,h3,h4,p{margin:0}h1,h2,h3,.nav a,.btn,.kicker,.metric b,.card-title,.tier-title,.product-title{font-family:var(--heading);font-weight:400;letter-spacing:-.035em}h1{font-size:clamp(48px,7vw,118px);line-height:.9;text-transform:uppercase}h2{font-size:clamp(34px,4.3vw,72px);line-height:.94;text-transform:uppercase}h3{font-size:clamp(22px,2vw,34px);line-height:1;text-transform:uppercase}p{color:var(--soft);font-size:clamp(15px,1.05vw,18px)}.section{padding:108px 28px;position:relative}.wrap{max-width:var(--max);margin:0 auto;position:relative;z-index:2}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:48px;align-items:end;margin-bottom:42px}.section-head p{max-width:560px}.kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;color:var(--highlight);font-size:11px;text-transform:uppercase;letter-spacing:.15em}.kicker:before{content:"";width:8px;height:8px;border-radius:99px;background:var(--highlight);box-shadow:0 0 20px #d3fe5699}.small-label{color:var(--green);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-family:var(--heading)}.header{position:fixed;inset:18px 22px auto;z-index:80;transition:.3s ease}.header.scrolled{inset-top:10px}.nav{max-width:var(--max);margin:0 auto;min-height:70px;padding:0 18px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#05060594;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 70px #00000059}.brand img{height:42px;width:auto;object-fit:contain}.nav-links{display:flex;align-items:center;gap:26px;color:#f5f7efc7;font-size:12px}.nav-links a{text-transform:uppercase;letter-spacing:.08em;transition:.25s ease}.nav-links a:hover{color:var(--highlight)}.nav-actions{display:flex;align-items:center;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:0 18px;border:1px solid var(--line-strong);border-radius:999px;background:#ffffff0a;color:var(--white);font-size:11px;text-transform:uppercase;letter-spacing:.105em;position:relative;overflow:hidden;transition:.25s ease;white-space:nowrap}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-102%);background:#fff3;transition:.35s cubic-bezier(.22,.61,.36,1)}.btn:hover:before{transform:translate(0)}.btn span,.btn svg{position:relative;z-index:2}.btn-primary{background:var(--highlight);color:#081005;border-color:var(--highlight);box-shadow:0 0 40px #d3fe562e}.btn-outline{border-color:#d3fe5661;color:var(--white)}.btn-small{min-height:36px;padding:0 13px;font-size:10px}.cart{width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;display:grid;place-items:center;transition:.25s ease}.cart:hover{border-color:var(--highlight);color:var(--highlight)}.hero{min-height:100vh;position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;padding:148px 28px 72px}.hero video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3;filter:saturate(1.05) contrast(1.04)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 75% 12%,rgba(153,194,71,.18),transparent 36%),linear-gradient(90deg,#030403e6,#0304038f 38%,#03040338 68%,#030403b8),linear-gradient(180deg,rgba(3,4,3,.2) 0%,rgba(3,4,3,.32) 55%,var(--black) 100%)}.hero-grid{max-width:var(--max);margin:0 auto;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:end}.hero-copy{max-width:790px}.hero-copy p{max-width:600px;margin-top:22px;color:#f5f7efd6;font-size:clamp(16px,1.15vw,20px)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-stats{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:24px;background:#0406048a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.metric{padding:18px;background:#ffffff0b;border:1px solid var(--line);border-radius:18px}.metric b{display:block;font-size:28px;color:var(--highlight);line-height:.95}.metric span{display:block;color:var(--muted);margin-top:8px;font-size:13px}.intro{margin-top:-1px;padding:24px 28px;border-block:1px solid var(--line);background:linear-gradient(90deg,#d3fe5614,#99c2470a,#d3fe5614);overflow:hidden}.ticker{display:flex;gap:42px;white-space:nowrap;animation:ticker 24s linear infinite;color:var(--white);text-transform:uppercase;letter-spacing:.09em;font-family:var(--heading);font-size:13px}.ticker span{color:var(--highlight)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.flow-card{min-height:230px;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#ffffff13,#ffffff07);position:relative;overflow:hidden}.flow-card:after{content:"";position:absolute;inset:auto -40px -60px auto;width:160px;height:160px;border-radius:50%;background:#d3fe5614;filter:blur(5px)}.flow-card .num{font-family:var(--heading);color:var(--highlight);font-size:13px;margin-bottom:54px;display:block}.flow-card h3{font-size:25px;margin-bottom:12px}.flow-card p{font-size:15px}.venue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.venue-card{min-height:500px;position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#111}.venue-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.venue-card:hover img{transform:scale(1.07)}.venue-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#00000047 35%,#000000e0)}.venue-content{position:absolute;inset:auto 0 0;z-index:2;padding:26px}.venue-content h3{font-size:28px;margin:10px 0 12px}.venue-content p{font-size:15px}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tag{padding:8px 10px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:#00000059;color:#ffffffbf;font-size:12px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:stretch}.image-panel{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#111;min-height:520px;position:relative;height:100%}.image-panel img{width:100%;height:100%;min-height:520px;object-fit:cover;display:block}.copy-panel{padding:clamp(28px,5vw,68px);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#fff1,#ffffff06);height:100%;display:flex;flex-direction:column;justify-content:center}.copy-panel p{margin-top:20px}.bullet-list{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.bullet-list li{display:flex;gap:12px;align-items:flex-start;color:#f5f7efc2;font-size:15px}.bullet-list li:before{content:"\2713";width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:var(--highlight);color:#080908;display:grid;place-items:center;font-family:Arial,sans-serif;font-weight:700;font-size:13px}.dashboard{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:stretch}.phone-card{padding:24px;border-radius:32px;border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(153,194,71,.16),transparent 38%),#0f110f;display:flex;justify-content:center;align-items:center;min-height:620px}.phone-ui{width:292px;min-height:568px;border-radius:36px;padding:24px 18px;border:9px solid #050505;background:linear-gradient(180deg,#0b0d0b,#171a17);box-shadow:0 25px 80px #00000080;position:relative;overflow:hidden}.phone-ui:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:88px;height:20px;background:#050505;border-radius:0 0 16px 16px}.phone-logo{width:136px;margin:18px auto 20px}.check{width:64px;height:64px;border-radius:50%;border:2px solid var(--highlight);color:var(--highlight);display:grid;place-items:center;margin:0 auto 20px;font-size:30px}.phone-ui h3{text-align:center;font-size:30px}.phone-ui p{text-align:center;font-size:13px}.phone-row{margin-top:22px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#ffffff0a}.phone-row span{color:var(--muted);font-size:12px}.phone-row b{display:block;color:var(--highlight);font-size:26px;font-family:var(--heading);margin-top:2px}.member-dashboard{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr)}.member-status-card{min-height:360px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at top left,rgba(211,254,86,.12),transparent 36%),#061007;padding:clamp(28px,3.2vw,48px);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.member-status-card h3{font-size:clamp(44px,5.2vw,82px);line-height:.88;margin:6px 0 26px}.points-balance{font-family:var(--heading);font-size:clamp(58px,8vw,118px);line-height:.82;color:var(--highlight);letter-spacing:-.07em}.points-label{font-family:var(--heading);text-transform:uppercase;letter-spacing:.09em;color:#f5f7efb8;font-size:14px;margin-top:6px}.progress-track{height:18px;margin:44px 0 22px;background:#f5f7ef21;overflow:hidden}.progress-track span{display:block;height:100%;background:var(--highlight)}.member-status-card p{font-size:18px;max-width:560px;color:#f5f7efb8;position:relative;z-index:1}.status-bg-word{position:absolute;right:-35px;bottom:-36px;font-family:var(--heading);font-size:132px;line-height:1;color:#f5f7ef09;letter-spacing:-.08em;pointer-events:none}.rewards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tier{border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);padding:24px;min-height:300px;display:flex;flex-direction:column}.tier.featured{border-color:var(--green);box-shadow:0 0 45px #99c24724}.tier-title{font-size:20px;text-transform:uppercase;margin-bottom:18px}.tier-title.bronze{color:var(--bronze)}.tier-title.silver{color:var(--white)}.tier-title.gold{color:var(--gold)}.tier .range{color:#f5f7efd1;margin-bottom:20px}.tier ul{margin:0;padding-left:18px;display:grid;gap:8px;color:#f5f7efbd}.tier .unlock{margin-top:auto;color:var(--green);font-family:var(--heading);text-transform:uppercase;letter-spacing:-.02em}.earn-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.earn-card{border:1px solid var(--line);border-radius:23px;background:linear-gradient(180deg,#ffffff0e,#ffffff05);padding:30px 20px;min-height:280px;display:flex;flex-direction:column;text-align:center;align-items:center}.earn-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:34px;color:var(--green)}.earn-icon svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.earn-card h3{font-size:20px;line-height:1.08;margin-bottom:22px}.earn-card p{font-size:15px;max-width:220px;margin:0 auto}.earn-card b{margin-top:auto;color:var(--green);font-family:var(--heading);font-size:18px}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#111}.product-img{aspect-ratio:1/1.15;overflow:hidden;background:#0c0c0c}.product-img img{width:100%;height:100%;object-fit:cover;transition:.55s ease}.product:hover img{transform:scale(1.06)}.product-info{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.product-title{text-transform:uppercase;font-size:17px}.price{color:var(--green);font-family:var(--heading)}.vip-hero{border:1px solid var(--line);border-radius:34px;overflow:hidden;background:linear-gradient(90deg,#11131166,#111311 38% 100%);display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);min-height:620px}.vip-copy{padding:clamp(38px,6vw,76px);display:flex;flex-direction:column;justify-content:center}.vip-copy h2{font-size:clamp(52px,7vw,116px);line-height:.9;margin-bottom:30px}.vip-copy p{max-width:700px;font-size:clamp(17px,1.4vw,24px)}.vip-media{position:relative;min-height:520px;overflow:hidden}.vip-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.08)}.vip-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#11131133,#1113110d)}.parallax{min-height:720px;background:linear-gradient(180deg,#03040359,#030403e6),url(/cdn/shop/files/banner_parr.png?v=1782160840) center / cover fixed;display:flex;align-items:center;text-align:center}.parallax-box{max-width:760px;padding:0;margin:0 auto}.parallax-box p{margin:20px 0 28px}.faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.faq{border:1px solid var(--line);border-radius:22px;padding:24px;background:#ffffff09}.faq h3{font-size:20px;margin-bottom:14px}.faq p{font-size:15px}.footer{padding:56px 28px 30px;border-top:1px solid var(--line);background:#050605}.footer-grid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.2fr repeat(3,.6fr);gap:32px}.footer img{height:42px;width:max-content;margin-bottom:18px}.footer h4{font-family:var(--heading);text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin:0 0 16px;color:var(--green)}.footer a,.footer p{display:block;color:#f5f7ef9e;font-size:14px;margin-bottom:10px}.reveal{opacity:0;transform:translateY(18px);transition:.7s ease}.reveal.show{opacity:1;transform:translateY(0)}@media(max-width:1100px){.nav-links{display:none}.hero-grid,.section-head,.split,.dashboard,.vip-hero{grid-template-columns:1fr}.hero-stats{display:none}.flow-grid,.venue-grid,.rewards-grid,.products,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){body{font-size:14px}.header{inset:12px 12px auto}.nav{min-height:64px;padding:0 12px}.brand img{height:32px}.nav-actions .btn-outline{display:none}.btn-small{min-height:34px;padding:0 10px}.section{padding:72px 18px}.hero{padding:132px 18px 50px;min-height:92vh}h1{font-size:clamp(46px,17vw,78px)}h2{font-size:clamp(34px,11vw,54px)}.hero-actions{flex-direction:column;align-items:stretch}.flow-grid,.venue-grid,.rewards-grid,.products,.faq-grid,.earn-grid{grid-template-columns:1fr}.venue-card{min-height:420px}.phone-card{min-height:auto}.vip-copy h2{font-size:clamp(48px,15vw,68px)}.footer-grid{grid-template-columns:1fr}.parallax{background-attachment:scroll;min-height:620px}}html{scroll-behavior:smooth}body#ace-theme,body.template-index,body[class*=template-]{margin:0;background:#030403;color:#f5f7ef;font-family:Unica77,Arial,sans-serif;overflow-x:hidden}body#ace-theme *{box-sizing:border-box}body#ace-theme a{color:inherit;text-decoration:none}body#ace-theme button,body#ace-theme input,body#ace-theme select,body#ace-theme textarea{font:inherit}.ace-skip-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden}.ace-skip-link:focus{left:16px;top:16px;width:auto;height:auto;z-index:99999;background:#d3fe56;color:#071005;padding:10px 14px;border-radius:999px}.ace-noise{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 260 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.ace-header.header{position:fixed!important;inset:18px 22px auto!important;z-index:8000!important;transition:.3s ease!important}.ace-header.header.scrolled{inset:10px 22px auto!important}.ace-header .nav{max-width:1420px!important;margin:0 auto!important;min-height:70px!important;padding:0 18px 0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:#05060594!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 18px 70px #00000059!important}.ace-header .brand img{height:42px!important;width:auto!important;object-fit:contain!important;display:block!important}.ace-header .nav-links{display:flex!important;align-items:center!important;gap:26px!important;color:#f5f7efc7!important;font-size:12px!important;font-family:Styrene A,Arial,sans-serif!important}.ace-header .nav-links a{text-transform:uppercase!important;letter-spacing:.08em!important;transition:.25s ease!important}.ace-header .nav-links a:hover{color:#d3fe56!important}.ace-header .nav-actions{display:flex!important;align-items:center!important;gap:8px!important}.ace-header .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:43px!important;padding:0 18px!important;border:1px solid rgba(245,247,239,.22)!important;border-radius:999px!important;background:#ffffff0a!important;color:#f5f7ef!important;font-size:11px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.105em!important;position:relative!important;overflow:hidden!important;transition:.25s ease!important;white-space:nowrap!important;font-family:Styrene A,Arial,sans-serif!important}.ace-header .btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-102%);background:#fff3;transition:.35s cubic-bezier(.22,.61,.36,1)}.ace-header .btn:hover:before{transform:translate(0)}.ace-header .btn span,.ace-header .btn svg{position:relative;z-index:2}.ace-header .btn-primary{background:#d3fe56!important;color:#081005!important;border-color:#d3fe56!important;box-shadow:0 0 40px #d3fe562e!important}.ace-header .btn-outline{border-color:#d3fe5661!important;color:#f5f7ef!important}.ace-header .btn-small{min-height:36px!important;padding:0 13px!important;font-size:10px!important}.ace-header .cart{width:38px!important;height:38px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffff0a!important;display:grid!important;place-items:center!important;transition:.25s ease!important;color:#f5f7ef!important;position:relative!important}.ace-header .cart:hover{border-color:#d3fe56!important;color:#d3fe56!important}.ace-cart-count{position:absolute;min-width:16px;height:16px;right:-4px;top:-4px;display:grid;place-items:center;border-radius:99px;background:#d3fe56;color:#081005;font:400 9px/1 Styrene A,Arial,sans-serif;padding:0 4px}.ace-menu-toggle{display:none;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#f5f7ef;place-items:center;padding:0;cursor:pointer}.ace-menu-toggle span{width:15px;height:1px;background:currentColor;display:block;position:relative}.ace-menu-toggle span:before,.ace-menu-toggle span:after{content:"";position:absolute;left:0;width:15px;height:1px;background:currentColor}.ace-menu-toggle span:before{top:-5px}.ace-menu-toggle span:after{top:5px}.ace-mobile-menu{position:fixed;z-index:7999;top:0;right:0;bottom:0;left:0;pointer-events:none}.ace-mobile-menu.is-open{pointer-events:auto}.ace-mobile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:.25s ease}.ace-mobile-menu.is-open .ace-mobile-overlay{opacity:1}.ace-mobile-panel{position:absolute;top:0;right:0;width:min(420px,88vw);height:100%;background:#070907;border-left:1px solid rgba(245,247,239,.13);transform:translate(102%);transition:.32s cubic-bezier(.22,.61,.36,1);padding:22px;display:flex;flex-direction:column;gap:24px;box-shadow:-30px 0 100px #00000073}.ace-mobile-menu.is-open .ace-mobile-panel{transform:translate(0)}.ace-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ace-mobile-head img{height:38px;width:auto}.ace-close{width:40px;height:40px;border:1px solid rgba(245,247,239,.16);border-radius:999px;background:#f5f7ef0d;color:#f5f7ef;cursor:pointer}.ace-mobile-links{display:grid;gap:10px;margin-top:10px}.ace-mobile-links a{padding:16px 0;border-bottom:1px solid rgba(245,247,239,.1);color:#f5f7ef;font-family:Styrene A,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.ace-mobile-actions{display:grid;gap:10px;margin-top:auto}.ace-mobile-actions .btn{min-height:46px}@media(max-width:1040px){.ace-header .nav-links{display:none!important}.ace-menu-toggle{display:grid!important}}@media(max-width:700px){.ace-header.header{inset:12px 12px auto!important}.ace-header.header.scrolled{inset:8px 12px auto!important}.ace-header .nav{min-height:60px!important;padding:0 12px!important}.ace-header .brand img{height:34px!important}.ace-header .nav-actions .btn{display:none!important}.ace-header .cart{width:36px!important;height:36px!important}}.ace-cart-drawer{position:fixed;z-index:9000;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:Unica77,Arial,sans-serif}.ace-cart-drawer.is-open{pointer-events:auto}.ace-cart-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000094;opacity:0;transition:.25s ease}.ace-cart-drawer.is-open .ace-cart-overlay{opacity:1}.ace-cart-panel{position:absolute;top:0;right:0;width:min(460px,92vw);height:100%;background:#070907;color:#f5f7ef;border-left:1px solid rgba(245,247,239,.14);box-shadow:-30px 0 100px #00000080;transform:translate(102%);transition:.32s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column}.ace-cart-drawer.is-open .ace-cart-panel{transform:translate(0)}.ace-cart-head{display:flex;align-items:center;justify-content:space-between;padding:22px;border-bottom:1px solid rgba(245,247,239,.12)}.ace-cart-head h2{font-family:Styrene A,Arial,sans-serif;font-size:24px;line-height:1;letter-spacing:-.035em;text-transform:uppercase;margin:0}.ace-cart-items{padding:18px 22px;overflow:auto;flex:1;display:grid;align-content:start;gap:14px}.ace-cart-item{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:12px;border:1px solid rgba(245,247,239,.1);border-radius:20px;background:#f5f7ef0a}.ace-cart-item img{width:92px;height:112px;object-fit:cover;border-radius:14px;background:#111}.ace-cart-title{font-family:Styrene A,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.02em;font-size:14px;margin:0 0 6px;color:#f5f7ef}.ace-cart-variant{color:#f5f7ef8c;font-size:12px;margin:0 0 10px}.ace-cart-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ace-qty{display:inline-flex;border:1px solid rgba(245,247,239,.14);border-radius:999px;overflow:hidden}.ace-qty button{width:30px;height:30px;border:0;background:transparent;color:#f5f7ef;cursor:pointer}.ace-qty input{width:36px;height:30px;border:0;background:transparent;color:#f5f7ef;text-align:center}.ace-remove{border:0;background:transparent;color:#f5f7ef8f;text-decoration:underline;cursor:pointer;font-size:12px}.ace-cart-foot{padding:18px 22px 22px;border-top:1px solid rgba(245,247,239,.12);display:grid;gap:12px}.ace-subtotal{display:flex;align-items:center;justify-content:space-between;font-family:Styrene A,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ace-checkout{min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#d3fe56;color:#081005;font-family:Styrene A,Arial,sans-serif;text-transform:uppercase;letter-spacing:.105em;font-size:12px;border:0;cursor:pointer}.ace-cart-empty{min-height:300px;display:grid;place-items:center;text-align:center;padding:40px;color:#f5f7efb3}.ace-cart-empty h3{font-family:Styrene A,Arial,sans-serif;text-transform:uppercase;font-size:26px;line-height:1;margin:0 0 12px}.ace-page{background:#030403;min-height:80vh;padding:150px 28px 90px;color:#f5f7ef}.ace-page .wrap{max-width:1320px;margin:0 auto}.ace-product{padding:150px 28px 90px;background:#030403;color:#f5f7ef}.ace-product-grid{max-width:1420px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:42px;align-items:start}.ace-product-media{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.ace-product-media img,.ace-product-media video{width:100%;aspect-ratio:1/1.18;object-fit:cover;border-radius:28px;border:1px solid rgba(245,247,239,.12);background:#111}.ace-product-info{position:sticky;top:110px;border:1px solid rgba(245,247,239,.13);border-radius:30px;padding:30px;background:linear-gradient(180deg,#111311e6,#080a08f0)}.ace-product-info h1{font-size:clamp(38px,4.4vw,70px);line-height:.92;text-transform:uppercase;font-family:Styrene A,Arial,sans-serif;letter-spacing:-.045em;margin:0 0 14px}.ace-price{font-family:Styrene A,Arial,sans-serif;color:#d3fe56;font-size:24px;margin-bottom:20px}.ace-product-desc{color:#f5f7efb8;margin:18px 0 24px}.ace-field{margin:18px 0;display:grid;gap:9px}.ace-field label{font-family:Styrene A,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#99c247}.ace-field select,.ace-field input[type=number]{min-height:44px;border-radius:999px;border:1px solid rgba(245,247,239,.16);background:#f5f7ef0d;color:#f5f7ef;padding:0 14px}.ace-atc{width:100%;min-height:50px;border-radius:999px;border:1px solid #d3fe56;background:#d3fe56;color:#081005;font-family:Styrene A,Arial,sans-serif;text-transform:uppercase;letter-spacing:.105em;cursor:pointer}.ace-tabs{margin-top:22px;border-top:1px solid rgba(245,247,239,.12)}.ace-tab{padding:16px 0;border-bottom:1px solid rgba(245,247,239,.12)}.ace-tab summary{cursor:pointer;font-family:Styrene A,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.ace-tab div{color:#f5f7efb3;padding-top:12px}.ace-collection{padding:150px 28px 90px;background:#030403;color:#f5f7ef}.ace-collection-head{max-width:1420px;margin:0 auto 36px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.ace-collection-head h1{font-family:Styrene A,Arial,sans-serif;font-size:clamp(42px,6vw,92px);line-height:.9;text-transform:uppercase;letter-spacing:-.045em;margin:0}.ace-collection-head p{color:#f5f7efb8;max-width:560px}.ace-toolbar{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.ace-toolbar select{min-height:42px;border-radius:999px;border:1px solid rgba(245,247,239,.16);background:#111311;color:#f5f7ef;padding:0 14px}.ace-product-grid-list{max-width:1420px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ace-product-card{border:1px solid rgba(245,247,239,.13);border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#ffffff0d,#ffffff06);position:relative}.ace-card-media{position:relative;display:block;overflow:hidden;background:#111}.ace-card-media img{width:100%;aspect-ratio:1/1.18;object-fit:cover;transition:.45s ease}.ace-card-media img:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.ace-product-card:hover .ace-card-media img:nth-child(1){transform:scale(1.04);opacity:0}.ace-product-card:hover .ace-card-media img:nth-child(2){transform:scale(1.04);opacity:1}.ace-card-info{padding:16px}.ace-card-info h3{font-family:Styrene A,Arial,sans-serif;font-size:18px;line-height:1;text-transform:uppercase;margin:0 0 8px}.ace-card-info .price{color:#d3fe56;font-family:Styrene A,Arial,sans-serif}.ace-quick-add{margin-top:12px;width:100%;min-height:38px;border-radius:999px;border:1px solid rgba(245,247,239,.18);background:#f5f7ef0d;color:#f5f7ef;font-family:Styrene A,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:10px;cursor:pointer}.ace-contact-form{display:grid;gap:12px;max-width:760px}.ace-contact-form input,.ace-contact-form textarea{width:100%;min-height:46px;border-radius:18px;border:1px solid rgba(245,247,239,.14);background:#f5f7ef0d;color:#f5f7ef;padding:12px 14px}.ace-contact-form button{min-height:46px;border-radius:999px;border:0;background:#d3fe56;color:#081005;font-family:Styrene A,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}@media(max-width:1040px){.ace-product-grid{grid-template-columns:1fr}.ace-product-info{position:relative;top:auto}.ace-product-grid-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ace-product,.ace-collection,.ace-page{padding:116px 18px 68px}.ace-product-media,.ace-collection-head{grid-template-columns:1fr}.ace-toolbar{justify-content:flex-start}.ace-product-grid-list{grid-template-columns:1fr;gap:14px}}body#ace-theme{--aa-lime:#d3fe56;--aa-black:#030403}body#ace-theme :is(h1,h2,h3){overflow-wrap:break-word;word-break:normal}body#ace-theme h1{font-size:clamp(34px,4.9vw,83px)!important}body#ace-theme h2{font-size:clamp(26px,3.1vw,50px)!important}body#ace-theme h3{font-size:clamp(17px,1.45vw,24px)!important}.ace-header.header{inset:auto 22px auto 22px!important;transform:none!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important}.ace-header.header.scrolled{inset:auto 22px auto 22px!important;transform:none!important}.ace-mobile-menu{z-index:9500!important}.ace-mobile-panel{top:0!important;height:100dvh!important;padding-top:24px!important;border-radius:0!important}.ace-mobile-sublinks{display:grid;gap:4px;padding:0 0 8px 16px}.ace-mobile-sublinks a{font-size:12px!important;opacity:.72;padding:10px 0!important}.btn-primary,.btn.primary,.ace-atc,.ace-checkout,.ace-contact-form button,.aa-venue-form button,.ace-quick-add:hover,.btn-primary span,.btn.primary span,.ace-checkout span{color:#071005!important}.ace-inline-atc,.ace-entry-atc,.ace-card-atc{display:inline-flex;margin:0}.ace-entry-atc,.ace-entry-atc .btn,.ace-entry-atc button{width:100%}.ace-card-atc{display:inline-flex}.ace-card-atc button{cursor:pointer}.ace-checkout{text-decoration:none!important;width:100%}.btn,.ace-atc,.ace-quick-add,.ace-checkout{will-change:transform}.btn:hover,.ace-atc:hover,.ace-quick-add:hover,.ace-checkout:hover{transform:translateY(-2px);box-shadow:0 16px 44px #d3fe5624}:is(.flow-card,.venue-card,.earn-card,.competition-card,.leaderboard-card,.side-card,.copy-panel,.info-card,.image-panel,.visual,.ace-product-card,.member-status-card,.phone-card,.media-card,.copy-card,.form-card,.hero-panel,.entry-card,.feature,.check,.metric){transition:transform .32s cubic-bezier(.22,.61,.36,1),border-color .32s ease,box-shadow .32s ease,background .32s ease}:is(.flow-card,.venue-card,.earn-card,.competition-card,.leaderboard-card,.side-card,.copy-panel,.info-card,.image-panel,.visual,.ace-product-card,.member-status-card,.phone-card,.media-card,.copy-card,.form-card,.hero-panel,.entry-card):hover{transform:translateY(-4px);border-color:#d3fe566b!important;box-shadow:0 24px 70px #00000047,0 0 40px #d3fe5612}.feature:hover,.check:hover,.metric:hover{transform:translateY(-2px);border-color:#d3fe5652!important;background:#d3fe560e!important}.split,.vip-hero,.dashboard,.leaderboard-wrap{min-width:0}.copy-panel,.info-card,.copy-card,.form-card,.vip-copy{min-width:0;overflow:hidden}.copy-panel h2,.vip-copy h2,.info-card h2,.copy-card h2{max-width:100%;line-height:.98!important}.bullet-list{padding-left:0;list-style:none;display:grid;gap:16px}.bullet-list li{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}.bullet-list li:before{content:"\2713";width:34px;height:34px;border-radius:50%;background:#d3fe56;color:#071005;display:grid;place-items:center;font-family:Styrene A,Arial,sans-serif;line-height:1}.vip-hero{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.vip-media img{width:100%;height:100%;object-fit:cover}.check-list{display:grid;gap:12px;margin-top:22px}.check{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start}.check strong{overflow-wrap:break-word}.form-grid{min-width:0}.aa-venue-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aa-venue-form .field.full{grid-column:1 / -1}.aa-venue-form label{display:block;margin-bottom:8px;color:#f5f7efb8;font-family:Styrene A,Arial,sans-serif;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.aa-venue-form input,.aa-venue-form textarea{width:100%;min-height:48px;border:1px solid rgba(245,247,239,.13);border-radius:14px;background:#ffffff0e;color:#f5f7ef;padding:12px 14px;outline:none}.aa-venue-form textarea{resize:vertical}.aa-form-success{padding:12px 14px;border-radius:14px;background:#d3fe561a;border:1px solid rgba(211,254,86,.24);color:#d3fe56;margin:16px 0}.aa-form-error{color:#ffb7b7;margin:16px 0}.ace-product-grid{grid-template-columns:minmax(0,.88fr) minmax(380px,.62fr)!important;gap:64px!important}.ace-product-media{grid-template-columns:1fr!important;align-content:start}.ace-product-media img,.ace-product-media video{aspect-ratio:1 / 1!important;object-fit:cover}.ace-product-info{max-width:620px;justify-self:stretch}.ace-tabs details:not([open])>div{display:none}.ace-product-card:hover .ace-card-media img:nth-child(1){opacity:1}.ace-product-card.has-second:hover .ace-card-media img:nth-child(1){transform:scale(1.04);opacity:0}.ace-product-card.has-second:hover .ace-card-media img:nth-child(2){transform:scale(1.04);opacity:1}.ace-card-media img:nth-child(2){pointer-events:none}.pills button.pill{cursor:pointer;font-family:Styrene A,Arial,sans-serif}.pill.active{background:#d3fe56!important;color:#071005!important;border-color:#d3fe56!important}.venue-card,.reveal.show,.reveal{opacity:1}@media(max-width:1040px){.ace-product-grid{grid-template-columns:1fr!important;gap:28px!important}.ace-product-info{position:relative!important;top:auto!important;max-width:none}.vip-hero,.split,.dashboard,.leaderboard-wrap{grid-template-columns:1fr!important}}@media(max-width:700px){body#ace-theme h1{font-size:clamp(36px,12vw,58px)!important;line-height:.94!important}body#ace-theme h2{font-size:clamp(28px,9vw,42px)!important;line-height:.96!important}body#ace-theme h3{font-size:clamp(18px,6vw,26px)!important}.ace-header.header,.ace-header.header.scrolled{inset:auto 12px auto 12px!important}.section{padding:64px 16px!important;overflow:hidden}.wrap{width:100%!important;max-width:100%!important}.copy-panel,.vip-copy,.info-card,.copy-card,.form-card,.entry-card,.current-player,.reward-card{padding:22px!important;border-radius:24px!important}.image-panel,.visual,.media-card{min-height:340px!important;height:auto!important;border-radius:24px!important}.image-panel img,.visual img,.media-card img{min-height:340px;object-fit:cover}.bullet-list li{grid-template-columns:30px 1fr;gap:12px}.bullet-list li:before{width:30px;height:30px}.btn,.btn-primary,.btn.primary{width:100%;min-height:46px!important;justify-content:center}.hero-actions,.cta-actions,.card-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.card-actions .btn,.card-actions form{width:100%}.check{grid-template-columns:32px minmax(0,1fr)}.check-icon{width:32px!important;height:32px!important}.aa-venue-form .form-grid{grid-template-columns:1fr}.leaderboard-card{padding:18px!important}.table-row{grid-template-columns:42px 1fr 78px!important;gap:10px!important;padding:12px!important}.table-row .points,.table-row.head .points-head{display:none!important}.side-card{grid-template-rows:auto!important}.venue-mini{grid-template-columns:80px 1fr!important;gap:12px!important;padding:16px!important}.venue-mini img{width:80px!important;height:80px!important}.ace-product,.ace-collection,.ace-page{padding:112px 16px 64px!important}.ace-product-media img,.ace-product-media video{border-radius:22px!important}.ace-product-info{padding:22px!important;border-radius:24px!important}.ace-cart-panel,.ace-mobile-panel{width:100vw!important;max-width:100vw!important}.ace-cart-foot .btn{width:100%}}.info-card .check-list .check{width:auto!important;height:auto!important;min-height:0!important;border:0!important;border-radius:0!important;color:inherit!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;text-align:left!important}.info-card .check-list .check-icon{width:42px!important;height:42px!important;border-radius:999px!important;background:#d3fe56!important;color:#071005!important;display:grid!important;place-items:center!important;box-shadow:0 0 32px #d3fe562e!important}.info-card .check-list .check strong{display:block!important;color:#d3fe56!important;font-family:Styrene A,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.105em!important;line-height:1.08!important;margin:0 0 8px!important}.info-card .check-list .check span{display:block!important;color:#f5f7efb8!important;line-height:1.45!important;max-width:620px!important}.aa-golf-venues-grid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr)!important;gap:24px!important;align-items:stretch!important}.venue-info-card{min-height:auto!important;padding:clamp(28px,4.5vw,70px)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:radial-gradient(circle at 80% 0,rgba(153,194,71,.14),transparent 34%),linear-gradient(180deg,#ffffff0e,#ffffff05)!important;border:1px solid rgba(245,247,239,.16)!important;border-radius:32px!important;overflow:hidden!important;opacity:1!important;pointer-events:auto!important}.venue-info-card:after{display:none!important}.venue-info-card>*{position:relative!important;z-index:2!important}.venue-info-card .benefits{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:34px 0!important}.venue-info-card .benefit{border:1px solid rgba(245,247,239,.13)!important;border-radius:22px!important;padding:20px!important;background:#ffffff09!important;transition:transform .28s ease,border-color .28s ease,background .28s ease!important}.venue-info-card .benefit:hover{transform:translateY(-3px)!important;border-color:#d3fe5659!important;background:#d3fe560e!important}.venue-info-card .benefit b{display:block!important;font-family:Styrene A,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.105em!important;color:#f5f7ef!important;margin-bottom:10px!important}.venue-info-card .hero-actions a{pointer-events:auto!important}.media-card{opacity:1!important;pointer-events:auto!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.aa-venue-form .field{position:relative!important}.aa-venue-form .field label:not(.sr-only){display:none!important}.aa-venue-form input,.aa-venue-form textarea{padding:16px 22px!important;border-radius:999px!important;min-height:62px!important}.aa-venue-form textarea{border-radius:28px!important;min-height:190px!important}.aa-venue-form input::placeholder,.aa-venue-form textarea::placeholder{color:#f5f7efb8!important;opacity:1!important;font-family:Styrene A,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important}.step,.steps-grid .step,.steps .step{transition:transform .32s cubic-bezier(.22,.61,.36,1),border-color .32s ease,box-shadow .32s ease,background .32s ease!important;will-change:transform!important}.step:hover,.steps-grid .step:hover,.steps .step:hover{transform:translateY(-5px)!important;border-color:#d3fe566b!important;box-shadow:0 24px 70px #0000004d,0 0 44px #d3fe5614!important;background:linear-gradient(180deg,#d3fe5613,#ffffff06)!important}.step:hover:before{opacity:1!important;transform:scale(1.05)!important}.aa-leader-table{display:none!important}.aa-leader-table.is-active{display:grid!important}.ace-quick-add-form{margin-top:12px}.ace-quick-add-form .ace-quick-add{margin-top:0!important}@media(max-width:1040px){.aa-golf-venues-grid{grid-template-columns:1fr!important}}@media(max-width:700px){.info-card .check-list{gap:20px!important}.info-card .check-list .check{grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important}.info-card .check-list .check-icon{width:36px!important;height:36px!important}.venue-info-card .benefits{grid-template-columns:1fr!important}.aa-venue-form input,.aa-venue-form textarea{min-height:56px!important}}body#ace-theme .intro{overflow:hidden}body#ace-theme .ticker{gap:18px!important;align-items:center!important}body#ace-theme .ticker-line{display:inline-flex!important;align-items:center!important;gap:14px!important;flex:0 0 auto!important;white-space:nowrap!important}body#ace-theme .ticker-dot{color:#d3fe56!important;margin:0!important;padding:0!important;line-height:1!important}body#ace-theme .ticker-phrase{color:#f5f7ef!important;margin:0!important;padding:0!important}body#ace-theme .ace-quick-add-form{margin-top:12px!important}body#ace-theme .ace-quick-add{background:#f5f7ef0d!important;color:#f5f7ef!important;border:1px solid rgba(245,247,239,.18)!important}body#ace-theme .ace-quick-add:hover:not(:disabled),body#ace-theme .ace-quick-add.is-adding{background:#d3fe56!important;color:#071005!important;border-color:#d3fe56!important}body#ace-theme .ace-quick-add:disabled{opacity:.45!important;cursor:not-allowed!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ace-addicts.css.map */
