: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}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cirelay-shop.css.map */
