:root{--cs-color-ink: #111518;--cs-color-paper: #F8FAF7;--cs-color-white: #FFFFFF;--cs-color-relay-teal: #00B8A9;--cs-color-signal-lime: #B8F24B;--cs-color-trust-blue: #2962FF;--cs-color-warm-signal: #FFB000;--cs-color-resolution-coral: #FF5A5F;--cs-color-slate-700: #2F3A3D;--cs-color-slate-500: #667276;--cs-color-slate-300: #B9C4C7;--cs-color-slate-100: #EEF3F1;--cs-font-display: "Sora", "Space Grotesk", Inter, system-ui, sans-serif;--cs-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background:var(--cs-color-paper);color:var(--cs-color-ink);font-family:var(--cs-font-body)}h1,h2,h3,.h0,.h1,.h2{color:var(--cs-color-ink);font-family:var(--cs-font-display);letter-spacing:0}a{color:var(--cs-color-trust-blue)}.button,.shopify-payment-button__button,button[name=add]{border-radius:8px;background:var(--cs-color-relay-teal);color:var(--cs-color-ink);font-weight:700}.button:hover,.shopify-payment-button__button:hover,button[name=add]:hover{filter:brightness(.94)}.badge,.price__badge-sale,.price__badge-sold-out{border-radius:999px;letter-spacing:0}.card,.product-card-wrapper .card,.collection-card-wrapper .card{border-radius:8px}.product__description,.rte{color:var(--cs-color-slate-700);line-height:1.65}.footer{background:var(--cs-color-ink);color:var(--cs-color-paper)}:root{--cs-color-ink: #111518;--cs-color-paper: #F8FAF7;--cs-color-white: #FFFFFF;--cs-color-relay-teal: #00B8A9;--cs-color-signal-lime: #B8F24B;--cs-color-trust-blue: #2962FF;--cs-color-warm-signal: #FFB000;--cs-color-coral: #FF5A5F;--cs-color-muted: #667276;--cs-color-line: #D9E2DF;--color-background: var(--cs-color-paper);--color-foreground: var(--cs-color-ink);--color-primary: var(--cs-color-relay-teal);--color-primary-hover: #008F85;--color-accent: var(--cs-color-signal-lime)}.header-logo__asset,.logo-block__asset{display:block;width:auto;max-width:min(190px,45vw);height:var(--header-logo-image-height-mobile, 30px);object-fit:contain}@media screen and (min-width:750px){.header-logo__asset,.logo-block__asset{height:var(--header-logo-image-height, 40px)}}.header,.section,.shopify-section{letter-spacing:0}.header__row,.announcement-bar{border-color:#1115181a}.button,.shopify-payment-button__button,button[name=add]{border-radius:8px;min-height:46px;transition:transform .18s ease,filter .18s ease,background .18s ease}.button:hover,.shopify-payment-button__button:hover,button[name=add]:hover{transform:translateY(-1px)}.cs-home-hero{min-height:640px;display:grid;align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 30%,rgba(184,242,75,.2),transparent 26rem),linear-gradient(135deg,#111518,#182022 46%,#f8faf7 46.1% 100%);color:var(--cs-color-paper)}.cs-home-hero__inner,.cs-section__inner{width:min(1180px,calc(100% - 36px));margin:0 auto}.cs-home-hero__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.85fr);gap:56px;align-items:center;padding:64px 0}.cs-eyebrow{margin:0 0 18px;color:var(--cs-color-signal-lime);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.cs-home-hero h1{max-width:8ch;margin:0;color:var(--cs-color-white);font-size:5.25rem;line-height:.94;letter-spacing:0}.cs-home-hero__lede{max-width:34rem;margin:24px 0 0;color:#f8faf7d1;font-size:1.14rem;line-height:1.65}.cs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cs-button,.cs-link-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;padding:0 18px;font-weight:800;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.cs-button{background:var(--cs-color-signal-lime);color:var(--cs-color-ink)}.cs-link-button{border:1px solid rgba(248,250,247,.38);color:var(--cs-color-paper)}.cs-button:hover,.cs-link-button:hover{transform:translateY(-2px);text-decoration:none}.cs-hero-product{justify-self:stretch;color:var(--cs-color-ink);text-decoration:none;animation:cs-rise .72s ease both}.cs-hero-product__media{position:relative;display:grid;min-height:420px;place-items:center}.cs-hero-product__media:before{content:"";position:absolute;width:88%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(0,184,169,.15),transparent 62%),#fff;box-shadow:0 34px 80px #11151829}.cs-hero-product img{position:relative;z-index:1;width:min(430px,88%);border-radius:8px;object-fit:contain;filter:drop-shadow(0 24px 36px rgba(17,21,24,.22))}.cs-hero-product__caption{position:relative;z-index:2;width:min(360px,90%);margin:-20px auto 0;padding:14px 0 0;border-top:1px solid rgba(17,21,24,.14);color:var(--cs-color-ink)}.cs-hero-product__caption span{display:block;color:var(--cs-color-muted);font-size:.82rem}.cs-hero-product__caption strong{display:block;margin-top:4px;color:var(--cs-color-ink)}.cs-section{padding:72px 0;background:var(--cs-color-paper);color:var(--cs-color-ink)}.cs-section--white{background:var(--cs-color-white)}.cs-section--ink{background:var(--cs-color-ink);color:var(--cs-color-paper)}.cs-section__heading{max-width:46rem;margin:0;font-size:3rem;line-height:1.02;color:inherit}.cs-section__copy{max-width:38rem;margin:18px 0 0;color:var(--cs-color-muted);font-size:1.05rem;line-height:1.65}.cs-section--ink .cs-section__copy{color:#f8faf7b8}.cs-promise-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:36px;border-top:1px solid var(--cs-color-line);border-bottom:1px solid var(--cs-color-line)}.cs-promise{min-height:170px;padding:28px 28px 28px 0;border-right:1px solid var(--cs-color-line)}.cs-promise:last-child{border-right:0;padding-right:0}.cs-promise span{color:var(--cs-color-relay-teal);font-size:.84rem;font-weight:800}.cs-promise strong{display:block;margin-top:16px;font-size:1.25rem}.cs-promise p{margin:10px 0 0;color:var(--cs-color-muted);line-height:1.6}.cs-featured{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);gap:58px;align-items:center}.cs-featured__image{display:grid;place-items:center;min-height:440px;background:radial-gradient(circle at 50% 38%,rgba(41,98,255,.1),transparent 20rem),#eef3f1}.cs-featured__image img{width:min(390px,86%);border-radius:8px;filter:drop-shadow(0 20px 34px rgba(17,21,24,.18));transition:transform .24s ease}.cs-featured__image:hover img{transform:translateY(-4px) scale(1.01)}.cs-featured__meta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;color:var(--cs-color-muted);font-size:.86rem}.cs-featured__meta span{border-bottom:2px solid var(--cs-color-relay-teal);padding-bottom:3px}.cs-featured h2{margin:0;color:var(--cs-color-ink);font-size:3.35rem;line-height:1.02}.cs-featured p{max-width:40rem;margin:18px 0 0;color:var(--cs-color-muted);line-height:1.7}.cs-featured__price{margin-top:20px;color:var(--cs-color-ink);font-size:1.35rem;font-weight:900}.cs-featured__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:24px 0;border-top:1px solid var(--cs-color-line);border-bottom:1px solid var(--cs-color-line)}.cs-featured__details strong,.cs-product-assurance strong{display:block;color:var(--cs-color-ink)}.cs-featured__details span,.cs-product-assurance span{display:block;margin-top:6px;color:var(--cs-color-muted);font-size:.92rem}.cs-support-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cs-support-links a{color:inherit;font-weight:800;text-decoration-thickness:2px;text-underline-offset:6px}.cs-product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:36px 0;border-top:1px solid var(--cs-color-line);border-bottom:1px solid var(--cs-color-line)}.cs-product-note{max-width:820px;margin:0 auto;text-align:center}.cs-product-note h2{margin:0;color:inherit;font-size:2.35rem;line-height:1.08}.cs-product-note p{margin:14px auto 0;color:#f8faf7bd;line-height:1.65}.password-main-content{position:relative;isolation:isolate;min-height:calc(100svh - 76px);overflow:hidden;background:radial-gradient(circle at 76% 28%,rgba(184,242,75,.18),transparent 25rem),linear-gradient(135deg,#111518,#182022 58%,#f8faf7 58.1% 100%)}.password-main-content:after{content:"";position:absolute;right:7vw;top:13%;width:min(420px,36vw);aspect-ratio:1;background:url(/cdn/shop/files/154193-2e40vb-600x600-1.jpg?v=1779256538) center / contain no-repeat;border-radius:8px;filter:drop-shadow(0 28px 46px rgba(17,21,24,.24));z-index:3}.section-password{position:relative;z-index:2}.section-password .section{background:transparent}.section-password .section-content-wrapper{position:relative;z-index:4;width:min(560px,100%);align-items:flex-start;text-align:left}.section-password .logo-block{margin-bottom:12px}.section-password h1{max-width:11ch;color:var(--cs-color-white);font-size:4.4rem;line-height:.96;letter-spacing:0}.section-password .text-block,.section-password rte-formatter,.section-password p{color:#f8faf7c7}.section-password .email-signup-block{width:min(100%,460px)!important}.section-password .email-signup__input-group{overflow:hidden;background:#ffffff14;border-color:#f8faf738!important}.section-password .email-signup__input{color:var(--cs-color-white)}.section-password .email-signup__button{background:var(--cs-color-signal-lime);color:var(--cs-color-ink)}.password-footer{background:var(--cs-color-ink);color:#f8faf7b8}@media screen and (max-width:749px){.media-gallery__mobile-controls{display:none!important}}@keyframes cs-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.cs-home-hero__content,.cs-section__inner{animation:cs-rise .62s ease both}@media screen and (max-width:899px){.cs-home-hero{min-height:auto;background:linear-gradient(180deg,#111518,#182022 62%,#f8faf7 62.1% 100%)}.cs-home-hero__inner,.cs-featured{grid-template-columns:1fr;gap:34px}.cs-home-hero h1{font-size:3.25rem}.cs-section__heading,.cs-featured h2{font-size:2.35rem}.cs-promise-list,.cs-featured__details,.cs-product-assurance{grid-template-columns:1fr}.password-main-content{background:#111518}.password-main-content:after{position:relative;right:auto;top:auto;display:block;width:min(300px,78vw);margin:-24px auto 34px}.section-password h1{font-size:3rem}.cs-promise,.cs-promise:last-child{min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid var(--cs-color-line)}.cs-promise:last-child{border-bottom:0}}:root{--cs-ink: #090c10;--cs-ink-2: #111820;--cs-paper: #f7f8f5;--cs-panel: #ffffff;--cs-vapor: #eef4f7;--cs-line: rgba(9, 12, 16, .14);--cs-muted: #65727a;--cs-teal: #00b8a9;--cs-blue: #145fc7;--cs-lime: #b8f24b;--cs-font-display: "Sora", "Space Grotesk", Inter, system-ui, sans-serif;--cs-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cs-font-mono: "JetBrains Mono", Consolas, "Liberation Mono", monospace}body{background:var(--cs-paper);color:var(--cs-ink)}.header,.announcement-bar,.shopify-section-group-header-group{background:#f7f8f5f0}.header-logo__asset,.logo-block__asset{height:var(--header-logo-image-height-mobile, 30px);max-width:min(172px,48vw);object-fit:contain;width:auto}@media screen and (min-width:750px){.header-logo__asset,.logo-block__asset{height:var(--header-logo-image-height, 40px);max-width:178px}}h1,h2,h3,.h1,.h2,.h3{color:inherit;font-family:var(--cs-font-display);letter-spacing:0}.cs-flow-hero,.cs-flow-section,.cs-page-shell,.cs-product-route{font-family:var(--cs-font-body);letter-spacing:0}.cs-flow-inner,.cs-page-shell__inner{box-sizing:border-box;margin:0 auto;max-width:1240px;padding-left:40px;padding-right:40px;width:100%}.cs-flow-hero{background:linear-gradient(90deg,#090c10f2,#090c10e6 48%,#090c1052),url(cirelay-clean-wireless-charger.png) right center / min(58vw,820px) auto no-repeat,radial-gradient(circle at 88% 28%,rgba(0,184,169,.22),transparent 27rem),var(--cs-ink);color:#f9fbfb;min-height:650px;overflow:hidden;position:relative}.cs-flow-hero:after{background:repeating-linear-gradient(90deg,transparent 0 78px,rgba(255,255,255,.05) 78px 79px);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.cs-flow-hero__body{align-items:center;display:flex;min-height:650px;position:relative;z-index:1}.cs-flow-hero__copy{max-width:620px;padding:96px 0}.cs-kicker,.cs-flow-pill,.cs-micro-label{font-family:var(--cs-font-mono);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.cs-kicker{color:var(--cs-lime);display:block;margin:0 0 18px}.cs-flow-hero h1{color:#fff;font-size:clamp(3.1rem,6.4vw,6.9rem);line-height:.92;margin:0;max-width:8.5ch}.cs-flow-hero__lede{color:#f9fbfbc7;font-size:1.13rem;line-height:1.65;margin:28px 0 0;max-width:560px}.cs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.cs-button,.cs-link-button,.button,.shopify-payment-button__button,button[name=add]{border-radius:6px;font-weight:800;letter-spacing:0;min-height:48px}.cs-button,.cs-link-button{align-items:center;display:inline-flex;font-family:var(--cs-font-mono);font-size:.86rem;justify-content:center;padding:0 24px;text-decoration:none}.cs-button,.button,.shopify-payment-button__button,button[name=add]{background:var(--cs-blue);color:#fff}.cs-link-button{background:#f4f7ff;color:var(--cs-ink)}.cs-button:hover,.cs-link-button:hover{transform:translateY(-1px);text-decoration:none}.cs-flow-rail{border-top:1px solid rgba(255,255,255,.14);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;max-width:760px}.cs-flow-rail span{border-right:1px solid rgba(255,255,255,.14);color:#f9fbfbb8;padding:16px 24px 0 0}.cs-flow-rail strong{color:#fff;display:block;font-size:.95rem;margin-bottom:6px}.cs-flow-rail span:last-child{border-right:0}.cs-flow-section{background:var(--cs-paper);border-top:1px solid var(--cs-line);color:var(--cs-ink);padding:92px 0}.cs-flow-section--white{background:#fff}.cs-flow-section--vapor{background:var(--cs-vapor)}.cs-flow-section--ink{background:var(--cs-ink);color:#f9fbfb}.cs-section-header{align-items:end;display:flex;gap:40px;justify-content:space-between;margin-bottom:48px}.cs-section-header h2,.cs-page-shell h1{font-size:clamp(2.1rem,4.2vw,4.1rem);line-height:.98;margin:0;max-width:720px}.cs-section-copy,.cs-page-shell__lede{color:var(--cs-muted);line-height:1.7;margin:16px 0 0;max-width:660px}.cs-flow-section--ink .cs-section-copy{color:#f9fbfbb8}.cs-product-feature{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(340px,.95fr) minmax(0,1fr)}.cs-product-feature__media,.cs-product-route__media{background:#eef2f5;border:1px solid rgba(9,12,16,.12);border-radius:8px;overflow:hidden}.cs-product-feature__media{aspect-ratio:1.05}.cs-product-feature__media img,.cs-product-route__media img{display:block;height:100%;object-fit:cover;transition:transform .42s ease;width:100%}.cs-product-feature__media:hover img,.cs-product-route__media:hover img,.cs-market-card:hover img{transform:scale(1.025)}.cs-product-feature h2{font-size:clamp(2rem,3.6vw,3.8rem);line-height:1;margin:12px 0 0}.cs-product-feature__price{color:var(--cs-ink);font-size:1.4rem;font-weight:900;margin:22px 0 0}.cs-product-proof{border-bottom:1px solid var(--cs-line);border-top:1px solid var(--cs-line);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0}.cs-product-proof div{border-right:1px solid var(--cs-line);padding:22px 22px 22px 0}.cs-product-proof div:last-child{border-right:0}.cs-product-proof strong{display:block}.cs-product-proof span{color:var(--cs-muted);display:block;font-size:.92rem;line-height:1.55;margin-top:7px}.cs-flow-grid{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.cs-flow-step{border-left:1px solid rgba(9,12,16,.16);min-height:230px;padding:0 28px}.cs-flow-step:first-child{border-left:0;padding-left:0}.cs-flow-step span{color:var(--cs-blue);display:block;font-family:var(--cs-font-mono);font-size:.8rem;font-weight:800;margin-bottom:26px}.cs-flow-step strong{display:block;font-size:1.18rem}.cs-flow-step p,.cs-market-card p,.cs-rule-list li{color:var(--cs-muted);line-height:1.65}.cs-market-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.cs-market-card{background:#fff;border:1px solid rgba(9,12,16,.13);border-radius:8px;color:var(--cs-ink);overflow:hidden;text-decoration:none}.cs-market-card img{aspect-ratio:4 / 3;display:block;object-fit:cover;width:100%}.cs-market-card__body{padding:24px}.cs-market-card h3{font-size:1.15rem;margin:0 0 10px}.cs-flow-pill{background:var(--cs-ink);border-radius:4px;color:var(--cs-lime);display:inline-flex;margin-bottom:14px;padding:6px 8px}.cs-collection-products{border-top:1px solid var(--cs-line)}.cs-collection-product{align-items:center;border-bottom:1px solid var(--cs-line);color:var(--cs-ink);display:grid;gap:48px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);padding:34px 0;text-decoration:none}.cs-collection-product:hover{text-decoration:none}.cs-collection-product__media{aspect-ratio:4 / 3;background:var(--cs-vapor);border:1px solid var(--cs-line);border-radius:8px;display:block;overflow:hidden}.cs-collection-product__media img{display:block;height:100%;object-fit:cover;transition:transform .42s ease;width:100%}.cs-collection-product:hover img{transform:scale(1.025)}.cs-collection-product__body{display:grid;gap:12px}.cs-collection-product__body strong,.cs-empty-catalog h2{display:block;font-family:var(--cs-font-display);font-size:clamp(1.7rem,3.4vw,3.25rem);line-height:1.02}.cs-collection-product__body small,.cs-collection-product__body span:last-of-type{color:var(--cs-muted);font-size:.96rem}.cs-empty-catalog{padding:34px 0}.cs-rule-grid{border-top:1px solid var(--cs-line);display:grid;gap:0;grid-template-columns:.82fr 1fr;margin-top:38px}.cs-rule-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.cs-rule-list li{border-bottom:1px solid var(--cs-line);padding:20px 0}.cs-rule-list strong{color:var(--cs-ink);display:block;margin-bottom:5px}.cs-channel-table{border-top:1px solid rgba(249,251,251,.18);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.cs-channel-table article{border-right:1px solid rgba(249,251,251,.18);padding:28px 28px 0 0}.cs-channel-table article:last-child{border-right:0}.cs-channel-table strong{color:#fff;display:block;font-size:1.1rem}.cs-channel-table p{color:#f9fbfbad;line-height:1.65}.cs-proof-ledger{border-bottom:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}.cs-proof-ledger article{border-right:1px solid rgba(255,255,255,.14);min-height:152px;padding:24px 22px 22px 0}.cs-proof-ledger article:last-child{border-right:0}.cs-proof-ledger span,.cs-customer-ledger span,.cs-product-check span,.cs-product-fit span{color:var(--cs-blue);display:block;font-family:var(--cs-font-mono);font-size:.74rem;font-weight:800;margin-bottom:12px;text-transform:uppercase}.cs-flow-section--ink .cs-proof-ledger span,.cs-flow-section--ink .cs-product-check span{color:var(--cs-lime)}.cs-proof-ledger strong,.cs-customer-ledger strong,.cs-product-check strong,.cs-product-fit strong{display:block;font-size:1.04rem}.cs-proof-ledger p,.cs-customer-ledger p,.cs-product-check p,.cs-product-fit li,.cs-flow-note{color:var(--cs-muted);line-height:1.65}.cs-flow-section--ink .cs-proof-ledger p,.cs-flow-section--ink .cs-product-check p{color:#f9fbfbb3}.cs-customer-case{display:grid;gap:72px;grid-template-columns:minmax(280px,.78fr) minmax(0,1fr)}.cs-customer-case h2{font-size:clamp(2.2rem,4.6vw,4.75rem);line-height:.96;margin:0}.cs-customer-ledger{border-top:1px solid var(--cs-line)}.cs-customer-ledger div{border-bottom:1px solid var(--cs-line);display:grid;gap:24px;grid-template-columns:160px minmax(0,1fr);padding:24px 0}.cs-product-check{border-bottom:1px solid var(--cs-line);border-top:1px solid var(--cs-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 0}.cs-product-check article{border-right:1px solid var(--cs-line);min-height:170px;padding:22px 22px 22px 0}.cs-product-check article:last-child{border-right:0}.cs-product-fit-grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.cs-product-fit{border-top:1px solid rgba(9,12,16,.16);padding-top:24px}.cs-product-fit h3{font-size:clamp(1.35rem,2.3vw,2.15rem);line-height:1.06;margin:0 0 18px}.cs-product-fit ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.cs-product-fit li{padding-left:18px;position:relative}.cs-product-fit li:before{background:var(--cs-blue);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.72em;width:6px}.cs-flow-note{border-top:1px solid var(--cs-line);margin-top:34px;padding-top:22px}.cs-page-assurance{border-top:1px solid var(--cs-line);display:grid;gap:14px;list-style:none;margin:28px 0 0;padding:22px 0 0}.cs-page-assurance li{color:var(--cs-muted);line-height:1.55}.cs-page-assurance strong{color:var(--cs-ink);display:block;margin-bottom:3px}.cs-support-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cs-support-links a{background:#ffffff14;border:1px solid rgba(249,251,251,.2);border-radius:6px;color:#fff;display:inline-flex;font-family:var(--cs-font-mono);font-size:.82rem;font-weight:800;min-height:44px;align-items:center;padding:0 16px;text-decoration:none}.cs-page-shell{background:var(--cs-paper);color:var(--cs-ink);padding:86px 0}.cs-page-shell__grid{display:grid;gap:70px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr)}.cs-page-shell__content{background:#fff;border:1px solid var(--cs-line);border-radius:8px;padding:clamp(28px,5vw,58px)}.cs-page-shell__content :first-child{margin-top:0}.cs-page-shell__content h2,.cs-page-shell__content h3{color:var(--cs-ink);margin-top:34px}.cs-page-shell__content p,.cs-page-shell__content li{color:var(--cs-muted);line-height:1.72}.cs-page-shell__content a{color:var(--cs-blue);font-weight:800}.cs-page-nav{border-top:1px solid var(--cs-line);display:grid;gap:10px;margin-top:28px;padding-top:22px}.cs-page-nav a{color:var(--cs-ink);font-family:var(--cs-font-mono);font-size:.82rem;font-weight:800;text-decoration:none}.cs-collection-hero,.cs-search-hero{background:var(--cs-ink);color:#fff;padding:82px 0 74px}.cs-collection-hero h1,.cs-search-hero h1{color:#fff;font-size:clamp(2.5rem,5vw,5rem);line-height:.98;margin:0}img[src*="154193-2e40vb"],img[src*="154193"]{content:url(cirelay-clean-wireless-charger.png)}.cs-product-route{background:var(--cs-vapor);border-top:1px solid var(--cs-line);padding:84px 0}.cs-product-route__grid{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr)}.cs-product-route__media{aspect-ratio:4 / 3}.cs-product-route h2{font-size:clamp(2rem,4vw,3.7rem);line-height:1;margin:10px 0 0}.cs-product-route ul{border-top:1px solid rgba(9,12,16,.15);display:grid;gap:14px;list-style:none;margin:28px 0 0;padding:22px 0 0}.cs-product-route li{color:var(--cs-muted);line-height:1.65;padding-left:18px;position:relative}.cs-product-route li:before{background:var(--cs-blue);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.72em;width:6px}.contact-form,.shopify-section:has(.contact-form){background:var(--cs-paper)}@keyframes cs-soft-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cs-flow-hero__copy,.cs-section-header,.cs-product-feature,.cs-flow-grid,.cs-market-grid,.cs-page-shell__grid,.cs-product-route__grid{animation:cs-soft-rise .62s ease both}@media screen and (max-width:980px){.cs-flow-inner,.cs-page-shell__inner{padding-left:22px;padding-right:22px}.cs-flow-hero{background:linear-gradient(180deg,#090c10f5,#090c10eb 54%,#090c1038),url(cirelay-clean-wireless-charger.png) center bottom / min(92vw,560px) auto no-repeat,var(--cs-ink);min-height:720px}.cs-flow-hero__body{align-items:flex-start;min-height:720px}.cs-flow-hero__copy{padding:54px 0 320px}.cs-flow-rail,.cs-product-proof,.cs-proof-ledger,.cs-customer-case,.cs-product-check,.cs-product-fit-grid,.cs-flow-grid,.cs-market-grid,.cs-collection-product,.cs-channel-table,.cs-product-feature,.cs-rule-grid,.cs-page-shell__grid,.cs-product-route__grid{grid-template-columns:1fr}.cs-flow-rail span,.cs-product-proof div,.cs-proof-ledger article,.cs-product-check article,.cs-flow-step,.cs-channel-table article{border-right:0;border-left:0;border-bottom:1px solid var(--cs-line);padding:18px 0}.cs-customer-ledger div{gap:8px;grid-template-columns:1fr}.cs-flow-section,.cs-page-shell,.cs-product-route{padding:64px 0}.cs-section-header{align-items:flex-start;flex-direction:column}}:root{--cds-ink: #1d1d1f;--cds-graphite: #707070;--cds-slate: #474747;--cds-ash: #333333;--cds-fog: #f5f5f7;--cds-snow: #ffffff;--cds-obsidian: #000000;--cds-silver-mist: #e8e8ed;--cds-azure: #0071e3;--cds-cobalt-link: #0066cc;--cds-citrus: #dddc8c;--cds-blush: #e8d0d0;--cds-indigo: #596680;--cds-caution: #b64400;--cds-font-display: "SF Pro Display", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cds-font-text: "SF Pro Text", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cds-radius-card: 28px;--cds-radius-button: 999px;--cds-max: 1200px}body,.gradient,.shopify-section,.section{background:var(--cds-fog);color:var(--cds-ink);font-family:var(--cds-font-text)}h1,h2,h3,.h0,.h1,.h2,.h3{color:inherit;font-family:var(--cds-font-display);letter-spacing:0}a{color:var(--cds-cobalt-link)}.announcement-bar,.shopify-section-group-header-group,.header{background:#f5f5f7eb;color:var(--cds-ink)}.shopify-section-group-header-group{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(29,29,31,.08);position:sticky;top:0;z-index:30}.header-logo__asset,.logo-block__asset{height:var(--header-logo-image-height-mobile, 28px);max-width:min(178px,46vw);object-fit:contain;width:auto}@media screen and (min-width:750px){.header-logo__asset,.logo-block__asset{height:var(--header-logo-image-height, 36px)}}.button,.shopify-payment-button__button,button[name=add],.cds-buy{background:var(--cds-azure);border-radius:var(--cds-radius-button);color:var(--cds-snow);font-family:var(--cds-font-text);font-weight:500;min-height:44px;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.button:hover,.shopify-payment-button__button:hover,button[name=add]:hover,.cds-buy:hover{background:#06c;transform:translateY(-1px)}.cds-shell{background:var(--cds-fog);color:var(--cds-ink);font-family:var(--cds-font-text)}.cds-inner{box-sizing:border-box;margin:0 auto;max-width:var(--cds-max);padding-inline:clamp(20px,4vw,44px);width:100%}.cds-hero{align-items:center;background:var(--cds-fog);display:grid;min-height:min(760px,calc(100svh - 72px));overflow:hidden;padding:clamp(52px,8vw,94px) 0 clamp(42px,7vw,86px)}.cds-hero__copy{margin:0 auto;max-width:920px;position:relative;text-align:center;z-index:2}.cds-eyebrow{color:var(--cds-ink);display:block;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.25;margin-bottom:12px}.cds-hero h1{font-size:clamp(58px,9.2vw,112px);font-weight:700;line-height:.96;margin:0 auto;max-width:10ch}.cds-hero__lede{color:var(--cds-graphite);font-size:clamp(17px,2vw,22px);line-height:1.45;margin:22px auto 0;max-width:670px}.cds-hero__actions,.cds-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.cds-buy,.cds-link{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.cds-buy{padding:8px 18px}.cds-link{color:var(--cds-cobalt-link);font-weight:500;min-height:44px}.cds-product-stage{display:grid;gap:clamp(16px,4vw,34px);grid-template-columns:1.16fr .84fr;margin:clamp(42px,7vw,82px) auto 0;max-width:1120px;min-height:330px;width:min(100%,1120px)}.cds-stage-item{align-items:center;background:var(--cds-snow);border-radius:var(--cds-radius-card);color:var(--cds-ink);display:grid;isolation:isolate;min-height:320px;overflow:hidden;padding:clamp(22px,4vw,42px);position:relative;text-decoration:none}.cds-stage-item:before{background:linear-gradient(184deg,#1d1d1f0f,#dddc8c47 45%,#5966802e);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:.72;position:absolute;z-index:-1}.cds-stage-item--secondary:before{background:linear-gradient(184deg,#1d1d1f0a,#e8d0d075 54%,#f5f5f7e6)}.cds-stage-item img{display:block;justify-self:center;max-height:390px;max-width:min(84%,520px);object-fit:contain;transition:transform .344s ease}.cds-stage-item--secondary img{max-height:310px}.cds-stage-item:hover img{transform:translateY(-6px) scale(1.018)}.cds-stage-caption{align-self:end;display:flex;gap:12px;justify-content:space-between;margin-top:18px}.cds-stage-caption span{color:var(--cds-graphite);font-size:14px}.cds-stage-caption strong{color:var(--cds-ink);font-size:17px}.cds-section{background:var(--cds-fog);padding:clamp(72px,10vw,124px) 0}.cds-section--white{background:var(--cds-snow)}.cds-section--dark{background:var(--cds-obsidian);color:var(--cds-snow)}.cds-section__head{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:36px}.cds-section h2{font-size:clamp(40px,6vw,76px);font-weight:700;line-height:1;margin:0;max-width:780px}.cds-section__copy,.cds-card p,.cds-proof p,.cds-page-copy{color:var(--cds-graphite);font-size:17px;line-height:1.55}.cds-section--dark .cds-section__copy,.cds-section--dark .cds-proof p{color:#ffffffad}.cds-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.cds-card{background:var(--cds-snow);border-radius:var(--cds-radius-card);color:var(--cds-ink);display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:clamp(24px,4vw,34px);text-decoration:none;transition:background-color .18s ease,transform .344s ease}.cds-section--white .cds-card{background:var(--cds-fog)}.cds-card:hover{transform:translateY(-4px);text-decoration:none}.cds-card__media{align-items:center;aspect-ratio:1.28;background:var(--cds-snow);border-radius:22px;display:grid;margin-bottom:24px;overflow:hidden;padding:clamp(20px,4vw,34px)}.cds-section--white .cds-card__media{background:var(--cds-snow)}.cds-card__media img{display:block;justify-self:center;max-height:330px;max-width:100%;object-fit:contain;transition:transform .344s ease}.cds-card:hover .cds-card__media img{transform:scale(1.024)}.cds-card__meta,.cds-proof span,.cds-badge,.cds-product-nav a{color:var(--cds-graphite);font-size:12px;font-weight:600;line-height:1.3}.cds-card h3{font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.07;margin:10px 0 8px}.cds-card__foot{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:auto;padding-top:22px}.cds-badge{color:var(--cds-caution)}.cds-proof-grid{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:var(--cds-radius-card);background:var(--cds-silver-mist)}.cds-proof{background:var(--cds-snow);min-height:230px;padding:clamp(24px,3vw,34px)}.cds-section--dark .cds-proof{background:#111}.cds-proof strong{display:block;font-size:clamp(24px,3vw,36px);line-height:1.08;margin:34px 0 10px}.cds-pipeline{display:grid;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cds-pipeline__number{align-items:center;background:var(--cds-obsidian);border-radius:var(--cds-radius-card);color:var(--cds-snow);display:grid;min-height:390px;padding:clamp(28px,5vw,56px)}.cds-pipeline__number strong{display:block;font-size:clamp(92px,16vw,188px);line-height:.82}.cds-pipeline__list{background:var(--cds-snow);border-radius:var(--cds-radius-card);display:grid;gap:1px;overflow:hidden}.cds-pipeline__row{align-items:center;background:var(--cds-snow);border-bottom:1px solid var(--cds-silver-mist);display:grid;gap:22px;grid-template-columns:120px 1fr;padding:24px 28px}.cds-pipeline__row:last-child{border-bottom:0}.cds-pipeline__row span{color:var(--cds-graphite);font-size:12px;font-weight:600}.cds-pipeline__row strong{display:block;font-size:clamp(20px,2.4vw,28px);line-height:1.12}.cds-product-nav{background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--cds-silver-mist);border-top:1px solid var(--cds-silver-mist);position:sticky;top:44px;z-index:20}.cds-product-nav__inner{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:52px}.cds-product-nav strong{font-size:17px}.cds-product-nav a{color:var(--cds-ink);text-decoration:none}.product-information,.product-information__grid,.product-information__media,.product-information__details{background:var(--cds-fog)}.product-information__media media-gallery,.product-information__media slideshow-slides,.product-information__media slideshow-slide,.product-information__media .media-gallery__grid{border-radius:var(--cds-radius-card);overflow:hidden}.product-information__details{border-radius:var(--cds-radius-card)}.product-information__details h1,.product-information h1{font-size:clamp(42px,5vw,72px);font-weight:700;line-height:1}.product-form-buttons,.product-form-buttons .button,.shopify-payment-button__button{border-radius:var(--cds-radius-button)}.variant-option__button-label,.variant-picker__option-values label{border-radius:var(--cds-radius-button)!important}.cds-product-check{background:var(--cds-snow);padding:clamp(72px,10vw,120px) 0}.cds-product-check__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.cds-product-check__panel{background:var(--cds-fog);border-radius:var(--cds-radius-card);padding:clamp(24px,4vw,36px)}.cds-product-check__panel h3{font-size:clamp(28px,3vw,40px);line-height:1.08;margin:0 0 16px}.cds-product-check__panel li{color:var(--cds-graphite);font-size:17px;line-height:1.55;margin-bottom:10px}.cds-collection-hero,.cds-search-hero,.cds-page-hero{background:var(--cds-fog);padding:clamp(70px,9vw,120px) 0 clamp(44px,7vw,82px);text-align:center}.cds-collection-hero h1,.cds-search-hero h1,.cds-page-hero h1{font-size:clamp(52px,8vw,96px);font-weight:700;line-height:.98;margin:0 auto;max-width:10ch}.cds-collection-grid{background:var(--cds-snow);padding:clamp(58px,8vw,96px) 0}.cds-product-list{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.cds-page-body{background:var(--cds-snow);border-radius:var(--cds-radius-card);margin:0 auto clamp(70px,9vw,110px);max-width:920px;padding:clamp(26px,5vw,54px)}.cds-page-body .rte,.cds-page-body p,.cds-page-body li{color:var(--cds-graphite);font-size:17px;line-height:1.65}.cds-support-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cds-support-links a{color:inherit;font-weight:500}.cds-reveal{animation:cds-rise .58s ease both}@keyframes cds-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:899px){.cds-hero{min-height:auto}.cds-product-stage,.cds-grid,.cds-pipeline,.cds-product-check__grid,.cds-product-list{grid-template-columns:1fr}.cds-stage-item{min-height:260px}.cds-section__head{align-items:start;flex-direction:column}.cds-proof-grid,.cds-pipeline__row{grid-template-columns:1fr}.cds-product-nav{top:0}}@media screen and (max-width:540px){.cds-hero h1,.cds-collection-hero h1,.cds-search-hero h1,.cds-page-hero h1{font-size:clamp(44px,15vw,64px)}.cds-stage-caption,.cds-card__foot{align-items:start;flex-direction:column}.cds-product-nav__inner{align-items:start;flex-direction:column;padding-block:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--cy-ink: #f7f7f2;--cy-muted: #a7a9aa;--cy-black: #050505;--cy-coal: #0d0f10;--cy-panel: #151719;--cy-line: rgba(255, 255, 255, .14);--cy-lime: #c7ff2e;--cy-cyan: #50e6ff;--cy-coral: #ff5a3d;--cy-paper: #f4f3ee;--cy-font-display: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cy-font-text: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cy-max: 1220px}body,.gradient,.shopify-section,.section{background:var(--cy-black);color:var(--cy-ink);font-family:var(--cy-font-text)}h1,h2,h3,.h0,.h1,.h2,.h3{color:inherit;font-family:var(--cy-font-display);letter-spacing:0}a{color:var(--cy-lime)}.shopify-section-group-header-group,.shopify-section-group-header-group .header,.shopify-section-group-header-group .header__row{background:#050505f0!important;color:var(--cy-ink)!important}.announcement-bar,.announcement-bar-section,.shopify-section-group-header-group .announcement-bar{background:var(--cy-lime)!important;color:#050505!important}.announcement-bar *,.announcement-bar a{color:#050505!important}.shopify-section-group-header-group{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--cy-line);position:sticky;top:0;z-index:50}.header a,.header__icon,.header__menu-item,.header__heading-link,.menu-list__link{color:var(--cy-ink)!important}.header-logo__asset,.logo-block__asset{background:#fff;border-radius:6px;filter:none;height:var(--header-logo-image-height-mobile, 28px);max-width:min(172px,46vw);object-fit:contain;padding:3px;width:auto}@media screen and (min-width:750px){.header-logo__asset,.logo-block__asset{height:var(--header-logo-image-height, 34px)}}.button,.shopify-payment-button__button,button[name=add],.cy-buy{background:var(--cy-lime);border:0;border-radius:999px;color:#050505;font-weight:800;letter-spacing:0;min-height:46px;transition:transform .18s ease,filter .18s ease}.button:hover,.shopify-payment-button__button:hover,button[name=add]:hover,.cy-buy:hover{filter:brightness(.95);transform:translateY(-2px)}.cy-shell{background:var(--cy-black);color:var(--cy-ink);overflow:hidden}.cy-inner{box-sizing:border-box;margin:0 auto;max-width:var(--cy-max);padding-inline:clamp(18px,4vw,42px);width:100%}.cy-hero{min-height:min(820px,calc(100svh - 64px));position:relative}.cy-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;content:"";top:0;right:0;bottom:0;left:0;opacity:.34;pointer-events:none;position:absolute}.cy-hero__grid{align-items:center;display:grid;gap:clamp(26px,5vw,58px);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);min-height:min(820px,calc(100svh - 64px));padding:clamp(42px,6vw,72px) clamp(18px,4vw,42px);position:relative}.cy-hero__copy{max-width:620px;z-index:2}.cy-kicker,.cy-tag,.cy-mini,.cy-product-nav a{font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.cy-kicker{color:var(--cy-lime);display:block;margin-bottom:14px}.cy-hero h1{color:#fff;font-size:clamp(62px,10.8vw,142px);font-weight:900;line-height:.82;margin:0;max-width:8.5ch;text-wrap:balance}.cy-hero__lede{color:#f7f7f2b8;font-size:clamp(17px,1.7vw,21px);line-height:1.48;margin:24px 0 0;max-width:540px}.cy-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cy-buy,.cy-link{align-items:center;display:inline-flex;justify-content:center;min-height:46px;text-decoration:none}.cy-buy{padding:0 19px}.cy-link{color:var(--cy-ink);font-weight:800;opacity:.82}.cy-wall{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));transform:rotate(-2deg);z-index:1}.cy-wall__col{display:grid;gap:12px}.cy-wall__col:nth-child(1){animation:cy-drift-a 7s ease-in-out infinite alternate}.cy-wall__col:nth-child(2){animation:cy-drift-b 8s ease-in-out infinite alternate;margin-top:56px}.cy-wall__col:nth-child(3){animation:cy-drift-c 6.5s ease-in-out infinite alternate;margin-top:18px}.cy-tile{background:#111315;border:1px solid var(--cy-line);border-radius:8px;color:var(--cy-ink);display:grid;min-height:162px;overflow:hidden;position:relative}.cy-tile--tall{min-height:244px}.cy-tile--short{min-height:118px}.cy-tile img{display:block;height:100%;object-fit:cover;width:100%}.cy-tile--product img{background:#f4f3ee;object-fit:contain;padding:16px}.cy-tile__label{background:#050505c2;bottom:0;color:#fff;font-size:12px;font-weight:850;inset-inline:0;padding:10px;position:absolute}.cy-tile--text{align-content:space-between;padding:16px}.cy-tile--text strong{color:#fff;font-size:clamp(22px,2.7vw,34px);line-height:.95}.cy-tile--lime{background:var(--cy-lime);color:#050505}.cy-tile--lime strong,.cy-tile--lime .cy-mini{color:#050505}.cy-marquee{background:var(--cy-lime);color:#050505;font-size:clamp(22px,4vw,54px);font-weight:950;line-height:1;overflow:hidden;padding:16px 0;white-space:nowrap}.cy-marquee span{animation:cy-marquee 18s linear infinite;display:inline-block;padding-inline:1.5rem}.cy-section{background:var(--cy-black);border-top:1px solid var(--cy-line);padding:clamp(72px,9vw,122px) 0}.cy-section--paper{background:var(--cy-paper);color:#050505}.cy-section--panel{background:#0b0c0d}.cy-head{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);margin-bottom:clamp(32px,5vw,58px)}.cy-head h2,.cy-page-hero h1{font-size:clamp(46px,7vw,96px);font-weight:950;line-height:.9;margin:0;text-wrap:balance}.cy-copy,.cy-card p,.cy-proof p,.cy-page-copy{color:#f7f7f2ad;font-size:16px;line-height:1.5}.cy-section--paper .cy-copy,.cy-section--paper .cy-card p,.cy-section--paper .cy-proof p{color:#050505a3}.cy-live-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cy-card{background:#111315;border:1px solid var(--cy-line);border-radius:8px;color:var(--cy-ink);display:grid;min-height:620px;overflow:hidden;text-decoration:none;transition:transform .22s ease,border-color .22s ease}.cy-card:hover{border-color:#c7ff2eb8;text-decoration:none;transform:translateY(-5px)}.cy-card__media{align-items:center;background:#f4f3ee;display:grid;min-height:380px;overflow:hidden}.cy-card__media img{display:block;height:100%;max-height:470px;object-fit:contain;padding:clamp(14px,3vw,30px);transition:transform .35s ease;width:100%}.cy-card:hover .cy-card__media img{transform:scale(1.035)}.cy-card__body{align-content:space-between;display:grid;gap:18px;padding:clamp(22px,3vw,32px)}.cy-card h3{font-size:clamp(34px,4.2vw,58px);font-weight:950;line-height:.92;margin:8px 0 10px}.cy-card__foot{align-items:center;border-top:1px solid var(--cy-line);display:flex;justify-content:space-between;padding-top:18px}.cy-card__foot strong{font-size:20px}.cy-badge{background:var(--cy-lime);border-radius:999px;color:#050505;display:inline-flex;font-size:12px;font-weight:900;min-height:28px;padding:6px 10px}.cy-proof-grid{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.cy-proof{background:#111315;min-height:220px;padding:clamp(22px,3vw,32px)}.cy-section--paper .cy-proof{background:#fff}.cy-proof span{color:var(--cy-cyan);display:block;font-size:12px;font-weight:900;margin-bottom:40px}.cy-proof strong{display:block;font-size:clamp(24px,3vw,34px);line-height:1;margin-bottom:10px}.cy-watchlist{display:grid;gap:20px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.cy-watchlist__count{align-items:end;background:var(--cy-lime);border-radius:8px;color:#050505;display:grid;min-height:420px;padding:clamp(24px,4vw,40px)}.cy-watchlist__count strong{display:block;font-size:clamp(92px,17vw,190px);line-height:.78}.cy-watchlist__rows{display:grid;gap:1px}.cy-row{align-items:center;background:#111315;display:grid;gap:18px;grid-template-columns:.4fr 1fr;min-height:102px;padding:18px 22px}.cy-row span{color:var(--cy-muted);font-size:12px;font-weight:850}.cy-row strong{color:#fff;font-size:clamp(22px,2.4vw,32px);line-height:1}.cy-product-list{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cy-product-nav{background:#050505e0;border-bottom:1px solid var(--cy-line);color:var(--cy-ink);position:sticky;top:64px;z-index:40}.cy-product-nav__inner{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:56px}.cy-product-nav strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cy-product-nav__links{align-items:center;display:flex;gap:14px}.cy-product-nav a{color:#f7f7f2cc;text-decoration:none}.cy-fit-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cy-fit-panel{background:#111315;border:1px solid var(--cy-line);border-radius:8px;padding:clamp(22px,3vw,34px)}.cy-fit-panel h3{font-size:clamp(30px,4vw,52px);line-height:.95;margin:0 0 20px}.cy-fit-panel li{color:#f7f7f2b8;margin-bottom:10px}.cy-support-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.cy-support-links a{border:1px solid rgba(255,255,255,.22);border-radius:999px;color:var(--cy-ink);font-size:13px;font-weight:850;min-height:40px;padding:10px 14px;text-decoration:none}.cy-page-hero{background:var(--cy-black);color:var(--cy-ink);padding:clamp(82px,12vw,150px) 0 clamp(54px,8vw,96px)}.product-information,.product-information .section,.product-information__details,.product-information__media{background:#0b0c0d;color:var(--cy-ink)}.product-information__details{background:#111315!important;border:1px solid var(--cy-line);border-radius:8px;color:var(--cy-ink)!important}.product-information .product-details{background:#111315!important;border:1px solid var(--cy-line);border-radius:8px;box-sizing:border-box;color:var(--cy-ink)!important;padding:clamp(20px,3vw,34px)}.product-information .product-details .group-block,.product-information .product-details .group-block-content{background:transparent!important}.product-information__details h1,.product-information__details h2,.product-information__details h3,.product-information .product-details h1,.product-information .product-details h2,.product-information .product-details h3{color:#fff;font-size:clamp(38px,5vw,68px);line-height:.95}.product-information .price,.product-information__details .price,.product-information .product-details .price{color:var(--cy-lime);font-weight:900}.product-information__media media-gallery,.product-information__media slideshow-slides,.product-information__media slideshow-slide,.product-information__media .media-gallery__grid{background:#f4f3ee;border-radius:8px;overflow:hidden}.product-information rte-formatter,.product-information .rte,.product-information p,.product-information li{color:#f7f7f2bd}.product-information__details rte-formatter,.product-information__details .rte,.product-information__details p,.product-information__details li,.product-information__details label,.product-information__details .variant-option__label,.product-information__details .text-block{color:#f7f7f2bd!important}.product-information__details .variant-option__button-label,.product-information__details .quantity-selector,.product-information__details quantity-selector-component,.product-information .product-details .variant-option__button-label,.product-information .product-details .quantity-selector,.product-information .product-details quantity-selector-component{background:#fff!important;color:#050505!important}.product-information__details .variant-option__button-label *,.product-information__details .quantity-selector *,.product-information .product-details .variant-option__button-label *,.product-information .product-details .quantity-selector *{color:#050505!important}.product-information .product-details rte-formatter,.product-information .product-details .rte,.product-information .product-details p,.product-information .product-details li,.product-information .product-details label,.product-information .product-details legend,.product-information .product-details .text-block,.product-information .product-details .view-product-title,.product-information .product-details .link{color:#f7f7f2c7!important}.product-information .product-details .view-product-title{display:none}.product-information .product-details rte-formatter h3,.product-information .product-details .rte h3{color:#fff!important;font-size:clamp(20px,2vw,28px);line-height:1.05;margin-top:24px}footer,footer .section,footer .section-background,.shopify-section-group-footer-group{background:#050505!important;color:#f7f7f2d1!important}footer h1,footer h2,footer h3,footer h4,footer .h4,footer .text-block,footer .footer-content,footer .footer-utilities__text,footer rte-formatter,footer p,footer span,footer a,.footer h2,.footer .h4,.footer .text-block,.footer rte-formatter,.footer p,.footer span,.footer a{color:#f7f7f2d1!important}footer h2,footer .h4 h2,footer .text-block h2{color:#fff!important}footer a,.footer a{color:var(--cy-lime)!important}.template-collection .footer,.template-index .footer,.footer{background:#050505;color:#f7f7f2b8}@keyframes cy-drift-a{0%{transform:translateY(0)}to{transform:translateY(-28px)}}@keyframes cy-drift-b{0%{transform:translateY(-16px)}to{transform:translateY(18px)}}@keyframes cy-drift-c{0%{transform:translateY(8px)}to{transform:translateY(-22px)}}@keyframes cy-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:899px){.cy-hero,.cy-hero__grid{min-height:auto}.cy-hero__grid,.cy-head,.cy-watchlist,.cy-fit-grid,.cy-live-grid,.cy-product-list{grid-template-columns:1fr}.cy-hero__grid{padding-top:42px}.cy-wall{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;transform:rotate(-1deg)}.cy-wall__col:nth-child(3){display:none}.cy-card{min-height:0}.cy-card__media{min-height:260px}.cy-proof-grid,.cy-row{grid-template-columns:1fr}.cy-product-nav{top:52px}.cy-product-nav__inner{align-items:start;flex-direction:column;padding-block:12px}.cy-product-nav__links{flex-wrap:wrap}}@media screen and (max-width:520px){.cy-hero h1{font-size:clamp(50px,18vw,76px)}.cy-tile{min-height:128px}.cy-tile--tall{min-height:188px}.cy-card h3,.cy-head h2{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.cy-wall__col,.cy-marquee span,.cy-card,.cy-card__media img{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cirelay-shop.css.map */
