@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Sora:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&display=swap";[data-template=aurora]{--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-display:"Sora",ui-sans-serif,system-ui,sans-serif;--background:245 245 245;--foreground:3 3 3;--card:255 255 255;--card-foreground:3 3 3;--popover:255 255 255;--popover-foreground:3 3 3;--primary:3 3 3;--primary-foreground:255 255 255;--secondary:242 242 242;--secondary-foreground:3 3 3;--muted:242 242 242;--muted-foreground:93 93 93;--accent:242 242 242;--accent-foreground:3 3 3;--border:222 222 222;--input:222 222 222;--ring:3 3 3;--c-brand:var(--primary);--c-brand-soft:var(--secondary);--c-accent:var(--accent);--c-bg:var(--background);--c-surface:var(--card);--c-fg:var(--foreground);--c-muted:var(--muted-foreground);--c-line:var(--border)}.dark[data-template=aurora]{--background:0 0 0;--foreground:248 248 248;--card:18 18 18;--card-foreground:248 248 248;--popover:18 18 18;--popover-foreground:248 248 248;--primary:248 248 248;--primary-foreground:2 2 2;--secondary:27 27 27;--secondary-foreground:248 248 248;--muted:27 27 27;--muted-foreground:128 128 128;--accent:22 22 22;--accent-foreground:248 248 248;--border:46 46 46;--input:54 54 54;--ring:248 248 248}[data-template=aurora] ::selection{background:rgb(var(--foreground));color:rgb(var(--background))}[data-template=aurora] .section-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--muted-foreground));font-size:10px;font-weight:700}[data-template=aurora] .form-label{color:rgb(var(--foreground));margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}[data-template=aurora] .form-input{border:1px solid rgb(var(--border));background:rgb(var(--card));width:100%;color:rgb(var(--foreground));border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;transition:border-color .15s}[data-template=aurora] .form-input::placeholder{color:rgb(var(--muted-foreground))}[data-template=aurora] .form-input:focus{border-color:rgb(var(--primary));outline:none}[data-template=aurora] .scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}[data-template=aurora] .scrollbar-none::-webkit-scrollbar{display:none}[data-template=aurora] [role=button],[data-template=aurora] button{cursor:pointer}[data-template=aurora] .acct-panel{background:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:1.25rem}[data-template=aurora] .acct-rule{background:rgb(var(--border));height:1px}[data-template=aurora] .acct-number{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:rgb(var(--foreground));font-size:clamp(2.25rem,7vw,3.25rem);font-weight:700;line-height:.85}[data-template=aurora] .acct-number-prefix{letter-spacing:0;color:rgb(var(--muted-foreground));vertical-align:.55em;margin-right:.1em;font-size:.4em;font-weight:600}[data-template=aurora] .acct-field{border:1px solid rgb(var(--border));background:rgb(var(--background));width:100%;color:rgb(var(--foreground));border-radius:.75rem;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s}[data-template=aurora] .acct-field:focus{border-color:rgb(var(--primary));outline:none}[data-template=aurora] .acct-field:disabled{color:rgb(var(--muted-foreground));cursor:not-allowed}[data-template=aurora] .acct-action{background:rgb(var(--foreground));color:rgb(var(--background));border-radius:9999px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:opacity .15s}[data-template=aurora] .acct-action:hover:not(:disabled){opacity:.85}[data-template=aurora] .acct-action:disabled{opacity:.45;cursor:not-allowed}[data-template=aurora] .acct-stamp{border:1px solid rgb(var(--border));border-radius:9999px;padding:.3rem .6rem}[data-template=aurora] .acct-eyebrow,[data-template=aurora] .acct-stamp{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}[data-template=aurora] .acct-eyebrow{color:rgb(var(--muted-foreground))}[data-template=aurora] .acct-action:focus-visible,[data-template=aurora] .acct-field:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:2px}[data-template=aurora] .acct-addr-add{border:1.5px dashed rgb(var(--border));min-height:10rem;color:rgb(var(--muted-foreground));background:0 0;border-radius:1.25rem;justify-content:center;align-items:center;gap:.5rem;transition:border-color .15s,color .15s;display:flex}[data-template=aurora] .acct-addr-add:before{content:"+";font-size:1.25rem;font-weight:400;line-height:1}[data-template=aurora] .acct-addr-add:hover:not(:disabled){opacity:1;border-color:rgb(var(--foreground)/.5);color:rgb(var(--foreground))}[data-template=aurora] .acct-addr-empty{border:1.5px dashed rgb(var(--border));text-align:center;background:0 0;border-radius:1.25rem;max-width:none;padding:2.5rem 1.5rem}@keyframes ann-slide-in-66875bb4{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.ann-slide[data-v-66875bb4]{animation:.25s both ann-slide-in-66875bb4}[data-template=nova]{--font-sans:"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--font-display:"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--background:255 255 255;--foreground:14 17 22;--card:255 255 255;--card-foreground:14 17 22;--popover:255 255 255;--popover-foreground:14 17 22;--primary:43 75 255;--primary-foreground:255 255 255;--secondary:242 244 247;--secondary-foreground:14 17 22;--muted:242 244 247;--muted-foreground:91 100 114;--accent:255 210 63;--accent-foreground:14 17 22;--border:227 230 235;--input:227 230 235;--ring:43 75 255;--sale:229 56 59;--c-brand:var(--primary);--c-brand-soft:var(--secondary);--c-accent:var(--accent);--c-bg:var(--background);--c-surface:var(--card);--c-fg:var(--foreground);--c-muted:var(--muted-foreground);--c-line:var(--border)}[data-template=nova] ::selection{background:rgb(var(--primary));color:rgb(var(--primary-foreground))}[data-template=nova] .font-display{letter-spacing:-.03em;font-weight:800}[data-template=nova] .nova-label{color:rgb(var(--muted-foreground));font-size:13px;font-weight:600}[data-template=nova] .nova-rule{border-top:1px solid rgb(var(--border))}[data-template=nova] [role=button],[data-template=nova] button{cursor:pointer}[data-template=nova] :focus-visible{outline:2px solid rgb(var(--primary));outline-offset:2px}[data-template=nova] .acct-panel{background:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:10px}[data-template=nova] .acct-rule{background:rgb(var(--border));height:1px}[data-template=nova] .acct-number{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:rgb(var(--primary));font-size:clamp(2.25rem,7vw,3.25rem);font-weight:600;line-height:.85}[data-template=nova] .acct-number-prefix{letter-spacing:.1em;color:rgb(var(--muted-foreground));vertical-align:.6em;margin-right:.15em;font-size:.38em;font-weight:600}[data-template=nova] .acct-field{border:0;border-bottom:1px solid rgb(var(--border));width:100%;color:rgb(var(--foreground));background:0 0;padding:.5rem 0;font-size:.875rem;transition:border-color .15s}[data-template=nova] .acct-field:focus{border-bottom-color:rgb(var(--primary));outline:none}[data-template=nova] .acct-field:disabled{color:rgb(var(--muted-foreground));cursor:not-allowed}[data-template=nova] .acct-action{background:rgb(var(--primary));color:rgb(var(--primary-foreground));border-radius:8px;padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;transition:opacity .15s}[data-template=nova] .acct-action:hover:not(:disabled){opacity:.9}[data-template=nova] .acct-action:disabled{opacity:.45;cursor:not-allowed}[data-template=nova] .acct-stamp{border-bottom:2px solid;padding:.25rem 0;font-size:12px;font-weight:700}[data-template=nova] .acct-eyebrow{color:rgb(var(--muted-foreground));font-size:13px;font-weight:600}[data-template=nova] .acct-action:focus-visible,[data-template=nova] .acct-field:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:2px}[data-template=nova] .nova-btn{background:rgb(var(--primary));height:2.75rem;color:rgb(var(--primary-foreground));border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:700;transition:background-color .15s,transform .1s;display:inline-flex}[data-template=nova] .nova-btn:hover:not(:disabled){background:#213ce0}[data-template=nova] .nova-btn:active:not(:disabled){transform:scale(.98)}[data-template=nova] .nova-btn:disabled{opacity:.5;cursor:not-allowed}[data-template=nova] .nova-btn-ghost{color:rgb(var(--foreground));box-shadow:inset 0 0 0 1.5px rgb(var(--foreground));background:0 0}[data-template=nova] .nova-btn-ghost:hover:not(:disabled){background:rgb(var(--foreground));color:rgb(var(--background))}[data-template=nova] .nova-btn-sun{background:rgb(var(--accent));color:rgb(var(--accent-foreground))}[data-template=nova] .nova-btn-sun:hover:not(:disabled){background:#ffc714}[data-template=nova] .nova-chip{background:rgb(var(--sale));color:#fff;border-radius:6px;align-items:center;padding:.125rem .5rem;font-size:12px;font-weight:700;display:inline-flex}[data-template=nova] .nova-price{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}[data-template=nova] .nova-field{border:1.5px solid rgb(var(--border));background:rgb(var(--card));border-radius:8px;width:100%;height:2.75rem;padding:0 .875rem;font-size:.875rem;transition:border-color .15s}[data-template=nova] .nova-field:focus{border-color:rgb(var(--primary));outline:none}[data-template=nova] .nova-scroll{scrollbar-width:none}[data-template=nova] .nova-scroll::-webkit-scrollbar{display:none}[data-template=rail]{--font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-display:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--background:243 244 246;--foreground:20 22 26;--card:255 255 255;--card-foreground:20 22 26;--popover:255 255 255;--popover-foreground:20 22 26;--primary:20 22 26;--primary-foreground:255 255 255;--secondary:233 236 240;--secondary-foreground:20 22 26;--muted:233 236 240;--muted-foreground:108 112 120;--accent:242 193 78;--accent-foreground:20 22 26;--border:222 226 231;--input:222 226 231;--ring:20 22 26;--sale:20 22 26;--rail-side:20 22 26;--warn:180 83 9;--good:4 120 87;--c-brand:var(--primary);--c-brand-soft:var(--muted);--c-accent:var(--accent);--c-bg:var(--background);--c-surface:var(--card);--c-fg:var(--foreground);--c-muted:var(--muted-foreground);--c-line:var(--border)}.dark[data-template=rail]{--background:14 16 20;--foreground:236 238 241;--card:24 27 33;--card-foreground:236 238 241;--popover:24 27 33;--popover-foreground:236 238 241;--primary:236 238 241;--primary-foreground:20 22 26;--secondary:32 36 43;--muted:32 36 43;--muted-foreground:148 155 166;--border:44 49 58;--input:44 49 58;--ring:236 238 241;--rail-side:24 27 33;--warn:251 191 36;--good:52 211 153}[data-template=rail]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark[data-template=rail]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-template=rail] ::selection{background:rgb(var(--accent));color:rgb(var(--foreground))}[data-template=rail] .font-display{letter-spacing:-.02em;font-weight:600;line-height:1.12}[data-template=rail] .rail-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-template=rail] [role=button],[data-template=rail] button{cursor:pointer}[data-template=rail] :focus-visible{outline:2px solid rgb(var(--foreground));outline-offset:2px}[data-template=rail] .rail-label{color:rgb(var(--muted-foreground));font-size:13px}[data-template=rail] .rail-btn{height:2.75rem;color:rgb(var(--primary-foreground));background:rgb(var(--primary));border:1px solid rgb(var(--primary));border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:.9rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}[data-template=rail] .rail-btn:hover:not(:disabled){background:rgb(var(--card));color:rgb(var(--foreground))}[data-template=rail] .rail-btn:disabled{opacity:.45;cursor:not-allowed}[data-template=rail] .rail-btn-ghost{color:rgb(var(--foreground));border-color:rgb(var(--foreground));background:0 0}[data-template=rail] .rail-btn-ghost:hover:not(:disabled){background:rgb(var(--foreground));color:rgb(var(--background))}[data-template=rail] .rail-link{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--border));text-decoration-color:rgb(var(--border));transition:text-decoration-color .15s}[data-template=rail] .rail-link:hover{-webkit-text-decoration-color:rgb(var(--foreground));text-decoration-color:rgb(var(--foreground))}[data-template=rail] .rail-field{background:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:999px;width:100%;height:2.75rem;padding:0 1.1rem;font-size:.9rem;transition:border-color .15s}[data-template=rail] .rail-field:focus{border-color:rgb(var(--foreground));outline:none}[data-template=rail] .rail-scroll{scrollbar-width:none}[data-template=rail] .rail-scroll::-webkit-scrollbar{display:none}[data-template=rail] .acct-panel{background:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:16px}[data-template=rail] .acct-rule{background:rgb(var(--border));height:1px}[data-template=rail] .acct-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,5vw,2.1rem);font-weight:500;line-height:1}[data-template=rail] .acct-number-prefix{vertical-align:.4em;color:rgb(var(--muted-foreground));margin-right:.15em;font-size:.5em}[data-template=rail] .acct-field{background:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:999px;width:100%;padding:.6rem 1.1rem;font-size:.9rem}[data-template=rail] .acct-field:focus{border-color:rgb(var(--foreground));outline:none}[data-template=rail] .acct-field:disabled{background:rgb(var(--secondary));cursor:not-allowed}[data-template=rail] .acct-action{color:rgb(var(--background));background:rgb(var(--foreground));border:1px solid rgb(var(--foreground));border-radius:999px;padding:.7rem 1.5rem;font-size:.9rem;font-weight:500}[data-template=rail] .acct-action:hover:not(:disabled){background:rgb(var(--card));color:rgb(var(--foreground))}[data-template=rail] .acct-action:disabled{opacity:.45;cursor:not-allowed}[data-template=rail] .acct-stamp{font-family:var(--font-mono);background:rgb(var(--accent));border-radius:2px;padding:.1rem .5rem;font-size:12px}[data-template=rail] .acct-eyebrow{color:rgb(var(--muted-foreground));font-size:13px}[data-template=rail] .acct-wrap{max-width:none;padding:0}[data-template=rail] .acct-top{background:rgb(var(--card));border-bottom:1px solid rgb(var(--border));padding:.9rem 1rem 0}[data-template=rail] .acct-top .acct-eyebrow,[data-template=rail] .acct-top .acct-rule{display:none}[data-template=rail] .acct-top h1{font-size:1.35rem;line-height:1.2}[data-template=rail] .acct-top header>div{margin-top:0}[data-template=rail] .acct-top header>p{margin-top:.1rem}[data-template=rail] .acct-nav{gap:.25rem;padding:.4rem 0 0}[data-template=rail] .acct-tab{border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .9rem;text-decoration:none!important}[data-template=rail] .acct-tab-on{color:rgb(var(--foreground));border-bottom-color:rgb(var(--foreground))}[data-template=rail] .acct-body{margin-top:1rem;padding:0 1rem 2rem}[data-template=rail] .acct-profile dl{background:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:16px;overflow:hidden}[data-template=rail] .acct-profile dl>div{-moz-column-gap:1rem;grid-template-columns:8rem 1fr;align-items:baseline;column-gap:1rem;margin-top:0;padding:.8rem 1rem;display:grid}[data-template=rail] .acct-profile dl>div+div{border-top:1px solid rgb(var(--border))}[data-template=rail] .acct-profile dl dd{margin-top:0}[data-template=rail] .acct-profile dl p{grid-column:2;margin-top:.15rem}[data-template=rail] form.acct-profile{background:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:16px;padding:1.1rem 1rem}[data-template=rail] form.acct-profile>*+*{margin-top:.9rem}@media (width>=640px){[data-template=rail] form.acct-profile{max-width:36rem}}[data-template=rail] .acct-addr-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem}[data-template=rail] .acct-addr{padding:.9rem 1rem}[data-template=rail] .acct-addr address{margin-top:.5rem;font-size:.875rem}[data-template=rail] .acct-addr .acct-rule{margin-top:.75rem}[data-template=rail] .acct-addr-form{max-width:40rem;margin-top:1rem;padding:1.1rem 1rem}[data-template=rail] .acct-head{position:relative}[data-template=rail] .acct-signout{border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}[data-template=rail] .acct-signout:hover{background:rgb(var(--secondary))}[data-template=rail] .acct-profile{max-width:36rem}[data-template=rail] .acct-profile dl>div{grid-template-columns:6rem 1fr;padding:.9rem 1.1rem}[data-template=rail] .acct-profile dl dt{text-transform:uppercase;letter-spacing:.06em;font-size:12px}[data-template=rail] .acct-profile dl dd{font-size:.95rem;font-weight:500}[data-template=rail] .acct-profile>.acct-action{width:100%;margin-top:.9rem}[data-template=rail] .acct-profile>p{margin-top:.75rem}[data-template=rail] .acct-tab[href="/account/addresses"]{display:none}[data-template=rail] .acct-tab[href="/account/details"]{order:-1}[data-template=rail] .acct-addr>div:first-child .acct-eyebrow{color:rgb(var(--foreground));border:1px solid rgb(var(--border));background:0 0;border-radius:999px;padding:.15rem .65rem;font-size:12px;font-weight:500;display:inline-block}[data-template=rail] .acct-addr>div:first-child .acct-eyebrow+.acct-eyebrow{background:rgb(var(--accent));color:rgb(var(--accent-foreground))}[data-template=rail] .acct-addr-default{border-color:rgb(var(--border))}[data-template=rail] .acct-addr .acct-rule+div{gap:.4rem;padding-top:.75rem}[data-template=rail] .acct-addr .acct-rule+div button{border:1px solid rgb(var(--border));border-radius:999px;padding:.2rem .75rem;font-size:12px}[data-template=rail] .acct-addr .acct-rule+div button:hover{border-color:rgb(var(--foreground))}[data-template=rail] .acct-action.acct-addr-add{background:rgb(var(--card));border:1px solid rgb(var(--border));margin-top:.75rem}[data-template=rail] .acct-modal{z-index:60;background:#00000080;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}[data-template=rail] .acct-modal .acct-addr-form{width:100%;max-width:36rem;margin:0}[data-template=rail] .acct-addr-empty{text-align:center;flex-direction:column;align-items:center;max-width:none;padding:1.5rem 0;display:flex}[data-template=rail] .acct-addr-empty>p:first-child{font-size:1rem;font-weight:500}[data-template=rail] .acct-addr-empty>p+p{margin-top:.25rem;font-size:.875rem}[data-template=rail] .acct-addr-empty .acct-action{margin-top:1rem}[data-template=rail] section:has(.acct-addr-empty)>h2{display:none}[data-template=rail] .acct-action.acct-addr-add{width:100%;min-height:7rem;color:rgb(var(--muted-foreground));border:1px dashed rgb(var(--muted-foreground));background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.9rem;font-size:.875rem;display:flex}[data-template=rail] .acct-action.acct-addr-add:before{content:"+";font-size:1.6rem;line-height:1}[data-template=rail] .acct-action.acct-addr-add:hover:not(:disabled){color:rgb(var(--foreground));background:rgb(var(--card))}[data-template=rail] aside[aria-label=Store\ navigation]{border-right:1px solid rgb(var(--border))}[data-template=rail]:not(.dark) aside[aria-label=Store\ navigation]{background:rgb(var(--card));color:rgb(var(--foreground))}[data-template=rail]:not(.dark) aside .group:hover .group-hover\:text-white,[data-template=rail]:not(.dark) aside .hover\:text-white:hover,[data-template=rail]:not(.dark) aside .text-white{color:rgb(var(--foreground))}[data-template=rail]:not(.dark) aside .text-white\/40,[data-template=rail]:not(.dark) aside .text-white\/50,[data-template=rail]:not(.dark) aside .text-white\/60,[data-template=rail]:not(.dark) aside .text-white\/70{color:rgb(var(--muted-foreground))}[data-template=rail]:not(.dark) aside .bg-white\/10,[data-template=rail]:not(.dark) aside .bg-white\/15,[data-template=rail]:not(.dark) aside .hover\:bg-white\/10:hover,[data-template=rail]:not(.dark) aside .hover\:bg-white\/15:hover{background:rgb(var(--secondary))}[data-template=rail]:not(.dark) aside .bg-white.text-neutral-900{background:rgb(var(--foreground));color:rgb(var(--background))}[data-template=rail]:not(.dark) aside .border-white\/25{border-color:rgb(var(--border))}[data-template=rail]:not(.dark) aside .group:hover .group-hover\:border-white{border-color:rgb(var(--foreground))}[data-template=rail] .acct-body,[data-template=rail] .acct-top{padding-left:1rem;padding-right:1rem}@media (width>=768px){[data-template=rail] .acct-body,[data-template=rail] .acct-top{padding-left:2.5rem;padding-right:2.5rem}}[data-template=rail] #palette-input:focus-visible{outline:none}
