@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraph-margin-bottom: var(--sf-space-2xl, 1.5rem);margin-block:0}p:where(:not([class],:last-child)){margin-bottom:var(--paragraph-margin-bottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%;scrollbar-gutter:stable;scroll-padding-top:var(--sf-sticky-header-offset);overflow-x:clip}html,:has(:target){scroll-behavior:smooth}body{min-height:100%;overflow-x:clip;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}button:disabled{cursor:not-allowed}svg *[fill]{fill:currentcolor}svg *[stroke]{stroke:currentcolor}svg *{transition-property:fill,stroke}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--sf-font-sans: onest, ui-sans-serif, system-ui, sans-serif;--sf-font-size-xs: clamp(.6875rem, .1vw + .65rem, .75rem);--sf-font-size-sm: clamp(.8125rem, .15vw + .75rem, .875rem);--sf-font-size-placeholder: .875rem;--sf-font-size-base: clamp(.9375rem, .15vw + .9rem, 1rem);--sf-font-size-md: clamp(1rem, .25vw + .9rem, 1.125rem);--sf-font-size-lg: clamp(1.125rem, .5vw + 1rem, 1.375rem);--sf-font-size-xl: clamp(1.25rem, 1.2vw + 1rem, 1.875rem);--sf-font-size-2xl: clamp(1.3125rem, .5rem + 2vw, 2.125rem);--sf-font-weight-normal: 400;--sf-font-weight-medium: 500;--sf-font-weight-semibold: 600;--sf-line-height-tight: 1.25;--sf-line-height-snug: 1.35;--sf-line-height-normal: 1.5;--sf-space-xs: clamp(.25rem, .5vw, .375rem);--sf-space-sm: clamp(.5rem, .6vw, .625rem);--sf-space-sm-loose: clamp(.625rem, .8vw, .75rem);--sf-space-md: clamp(.75rem, 1.2vw, 1.125rem);--sf-space-lg: clamp(1.125rem, 1.8vw, 1.5rem);--sf-space-xl: clamp(1.5rem, 2.5vw, 2.25rem);--sf-space-2xl: clamp(1.5rem, 2.5vw, 2.5rem);--sf-space-page-x: clamp(1rem, 3vw, 2rem);--sf-space-inline-md: clamp(.6rem, 1vw, .875rem);--sf-space-header: clamp(.375rem, .55vw, .5rem);--sf-sticky-header-offset: calc( var(--sf-space-xl) + var(--sf-space-lg) + clamp(2rem, 5vw, 2.25rem) + 1px );--sf-bg-page: #fafafa;--sf-bg-surface: #fff;--sf-bg-hover: #f4f4f5;--sf-bg-subtle: #f4f4f5;--sf-bg-input: #fff;--sf-border: #d4d4d8cc;--sf-border-strong: #e4e4e7;--sf-text-primary: #18181b;--sf-text-secondary: #52525b;--sf-text-muted: #71717a;--sf-text-disabled: #a1a1aa;--sf-accent: #d97706;--sf-accent-hover: #b45309;--sf-accent-fg: #fff;--sf-btn-primary-bg: var(--sf-accent);--sf-btn-primary-fg: var(--sf-accent-fg);--sf-btn-primary-hover: var(--sf-accent-hover);--sf-btn-secondary-bg: #f4f4f5;--sf-btn-secondary-fg: #18181b;--sf-btn-secondary-hover: #e4e4e7;--sf-radius-sm: .4rem;--sf-radius-md: .625rem;--sf-radius-lg: .875rem;--sf-radius-xl: 1.25rem;--sf-overlay-rgb: 24 24 27;--sf-shadow-sm: 0 1px 2px rgb(var(--sf-overlay-rgb) / 6%);--sf-shadow-md: 0 4px 12px rgb(var(--sf-overlay-rgb) / 8%);--sf-shadow-lg: 0 8px 24px rgb(var(--sf-overlay-rgb) / 10%);--sf-bg-elevated: var(--sf-bg-surface);--sf-glow-rgb: 255 255 255;--sf-shadow-elevated: 0 2px 8px rgb(var(--sf-overlay-rgb) / 14%), 0 14px 36px rgb(var(--sf-overlay-rgb) / 20%);--sf-shadow-elevated-hover: 0 4px 12px rgb(var(--sf-overlay-rgb) / 18%), 0 18px 42px rgb(var(--sf-overlay-rgb) / 26%);--sf-shadow-card: 0 1px 4px rgb(var(--sf-overlay-rgb) / 8%), 0 8px 22px rgb(var(--sf-overlay-rgb) / 11%);--sf-shadow-card-hover: 0 2px 8px rgb(var(--sf-overlay-rgb) / 11%), 0 12px 28px rgb(var(--sf-overlay-rgb) / 14%);--sf-focus-ring: #d9770659}[data-theme=dark]{--sf-overlay-rgb: 42 42 46;--sf-bg-page: #2a2a2e;--sf-bg-surface: #34343a;--sf-bg-hover: #404048;--sf-bg-subtle: #252528;--sf-bg-input: #323238;--sf-border: #404048;--sf-border-strong: #52525b;--sf-text-primary: #f4f4f5;--sf-text-secondary: #d4d4d8;--sf-text-muted: #a1a1aa;--sf-text-disabled: #71717a;--sf-accent: #f59e0b;--sf-accent-hover: #fbbf24;--sf-accent-fg: #2a2a2e;--sf-btn-secondary-bg: #3f3f46;--sf-btn-secondary-fg: #f4f4f5;--sf-btn-secondary-hover: #52525b;--sf-shadow-sm: 0 1px 3px rgb(var(--sf-overlay-rgb) / 35%);--sf-shadow-md: 0 4px 14px rgb(var(--sf-overlay-rgb) / 40%);--sf-shadow-lg: 0 10px 28px rgb(var(--sf-overlay-rgb) / 45%);--sf-bg-elevated: var(--sf-bg-surface);--sf-glow-rgb: 255 255 255;--sf-shadow-elevated: 0 0 0 1px rgb(var(--sf-glow-rgb) / 12%), 0 0 18px rgb(var(--sf-glow-rgb) / 11%), 0 0 42px rgb(var(--sf-glow-rgb) / 7%), 0 0 72px rgb(var(--sf-glow-rgb) / 4%);--sf-shadow-elevated-hover: 0 0 0 1px rgb(var(--sf-glow-rgb) / 16%), 0 0 22px rgb(var(--sf-glow-rgb) / 14%), 0 0 48px rgb(var(--sf-glow-rgb) / 9%), 0 0 80px rgb(var(--sf-glow-rgb) / 5%);--sf-shadow-card: 0 0 0 1px rgb(var(--sf-glow-rgb) / 5%), 0 0 10px rgb(var(--sf-glow-rgb) / 3.5%), 0 0 22px rgb(var(--sf-glow-rgb) / 2%);--sf-shadow-card-hover: 0 0 0 1px rgb(var(--sf-glow-rgb) / 7%), 0 0 12px rgb(var(--sf-glow-rgb) / 4.5%), 0 0 26px rgb(var(--sf-glow-rgb) / 2.5%);--sf-focus-ring: #f59e0b59}[data-has-accent=true]{--sf-focus-ring: color-mix(in srgb, var(--sf-accent) 35%, transparent)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-text-fill-color:var(--sf-text-primary)!important;caret-color:var(--sf-text-primary);border-color:var(--sf-border-strong);-webkit-box-shadow:0 0 0 1000px var(--sf-bg-input) inset!important;box-shadow:0 0 0 1000px var(--sf-bg-input) inset!important;transition:background-color 99999s ease-in-out 0s}.interactive_btn{display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease}.interactive_btn:hover:not(:disabled),.interactive_btn:focus-visible:not(:disabled){border-color:var(--sf-accent);outline:2px solid var(--sf-focus-ring);outline-offset:2px;background-color:var(--sf-bg-hover)}.interactive_btn:disabled{cursor:not-allowed}.store_layout{display:flex;flex-direction:column;position:relative;z-index:1;width:100%;min-width:0;min-height:100dvh}.page_shell{display:flex;flex-direction:column;position:relative;width:100%;min-width:0;max-width:min(72rem,100%);margin-inline:auto;padding-top:var(--sf-space-2xl);padding-bottom:var(--sf-space-xl);padding-inline:var(--sf-space-page-x);z-index:1}html,body,app-root{font-family:var(--sf-font-sans)}body{background-color:var(--sf-bg-page);color:var(--sf-text-primary);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
