html,body{overflow-x:clip}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);font-feature-settings:"ss01" on,"cv11" on}body,body *{box-sizing:border-box}:root{--font-body--family: var(--font-body);--font-paragraph--family: var(--font-body);--font-subheading--family: var(--font-body);--font-heading--family: var(--font-display);--font-h1--family: var(--font-display);--font-h2--family: var(--font-display);--font-h3--family: var(--font-display);--font-h4--family: var(--font-display);--font-h5--family: var(--font-display);--font-h6--family: var(--font-display)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.ad-shell{width:min(100%,var(--shell));margin-inline:auto;padding-inline:var(--page-gutter)}.ad-home h1,.ad-home h2,.ad-home h3{margin:0;color:inherit;font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0}.ad-home p,.ad-home figure{margin:0}.ad-label,.ad-future__status,.ad-product__media figcaption{font-family:var(--font-label);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.ad-hero{min-height:clamp(34rem,75dvh,52rem);display:grid;align-items:stretch;background:var(--color-paper);color:var(--color-ink);border-block-end:var(--rule-heavy) solid var(--color-ink)}.ad-hero__inner{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-xl);padding-block-start:var(--space-xl);padding-block-end:var(--space-3xl)}.ad-hero__brand-row,.ad-hero__tail{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg)}.ad-hero__edition{font-family:var(--font-label);font-size:var(--text-xs);color:var(--color-ink-soft);white-space:nowrap}.ad-hero__title{align-self:end;max-width:12ch;font-size:var(--text-display);line-height:1;text-wrap:balance;animation:ad-title-in var(--dur-long) var(--ease-out) both}.ad-hero__note{max-width:34ch;font-size:var(--text-md);line-height:1.45}.ad-mark{position:relative;flex:0 0 5rem;width:5rem;aspect-ratio:1;border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-accent);box-shadow:.35rem .35rem 0 var(--color-ink);animation:ad-mark-pulse 4s var(--ease-in-out) infinite}.ad-mark__core{position:absolute;top:38%;right:38%;bottom:38%;left:38%;border-radius:var(--radius-pill);background:var(--color-ink)}.ad-mark__orbit{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill)}.ad-ticker,.ad-close{overflow:clip;background:var(--color-ink);color:var(--color-paper)}.ad-ticker__track,.ad-close__track{display:flex;align-items:center;gap:var(--space-lg);width:max-content;padding-block:var(--space-sm);white-space:nowrap;animation:ad-marquee 32s linear infinite}.ad-ticker:hover .ad-ticker__track,.ad-ticker:focus-within .ad-ticker__track,.ad-close:hover .ad-close__track,.ad-close:focus-within .ad-close__track{animation-play-state:paused}.ad-ticker__track span,.ad-close__track span{font-family:var(--font-label);font-size:var(--text-sm);font-weight:500;letter-spacing:.08em}.ad-ticker__track i,.ad-close__track i{display:block;width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--color-accent)}.ad-band{max-width:none;padding-inline:0}.ad-product{padding-block:var(--space-4xl) var(--space-3xl);background:var(--color-paper-2);color:var(--color-ink)}.ad-product__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(var(--space-xl),7vw,var(--space-4xl));align-items:center}.ad-product__copy{display:grid;align-content:center;justify-items:start;gap:var(--space-lg)}.ad-product__copy h2{max-width:10ch;font-size:var(--text-3xl);line-height:1}.ad-product__price{font-family:var(--font-label);font-size:var(--text-md);font-variant-numeric:tabular-nums}.ad-product__description{max-width:52ch;color:var(--color-ink-soft);line-height:1.65}.ad-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:3rem;padding:var(--space-sm) var(--space-lg);border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 .25rem 0 var(--color-ink),0 .5rem .75rem var(--color-shadow-soft);font-family:var(--font-body);font-weight:700;text-decoration:none;white-space:nowrap;transform:translateY(0);transition:transform var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out),background-color var(--dur-short) var(--ease-out)}@media(hover:hover)and (pointer:fine){.ad-button:hover{transform:translateY(-2px);box-shadow:0 .375rem 0 var(--color-ink),0 .75rem 1rem var(--color-shadow)}}.ad-button:active{transform:translateY(3px);box-shadow:0 .0625rem 0 var(--color-ink)}.ad-button[aria-disabled=true],.ad-button.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none}.ad-button[data-state=loading]{cursor:wait}.ad-button[data-state=error]{border-color:var(--color-error)}.ad-button[data-state=success]{border-color:var(--color-success)}.ad-product__media{display:grid;gap:var(--space-sm);min-width:0;transform:rotate(1.5deg)}.ad-product__image,.ad-product__placeholder{display:block;width:100%;aspect-ratio:4 / 5;border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-cyan-soft);box-shadow:1rem 1rem 0 var(--color-cyan);object-fit:cover}.ad-product__placeholder{display:grid;place-content:center;gap:var(--space-xs);padding:var(--space-xl);text-align:center}.ad-product__placeholder span{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.ad-product__placeholder small{font-size:var(--text-sm)}.ad-product__media figcaption{color:var(--color-ink-soft)}.ad-statement{padding-block:var(--space-4xl);background:var(--color-coral);color:var(--color-ink)}.ad-statement__inner{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(15rem,.45fr);gap:var(--space-2xl);align-items:end}.ad-statement h2{max-width:19ch;font-size:var(--text-display-s);line-height:.98}.ad-statement p{max-width:48ch;line-height:1.6}.ad-future{padding-block:var(--space-3xl) var(--space-4xl);background:var(--color-paper);color:var(--color-ink)}.ad-future__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.5fr);gap:var(--space-xl);align-items:end;margin-block-end:var(--space-3xl)}.ad-future__head h2{max-width:13ch;font-size:var(--text-3xl);line-height:1}.ad-future__head p{max-width:48ch;color:var(--color-ink-soft);line-height:1.6}.ad-future__map{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-template-areas:"lead cyan" "lead coral";gap:var(--space-lg)}.ad-future__item{display:grid;align-content:end;gap:var(--space-md);min-height:15rem;padding:var(--space-xl);border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink)}.ad-future__item--lead{grid-area:lead;min-height:32rem;background:var(--color-accent)}.ad-future__item--cyan{grid-area:cyan;background:var(--color-cyan-soft)}.ad-future__item--coral{grid-area:coral;background:var(--color-coral-soft)}.ad-future__item h3{font-size:var(--text-2xl);line-height:1}.ad-future__item p{max-width:48ch;line-height:1.55}@media(hover:hover)and (pointer:fine){.ad-future__item{transition:transform var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.ad-future__item:hover{transform:translateY(-4px);box-shadow:0 .75rem 0 var(--color-ink)}}.ad-newsletter{padding-block:var(--space-4xl);background:var(--color-cyan);color:var(--color-ink)}.ad-newsletter__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-3xl);align-items:end}.ad-newsletter h2{max-width:12ch;font-size:var(--text-3xl);line-height:1}.ad-newsletter h2+p{max-width:52ch;margin-block-start:var(--space-lg);line-height:1.6}.ad-newsletter__form{display:grid;gap:var(--space-xs)}.ad-newsletter__form label{font-family:var(--font-label);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ad-newsletter__field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs)}.ad-newsletter__field input,.ad-newsletter__field button{min-height:3.25rem;border:var(--rule-hair) solid var(--color-ink);font-family:var(--font-body);font-size:var(--text-base)}.ad-newsletter__field input{width:100%;padding-inline:var(--space-md);border-radius:var(--radius-input);outline:3px solid transparent;outline-offset:2px;background:var(--color-paper);color:var(--color-ink)}.ad-newsletter__field input::placeholder{color:var(--color-ink-soft)}@media(hover:hover)and (pointer:fine){.ad-newsletter__field input:hover{background:var(--color-paper-2)}}.ad-newsletter__field input:focus-visible{outline-color:var(--color-focus)}.ad-newsletter__field input:disabled{opacity:.55;cursor:not-allowed}.ad-newsletter__field input[aria-invalid=true]{border-color:var(--color-error)}.ad-newsletter__form:has(.ad-newsletter__message:not(:empty)) input:valid{border-color:var(--color-success)}.ad-newsletter__field button{padding-inline:var(--space-lg);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-weight:700;white-space:nowrap;cursor:pointer;transform:translateY(0);transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-short) var(--ease-out)}@media(hover:hover)and (pointer:fine){.ad-newsletter__field button:hover{transform:translateY(-2px);background:var(--color-ink-soft)}}.ad-newsletter__field button:active{transform:translateY(1px)}.ad-newsletter__field button:disabled,.ad-newsletter__field button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.ad-newsletter__form.is-loading button{cursor:wait}.ad-newsletter__form.has-error button{border-color:var(--color-error)}.ad-newsletter__form.has-success button{border-color:var(--color-success)}.ad-newsletter__message{min-height:1.5em;font-size:var(--text-sm);line-height:1.5}.ad-close{border-block:var(--rule-heavy) solid var(--color-ink)}.ad-close__track{gap:var(--space-xl);padding-block:var(--space-lg);animation-duration:24s}.ad-close__track span{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em}#header-group{position:sticky;inset-block-start:0;z-index:var(--z-sticky);transition:transform var(--dur-short) var(--ease-out)}#header-group.is-afterdark-compact{transform:translateY(calc(var(--ad-announcement-height, 0px) * -1))}#header-group .announcement-bar{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-ink)}#header-component{background:var(--color-paper);color:var(--color-ink);border-block-end:var(--rule-heavy) solid var(--color-ink)}#header-component a,#header-component button,.announcement-bar a{white-space:nowrap}#header-component .header-logo,#header-component .header__heading,#header-component [class*=logo]{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em}footer .shopify-section{background:var(--color-paper);color:var(--color-ink)}footer input{border-color:var(--color-ink);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink)}footer a,footer button{white-space:nowrap}@keyframes ad-title-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes ad-mark-pulse{50%{transform:scale(1.04)}}@keyframes ad-marquee{to{transform:translate(-50%)}}@media(min-width:60rem){.ad-product__media{margin-inline-end:calc(var(--page-gutter) * -.45)}}@media(max-width:59.99rem){.ad-product__grid,.ad-statement__inner,.ad-future__head,.ad-newsletter__grid{grid-template-columns:minmax(0,1fr)}.ad-product__media{grid-row:1;transform:none}.ad-product,.ad-statement,.ad-future,.ad-newsletter{padding-block:var(--space-3xl)}}@media(max-width:39.99rem){.ad-hero{min-height:clamp(30rem,72dvh,42rem)}.ad-hero__inner{padding-block-start:var(--space-lg);padding-block-end:var(--space-2xl)}.ad-hero__brand-row{align-items:flex-start}.ad-hero__edition{display:none}.ad-hero__title{font-size:clamp(2.75rem,16vw,4.75rem)}.ad-hero__tail{align-items:flex-end}.ad-hero__note{max-width:24ch;font-size:var(--text-base)}.ad-mark{flex-basis:3.5rem;width:3.5rem}.ad-product__copy h2,.ad-future__head h2,.ad-newsletter h2{font-size:var(--text-2xl)}.ad-statement h2{font-size:clamp(2.5rem,12vw,4rem)}.ad-future__map{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "cyan" "coral"}.ad-future__item,.ad-future__item--lead{min-height:15rem;padding:var(--space-lg)}.ad-newsletter__field{grid-template-columns:minmax(0,1fr)}.ad-newsletter__field button{width:100%}.ad-button,.ad-newsletter__field input,.ad-newsletter__field button{min-height:3rem}}@media(pointer:coarse){.ad-button,.ad-newsletter__field input,.ad-newsletter__field button{min-height:3rem}}@media(prefers-reduced-motion:reduce){#header-group,.ad-button,.ad-future__item,.ad-newsletter__field button{transition-duration:.15s}.ad-hero__title,.ad-mark,.ad-ticker__track,.ad-close__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/afterdark-home.css.map */
