@charset "UTF-8";@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ3CDi_aOKyYRw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ3CDi_YOKyYRw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ3CDi_ZOKyYRw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ3CDi_XOKw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;--ink: #16181D;--coal: #2B2F36;--taupe: #6B7280;--oat: #C9CDD3;--sand: #ECEDEF;--cream: #F7F7F8;--paper: #FFFFFF;--brand: #1F2937;--brand-mid: #C2410C;--brand-pale: #FFF1E6;--brand-grad: linear-gradient(135deg, #FB923C 0%, #F97316 50%, #C2410C 100%);--accent-strong: #C2410C;--accent: #F97316;--accent-soft: #FDBA74;--accent-rgb: 249, 115, 22;--accent-grad: linear-gradient(135deg, var(--accent-soft) 0%, var(--accent) 50%, var(--accent-strong) 100%);--surface: var(--cream);--surf-card: rgba(255, 255, 255, .92);--surf-glass: rgba(255, 255, 255, .62);--glass-bg: rgba(255, 255, 255, .58);--glass-border: rgba(255, 255, 255, .72);--glass-blur: blur(26px) saturate(1.7);--sheet-bg: rgba(250, 250, 251, .8);--sheet-border: rgba(255, 255, 255, .74);--sheet-blur: blur(28px) saturate(1.8);--sheet-handle-bg: rgba(22, 24, 29, .18);--sheet-shadow: 0 -4px 24px rgba(22,24,29,.06), 0 -16px 48px rgba(22,24,29,.08), 0 28px 64px rgba(22,24,29,.14), inset 0 1.5px 0 rgba(255,255,255,.9);--text-p: var(--ink);--text-s: rgba(22, 24, 29, .62);--text-m: rgba(22, 24, 29, .4);--text-inv: #FAFAF8;--border-light: rgba(22, 24, 29, .07);--border-med: rgba(22, 24, 29, .14);--border-strong: rgba(22, 24, 29, .26);--sh-xs: 0 1px 3px rgba(22,24,29,.05);--sh-sm: 0 2px 8px rgba(22,24,29,.07), 0 1px 3px rgba(22,24,29,.04);--sh-md: 0 4px 20px rgba(22,24,29,.09), 0 2px 8px rgba(22,24,29,.05);--sh-lg: 0 8px 32px rgba(22,24,29,.11), 0 4px 12px rgba(22,24,29,.07);--sh-xl: 0 16px 48px rgba(22,24,29,.15), 0 8px 24px rgba(22,24,29,.09);--r-xs: 8px;--r-sm: 12px;--r-md: 18px;--r-lg: 24px;--r-xl: 32px;--r-pill: 9999px;--font-d: "Plus Jakarta Sans", system-ui, sans-serif;--font-b: "Plus Jakarta Sans", system-ui, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--ease-swift: cubic-bezier(.34,1.56,.64,1);--ease-smooth: cubic-bezier(.25,.46,.45,.94);--ease-crisp: cubic-bezier(.4,0,.2,1);--dur-fast: .16s;--dur-base: .26s;--dur-slow: .4s;--nav-track-bg: rgba(255, 255, 255, .5);--nav-track-bg-lifted: rgba(255, 255, 255, .62);--nav-track-blur: blur(28px) saturate(2.2) brightness(1.03);--nav-accent: var(--accent);--ciab-brand: var(--accent);--ciab-on-brand: var(--ink)}html,body{height:100%;font-family:var(--font-b);color:var(--text-p);background:radial-gradient(1200px 600px at 80% -10%,rgba(var(--accent-rgb),.08),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(var(--accent-rgb),.05),transparent 60%),var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-d);font-weight:800;letter-spacing:-.01em;color:var(--text-p)}::selection{background:rgba(var(--accent-rgb),.22)}button{font-family:inherit}.store-eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent-strong)}:root[data-theme=dark]{color-scheme:dark;--brand: #E5E7EB;--brand-mid: #FB923C;--brand-pale: #2A1C12;--brand-grad: linear-gradient(135deg, #FDBA74 0%, #FB923C 50%, #EA580C 100%);--accent-strong: #FB923C;--accent: #FB923C;--accent-soft: #FED7AA;--accent-rgb: 251, 146, 60;--accent-grad: linear-gradient(135deg, var(--accent-soft) 0%, var(--accent) 50%, #EA580C 100%);--sand: #2A2D33;--oat: #3A3E46;--surface: #111215;--paper: #1A1C20;--surf-card: rgba(30, 32, 37, .92);--surf-glass: rgba(24, 26, 30, .62);--glass-bg: rgba(28, 30, 35, .56);--glass-border: rgba(255, 255, 255, .1);--sheet-bg: rgba(22, 24, 28, .84);--sheet-border: rgba(255, 255, 255, .12);--sheet-handle-bg: rgba(255, 255, 255, .22);--sheet-shadow: 0 -4px 24px rgba(0,0,0,.3), 0 -16px 48px rgba(0,0,0,.34), 0 28px 64px rgba(0,0,0,.5), inset 0 1.5px 0 rgba(255,255,255,.06);--text-p: #F1F2F4;--text-s: rgba(241, 242, 244, .66);--text-m: rgba(241, 242, 244, .4);--border-light: rgba(255, 255, 255, .07);--border-med: rgba(255, 255, 255, .14);--border-strong: rgba(255, 255, 255, .26);--sh-xs: 0 1px 3px rgba(0,0,0,.3);--sh-sm: 0 2px 8px rgba(0,0,0,.34), 0 1px 3px rgba(0,0,0,.3);--sh-md: 0 4px 20px rgba(0,0,0,.4), 0 2px 8px rgba(0,0,0,.3);--sh-lg: 0 8px 32px rgba(0,0,0,.46), 0 4px 12px rgba(0,0,0,.34);--sh-xl: 0 16px 48px rgba(0,0,0,.55), 0 8px 24px rgba(0,0,0,.4);--nav-track-bg: rgba(24, 26, 30, .58);--nav-track-bg-lifted: rgba(30, 32, 37, .7);--nav-accent: var(--accent);--ciab-nav-icon-active: var(--accent);--ciab-nav-label-active: var(--accent);--ciab-nav-icon-inactive: rgba(241, 242, 244, .55);--ciab-nav-label-inactive: rgba(241, 242, 244, .55);--ciab-surface: var(--paper);--ciab-surface-card: var(--surf-card);--ciab-text-p: var(--text-p);--ciab-text-s: var(--text-s);--ciab-text-m: var(--text-m);--ciab-brand: var(--accent);--ciab-on-brand: var(--ink)}@media(prefers-color-scheme:dark){:root[data-theme=system]{color-scheme:dark;--brand: #E5E7EB;--brand-mid: #FB923C;--brand-pale: #2A1C12;--brand-grad: linear-gradient(135deg, #FDBA74 0%, #FB923C 50%, #EA580C 100%);--accent-strong: #FB923C;--accent: #FB923C;--accent-soft: #FED7AA;--accent-rgb: 251, 146, 60;--accent-grad: linear-gradient(135deg, var(--accent-soft) 0%, var(--accent) 50%, #EA580C 100%);--sand: #2A2D33;--oat: #3A3E46;--surface: #111215;--paper: #1A1C20;--surf-card: rgba(30, 32, 37, .92);--surf-glass: rgba(24, 26, 30, .62);--glass-bg: rgba(28, 30, 35, .56);--glass-border: rgba(255, 255, 255, .1);--sheet-bg: rgba(22, 24, 28, .84);--sheet-border: rgba(255, 255, 255, .12);--sheet-handle-bg: rgba(255, 255, 255, .22);--sheet-shadow: 0 -4px 24px rgba(0,0,0,.3), 0 -16px 48px rgba(0,0,0,.34), 0 28px 64px rgba(0,0,0,.5), inset 0 1.5px 0 rgba(255,255,255,.06);--text-p: #F1F2F4;--text-s: rgba(241, 242, 244, .66);--text-m: rgba(241, 242, 244, .4);--border-light: rgba(255, 255, 255, .07);--border-med: rgba(255, 255, 255, .14);--border-strong: rgba(255, 255, 255, .26);--sh-xs: 0 1px 3px rgba(0,0,0,.3);--sh-sm: 0 2px 8px rgba(0,0,0,.34), 0 1px 3px rgba(0,0,0,.3);--sh-md: 0 4px 20px rgba(0,0,0,.4), 0 2px 8px rgba(0,0,0,.3);--sh-lg: 0 8px 32px rgba(0,0,0,.46), 0 4px 12px rgba(0,0,0,.34);--sh-xl: 0 16px 48px rgba(0,0,0,.55), 0 8px 24px rgba(0,0,0,.4);--nav-track-bg: rgba(24, 26, 30, .58);--nav-track-bg-lifted: rgba(30, 32, 37, .7);--nav-accent: var(--accent);--ciab-nav-icon-active: var(--accent);--ciab-nav-label-active: var(--accent);--ciab-nav-icon-inactive: rgba(241, 242, 244, .55);--ciab-nav-label-inactive: rgba(241, 242, 244, .55);--ciab-surface: var(--paper);--ciab-surface-card: var(--surf-card);--ciab-text-p: var(--text-p);--ciab-text-s: var(--text-s);--ciab-text-m: var(--text-m);--ciab-brand: var(--accent);--ciab-on-brand: var(--ink)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(min-width:1080px){:root{--store-content-max: 1280px}.store-content :is(.home,.shop,.saved,.bag,.profile){max-width:none!important;padding-left:0!important;padding-right:0!important}.store-content :is(.home,.shop,.saved,.bag,.profile)>header{margin-left:0!important;margin-right:0!important;padding-left:max(var(--sp-5),(100% - var(--store-content-max)) / 2 + var(--sp-5))!important;padding-right:max(var(--sp-5),(100% - var(--store-content-max)) / 2 + var(--sp-5))!important}.store-content :is(.home,.shop,.saved,.bag,.profile)>:not(header){box-sizing:border-box;width:100%;max-width:var(--store-content-max);margin-left:auto;margin-right:auto}.store-content :is(.bag,.profile)>:not(header){padding-left:var(--sp-5);padding-right:var(--sp-5)}.store-content .home__body{max-width:var(--store-content-max)!important}.store-content .ciab-btn,.store-overlays .ciab-btn{max-width:380px}}
