.cpx-wrap,.cpx-band .cpx-wrap,.cpx-footer .cpx-wrap{max-width:1080px!important;margin:0 auto!important;padding-left:22px!important;padding-right:22px!important;box-sizing:border-box;width:auto!important}html:has(.cpx-band,.cpx-page,#wccd-app){overflow-x:clip}.cpx-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(var(--cpx-accent-rgb),.12);border:1px solid rgba(var(--cpx-accent-rgb),.28);border-radius:20px;padding:6px 14px;font:600 11px/1 var(--cpx-font),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cpx-link)}.cpx-hi{color:var(--cpx-link)}.cpx-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--cpx-accent);color:var(--cpx-on-accent)!important;border:1px solid var(--cpx-accent);border-radius:6px;padding:12px 22px;font:600 13px/1 var(--cpx-font),system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;text-decoration:none!important;transition:.25s}.cpx-btn:hover{background:var(--cpx-accent-hover);border-color:var(--cpx-accent-hover);transform:translateY(-2px)}.cpx-reveal{opacity:0;transform:translateY(14px);transition:.7s}.cpx-reveal.cpx-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cpx-reveal{opacity:1;transform:none;transition:none}.cpx-band::before,.cpx-hero::before,.cpx-mock-bar b{animation:none!important}}.cpx-coins{display:flex;gap:10px;flex-wrap:wrap}.cpx-coin{display:inline-flex;flex-direction:column;align-items:center;gap:6px;font:600 12px/1 var(--cpx-font),system-ui,sans-serif;color:rgba(var(--cpx-fg-rgb),.78);background:none;border:0;padding:0;margin:0}button.cpx-coin{cursor:pointer;-webkit-tap-highlight-color:transparent}button.cpx-coin:focus-visible{outline:2px solid var(--cpx-link);outline-offset:3px;border-radius:8px}.cpx-coin svg{width:40px;height:40px;border-radius:50%;background:rgba(var(--cpx-accent-rgb),.12);border:1px solid rgba(var(--cpx-accent-rgb),.28);color:var(--cpx-fg);padding:6px;box-sizing:border-box;transition:.25s}.cpx-coin:hover svg{border-color:rgba(var(--cpx-accent-rgb),.5);transform:translateY(-2px)}.cpx-coin.is-primary svg,.cpx-coin[aria-pressed=true] svg{background:var(--cpx-accent);border-color:var(--cpx-accent);color:var(--cpx-on-accent)}.cpx-coin[aria-pressed=true]{color:var(--cpx-fg)}.cpx-coin-cap{font:400 12.5px/1.5 var(--cpx-font),system-ui,sans-serif;color:rgba(var(--cpx-fg-rgb),.72);text-align:center;margin:12px 0 0;min-height:38px}.cpx-coin-cap strong{color:var(--cpx-fg);font-weight:700}.cpx-ico{width:18px;height:18px;vertical-align:-4px;color:currentColor}.cpx-band{position:relative;overflow:hidden;background:var(--cpx-bg);color:rgba(var(--cpx-fg-rgb),.78);width:100vw;max-width:100vw!important;margin:0 0 0 calc(50% - 50vw)!important;padding:30px 0;font-family:var(--cpx-font),system-ui,sans-serif;min-height:220px;max-height:none;box-sizing:border-box}.cpx-band::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(var(--cpx-fg-rgb),.022) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--cpx-fg-rgb),.022) 1px,transparent 1px);background-size:60px 60px;animation:cpx-grid 50s linear infinite;pointer-events:none}@keyframes cpx-grid{to{background-position:60px 60px}}.cpx-band .cpx-wrap{position:relative;display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:center}.cpx-band .cpx-h2{font-size:clamp(22px,2.4vw,30px);font-weight:900;letter-spacing:-.03em;color:var(--cpx-fg);margin:10px 0 6px;line-height:1.1}.cpx-band p{font-size:14.5px;line-height:1.5;margin:0 0 6px}.cpx-band .cpx-muted{opacity:.65;font-size:13px;margin-bottom:12px}.cpx-band-side{background:var(--cpx-panel);border:1px solid var(--cpx-border);border-radius:14px;padding:16px}.cpx-band-side .cpx-coins{justify-content:center}.cpx-tiny{font-size:12px;opacity:.65;margin:10px 0 0;text-align:center;line-height:1.45}.cpx-pdp{position:relative;margin:8px 0 14px;font-family:var(--cpx-font),system-ui,sans-serif}.cpx-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(var(--cpx-accent-rgb),.12);border:1px solid rgba(var(--cpx-accent-rgb),.28);color:var(--cpx-accent);border-radius:20px;padding:7px 13px;font:600 13px/1 var(--cpx-font),system-ui,sans-serif;cursor:pointer;transition:.25s}.cpx-badge:hover,.cpx-badge[aria-expanded=true]{border-color:rgba(var(--cpx-accent-rgb),.6);background:rgba(var(--cpx-accent-rgb),.18)}.cpx-badge strong{font-weight:800}.cpx-badge .woocommerce-Price-amount{color:inherit}.cpx-pop{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 44px));background:var(--cpx-panel);color:rgba(var(--cpx-fg-rgb),.85);border:1px solid var(--cpx-border);border-radius:12px;padding:16px 18px;box-shadow:0 14px 40px rgba(0,0,0,.35)}.cpx-pop ul{margin:0 0 10px;padding:0;list-style:none}.cpx-pop li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5;padding:4px 0}.cpx-pop li svg{width:20px;height:20px;color:var(--cpx-link);flex:none}.cpx-pop a{color:var(--cpx-link);font-size:13px;font-weight:600}.cpx-bulk{font-size:13px;color:var(--cpx-accent);font-weight:600;padding:8px 0 0}.cpx-strip{display:flex;align-items:center;gap:10px;background:var(--cpx-bg);color:rgba(var(--cpx-fg-rgb),.85);border:1px solid rgba(var(--cpx-accent-rgb),.28);border-radius:10px;padding:12px 14px;margin:0 0 16px;font:500 14px/1.4 var(--cpx-font),system-ui,sans-serif;min-height:46px;box-sizing:border-box}.cpx-strip .cpx-ico{color:var(--cpx-link);flex:none}.cpx-strip strong,.cpx-strip .woocommerce-Price-amount{color:var(--cpx-fg);font-weight:700}.cpx-strip a{color:var(--cpx-link);margin-left:auto;white-space:nowrap}.cpx-x{background:none;border:0;color:rgba(var(--cpx-fg-rgb),.5);font-size:18px;cursor:pointer;padding:0 2px;line-height:1}.cpx-x:hover{color:var(--cpx-fg)}.cpx-nudge{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 0;padding:10px 12px;border-radius:8px;background:rgba(var(--cpx-accent-rgb),.08);border:1px solid rgba(var(--cpx-accent-rgb),.25);font:500 14px/1.4 var(--cpx-font),system-ui,sans-serif;color:inherit;min-height:42px;box-sizing:border-box}.cpx-nudge strong{font-weight:700;margin:0;padding:0}.cpx-link{background:none;border:0;padding:0;color:var(--cpx-accent);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cpx-footer{background:var(--cpx-bg);border-top:1px solid rgba(var(--cpx-fg-rgb),.08);padding:18px 0;font-family:var(--cpx-font),system-ui,sans-serif}.cpx-footer .cpx-wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cpx-footer .cpx-coins{gap:8px}.cpx-footer .cpx-coin svg{width:32px;height:32px;padding:5px}.cpx-footer .cpx-coin span{display:none}.cpx-footer-l{font:600 11px/1 var(--cpx-font),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cpx-link)}.cpx-footer a{color:var(--cpx-fg);font-size:13px;font-weight:600;text-decoration:none}.cpx-footer a:hover{color:var(--cpx-link)}.cpx-footer-o{font-size:13px;color:rgba(var(--cpx-fg-rgb),.6);margin-left:auto}@media (max-width:860px){.cpx-band .cpx-wrap{grid-template-columns:1fr}.cpx-footer-o{margin-left:0}}@media (max-width:520px){.cpx-band .cpx-h2{font-size:24px}.cpx-coins{gap:8px}.cpx-coin svg{width:36px;height:36px}.cpx-footer .cpx-wrap{gap:12px}}.cpx-band.cpx-band{padding:30px 0}.cpx-band .cpx-pill{padding:6px 14px}.cpx-band .cpx-btn{padding:12px 22px}.cpx-band .cpx-band-side{padding:16px}.cpx-band .cpx-coin svg{padding:6px}.cpx-band .cpx-tiny{margin:10px 0 0}.cpx-nudge[hidden]{display:none}