*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(22 163 74 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(22 163 74 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}.svg-wrapper>svg{height:100%;width:100%}custom-quantity-input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}:root{--border-radius-l: 12px;--border-radius-m: 8px;--border-radius-pill: 999px;--border-radius-s: 4px;--border-radius-xl: 16px;--border-radius-xs: 2px;--border-width-l: 4px;--border-width-m: 2px;--border-width-s: 1.5px;--border-width-xl: 8px;--border-width-xs: 1px;--breakpoints-breakpoint-desktop: 1024px;--breakpoints-breakpoint-l: 1440px;--breakpoints-breakpoint-m: 1024px;--breakpoints-breakpoint-mobile: 768px;--breakpoints-breakpoint-s: 768px;--breakpoints-breakpoint-xl: 1600px;--breakpoints-breakpoint-xs: 390px;--grid-breakpoint-column-width: 175px;--grid-breakpoint-columns: 4;--grid-breakpoint-fixed-width: var(--breakpoints-breakpoint-xs);--grid-breakpoint-gutter: 8px;--grid-breakpoint-margin: 16px;--primitive-color-green-100: #ecf9f3;--primitive-color-green-200: #d9f3e7;--primitive-color-green-300: #b3e7cf;--primitive-color-green-400: #8ddbb7;--primitive-color-green-500: #67cf9f;--primitive-color-green-600: #41c387;--primitive-color-green-700: #349c6c;--primitive-color-green-800: #277551;--primitive-color-green-900: #1a4e36;--primitive-color-lime-100: #fdfff0;--primitive-color-lime-200: #fbffe0;--primitive-color-lime-400: #f8ffc2;--primitive-color-lime-600: #f4ffa3;--primitive-color-lime-800: #f1ff85;--primitive-color-lime-900: #edff66;--primitive-color-neutral-100: #f0f0f0;--primitive-color-neutral-150: #d9d9d9;--primitive-color-neutral-200: #cccccc;--primitive-color-neutral-250: #bfbfbf;--primitive-color-neutral-300: #b2b2b2;--primitive-color-neutral-350: #a6a6a6;--primitive-color-neutral-400: #999999;--primitive-color-neutral-450: #8c8c8c;--primitive-color-neutral-50: #f8f8f8;--primitive-color-neutral-500: #808080;--primitive-color-neutral-550: #737373;--primitive-color-neutral-600: #666666;--primitive-color-neutral-650: #595959;--primitive-color-neutral-700: #4d4d4d;--primitive-color-neutral-750: #404040;--primitive-color-neutral-800: #333333;--primitive-color-neutral-850: #262626;--primitive-color-neutral-900: #1a1a1a;--primitive-color-neutral-950: #0d0d0d;--primitive-color-neutral-black: #000000;--primitive-color-neutral-white: #ffffff;--primitive-color-red-100: #fce8ed;--primitive-color-red-200: #f9d0da;--primitive-color-red-300: #f3a1b6;--primitive-color-red-400: #ee7391;--primitive-color-red-500: #e8446d;--primitive-color-red-600: #e21548;--primitive-color-red-700: #b5113a;--primitive-color-red-800: #880d2b;--primitive-color-red-900: #5a081d;--primitive-color-slate-100: #e8eceb;--primitive-color-slate-200: #d2d8d7;--primitive-color-slate-400: #a5b1af;--primitive-color-slate-600: #788b87;--primitive-color-slate-800: #4b645f;--primitive-color-slate-900: #1e3d37;--primitive-type-letter-spacing-none: 0px;--primitive-type-letter-spacing-s: -.5px;--primitive-type-letter-spacing-xs: -1px;--semantic-color-background-brand-green: var(--primitive-color-green-600);--semantic-color-background-brand-green-hover: var(--primitive-color-green-300);--semantic-color-background-brand-green-pressed: var(--primitive-color-green-400);--semantic-color-background-brand-subtle: var(--primitive-color-green-200);--semantic-color-background-brand-subtle-hover: var(--primitive-color-green-300);--semantic-color-background-brand-subtle-pressed: var(--primitive-color-green-400);--semantic-color-background-disabled: var(--primitive-color-neutral-50);--semantic-color-background-hover: var(--primitive-color-neutral-150);--semantic-color-background-info: var(--primitive-color-neutral-600);--semantic-color-background-info-subtle: var(--primitive-color-neutral-100);--semantic-color-background-lime: var(--primitive-color-lime-900);--semantic-color-background-lime-hover: var(--primitive-color-lime-600);--semantic-color-background-lime-pressed: var(--primitive-color-lime-400);--semantic-color-background-mono: var(--primitive-color-neutral-900);--semantic-color-background-mono-hover: var(--primitive-color-neutral-800);--semantic-color-background-mono-pressed: var(--primitive-color-neutral-700);--semantic-color-background-negative: var(--primitive-color-red-600);--semantic-color-background-negative-hover: var(--primitive-color-red-500);--semantic-color-background-negative-pressed: var(--primitive-color-red-400);--semantic-color-background-negative-subtle: var(--primitive-color-red-100);--semantic-color-background-neutral: var(--primitive-color-neutral-150);--semantic-color-background-neutral-subtle: var(--primitive-color-neutral-100);--semantic-color-background-positive: var(--primitive-color-green-600);--semantic-color-background-positive-subtle: var(--primitive-color-green-100);--semantic-color-background-pressed: var(--primitive-color-neutral-200);--semantic-color-background-primary: var(--primitive-color-neutral-white);--semantic-color-background-secondary: var(--primitive-color-neutral-100);--semantic-color-background-selected: var(--primitive-color-neutral-250);--semantic-color-background-slate: var(--primitive-color-slate-900);--semantic-color-background-slate-hover: var(--primitive-color-slate-800);--semantic-color-background-slate-pressed: var(--primitive-color-slate-600);--semantic-color-background-tertiary: var(--primitive-color-neutral-50);--semantic-color-border-brand: var(--primitive-color-green-600);--semantic-color-border-brand-subtle: var(--primitive-color-green-200);--semantic-color-border-disabled: var(--primitive-color-neutral-400);--semantic-color-border-focus: var(--primitive-color-neutral-black);--semantic-color-border-info: var(--primitive-color-neutral-600);--semantic-color-border-inverse: var(--primitive-color-neutral-white);--semantic-color-border-negative: var(--primitive-color-red-600);--semantic-color-border-positive: var(--primitive-color-green-700);--semantic-color-border-primary: var(--primitive-color-neutral-900);--semantic-color-border-secondary: var(--primitive-color-neutral-400);--semantic-color-border-tertiary: var(--primitive-color-neutral-200);--semantic-color-content-disabled: var(--primitive-color-neutral-400);--semantic-color-content-link: var(--primitive-color-neutral-900);--semantic-color-content-link-hover: var(--primitive-color-neutral-800);--semantic-color-content-link-pressed: var(--primitive-color-neutral-700);--semantic-color-content-negative: var(--primitive-color-red-600);--semantic-color-content-negative-bold: var(--primitive-color-red-800);--semantic-color-content-positive: var(--primitive-color-green-700);--semantic-color-content-positive-bold: var(--primitive-color-green-900);--semantic-color-content-primary: var(--primitive-color-neutral-900);--semantic-color-content-primary-inverse: var(--primitive-color-neutral-white);--semantic-color-content-secondary: var(--primitive-color-neutral-600);--semantic-color-content-secondary-inverse: var(--primitive-color-neutral-100);--semantic-color-content-tertiary: var(--primitive-color-neutral-400);--semantic-color-content-tertiary-inverse: var(--primitive-color-neutral-300);--semantic-color-overlay-default: rgba(0, 0, 0, .2);--semantic-color-overlay-inverse: rgba(255, 255, 255, .5);--semantic-type-body-l-family: Rubik;--semantic-type-body-l-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-l-line-height: var(--spacing-space-6x);--semantic-type-body-l-size: var(--spacing-space-4x);--semantic-type-body-l-weight: 300;--semantic-type-body-lead-family: Rubik;--semantic-type-body-lead-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-lead-line-height: var(--spacing-space-7x);--semantic-type-body-lead-size: var(--spacing-space-5x);--semantic-type-body-lead-weight: 300;--semantic-type-body-m-family: Rubik;--semantic-type-body-m-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-m-line-height: var(--spacing-space-5x);--semantic-type-body-m-size: var(--spacing-space-3-5x);--semantic-type-body-m-weight: 300;--semantic-type-body-s-family: Rubik;--semantic-type-body-s-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-s-line-height: var(--spacing-space-4x);--semantic-type-body-s-size: var(--spacing-space-3x);--semantic-type-body-s-weight: 300;--semantic-type-heading-l-family: Syne;--semantic-type-heading-l-letter-spacing: var(--primitive-type-letter-spacing-s);--semantic-type-heading-l-line-height: var(--spacing-space-12x);--semantic-type-heading-l-size: var(--spacing-space-10x);--semantic-type-heading-l-weight: 700;--semantic-type-heading-m-family: Rubik;--semantic-type-heading-m-letter-spacing: var(--primitive-type-letter-spacing-s);--semantic-type-heading-m-line-height: var(--spacing-space-11x);--semantic-type-heading-m-size: var(--spacing-space-9x);--semantic-type-heading-m-weight: 500;--semantic-type-heading-s-family: Rubik;--semantic-type-heading-s-letter-spacing: var(--primitive-type-letter-spacing-s);--semantic-type-heading-s-line-height: var(--spacing-space-7x);--semantic-type-heading-s-size: var(--spacing-space-6x);--semantic-type-heading-s-weight: 500;--semantic-type-heading-xl-family: Syne;--semantic-type-heading-xl-letter-spacing: var(--primitive-type-letter-spacing-xs);--semantic-type-heading-xl-line-height: var(--spacing-space-12x);--semantic-type-heading-xl-size: var(--spacing-space-10x);--semantic-type-heading-xl-weight: 700;--semantic-type-heading-xs-family: Rubik;--semantic-type-heading-xs-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-heading-xs-line-height: var(--spacing-space-6x);--semantic-type-heading-xs-size: var(--spacing-space-4x);--semantic-type-heading-xs-weight: 500;--semantic-type-heading-xxl-family: Syne;--semantic-type-heading-xxl-letter-spacing: var(--primitive-type-letter-spacing-xs);--semantic-type-heading-xxl-line-height: var(--spacing-space-18x);--semantic-type-heading-xxl-size: var(--spacing-space-16x);--semantic-type-heading-xxl-weight: 700;--semantic-type-label-l-family: Rubik;--semantic-type-label-l-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-l-line-height: var(--spacing-space-6x);--semantic-type-label-l-size: var(--spacing-space-4x);--semantic-type-label-l-weight: 400;--semantic-type-label-m-family: Rubik;--semantic-type-label-m-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-m-line-height: var(--spacing-space-5x);--semantic-type-label-m-size: var(--spacing-space-3-5x);--semantic-type-label-m-weight: 400;--semantic-type-label-s-family: Rubik;--semantic-type-label-s-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-s-line-height: var(--spacing-space-4x);--semantic-type-label-s-size: var(--spacing-space-3x);--semantic-type-label-s-weight: 400;--semantic-type-label-xs-family: Rubik;--semantic-type-label-xs-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-xs-line-height: var(--spacing-space-3x);--semantic-type-label-xs-size: var(--spacing-space-2-5x);--semantic-type-label-xs-weight: 400;--semantic-type-subtitle-l-size: var(--spacing-space-4x);--semantic-type-subtitle-l-line-height: var(--spacing-space-6x);--semantic-type-subtitle-l-letter-spacing: 1.5px;--semantic-type-subtitle-l-family: Rubik;--semantic-type-subtitle-l-weight: 400;--semantic-type-subtitle-m-size: var(--spacing-space-3.5x);--semantic-type-subtitle-m-line-height: var(--spacing-space-5x);--semantic-type-subtitle-m-letter-spacing: 1.5px;--semantic-type-subtitle-m-family: Rubik;--semantic-type-subtitle-m-weight: 400;--semantic-type-subtitle-s-size: var(--spacing-space-3x);--semantic-type-subtitle-s-line-height: var(--spacing-space-4x);--semantic-type-subtitle-s-letter-spacing: 1.5px;--semantic-type-subtitle-s-family: Rubik;--semantic-type-subtitle-s-weight: 400;--spacing-space-0-5x: 2px;--spacing-space-10x: 40px;--spacing-space-11x: 44px;--spacing-space-12x: 48px;--spacing-space-14x: 56px;--spacing-space-16x: 64px;--spacing-space-18x: 72px;--spacing-space-1x: 4px;--spacing-space-2-5x: 10px;--spacing-space-20x: 80px;--spacing-space-24x: 96px;--spacing-space-28x: 112px;--spacing-space-2x: 8px;--spacing-space-3-5x: 14px;--spacing-space-32x: 128px;--spacing-space-3x: 12px;--spacing-space-40x: 160px;--spacing-space-48x: 192px;--spacing-space-4x: 16px;--spacing-space-56x: 224px;--spacing-space-5x: 20px;--spacing-space-6x: 24px;--spacing-space-7x: 28px;--spacing-space-8x: 32px;--spacing-space-9x: 36px}:root [data-theme=dark]{--semantic-color-background-brand-green: var(--primitive-color-green-600);--semantic-color-background-brand-green-hover: var(--primitive-color-green-500);--semantic-color-background-brand-green-pressed: var(--primitive-color-green-600);--semantic-color-background-brand-subtle: var(--primitive-color-green-900);--semantic-color-background-brand-subtle-hover: var(--primitive-color-green-800);--semantic-color-background-brand-subtle-pressed: var(--primitive-color-green-700);--semantic-color-background-disabled: var(--primitive-color-neutral-800);--semantic-color-background-hover: var(--primitive-color-neutral-800);--semantic-color-background-info: var(--primitive-color-neutral-400);--semantic-color-background-info-subtle: var(--primitive-color-neutral-800);--semantic-color-background-lime: var(--primitive-color-lime-900);--semantic-color-background-lime-hover: var(--primitive-color-lime-600);--semantic-color-background-lime-pressed: var(--primitive-color-lime-400);--semantic-color-background-mono: var(--primitive-color-neutral-white);--semantic-color-background-mono-hover: var(--primitive-color-neutral-100);--semantic-color-background-mono-pressed: var(--primitive-color-neutral-200);--semantic-color-background-negative: var(--primitive-color-red-600);--semantic-color-background-negative-hover: var(--primitive-color-red-700);--semantic-color-background-negative-pressed: var(--primitive-color-red-800);--semantic-color-background-negative-subtle: var(--primitive-color-red-900);--semantic-color-background-neutral: var(--primitive-color-neutral-800);--semantic-color-background-neutral-subtle: var(--primitive-color-neutral-900);--semantic-color-background-positive: var(--primitive-color-green-500);--semantic-color-background-positive-subtle: var(--primitive-color-green-900);--semantic-color-background-pressed: var(--primitive-color-neutral-700);--semantic-color-background-primary: var(--primitive-color-neutral-900);--semantic-color-background-secondary: var(--primitive-color-neutral-black);--semantic-color-background-selected: var(--primitive-color-neutral-600);--semantic-color-background-slate: var(--primitive-color-slate-600);--semantic-color-background-slate-hover: var(--primitive-color-slate-400);--semantic-color-background-slate-pressed: var(--primitive-color-slate-200);--semantic-color-background-tertiary: var(--primitive-color-neutral-black);--semantic-color-border-brand: var(--primitive-color-green-200);--semantic-color-border-brand-subtle: var(--primitive-color-green-700);--semantic-color-border-disabled: var(--primitive-color-neutral-700);--semantic-color-border-focus: var(--primitive-color-neutral-white);--semantic-color-border-info: var(--primitive-color-neutral-400);--semantic-color-border-inverse: var(--primitive-color-neutral-900);--semantic-color-border-negative: var(--primitive-color-red-600);--semantic-color-border-positive: var(--primitive-color-green-500);--semantic-color-border-primary: var(--primitive-color-neutral-100);--semantic-color-border-secondary: var(--primitive-color-neutral-600);--semantic-color-border-tertiary: var(--primitive-color-neutral-800);--semantic-color-content-disabled: var(--primitive-color-neutral-400);--semantic-color-content-link: var(--primitive-color-neutral-white);--semantic-color-content-link-hover: var(--primitive-color-neutral-100);--semantic-color-content-link-pressed: var(--primitive-color-neutral-200);--semantic-color-content-negative: var(--primitive-color-red-600);--semantic-color-content-negative-bold: var(--primitive-color-red-500);--semantic-color-content-positive: var(--primitive-color-green-600);--semantic-color-content-positive-bold: var(--primitive-color-green-400);--semantic-color-content-primary: var(--primitive-color-neutral-white);--semantic-color-content-primary-inverse: var(--primitive-color-neutral-900);--semantic-color-content-secondary: var(--primitive-color-neutral-50);--semantic-color-content-secondary-inverse: var(--primitive-color-neutral-800);--semantic-color-content-tertiary: var(--primitive-color-neutral-150);--semantic-color-content-tertiary-inverse: var(--primitive-color-neutral-600);--semantic-color-overlay-default: rgba(0, 0, 0, .5);--semantic-color-overlay-inverse: rgba(255, 255, 255, .5)}@media screen and (min-width: 768px){:root{--grid-breakpoint-column-width: 83px;--grid-breakpoint-columns: 8;--grid-breakpoint-fixed-width: var(--breakpoints-breakpoint-m);--grid-breakpoint-gutter: 8px;--grid-breakpoint-margin: 24px;--semantic-type-body-l-family: Rubik;--semantic-type-body-l-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-l-line-height: var(--spacing-space-6x);--semantic-type-body-l-size: var(--spacing-space-4x);--semantic-type-body-l-weight: 300;--semantic-type-body-lead-family: Rubik;--semantic-type-body-lead-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-lead-line-height: var(--spacing-space-6x);--semantic-type-body-lead-size: var(--spacing-space-4x);--semantic-type-body-lead-weight: 300;--semantic-type-body-m-family: Rubik;--semantic-type-body-m-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-m-line-height: var(--spacing-space-5x);--semantic-type-body-m-size: var(--spacing-space-3-5x);--semantic-type-body-m-weight: 300;--semantic-type-body-s-family: Rubik;--semantic-type-body-s-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-s-line-height: var(--spacing-space-4x);--semantic-type-body-s-size: var(--spacing-space-3x);--semantic-type-body-s-weight: 300;--semantic-type-heading-l-family: Syne;--semantic-type-heading-l-letter-spacing: var(--primitive-type-letter-spacing-s);--semantic-type-heading-l-line-height: var(--spacing-space-8x);--semantic-type-heading-l-size: var(--spacing-space-8x);--semantic-type-heading-l-weight: 700;--semantic-type-heading-m-family: Rubik;--semantic-type-heading-m-letter-spacing: var(--primitive-type-letter-spacing-s);--semantic-type-heading-m-line-height: var(--spacing-space-9x);--semantic-type-heading-m-size: var(--spacing-space-7x);--semantic-type-heading-m-weight: 500;--semantic-type-heading-s-family: Rubik;--semantic-type-heading-s-letter-spacing: var(--primitive-type-letter-spacing-s);--semantic-type-heading-s-line-height: var(--spacing-space-7x);--semantic-type-heading-s-size: var(--spacing-space-7x);--semantic-type-heading-s-weight: 500;--semantic-type-heading-xl-family: Syne;--semantic-type-heading-xl-letter-spacing: var(--primitive-type-letter-spacing-xs);--semantic-type-heading-xl-line-height: var(--spacing-space-16x);--semantic-type-heading-xl-size: var(--spacing-space-14x);--semantic-type-heading-xl-weight: 700;--semantic-type-heading-xs-family: Rubik;--semantic-type-heading-xs-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-heading-xs-line-height: var(--spacing-space-5x);--semantic-type-heading-xs-size: var(--spacing-space-3-5x);--semantic-type-heading-xs-weight: 500;--semantic-type-heading-xxl-family: Syne;--semantic-type-heading-xxl-letter-spacing: var(--primitive-type-letter-spacing-xs);--semantic-type-heading-xxl-line-height: var(--spacing-space-14x);--semantic-type-heading-xxl-size: var(--spacing-space-12x);--semantic-type-heading-xxl-weight: 700;--semantic-type-label-l-family: Rubik;--semantic-type-label-l-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-l-line-height: var(--spacing-space-6x);--semantic-type-label-l-size: var(--spacing-space-4x);--semantic-type-label-l-weight: 400;--semantic-type-label-m-family: Rubik;--semantic-type-label-m-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-m-line-height: var(--spacing-space-5x);--semantic-type-label-m-size: var(--spacing-space-3-5x);--semantic-type-label-m-weight: 400;--semantic-type-label-s-family: Rubik;--semantic-type-label-s-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-s-line-height: var(--spacing-space-4x);--semantic-type-label-s-size: var(--spacing-space-3x);--semantic-type-label-s-weight: 400;--semantic-type-label-xs-family: Rubik;--semantic-type-label-xs-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-xs-line-height: var(--spacing-space-3x);--semantic-type-label-xs-size: var(--spacing-space-2-5x);--semantic-type-label-xs-weight: 400}}@media screen and (min-width: 1024px){:root{--grid-breakpoint-column-width: 74px;--grid-breakpoint-columns: 12;--grid-breakpoint-fixed-width: var(--breakpoints-breakpoint-l);--grid-breakpoint-gutter: 8px;--grid-breakpoint-margin: 24px;--semantic-type-body-l-family: Rubik;--semantic-type-body-l-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-l-line-height: var(--spacing-space-6x);--semantic-type-body-l-size: var(--spacing-space-4x);--semantic-type-body-l-weight: 300;--semantic-type-body-lead-family: Rubik;--semantic-type-body-lead-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-lead-line-height: var(--spacing-space-7x);--semantic-type-body-lead-size: var(--spacing-space-5x);--semantic-type-body-lead-weight: 300;--semantic-type-body-m-family: Rubik;--semantic-type-body-m-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-m-line-height: var(--spacing-space-5x);--semantic-type-body-m-size: var(--spacing-space-3-5x);--semantic-type-body-m-weight: 300;--semantic-type-body-s-family: Rubik;--semantic-type-body-s-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-body-s-line-height: var(--spacing-space-4x);--semantic-type-body-s-size: var(--spacing-space-3x);--semantic-type-body-s-weight: 300;--semantic-type-heading-l-family: Syne;--semantic-type-heading-l-letter-spacing: var(--primitive-type-letter-spacing-s);--semantic-type-heading-l-line-height: var(--spacing-space-12x);--semantic-type-heading-l-size: var(--spacing-space-10x);--semantic-type-heading-l-weight: 700;--semantic-type-heading-m-family: Rubik;--semantic-type-heading-m-letter-spacing: var(--primitive-type-letter-spacing-s);--semantic-type-heading-m-line-height: var(--spacing-space-11x);--semantic-type-heading-m-size: var(--spacing-space-9x);--semantic-type-heading-m-weight: 500;--semantic-type-heading-s-family: Rubik;--semantic-type-heading-s-letter-spacing: var(--primitive-type-letter-spacing-s);--semantic-type-heading-s-line-height: var(--spacing-space-9x);--semantic-type-heading-s-size: var(--spacing-space-7x);--semantic-type-heading-s-weight: 500;--semantic-type-heading-xs-family: Rubik;--semantic-type-heading-xs-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-heading-xs-line-height: var(--spacing-space-6x);--semantic-type-heading-xs-size: var(--spacing-space-4x);--semantic-type-heading-xs-weight: 500;--semantic-type-heading-xxl-family: Syne;--semantic-type-heading-xxl-letter-spacing: var(--primitive-type-letter-spacing-xs);--semantic-type-heading-xxl-line-height: var(--spacing-space-18x);--semantic-type-heading-xxl-size: var(--spacing-space-16x);--semantic-type-heading-xxl-weight: 700;--semantic-type-label-l-family: Rubik;--semantic-type-label-l-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-l-line-height: var(--spacing-space-6x);--semantic-type-label-l-size: var(--spacing-space-4x);--semantic-type-label-l-weight: 400;--semantic-type-label-m-family: Rubik;--semantic-type-label-m-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-m-line-height: var(--spacing-space-5x);--semantic-type-label-m-size: var(--spacing-space-3-5x);--semantic-type-label-m-weight: 400;--semantic-type-label-s-family: Rubik;--semantic-type-label-s-letter-spacing: var(--primitive-type-letter-spacing-none);--semantic-type-label-s-line-height: var(--spacing-space-4x);--semantic-type-label-s-size: var(--spacing-space-3x);--semantic-type-label-s-weight: 400}}@media screen and (min-width: 1440px){:root{--grid-breakpoint-column-width: 98px;--grid-breakpoint-columns: 12;--grid-breakpoint-fixed-width: var(--breakpoints-breakpoint-xl);--grid-breakpoint-gutter: 8px;--grid-breakpoint-margin: 44px}}@media screen and (min-width: 1600px){:root{--grid-breakpoint-column-width: 138px;--grid-breakpoint-columns: 12;--grid-breakpoint-fixed-width: var(--breakpoints-breakpoint-xl);--grid-breakpoint-gutter: 16px;--grid-breakpoint-margin: 44px}}.\!container{width:100%!important;margin:0 auto!important;max-width:var(--breakpoints-breakpoint-xl)!important;padding-left:var(--grid-breakpoint-margin)!important;padding-right:var(--grid-breakpoint-margin)!important}.container{width:100%;margin:0 auto;max-width:var(--breakpoints-breakpoint-xl);padding-left:var(--grid-breakpoint-margin);padding-right:var(--grid-breakpoint-margin)}.grid-fixed{display:grid;grid-template-columns:repeat(12,minmax(var(--grid-breakpoint-column-width),1fr));row-gap:var(--grid-breakpoint-gutter);-moz-column-gap:var(--grid-breakpoint-gutter);column-gap:var(--grid-breakpoint-gutter)}.grid-fluid{display:grid;grid-template-columns:repeat(var(--grid-breakpoint-columns),minmax(0,1fr));row-gap:var(--grid-breakpoint-gutter);-moz-column-gap:var(--grid-breakpoint-gutter);column-gap:var(--grid-breakpoint-gutter)}.heading-xxl{font-size:var(--semantic-type-heading-xxl-size);line-height:var(--semantic-type-heading-xxl-line-height);letter-spacing:var(--semantic-type-heading-xxl-letter-spacing);font-family:var(--semantic-type-heading-xxl-family);font-weight:var(--semantic-type-heading-xxl-weight)}.heading-xl{font-size:var(--semantic-type-heading-xl-size);line-height:var(--semantic-type-heading-xl-line-height);letter-spacing:var(--semantic-type-heading-xl-letter-spacing);font-family:var(--semantic-type-heading-xl-family);font-weight:var(--semantic-type-heading-xl-weight)}.heading-l{font-size:var(--semantic-type-heading-l-size);line-height:var(--semantic-type-heading-l-line-height);letter-spacing:var(--semantic-type-heading-l-letter-spacing);font-family:var(--semantic-type-heading-l-family);font-weight:var(--semantic-type-heading-l-weight)}.heading-m{font-size:var(--semantic-type-heading-m-size);line-height:var(--semantic-type-heading-m-line-height);letter-spacing:var(--semantic-type-heading-m-letter-spacing);font-family:var(--semantic-type-heading-m-family);font-weight:var(--semantic-type-heading-m-weight)}.heading-s{font-size:var(--semantic-type-heading-s-size);line-height:var(--semantic-type-heading-s-line-height);letter-spacing:var(--semantic-type-heading-s-letter-spacing);font-family:var(--semantic-type-heading-s-family);font-weight:var(--semantic-type-heading-s-weight)}.heading-xs{font-size:var(--semantic-type-heading-xs-size);line-height:var(--semantic-type-heading-xs-line-height);letter-spacing:var(--semantic-type-heading-xs-letter-spacing);font-family:var(--semantic-type-heading-xs-family);font-weight:var(--semantic-type-heading-xs-weight)}.body-l{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight)}.body-m{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight)}.\!body-s{font-size:var(--semantic-type-body-s-size)!important;line-height:var(--semantic-type-body-s-line-height)!important;letter-spacing:var(--semantic-type-body-s-letter-spacing)!important;font-family:var(--semantic-type-body-s-family)!important;font-weight:var(--semantic-type-body-s-weight)!important}.body-s{font-size:var(--semantic-type-body-s-size);line-height:var(--semantic-type-body-s-line-height);letter-spacing:var(--semantic-type-body-s-letter-spacing);font-family:var(--semantic-type-body-s-family);font-weight:var(--semantic-type-body-s-weight)}.body-lead{font-size:var(--semantic-type-body-lead-size);line-height:var(--semantic-type-body-lead-line-height);letter-spacing:var(--semantic-type-body-lead-letter-spacing);font-family:var(--semantic-type-body-lead-family);font-weight:var(--semantic-type-body-lead-weight)}.label-l{font-size:var(--semantic-type-label-l-size);line-height:var(--semantic-type-label-l-line-height);letter-spacing:var(--semantic-type-label-l-letter-spacing);font-family:var(--semantic-type-label-l-family);font-weight:var(--semantic-type-label-l-weight)}.label-m{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing);font-family:var(--semantic-type-label-m-family);font-weight:var(--semantic-type-label-m-weight)}.\!label-s{font-size:var(--semantic-type-label-s-size)!important;line-height:var(--semantic-type-label-s-line-height)!important;letter-spacing:var(--semantic-type-label-s-letter-spacing)!important;font-family:var(--semantic-type-label-s-family)!important;font-weight:var(--semantic-type-label-s-weight)!important}.label-s{font-size:var(--semantic-type-label-s-size);line-height:var(--semantic-type-label-s-line-height);letter-spacing:var(--semantic-type-label-s-letter-spacing);font-family:var(--semantic-type-label-s-family);font-weight:var(--semantic-type-label-s-weight)}.label-xs{font-size:var(--semantic-type-label-xs-size);line-height:var(--semantic-type-label-xs-line-height);letter-spacing:var(--semantic-type-label-xs-letter-spacing);font-family:var(--semantic-type-label-xs-family);font-weight:var(--semantic-type-label-xs-weight)}.subtitle-s{font-size:var(--semantic-type-subtitle-s-size);line-height:var(--semantic-type-subtitle-s-line-height);letter-spacing:var(--semantic-type-subtitle-s-letter-spacing);font-family:var(--semantic-type-subtitle-s-family);font-weight:var(--semantic-type-subtitle-s-weight)}.badge-brand,.badge-brand-btn,.badge-brand-subtle-btn,.badge-mono,.badge-mono-btn,.badge-outline-mono,.badge-outline-mono-btn,.badge-discount,.badge-neutral,.badge-white,.badge-negative,.badge-positive{display:inline-flex;justify-content:center;align-items:center;gap:4px;flex-shrink:0;vertical-align:middle;transition:background-color .3s,border-color .3s,color .3s;font-family:var(--semantic-type-label-l-family, Rubik);font-size:var(--semantic-type-label-s-size, 12px);line-height:var(--semantic-type-label-s-line-height, 16px);padding:4px var(--spacing-space-2x, 8px);border-radius:var(--border-radius-s, 4px);height:var(--spacing-space-6x, 24px)}.badge-brand{background:var(--semantic-color-background-brand-green, #41c387);color:var(--semantic-color-background-mono, #1a1a1a)}.badge-mono{background:var(--semantic-color-background-mono, #1a1a1a);color:var(--semantic-color-content-primary-inverse, #fff)}.badge-outline-mono{border:1px solid var(--semantic-color-border-primary, #1a1a1a);background:var(--semantic-color-background-primary, #fff);color:var(--semantic-color-background-mono, #1a1a1a)}.badge-discount{background:var(--semantic-color-background-lime, #edff66);color:var(--semantic-color-background-mono, #1a1a1a)}.badge-neutral{background:var(--semantic-color-background-secondary, #f0f0f0);color:var(--semantic-color-background-mono, #1a1a1a)}.badge-white{background:var(--semantic-color-background-primary, #fff);color:var(--semantic-color-background-mono, #1a1a1a)}.badge-negative{background:var(--semantic-color-background-negative-subtle, #fce8ed);color:var(--semantic-color-content-negative-bold, #880d2b)}.badge-positive{background:var(--semantic-color-background-positive-subtle, #ecf9f3);color:var(--semantic-color-content-positive-bold, #1a4e36)}.badge-pill{border-radius:var(--border-radius-xl, 24px)}.badge-xs{width:var(--spacing-space-35x, 14px);height:var(--spacing-space-35x, 14px);padding:var(--spacing-space-05x, 2px);font-size:var(--semantic-type-label-xs-size, 10px);line-height:var(--semantic-type-label-xs-line-height, 12px);letter-spacing:var(--semantic-type-label-xs-letter-spacing, 0)}.badge-brand-btn{background:var(--semantic-color-background-brand-green, #41c387);cursor:pointer}.badge-brand-btn:hover{background:var(--semantic-color-background-brand-green-hover, #b3e7cf)}.badge-brand-btn:active{background:var(--primitive-color-green-400, #8ddbb7)}.badge-brand-btn:focus-visible{box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-background-brand-green, #41c387)}.badge-mono-btn{background:var(--semantic-color-background-mono, #1a1a1a);color:var(--semantic-color-content-primary-inverse, #fff);cursor:pointer}.badge-mono-btn:hover{background:var(--semantic-color-background-mono-hover, #333)}.badge-mono-btn:active{background:var(--semantic-color-background-mono-pressed, #4d4d4d)}.badge-mono-btn:focus-visible{box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-background-mono, #1a1a1a)}.badge-outline-mono-btn{border:1px solid var(--semantic-color-border-primary, #1a1a1a);background:var(--semantic-color-background-primary, #fff);color:var(--semantic-color-border-primary, #1a1a1a);cursor:pointer}.badge-outline-mono-btn:hover{background:var(--semantic-color-background-brand-green-hover, #b3e7cf)}.badge-outline-mono-btn:active{background:var(--semantic-color-background-brand-green-pressed, #8ddbb7)}.badge-outline-mono-btn:focus-visible{box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-border-primary, #1a1a1a)}.badge-brand-subtle-btn{background:var(--semantic-color-background-positive-subtle, #d9f3e7);color:var(--semantic-color-content-positive-bold, #1a4e36);cursor:pointer}.badge-brand-subtle-btn:hover{background:var(--semantic-color-background-brand-green-hover, #b3e7cf)}.badge-brand-subtle-btn:active{background:var(--semantic-color-background-brand-green-pressed, #8ddbb7)}.badge-brand-subtle-btn:focus-visible{background:var(--semantic-color-background-positive-subtle, #d9f3e7);box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-background-brand-green, #41c387)}.btn-outline,.btn-empty,.btn-mono,.btn-destructive-primary,.btn-destructive-outline{display:inline-flex;justify-content:center;align-items:center;gap:8px;flex-shrink:0;vertical-align:middle;transition:background-color .3s,border-color .3s,color .3s;font-family:var(--semantic-type-label-l-family, Rubik);border-radius:var(--border-radius-s, 4px)}.btn-large{height:var(--spacing-space-12x, 48px);padding:8px 16px;font-size:var(--semantic-type-label-l-size, 16px);line-height:var(--semantic-type-label-l-line-height, 24px);letter-spacing:var(--semantic-type-label-l-letter-spacing, 0)}.btn-medium{height:var(--spacing-space-10x, 40px);padding:8px var(--spacing-space-2x, 8px);font-size:var(--semantic-type-label-m-size, 14px);line-height:var(--semantic-type-label-m-line-height, 20px);letter-spacing:var(--semantic-type-label-m-letter-spacing, 0)}.btn-small{height:var(--spacing-space-8x, 32px);padding:8px var(--spacing-space-2x, 8px);font-size:var(--semantic-type-label-s-size, 12px);line-height:var(--semantic-type-label-s-line-height, 16px);letter-spacing:var(--semantic-type-label-s-letter-spacing, 0)}.btn-pill{border-radius:var(--border-radius-pill, 999px)}.btn-outline{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-primary, #1a1a1a);background:var(--semantic-color-background-primary, #fff);color:var(--semantic-color-border-primary, #1a1a1a)}.btn-outline:hover{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-primary, #1a1a1a);background:var(--semantic-color-background-hover, #d9d9d9);color:var(--semantic-color-border-primary, #1a1a1a)}.btn-outline:active{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-primary, #1a1a1a);background:var(--semantic-color-border-primary, #1a1a1a);color:var(--semantic-color-content-primary-inverse, #fff)}.btn-outline:focus-visible{box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-border-primary, #1a1a1a)}.btn-outline:disabled{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-disabled, #999);background:var(--semantic-color-background-disabled, #f8f8f8);color:var(--semantic-color-content-disabled, #999)}.btn-empty{border:1px solid transparent;background:var(--semantic-color-background-primary, #fff);color:var(--semantic-color-border-primary, #1a1a1a)}.btn-empty:hover{border:1px solid transparent;background:var(--semantic-color-background-hover, #d9d9d9);color:var(--semantic-color-border-primary, #1a1a1a)}.btn-empty:active{border:1px solid transparent;background:var(--semantic-color-border-primary, #1a1a1a);color:var(--semantic-color-content-primary-inverse, #fff)}.btn-empty:focus-visible{box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-border-primary, #1a1a1a)}.btn-empty:disabled{border:1px solid transparent;background:var(--semantic-color-background-disabled, #f8f8f8);color:var(--semantic-color-content-disabled, #999)}.btn-mono{border:1px solid transparent;background:var(--semantic-color-background-mono, #1a1a1a);color:var(--semantic-color-content-primary-inverse, #fff)}.btn-mono:hover{border:1px solid transparent;background:var(--semantic-color-background-mono-hover, #333);color:var(--semantic-color-content-primary-inverse, #fff)}.btn-mono:active{border:1px solid transparent;background:var(--semantic-color-background-mono-pressed, #4d4d4d);color:var(--semantic-color-content-primary-inverse, #fff)}.btn-mono:focus-visible{box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-border-primary, #1a1a1a)}.btn-mono:disabled{border:1px solid transparent;background:var(--semantic-color-background-disabled, #f8f8f8);color:var(--semantic-color-content-disabled, #999)}.btn-destructive-primary{border:1px solid transparent;background:var(--semantic-color-background-negative, #e21548);color:var(--semantic-color-content-primary-inverse, #fff)}.btn-destructive-primary:hover{border:1px solid transparent;background:var(--semantic-color-background-negative-hover, #e8446d);color:var(--semantic-color-content-primary-inverse, #fff)}.btn-destructive-primary:active{border:1px solid transparent;background:var(--semantic-color-background-negative-pressed, #ee7391);color:var(--semantic-color-content-primary-inverse, #fff)}.btn-destructive-primary:focus-visible{box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-background-negative, #e21548)}.btn-destructive-primary:disabled{border:1px solid transparent;background:var(--semantic-color-background-disabled, #f8f8f8);color:var(--semantic-color-content-disabled, #999)}.btn-destructive-outline{border:var(--border-width-xs, 1px) solid var(--semantic-color-background-negative, #e21548);background:var(--semantic-color-background-primary, #fff);color:var(--semantic-color-background-negative, #e21548)}.btn-destructive-outline:hover{border:var(--border-width-xs, 1px) solid var(--semantic-color-background-negative-hover, #e8446d);background:var(--semantic-color-background-negative-hover, #e8446d);color:var(--semantic-color-content-primary-inverse, #fff)}.btn-destructive-outline:active{border:var(--border-width-xs, 1px) solid var(--semantic-color-background-negative-pressed, #ee7391);background:var(--semantic-color-background-negative-pressed, #ee7391);color:var(--semantic-color-content-primary-inverse, #fff)}.btn-destructive-outline:focus-visible{box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-background-negative, #e21548)}.btn-destructive-outline:disabled{border:var(--border-width-xs, 1px) solid var(--semantic-color-background-disabled, #f8f8f8);background:var(--semantic-color-background-disabled, #f8f8f8);color:var(--semantic-color-content-disabled, #999)}.link-primary,.link-secondary{text-decoration:none;transition:color .3s}.link-primary{color:var(--primitive-color-neutral-900, #1a1a1a)}.link-primary:hover{color:var(--primitive-color-neutral-800, #333);text-decoration:underline}.link-primary:active{color:var(--primitive-color-neutral-700, #4d4d4d)}.link-primary:focus-visible{color:var(--primitive-color-neutral-900, #1a1a1a);border-radius:4px;box-shadow:0 0 0 1px var(--primitive-color-neutral-black, #000)}.link-primary-disabled{color:var(--primitive-color-neutral-400, #999)}.link-secondary{color:var(--primitive-color-neutral-white, #fff)}.link-secondary:hover{color:var(--primitive-color-neutral-100, #f0f0f0);text-decoration:underline}.link-secondary:active{color:var(--primitive-color-neutral-200, #ccc)}.link-secondary:focus-visible{color:var(--primitive-color-neutral-white, #fff);border-radius:4px;box-shadow:0 0 0 1px var(--primitive-color-neutral-white, #fff)}.link-secondary-disabled{color:var(--primitive-color-neutral-400, #999)}.link-small{font-size:var(--semantic-type-label-s-size, 12px);line-height:var(--semantic-type-label-s-line-height, 16px)}.link-medium{font-size:var(--semantic-type-label-m-size, 14px);line-height:var(--semantic-type-label-m-line-height, 20px)}.link-large{font-size:var(--semantic-type-label-l-size, 16px);line-height:var(--semantic-type-label-l-line-height, 24px)}.richtext,.richtext .metafield-rich_text_field{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}.richtext p{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight)}.richtext a{font-size:var(--semantic-type-label-s-size);line-height:var(--semantic-type-label-s-line-height);letter-spacing:var(--semantic-type-label-s-letter-spacing);font-family:var(--semantic-type-label-s-family);font-weight:var(--semantic-type-label-s-weight);text-decoration-line:underline}.richtext ul{display:flex;list-style-type:none;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.richtext ul li{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing);font-family:var(--semantic-type-label-m-family);font-weight:var(--semantic-type-label-m-weight);position:relative}@media (min-width: 768px){.richtext ul li{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight)}}.richtext ul li::marker{content:none}.richtext ul li:before{content:"";position:absolute;left:calc(var(--spacing-space-6x) * -1);top:2px;width:var(--spacing-space-4x);height:var(--spacing-space-4x);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8.5L7 12.5L13 3.5' stroke='%231A1A1A' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.richtext ol{display:flex;list-style-type:decimal;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.richtext ol li{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing);font-family:var(--semantic-type-label-m-family);font-weight:var(--semantic-type-label-m-weight);position:relative}@media (min-width: 768px){.richtext ol li{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight)}}.article-richtext{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}@media (min-width: 1024px){.article-richtext{row-gap:var(--spacing-space-6x)}}.article-richtext p{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight)}.article-richtext a{text-decoration-line:underline}.article-richtext ul{display:flex;list-style-type:none;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.article-richtext ul li{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight);position:relative}.article-richtext ul li::marker{content:none}.article-richtext ul li:before{content:"";position:absolute;left:calc(var(--spacing-space-6x) * -1);top:2px;width:var(--spacing-space-4x);height:var(--spacing-space-4x);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8.5L7 12.5L13 3.5' stroke='%231A1A1A' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.article-richtext ol{display:flex;list-style-type:decimal;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.article-richtext ol li{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight);position:relative}.article-richtext h1,.article-richtext h2{font-size:var(--semantic-type-heading-s-size);line-height:var(--semantic-type-heading-s-line-height);letter-spacing:var(--semantic-type-heading-s-letter-spacing);font-family:var(--semantic-type-heading-s-family);font-weight:var(--semantic-type-heading-s-weight);font-size:22px;font-weight:500;line-height:32px}@media (min-width: 1024px){.article-richtext h1,.article-richtext h2{font-size:24px;line-height:36px}}.article-richtext h3{font-size:var(--semantic-type-heading-xs-size);line-height:var(--semantic-type-heading-xs-line-height);letter-spacing:var(--semantic-type-heading-xs-letter-spacing);font-family:var(--semantic-type-heading-xs-family);font-weight:var(--semantic-type-heading-xs-weight);font-size:18px;font-weight:500;line-height:24px}@media (min-width: 1024px){.article-richtext h3{font-size:20px}}.article-richtext h4,.article-richtext h5,.article-richtext h6{font-size:var(--semantic-type-heading-xs-size);line-height:var(--semantic-type-heading-xs-line-height);letter-spacing:var(--semantic-type-heading-xs-letter-spacing);font-family:var(--semantic-type-heading-xs-family);font-weight:var(--semantic-type-heading-xs-weight);font-size:16px;line-height:24px}.article-richtext iframe{aspect-ratio:16 / 9;width:100%}.article-richtext h1,.article-richtext h2,.article-richtext h3,.article-richtext h4,.article-richtext h5,.article-richtext h6{margin-top:var(--spacing-space-4x)}.article-richtext img,.article-richtext iframe,.article-richtext blockquote{margin-top:var(--spacing-space-4x);margin-bottom:var(--spacing-space-4x)}.article-richtext blockquote h1,.article-richtext blockquote h2,.article-richtext blockquote h3,.article-richtext blockquote h4,.article-richtext blockquote h5,.article-richtext blockquote h6{margin-top:0}.faq-richtext{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}@media (min-width: 1024px){.faq-richtext{row-gap:var(--spacing-space-6x)}}.faq-richtext .metafield-rich_text_field{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}@media (min-width: 1024px){.faq-richtext .metafield-rich_text_field{row-gap:var(--spacing-space-6x)}}.faq-richtext p{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight)}.faq-richtext a{text-decoration-line:underline}.faq-richtext ul{display:flex;list-style-type:none;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.faq-richtext ul li{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight);position:relative}.faq-richtext ul li::marker{content:none}.faq-richtext ul li:before{content:"";position:absolute;left:calc(var(--spacing-space-6x) * -1);top:2px;width:var(--spacing-space-4x);height:var(--spacing-space-4x);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8.5L7 12.5L13 3.5' stroke='%231A1A1A' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.faq-richtext ol{display:flex;list-style-type:decimal;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.faq-richtext ol li{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight);position:relative}.faq-richtext h1,.faq-richtext h2{font-size:var(--semantic-type-heading-s-size);line-height:var(--semantic-type-heading-s-line-height);letter-spacing:var(--semantic-type-heading-s-letter-spacing);font-family:var(--semantic-type-heading-s-family);font-weight:var(--semantic-type-heading-s-weight);font-size:22px;font-weight:500;line-height:32px}@media (min-width: 1024px){.faq-richtext h1,.faq-richtext h2{font-size:24px;line-height:36px}}.faq-richtext h3{font-size:var(--semantic-type-heading-xs-size);line-height:var(--semantic-type-heading-xs-line-height);letter-spacing:var(--semantic-type-heading-xs-letter-spacing);font-family:var(--semantic-type-heading-xs-family);font-weight:var(--semantic-type-heading-xs-weight);font-size:18px;font-weight:500;line-height:24px}@media (min-width: 1024px){.faq-richtext h3{font-size:20px}}.faq-richtext h4,.faq-richtext h5,.faq-richtext h6{font-size:var(--semantic-type-heading-xs-size);line-height:var(--semantic-type-heading-xs-line-height);letter-spacing:var(--semantic-type-heading-xs-letter-spacing);font-family:var(--semantic-type-heading-xs-family);font-weight:var(--semantic-type-heading-xs-weight);font-size:16px;line-height:24px}.product-description-richtext{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}.product-description-richtext p{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight);font-weight:300}.product-description-richtext b,.product-description-richtext strong{font-weight:500}.product-description-richtext a{font-size:var(--semantic-type-label-s-size);line-height:var(--semantic-type-label-s-line-height);letter-spacing:var(--semantic-type-label-s-letter-spacing);font-family:var(--semantic-type-label-s-family);font-weight:var(--semantic-type-label-s-weight);text-decoration-line:underline}.product-description-richtext ul li{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight);position:relative;font-weight:300}.product-description-richtext ul{display:flex;list-style-position:inside;list-style-type:disc;flex-direction:column;row-gap:var(--spacing-space-1x)}.product-description-richtext ol{display:flex;list-style-position:inside;list-style-type:decimal;flex-direction:column;row-gap:var(--spacing-space-1x)}.product-description-richtext ol li{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight);position:relative;font-weight:300}.product-description-richtext h1,.product-description-richtext h2,.product-description-richtext h3,.product-description-richtext h4,.product-description-richtext h5,.product-description-richtext h6{font-size:var(--semantic-type-heading-xs-size);line-height:var(--semantic-type-heading-xs-line-height);letter-spacing:var(--semantic-type-heading-xs-letter-spacing);font-family:var(--semantic-type-heading-xs-family);font-weight:var(--semantic-type-heading-xs-weight);font-weight:500}.richtext-secondary{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}.richtext-secondary h1,.richtext-secondary h2,.richtext-secondary h3,.richtext-secondary h4,.richtext-secondary h5,.richtext-secondary h6{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight);position:relative;height:var(--spacing-space-6x);padding-left:var(--spacing-space-9x);padding-top:2px;text-transform:uppercase}.richtext-secondary h1:before,.richtext-secondary h2:before,.richtext-secondary h3:before,.richtext-secondary h4:before,.richtext-secondary h5:before,.richtext-secondary h6:before{content:"";position:absolute;left:0;top:2px;width:var(--spacing-space-6x);height:var(--spacing-space-6x);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M14.5904 13.3696C14.6948 13.8128 14.75 14.275 14.75 14.75C14.75 18.0637 12.0637 20.75 8.75 20.75V15.9503M14.5904 13.3696C18.3244 10.6411 20.75 6.22874 20.75 1.25C15.7715 1.25021 11.3595 3.67586 8.63122 7.40975M14.5904 13.3696C12.8819 14.6181 10.8994 15.514 8.75 15.9503M8.63122 7.40975C8.18777 7.30528 7.72534 7.25 7.25 7.25C3.93629 7.25 1.25 9.93629 1.25 13.25H6.05072M8.63122 7.40975C7.38285 9.11827 6.48701 11.1007 6.05072 13.25M8.75 15.9503C8.64659 15.9713 8.54279 15.9912 8.43862 16.0101C7.53171 15.291 6.70991 14.4692 5.99079 13.5623C6.00969 13.4578 6.02967 13.3537 6.05072 13.25M3.81191 15.6408C2.71213 16.4612 2 17.7724 2 19.25C2 19.4869 2.0183 19.7195 2.05356 19.9464C2.28054 19.9817 2.51313 20 2.75 20C4.22758 20 5.53883 19.2879 6.35925 18.1881M15.5 8C15.5 8.82843 14.8284 9.5 14 9.5C13.1716 9.5 12.5 8.82843 12.5 8C12.5 7.17157 13.1716 6.5 14 6.5C14.8284 6.5 15.5 7.17157 15.5 8Z' stroke='%231A1A1A' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.richtext-secondary p{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight)}.richtext-secondary a{font-size:var(--semantic-type-label-s-size);line-height:var(--semantic-type-label-s-line-height);letter-spacing:var(--semantic-type-label-s-letter-spacing);font-family:var(--semantic-type-label-s-family);font-weight:var(--semantic-type-label-s-weight);text-decoration-line:underline}.richtext-secondary ul{display:flex;list-style-position:inside;list-style-type:disc;flex-direction:column;row-gap:var(--spacing-space-1x)}.richtext-secondary ul li{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing);font-family:var(--semantic-type-label-m-family);font-weight:var(--semantic-type-label-m-weight);position:relative}@media (min-width: 768px){.richtext-secondary ul li{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight)}}.richtext-secondary ol{display:flex;list-style-position:inside;list-style-type:decimal;flex-direction:column;row-gap:var(--spacing-space-1x)}.richtext-secondary ol li{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing);font-family:var(--semantic-type-label-m-family);font-weight:var(--semantic-type-label-m-weight);position:relative}@media (min-width: 768px){.richtext-secondary ol li{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight)}}.richtext-tertiary{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}.richtext-tertiary h1,.richtext-tertiary h2,.richtext-tertiary h3,.richtext-tertiary h4,.richtext-tertiary h5,.richtext-tertiary h6{color:var(--primitive-color-green-300)}.richtext-tertiary p{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight)}.richtext-tertiary a{font-size:var(--semantic-type-label-s-size);line-height:var(--semantic-type-label-s-line-height);letter-spacing:var(--semantic-type-label-s-letter-spacing);font-family:var(--semantic-type-label-s-family);font-weight:var(--semantic-type-label-s-weight);text-decoration-line:underline}.richtext-tertiary ul{display:flex;list-style-type:none;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.richtext-tertiary ul li{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing);font-family:var(--semantic-type-label-m-family);font-weight:var(--semantic-type-label-m-weight);position:relative}@media (min-width: 768px){.richtext-tertiary ul li{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight)}}.richtext-tertiary ul li::marker{content:none}.richtext-tertiary ul li:before{content:"";position:absolute;left:calc(var(--spacing-space-6x) * -1);top:2px;width:var(--spacing-space-4x);height:var(--spacing-space-4x);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8.5L7 12.5L13 3.5' stroke='%2341C387' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.richtext-tertiary ol{display:flex;list-style-type:decimal;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.richtext-tertiary ol li{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing);font-family:var(--semantic-type-label-m-family);font-weight:var(--semantic-type-label-m-weight);position:relative}@media (min-width: 768px){.richtext-tertiary ol li{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight)}}.raw-richtext,.raw-richtext .metafield-rich_text_field{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}.raw-richtext a{text-decoration-line:underline}.raw-richtext ul{display:flex;list-style-type:none;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.raw-richtext ul li{position:relative;min-height:var(--spacing-space-5x);line-height:20px}.raw-richtext ul li::marker{content:""}.raw-richtext ul li:before{content:"";position:absolute;left:calc(var(--spacing-space-6x) * -1);top:2px;width:var(--spacing-space-4x);height:var(--spacing-space-4x);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8.5L7 12.5L13 3.5' stroke='%231A1A1A' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.raw-richtext ol{display:flex;list-style-type:decimal;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.expandable-richtext{font-size:var(--semantic-type-body-l-size);line-height:var(--semantic-type-body-l-line-height);letter-spacing:var(--semantic-type-body-l-letter-spacing);font-family:var(--semantic-type-body-l-family);font-weight:var(--semantic-type-body-l-weight);display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}@media (min-width: 1024px){.expandable-richtext{row-gap:var(--spacing-space-4x)}}.expandable-richtext .metafield-rich_text_field{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}@media (min-width: 1024px){.expandable-richtext .metafield-rich_text_field{row-gap:var(--spacing-space-4x)}}.expandable-richtext a{text-decoration-line:underline}.expandable-richtext ul{display:flex;list-style-type:disc;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.expandable-richtext ol{display:flex;list-style-type:decimal;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.expandable-richtext h1,.expandable-richtext h2{font-size:var(--semantic-type-heading-s-size);line-height:var(--semantic-type-heading-s-line-height);letter-spacing:var(--semantic-type-heading-s-letter-spacing);font-family:var(--semantic-type-heading-s-family);font-weight:var(--semantic-type-heading-s-weight)}.expandable-richtext h3,.expandable-richtext h4,.expandable-richtext h5,.expandable-richtext h6{font-size:var(--semantic-type-heading-xs-size);line-height:var(--semantic-type-heading-xs-line-height);letter-spacing:var(--semantic-type-heading-xs-letter-spacing);font-family:var(--semantic-type-heading-xs-family);font-weight:var(--semantic-type-heading-xs-weight)}.expandable-richtext strong{font-weight:500}.collection-richtext{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight);display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}.collection-richtext .metafield-rich_text_field{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x)}.collection-richtext a{text-decoration-line:underline}.collection-richtext ul{display:flex;list-style-type:none;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.collection-richtext ul li{position:relative;min-height:var(--spacing-space-5x);line-height:20px}.collection-richtext ul li::marker{content:""}.collection-richtext ul li:before{content:"";position:absolute;left:calc(var(--spacing-space-6x) * -1);top:2px;width:var(--spacing-space-4x);height:var(--spacing-space-4x);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8.5L7 12.5L13 3.5' stroke='%231A1A1A' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.collection-richtext ol{display:flex;list-style-type:decimal;flex-direction:column;row-gap:var(--spacing-space-1x);padding-left:var(--spacing-space-6x)}.collection-richtext ul li{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing);font-family:var(--semantic-type-label-m-family);font-weight:var(--semantic-type-label-m-weight)}.collection-richtext h1,.collection-richtext h2,.collection-richtext h3,.collection-richtext h4,.collection-richtext h5,.collection-richtext h6{font-size:var(--semantic-type-heading-xs-size);line-height:var(--semantic-type-heading-xs-line-height);letter-spacing:var(--semantic-type-heading-xs-letter-spacing);font-family:var(--semantic-type-heading-xs-family);font-weight:var(--semantic-type-heading-xs-weight)}.break-word{word-break:break-word}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1x{bottom:calc(var(--spacing-space-1x) * -1)}.-bottom-9x{bottom:calc(var(--spacing-space-9x) * -1)}.-bottom-\[25px\]{bottom:-25px}.-right-1x{right:calc(var(--spacing-space-1x) * -1)}.-top-\[21px\]{top:-21px}.bottom-0{bottom:0}.bottom-1x{bottom:var(--spacing-space-1x)}.bottom-2x{bottom:var(--spacing-space-2x)}.bottom-3x{bottom:var(--spacing-space-3x)}.bottom-4x{bottom:var(--spacing-space-4x)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1x{left:var(--spacing-space-1x)}.left-2x{left:var(--spacing-space-2x)}.left-3x{left:var(--spacing-space-3x)}.left-4x{left:var(--spacing-space-4x)}.right-0{right:0}.right-4x{right:var(--spacing-space-4x)}.right-\[15px\]{right:15px}.top-0{top:0}.top-1\/2{top:50%}.top-2x{top:var(--spacing-space-2x)}.top-4x{top:var(--spacing-space-4x)}.top-\[40px\]{top:40px}.top-\[50\%\]{top:50%}.top-\[72px\]{top:72px}.top-\[95\%\]{top:95%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[6\]{z-index:6}.z-\[999\]{z-index:999}.order-\[--product-grid-order\]{order:var(--product-grid-order)}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-6{grid-column:span 6 / span 6}.col-span-full{grid-column:1 / -1}.col-start-4{grid-column-start:4}.row-span-2{grid-row:span 2 / span 2}.float-left{float:left}.-m-2x{margin:calc(var(--spacing-space-2x) * -1)}.m-1x{margin:var(--spacing-space-1x)}.m-2x{margin:var(--spacing-space-2x)}.m-\[2px\]{margin:2px}.-mx-\[var\(--grid-breakpoint-margin\)\]{margin-left:calc(var(--grid-breakpoint-margin) * -1);margin-right:calc(var(--grid-breakpoint-margin) * -1)}.mx-10x{margin-left:var(--spacing-space-10x);margin-right:var(--spacing-space-10x)}.mx-1x{margin-left:var(--spacing-space-1x);margin-right:var(--spacing-space-1x)}.mx-4x{margin-left:var(--spacing-space-4x);margin-right:var(--spacing-space-4x)}.mx-\[6px\]{margin-left:6px;margin-right:6px}.mx-auto{margin-left:auto;margin-right:auto}.my-1x{margin-top:var(--spacing-space-1x);margin-bottom:var(--spacing-space-1x)}.my-2\.5x{margin-top:var(--spacing-space-2-5x);margin-bottom:var(--spacing-space-2-5x)}.my-2x{margin-top:var(--spacing-space-2x);margin-bottom:var(--spacing-space-2x)}.my-6x{margin-top:var(--spacing-space-6x);margin-bottom:var(--spacing-space-6x)}.\!mr-0{margin-right:0!important}.mb-11x{margin-bottom:var(--spacing-space-11x)}.mb-1x{margin-bottom:var(--spacing-space-1x)}.mb-2x{margin-bottom:var(--spacing-space-2x)}.mb-3x{margin-bottom:var(--spacing-space-3x)}.mb-4x{margin-bottom:var(--spacing-space-4x)}.mb-5x{margin-bottom:var(--spacing-space-5x)}.mb-8x{margin-bottom:var(--spacing-space-8x)}.mb-\[165px\]{margin-bottom:165px}.mb-\[24px\]{margin-bottom:24px}.ml-12x{margin-left:var(--spacing-space-12x)}.mr-32x{margin-right:var(--spacing-space-32x)}.mt-1x{margin-top:var(--spacing-space-1x)}.mt-4x{margin-top:var(--spacing-space-4x)}.mt-5x{margin-top:var(--spacing-space-5x)}.mt-6x{margin-top:var(--spacing-space-6x)}.mt-\[16px\]{margin-top:16px}.\!box-border{box-sizing:border-box!important}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[267\/149\.16\]{aspect-ratio:267/149.16}.aspect-\[326\/363\]{aspect-ratio:326/363}.aspect-\[638\/464\]{aspect-ratio:638/464}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1 / 1}.\!size-4x{width:var(--spacing-space-4x)!important;height:var(--spacing-space-4x)!important}.size-10x{width:var(--spacing-space-10x);height:var(--spacing-space-10x)}.size-16x{width:var(--spacing-space-16x);height:var(--spacing-space-16x)}.size-3x{width:var(--spacing-space-3x);height:var(--spacing-space-3x)}.size-4x{width:var(--spacing-space-4x);height:var(--spacing-space-4x)}.size-5x{width:var(--spacing-space-5x);height:var(--spacing-space-5x)}.size-6x{width:var(--spacing-space-6x);height:var(--spacing-space-6x)}.size-8x{width:var(--spacing-space-8x);height:var(--spacing-space-8x)}.size-\[120px\]{width:120px;height:120px}.size-\[56px\]{width:56px;height:56px}.size-full{width:100%;height:100%}.size-max{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.\!h-10x{height:var(--spacing-space-10x)!important}.\!h-full{height:100%!important}.h-0{height:0}.h-1\/3{height:33.333333%}.h-10x{height:var(--spacing-space-10x)}.h-12x{height:var(--spacing-space-12x)}.h-16x{height:var(--spacing-space-16x)}.h-24x{height:var(--spacing-space-24x)}.h-4x{height:var(--spacing-space-4x)}.h-6x{height:var(--spacing-space-6x)}.h-8x{height:var(--spacing-space-8x)}.h-\[--search-result-height\]{height:var(--search-result-height)}.h-\[120px\]{height:120px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[24px\]{height:24px}.h-\[256\.75px\]{height:256.75px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[320px\]{height:320px}.h-\[341px\]{height:341px}.h-\[354px\]{height:354px}.h-\[376px\]{height:376px}.h-\[379px\]{height:379px}.h-\[390px\]{height:390px}.h-\[399px\]{height:399px}.h-\[400px\]{height:400px}.h-\[464px\]{height:464px}.h-\[480px\]{height:480px}.h-\[509px\]{height:509px}.h-\[515px\]{height:515px}.h-\[6px\]{height:6px}.h-\[80px\]{height:80px}.h-\[9px\]{height:9px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\[-webkit-fill-available\]{max-height:-webkit-fill-available}.max-h-\[80vh\]{max-height:80vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-11x{min-height:var(--spacing-space-11x)}.min-h-12x{min-height:var(--spacing-space-12x)}.min-h-\[220px\]{min-height:220px}.min-h-\[464px\]{min-height:464px}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.\!w-full{width:100%!important}.w-10x{width:var(--spacing-space-10x)}.w-12x{width:var(--spacing-space-12x)}.w-16x{width:var(--spacing-space-16x)}.w-24x{width:var(--spacing-space-24x)}.w-4x{width:var(--spacing-space-4x)}.w-6x{width:var(--spacing-space-6x)}.w-8x{width:var(--spacing-space-8x)}.w-\[132px\]{width:132px}.w-\[133px\]{width:133px}.w-\[140px\]{width:140px}.w-\[170px\]{width:170px}.w-\[175px\]{width:175px}.w-\[184px\]{width:184px}.w-\[196px\]{width:196px}.w-\[200px\]{width:200px}.w-\[216px\]{width:216px}.w-\[24px\]{width:24px}.w-\[267px\]{width:267px}.w-\[320px\]{width:320px}.w-\[326px\]{width:326px}.w-\[35px\]{width:35px}.w-\[36px\]{width:36px}.w-\[390px\]{width:390px}.w-\[403px\]{width:403px}.w-\[70px\]{width:70px}.w-\[calc\(100vw-2\*var\(--grid-breakpoint-margin\)\)\]{width:calc(100vw - 2 * var(--grid-breakpoint-margin))}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-svw{width:100svw}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[160px\]{min-width:160px}.min-w-\[175px\]{min-width:175px}.min-w-\[320px\]{min-width:320px}.\!max-w-full{max-width:100%!important}.max-w-\[132px\]{max-width:132px}.max-w-\[180px\]{max-width:180px}.max-w-\[192px\]{max-width:192px}.max-w-\[200px\]{max-width:200px}.max-w-\[357px\]{max-width:357px}.max-w-\[456px\]{max-width:456px}.max-w-\[928px\]{max-width:928px}.max-w-\[unset\]{max-width:unset}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-none{flex:none}.\!flex-shrink{flex-shrink:1!important}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.\!shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[25px\]{--tw-translate-y: 25px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.5\]{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[2\.5\]{--tw-scale-x: 2.5;--tw-scale-y: 2.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-flow-row{grid-auto-flow:row}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5x{gap:var(--spacing-space-0-5x)}.gap-10x{gap:var(--spacing-space-10x)}.gap-12x{gap:var(--spacing-space-12x)}.gap-14x{gap:var(--spacing-space-14x)}.gap-1x{gap:var(--spacing-space-1x)}.gap-2\.5x{gap:var(--spacing-space-2-5x)}.gap-2x{gap:var(--spacing-space-2x)}.gap-3x{gap:var(--spacing-space-3x)}.gap-4x{gap:var(--spacing-space-4x)}.gap-5x{gap:var(--spacing-space-5x)}.gap-6x{gap:var(--spacing-space-6x)}.gap-8x{gap:var(--spacing-space-8x)}.gap-\[6px\]{gap:6px}.\!gap-y-3\.5x{row-gap:var(--spacing-space-3-5x)!important}.gap-x-1x{-moz-column-gap:var(--spacing-space-1x);column-gap:var(--spacing-space-1x)}.gap-x-2x{-moz-column-gap:var(--spacing-space-2x);column-gap:var(--spacing-space-2x)}.gap-x-32x{-moz-column-gap:var(--spacing-space-32x);column-gap:var(--spacing-space-32x)}.gap-x-4x{-moz-column-gap:var(--spacing-space-4x);column-gap:var(--spacing-space-4x)}.gap-x-6x{-moz-column-gap:var(--spacing-space-6x);column-gap:var(--spacing-space-6x)}.gap-x-\[var\(--grid-breakpoint-gutter\)\]{-moz-column-gap:var(--grid-breakpoint-gutter);column-gap:var(--grid-breakpoint-gutter)}.gap-y-0{row-gap:0}.gap-y-10x{row-gap:var(--spacing-space-10x)}.gap-y-2\.5x{row-gap:var(--spacing-space-2-5x)}.gap-y-2x{row-gap:var(--spacing-space-2x)}.gap-y-3x{row-gap:var(--spacing-space-3x)}.gap-y-4x{row-gap:var(--spacing-space-4x)}.gap-y-5x{row-gap:var(--spacing-space-5x)}.gap-y-6x{row-gap:var(--spacing-space-6x)}.gap-y-8x{row-gap:var(--spacing-space-8x)}.space-x-10x>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-space-10x) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-space-10x) * calc(1 - var(--tw-space-x-reverse)))}.space-x-2x>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-space-2x) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-space-2x) * calc(1 - var(--tw-space-x-reverse)))}.space-x-3x>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-space-3x) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-space-3x) * calc(1 - var(--tw-space-x-reverse)))}.space-x-4x>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-space-4x) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-space-4x) * calc(1 - var(--tw-space-x-reverse)))}.space-x-5x>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-space-5x) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-space-5x) * calc(1 - var(--tw-space-x-reverse)))}.space-y-10x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-10x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-10x) * var(--tw-space-y-reverse))}.space-y-12x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-12x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-12x) * var(--tw-space-y-reverse))}.space-y-1x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-1x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-1x) * var(--tw-space-y-reverse))}.space-y-2\.5x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-2-5x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-2-5x) * var(--tw-space-y-reverse))}.space-y-2x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-2x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-2x) * var(--tw-space-y-reverse))}.space-y-3x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-3x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-3x) * var(--tw-space-y-reverse))}.space-y-4x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-4x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-4x) * var(--tw-space-y-reverse))}.space-y-5x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-5x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-5x) * var(--tw-space-y-reverse))}.space-y-6x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-6x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-6x) * var(--tw-space-y-reverse))}.space-y-8x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-8x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-8x) * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-x-none{overscroll-behavior-x:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[62px\]{border-radius:62px!important}.\!rounded-s{border-radius:var(--border-radius-s)!important}.rounded-l{border-radius:var(--border-radius-l)}.rounded-m{border-radius:var(--border-radius-m)}.rounded-pill{border-radius:var(--border-radius-pill)}.rounded-s{border-radius:var(--border-radius-s)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-xs{border-radius:var(--border-radius-xs)}.rounded-b-xl{border-bottom-right-radius:var(--border-radius-xl);border-bottom-left-radius:var(--border-radius-xl)}.rounded-l-l{border-top-left-radius:var(--border-radius-l);border-bottom-left-radius:var(--border-radius-l)}.rounded-r-l{border-top-right-radius:var(--border-radius-l);border-bottom-right-radius:var(--border-radius-l)}.rounded-r-pill{border-top-right-radius:var(--border-radius-pill);border-bottom-right-radius:var(--border-radius-pill)}.rounded-t-l{border-top-left-radius:var(--border-radius-l);border-top-right-radius:var(--border-radius-l)}.rounded-t-xl{border-top-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl)}.border-l{border-width:var(--border-width-l)}.border-s{border-width:var(--border-width-s)}.border-xs{border-width:var(--border-width-xs)}.border-y-xs{border-top-width:var(--border-width-xs);border-bottom-width:var(--border-width-xs)}.border-b-s{border-bottom-width:var(--border-width-s)}.border-b-xs{border-bottom-width:var(--border-width-xs)}.border-t-xs{border-top-width:var(--border-width-xs)}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-brand{border-color:var(--semantic-color-border-brand)}.border-content-primary{border-color:var(--semantic-color-content-primary)}.border-green-700{border-color:var(--primitive-color-green-700)}.border-inverse{border-color:var(--semantic-color-border-inverse)}.border-neutral-100{border-color:var(--primitive-color-neutral-100)}.border-neutral-200{border-color:var(--primitive-color-neutral-200)}.border-neutral-400{border-color:var(--primitive-color-neutral-400)}.border-primary{border-color:var(--semantic-color-border-primary)}.border-secondary{border-color:var(--semantic-color-border-secondary)}.border-tertiary{border-color:var(--semantic-color-border-tertiary)}.border-b-\[var\(--semantic-color-background-neutral-subtle\)\]{border-bottom-color:var(--semantic-color-background-neutral-subtle)}.border-b-tertiary{border-bottom-color:var(--semantic-color-border-tertiary)}.border-t-\[var\(--semantic-color-background-neutral-subtle\)\]{border-top-color:var(--semantic-color-background-neutral-subtle)}.bg-\[\#1A1A1A\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1A1A1A\]\/20{background-color:#1a1a1a33}.bg-\[\#F5A623\]{--tw-bg-opacity: 1;background-color:rgb(245 166 35 / var(--tw-bg-opacity, 1))}.bg-\[\#fff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[var\(--semantic-color-background-positive-subtle\)\]{background-color:var(--semantic-color-background-positive-subtle)}.bg-brand-green{background-color:var(--semantic-color-background-brand-green)}.bg-brand-subtle{background-color:var(--semantic-color-background-brand-subtle)}.bg-content-negative{background-color:var(--semantic-color-content-negative)}.bg-content-positive{background-color:var(--semantic-color-content-positive)}.bg-content-primary{background-color:var(--semantic-color-content-primary)}.bg-content-primary-inverse{background-color:var(--semantic-color-content-primary-inverse)}.bg-content-secondary{background-color:var(--semantic-color-content-secondary)}.bg-green-200{background-color:var(--primitive-color-green-200)}.bg-green-600{background-color:var(--primitive-color-green-600)}.bg-green-800{background-color:var(--primitive-color-green-800)}.bg-green-900{background-color:var(--primitive-color-green-900)}.bg-lime-900{background-color:var(--primitive-color-lime-900)}.bg-mono{background-color:var(--semantic-color-background-mono)}.bg-negative-subtle{background-color:var(--semantic-color-background-negative-subtle)}.bg-neutral-100{background-color:var(--primitive-color-neutral-100)}.bg-neutral-150{background-color:var(--primitive-color-neutral-150)}.bg-neutral-200{background-color:var(--primitive-color-neutral-200)}.bg-neutral-50{background-color:var(--primitive-color-neutral-50)}.bg-neutral-black{background-color:var(--primitive-color-neutral-black)}.bg-neutral-white{background-color:var(--primitive-color-neutral-white)}.bg-primary{background-color:var(--semantic-color-background-primary)}.bg-secondary{background-color:var(--semantic-color-background-secondary)}.bg-tertiary{background-color:var(--semantic-color-background-tertiary)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_33\.44\%\,rgba\(0\,0\,0\,0\.6\)_80\.03\%\,rgba\(0\,0\,0\,0\.6\)_100\%\)\]{background-image:linear-gradient(180deg,#0000 33.44%,#0009 80.03%,#0009)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#000\]\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1A1A1A\]\/60{--tw-gradient-from: rgb(26 26 26 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.\!fill-neutral-black{fill:var(--primitive-color-neutral-black)!important}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.p-14x{padding:var(--spacing-space-14x)}.p-1x{padding:var(--spacing-space-1x)}.p-2x{padding:var(--spacing-space-2x)}.p-3x{padding:var(--spacing-space-3x)}.p-4x{padding:var(--spacing-space-4x)}.p-5x{padding:var(--spacing-space-5x)}.p-6x{padding:var(--spacing-space-6x)}.p-\[6x\]{padding:6x}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-4x{padding-top:var(--spacing-space-4x)!important;padding-bottom:var(--spacing-space-4x)!important}.px-0{padding-left:0;padding-right:0}.px-11x{padding-left:var(--spacing-space-11x);padding-right:var(--spacing-space-11x)}.px-1x{padding-left:var(--spacing-space-1x);padding-right:var(--spacing-space-1x)}.px-2x{padding-left:var(--spacing-space-2x);padding-right:var(--spacing-space-2x)}.px-3x{padding-left:var(--spacing-space-3x);padding-right:var(--spacing-space-3x)}.px-4x{padding-left:var(--spacing-space-4x);padding-right:var(--spacing-space-4x)}.px-5x{padding-left:var(--spacing-space-5x);padding-right:var(--spacing-space-5x)}.px-6x{padding-left:var(--spacing-space-6x);padding-right:var(--spacing-space-6x)}.px-8x{padding-left:var(--spacing-space-8x);padding-right:var(--spacing-space-8x)}.px-\[0px\]{padding-left:0;padding-right:0}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[var\(--grid-breakpoint-margin\)\]{padding-left:var(--grid-breakpoint-margin);padding-right:var(--grid-breakpoint-margin)}.py-0{padding-top:0;padding-bottom:0}.py-10x{padding-top:var(--spacing-space-10x);padding-bottom:var(--spacing-space-10x)}.py-12x{padding-top:var(--spacing-space-12x);padding-bottom:var(--spacing-space-12x)}.py-14x{padding-top:var(--spacing-space-14x);padding-bottom:var(--spacing-space-14x)}.py-1x{padding-top:var(--spacing-space-1x);padding-bottom:var(--spacing-space-1x)}.py-2\.5x{padding-top:var(--spacing-space-2-5x);padding-bottom:var(--spacing-space-2-5x)}.py-20x{padding-top:var(--spacing-space-20x);padding-bottom:var(--spacing-space-20x)}.py-2x{padding-top:var(--spacing-space-2x);padding-bottom:var(--spacing-space-2x)}.py-3\.5x{padding-top:var(--spacing-space-3-5x);padding-bottom:var(--spacing-space-3-5x)}.py-3x{padding-top:var(--spacing-space-3x);padding-bottom:var(--spacing-space-3x)}.py-4x{padding-top:var(--spacing-space-4x);padding-bottom:var(--spacing-space-4x)}.py-5x{padding-top:var(--spacing-space-5x);padding-bottom:var(--spacing-space-5x)}.py-6x{padding-top:var(--spacing-space-6x);padding-bottom:var(--spacing-space-6x)}.py-8x{padding-top:var(--spacing-space-8x);padding-bottom:var(--spacing-space-8x)}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.\!pb-6x{padding-bottom:var(--spacing-space-6x)!important}.\!pl-10x{padding-left:var(--spacing-space-10x)!important}.\!pr-3x{padding-right:var(--spacing-space-3x)!important}.pb-10x{padding-bottom:var(--spacing-space-10x)}.pb-12x{padding-bottom:var(--spacing-space-12x)}.pb-14x{padding-bottom:var(--spacing-space-14x)}.pb-20x{padding-bottom:var(--spacing-space-20x)}.pb-2x{padding-bottom:var(--spacing-space-2x)}.pb-3x{padding-bottom:var(--spacing-space-3x)}.pb-4x{padding-bottom:var(--spacing-space-4x)}.pb-5x{padding-bottom:var(--spacing-space-5x)}.pb-6x{padding-bottom:var(--spacing-space-6x)}.pb-8x{padding-bottom:var(--spacing-space-8x)}.pe-\[var\(--grid-breakpoint-margin\)\]{padding-inline-end:var(--grid-breakpoint-margin)}.pl-1x{padding-left:var(--spacing-space-1x)}.pl-2x{padding-left:var(--spacing-space-2x)}.pl-4x{padding-left:var(--spacing-space-4x)}.pl-6x{padding-left:var(--spacing-space-6x)}.pl-8x{padding-left:var(--spacing-space-8x)}.pr-4x{padding-right:var(--spacing-space-4x)}.ps-\[var\(--grid-breakpoint-margin\)\]{padding-inline-start:var(--grid-breakpoint-margin)}.pt-0{padding-top:0}.pt-10x{padding-top:var(--spacing-space-10x)}.pt-2x{padding-top:var(--spacing-space-2x)}.pt-3x{padding-top:var(--spacing-space-3x)}.pt-4x{padding-top:var(--spacing-space-4x)}.pt-5x{padding-top:var(--spacing-space-5x)}.pt-6x{padding-top:var(--spacing-space-6x)}.pt-7x{padding-top:var(--spacing-space-7x)}.pt-8x{padding-top:var(--spacing-space-8x)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-heading-m{font-size:var(--semantic-type-heading-m-size);line-height:var(--semantic-type-heading-m-line-height);letter-spacing:var(--semantic-type-heading-m-letter-spacing)}.text-heading-s{font-size:var(--semantic-type-heading-s-size);line-height:var(--semantic-type-heading-s-line-height);letter-spacing:var(--semantic-type-heading-s-letter-spacing)}.text-label-l{font-size:var(--semantic-type-label-l-size);line-height:var(--semantic-type-label-l-line-height);letter-spacing:var(--semantic-type-label-l-letter-spacing)}.text-label-m{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing)}.text-label-s{font-size:var(--semantic-type-label-s-size);line-height:var(--semantic-type-label-s-line-height);letter-spacing:var(--semantic-type-label-s-letter-spacing)}.text-label-xs{font-size:var(--semantic-type-label-xs-size);line-height:var(--semantic-type-label-xs-line-height);letter-spacing:var(--semantic-type-label-xs-letter-spacing)}.\!font-light{font-weight:300!important}.\!font-medium{font-weight:500!important}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-\[28px\]{line-height:28px}.leading-\[32px\]{line-height:32px}.leading-\[44px\]{line-height:44px}.tracking-\[-1px\]{letter-spacing:-1px}.tracking-\[1\.5px\]{letter-spacing:1.5px}.text-\[\#1D1D1D\]{--tw-text-opacity: 1;color:rgb(29 29 29 / var(--tw-text-opacity, 1))}.text-content-disabled{color:var(--semantic-color-content-disabled)}.text-content-primary{color:var(--semantic-color-content-primary)}.text-content-primary-inverse{color:var(--semantic-color-content-primary-inverse)}.text-content-secondary{color:var(--semantic-color-content-secondary)}.text-content-tertiary{color:var(--semantic-color-content-tertiary)}.text-green-700{color:var(--primitive-color-green-700)}.text-green-800{color:var(--primitive-color-green-800)}.text-neutral-300{color:var(--primitive-color-neutral-300)}.text-neutral-600{color:var(--primitive-color-neutral-600)}.text-neutral-black{color:var(--primitive-color-neutral-black)}.text-neutral-white{color:var(--primitive-color-neutral-white)}.text-red-600{color:var(--primitive-color-red-600)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_12px_24px_0px_\#1B3B770D\,0px_24px_60px_0px_\#062F7D0D\,0px_2px_4px_0px_\#0704921A\]{--tw-shadow: 0px 12px 24px 0px #1B3B770D,0px 24px 60px 0px #062F7D0D,0px 2px 4px 0px #0704921A;--tw-shadow-colored: 0px 12px 24px 0px var(--tw-shadow-color), 0px 24px 60px 0px var(--tw-shadow-color), 0px 2px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-inset{--tw-ring-inset: inset}.ring-neutral-black{--tw-ring-color: var(--primitive-color-neutral-black)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[6px\]{--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}blockquote{display:flex;flex-direction:column;row-gap:var(--spacing-space-4x);border-left-width:3px;border-color:var(--primitive-color-neutral-black);padding-left:var(--spacing-space-8x);vertical-align:middle;font-style:italic!important}@media (min-width: 1024px){blockquote{row-gap:var(--spacing-space-6x)}}blockquote p,blockquote span{font-family:Rubik;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em}@media (min-width: 1024px){blockquote p,blockquote span{font-size:24px;line-height:36px}}.container-narrow{margin-left:auto;margin-right:auto;max-width:1024px;padding-left:var(--spacing-space-4x);padding-right:var(--spacing-space-4x)}@media (min-width: 1024px){.container-narrow{padding-left:var(--spacing-space-11x);padding-right:var(--spacing-space-11x)}}.\[--grid-breakpoint-column-width\:267px\]{--grid-breakpoint-column-width: 267px}:root{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3)}.product-card-wrapper .card,.contains-card--product{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding);--text-alignment: var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius: var(--collection-card-corner-radius);--border-width: var(--collection-card-border-width);--border-opacity: var(--collection-card-border-opacity);--shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);--shadow-blur-radius: var(--collection-card-shadow-blur-radius);--shadow-opacity: var(--collection-card-shadow-opacity);--shadow-visible: var(--collection-card-shadow-visible);--image-padding: var(--collection-card-image-padding);--text-alignment: var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius: var(--blog-card-corner-radius);--border-width: var(--blog-card-border-width);--border-opacity: var(--blog-card-border-opacity);--shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);--shadow-blur-radius: var(--blog-card-shadow-blur-radius);--shadow-opacity: var(--blog-card-shadow-opacity);--shadow-visible: var(--blog-card-shadow-visible);--image-padding: var(--blog-card-image-padding);--text-alignment: var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}.page-width.drawer-menu{max-width:100%}.page-width-desktop{padding:0;margin:0 auto}.utility-bar__grid.page-width{padding-left:3rem;padding-right:3rem}@media screen and (min-width: 750px){.page-width{padding:0 5rem}.header.page-width,.utility-bar__grid.page-width{padding-left:3.2rem;padding-right:3.2rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}.isolate{position:relative;z-index:0}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width: 750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.element-margin-top{margin-top:5rem}@media screen and (min-width: 750px){.element-margin{margin-top:calc(5rem + var(--page-width-margin))}}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.grid-auto-flow{display:grid;grid-auto-flow:column}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0;list-style:none}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width: 750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.4rem;letter-spacing:.18rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.color-foreground{color:rgb(var(--color-foreground))}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}.link,.customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}.link-with-icon{display:inline-flex;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;margin-bottom:4.5rem;white-space:nowrap}.link-with-icon .icon{width:1.5rem;margin-left:1rem}a:not([href]){cursor:not-allowed}.circle-divider:after{content:"•";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}@media screen and (min-width: 750px){hr{margin:7rem 0}}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}.break{word-break:break-word}.visibility-hidden{visibility:hidden}@media (prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}:root{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}.underlined-link,.customer a,.inline-richtext a{text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness ease .1s}.underlined-link,.customer a{color:rgba(var(--color-link),var(--alpha-link))}.inline-richtext a,.rte.inline-richtext a{color:currentColor}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.icon-arrow{width:1.5rem}h3 .icon-arrow,.h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width: 750px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}.placeholder-svg{height:100%;width:100%}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.title--primary{margin:4rem 0}.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 750px){.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}@media screen and (min-width: 990px){.title,.title-wrapper-with-link{margin:5rem 0 3rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}.title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}.title-wrapper-with-link .link-with-icon .svg-wrapper{width:1.5rem}.title-wrapper-with-link a{margin-top:0;flex-shrink:0}.title-wrapper--no-top-margin{margin-top:0}.title-wrapper--no-top-margin>.title{margin-top:0}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{font-size:1.4rem;letter-spacing:.1rem}.subtitle--medium{font-size:1.6rem;letter-spacing:.08rem}.grid-shopify{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;-moz-column-gap:var(--grid-mobile-horizontal-spacing);column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 750px){.grid{-moz-column-gap:var(--grid-desktop-horizontal-spacing);column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.grid-shopify:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (min-width: 750px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--gapless.grid-shopify{-moz-column-gap:0;column-gap:0;row-gap:0}@media screen and (max-width: 749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width: 750px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width: 750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{margin:0;width:100%}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.slider.slider--tablet .scroll-trigger.animate--slide-in,.slider.slider--mobile .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (min-width: 990px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.slider.slider--desktop .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width: 749px){.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width: 750px) and (max-width: 989px){.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}.media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}@media screen and (min-width: 990px){.media--cropped{padding-bottom:63%}}deferred-media{display:block}.button--secondary,.button--tertiary{--color-button: var(--color-secondary-button);--color-button-text: var(--color-secondary-button-text)}.button--tertiary{--alpha-button-background: 0;--alpha-button-border: .2}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative;min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:after{--border-opacity: var(--buttons-border-opacity)}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::-moz-selection,.shopify-challenge__button::-moz-selection,.customer button::-moz-selection{background-color:rgba(var(--color-button-text),.3)}.button::selection,.shopify-challenge__button::selection,.customer button::selection{background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button--tertiary{font-size:1.2rem;padding:1rem 1.5rem;min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.button--small{padding:1.2rem 2.6rem}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:transparent;position:relative}@media screen and (forced-colors: active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading__spinner .spinner{width:-moz-fit-content;width:fit-content}.button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.share-button{display:block;position:relative}.share-button details{width:-moz-fit-content;width:fit-content}.share-button__button{font-size:1.4rem;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__button .icon-share{height:1.2rem;margin-right:1rem;min-width:1.3rem}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:-moz-max-content;min-width:max-content;border-radius:var(--inputs-radius);border:0}.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__copy:focus-visible,.share-button__close:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__copy:focus,.share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.localization-form__select:focus{outline:0;box-shadow:none}.text-area,.select{display:flex;position:relative;width:100%}.select .svg-wrapper,.customer select+.svg-wrapper{height:.6rem;width:1rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:0}.select__select,.customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.customer .field{display:flex}.field--with-error{flex-wrap:wrap}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.field__label,.customer .field label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.5}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field__input::-moz-placeholder,.customer .field input::-moz-placeholder{opacity:0}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>.svg-wrapper{height:2.5rem;width:2.5rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:10rem;resize:none}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.form__message .icon,.customer .form__message .svg-wrapper{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message--large .icon,.customer .form__message .svg-wrapper{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message .svg-wrapper{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.quantity{color:rgba(var(--color-foreground));position:relative;width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button .svg-wrapper{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:.5rem;position:relative;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider:before{content:"•";margin:0 .5rem}.quantity__rules-cart{position:relative}.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}.modal__toggle{list-style-type:none}.modal__toggle-close{display:none}.modal__toggle-open{display:flex}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0rem;height:4.4rem;width:4.4rem;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.cart-count-bubble:empty{display:none}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;left:2.2rem;line-height:calc(1 + .1 / var(--font-body-scale))}.utility-bar{height:100%}.utility-bar--bottom-border{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}@media screen and (min-width: 990px){.utility-bar--bottom-border-social-only{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}}.utility-bar__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"announcements"}.utility-bar__grid .list-social{justify-content:flex-start;align-content:center;margin-left:-1.2rem;grid-area:social-icons}@media screen and (max-width: 989px){.utility-bar .utility-bar__grid .list-social{display:none}}.utility-bar .list-social__item .icon{scale:.9}@media screen and (min-width: 990px){.utility-bar__grid--3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:"social-icons announcements language-currency"}.utility-bar__grid--2-col{grid-template-columns:1fr 1fr;grid-template-areas:"social-icons language-currency"}.announcement-bar.announcement-bar--one-announcement,.announcement-bar--one-announcement .announcement-bar__link{width:-moz-fit-content;width:fit-content;margin:auto}}.announcement-bar,.announcement-bar__announcement{color:rgb(var(--color-foreground));width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;grid-area:announcements}.announcement-bar .slider--everywhere{margin-bottom:0;scroll-behavior:auto}.utility-bar__grid .announcement-bar-slider,.announcement-bar-slider,.announcement-bar-slider .slider{width:100%}.announcement-bar .slider-button--next{margin-right:-1.5rem;min-width:44px}.announcement-bar .slider-button--prev{margin-left:-1.5rem;min-width:44px}.announcement-bar .slider-button--next:focus-visible,.announcement-bar .slider-button--prev:focus-visible,.utility-bar .list-social__link:focus-visible{outline-offset:-.3rem;box-shadow:0 0 0 -.2rem rgb(var(--color-foreground))}.localization-wrapper{grid-area:language-currency;align-self:center;display:flex;justify-content:flex-end}.localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.utility-bar .localization-wrapper .disclosure .localization-form__select,.utility-bar .localization-wrapper .disclosure__link{font-size:calc(var(--font-heading-scale) * 1.3rem)}@media screen and (min-width: 990px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:5rem;padding-right:5rem}.announcement-bar-slider{width:60%}.announcement-bar .slider-button{height:3.8rem}}.announcement-bar__link{display:flex;width:100%;text-decoration:none;height:100%;justify-content:center;align-items:center}.announcement-bar__link:hover{text-decoration:underline}.announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.announcement-bar__message{text-align:center;padding:1rem 0;margin:0;letter-spacing:.1rem;min-height:3.8rem}.announcement-bar-slider--fade-in-next .announcement-bar__message,.announcement-bar-slider--fade-in-previous .announcement-bar__message,.announcement-bar-slider--fade-out-next .announcement-bar__message,.announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-duration:var(--duration-announcement-bar);animation-timing-function:ease-in-out;animation-fill-mode:forwards}.announcement-bar-slider--fade-in-next .announcement-bar__message{--announcement-translate-from: -1.5rem;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.announcement-bar-slider--fade-in-previous .announcement-bar__message{--announcement-translate-from: 1.5rem;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.announcement-bar-slider--fade-out-next .announcement-bar__message{--announcement-translate-to: 1.5rem;animation-name:translateAnnouncementSlideOut}.announcement-bar-slider--fade-out-previous .announcement-bar__message{--announcement-translate-to: -1.5rem;animation-name:translateAnnouncementSlideOut}@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}@media screen and (max-width: 749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width: 990px){.header{grid-template-columns:1fr auto 1fr}.header--top-left,.header--middle-left:not(.header--has-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--top-left.drawer-menu,.header--middle-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;-moz-column-gap:1rem;column-gap:1rem}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;-moz-column-gap:2rem;column-gap:2rem}.header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;-moz-column-gap:2rem;column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation"}.header--top-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none;word-break:break-word}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}.header__heading-logo{height:auto;max-width:100%}.header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99)}@media screen and (max-width: 989px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}.header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (min-width: 990px){.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--middle-center .header__heading-link,.header--middle-center .header__heading,.header--top-center .header__heading-link,.header--top-center .header__heading{justify-self:center;text-align:center}}.header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:.8rem}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon:not(.header__icon--summary),.header__icon span{display:flex;align-items:center;justify-content:center}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon .svg-wrapper{width:44px;height:44px}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{height:2rem;width:2rem;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}.header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}.header__icon--account shop-user-avatar{--shop-avatar-size: 2.8rem}details .header__icon-close{display:none}details[open] .header__icon-close{display:inline-block}account-icon{display:flex}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icons;justify-self:start}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header--top-center header-drawer{grid-area:left-icons}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (min-width: 990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width: 750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (min-width: 990px){.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1}@media (prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media screen and (min-width: 990px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}}.header__menu{padding:0 1rem}.header__menu-item{padding:1.2rem;text-decoration:none;color:rgba(var(--color-foreground),.75)}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:-webkit-text-decoration var(--duration-short) ease;transition:text-decoration var(--duration-short) ease;transition:text-decoration var(--duration-short) ease,-webkit-text-decoration var(--duration-short) ease}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.3rem}details[open]>.header__menu-item{text-decoration:underline}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__submenu.list-menu{padding:1rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:1rem 0;margin:1rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2rem}.header__submenu .header__menu-item:hover{text-decoration-line:underline}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}header-menu>details,details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{overflow:hidden}@media screen and (min-width: 750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width: 990px){.overflow-hidden-tablet{overflow:auto}}.badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground));word-break:break-word}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors: active){.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path{stroke:CanvasText}}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.content-container--full-width:after{left:0;right:0;border-radius:0}@media screen and (max-width: 749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img,.global-media-settings--full-width video,.global-media-settings--full-width iframe,.global-media-settings--full-width .placeholder-svg{border-radius:0;border-left:none;border-right:none}@supports not (inset: 10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}.grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width: 749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 750px){.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.font-body-bold{font-weight:var(--font-body-weight-bold)}@media (forced-colors: active){.button,.shopify-challenge__button,.customer button{border:transparent solid 1px}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{outline:solid transparent 1px}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{outline:transparent solid 1px}.localization-form__select:focus{outline:transparent solid 1px}}.rte:after{clear:both;content:"";display:block}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media screen and (min-width: 750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul,.rte ol{list-style-position:inside;padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.shape--mask{display:block;height:0;width:0}.shape--arch{clip-path:url(#Shape-Arch)}.shape--blob{clip-path:polygon(var(--shape--blob-1))}.shape--chevronleft{clip-path:polygon(100% 0%,85% 50%,100% 100%,15% 100%,0% 50%,15% 0%)}.shape--chevronright{clip-path:polygon(85% 0%,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}.shape--circle{clip-path:circle(closest-side)}.shape--diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.shape--parallelogram{clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}.shape--round{clip-path:ellipse(45% 45% at 50% 50%)}.animate--fixed{clip-path:inset(0)}.animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),.animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}.animate--zoom-in{--zoom-in-ratio: 1}.animate--zoom-in>img,.animate--zoom-in>.svg-wrapper{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media (prefers-reduced-motion: no-preference){.animate--ambient>img,.animate--ambient>.svg-wrapper{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}@media (prefers-reduced-motion: no-preference) and (hover: hover){.animate--hover-3d-lift .card-wrapper .card--card,.animate--hover-3d-lift .card-wrapper .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary),.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .shopify-payment-button__button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:center}.animate--hover-3d-lift .card-wrapper:hover .card--card,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform:translate(-50%,-50%) scale(1.05)}.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform:rotate(.5deg)}.animate--hover-3d-lift .product-grid .grid__item:hover,.animate--hover-3d-lift .collection-list .grid__item:hover,.animate--hover-3d-lift .collage__item:hover,.animate--hover-3d-lift .blog-articles .article:hover,.animate--hover-3d-lift .complementary-slide li:hover{z-index:2}.animate--hover-3d-lift .product-grid{isolation:isolate}.animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow:none;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease;filter:drop-shadow(0rem 2rem 2rem rgba(0,0,0,.15)) drop-shadow(0rem 1rem 1rem rgba(0,0,0,.15))}.animate--hover-3d-lift .card-wrapper:hover .card--card:after,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after,.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{background-image:var(--easter-egg);background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.animate--hover-3d-lift .card-wrapper .card--card:before,.animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%)}.animate--hover-3d-lift .card-wrapper:hover .card--card:before,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:left;z-index:2}:root{--easter-egg: none;--sparkle: url(./sparkle.gif)}.animate--hover-vertical-lift .button:not(.button--tertiary),.animate--hover-vertical-lift .shopify-challenge__button,.animate--hover-vertical-lift .customer button,.animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper .card--card,.animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{transition:transform var(--duration-medium) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper:hover .card--card,.animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(-.75rem)}.animate--hover-vertical-lift .card-wrapper:active .card--card,.animate--hover-vertical-lift .card-wrapper:active .card--standard .card__inner{transform:translateY(-.5rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-.25rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)}.animate--hover-vertical-lift .button:not([disabled]):hover:after,.animate--hover-vertical-lift .customer button:not([disabled]):hover:after,.animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover:after{--border-offset: .3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset: 0px}}.loading__spinner{position:absolute;z-index:1;width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.progress-bar-container{width:100%;margin:auto}.progress-bar{height:.13rem;width:100%}.progress-bar-value{width:100%;height:100%;background-color:rgb(var(--color-foreground));animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}.progress-bar .progress-bar-value{display:block}@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.form-textarea{display:inline-flex;align-items:flex-start;gap:var(--spacing-gap-2, .5rem);min-height:120px;min-width:300px;padding:12px;border-radius:var(--border-radius-s, 4px);border:var(--border-width-xs, 1px) solid var(--semantic-color-border-secondary, #999);background:var(--semantic-color-background-primary, #fff);transition:border-color .3s,background-color .3s}.form-textarea:hover{border:var(--border-width-s, 1.5px) solid var(--semantic-color-border-secondary, #999)}.form-textarea:focus-visible{outline:none;border:var(--border-width-xs, 1px) solid var(--semantic-color-border-secondary, #999);background:var(--primitive-color-neutral-white, #fff);box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-border-primary, var(--primitive-color-black, #000))}.form-textarea:active{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-primary, #1a1a1a)}.form-textarea:disabled{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-disabled, #999);background:var(--semantic-color-background-disabled, #f8f8f8);cursor:not-allowed}.form-input{display:inline-flex;align-items:center;justify-content:space-between;width:320px;height:var(--spacing-space-12x, 48px);padding:12px;flex-shrink:0;border-radius:var(--border-radius-s, 4px);border:var(--border-width-xs, 1px) solid var(--semantic-color-border-secondary, #999);background:var(--semantic-color-background-primary, #fff);transition:border-color .3s,background-color .3s}.form-input:hover{border:var(--border-width-s, 1.5px) solid var(--semantic-color-border-secondary, #999)}.form-input:active{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-primary, #1a1a1a);background:var(--semantic-color-background-disabled, #f8f8f8)}.form-input:focus-visible{outline:none;border:var(--border-width-xs, 1px) solid var(--semantic-color-border-secondary, #999);background:var(--semantic-color-background-primary, #fff);box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-border-primary, var(--primitive-color-black, #000))}.form-input:disabled{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-disabled, #999);background:var(--semantic-color-background-disabled, #f8f8f8);cursor:not-allowed}.form-input-error{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-negative, #e21548)}.form-select{position:relative;width:220px}.form-select:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M19.5 9.17334L12 16.6733L4.5 9.17334' stroke='%231A1A1A' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;width:24px;height:25px}.form-select-box{display:inline-flex;align-items:center;justify-content:space-between;width:100%;height:var(--spacing-space-11x, 44px);flex-shrink:0;padding-left:12px;border-radius:var(--border-radius-xl, 16px);border:var(--border-width-xs, 1px) solid var(--semantic-color-border-secondary, #999);background:var(--semantic-color-background-primary, #fff);transition:border-color .3s,background-color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;font-size:var(--semantic-type-label-m-size, 14px)}.form-select-box:hover{border:var(--border-width-s, 1.5px) solid var(--semantic-color-border-secondary, #999)}.form-select-box:focus-visible{outline:none;border:var(--border-width-xs, 1px) solid var(--semantic-color-border-secondary, #999);background:var(--semantic-color-background-primary, #fff);box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-border-primary, var(--primitive-color-black, #000))}.form-select-box:active{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-primary, #1a1a1a)}.form-select-box:disabled{border:var(--border-width-xs, 1px) solid var(--semantic-color-border-disabled, #999);background:var(--semantic-color-background-disabled, #f8f8f8);cursor:not-allowed}.form-select .form-chevron{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;width:24px;height:24px}.form-element{display:flex;flex-direction:column;gap:var(--spacing-space-2x, 8px)}.form-group{display:flex;flex-direction:column;gap:var(--spacing-space-4x, 16px);padding-bottom:12px}.form-label{display:block;font-weight:400;color:var(--semantic-color-content-primary, #1a1a1a);font-family:var(--semantic-type-label-s-family, Rubik);font-size:var(--semantic-type-label-s-size, 12px);font-style:normal;line-height:var(--semantic-type-label-s-line-height, 16px)}.form-text-error{color:var(--semantic-color-content-negative, #e21548);font-family:var(--semantic-type-label-s-family, Rubik);font-size:var(--semantic-type-label-s-size, 12px);font-style:normal;font-weight:400;line-height:var(--semantic-type-label-s-line-height, 16px)}.form-checkbox{opacity:0;position:absolute;width:0;height:0}.form-checkbox-container{position:relative;display:inline-block;width:20px;height:20px;background-color:var(--semantic-color-background-primary, #fff);border:var(--border-width-xs, 1px) solid var(--semantic-color-content-primary, #1a1a1a);border-radius:4px;cursor:pointer;transition:background-color .3s,border-color .3s}.form-checkbox-container:hover{background-color:var(--semantic-color-background-hover, #d9d9d9)}.form-checkbox-container:after{content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5.13042%209.26042L2.69792%206.82792L1.86958%207.65042L5.13042%2010.9112L12.1304%203.91125L11.3079%203.08875L5.13042%209.26042Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;background-position:center;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out}.form-checkbox:checked+.form-checkbox-container{background-color:var(--semantic-color-background-brand-green, #41c387);border-color:var(--semantic-color-content-positive-bol, #1a4e36)}.form-checkbox-container:hover:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5.13042%209.26042L2.69792%206.82792L1.86958%207.65042L5.13042%2010.9113L12.1304%203.91125L11.3079%203.08875L5.13042%209.26042Z%22%20fill%3D%22%231A1A1A%22%2F%3E%3C%2Fsvg%3E)}.form-checkbox:checked+.form-checkbox-container:after{color:var(--semantic-color-background-primary, #fff);transform:translate(-50%,-50%) scale(1)}.form-checkbox:focus-visible+.form-checkbox-container{outline:none;border:var(--border-width-xs, 1px) solid var(--semantic-color-content-primary, #1a1a1a);background:var(--semantic-color-background-primary, #fff);box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-border-primary, var(--primitive-color-black, #000))}.form-checkbox:disabled+.form-checkbox-container{border-color:var(--semantic-color-border-disabled, #999);cursor:not-allowed;color:var(--semantic-color-content-disabled, #999)}.form-checkbox:checked+.form-checkbox-container:hover{background-color:var(--semantic-color-background-hover, #d9d9d9)}.form-checkbox-label{display:flex;align-items:center;gap:var(--spacing-space-2x, 8px)}.form-checkbox-label.disabled{color:var(--semantic-color-content-disabled, #999)}.form-radiobutton{opacity:0;position:absolute;width:0;height:0}.form-radiobutton-container{flex-shrink:0;position:relative;display:inline-block;width:20px;height:20px;background-color:var(--semantic-color-background-primary, #fff);border:var(--border-width-xs, 1px) solid var(--semantic-color-content-primary, #1a1a1a);border-radius:50%;cursor:pointer;transition:background-color .3s,border-color .3s}.form-radiobutton-container:hover{outline:2px solid var(--primitive-color-neutral-150, #d9d9d9)}.form-radiobutton:checked+.form-radiobutton-container{background-color:var(--semantic-color-background-primary, #fff);border-color:var(--semantic-color-content-primary, #1a1a1a)}.form-radiobutton-container:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:var(--semantic-color-content-primary, #1a1a1a);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out}.form-radiobutton:focus-visible+.form-radiobutton-container{outline:none;border:var(--border-width-xs, 1px) solid var(--semantic-color-content-primary, #1a1a1a);background:var(--semantic-color-background-primary, #fff);box-shadow:0 0 0 1px var(--semantic-color-content-primary-inverse, #fff),0 0 0 2px var(--semantic-color-border-primary, var(--primitive-color-black, #000))}.form-radiobutton:checked+.form-radiobutton-container:after{transform:translate(-50%,-50%) scale(1)}.form-radiobutton:disabled+.form-radiobutton-container{border-color:var(--semantic-color-border-disabled, #999);cursor:not-allowed;color:var(--semantic-color-content-disabled, #999)}.form-radiobutton:checked+.form-radiobutton-container:hover{outline:2px solid var(--primitive-color-neutral-150, #d9d9d9)}.form-radiobutton-label{display:flex;align-items:center;gap:var(--spacing-space-2x, 8px)}.form-radiobutton-label.disabled{color:var(--semantic-color-content-disabled, #999)}.cart-page-container{padding-top:24px;padding-bottom:80px;max-width:768px;margin:0 auto}:root{--shopify-accelerated-checkout-button-border-radius: 999px;--gravity-button-height: 40px}img{overflow:clip!important}#shopify-pc__banner__body-title{font-size:var(--semantic-type-heading-xs-size);line-height:var(--semantic-type-heading-xs-line-height);letter-spacing:var(--semantic-type-heading-xs-letter-spacing);font-family:var(--semantic-type-heading-xs-family);font-weight:var(--semantic-type-heading-xs-weight)}#shopify-pc__prefs__header-title{font-size:var(--semantic-type-heading-m-size);line-height:var(--semantic-type-heading-m-line-height);letter-spacing:var(--semantic-type-heading-m-letter-spacing);font-family:var(--semantic-type-heading-m-family);font-weight:var(--semantic-type-heading-m-weight)}#shopify-pc__banner p{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight);color:var(--semantic-color-content-primary)}.shopify-pc__banner__dialog button,.shopify-pc__prefs__header-actions button{height:var(--spacing-space-10x, 40px)!important;padding:8px var(--spacing-space-2x, 8px)!important;font-size:var(--semantic-type-label-m-size, 14px)!important;line-height:var(--semantic-type-label-m-line-height, 20px)!important;letter-spacing:var(--semantic-type-label-m-letter-spacing, 0)!important;border-radius:var(--border-radius-pill, 999px)!important;padding-left:var(--spacing-space-3x)!important;padding-right:var(--spacing-space-3x)!important}.shopify-pc__prefs__intro-main h3{font-size:var(--semantic-type-label-l-size)!important;line-height:var(--semantic-type-label-l-line-height)!important;letter-spacing:var(--semantic-type-label-l-letter-spacing)!important;font-family:var(--semantic-type-label-l-family)!important;font-weight:var(--semantic-type-label-l-weight)!important}.shopify-pc__prefs__intro-main p{font-size:var(--semantic-type-body-lead-size)!important;line-height:var(--semantic-type-body-lead-line-height)!important;letter-spacing:var(--semantic-type-body-lead-letter-spacing)!important;font-family:var(--semantic-type-body-lead-family)!important;font-weight:var(--semantic-type-body-lead-weight)!important}.shopify-pc__prefs__option p{font-size:var(--semantic-type-body-l-size)!important;line-height:var(--semantic-type-body-l-line-height)!important;letter-spacing:var(--semantic-type-body-l-letter-spacing)!important;font-family:var(--semantic-type-body-l-family)!important;font-weight:var(--semantic-type-body-l-weight)!important}.shopify-pc__prefs__option label{font-size:var(--semantic-type-label-l-size)!important;line-height:var(--semantic-type-label-l-line-height)!important;letter-spacing:var(--semantic-type-label-l-letter-spacing)!important;font-family:var(--semantic-type-label-l-family)!important;font-weight:var(--semantic-type-label-l-weight)!important}.custom-klarna-style klarna-placement::part(osm-container){font-size:var(--semantic-type-body-s-size);line-height:var(--semantic-type-body-s-line-height);letter-spacing:var(--semantic-type-body-s-letter-spacing);font-family:var(--semantic-type-body-s-family);font-weight:var(--semantic-type-body-s-weight);border-radius:var(--border-radius-m);border-style:none;background-color:var(--semantic-color-background-positive-subtle);padding-left:var(--spacing-space-4x);padding-right:var(--spacing-space-4x);padding-top:var(--spacing-space-2-5x);padding-bottom:var(--spacing-space-2-5x);color:var(--primitive-color-neutral-black)}.custom-klarna-style klarna-placement::part(osm-message) strong{font-size:var(--semantic-type-label-s-size);line-height:var(--semantic-type-label-s-line-height);letter-spacing:var(--semantic-type-label-s-letter-spacing);font-family:var(--semantic-type-label-s-family);font-weight:var(--semantic-type-label-s-weight)}.custom-klarna-style klarna-placement::part(osm-cta){font-size:var(--semantic-type-label-s-size);line-height:var(--semantic-type-label-s-line-height);letter-spacing:var(--semantic-type-label-s-letter-spacing);font-family:var(--semantic-type-label-s-family);font-weight:var(--semantic-type-label-s-weight);text-decoration-line:underline}@media (width <= 767px){.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.hide-scroll::-webkit-scrollbar{display:none}}.scroll-lock{position:fixed;width:100%;overflow:hidden}@media (min-width: 768px){.s\:heading-xl{font-size:var(--semantic-type-heading-xl-size);line-height:var(--semantic-type-heading-xl-line-height);letter-spacing:var(--semantic-type-heading-xl-letter-spacing);font-family:var(--semantic-type-heading-xl-family);font-weight:var(--semantic-type-heading-xl-weight)}.s\:heading-m{font-size:var(--semantic-type-heading-m-size);line-height:var(--semantic-type-heading-m-line-height);letter-spacing:var(--semantic-type-heading-m-letter-spacing);font-family:var(--semantic-type-heading-m-family);font-weight:var(--semantic-type-heading-m-weight)}.s\:body-m{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight)}.s\:label-l{font-size:var(--semantic-type-label-l-size);line-height:var(--semantic-type-label-l-line-height);letter-spacing:var(--semantic-type-label-l-letter-spacing);font-family:var(--semantic-type-label-l-family);font-weight:var(--semantic-type-label-l-weight)}}@media (min-width: 1024px){.m\:container{width:100%;margin:0 auto;max-width:var(--breakpoints-breakpoint-xl);padding-left:var(--grid-breakpoint-margin);padding-right:var(--grid-breakpoint-margin)}.m\:heading-xl{font-size:var(--semantic-type-heading-xl-size);line-height:var(--semantic-type-heading-xl-line-height);letter-spacing:var(--semantic-type-heading-xl-letter-spacing);font-family:var(--semantic-type-heading-xl-family);font-weight:var(--semantic-type-heading-xl-weight)}.m\:heading-m{font-size:var(--semantic-type-heading-m-size);line-height:var(--semantic-type-heading-m-line-height);letter-spacing:var(--semantic-type-heading-m-letter-spacing);font-family:var(--semantic-type-heading-m-family);font-weight:var(--semantic-type-heading-m-weight)}.m\:label-m{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing);font-family:var(--semantic-type-label-m-family);font-weight:var(--semantic-type-label-m-weight)}}@media (min-width: 1280px){.l\:heading-s{font-size:var(--semantic-type-heading-s-size);line-height:var(--semantic-type-heading-s-line-height);letter-spacing:var(--semantic-type-heading-s-letter-spacing);font-family:var(--semantic-type-heading-s-family);font-weight:var(--semantic-type-heading-s-weight)}.l\:body-m{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight)}.l\:btn-medium{height:var(--spacing-space-10x, 40px);padding:8px var(--spacing-space-2x, 8px);font-size:var(--semantic-type-label-m-size, 14px);line-height:var(--semantic-type-label-m-line-height, 20px);letter-spacing:var(--semantic-type-label-m-letter-spacing, 0)}}.\[\&_p\]\:body-m p{font-size:var(--semantic-type-body-m-size);line-height:var(--semantic-type-body-m-line-height);letter-spacing:var(--semantic-type-body-m-letter-spacing);font-family:var(--semantic-type-body-m-family);font-weight:var(--semantic-type-body-m-weight)}.\[\&_p\]\:body-s p{font-size:var(--semantic-type-body-s-size);line-height:var(--semantic-type-body-s-line-height);letter-spacing:var(--semantic-type-body-s-letter-spacing);font-family:var(--semantic-type-body-s-family);font-weight:var(--semantic-type-body-s-weight)}.\[\&_strong\]\:\!heading-s strong{font-size:var(--semantic-type-heading-s-size)!important;line-height:var(--semantic-type-heading-s-line-height)!important;letter-spacing:var(--semantic-type-heading-s-letter-spacing)!important;font-family:var(--semantic-type-heading-s-family)!important;font-weight:var(--semantic-type-heading-s-weight)!important}.\[\&_strong\]\:label-m strong{font-size:var(--semantic-type-label-m-size);line-height:var(--semantic-type-label-m-line-height);letter-spacing:var(--semantic-type-label-m-letter-spacing);font-family:var(--semantic-type-label-m-family);font-weight:var(--semantic-type-label-m-weight)}.before\:content-\[\'\(\'\]:before{--tw-content: "(";content:var(--tw-content)}.before\:content-\[\'\+\'\]:before{--tw-content: "+";content:var(--tw-content)}.before\:content-\[\'\\002B\\0020\'\]:before{--tw-content: "+ ";content:var(--tw-content)}.before\:content-\[\'\\201C\'\]:before{--tw-content: "“";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:-bottom-1x:after{content:var(--tw-content);bottom:calc(var(--spacing-space-1x) * -1)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-1\/2:after{content:var(--tw-content);right:50%}.after\:z-\[1\]:after{content:var(--tw-content);z-index:1}.after\:h-\[1\.5px\]:after{content:var(--tw-content);height:1.5px}.after\:w-\[10\.5px\]:after{content:var(--tw-content);width:10.5px}.after\:translate-x-\[-50\%\]:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-neutral-900:after{content:var(--tw-content);background-color:var(--primitive-color-neutral-900)}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-\[\'\)\'\]:after{--tw-content: ")";content:var(--tw-content)}.after\:content-\[\'\:\'\]:after{--tw-content: ":";content:var(--tw-content)}.after\:content-\[\'\\201D\'\]:after{--tw-content: "”";content:var(--tw-content)}.even\:bg-tertiary:nth-child(2n){background-color:var(--semantic-color-background-tertiary)}.hover\:border-content-secondary:hover{border-color:var(--semantic-color-content-secondary)}.hover\:border-tertiary:hover{border-color:var(--semantic-color-border-tertiary)}.hover\:bg-content-secondary:hover{background-color:var(--semantic-color-content-secondary)}.hover\:bg-green-800:hover{background-color:var(--primitive-color-green-800)}.hover\:bg-hover:hover{background-color:var(--semantic-color-background-hover)}.hover\:bg-mono-hover:hover{background-color:var(--semantic-color-background-mono-hover)}.hover\:bg-negative-subtle:hover{background-color:var(--semantic-color-background-negative-subtle)}.hover\:bg-neutral-100:hover{background-color:var(--primitive-color-neutral-100)}.hover\:text-content-primary-inverse:hover{color:var(--semantic-color-content-primary-inverse)}.hover\:text-content-secondary:hover{color:var(--semantic-color-content-secondary)}.hover\:text-content-tertiary:hover{color:var(--semantic-color-content-tertiary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-80:hover{opacity:.8}.focus\:relative:focus{position:relative}.focus\:translate-y-0:focus{--tw-translate-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:opacity-60:focus{opacity:.6}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-neutral-black:focus-visible{--tw-ring-color: var(--primitive-color-neutral-black)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:bg-disabled:disabled{background-color:var(--semantic-color-background-disabled)}.disabled\:text-content-disabled:disabled{color:var(--semantic-color-content-disabled)}.group\/menulink[open] .group-open\/menulink\:block,.group\/sidepanel[open] .group-open\/sidepanel\:block,.group\/subtotals[open] .group-open\/subtotals\:block,.group[open] .group-open\:block{display:block}.group[open] .group-open\:\!flex{display:flex!important}.group\/sidepanel[open] .group-open\/sidepanel\:hidden,.group\/submenu[open] .group-open\/submenu\:hidden,.group\/subtotals[open] .group-open\/subtotals\:hidden,.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:bg-content-primary{background-color:var(--semantic-color-content-primary)}.group\/menulink[open] .group-open\/menulink\:underline{text-decoration-line:underline}.group\/image:hover .group-hover\/image\:scale-105,.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/link:hover .group-hover\/link\:underline{text-decoration-line:underline}.group\/thumbnail:hover .group-hover\/thumbnail\:opacity-100{opacity:1}.peer\/tab-global-components:checked~.peer-checked\/tab-global-components\:block{display:block}.peer\/tab-grid:checked~.peer-checked\/tab-grid\:block{display:block}.peer\/tab-product-card:checked~.peer-checked\/tab-product-card\:block{display:block}.peer\/tab-typography:checked~.peer-checked\/tab-typography\:block{display:block}.peer\/tab-web-components:checked~.peer-checked\/tab-web-components\:block{display:block}.peer\/view-horizontal:checked~.peer-checked\/view-horizontal\:block{display:block}.peer\/view-vertical:checked~.peer-checked\/view-vertical\:block{display:block}.peer\/view-horizontal:checked~.peer-checked\/view-horizontal\:hidden{display:none}.peer\/view-vertical:checked~.peer-checked\/view-vertical\:hidden{display:none}.peer:checked~.peer-checked\:border-primary{border-color:var(--semantic-color-border-primary)}.peer\/tab-global-components:checked~.peer-checked\/tab-global-components\:bg-selected{background-color:var(--semantic-color-background-selected)}.peer\/tab-grid:checked~.peer-checked\/tab-grid\:bg-selected{background-color:var(--semantic-color-background-selected)}.peer\/tab-product-card:checked~.peer-checked\/tab-product-card\:bg-selected{background-color:var(--semantic-color-background-selected)}.peer\/tab-typography:checked~.peer-checked\/tab-typography\:bg-selected{background-color:var(--semantic-color-background-selected)}.peer\/tab-web-components:checked~.peer-checked\/tab-web-components\:bg-selected{background-color:var(--semantic-color-background-selected)}.peer:checked~.peer-checked\:bg-mono{background-color:var(--semantic-color-background-mono)}.peer:checked~.peer-checked\:bg-primary{background-color:var(--semantic-color-background-primary)}.peer:checked~.peer-checked\:text-content-primary{color:var(--semantic-color-content-primary)}.peer:checked~.peer-checked\:text-content-primary-inverse{color:var(--semantic-color-content-primary-inverse)}.peer:checked~.peer-checked\:hover\:bg-mono-hover:hover{background-color:var(--semantic-color-background-mono-hover)}.has-\[input\]\:block:has(input){display:block}.has-\[span\:empty\]\:hidden:has(span:empty){display:none}.has-\[\:checked\]\:rounded-pill:has(:checked){border-radius:var(--border-radius-pill)}.has-\[\.is-disabled\]\:border-tertiary:has(.is-disabled){border-color:var(--semantic-color-border-tertiary)}.has-\[\:checked\]\:border-positive:has(:checked){border-color:var(--semantic-color-border-positive)}.has-\[\.is-disabled\]\:bg-disabled:has(.is-disabled){background-color:var(--semantic-color-background-disabled)}.has-\[\:checked\]\:bg-brand-subtle-pressed:has(:checked){background-color:var(--semantic-color-background-brand-subtle-pressed)}.has-\[\:checked\]\:bg-positive-subtle:has(:checked){background-color:var(--semantic-color-background-positive-subtle)}.has-\[\:checked\]\:bg-primary:has(:checked){background-color:var(--semantic-color-background-primary)}.group:has(.expanded) .group-has-\[\.expanded\]\:block{display:block}.group:has(:checked) .group-has-\[\:checked\]\:block{display:block}.group:has(.expanded) .group-has-\[\.expanded\]\:hidden{display:none}.group:has(.is-disabled) .group-has-\[\.is-disabled\]\:text-content-disabled{color:var(--semantic-color-content-disabled)}.group:has(.is-disabled) .group-has-\[\.is-disabled\]\:line-through{text-decoration-line:line-through}.data-\[active-filter-count\=\'0\'\]\:hidden[data-active-filter-count="0"]{display:none}.data-\[layout\=vertical\]\:h-fit[data-layout=vertical]{height:-moz-fit-content;height:fit-content}.data-\[layout\=vertical\]\:h-full[data-layout=vertical]{height:100%}.data-\[layout\=horizontal\]\:min-h-\[220px\][data-layout=horizontal]{min-height:220px}.data-\[layout\=vertical\]\:w-full[data-layout=vertical]{width:100%}.data-\[pressed\]\:bg-mono[data-pressed]{background-color:var(--semantic-color-background-mono)}.data-\[pressed\]\:text-content-primary-inverse[data-pressed]{color:var(--semantic-color-content-primary-inverse)}.data-\[pressed\]\:hover\:bg-mono-hover:hover[data-pressed]{background-color:var(--semantic-color-background-mono-hover)}.group[data-loading=true] .group-data-\[loading\=true\]\:invisible{visibility:hidden}.group\/slider[data-max-marker-center=false] .group-data-\[max-marker-center\=false\]\/slider\:-right-1x{right:calc(var(--spacing-space-1x) * -1)}.group\/slider[data-max-marker-center=true] .group-data-\[max-marker-center\=true\]\/slider\:left-1\/2{left:50%}.group\/slider[data-min-marker-center=false] .group-data-\[min-marker-center\=false\]\/slider\:-left-1x{left:calc(var(--spacing-space-1x) * -1)}.group\/slider[data-min-marker-center=true] .group-data-\[min-marker-center\=true\]\/slider\:left-1\/2{left:50%}.group[data-view=vertical] .group-data-\[view\=vertical\]\:order-\[--product-grid-mobile-order\]{order:var(--product-grid-mobile-order)}.group[data-view=horizontal] .group-data-\[view\=horizontal\]\:col-span-4{grid-column:span 4 / span 4}.group[data-view=vertical] .group-data-\[view\=vertical\]\:col-span-2{grid-column:span 2 / span 2}.group[data-view=vertical] .group-data-\[view\=vertical\]\:col-span-4{grid-column:span 4 / span 4}.group[data-loading=true] .group-data-\[loading\=true\]\:block,.group[data-open=true] .group-data-\[open\=true\]\:block{display:block}.group[data-playing=true] .group-data-\[playing\=true\]\:hidden{display:none}.group[data-layout=horizontal] .group-data-\[layout\=horizontal\]\:h-\[220px\]{height:220px}.group[data-view=horizontal] .group-data-\[view\=horizontal\]\:min-h-\[220px\]{min-height:220px}.group[data-view=vertical] .group-data-\[view\=vertical\]\:min-h-\[515px\]{min-height:515px}.group[data-layout=horizontal] .group-data-\[layout\=horizontal\]\:w-40x{width:var(--spacing-space-40x)}.group[data-layout=horizontal] .group-data-\[layout\=horizontal\]\:w-\[160px\]{width:160px}.group[data-layout=vertical] .group-data-\[layout\=vertical\]\:w-full{width:100%}.group\/slider[data-max-marker-center=true] .group-data-\[max-marker-center\=true\]\/slider\:-translate-x-1\/2,.group\/slider[data-min-marker-center=true] .group-data-\[min-marker-center\=true\]\/slider\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-layout=horizontal] .group-data-\[layout\=horizontal\]\:flex-row{flex-direction:row}.group[data-layout=search] .group-data-\[layout\=search\]\:flex-col,.group[data-layout=vertical] .group-data-\[layout\=vertical\]\:flex-col{flex-direction:column}.group[data-view=horizontal] .group-data-\[view\=horizontal\]\:gap-y-8x{row-gap:var(--spacing-space-8x)}.group[data-view=vertical] .group-data-\[view\=vertical\]\:gap-y-10x{row-gap:var(--spacing-space-10x)}.group[data-layout=search] .group-data-\[layout\=search\]\:p-0{padding:0}.group[data-loading=true] .group-data-\[loading\=true\]\:opacity-0{opacity:0}@media (min-width: 390px){.xs\:w-full{width:100%}.xs\:items-center{align-items:center}}@media (min-width: 768px){.s\:absolute{position:absolute}.s\:inset-0{top:0;right:0;bottom:0;left:0}.s\:bottom-\[unset\]{bottom:unset}.s\:my-14x{margin-top:var(--spacing-space-14x);margin-bottom:var(--spacing-space-14x)}.s\:mb-12x{margin-bottom:var(--spacing-space-12x)}.s\:block{display:block}.s\:grid{display:grid}.s\:aspect-\[2\/1\]{aspect-ratio:2/1}.s\:aspect-auto{aspect-ratio:auto}.s\:size-10x{width:var(--spacing-space-10x);height:var(--spacing-space-10x)}.s\:h-\[500px\]{height:500px}.s\:h-full{height:100%}.s\:min-h-full{min-height:100%}.s\:w-1\/2{width:50%}.s\:w-3\/12{width:25%}.s\:w-9\/12{width:75%}.s\:w-\[106px\]{width:106px}.s\:w-\[324px\]{width:324px}.s\:w-\[326px\]{width:326px}.s\:w-\[342px\]{width:342px}.s\:w-\[390px\]{width:390px}.s\:w-\[440px\]{width:440px}.s\:w-\[488px\]{width:488px}.s\:w-\[calc\(\(100\%-48px\)\/2\)\]{width:calc((100% - 48px)/2)}.s\:w-\[calc\(50\%-16px\)\]{width:calc(50% - 16px)}.s\:w-\[calc\(50\%-20px\)\]{width:calc(50% - 20px)}.s\:w-auto{width:auto}.s\:w-full{width:100%}.s\:max-w-\[280px\]{max-width:280px}.s\:max-w-\[300px\]{max-width:300px}.s\:flex-1{flex:1 1 0%}.s\:flex-none{flex:none}.s\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.s\:flex-row{flex-direction:row}.s\:flex-row-reverse{flex-direction:row-reverse}.s\:flex-col{flex-direction:column}.s\:flex-wrap{flex-wrap:wrap}.s\:items-center{align-items:center}.s\:justify-start{justify-content:flex-start}.s\:justify-center{justify-content:center}.s\:justify-between{justify-content:space-between}.s\:gap-10x{gap:var(--spacing-space-10x)}.s\:gap-2x{gap:var(--spacing-space-2x)}.s\:gap-4x{gap:var(--spacing-space-4x)}.s\:gap-6x{gap:var(--spacing-space-6x)}.s\:gap-x-2x{-moz-column-gap:var(--spacing-space-2x);column-gap:var(--spacing-space-2x)}.s\:gap-x-4x{-moz-column-gap:var(--spacing-space-4x);column-gap:var(--spacing-space-4x)}.s\:gap-x-5x{-moz-column-gap:var(--spacing-space-5x);column-gap:var(--spacing-space-5x)}.s\:gap-x-\[54px\]{-moz-column-gap:54px;column-gap:54px}.s\:space-y-6x>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-space-6x) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-space-6x) * var(--tw-space-y-reverse))}.s\:space-y-\[0px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.s\:overflow-x-hidden{overflow-x:hidden}.s\:overflow-y-hidden{overflow-y:hidden}.s\:rounded-l-xl{border-top-left-radius:var(--border-radius-xl);border-bottom-left-radius:var(--border-radius-xl)}.s\:rounded-r-xl{border-top-right-radius:var(--border-radius-xl);border-bottom-right-radius:var(--border-radius-xl)}.s\:rounded-es-xs{border-end-start-radius:var(--border-radius-xs)}.s\:rounded-se-xs{border-start-end-radius:var(--border-radius-xs)}.s\:p-6x{padding:var(--spacing-space-6x)}.s\:\!py-10x{padding-top:var(--spacing-space-10x)!important;padding-bottom:var(--spacing-space-10x)!important}.s\:px-10x{padding-left:var(--spacing-space-10x);padding-right:var(--spacing-space-10x)}.s\:px-11x{padding-left:var(--spacing-space-11x);padding-right:var(--spacing-space-11x)}.s\:px-4x{padding-left:var(--spacing-space-4x);padding-right:var(--spacing-space-4x)}.s\:px-\[var\(--grid-breakpoint-margin\)\]{padding-left:var(--grid-breakpoint-margin);padding-right:var(--grid-breakpoint-margin)}.s\:py-0{padding-top:0;padding-bottom:0}.s\:py-10x{padding-top:var(--spacing-space-10x);padding-bottom:var(--spacing-space-10x)}.s\:py-14x{padding-top:var(--spacing-space-14x);padding-bottom:var(--spacing-space-14x)}.s\:py-8x{padding-top:var(--spacing-space-8x);padding-bottom:var(--spacing-space-8x)}.s\:\!pb-10x{padding-bottom:var(--spacing-space-10x)!important}.s\:\!pt-10x{padding-top:var(--spacing-space-10x)!important}.s\:pb-16x{padding-bottom:var(--spacing-space-16x)}.s\:pb-5x{padding-bottom:var(--spacing-space-5x)}.s\:pl-12x{padding-left:var(--spacing-space-12x)}.s\:pr-16x{padding-right:var(--spacing-space-16x)}.s\:pt-10x{padding-top:var(--spacing-space-10x)}.s\:pt-5x{padding-top:var(--spacing-space-5x)}.s\:text-center{text-align:center}.s\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.s\:data-\[layout\=horizontal\]\:h-\[200px\][data-layout=horizontal]{height:200px}.s\:data-\[layout\=horizontal\]\:h-\[220px\][data-layout=horizontal]{height:220px}.s\:data-\[layout\=vertical\]\:h-full[data-layout=vertical]{height:100%}.group[data-view=vertical] .s\:group-data-\[view\=vertical\]\:-right-\[31px\]{right:-31px}.group[data-view=vertical] .s\:group-data-\[view\=vertical\]\:bottom-\[19px\]{bottom:19px}.group[data-view=horizontal] .s\:group-data-\[view\=horizontal\]\:order-\[--product-grid-order\],.group[data-view=vertical] .s\:group-data-\[view\=vertical\]\:order-\[--product-grid-order\]{order:var(--product-grid-order)}.group[data-view=vertical] .s\:group-data-\[view\=vertical\]\:col-span-2{grid-column:span 2 / span 2}.group[data-view=horizontal] .s\:group-data-\[view\=horizontal\]\:row-span-2{grid-row:span 2 / span 2}.group[data-view=horizontal] .s\:group-data-\[view\=horizontal\]\:h-full{height:100%}.group[data-view=horizontal] .s\:group-data-\[view\=horizontal\]\:min-h-\[432px\]{min-height:432px}.group[data-view=vertical] .s\:group-data-\[view\=vertical\]\:min-h-\[515px\]{min-height:515px}}@media (min-width: 1024px){.m\:relative{position:relative}.m\:sticky{position:sticky}.m\:inset-y-0{top:0;bottom:0}.m\:left-auto{left:auto}.m\:right-0{right:0}.m\:top-0{top:0}.m\:top-\[80px\]{top:80px}.m\:z-\[3\]{z-index:3}.m\:col-span-2{grid-column:span 2 / span 2}.m\:mx-0{margin-left:0;margin-right:0}.m\:mx-6x{margin-left:var(--spacing-space-6x);margin-right:var(--spacing-space-6x)}.m\:my-1x{margin-top:var(--spacing-space-1x);margin-bottom:var(--spacing-space-1x)}.m\:mb-\[133px\]{margin-bottom:133px}.m\:mt-0{margin-top:0}.m\:mt-6x{margin-top:var(--spacing-space-6x)}.m\:\!block{display:block!important}.m\:block{display:block}.m\:inline-block{display:inline-block}.m\:flex{display:flex}.m\:grid{display:grid}.m\:\!hidden{display:none!important}.m\:hidden{display:none}.m\:aspect-video{aspect-ratio:16 / 9}.m\:size-\[140px\]{width:140px;height:140px}.m\:h-\[600px\]{height:600px}.m\:h-\[640px\]{height:640px}.m\:h-auto{height:auto}.m\:h-fit{height:-moz-fit-content;height:fit-content}.m\:h-full{height:100%}.m\:max-h-\[464px\]{max-height:464px}.m\:max-h-none{max-height:none}.m\:w-1\/2{width:50%}.m\:w-\[390px\]{width:390px}.m\:w-\[456px\]{width:456px}.m\:w-\[462px\]{width:462px}.m\:w-\[475px\]{width:475px}.m\:w-\[540px\]{width:540px}.m\:w-\[calc\(\(100\%-160px\)\/4\)\]{width:calc((100% - 160px)/4)}.m\:w-\[calc\(33\.333\%-26\.667px\)\]{width:calc(33.333% - 26.667px)}.m\:w-\[calc\(33\.333\%-26\.67px\)\]{width:calc(33.333% - 26.67px)}.m\:w-full{width:100%}.m\:min-w-\[138px\]{min-width:138px}.m\:min-w-\[324px\]{min-width:324px}.m\:max-w-\[324px\]{max-width:324px}.m\:max-w-\[456px\]{max-width:456px}.m\:max-w-none{max-width:none}.m\:flex-none{flex:none}.m\:translate-x-0{--tw-translate-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.m\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.m\:translate-y-0{--tw-translate-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.m\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.m\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.m\:flex-row{flex-direction:row}.m\:flex-row-reverse{flex-direction:row-reverse}.m\:place-content-between{place-content:space-between}.m\:items-center{align-items:center}.m\:justify-center{justify-content:center}.m\:gap-10x{gap:var(--spacing-space-10x)}.m\:gap-2x{gap:var(--spacing-space-2x)}.m\:gap-4x{gap:var(--spacing-space-4x)}.m\:gap-5x{gap:var(--spacing-space-5x)}.m\:gap-6x{gap:var(--spacing-space-6x)}.m\:gap-8x{gap:var(--spacing-space-8x)}.m\:gap-x-2x{-moz-column-gap:var(--spacing-space-2x);column-gap:var(--spacing-space-2x)}.m\:gap-y-4x{row-gap:var(--spacing-space-4x)}.m\:gap-y-8x{row-gap:var(--spacing-space-8x)}.m\:space-x-6x>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-space-6x) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-space-6x) * calc(1 - var(--tw-space-x-reverse)))}.m\:overflow-auto{overflow:auto}.m\:rounded-l{border-radius:var(--border-radius-l)}.m\:rounded-xl{border-radius:var(--border-radius-xl)}.m\:border-neutral-200{border-color:var(--primitive-color-neutral-200)}.m\:bg-neutral-200{background-color:var(--primitive-color-neutral-200)}.m\:p-14x{padding:var(--spacing-space-14x)}.m\:px-0{padding-left:0;padding-right:0}.m\:px-10x{padding-left:var(--spacing-space-10x);padding-right:var(--spacing-space-10x)}.m\:px-12x{padding-left:var(--spacing-space-12x);padding-right:var(--spacing-space-12x)}.m\:px-40x{padding-left:var(--spacing-space-40x);padding-right:var(--spacing-space-40x)}.m\:px-4x{padding-left:var(--spacing-space-4x);padding-right:var(--spacing-space-4x)}.m\:px-6x{padding-left:var(--spacing-space-6x);padding-right:var(--spacing-space-6x)}.m\:py-0{padding-top:0;padding-bottom:0}.m\:py-10x{padding-top:var(--spacing-space-10x);padding-bottom:var(--spacing-space-10x)}.m\:py-14x{padding-top:var(--spacing-space-14x);padding-bottom:var(--spacing-space-14x)}.m\:py-1x{padding-top:var(--spacing-space-1x);padding-bottom:var(--spacing-space-1x)}.m\:py-5x{padding-top:var(--spacing-space-5x);padding-bottom:var(--spacing-space-5x)}.m\:py-6x{padding-top:var(--spacing-space-6x);padding-bottom:var(--spacing-space-6x)}.m\:py-9x{padding-top:var(--spacing-space-9x);padding-bottom:var(--spacing-space-9x)}.m\:pb-0{padding-bottom:0}.m\:pb-10x{padding-bottom:var(--spacing-space-10x)}.m\:pe-0{padding-inline-end:0}.m\:pe-\[var\(--grid-breakpoint-margin\)\]{padding-inline-end:var(--grid-breakpoint-margin)}.m\:pr-10x{padding-right:var(--spacing-space-10x)}.m\:pt-0{padding-top:0}.m\:pt-10x{padding-top:var(--spacing-space-10x)}.m\:pt-4x{padding-top:var(--spacing-space-4x)}.m\:pt-6x{padding-top:var(--spacing-space-6x)}.m\:pt-8x{padding-top:var(--spacing-space-8x)}.m\:text-left{text-align:left}.m\:text-\[28px\]{font-size:28px}.m\:leading-\[36px\]{line-height:36px}.group[data-view=vertical] .m\:group-data-\[view\=vertical\]\:col-span-3{grid-column:span 3 / span 3}.group[data-layout=vertical] .m\:group-data-\[layout\=vertical\]\:aspect-\[326\/349\]{aspect-ratio:326/349}.group[data-layout=horizontal] .m\:group-data-\[layout\=horizontal\]\:w-\[160px\]{width:160px}.group[data-layout=vertical] .m\:group-data-\[layout\=vertical\]\:w-\[278px\]{width:278px}}@media (min-width: 1151px){.mnav\:flex{display:flex}.mnav\:hidden{display:none}}@media (min-width: 1280px){.l\:col-span-3{grid-column:span 3 / span 3}.l\:flex{display:flex}.l\:hidden{display:none}.l\:\!w-auto{width:auto!important}.l\:w-\[calc\(25\%-30px\)\]{width:calc(25% - 30px)}.l\:w-auto{width:auto}.l\:min-w-\[195px\]{min-width:195px}.l\:min-w-\[326px\]{min-width:326px}.l\:max-w-none{max-width:none}.l\:flex-row{flex-direction:row}.l\:items-center{align-items:center}.l\:gap-2x{gap:var(--spacing-space-2x)}.l\:gap-4x{gap:var(--spacing-space-4x)}.l\:gap-\[139px\]{gap:139px}.l\:gap-x-4x{-moz-column-gap:var(--spacing-space-4x);column-gap:var(--spacing-space-4x)}.l\:space-x-10x>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-space-10x) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-space-10x) * calc(1 - var(--tw-space-x-reverse)))}.l\:space-x-5x>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-space-5x) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-space-5x) * calc(1 - var(--tw-space-x-reverse)))}.l\:space-x-6x>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-space-6x) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-space-6x) * calc(1 - var(--tw-space-x-reverse)))}.l\:px-0{padding-left:0;padding-right:0}.l\:px-10x{padding-left:var(--spacing-space-10x);padding-right:var(--spacing-space-10x)}.l\:px-6x{padding-left:var(--spacing-space-6x);padding-right:var(--spacing-space-6x)}.l\:py-1x{padding-top:var(--spacing-space-1x);padding-bottom:var(--spacing-space-1x)}.l\:pb-12x{padding-bottom:var(--spacing-space-12x)}.group[data-layout=horizontal] .l\:group-data-\[layout\=horizontal\]\:aspect-\[212\/220\]{aspect-ratio:212/220}.group[data-view=vertical] .l\:group-data-\[view\=vertical\]\:size-\[200px\]{width:200px;height:200px}.group[data-layout=vertical] .l\:group-data-\[layout\=vertical\]\:h-\[349px\]{height:349px}.group[data-layout=horizontal] .l\:group-data-\[layout\=horizontal\]\:w-\[212px\]{width:212px}.group[data-layout=vertical] .l\:group-data-\[layout\=vertical\]\:min-w-\[326px\]{min-width:326px}.group[data-layout=vertical] .l\:group-data-\[layout\=vertical\]\:max-w-\[278px\]{max-width:278px}}@media (min-width: 1440px){.ml\:inline{display:inline}.ml\:flex{display:flex}.ml\:h-10x{height:var(--spacing-space-10x)}.ml\:w-\[206px\]{width:206px}.ml\:items-center{align-items:center}.ml\:gap-2x{gap:var(--spacing-space-2x)}.ml\:rounded-pill{border-radius:var(--border-radius-pill)}.ml\:border-xs{border-width:var(--border-width-xs)}.ml\:border-primary{border-color:var(--semantic-color-border-primary)}.ml\:px-3x{padding-left:var(--spacing-space-3x);padding-right:var(--spacing-space-3x)}}@media (min-width: 1600px){.xl\:w-\[calc\(25\%-96px\)\]{width:calc(25% - 96px)}.xl\:max-w-none{max-width:none}.xl\:gap-32x{gap:var(--spacing-space-32x)}}.\[\&\:first-child\]\:border-t-xs:first-child{border-top-width:var(--border-width-xs)}.\[\&\:not\(\:first-child\)\]\:border-t-\[0px\]:not(:first-child){border-top-width:0px}.\[\&\>\*\:not\(\:first-child\)\]\:before\:content-\[\'•\'\]>*:not(:first-child):before{--tw-content: "•";content:var(--tw-content)}.\[\&\>\*\]\:flex>*{display:flex}.\[\&\>\*\]\:h-\[181px\]>*{height:181px}.\[\&\>\*\]\:items-center>*{align-items:center}.\[\&\>\*\]\:justify-center>*{justify-content:center}.\[\&\>\*\]\:bg-\[\#FFB999\]>*{--tw-bg-opacity: 1;background-color:rgb(255 185 153 / var(--tw-bg-opacity, 1))}.\[\&\>\*\]\:text-center>*{text-align:center}.\[\&\>input\]\:absolute>input{position:absolute}.\[\&\>input\]\:opacity-0>input{opacity:0}.\[\&\>label\]\:block>label{display:block}.\[\&\>label\]\:cursor-pointer>label{cursor:pointer}.\[\&\>label\]\:select-none>label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[\&\>label\]\:p-4x>label{padding:var(--spacing-space-4x)}.\[\&\>li\]\:ml-2x>li{margin-left:var(--spacing-space-2x)}.\[\&_b\]\:text-green-800 b{color:var(--primitive-color-green-800)}.\[\&_b\]\:text-lime-900 b{color:var(--primitive-color-lime-900)}.\[\&_h1\]\:text-green-800 h1{color:var(--primitive-color-green-800)}.\[\&_h1\]\:text-lime-900 h1{color:var(--primitive-color-lime-900)}.\[\&_h2\]\:text-green-800 h2{color:var(--primitive-color-green-800)}.\[\&_h2\]\:text-lime-900 h2{color:var(--primitive-color-lime-900)}.\[\&_h3\]\:text-green-800 h3{color:var(--primitive-color-green-800)}.\[\&_h3\]\:text-lime-900 h3{color:var(--primitive-color-lime-900)}.\[\&_h4\]\:text-green-800 h4{color:var(--primitive-color-green-800)}.\[\&_h4\]\:text-lime-900 h4{color:var(--primitive-color-lime-900)}.\[\&_h5\]\:text-green-800 h5{color:var(--primitive-color-green-800)}.\[\&_h5\]\:text-lime-900 h5{color:var(--primitive-color-lime-900)}.\[\&_h6\]\:text-green-800 h6{color:var(--primitive-color-green-800)}.\[\&_h6\]\:text-lime-900 h6{color:var(--primitive-color-lime-900)}.\[\&_label\]\:cursor-pointer label{cursor:pointer}.\[\&_legend\]\:contents legend{display:contents}.\[\&_p\]\:leading-\[28px\] p{line-height:28px}.\[\&_path\]\:fill-neutral-black path{fill:var(--primitive-color-neutral-black)}.\[\&_strong\]\:text-green-800 strong{color:var(--primitive-color-green-800)}.\[\&_strong\]\:text-lime-900 strong{color:var(--primitive-color-lime-900)}
