:root{--ion-navy:#0B1628;--ion-navy-deep:#060B18;--ion-surface:#0F1D33;--ion-surface-2:#1B2640;--ion-gold:#D4A95C;--ion-gold-dim:rgba(212,169,92,.18);--ion-ivory:#F5EFE1;--ion-coral:#EC6D52;--ion-coral-ink:#B0442E;--ion-coral-rgb:236,109,82;--ion-indigo:#4F46E5;--ion-indigo-rgb:79,70,229;--ion-purple:#6B3FA0;--ion-text:#F5EFE1;--ion-text2:rgba(245,239,225,.72);--ion-text3:rgba(245,239,225,.42);--ion-border:.5px solid rgba(245,239,225,.1);--ion-radius:2px;--ion-radius-md:6px;--ion-radius-lg:14px;--ion-font-display:"Fraunces",Georgia,serif;--ion-font-body:"Plus Jakarta Sans","Inter",-apple-system,sans-serif;--ion-font-mono:"Space Mono","SF Mono",monospace;--ion-ease:cubic-bezier(.23,1,.32,1);--font-body-scale: 1;--font-heading-scale: 1;--color-foreground: 42, 35, 24;--color-foreground-heading: 42, 35, 24;--color-background: 239, 234, 224;--color-background-contrast: 231, 225, 212;--color-shadow: 0, 0, 0;--color-button: 236, 109, 82;--color-button-text: 42, 35, 24;--color-secondary-button: 236, 109, 82;--color-secondary-button-text: 42, 35, 24;--color-link: 176, 68, 46;--color-badge-foreground: 245, 239, 225;--color-badge-background: 11, 22, 40;--color-badge-border: 245, 239, 225;--color-badge-foreground-on-sale: 236, 109, 82;--color-badge-background-on-sale: 245, 239, 225;--color-badge-border-on-sale: 236, 109, 82;--gradient-background: linear-gradient(180deg, #EFEAE0 0%, #E7E1D4 100%);--gradient-base-background-1: #EFEAE0;--gradient-base-background-2: #E7E1D4;--page-width: 132rem;--page-width-margin: 0rem;--media-padding: 0px;--media-border-opacity: 0;--media-border-width: 0px;--media-radius: 6px;--media-shadow-opacity: 0;--media-shadow-horizontal-offset: 0px;--media-shadow-vertical-offset: 0px;--media-shadow-blur-radius: 0px;--media-shadow-visible: 0;--product-card-image-padding: 0rem;--product-card-corner-radius: .4rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: 0;--product-card-shadow-opacity: 0;--product-card-shadow-horizontal-offset: 0rem;--product-card-shadow-vertical-offset: 0rem;--product-card-shadow-blur-radius: 0rem;--collection-card-image-padding: 0rem;--collection-card-corner-radius: .4rem;--collection-card-text-alignment: left;--collection-card-border-width: 0rem;--collection-card-border-opacity: 0;--collection-card-shadow-opacity: 0;--collection-card-shadow-horizontal-offset: 0rem;--collection-card-shadow-vertical-offset: 0rem;--collection-card-shadow-blur-radius: 0rem;--blog-card-image-padding: 0rem;--blog-card-corner-radius: .4rem;--blog-card-text-alignment: left;--blog-card-border-width: 0rem;--blog-card-border-opacity: 0;--blog-card-shadow-opacity: 0;--blog-card-shadow-horizontal-offset: 0rem;--blog-card-shadow-vertical-offset: 0rem;--blog-card-shadow-blur-radius: 0rem;--badge-corner-radius: 9999rem;--popup-border-width: 0px;--popup-border-opacity: 0;--popup-corner-radius: 14px;--popup-shadow-opacity: .42;--popup-shadow-horizontal-offset: 0px;--popup-shadow-vertical-offset: 28px;--popup-shadow-blur-radius: 60px;--drawer-border-width: 0px;--drawer-border-opacity: 0;--drawer-shadow-opacity: .42;--drawer-shadow-horizontal-offset: 0px;--drawer-shadow-vertical-offset: 28px;--drawer-shadow-blur-radius: 60px;--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px;--grid-desktop-vertical-spacing: 8px;--grid-desktop-horizontal-spacing: 8px;--grid-mobile-vertical-spacing: 4px;--grid-mobile-horizontal-spacing: 4px;--inputs-radius: 4px;--inputs-radius-outset: 5px;--inputs-border-width: 1px;--inputs-border-opacity: .32;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0px;--inputs-shadow-vertical-offset: 0px;--inputs-shadow-blur-radius: 0px;--buttons-radius: 14px;--buttons-radius-outset: 15px;--buttons-border-width: 0px;--buttons-border-opacity: 0;--buttons-shadow-opacity: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 0px;--buttons-shadow-blur-radius: 0px;--variant-pills-radius: 14px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .32;--variant-pills-shadow-opacity: 0;--variant-pills-shadow-horizontal-offset: 0px;--variant-pills-shadow-vertical-offset: 0px;--variant-pills-shadow-blur-radius: 0px;--text-boxes-border-opacity: 0;--text-boxes-border-width: 0px;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-horizontal-offset: 0px;--text-boxes-shadow-vertical-offset: 0px;--text-boxes-shadow-blur-radius: 0px;--text-boxes-radius: 4px}body{background:#efeae0;color:#2a2318;font-family:var(--ion-font-body);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5){line-height:1.15}:where(p){line-height:1.6}.ion-astral-section :is(h1,h2,h3,h4,h5,h6),.hero-cinematic :is(h1,h2,h3,h4),.comparison-table :is(h1,h2,h3,h4),.founders-edition :is(h1,h2,h3,h4),.how-its-made :is(h1,h2,h3,h4),.community-gallery :is(h1,h2,h3,h4),.quiz-section :is(h1,h2,h3,h4),.gift-occasions :is(h1,h2,h3,h4),.app-bridge-strong :is(h1,h2,h3,h4),.faq-section :is(h1,h2,h3,h4){font-family:var(--ion-font-display);letter-spacing:-.02em;color:var(--ion-ivory)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:#ec6d52;color:#2a2318;border:none;border-radius:var(--ion-radius);font-family:var(--ion-font-mono);font-size:13px;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s var(--ion-ease)}.btn-primary:hover{background:#f28b74;transform:translateY(-1px);box-shadow:0 8px 24px #ec6d5242}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;background:transparent;color:var(--ion-ivory);border:1px solid rgba(245,239,225,.32);border-radius:var(--ion-radius);font-family:var(--ion-font-mono);font-size:13px;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s var(--ion-ease)}.btn-secondary:hover{border-color:var(--ion-coral);color:var(--ion-coral)}:root{--ion-navy-2: var(--ion-surface);--ion-navy-3: var(--ion-surface-2);--ion-gold-bright: #E0BC79;--ion-ivory-soft: #F5EFE1;--ion-white: #FAFAFA;--ion-text-1: var(--ion-text);--ion-text-2: var(--ion-text2);--ion-text-3: var(--ion-text3);--ion-text-4: rgba(245, 239, 225, .28);--ion-border-strong: 1px solid rgba(236, 109, 82, .32);--ion-radius-xs: 2px;--ion-radius-sm: 4px;--ion-dur-1: .2s;--ion-dur-2: .4s;--ion-dur-3: .7s;--ion-shadow-sm: 0 4px 12px rgba(0, 0, 0, .18);--ion-shadow-md: 0 12px 32px rgba(0, 0, 0, .32);--ion-shadow-lg: 0 28px 60px rgba(0, 0, 0, .42);--ion-page-max: 1320px;--ion-page-pad: clamp(20px, 4vw, 64px)}.ion-astral-section{background:var(--ion-navy);color:var(--ion-text-1);font-family:var(--ion-font-body);font-weight:300;-webkit-font-smoothing:antialiased}.ion-section{padding:clamp(72px,12vw,144px) var(--ion-page-pad);background:var(--ion-navy);color:var(--ion-text-1);position:relative;isolation:isolate}.ion-section--alt{background:var(--ion-navy-2)}.ion-inner{max-width:var(--ion-page-max);margin:0 auto}.ion-section+.ion-section{border-top:.5px solid rgba(236,109,82,.07)}.ion-eyebrow{font-family:var(--ion-font-mono);font-size:11px;letter-spacing:6px;text-transform:uppercase;color:var(--ion-coral);opacity:.9}.ion-display{font-family:var(--ion-font-display);font-weight:900;letter-spacing:-.5px;line-height:1.05;color:var(--ion-ivory)}.ion-display em{font-style:italic;color:var(--ion-coral)}.ion-body{font-family:var(--ion-font-body);font-weight:300;font-size:15px;line-height:1.7;color:var(--ion-text-2)}.ion-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:14px 28px;border-radius:var(--ion-radius);font-family:var(--ion-font-mono);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all var(--ion-dur-1) var(--ion-ease);border:1px solid transparent;white-space:nowrap}.ion-btn--primary{background:var(--ion-coral);color:#2a2318}.ion-btn--primary:hover{background:#f28b74;transform:translateY(-1px);box-shadow:var(--ion-shadow-sm)}.ion-btn--secondary{background:transparent;color:var(--ion-ivory);border-color:#f0ebe152}.ion-btn--secondary:hover{border-color:var(--ion-coral);color:var(--ion-coral)}.ion-btn--ghost{background:transparent;color:var(--ion-coral);padding:10px 0}.ion-btn--ghost:hover{color:#f28b74}.ion-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ion-ease),transform .7s var(--ion-ease)}.ion-reveal.is-visible{opacity:1;transform:translateY(0)}.ion-reveal--delay-1{transition-delay:.1s}.ion-reveal--delay-2{transition-delay:.22s}.ion-reveal--delay-3{transition-delay:.34s}.ion-reveal--delay-4{transition-delay:.46s}@media(prefers-reduced-motion:reduce){.ion-reveal{opacity:1;transform:none;transition:none}}.ion-input{width:100%;min-height:44px;padding:12px 16px;background:#f5efe10a;border:.5px solid rgba(236,109,82,.22);border-radius:var(--ion-radius);color:var(--ion-ivory);font-family:var(--ion-font-body);font-size:14px;font-weight:400;outline:none;transition:border-color var(--ion-dur-1) var(--ion-ease)}.ion-input:focus{border-color:var(--ion-coral);background:#f5efe112}.ion-input::placeholder{color:var(--ion-text-4)}.ion-label{display:block;font-family:var(--ion-font-mono);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--ion-text-3);margin-bottom:8px}.ion-tap{min-width:44px;min-height:44px}.ion-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header__heading-link,.header__icons a,.header__active-menu-item,.list-social__link,.footer-block__details-content a,.copyright a,.copyright__content a,.cart__login-paragraph a,.comparison-help a{min-height:44px;display:inline-flex;align-items:center;padding-block:.5rem}@media(max-width:749px){.header__heading-link{min-height:44px;padding-block:.75rem}.list-social__link{width:44px;height:44px;justify-content:center}.footer-block__details-content a,.copyright a{min-height:44px;padding-block:.5rem}}.app-bridge-cta .btn-primary--disabled{cursor:not-allowed;opacity:.55;pointer-events:none;filter:grayscale(.2);display:inline-flex;align-items:center;gap:8px}.hero-title>p,.app-bridge-title>p{margin:0}.hero-title>p+p,.app-bridge-title>p+p{margin-top:.15em}html,body{background-color:#efeae0!important}body,p,span,li,td,th,dd,dt,label,figcaption,blockquote,cite,small{font-family:var(--ion-font-body)}button,input,select,textarea,optgroup{font-family:var(--ion-font-body)}a:not([class]){color:var(--ion-coral-ink);text-decoration:none;transition:color var(--ion-dur-1) var(--ion-ease)}a:not([class]):hover{color:var(--ion-coral-ink);text-decoration:underline;text-decoration-color:#b0442e66;text-underline-offset:3px}a:not([class]):visited{color:var(--ion-coral-ink)}.product__title,a.product__title,.product__title a{color:#2a2318}.product__title:hover,a.product__title:hover,.product__title a:hover{color:var(--ion-coral-ink)}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}@font-face{font-family:"Noto Sans Symbols 2";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanssymbols2/v25/I_uyMoGduATTei9eI8daxVHDyfisHr71-vrgfFz26AMgGw.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF}.ion-glyph-font{font-family:"Noto Sans Symbols 2",Apple Symbols,Segoe UI Symbol,Symbola,DejaVu Sans,serif;font-variant-emoji:text}.product-form__submit.button.button--primary,.product-form__submit.button--primary,button.product-form__submit.button.button--primary{background:#ec6d52!important;color:#2a2318!important;border:none!important;font-family:var(--ion-font-mono)!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-size:13px!important;padding:18px 36px!important;border-radius:var(--ion-radius)!important;box-shadow:0 6px 20px #ec6d5242;transition:all .3s var(--ion-ease)!important}.product-form__submit.button.button--primary:hover,.product-form__submit.button--primary:hover{background:#f28b74!important;transform:translateY(-1px);box-shadow:0 10px 28px #ec6d5257}.product-form__submit.button.button--secondary,.product-form__submit.button--secondary{background:transparent!important;color:#2a2318!important;border:1px solid rgba(42,35,24,.28)!important;font-family:var(--ion-font-mono)!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-size:13px!important;padding:17px 34px!important;border-radius:var(--ion-radius)!important}.product-form__submit.button.button--secondary:hover{border-color:#ec6d52!important;color:#c9543c!important}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{background:#ec6d52!important;color:#2a2318!important;font-family:var(--ion-font-mono)!important;font-size:13px!important;letter-spacing:2.5px!important;text-transform:uppercase!important;padding:18px 36px!important;border-radius:var(--ion-radius)!important;border:none!important;box-shadow:0 6px 20px #ec6d5242;transition:all .3s var(--ion-ease)!important}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button:hover{background:#f28b74!important;transform:translateY(-1px);box-shadow:0 10px 28px #ec6d5257}.shopify-payment-button__more-options{color:#2a2318a8!important;font-family:var(--ion-font-mono)!important;font-size:11px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-decoration:none!important;margin-top:12px}.shopify-payment-button__more-options:hover{color:#c9543c!important}sticky-header.header-wrapper,.shopify-section-group-header-group .header-wrapper,sticky-header[data-sticky-type]{background:#f5efe1eb!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgba(42,35,24,.12)!important;transition:background .3s var(--ion-ease),backdrop-filter .3s var(--ion-ease)}.header a,.header__heading-link,.header__menu-item,.header__active-menu-item,.header__menu-item span,.header__submenu .header__menu-item,.list-menu__item,.header__icon,.header__icon .icon,.header__icon--cart .icon,.header__icon--account .icon,.header .localization-form__select,.header .disclosure__button,.header .disclosure__link{color:#2a2318!important;fill:#2a2318!important}.header .icon-caret{color:#2a23188c!important}.header__heading-link{font-family:var(--ion-font-display);font-weight:900}.header__menu-item:hover,.header__menu-item:hover span,.header__active-menu-item:hover,.header .disclosure__link:hover,.header__icon:hover .icon{color:var(--ion-coral)!important;fill:var(--ion-coral)!important}.cart-count-bubble{background:var(--ion-coral)!important;color:#2a2318!important}.header .disclosure__list-wrapper,.header .country-selector,.header .disclosure__list{background:#f7f2e8!important;border-color:#2a231824!important;box-shadow:0 14px 34px #2a231833!important}.header .disclosure__list .disclosure__link,.header .disclosure__item a{color:#2a2318!important;background:transparent!important;font-family:var(--ion-font-body)}.header .disclosure__list .disclosure__link:hover,.header .disclosure__item a:hover,.header .disclosure__list .disclosure__link:focus{background:#ec6d5217!important;color:var(--ion-coral)!important}.header .disclosure__link--active,.header .disclosure__list .disclosure__link[aria-current]{color:var(--ion-coral)!important}.menu-drawer{background:#f7f2e8!important}.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item .icon{color:#2a2318!important;fill:#2a2318!important}body:has(.main-page-title){background:linear-gradient(180deg,#efeae0,#e7e1d4)!important}body:has(.main-page-title) .shopify-section.section,body:has(.main-page-title) #MainContent{background:transparent!important}body:has(.main-page-title) .main-page-title,body:has(.main-page-title) .page-title{color:#2a2318!important;font-family:var(--ion-font-display)!important;font-weight:900!important;letter-spacing:-.015em;text-align:center;margin-bottom:2.4rem}body:has(.main-page-title) .rte,body:has(.main-page-title) .rte p,body:has(.main-page-title) .rte li{color:#2a2318d1!important;font-family:var(--ion-font-body)!important;line-height:1.7}body:has(.main-page-title) .rte strong{color:#2a2318!important}body:has(.main-page-title) #MainContent .rte a{color:var(--ion-coral-ink)!important;text-underline-offset:2px}body:has(.main-page-title) .rte .ion-lede{font-family:var(--ion-font-display)!important;font-style:italic;font-size:1.7rem;line-height:1.4;color:#2a2318!important;max-width:60ch;margin:0 auto 1rem!important;text-align:center}body:has(.main-page-title) .rte .ion-lede em{color:var(--ion-coral-ink);font-style:italic}body:has(.main-page-title) .rte h2,body:has(.main-page-title) .rte h3,body:has(.main-page-title) .rte h4{color:#2a2318!important;font-family:var(--ion-font-display)!important;font-weight:600!important;font-size:2rem;line-height:1.25;margin:2.6rem 0 .6rem!important;padding-top:2.2rem;border-top:1px solid rgba(42,35,24,.12)}body:has(.main-page-title) .rte>h2:first-child,body:has(.main-page-title) .rte>h3:first-child,body:has(.main-page-title) .rte>h4:first-child{border-top:none;padding-top:0;margin-top:0!important}body:has(.main-page-title) .contact .field__input,body:has(.main-page-title) .contact textarea,body:has(.main-page-title) .contact input{background:#f7f2e8!important;color:#2a2318!important;border-color:#2a23182e!important}body:has(.main-page-title) .contact .field__label{color:#2a231899!important}.utility-bar.color-scheme-1,.announcement-bar,.announcement-bar-section{background:#ec6d52!important}.announcement-bar__message,.announcement-bar a{color:#2a2318!important;font-family:var(--ion-font-mono)!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important}.hero-trust__item,.hero-trust{font-size:12px!important;letter-spacing:2px!important}@media(max-width:749px){.hero-ctas .btn-primary,.hero-ctas .btn-secondary{padding:14px 24px!important;font-size:12px!important;letter-spacing:2px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ion-astral-tokens.css.map */
