:root{--ease: cubic-bezier(.22, 1, .36, 1);--frame: 15px;--pad: 15px;--gap: clamp(1rem, 2vw, 2rem);--max: 100%;--header-pad-y: .85rem;--header-h: 3.5rem;--site-header: calc(var(--header-h) + (var(--header-pad-y) * 2) + 1px);--touch: 2.75rem;--dur: .75s;--text-xs: clamp(.68rem, .58rem + .25vw, .78rem);--text-sm: clamp(.8125rem, .72rem + .3vw, .9375rem);--text-md: clamp(1rem, .9rem + .3vw, 1.125rem);--text-lg: clamp(1.2rem, 1.05rem + .55vw, 1.55rem);--text-xl: clamp(1.8rem, 1.25rem + 1.7vw, 3.05rem);--text-display: clamp(2.3rem, 1.55rem + 2.9vw, 4.6rem)}html[data-theme=ice],body.theme-ice,body.realm-ice{--bg: #e8f4fc;--fg: #102838;--muted: #2a4a60;--accent: #1c5270;--accent-strong: #143e56;--accent-glow: rgba(28, 82, 112, .22);--surface: rgba(255, 255, 255, .55);--surface-elevated: #f4fafd;--border: rgba(28, 82, 112, .38);--border-soft: rgba(28, 82, 112, .24);--font-display: "Space Mono", monospace;--font-body: "Inter", system-ui, sans-serif;--font-weight-display: 400;--font-weight-ui: 400;--track: .16em;--line-tight: 1.15;--radius: 12px;--radius-sm: 8px;--radius-pill: 999px;--radius-btn: 999px;--border-w: 1px;--accent-edge: 0;--blur: 20px;--saturate: 1.1;--panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .7);--btn-bg: rgba(28, 82, 112, .1);--btn-bg-hover: rgba(28, 82, 112, .18);--btn-fg: #102838;--header-bg: rgba(232, 244, 252, .82)}html[data-theme=fire],body.theme-fire,body.realm-fire{--bg: #120808;--fg: #f7efe8;--muted: #e4c4ae;--accent: #c86838;--accent-strong: #d87038;--accent-glow: rgba(200, 104, 56, .42);--surface: #1a0c08;--surface-elevated: #22100a;--border: rgba(200, 104, 56, .48);--border-soft: rgba(216, 112, 56, .3);--font-display: "Syne", sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-weight-display: 800;--font-weight-ui: 700;--track: -.035em;--line-tight: .95;--radius: 0;--radius-sm: 0;--radius-pill: 0;--radius-btn: 0;--border-w: 2px;--accent-edge: 3px;--blur: 0px;--saturate: 1;--panel-shadow: inset 0 0 0 1px rgba(200, 104, 56, .14), inset 4px 0 0 0 #c86838;--btn-bg: #c86838;--btn-bg-hover: #d87038;--btn-fg: #120808;--header-bg: rgba(18, 8, 8, .88)}html[data-theme=void],html.theme-void,body.theme-void,body.realm-void,body.realm-neutral{--bg: #050505;--fg: #f2f2f2;--muted: #8a8a8a;--accent: #c8c8c8;--accent-strong: #ffffff;--accent-glow: rgba(255, 255, 255, .14);--surface: rgba(255, 255, 255, .04);--surface-elevated: rgba(255, 255, 255, .07);--border: rgba(255, 255, 255, .14);--border-soft: rgba(255, 255, 255, .08);--font-display: "Space Mono", monospace;--font-body: "Inter", system-ui, sans-serif;--font-weight-display: 400;--font-weight-ui: 400;--track: .16em;--line-tight: 1.12;--radius: 0;--radius-sm: 0;--radius-pill: 0;--radius-btn: 0;--border-w: 1px;--accent-edge: 0;--blur: 10px;--saturate: .75;--panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--btn-bg: rgba(255, 255, 255, .08);--btn-bg-hover: rgba(255, 255, 255, .16);--btn-fg: #f5f5f5;--header-bg: rgba(5, 5, 5, .88)}html[data-theme=void] body.icenfire-body,body.realm-void.icenfire-body,body.realm-neutral.icenfire-body,body.theme-void.icenfire-body{background-color:#050505;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(ellipse 70% 55% at 50% 40%,rgba(255,255,255,.045),transparent 70%);background-size:48px 48px,48px 48px,100% 100%;background-attachment:fixed}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 35%,transparent) transparent}body.icenfire-body{margin:0;min-height:100dvh;display:flex;flex-direction:column;padding-top:var(--site-header);background:var(--bg);color:var(--fg);font-family:var(--font-body);font-weight:var(--font-weight-ui, 400);line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased}.if-panel{border-radius:var(--radius);border:var(--border-w) solid var(--border);background:var(--surface);box-shadow:var(--panel-shadow);backdrop-filter:blur(var(--blur)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--saturate));transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.if-btn,.cyber-button,.icenfire-btn,.add-to-cart-btn{border-radius:var(--radius-btn);border:var(--border-w) solid var(--border);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:var(--track);transition:background-color .5s var(--ease),border-color .5s var(--ease),color .5s var(--ease),opacity .5s var(--ease)}.if-btn:hover:not(:disabled),.cyber-button:hover:not(:disabled),.icenfire-btn:hover:not(:disabled),.add-to-cart-btn:hover:not(:disabled){background:var(--btn-bg-hover)}body.theme-ice .cyber-button,body.theme-ice .icenfire-btn,body.theme-ice .add-to-cart-btn,body.theme-ice .if-btn,body.realm-ice .cyber-button,body.realm-ice .icenfire-btn,body.realm-ice .add-to-cart-btn,body.theme-fire .cyber-button,body.theme-fire .icenfire-btn,body.theme-fire .add-to-cart-btn,body.theme-fire .if-btn,body.realm-fire .cyber-button,body.realm-fire .icenfire-btn,body.realm-fire .add-to-cart-btn{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--border);border-radius:var(--radius-btn)}body.theme-ice .icenfire-btn--ghost,body.realm-ice .icenfire-btn--ghost,body.theme-fire .icenfire-btn--ghost,body.realm-fire .icenfire-btn--ghost{background:transparent;color:var(--fg)}img,picture,svg{max-width:100%}img{display:block;height:auto}button{font:inherit}a{color:inherit}.page-width,.header-wrapper,.collection,.main-content,.icenfire-main,.icenfire-site-header,.icenfire-footer,.icenfire-collection,.icenfire-page,.icenfire-support,.icenfire-about,.icenfire-contact,.icenfire-cart{max-width:100%!important;width:100%!important}.icenfire-site-header{padding-left:var(--frame, 15px)!important;padding-right:var(--frame, 15px)!important}.icenfire-main>.shopify-section:not(:has(.icenfire-product)):not(:has(.icenfire-gateway)){padding-left:var(--frame, 15px);padding-right:var(--frame, 15px);box-sizing:border-box}.icenfire-header__inner,.icenfire-footer__shell,.icenfire-collection,.icenfire-page,.icenfire-support__shell,.icenfire-about__shell,.icenfire-contact__shell{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}.icenfire-main{position:relative;z-index:1;flex:1 1 auto;min-width:0;min-height:0;width:100%;display:flex;flex-direction:column}.icenfire-main>.shopify-section{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.icenfire-main:has(.icenfire-product){overflow:visible!important}.icenfire-main>.shopify-section:has(.icenfire-product){display:block;max-width:100%;width:100%;margin:0;padding:0;overflow:visible!important}.icenfire-main>.shopify-section:has(.icenfire-product)>.icenfire-product{max-width:100%;width:100%}html.gateway-pending,body.gateway-pending{overflow:hidden;height:100%}html.gateway-resolved .icenfire-gateway{visibility:hidden;pointer-events:none}[data-enter]{opacity:1}html::-webkit-scrollbar{width:2px;height:2px}html::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 40%,transparent)}.icenfire-site-header{position:fixed;top:0;left:0;right:0;width:100%;height:var(--site-header);z-index:200;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;padding:0 var(--frame, 15px);border-bottom:1px solid var(--border);background:var(--header-bg);backdrop-filter:blur(var(--blur)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--saturate));transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}html.gateway-pending .icenfire-site-header,body.gateway-pending .icenfire-site-header{opacity:0;pointer-events:none;visibility:hidden}html[data-theme=fire] .icenfire-site-header{border-bottom-color:#c868388c;box-shadow:inset 0 -1px #c8683833}body:has(.icenfire-product) .icenfire-site-header{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}.icenfire-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:var(--header-h);gap:var(--gap);max-width:100%;margin:0;min-width:0;width:100%}.icenfire-header__slot--left{justify-self:start;display:flex;align-items:center;gap:.75rem;min-width:0}.icenfire-header__slot--center{justify-self:center}.icenfire-header__slot--right{justify-self:end;display:flex;align-items:center;gap:.75rem;min-width:0}.icenfire-logo{font-family:Space Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.16em;text-decoration:none;color:var(--fg);font-size:clamp(.95rem,.8rem + .4vw,1.2rem);text-transform:uppercase;white-space:nowrap;line-height:1;display:inline-flex;align-items:center;transition:opacity .5s var(--ease),color var(--dur) var(--ease)}.icenfire-logo:hover{opacity:.65}.icenfire-status-chip{display:none;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;opacity:.4;padding:.3em .55em;border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);white-space:nowrap}@media(min-width:1100px){.icenfire-status-chip{display:inline-block}}.icenfire-switcher{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;background:var(--surface);border:var(--border-w) solid var(--border);padding:3px;border-radius:var(--radius-pill);transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.icenfire-switcher__btn{position:relative;z-index:2;-webkit-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;box-sizing:border-box;height:2.25rem;min-height:2.25rem;padding:0 .75rem;font-family:Space Mono,ui-monospace,monospace;font-size:.58rem;font-weight:400;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:var(--muted)}.icenfire-switcher.is-motion .icenfire-switcher__btn{transition:color .45s var(--ease)}.icenfire-switcher__btn.is-active{color:var(--fg);font-weight:700;font-synthesis:none}html[data-theme=ice] .icenfire-switcher__btn.is-active,body.realm-ice .icenfire-switcher__btn.is-active{color:#f4fafd}html[data-theme=fire] .icenfire-switcher__btn.is-active{color:#050101}.icenfire-switcher__thumb{position:absolute;inset:3px auto 3px 3px;width:calc(50% - 3px);background:var(--accent);border-radius:inherit;z-index:1;transition:background-color var(--dur) var(--ease);will-change:auto;transform:translateZ(0)}.icenfire-switcher.is-motion .icenfire-switcher__thumb{transition:transform .55s var(--ease),background-color var(--dur) var(--ease)}.icenfire-switcher[data-active-theme=fire] .icenfire-switcher__thumb{transform:translate3d(100%,0,0)}.icenfire-switcher.is-void .icenfire-switcher__thumb{background:#7000ff}.icenfire-switcher.is-void .icenfire-switcher__btn.is-active{color:#e8d8ff}@media(max-width:768px){.icenfire-header__inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.65rem;min-height:0}.icenfire-header__slot--center{position:absolute;left:50%;transform:translate(-50%);z-index:1;max-width:42%;pointer-events:none}.icenfire-header__slot--center .icenfire-logo{pointer-events:auto}.icenfire-header__slot--left,.icenfire-header__slot--right{position:relative;z-index:2;flex:0 0 auto;max-width:42%}.icenfire-logo{font-size:.82rem;letter-spacing:.1em}.icenfire-switcher{transform:scale(.92);transform-origin:left center}.icenfire-switcher__btn{padding:0 .42rem;font-size:.48rem;height:2rem;min-height:2rem;letter-spacing:.12em}.icenfire-status-chip{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}[data-enter]{opacity:1!important;transform:none!important}}@media screen and (max-width:749px){.product__title h1,.product-title{font-size:24px!important;line-height:1.2!important;text-wrap:balance!important;white-space:normal!important;word-break:normal!important}}@keyframes cart-pop{0%{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.3);filter:brightness(1.5)}to{transform:scale(1);filter:brightness(1)}}.cart-animating{animation:cart-pop .4s cubic-bezier(.175,.885,.32,1.275) forwards}.shopify-payment-button__button{font-size:0!important;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.shopify-payment-button__button:after{content:"DIRECT ACQUISITION";font-size:inherit;letter-spacing:inherit;font-family:inherit}body.is-preorder .shopify-payment-button__button:after{content:"PRE-ORDER NOW"}html.is-realm-shifting,html.is-realm-shifting *{transition:none!important;animation-play-state:paused!important}html.is-realm-shifting .icenfire-realm-wipe,html.is-realm-shifting .icenfire-realm-wipe *{animation-play-state:running!important}.icenfire-realm-wipe{--wipe-ease: cubic-bezier(.22, 1, .36, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;display:grid;place-items:center;pointer-events:none;opacity:0;visibility:hidden;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.icenfire-realm-wipe.is-active{pointer-events:auto;opacity:1;visibility:visible}.icenfire-realm-wipe__field{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(0);transform-origin:center top;background:#e8f4fc;backface-visibility:hidden}.icenfire-realm-wipe[data-to=fire] .icenfire-realm-wipe__field{background:radial-gradient(ellipse 80% 60% at 70% 40%,rgba(216,112,56,.55),transparent 60%),linear-gradient(180deg,#1a0c08,#120808 55%,#2a1008);transform-origin:center bottom}.icenfire-realm-wipe[data-to=ice] .icenfire-realm-wipe__field{background:radial-gradient(ellipse 70% 55% at 30% 45%,rgba(184,216,240,.85),transparent 62%),linear-gradient(180deg,#f4fafd,#e8f4fc,#d8ebf6);transform-origin:center top}.icenfire-realm-wipe__copy{position:relative;z-index:1;text-align:center;opacity:0;transform:translate3d(0,12px,0);font-family:Space Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.18em;line-height:1.05;text-transform:uppercase;backface-visibility:hidden}.icenfire-realm-wipe__eyebrow,.icenfire-realm-wipe__title{margin:0;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;color:inherit}.icenfire-realm-wipe__eyebrow{margin-bottom:.65rem;font-size:.58rem;letter-spacing:.22em;font-weight:400}.icenfire-realm-wipe__title{font-size:clamp(1.4rem,4vw,2.4rem)}.icenfire-realm-wipe[data-to=ice] .icenfire-realm-wipe__copy{color:#1a3348;font-family:Space Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.18em}.icenfire-realm-wipe[data-to=ice] .icenfire-realm-wipe__eyebrow{letter-spacing:.22em;font-weight:400}.icenfire-realm-wipe[data-to=fire] .icenfire-realm-wipe__copy{color:#f5ebe3;font-family:Syne,Syne,sans-serif;font-weight:800;letter-spacing:.04em;font-kerning:none;font-variant-ligatures:none}.icenfire-realm-wipe[data-to=fire] .icenfire-realm-wipe__eyebrow{color:#a87858;font-family:Space Mono,ui-monospace,monospace;font-weight:400;letter-spacing:.22em}.icenfire-realm-wipe.is-active .icenfire-realm-wipe__field{animation:icenfire-wipe-cover 1.45s var(--wipe-ease) forwards}.icenfire-realm-wipe.is-active .icenfire-realm-wipe__copy{animation:icenfire-wipe-copy 1.45s var(--wipe-ease) forwards}@keyframes icenfire-wipe-cover{0%{transform:scaleY(0);opacity:1}22%{transform:scaleY(1);opacity:1}72%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes icenfire-wipe-copy{0%{opacity:0;transform:translate3d(0,14px,0)}20%{opacity:0;transform:translate3d(0,10px,0)}34%{opacity:1;transform:translateZ(0)}72%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-8px,0)}}@media(prefers-reduced-motion:reduce){.icenfire-realm-wipe.is-active .icenfire-realm-wipe__field,.icenfire-realm-wipe.is-active .icenfire-realm-wipe__copy{animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/icenfire-theme.css.map */
