@charset "UTF-8";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5;font-feature-settings:var(--font-sans--font-feature-settings, normal);font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit;color:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;font-feature-settings:var(--font-mono--font-feature-settings, normal);font-variation-settings:normal}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;border-collapse:collapse;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;letter-spacing:inherit;color:inherit;background-color:transparent;border-radius:0;opacity:1;font-feature-settings:inherit;font-variation-settings:inherit}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:auto}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--color-white: #fff;--color-black: #222;--font-sans: system-ui, sans-serif;--font-sans--font-feature-settings: normal;--font-display: system-ui, sans-serif;--font-display--font-feature-settings: normal;--font-mono: ui-monospace, monospace;--font-mono--font-feature-settings: normal;--font-smoothing: antialiased;--font-optical-sizing: auto;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-4: 1rem;--leading-5: 1.25rem;--leading-6: 1.5rem;--leading-7: 1.75rem;--leading-8: 2rem;--leading-9: 2.25rem;--leading-10: 2.5rem;--tracking-tightest: -.05em;--tracking-tighter: -.03em;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .02em;--tracking-wider: .03em;--tracking-widest: .05em;--text-2xs: .6875rem;--text-2xs--line-height: var(--leading-4);--text-2xs--font-weight: var(--font-weight-normal);--text-2xs--letter-spacing: var(--tracking-normal);--text-xs: .75rem;--text-xs--line-height: var(--leading-4);--text-xs--font-weight: var(--font-weight-normal);--text-xs--letter-spacing: var(--tracking-normal);--text-sm: .8125rem;--text-sm--line-height: var(--leading-5);--text-sm--font-weight: var(--font-weight-normal);--text-sm--letter-spacing: var(--tracking-normal);--text-base: .875rem;--text-base--line-height: var(--leading-5);--text-base--font-weight: var(--font-weight-normal);--text-base--letter-spacing: var(--tracking-normal);--text-lg: 1rem;--text-lg--line-height: var(--leading-5);--text-lg--font-weight: var(--font-weight-normal);--text-lg--letter-spacing: var(--tracking-normal);--text-xl: 1.125rem;--text-xl--line-height: var(--leading-6);--text-xl--font-weight: var(--font-weight-normal);--text-xl--letter-spacing: var(--tracking-normal);--text-2xl: 1.25rem;--text-2xl--line-height: var(--leading-6);--text-2xl--font-weight: var(--font-weight-normal);--text-2xl--letter-spacing: var(--tracking-normal);--text-3xl: 1.5rem;--text-3xl--line-height: var(--leading-8);--text-3xl--font-weight: var(--font-weight-normal);--text-3xl--letter-spacing: var(--tracking-normal);--text-4xl: 1.875rem;--text-4xl--line-height: var(--leading-10);--text-4xl--font-weight: var(--font-weight-normal);--text-4xl--letter-spacing: var(--tracking-normal);--text-5xl: 2.5rem;--text-5xl--line-height: var(--leading-10);--text-5xl--font-weight: var(--font-weight-normal);--text-5xl--letter-spacing: var(--tracking-normal);--color-neutral-50: oklch(.985 0 0);--color-neutral-100: oklch(.967 .001 286.375);--color-neutral-200: oklch(.92 .004 286.32);--color-neutral-300: oklch(.871 .006 286.286);--color-neutral-400: oklch(.705 .015 286.067);--color-neutral-500: oklch(.552 .016 285.938);--color-neutral-600: oklch(.442 .017 285.786);--color-neutral-700: oklch(.37 .013 285.805);--color-neutral-800: oklch(.274 .006 286.033);--color-neutral-900: oklch(.21 .006 285.885);--color-neutral-950: oklch(.141 .005 285.823);--color-primary-50: oklch(97% .0075 238.52deg);--color-primary-100: oklch(93% .0225 238.52deg);--color-primary-200: oklch(87% .045 238.52deg);--color-primary-300: oklch(80% .0751 238.52deg);--color-primary-400: oklch(73% .1051 238.52deg);--color-primary-500: oklch(66% .1276 238.52deg);--color-primary-600: oklch(70.2% .1502 238.52deg);--color-primary-700: oklch(48% .1276 238.52deg);--color-primary-800: oklch(37% .1051 238.52deg);--color-primary-900: oklch(26% .0751 238.52deg);--color-primary-950: oklch(20% .0526 238.52deg);--color-accent-50: oklch(97% .007 164.42deg);--color-accent-100: oklch(93% .0209 164.42deg);--color-accent-200: oklch(87% .0417 164.42deg);--color-accent-300: oklch(80% .0696 164.42deg);--color-accent-400: oklch(73% .0974 164.42deg);--color-accent-500: oklch(66% .1183 164.42deg);--color-accent-600: oklch(68.15% .1391 164.42deg);--color-accent-700: oklch(48% .1183 164.42deg);--color-accent-800: oklch(37% .0974 164.42deg);--color-accent-900: oklch(26% .0696 164.42deg);--color-accent-950: oklch(20% .0487 164.42deg);--color-success-50: oklch(97% .0075 149.2deg);--color-success-100: oklch(93% .0225 149.2deg);--color-success-200: oklch(87% .045 149.2deg);--color-success-300: oklch(80% .075 149.2deg);--color-success-400: oklch(73% .105 149.2deg);--color-success-500: oklch(62.7% .194 149.2deg);--color-success-600: oklch(56% .194 149.2deg);--color-success-700: oklch(48% .15 149.2deg);--color-success-800: oklch(37% .12 149.2deg);--color-success-900: oklch(26% .09 149.2deg);--color-success-950: oklch(20% .063 149.2deg);--color-error-50: oklch(97% .009 27.6deg);--color-error-100: oklch(93% .027 27.6deg);--color-error-200: oklch(87% .054 27.6deg);--color-error-300: oklch(80% .09 27.6deg);--color-error-400: oklch(73% .1259 27.6deg);--color-error-500: oklch(66% .1529 27.6deg);--color-error-600: oklch(59.03% .1799 27.6deg);--color-error-700: oklch(48% .1529 27.6deg);--color-error-800: oklch(37% .1259 27.6deg);--color-error-900: oklch(26% .09 27.6deg);--color-error-950: oklch(20% .063 27.6deg)}:root{interpolate-size:allow-keywords}html,body{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:100%;overflow-x:clip}router-outlet+*{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:100%}*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-neutral-200)}*:focus{outline:none}*:focus-visible:not(.cdk-program-focused),.cdk-keyboard-focused{outline:var(--color-primary-600) solid 2px;outline-offset:.125rem}body{font-family:Montserrat,blinkmacsystemfont,-apple-system,Segoe UI,helvetica,arial,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.2px;color:#343538;background-color:#f9f9f9}@font-face{font-family:Montserrat;font-weight:300;font-display:swap;src:url(/fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url(/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/inter/Inter-SemiBold.woff2) format("woff2"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2"),url(/fonts/inter/Inter-Bold.woff) format("woff")}#shop{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem system-ui, sans-serif;--mat-sys-body-large-font: system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem system-ui, sans-serif;--mat-sys-body-medium-font: system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem system-ui, sans-serif;--mat-sys-body-small-font: system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem system-ui, sans-serif;--mat-sys-display-large-font: system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem system-ui, sans-serif;--mat-sys-display-medium-font: system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem system-ui, sans-serif;--mat-sys-display-small-font: system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem system-ui, sans-serif;--mat-sys-headline-large-font: system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem system-ui, sans-serif;--mat-sys-headline-medium-font: system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem system-ui, sans-serif;--mat-sys-headline-small-font: system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem system-ui, sans-serif;--mat-sys-label-large-font: system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem system-ui, sans-serif;--mat-sys-label-medium-font: system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem system-ui, sans-serif;--mat-sys-label-small-font: system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem system-ui, sans-serif;--mat-sys-title-large-font: system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem system-ui, sans-serif;--mat-sys-title-medium-font: system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem system-ui, sans-serif;--mat-sys-title-small-font: system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-background: var(--color-neutral-100);--mat-sys-on-background: var(--color-neutral-950);--mat-sys-surface: var(--color-neutral-100);--mat-sys-surface-dim: var(--color-neutral-100);--mat-sys-surface-bright: var(--color-white);--mat-sys-surface-tint: var(--color-primary-50);--mat-sys-surface-variant: var(--color-neutral-50);--mat-sys-surface-container-lowest: var(--color-white);--mat-sys-surface-container-low: var(--color-neutral-50);--mat-sys-surface-container: var(--color-neutral-100);--mat-sys-surface-container-high: var(--color-neutral-200);--mat-sys-surface-container-highest: var(--color-neutral-300);--mat-sys-on-surface: var(--color-neutral-950);--mat-sys-on-surface-variant: var(--color-neutral-500);--mat-sys-primary: var(--color-primary-600);--mat-sys-primary-container: var(--color-primary-50);--mat-sys-primary-fixed: var(--color-primary-600);--mat-sys-primary-fixed-dim: var(--color-primary-500);--mat-sys-on-primary: var(--color-white);--mat-sys-on-primary-container: var(--color-primary-950);--mat-sys-on-primary-fixed: var(--color-primary-50);--mat-sys-on-primary-fixed-variant: var(--color-primary-50);--mat-sys-secondary: var(--color-accent-600);--mat-sys-secondary-container: var(--color-accent-50);--mat-sys-secondary-fixed: var(--color-accent-600);--mat-sys-secondary-fixed-dim: var(--color-accent-500);--mat-sys-on-secondary: var(--color-accent-50);--mat-sys-on-secondary-container: var(--color-accent-950);--mat-sys-on-secondary-fixed: var(--color-accent-50);--mat-sys-on-secondary-fixed-variant: var(--color-accent-50);--mat-sys-error: var(--color-error-600);--mat-sys-error-container: var(--color-error-50);--mat-sys-on-error: var(--color-error-50);--mat-sys-on-error-container: var(--color-error-950);--mat-sys-outline: var(--color-neutral-300);--mat-sys-outline-variant: var(--color-neutral-300);--mat-sys-scrim: var(--color-neutral-950);--mat-sys-shadow: var(--color-black);--mat-sys-level0: 0 0 0 0 color-mix(in srgb, var(--mat-sys-shadow), transparent 80%), 0 0 0 0 color-mix(in srgb, var(--mat-sys-shadow), transparent 86%), 0 0 0 0 color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-level1: 0 2px 1px -1px color-mix(in srgb, var(--mat-sys-shadow), transparent 80%), 0 1px 1px 0 color-mix(in srgb, var(--mat-sys-shadow), transparent 86%), 0 1px 3px 0 color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-level2: 0 3px 3px -2px color-mix(in srgb, var(--mat-sys-shadow), transparent 80%), 0 3px 4px 0 color-mix(in srgb, var(--mat-sys-shadow), transparent 86%), 0 1px 8px 0 color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-level3: 0 3px 5px -1px color-mix(in srgb, var(--mat-sys-shadow), transparent 80%), 0 6px 10px 0 color-mix(in srgb, var(--mat-sys-shadow), transparent 86%), 0 1px 18px 0 color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-level4: 0 5px 5px -3px color-mix(in srgb, var(--mat-sys-shadow), transparent 80%), 0 8px 10px 1px color-mix(in srgb, var(--mat-sys-shadow), transparent 86%), 0 3px 14px 2px color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-level5: 0 7px 8px -4px color-mix(in srgb, var(--mat-sys-shadow), transparent 80%), 0 12px 17px 2px color-mix(in srgb, var(--mat-sys-shadow), transparent 86%), 0 5px 22px 4px color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-inverse-primary: var(--color-primary-600);--mat-sys-inverse-surface: var(--color-neutral-900);--mat-sys-inverse-on-surface: var(--color-white);--mat-sys-neutral-variant20: var(--color-neutral-900);--mat-sys-neutral10: var(--color-neutral-950);--mat-bottom-sheet-container-shape: .5rem;--mat-button-text-container-shape: .5rem;--mat-button-text-container-height: 2.25rem;--mat-button-text-horizontal-padding: .75rem;--mat-button-text-with-icon-horizontal-padding: .75rem;--mat-button-text-icon-offset: 0;--mat-button-outlined-container-shape: .5rem;--mat-button-outlined-container-height: 2.25rem;--mat-button-outlined-horizontal-padding: .75rem;--mat-button-outlined-icon-offset: 0;--mat-button-outlined-label-text-color: var(--color-neutral-950);--mat-button-outlined-state-layer-color: var(--color-neutral-950);--mat-button-outlined-ripple-color: color-mix(in oklch, var(--color-neutral-950) 10%, transparent);--mat-button-tonal-container-shape: .5rem;--mat-button-tonal-container-height: 2.25rem;--mat-button-tonal-horizontal-padding: .75rem;--mat-button-tonal-icon-offset: 0;--mat-button-filled-container-shape: .5rem;--mat-button-filled-container-height: 2.25rem;--mat-button-filled-horizontal-padding: .75rem;--mat-button-filled-icon-offset: 0;--mat-button-protected-container-shape: .5rem;--mat-button-protected-container-height: 2.25rem;--mat-button-protected-horizontal-padding: .75rem;--mat-button-protected-icon-offset: 0;--mat-icon-button-container-shape: .5rem;--mat-icon-button-icon-size: 1rem;--mat-icon-button-state-layer-size: 2.25rem;--mat-button-toggle-shape: .5rem;--mat-button-toggle-height: 2.125rem;--mat-card-elevated-container-shape: .75rem;--mat-card-elevated-container-color: var(--color-white);--mat-card-filled-container-shape: .75rem;--mat-card-filled-container-color: var(--color-neutral-100);--mat-card-outlined-container-shape: .75rem;--mat-card-outlined-container-color: var(--color-white);--mat-checkbox-state-layer-size: 2.25rem;--mat-option-label-text-size: var(--text-base);--mat-option-label-text-line-height: var(--leading-5);--mat-form-field-container-text-font: var(--font-sans);--mat-form-field-container-text-line-height: var(--leading-5);--mat-form-field-container-text-size: var(--text-base);--mat-form-field-container-text-tracking: var(--tracking-normal);--mat-form-field-container-text-weight: var(--font-weight-normal);--mat-form-field-subscript-text-font: var(--font-sans);--mat-form-field-subscript-text-line-height: var(--leading-4);--mat-form-field-subscript-text-size: var(--text-xs);--mat-form-field-subscript-text-tracking: var(--tracking-normal);--mat-form-field-subscript-text-weight: var(--font-weight-normal);--mat-form-field-filled-container-shape: .5rem;--mat-form-field-filled-container-color: var(--color-white);--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-active-indicator-color: var(--color-neutral-300);--mat-form-field-filled-focus-active-indicator-color: var(--color-primary-600);--mat-form-field-filled-hover-active-indicator-color: var(--color-neutral-950);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, var(--color-black) 12%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, var(--color-black) 4%, transparent);--mat-form-field-filled-caret-color: var(--color-primary-600);--mat-form-field-filled-input-text-color: var(--color-neutral-950);--mat-form-field-filled-input-text-placeholder-color: var(--color-neutral-500);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, var(--color-black) 38%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, var(--color-black) 38%, transparent);--mat-form-field-filled-label-text-font: var(--font-sans);--mat-form-field-filled-label-text-size: var(--text-base);--mat-form-field-filled-label-text-tracking: var(--tracking-normal);--mat-form-field-filled-label-text-weight: var(--font-weight-medium);--mat-form-field-filled-label-text-color: var(--color-neutral-500);--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, var(--color-primary-600) 87%, transparent);--mat-form-field-filled-hover-label-text-color: var(--color-neutral-500);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, var(--color-black) 38%, transparent);--mat-form-field-filled-error-caret-color: var(--color-error-600);--mat-form-field-filled-error-active-indicator-color: var(--color-error-600);--mat-form-field-filled-error-focus-active-indicator-color: var(--color-error-600);--mat-form-field-filled-error-hover-active-indicator-color: var(--color-error-600);--mat-form-field-filled-error-label-text-color: var(--color-error-600);--mat-form-field-filled-error-focus-label-text-color: var(--color-error-600);--mat-form-field-filled-error-hover-label-text-color: var(--color-error-600);--mat-form-field-outlined-container-shape: .5rem;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-outline-color: var(--color-neutral-300);--mat-form-field-outlined-focus-outline-color: var(--color-primary-600);--mat-form-field-outlined-hover-outline-color: var(--color-neutral-950);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, var(--color-black) 12%, transparent);--mat-form-field-outlined-caret-color: var(--color-primary-600);--mat-form-field-outlined-input-text-color: var(--color-neutral-950);--mat-form-field-outlined-input-text-placeholder-color: var(--color-neutral-500);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, var(--color-black) 38%, transparent);--mat-form-field-outlined-label-text-font: var(--font-sans);--mat-form-field-outlined-label-text-size: var(--text-base);--mat-form-field-outlined-label-text-tracking: var(--tracking-normal);--mat-form-field-outlined-label-text-weight: var(--font-weight-medium);--mat-form-field-outlined-label-text-color: var(--color-neutral-500);--mat-form-field-outlined-focus-label-text-color: var(--color-primary-600);--mat-form-field-outlined-hover-label-text-color: var(--color-neutral-950);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, var(--color-black) 38%, transparent);--mat-form-field-outlined-error-caret-color: var(--color-error-600);--mat-form-field-outlined-error-outline-color: var(--color-error-600);--mat-form-field-outlined-error-focus-outline-color: var(--color-error-600);--mat-form-field-outlined-error-hover-outline-color: var(--color-error-600);--mat-form-field-outlined-error-label-text-color: var(--color-error-600);--mat-form-field-outlined-error-focus-label-text-color: var(--color-error-600);--mat-form-field-outlined-error-hover-label-text-color: var(--color-error-600);--mat-form-field-error-text-color: var(--color-error-600);--mat-form-field-leading-icon-color: var(--color-neutral-500);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, var(--color-black) 38%, transparent);--mat-form-field-trailing-icon-color: var(--color-neutral-500);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, var(--color-black) 38%, transparent);--mat-form-field-error-focus-trailing-icon-color: var(--color-error-600);--mat-form-field-error-hover-trailing-icon-color: var(--color-error-950);--mat-form-field-error-trailing-icon-color: var(--color-error-600);--mat-form-field-enabled-select-arrow-color: var(--color-neutral-500);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, var(--color-black) 38%, transparent);--mat-form-field-focus-select-arrow-color: var(--color-primary-600);--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: 0;--mat-form-field-state-layer-color: var(--color-neutral-950);--mat-datepicker-calendar-container-background-color: var(--color-white);--mat-datepicker-calendar-container-elevation-shadow: var(--mat-sys-level2);--mat-datepicker-calendar-container-shape: .5rem;--mat-dialog-container-shape: 1rem;--mat-expansion-header-text-size: var(--text-base);--mat-expansion-header-text-weight: var(--font-weight-medium);--mat-expansion-container-text-size: var(--text-base);--mat-expansion-container-text-weight: var(--text-base--font-weight);--mat-expansion-container-text-tracking: var(--tracking-normal);--mat-expansion-container-shape: .5rem;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: transparent;--mat-icon-color: currentColor;--mat-list-active-indicator-shape: .5rem;--mat-list-list-item-one-line-container-height: 2.25rem;--mat-list-list-item-label-text-size: var(--text-base);--mat-list-list-item-label-text-tracking: var(--tracking-normal);--mat-list-active-indicator-color: var(--color-neutral-200);--mat-menu-container-shape: .5rem;--mat-menu-container-color: var(--color-white);--mat-menu-divider-bottom-spacing: .25rem;--mat-menu-divider-top-spacing: .25rem;--mat-menu-divider-color: var(--color-neutral-200);--mat-menu-item-icon-color: currentColor;--mat-menu-item-icon-size: 1rem;--mat-menu-item-label-text-size: var(--text-base);--mat-menu-item-label-text-weight: var(--text-base--font-weight);--mat-paginator-container-background-color: var(--color-white);--mat-progress-bar-track-color: var(--color-neutral-200);--mat-select-trigger-text-size: var(--text-base);--mat-select-trigger-text-line-height: var(--leading-5);--mat-select-panel-background-color: var(--color-white);--mat-sidenav-container-background-color: var(--color-neutral-100);--mat-sidenav-content-background-color: var(--color-white);--mat-sidenav-container-text-color: var(--color-neutral-950);--mat-sidenav-container-shape: 0;--mat-sidenav-container-divider-color: transparent;--mat-slide-toggle-track-width: 2.5rem;--mat-slide-toggle-track-height: 1.5rem;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-handle-height: 1rem;--mat-slide-toggle-with-icon-handle-size: 1rem;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 1.25rem;--mat-slide-toggle-unselected-icon-size: .75rem;--mat-slide-toggle-selected-icon-size: .75rem;--mat-slide-toggle-selected-handle-size: 1rem;--mat-slide-toggle-unselected-handle-size: 1rem;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 .25rem;--mat-slide-toggle-selected-handle-horizontal-margin: 0 1.25rem;--mat-slide-toggle-unselected-icon-color: color-mix(in oklch, var(--color-black) 40%, transparent);--mat-slide-toggle-selected-icon-color: var(--color-neutral-950);--mat-snack-bar-container-shape: .5rem;--mat-snack-bar-container-color: var(--color-white);--mat-snack-bar-supporting-text-color: var(--color-neutral-950);--mat-snack-bar-supporting-text-font: var(--font-sans);--mat-snack-bar-supporting-text-size: var(--text-base);--mat-snack-bar-supporting-text-line-height: var(--leading-5);--mat-snack-bar-supporting-text-weight: var(--font-weight-medium);--mat-table-background-color: transparent;--mat-table-row-item-outline-color: var(--color-neutral-200);--mat-badge-background-color: var(--color-primary-600);--mat-badge-text-color: var(--color-primary-50);--mat-tab-container-height: 2.25rem;--mat-tab-divider-color: var(--color-neutral-200)}@media(min-width:640px){#shop [class^=mat-mdc-][class$=-touch-target]{display:none}}#shop .mat-mdc-button-base.small{--mat-button-text-container-height: 1.75rem;--mat-button-outlined-container-height: 1.75rem;--mat-button-tonal-container-height: 1.75rem;--mat-button-filled-container-height: 1.75rem;--mat-button-protected-container-height: 1.75rem}#shop mat-card.mat-mdc-card-filled{padding:.5rem .25rem .25rem}#shop mat-card.mat-mdc-card-filled .mat-mdc-card-header{min-height:2rem;padding:0 .25rem .5rem .75rem}#shop mat-card.mat-mdc-card-filled .mat-mdc-card-content{padding:1rem;background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:.5rem}#shop .mat-pseudo-checkbox-minimal{width:1rem;height:1rem}#shop .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{width:.625rem;height:.25rem;border-bottom-width:.09375rem;border-left-width:.09375rem}#shop .mat-mdc-option{min-height:2.25rem}#shop .mat-mdc-form-field{height:fit-content;font-family:var(--mat-form-field-container-text-font);font-size:var(--mat-form-field-container-text-size);font-weight:var(--mat-form-field-container-text-weight);line-height:var(--mat-form-field-container-text-line-height);letter-spacing:var(--mat-form-field-container-text-tracking);font-feature-settings:var(--font-sans--font-feature-settings);font-optical-sizing:var(--font-optical-sizing);-webkit-font-smoothing:var(--font-smoothing)}#shop .mat-mdc-form-field:has(.mat-mdc-text-field-wrapper:not(.mdc-text-field--no-label)){margin-top:calc(.5rem + var(--mat-form-field-container-text-line-height))}#shop .mat-mdc-form-field .mat-mdc-form-field-focus-overlay,#shop .mat-mdc-form-field .mdc-line-ripple{display:none}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper{position:relative;padding:0;overflow:visible;background:var(--mat-form-field-filled-container-color);border-radius:var(--mat-form-field-outlined-container-shape);border-color:var(--mat-form-field-outlined-outline-color);border-style:solid;border-width:var(--mat-form-field-outlined-outline-width);isolation:isolate}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--disabled){box-shadow:0 1px 2px color-mix(in oklch,var(--color-black),transparent 95%)}[dir=rtl] #shop .mat-mdc-form-field .mat-mdc-text-field-wrapper{padding:0}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper:after{position:absolute;z-index:-10;border-radius:var(--mat-form-field-outlined-container-shape);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s ease;pointer-events:none;content:"";inset:-1px}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper:focus-within:after{box-shadow:inset 0 0 0 2px var(--mat-form-field-outlined-focus-outline-color)}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--invalid:not(.mdc-text-field--disabled){border-color:var(--mat-form-field-outlined-error-outline-color)}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mat-mdc-form-field-flex .mat-mdc-form-field-infix label{color:var(--mat-form-field-outlined-error-label-text-color)}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--disabled{opacity:.5}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{position:static;align-items:center;column-gap:.5rem;padding-block:calc(.5rem - 1px);padding-inline:calc(.75rem - 1px)}[dir=rtl] #shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{padding-block:calc(.5rem - 1px);padding-inline:calc(.75rem - 1px)}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex:has(.mat-mdc-form-field-textarea-control){align-items:flex-start}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{position:static;display:flex;width:auto;min-height:0;padding:0}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix label{top:calc(-1 * (var(--mat-form-field-container-text-line-height) + .5rem));left:0;font-size:var(--mat-form-field-outlined-label-text-size);font-weight:var(--mat-form-field-outlined-label-text-weight);line-height:var(--mat-form-field-container-text-line-height);letter-spacing:var(--mat-form-field-outlined-label-text-tracking);color:var(--mat-form-field-outlined-label-text-color);transition:none;transform:none}[dir=rtl] #shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix label{right:0;left:auto}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-input-element{color:var(--mat-form-field-outlined-input-text-color);caret-color:currentcolor}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-input-element::placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color);opacity:1;transition:none}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-input-element.mat-mdc-form-field-textarea-control{min-height:var(--mat-form-field-container-text-line-height)}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix{display:flex;align-items:center;align-self:unset;justify-content:center;height:var(--mat-form-field-container-text-line-height);padding:0;line-height:var(--mat-form-field-container-text-line-height)}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon{box-sizing:border-box;width:1rem;height:1rem;margin-right:-.125rem;margin-left:-.125rem;padding:0;font-size:1rem;color:currentcolor}[dir=rtl] #shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,[dir=rtl] #shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,[dir=rtl] #shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,[dir=rtl] #shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon{margin-right:-.125rem;margin-left:-.125rem}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon svg,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon svg,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon svg,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon svg{width:1rem;height:1rem}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color)}#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix,#shop .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}#shop .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:flex;font-size:var(--mat-form-field-subscript-text-size);font-weight:var(--mat-form-field-subscript-text-weight);line-height:var(--mat-form-field-subscript-text-line-height);letter-spacing:var(--mat-form-field-subscript-text-tracking)}#shop .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,#shop .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{position:relative;display:flex;flex:1 1 auto;min-height:var(--mat-form-field-subscript-text-line-height);margin:.5rem 0 0;padding:0}#shop .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error{display:flex;color:var(--mat-form-field-error-text-color)}#shop .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{display:flex;color:var(--mat-form-field-filled-label-text-color)}#shop .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-spacer{flex:1 1 auto}#shop .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper:not(:has(.mat-mdc-form-field-hint)),#shop .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper:not(:has(.mat-mdc-form-field-error)){margin:0}#shop .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,#shop .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{min-height:0}#shop .mat-mdc-form-field .mat-mdc-form-field-bottom-align:before{display:none}#shop .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading,#shop .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing{display:none}#shop .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch{width:100%!important;border:none!important}#shop .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch label{top:calc(-1 * (var(--mat-form-field-container-text-line-height) + .5rem));left:0;max-width:100%!important;font-size:var(--mat-form-field-outlined-label-text-size);font-weight:var(--mat-form-field-outlined-label-text-weight);line-height:var(--mat-form-field-container-text-line-height);letter-spacing:var(--mat-form-field-outlined-label-text-tracking);color:var(--mat-form-field-outlined-label-text-color);transition:none!important;transform:none!important}@media screen and (max-width:640px){#shop .mat-mdc-form-field{font-size:var(--text-xl)}}#shop .mat-mdc-form-field .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,#shop .mat-mdc-form-field .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,#shop .mat-mdc-form-field .mat-mdc-form-field-text-suffix .mat-mdc-icon-button,#shop .mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{--icon-button-size: fit-content;--icon-button-padding: 0;--icon-button-bg-color-hover: transparent;--icon-button-bg-color-active: transparent}#shop .mat-icon{width:1rem;height:1rem}#shop .mat-mdc-menu-content{padding:.25rem 0}#shop .mat-mdc-menu-item{min-height:2rem}#shop .mdc-linear-progress{overflow:hidden;border-radius:.5rem}#shop .mat-mdc-select-arrow-wrapper{height:1.25rem;transform:none}#shop .mat-mdc-select-panel{border-radius:.5rem;overscroll-behavior:contain}@media screen and (max-width:640px){#shop{--mat-select-trigger-text-size: var(--text-xl)}}#shop .mat-drawer-container{display:flex;flex:1 1 auto;background:var(--mat-sidenav-container-background-color)}#shop .mat-drawer-container .mat-drawer{background:var(--mat-sidenav-container-background-color)}#shop .mat-drawer-container .mat-drawer .mat-drawer-inner-container{display:flex}#shop .mat-drawer-container .mat-drawer-content{display:flex;flex:1 1 auto;flex-direction:column;height:auto;background:var(--mat-sidenav-content-background-color)}#shop .mdc-data-table__row:last-child>.mat-mdc-cell{border-bottom:var(--mat-table-row-item-outline-width, 1px) solid var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, .12)))}.mat-mdc-snack-bar-container{--snackbar-bg-color: var(--color-white);--snackbar-border-color: color-mix(in oklch, var(--color-neutral-950) 10%, transparent);--snackbar-shadow-color: color-mix(in oklch, var(--color-black) 5%, transparent)}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{position:relative;background:var(--snackbar-border-color);border-color:transparent;border-style:solid;border-width:1px;box-shadow:0 10px 15px -3px color-mix(in oklch,var(--color-black) 5%,transparent),0 4px 6px -4px color-mix(in oklch,var(--color-black) 5%,transparent);isolation:isolate}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface:before{position:absolute;z-index:-10;background:var(--snackbar-bg-color);border-radius:calc(var(--mat-snack-bar-container-shape) - 1px);box-shadow:0 1px 3px 0 var(--snackbar-shadow-color),0 1px 2px -1px var(--snackbar-shadow-color);pointer-events:none;content:"";inset:0}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface:after{display:none;content:none}.snack--error{--mat-snack-bar-supporting-text-color: var(--color-error-900);--snackbar-bg-color: var(--color-error-100);--snackbar-border-color: var(--color-error-100);--snackbar-shadow-color: color-mix(in oklch, var(--color-error-500) 10%, transparent)}.qr-code-dialog-panel .mat-mdc-dialog-surface{padding:24px;overflow:hidden;background-color:#fff;border-radius:16px}
