html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--aion-accent);color:#000}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-wrap:balance}.rte p,.text-block p,.aion-muted{color:rgb(var(--color-foreground-rgb) / .62)}.rte p strong,.rte p b,.text-block p strong,.text-block p b,.aion-muted strong,.aion-muted b{color:var(--color-foreground);font-weight:700}.h5,h5,.h6,h6{font-weight:700}.button,.button-secondary,.button-custom{font-weight:600;transition:color var(--animation-speed) var(--animation-easing),box-shadow .25s var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),transform .25s var(--animation-easing)}.button:not(.button-secondary,.button-unstyled):hover{box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--aion-glow-md)}.button-secondary:not(.button-unstyled){box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--aion-glow-sm)}.button-secondary:not(.button-unstyled):hover{--button-color: #000;--button-background-color: var(--aion-accent);--button-border-color: var(--aion-accent);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--aion-glow-md)}.aion-button-arrow{display:inline-flex;align-items:center;gap:16px;padding:8px 8px 8px 26px;border-radius:100px;background:var(--aion-surface);color:var(--color-foreground);font-weight:600;text-decoration:none;transition:box-shadow .25s var(--animation-easing)}.aion-button-arrow:after{content:"\2192";display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--aion-accent);color:#000;font-weight:700}.aion-button-arrow:hover{box-shadow:var(--aion-glow-sm)}textarea,input:not([type=checkbox],[type=radio],[type=range]){color:var(--color-input-text)}textarea:focus-visible,input:not([type=checkbox],[type=radio]):focus-visible{box-shadow:0 0 0 1px var(--aion-accent),var(--aion-glow-sm)}.aion-container{--aion-gutter: max(20px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));width:min(100% - var(--aion-gutter) * 2,80rem);margin-inline:auto}@media screen and (min-width:750px){.aion-container{--aion-gutter: 40px}}.aion-accent{color:var(--aion-accent)}.aion-glow-text{color:var(--aion-accent);text-shadow:var(--aion-text-glow)}.aion-eyebrow{color:var(--aion-accent);font-family:var(--font-subheading--family);font-weight:700;font-size:var(--font-size--sm);letter-spacing:.06em;text-transform:uppercase}.aion-card{background:#000;border:1px solid rgb(var(--aion-accent-rgb) / .85);border-radius:var(--aion-radius-card);box-shadow:var(--aion-glow-lg)}.aion-callout{padding:12px 16px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgb(var(--aion-accent-rgb) / .8);border-radius:var(--aion-radius-callout);box-shadow:var(--aion-glow-md);color:#ffffff9e;font-size:var(--font-size--xs);line-height:1.4}.aion-callout strong,.aion-callout b{color:#fff}.aion-stat{color:var(--aion-accent);font-family:var(--font-heading--family);font-weight:700;font-size:clamp(2rem,3.5vw,3rem);line-height:1}.aion-stat+*{color:#ffffff9e;font-size:var(--font-size--sm);font-weight:600}.aion-bg-charcoal{background:var(--aion-gradient-charcoal)}.aion-bg-hero{background:var(--aion-gradient-hero)}.aion-bg--black{background:#000}.aion-bg--charcoal{background:var(--aion-charcoal)}.aion-bg--fade-down{background:linear-gradient(180deg,#000 0% 25%,#1b1b1d)}.aion-bg--fade-mid{background:linear-gradient(180deg,#000,#1b1b1d,#000)}.aion-bg--fade-up{background:linear-gradient(180deg,#1b1b1d,#000 75%)}.aion-sh{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}.aion-sh--left{align-items:flex-start;text-align:left}.aion-sh__eyebrow{margin:0 0 .75rem;font-family:var(--font-heading--family);font-weight:700;line-height:1.2}.aion-sh__eyebrow--small{color:#fff;font-size:clamp(.75rem,.9vw,.875rem);letter-spacing:.01em}.aion-sh__eyebrow--accent{margin-bottom:.35rem;color:var(--aion-accent);font-size:clamp(1rem,1.5vw,1.375rem);text-transform:uppercase}.aion-sh__heading{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(2.25rem,5.2vw,4.75rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.aion-sh__text{max-width:62rem;margin-top:clamp(1rem,1.8vw,1.5rem);color:#fff9;font-weight:600;font-size:clamp(.9375rem,1.3vw,1.1875rem);line-height:1.35}.aion-sh__text p{margin:0;color:inherit}.aion-sh__text strong,.aion-sh__text b{color:#fff}.aion-sh__button{margin-top:clamp(1.5rem,2.5vw,2.25rem);font-weight:500}.aion-hotspots{position:relative}.aion-hotspots__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.aion-hotspot{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w, 25) * 1%);pointer-events:auto}.aion-hotspot--button{width:auto}.aion-hotspot .button{white-space:nowrap;font-weight:500}@media screen and (max-width:749px){.aion-hotspots__layer{position:static;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:min(100% - 40px,30rem);margin:1.25rem auto 0}.aion-hotspot{position:static;width:auto}.aion-hotspot--button{align-self:center}}.aion-wordmark{display:block;height:auto;color:#fff;overflow:visible}.aion-wordmark__o{stroke:var(--aion-accent);filter:drop-shadow(0 0 3px rgb(var(--aion-accent-rgb) / .8))}.header-logo__wordmark{width:4.25rem}@media screen and (max-width:749px){.header-logo__wordmark{width:3.75rem}}.header header-menu a,.header .menu-list__link{font-weight:600}@media screen and (min-width:750px){#header-component:not([data-menu-style=drawer]) .header__row--top .header__columns{display:flex;justify-content:center;align-items:center;gap:clamp(2rem,4vw,4rem)}#header-component:not([data-menu-style=drawer]) .header__row--top .header__column{flex:0 0 auto;gap:clamp(2rem,4vw,4rem)}#header-component:not([data-menu-style=drawer]) .header__row--top header-menu{flex:0 0 auto}}@media screen and (max-width:749px){.aion-sh__heading br{display:none}.aion-sh__text p{display:inline}.aion-sh__text p+p:before{content:" "}}button.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: #fff;--button-background-color: transparent;--button-border-color: var(--aion-accent);--button-border-width: 2px;font-weight:600}button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: #000;--button-background-color: var(--aion-accent);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--aion-glow-md)}product-card{transition:box-shadow .25s var(--animation-easing),transform .25s var(--animation-easing)}@media(hover:hover){product-card:hover{box-shadow:var(--aion-glow-md)}}.cart-summary{box-shadow:var(--aion-glow-md)}@media screen and (max-width:749px){.cart-summary.has-border-radius{padding:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/aion.css.map */
