@property --color-background{syntax: "<color> | <image>"; inherits: true; initial-value: white;}@property --color-foreground{syntax: "<color>"; inherits: true; initial-value: black;}@property --color-accent{syntax: "<color>"; inherits: true; initial-value: black;}@property --border-color{syntax: "<color>"; inherits: true; initial-value: rgba(0,0,0,.15);}@property --color-primary-button-background{syntax: "<color>"; inherits: true; initial-value: black;}@property --color-primary-button-text{syntax: "<color>"; inherits: true; initial-value: white;}@property --color-primary-button-border{syntax: "<color>"; inherits: true; initial-value: black;}@property --color-secondary-button-background{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --color-secondary-button-text{syntax: "<color>"; inherits: true; initial-value: black;}@property --color-secondary-button-border{syntax: "<color>"; inherits: true; initial-value: black;}@property --icon-size{syntax: "<length>"; inherits: true; initial-value: 16px;}:root{--font-size: 100%;--font-weight: 400;--line-height: 1.4;--font-size-min: 14;--font-size-max: 18;--font-ratio-min: 1.2;--font-ratio-max: 1.3;--font-width-min: 320;--font-width-max: 1500;--color-error: #c92b2a;--color-warning: #fab005;--color-success: #2e9e44;--color-red: #c92b2a;--color-dark-red: #740404;--color-navy: oklch(33% .08 263);--icon-size: 1em;--paragraph-spacing: .5lh;--dialog-width: 60ch;--focused-outline-width: max(2px, .08em);--focused-outline-style: solid;--focused-outline-color: oklch(from currentColor l c h / 95%);--focused-outline-offset: .2rem;--spring: cubic-bezier(.66, 0, .34, 1);--input-padding-y: 1cap;--input-padding-x: 1cap;--gutter-2xs: calc(var(--mzw-space-2xs-xs) / 2);--gutter-xs: var(--mzw-space-2xs-xs);--gutter-s: var(--mzw-space-xs-s);--gutter-m: var(--mzw-space-s-m);--gutter-l: var(--mzw-space-m-l);--gutter-xl: var(--mzw-space-l-xl);--duration-short: .1s;--duration-medium: .3s;--duration-long: .6s;--duration-extra-long: .75s;--duration-extra-longer: 1s;--duration-extended: 3s;--layer-1: 1;--layer-2: 2;--layer-3: 3;--layer-4: 4;--layer-5: 5;--layer-important: 2147483647}:root{--mzw-space-2xs: clamp(.5rem, .4412rem + .1961vw, .625rem);--mzw-space-xs: clamp(.75rem, .6618rem + .2941vw, .9375rem);--mzw-space-s: clamp(1rem, .8824rem + .3922vw, 1.25rem);--mzw-space-m: clamp(1.5rem, 1.3235rem + .5882vw, 1.875rem);--mzw-space-l: clamp(2rem, 1.7647rem + .7843vw, 2.5rem);--mzw-space-xl: clamp(3rem, 2.6471rem + 1.1765vw, 3.75rem);--mzw-space-2xs-xs: clamp(.5rem, .2941rem + .6863vw, .9375rem);--mzw-space-xs-s: clamp(.75rem, .5147rem + .7843vw, 1.25rem);--mzw-space-s-m: clamp(1rem, .5882rem + 1.3725vw, 1.875rem);--mzw-space-m-l: clamp(1.5rem, 1.0294rem + 1.5686vw, 2.5rem);--mzw-space-l-xl: clamp(2rem, 1.1765rem + 2.7451vw, 3.75rem);--mzw-space-s-l: clamp(1rem, .2941rem + 2.3529vw, 2.5rem)}:root{--breakpoint-xs: 18em;--breakpoint-s: 28em;--breakpoint-m: 38em;--breakpoint-l: 52em;--breakpoint-xl: 60em;--breakpoint-2xl: 80em;--line-height-xs: 1.2;--line-height-s: 1.4;--line-height-m: 1.5;--font-size-base: 112.5%;--font-size-code: .875em;--size-6xs: .125em;--size-5xs: .25em;--size-4xs: .5em;--size-3xs: .625em;--size-2xs: .75em;--size-xs: .875em;--size-s: .9375em;--size-m: 1em;--size-l: 1.125em;--size-xl: 1.25em;--size-2xl: 1.5em;--size-3xl: 1.875em;--size-4xl: 2.25em;--size-5xl: 3em;--size-6xl: 4em;--space: calc(var(--line-height-s) * 1em);--border-radius-s: .25em;--border-radius-m: .5em;--border-radius-l: 1.3125em;--border-radius-circle: 50%;--animation-blink: blink 1s var(--animation-easing) infinite}@layer reset{*,*:before,*:after{box-sizing:border-box}:not(dialog){padding:0;margin:0}[hidden]:not([hidden=until-found]),.hidden{display:none!important}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;tab-size:2;hanging-punctuation:first allow-end last;scrollbar-width:thin;scrollbar-color:rgb(from var(--color-foreground) r g b / 40%) var(--color-background);scroll-behavior:smooth;scrollbar-gutter:stable;font-size:var(--base-font-size)}html.translated-rtl{direction:rtl}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:is(html,body):has([open]:modal,.dialog-drawer[open]){overflow:clip}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}html:focus-within{scroll-behavior:smooth}}body{min-block-size:100svb;min-inline-size:300px;line-height:inherit;font-synthesis:none;height:100%;width:100%;accent-color:var(--color-accent);color:var(--color-foreground);background-color:var(--color-background);display:flex;flex-direction:column;min-height:100svh}body>main{flex:1}body.modal-active{overflow:clip}p,h1,h2,h3,h4,h5,h6{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}p:empty{display:none}a{color:inherit;text-decoration:none;text-underline-offset:.2ex}a:has(img){display:inline-block}a:has(>svg){display:inline flex;gap:.25em;align-items:center}a:has(>svg)>svg{width:.75em;height:.75em}a:has(p){display:block}:where(img,picture,svg,video,canvas){display:block;max-inline-size:100%;block-size:auto;border:none}img{width:100%;height:auto}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}svg:not([fill]){fill:currentColor}video[style*=--video-aspect-ratio]{width:100%;aspect-ratio:var(--video-aspect-ratio);object-fit:cover}@media (width >= 768px){video[style*=--video-aspect-ratio][style*=--video-aspect-ratio-desktop]{aspect-ratio:var(--video-aspect-ratio-desktop)}}ul,ol{padding-inline:var(--size-m) 0;margin-block:0 var(--space)}:is(ul,ol) :is(ul,ol){padding-inline-start:var(--space)}dl{margin-block:var(--space)}dl dt{font-weight:500}dl dd{margin-inline:var(--size-m) 0}strong,b{font-weight:600}pre{overflow:auto;font-family:var(--font-accent--family)}button{padding:0}figure{margin:0}hr{block-size:0;margin-block:var(--mzw-space-s);overflow:visible;color:inherit;border:none;border-color:oklch(from var(--color-foreground) l c h / 10%);border-block-start:1px solid;border-bottom:0}dialog,[popover]{max-inline-size:none;max-block-size:none;margin:auto;overflow:unset;color:inherit;border:none}dialog:not([open],[popover]),[popover]:not(:popover-open){display:none!important}:target{scroll-margin-block:var(--header-height, 5ex)}:focus-visible{outline-width:var(--focused-outline-width);outline-style:var(--focused-outline-style);outline-color:var(--focused-outline-color);outline-offset:var(--focused-outline-offset);border-radius:.125rem;transition:outline-offset 145ms var(--ease-out-cubic)}:not(:active):focus-visible{transition-duration:.25s}table :is(a,button,[contenteditable]):is(:focus-visible){outline-offset:-2px}.focus-inset{outline-offset:calc(var(--focused-outline-width) * -1)}a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary,[tabindex]:not([tabindex*="-"],pre) [role=button],[role=option]{cursor:pointer}:disabled,label:has(>:disabled,+:disabled){cursor:not-allowed}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-40));background-clip:content-box;border:6px solid transparent;border-radius:20px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}}.slim-horizontal-scrollbar{padding-block-end:.5em}.slim-horizontal-scrollbar::-webkit-scrollbar{height:5px}.slim-horizontal-scrollbar::-webkit-scrollbar-track{background-color:oklch(from currentColor l c h / 10%);border-radius:3px}.slim-horizontal-scrollbar::-webkit-scrollbar-thumb{background-color:oklch(from currentColor l c h / 30%);border-radius:3px}.slim-horizontal-scrollbar:hover::-webkit-scrollbar-thumb{background-color:oklch(from currentColor l c h / 50%)}:is(h1,h2,h3,h4,h5,h6){margin-block:var(--font-heading--spacing);font-family:var(--font-heading--family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);text-transform:none;letter-spacing:var(--letter-spacing);text-wrap:balance}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}body,.paragraph:not(.button),.paragraph>*{font-family:var(--font-body--family);font-size:var(--font-paragraph--size);font-weight:var(--font-paragraph--weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing)}p{margin-block-end:var(--font-paragraph--spacing)}p.small{font-size:var(--size-2xs);line-height:1.1}p a{text-decoration-line:underline}.paragraph>small,.paragraph-big>small,.type-preset--paragraph-big>small{font-size:smaller}.type-preset--paragraph-big.type-preset--paragraph-big,.text-block.type-preset--paragraph-big>*{font-family:var(--font-body--family);font-size:var(--font-h4--size);font-weight:400;line-height:1.4;text-wrap:pretty}.type-preset--headline.type-preset--headline,.text-block.type-preset--headline>*{font-family:var(--font-heading--family);font-size:var(--font-h1--size);font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.03em;text-wrap:balance}.type-preset--subheader.type-preset--subheader,.text-block.type-preset--subheader>*{font-family:var(--font-heading--family);font-size:var(--font-h3--size);font-weight:500;line-height:1.25;text-wrap:pretty}h1,.h1.h1,.text-block.h1>*{font-size:var(--font-h1--size);font-weight:var(--font-h1--weight);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing)}h2,.h2.h2,.text-block.h2>*{font-size:var(--font-h2--size);font-weight:var(--font-h2--weight);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing)}h3,.h3.h3,.text-block.h3>*{font-size:var(--font-h3--size);font-weight:var(--font-h3--weight);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing)}h4,.h4.h4,.text-block.h4>*{font-size:var(--font-h4--size);font-weight:var(--font-h4--weight);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing)}h5,.h5.h5,.text-block.h5>*{font-size:var(--font-h5--size);font-weight:var(--font-h4--weight);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing)}h6,.h6.h6,.text-block.h6>*{font-size:var(--font-h6--size);font-weight:var(--font-h4--weight);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing)}:is(.h1,.h2,.h3,.h4,.h5,.h6):first-child{margin-block-start:0}:is(.h1,.h2,.h3,.h4,.h5,.h6):last-child{margin-block-end:0}.custom-typography,.custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);line-height:var(--line-height);text-transform:var(--text-transform);letter-spacing:var(--letter-spacing);text-wrap:var(--text-wrap)}@media (min-width: 768px){.custom-typography,.custom-typography>*{line-height:var(--line-height--desktop, var(--line-height))}}.custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.custom-typography h2,.custom-typography h3,.custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}.custom-typography p{line-height:var(--line-height--body, var(--line-height))}.custom-font-size,.custom-font-size>*{font-size:var(--font-size)}@media (min-width: 768px){.custom-font-size,.custom-font-size>*{font-size:var(--font-size--desktop, var(--font-size))}.custom-font-size--desktop,.custom-font-size--desktop>*{font-size:var(--font-size--desktop, var(--font-size))}}.custom-font-weight,.custom-font-weight>*{font-weight:var(--weight)}hgroup{margin-bottom:var(--space)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--font-weight: unset;font-size:1rem}code{display:inline-block;margin-bottom:.375rem;background-color:oklch(from var(--color-foreground) l c h / 15%);border-color:var(--color-border);border-width:1px}code:not(.code__inline){display:block;padding:.625rem;margin-top:.625rem;margin-right:0;margin-bottom:.625rem;margin-left:0}code.code__inline{padding:.125rem .375rem}blockquote{text-wrap:balance}:where(th){font-weight:500}form>:last-child:not(footer){margin-bottom:0}:where(input:not([type=range]),button,textarea,select){font:inherit;font-size:max(16px,1em);font-variation-settings:inherit;font-feature-settings:inherit;color:inherit;word-spacing:inherit;letter-spacing:inherit;background-color:transparent}:where(textarea){resize:block}:where(textarea:not([rows])){min-height:10em}input:not(:where([type=submit],[type=checkbox],[type=radio],[type=button],[type=reset])),textarea,form select,select[form]{display:block;inline-size:100%;padding:var(--input-padding-y) var(--input-padding-x);line-height:1.25rem;color:var(--color-foreground);text-decoration:none;background-color:var(--color-background);border:1px solid var(--color-border)}:is(input:not(:where([type=submit],[type=checkbox],[type=radio],[type=button],[type=reset])),textarea,form select,select[form]):focus{outline:currentColor solid max(2px,.08em);border-color:var(--color-foreground);box-shadow:none}:is(input:not(:where([type=submit],[type=checkbox],[type=radio],[type=button],[type=reset])),textarea,form select,select[form]):disabled{background-color:oklch(from var(--color-foreground) l c h / 15%)}:is(input:not(:where([type=submit],[type=checkbox],[type=radio],[type=button],[type=reset])),textarea,form select,select[form]).error{border-color:var(--color-error);border-width:2px}:is(input:not(:where([type=submit],[type=checkbox],[type=radio],[type=button],[type=reset])),textarea,form select,select[form]).icon-left{padding-inline-start:3rem}:is(input:not(:where([type=submit],[type=checkbox],[type=radio],[type=button],[type=reset])),textarea,form select,select[form]).icon-right{padding-inline-end:3rem}textarea{field-sizing:content;min-block-size:5lh;inline-size:100%;max-inline-size:100%}.select{position:relative;display:grid;grid-template-areas:"select";align-items:center;min-width:15ch;padding:var(--input-padding-y) var(--input-padding-x);cursor:pointer;border:1px solid var(--color-border)}.select select,.select:after{grid-area:select}.select:focus-within{outline:currentColor solid max(1.5px,.08em);border-color:var(--color-foreground)}.select:focus-within select{outline:none;border-color:transparent}.select select{z-index:1;width:100%;padding:0 1em 0 0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;-webkit-appearance:none;appearance:none;cursor:inherit;outline:none;background-color:transparent;border:none}.select:not(.select--multiple):after{place-self:center end;width:1em;height:1em;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUtY2hldnJvbi1kb3duIj48cGF0aCBkPSJtNiA5IDYgNiA2LTYiLz48L3N2Zz4=);background-position:center;background-size:contain}[dir=rtl] select{background-position:center left}.form__message{display:flex;gap:.5ch;align-items:center;padding-block:.25lh;margin-block:0;font-size:var(--size-xs);color:var(--color-error)}.form__message:empty{display:none}:where(.field):not(:has(+.form__message)){margin-bottom:.5lh}:where(.field):has(>:is([type=checkbox],[type=radio])){display:flex;gap:.5rlh}:where(.field):has(>:is([type=checkbox],[type=radio])) input{flex-shrink:0;inline-size:1em;block-size:1em;margin:0}:where(.field):has(>:is([type=checkbox],[type=radio])) label{display:block;align-items:center;margin:0;margin-bottom:.75rem;line-height:1rem;text-transform:none}:where(.field):has(>:is([type=checkbox],[type=radio])) label:has(input:focus){outline:currentColor solid max(2px,.08em)}:where(.field):has(>:is([type=checkbox],[type=radio])) label a{text-decoration:underline}:where(.field).field--borderless input{border-inline:0;border-top:0}fieldset{padding:0;margin:0;border:0}:where([type=checkbox],[type=radio]){-webkit-appearance:auto;appearance:auto}.radio-label,.checkbox-label{display:inline-block;padding:.375rem;font-size:1rem;line-height:1.5rem;color:var(--color-foreground);text-transform:none}:is(.radio-label,.checkbox-label):hover{background-color:oklch(from var(--color-foreground) l c h / 10%);border-radius:.375rem}:is(.radio-label,.checkbox-label):hover [type=checkbox],:is(.radio-label,.checkbox-label):hover [type=radio]{--tw-ring-offset-color: #ececec}:is(.radio-label,.checkbox-label).disabled{color:oklch(from var(--color-foreground) l c h / 60%)}:where(input.custom:is([type=checkbox],[type=radio])){--active: var(--color-foreground);--active-inner: var(--color-background);--border: var(--color-border);--border-hover: var(--color-foreground);--background: var(--color-background);display:inline flex;align-content:center;justify-content:center;width:var(--checkbox-size, 2rem);height:var(--checkbox-size, 2rem);vertical-align:top;-webkit-appearance:none;appearance:none;background:var(--b, oklch(from var(--background) l c h / 60%));border:1px solid var(--bc, var(--border));border-radius:.2rem;transition-duration:.3s,.3s,.2s;transition-property:background-color,border-color,box-shadow}:where(input.custom:is([type=checkbox],[type=radio])):after{display:block;inline-size:100%;block-size:100%;content:"";background:var(--active-inner);clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);scale:0;transition-duration:.2s;transition-property:scale}:where(input.custom:is([type=checkbox],[type=radio])):checked{--b: var(--active);--bc: var(--active)}:where(input.custom:is([type=checkbox],[type=radio])):checked:after{scale:1}:where(input.custom:is([type=checkbox],[type=radio])):hover:not(:checked,:disabled,.disabled),:where(input.custom:is([type=checkbox],[type=radio])):focus:not(:checked,:disabled,.disabled){--bc: var(--border-hover)}:where(input.custom:is([type=checkbox],[type=radio]))+label{cursor:pointer}:where(input.custom:is([type=checkbox],[type=radio])):is(:disabled,.disabled),:where(input.custom:is([type=checkbox],[type=radio])):is(:disabled,.disabled)+label{cursor:not-allowed;opacity:.6}:where(input.custom:is([type=checkbox],[type=radio])):focus-visible+label{outline:.2rem solid var(--color-keyboard-focus, var(--color-foreground));outline-offset:.2rem}:where(input.custom:is([type=checkbox],[type=radio])):focus{box-shadow:0 0 0 3px #1717171a}[type=checkbox],[type=radio]{vertical-align:middle;cursor:pointer}@supports not selector(input[switch]::thumb){[type=checkbox][role=switch]{--border-width: .1875em;--background-color: transparent;--color: var(--switch-color);display:inline-block;width:calc(2em - var(--border-width));height:1em;padding:0;margin-top:-.125em;line-height:1em;-webkit-appearance:none;appearance:none;background-color:var(--background-color);border:1px solid var(--color-foreground);border-radius:1em}[type=checkbox][role=switch]:not(:last-child){margin-inline-end:.5em}[type=checkbox][role=switch]:before{display:block;height:100%;aspect-ratio:1;content:"";background-color:var(--color-foreground);border-radius:50%;clip-path:circle(calc(var(--border-width) * 2));transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{outline:currentColor solid max(2px,.08em)}[type=checkbox][role=switch]:checked:before{margin-inline-start:calc(1em - var(--border-width))}[type=checkbox][role=switch][disabled]{--background-color: var(--color-border)}}:is(.floating-label,.form-floating){position:relative}:is(.floating-label,.form-floating)>label{margin-bottom:0}@supports (selector(:has(p))){:is(.floating-label,.form-floating)>label{position:absolute;top:0;left:0;height:100%;padding:var(--input-padding-y) var(--input-padding-x);font-size:16px;line-height:1.5;text-transform:none;white-space:nowrap;pointer-events:none;border:1px solid transparent;opacity:.6;transform-origin:0 0;transition:opacity .1s ease-in-out,scale .1s ease-in-out,translate .1s ease-in-out}:is(.floating-label,.form-floating):has(input:not([type=date]):not(:focus):not(:placeholder-shown):user-invalid) label{color:var(--color-red)}:is(.floating-label,.form-floating):has(input:focus) label,:is(.floating-label,.form-floating):has(input:not(:placeholder-shown)) label,:is(.floating-label,.form-floating):has(select:user-invalid) label,:is(.floating-label,.form-floating):has(select:user-valid) label{opacity:.65;scale:.8;translate:.15rem -.5rem}:is(.floating-label,.form-floating) input{height:calc(3rem + 1px);padding:var(--input-padding-y) var(--input-padding-x)}:is(.floating-label,.form-floating) input::placeholder{color:transparent}:is(.floating-label,.form-floating) input:focus,:is(.floating-label,.form-floating) input:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}:is(.floating-label,.form-floating):has(>select) label{opacity:.65;scale:.8;translate:.15rem -.5rem}:is(.floating-label,.form-floating)>select{padding-top:1.625rem;padding-bottom:.625rem}}form :is(.message-error,.message-success){padding-block:var(--mzw-space-2xs);padding-inline:var(--mzw-space-2xs);margin-block-end:var(--mzw-space-2xs);border:1px solid}form :is(.message-error,.message-success) ul{padding-inline-start:var(--mzw-space-s);margin-block:var(--mzw-space-2xs);list-style-type:disc}form .message-error{color:var(--color-error);background-color:oklch(from var(--color-red) l c h / .15);border-color:var(--color-error)}form .message-success{color:var(--color-success);background-color:oklch(from var(--color-success) l c h / .15);border-color:var(--color-success)}:is(input-validation,form-validation){display:block}:is(input-validation,form-validation) :is(input,textarea):is(:user-invalid,.is-invalid){border-color:var(--color-red)}.appearance-textfield{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}details>summary{list-style:none}details summary::-webkit-details-marker{display:none}:where(button,input[type=button],input[type=submit],input[type=reset],input[type=file]::file-selector-button,.btn){display:inline flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;touch-action:manipulation;font:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;gap:.5ch;border:0 solid}:where(button,input[type=button],input[type=submit],input[type=reset],input[type=file]::file-selector-button,.btn):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.6}:where(button,input[type=button],input[type=submit],input[type=reset],input[type=file]::file-selector-button,.btn):is(:focus,:active){text-decoration:underline}.btn,.btn-secondary,button.shopify-payment-button__button--unbranded{--form-control-padding: .25lh 1lh;--outline-offset: -.25em;display:inline flex;gap:.5ch;align-items:center;justify-content:center;width:fit-content;padding:var(--form-control-padding);margin-block:0;font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);color:var(--btn-color);text-decoration:none;-webkit-appearance:none;appearance:none;cursor:pointer;background-color:var(--btn-background-color);border:none;border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--btn-border-color);transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,scale .2s ease-in-out}@media (width >= 768px){.btn,.btn-secondary,button.shopify-payment-button__button--unbranded{white-space:nowrap}}:is(.btn,.btn-secondary,button.shopify-payment-button__button--unbranded):active{scale:.98}a.btn{text-decoration-line:none}.btn[aria-disabled=true],.btn-secondary[aria-disabled=true],.btn:disabled{cursor:not-allowed;opacity:.5}.btn{--btn-border-color: var(--color-primary-button-border);--btn-background-color: var(--color-primary-button-background);--btn-color: var(--color-primary-button-text)}.btn:not(:disabled):is(:hover,:focus,:active){--btn-background-color: var(--color-primary-button-hover-background);--btn-color: var(--color-primary-button-hover-text);--btn-border-color: var(--color-primary-button-hover-border)}.btn-secondary{--btn-border-color: var(--color-secondary-button-border);--btn-background-color: var(--color-secondary-button-background);--btn-color: var(--color-secondary-button-text)}.btn-secondary:not(:disabled):is(:hover,:focus,:active){--btn-background-color: var(--color-secondary-button-hover-background);--btn-color: var(--color-secondary-button-hover-text);--btn-border-color: var(--color-secondary-button-hover-border)}.link{display:inline flex;align-items:center;text-align:center}.btn-small{--outline-offset: -3px;padding-block:.5cap;padding-inline:1cap}.btn-large{--form-control-padding: .5lh 1lh}.btn-full{display:flex;inline-size:100%}.btn .icon{display:inline-block}.btn .icon:not([width]){width:1rem}.btn .icon:not([height]){height:1rem}.btn .icon:not([stroke]),.btn .icon [stroke]:not([stroke=none]){stroke:currentColor}.btn .icon:not([fill]),.btn .icon [fill]:not([fill=none]){fill:currentColor}.label-btn{padding:0;text-decoration:underline;text-underline-offset:.5rem;border:none;transition:text-underline-offset .2s ease-in-out}.label-btn:not(:disabled):is(:hover,:focus,:active){text-underline-offset:.3rem}.label-btn .icon{inline-size:.875rem;block-size:.875rem}.label-btn.btn-icon-right .icon{margin-inline-start:.25rem}.label-btn:active .icon{fill:#6b6b72;stroke:#6b6b72}.shopify-section:empty,.shopify-section:not(:has(*)){display:none}.shopify-section lazy-section{display:block;width:100%;min-height:500px}body.template-index main:has(:first-child:empty) .shopify-section:nth-child(n+3 of:not(:empty))~.shopify-section{content-visibility:auto;contain-intrinsic-size:0 50vh}.shopify-section:not(.header-section):has(.section){position:relative}.shopify-section:not(.header-section) .section-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background);pointer-events:none;content:""}.shopify-policy__container.shopify-policy__container{max-width:100ch;padding-block:var(--padding-xl)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}@media screen and (width >= 1024px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 5vi}}.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-narrow,.page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin), calc((100% - min(var(--page-content-width), 100% - var(--page-margin) * 2))/2) );position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);width:100%;min-height:var(--section-min-height, "auto")}.section>*{grid-column:2}.section--page-width>*{grid-column:2}.section--full-width>*{grid-column:1 / -1}.section>.force-full-width{grid-column:1 / -1}@media screen and (max-width: 749px){.section--mobile-full-width>*{grid-column:1 / -1}}@media (max-width: 767px){.section>.mobile\:force-full-width{grid-column:1 / -1}}@media (min-width: 768px){.section>.desktop\:force-full-width{grid-column:1 / -1}}.section--height-small{--section-min-height: var(--section-height-small)}.section--height-medium{--section-min-height: var(--section-height-medium)}.section--height-large{--section-min-height: var(--section-height-large)}.section--height-full-screen{--section-min-height: 100svh}.section--page-width{--gutter-slide-width: var(--util-page-margin-offset)}.section--full-width{--gutter-slide-width: 0px}.section-content-wrapper.section-content-wrapper{position:relative;width:100%;height:100%;min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px))}.mzw-section__link-wrapper{display:block}.mzw-section__section:has(.mzw-section__button-area [href]) .mzw-section__block:has(.mzw-section__button-area){position:relative;z-index:4}.mzw-section__desktop--visible{display:none}.mzw-section__mobile--visible{display:unset}@media (width >= 768px){.mzw-section__mobile--hidden{display:unset!important}.mzw-section__desktop--hidden{display:none!important}}.mzw-section-cta{display:inline flex;gap:.5ch;align-items:center;font-size:.875em;font-weight:inherit}.mzw-section-cta[data-style=button]{padding:.5rem 1rem;border:1px solid currentColor}.mzw-section-cta[data-style=link]{text-decoration:underline;text-underline-offset:.2em}.mzw-section-cta svg{width:1.8ch;height:1.8ch;transition:translate .3s ease-in-out}.mzw-section-cta:is(a):hover svg,a:has(.mzw-section-cta):hover svg{translate:.15rem}[class*=grid-layout]{--gap: var(--gap-xs);display:flex;flex-direction:column;grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);gap:var(--gap)}.grid-layout,.grid-layout-auto{display:grid}.grid-layout-auto{--width: 15ch;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(min(var(--width),100%),1fr))}@media (min-width: 28em){.grid-layout-s{display:grid}}@media (min-width: 38em){.grid-layout-m{display:grid}}@media (min-width: 52em){.grid-layout-l{display:grid}}@media (min-width: 60em){.grid-layout-xl{display:grid}}[class*=grid-item-]{--span: 1;grid-column:auto / span var(--span)}.grid-item-fourth{--span: 3}.grid-item-third{--span: 4}.grid-item-half{--span: 6}.grid-item-two-thirds{--span: 8}.grid-item-three-fourths{--span: 9}[class*=start-]{--start: 1;grid-row-start:1;grid-column-start:var(--start)}.start-fourth{--start: 4}.start-third{--start: 5}.start-half{--start: 7}.start-two-thirds{--start: 9}.start-three-fourths{--start: 10}[class*=sidecar]>*{margin:0}[class*=sidecar]{--gap: var(--gap-xs);--main-size: initial;--secondary-size: initial;display:flex;flex-wrap:wrap;gap:var(--gap)}:is(.sidecar,.sidecar-start)>:first-child,.sidecar-end>:last-child{flex-grow:1;flex-basis:var(--secondary-size, auto)}:is(.sidecar,.sidecar-start)>:last-child,.sidecar-end>:first-child{flex-grow:999;flex-basis:0;min-inline-size:var(--main-size, 50%)}.cluster>*{margin:0}.cluster{--gap: var(--size-m);display:flex;flex-wrap:wrap;gap:var(--gap)}.flow>*+*{margin-top:var(--flow-space, 1em)}.flow>*{margin-bottom:0}.flow>:not(img):empty{display:none}.stack.stack>*{margin:0}.stack{--gap: var(--gap-md);display:flex;flex-direction:column;gap:var(--gap)}.split>*{margin:0}.split{--gap: var(--gap-md);display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:space-between}.divided{--gap: var(--size-3xs)}.divided>*+*{padding:0;padding-block-start:var(--gap)}.divided>*:first-child,.divided>*:has(+*){padding-block-end:var(--gap)}.divided>*:has(+*){padding-inline:0;margin:0;border-block-end:1px solid var(--color-border)}.list-unstyled,.list-inline{padding-inline:0;margin-block:0;list-style-type:none}.list-inline{--gap: var(--gap-md);display:flex;flex-wrap:wrap;row-gap:calc(var(--gap) * .5);column-gap:var(--gap);align-items:center}.section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill{flex:1}.layout-panel-flex--row>.group-block--width-fit{flex:0}.layout-panel-flex--row>.group-block--width-fill{flex:1}.layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width)}.group-block--height-fit{height:auto}.group-block--height-custom,.group-block--height-fill{height:var(--size-style-height)}.layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.layout-panel-flex--column>.group-block--height-fill{flex:1}.layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}.text-block{width:100%}.text-block>*:first-child,.text-block>*:empty:first-child+*{margin-block-start:0}.text-block>*:last-child,.text-block>*:has(+*:empty:last-child){margin-block-end:0}.text-block>style+*{margin-block-start:0}:where(dialog.fade-in-popup)::backdrop{background:#0000004d}:where(dialog.fade-in-popup),:where(dialog.fade-in-popup)::backdrop{opacity:0;transition-property:opacity,display,overlay;transition-duration:.3s;transition-timing-function:var(--spring, ease-out);transition-behavior:allow-discrete}:where(dialog.fade-in-popup[open]),:where(dialog.fade-in-popup[open])::backdrop{opacity:1}@starting-style{:where(dialog.fade-in-popup[open]),:where(dialog.fade-in-popup[open])::backdrop{opacity:0}}:where(dialog.dialog){position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-important);inline-size:min(var(--dialog-width),90dvi);padding:var(--mzw-space-m);margin:1rem auto;overflow:hidden;color:var(--color-foreground);background-color:var(--color-background);border:1px solid var(--color-border)}@media (min-width: 768px){:where(dialog.dialog){margin:auto}}:where(dialog.dialog)::backdrop{background:#0003;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (min-width: 768px){{background:#0000001a;-webkit-backdrop-filter:none;backdrop-filter:none}}:where(dialog.dialog) [close]{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}@media (prefers-reduced-motion: no-preference){details.details-transition::details-content,details.details-transition .details-content{block-size:0;overflow-y:clip;opacity:0;transition-property:content-visibility,block-size,padding-block,opacity;transition-duration:.5s;transition-behavior:allow-discrete;transition-timing-function:var(--spring, ease);interpolate-size:allow-keywords}details.details-transition:not([open])::details-content,details.details-transition:not([open]) .details-content{padding-block:0}details.details-transition[open]::details-content,details.details-transition[open] .details-content{block-size:auto;opacity:1}@starting-style{details.details-transition[open] .details-content{block-size:0;overflow-y:clip;opacity:0}}details.details-transition[open] .details-content:focus-within{overflow-y:visible}}.svg-wrapper{display:inline flex;align-items:center;justify-content:center;width:var(--icon-size, 1em);height:var(--icon-size, 1em);color:currentcolor;pointer-events:none}.svg-wrapper:has(svg:nth-child(2)){display:grid;grid-template-areas:"icon"}.svg-wrapper:has(svg:nth-child(2))>*{grid-area:icon}.svg-wrapper--smaller{--icon-size: var(--icon-size-2xs)}.svg-wrapper--small{--icon-size: var(--icon-size-xs)}.svg-wrapper>svg{width:inherit;height:inherit}[dir=rtl] :is(.svg-wrapper>svg:is([name=chevron-right],[name=chevron-left],[class*=arrow-right],[class*=arrow-left])){rotate:.5turn}.icon{width:var(--icon-size, 1em);height:var(--icon-size, 1em);color:currentColor}:is(.price,.compare-at-price,.unit-price){white-space:nowrap}.unit-price{display:block;font-size:min(.85em,var(--font-paragraph--size));color:oklch(from var(--color-foreground) l c h / .7)}.compare-at-price{text-decoration-thickness:1.5px;opacity:.4}:is(.tax-note,.unit-price){font-size:min(.85em,var(--font-paragraph--size));color:oklch(from var(--color-foreground) l c h / .7)}.zoom-modal{top:0;right:0;bottom:0;left:0;width:100dvi;height:100dvb;padding:0;overflow:auto;cursor:zoom-out;-webkit-user-select:none;user-select:none;outline:unset;background-color:unset;border:unset;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}.zoom-modal[open]{opacity:1}@media (min-width: 768px){.zoom-modal{padding:1rlh}}.zoom-modal button{--icon-size: 2rem;position:fixed;inset-inline-end:1rlh;top:1rlh;display:flex;padding:0}.zoom-modal img{width:auto;max-width:none;height:150%}@media (min-width: 768px){.zoom-modal img{width:90%;height:auto;margin:auto}}.zoom-modal::backdrop{background-color:oklch(from var(--color-foreground) l c h / 50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}view-password{position:relative;display:block}view-password button{position:absolute;top:50%;right:1.5rem;translate:0 -50%}view-password button.active :is(.icon-eye,.svg-wrapper:has(.icon-eye)){display:block}view-password button.active :is(.icon-eye-off,.svg-wrapper:has(.icon-eye-off)){display:none}view-password button:not(.active) :is(.icon-eye,.svg-wrapper:has(.icon-eye)){display:none}view-password button:not(.active) :is(.icon-eye-off,.svg-wrapper:has(.icon-eye-off)){display:block}.product-details-list:has(dl):not(:has(dl dd)){display:none}.product-details-list:has(ul):not(:has(ul li)),.product-details-list:not(:has(ul)){display:none}.product-details-list ul{margin-block:0;line-height:var(--line-height--body-loose);list-style:initial}disclosure-component[is-dropdown]{position:relative}disclosure-component[is-dropdown]>ul{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:var(--layer-heightened);display:flex;flex-direction:column;width:max-content;max-width:30ch;padding-block:.25lh;padding-inline:0;color:var(--color-foreground);list-style-type:"";background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:0 4px 20px rgb(from var(--color-shadow) r g b / 15%)}@media (prefers-reduced-motion: no-preference){disclosure-component[is-dropdown]>ul{opacity:0;filter:blur(.25rem);transition-property:opacity,filter,display;transition-duration:.2s;transition-timing-function:var(--spring, ease-out);transition-behavior:allow-discrete}disclosure-component[is-dropdown]>ul:not([hidden]){opacity:1;filter:blur(0)}@starting-style{disclosure-component[is-dropdown]>ul:not([hidden]){opacity:0;filter:blur(.25rem)}}}disclosure-component[is-dropdown]>ul :is(li,a,button){inline-size:100%;margin:0;list-style:none}disclosure-component[is-dropdown]>ul :is(li:not(:has(a,button)),li :is(a,button)){padding-block:.5rlh;padding-inline:2ch}details.dropdown{position:relative}details.dropdown>summary:not([role]){min-block-size:calc(1em + var(--line-height));padding:.25rlh var(--mzw-space-xs);line-height:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border)}details.dropdown>summary:not([role]):after{display:inline-block;width:1rem;height:calc(1rem * var(--line-height, 1.5));margin-inline-start:.25rem;vertical-align:middle;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93bi1pY29uIGx1Y2lkZS1jaGV2cm9uLWRvd24iPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center;background-size:cover}details.dropdown>summary+ul{position:absolute;inset-inline-start:0;z-index:var(--layer-heightened);display:flex;flex-flow:column;inline-size:100%;min-inline-size:fit-content;padding:0;margin:0;margin-block-start:.25rlh;white-space:nowrap;background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:0 4px 20px rgb(from var(--color-shadow) r g b / 15%)}details.dropdown>summary+ul li{inline-size:100%;padding:.5rlh var(--mzw-space-s);margin:0;list-style:none}:where(command-button){display:contents}unit-conversion{display:inline-block}@keyframes fadeOut{to{opacity:0}}@keyframes fadeIn{0%{opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes slow-bob{0%{transform:translateY(-.25rem)}50%{transform:translateY(.25rem)}to{transform:translateY(-.25rem)}}@media (prefers-reduced-motion: no-preference){.js .animate-scroll-trigger{--animation-delay: 0s}.js .animate-scroll-trigger.animate-scroll-trigger--fade-in{opacity:.01;transition-delay:var(--animation-delay);transition-timing-function:var(--spring);transition-duration:var(--duration-extra-long);transition-property:opacity}.js .animate-scroll-trigger.animate-scroll-trigger--slide-in{--animation-order: 0;opacity:.01;filter:blur(.5rem);translate:0 2rlh;transition-delay:calc(var(--animation-order) * 75ms + var(--animation-delay));transition-timing-function:var(--spring);transition-duration:var(--duration-extra-long);transition-property:opacity,filter,translate}.js .animate-scroll-trigger.animate-scroll-trigger--zoom-out{scale:1.08;transition-delay:var(--animation-delay);transition-timing-function:var(--spring);transition-duration:var(--duration-extra-longer);transition-property:scale}.js .animate-scroll-trigger.animate-scroll-trigger--zoom-out-sm{scale:1.03;transition-delay:var(--animation-delay);transition-timing-function:var(--spring);transition-duration:var(--duration-extra-longer);transition-property:scale}.js .animate-scroll-trigger.animate-scroll-trigger--zoom-in{scale:.8;transition-delay:var(--animation-delay);transition-timing-function:var(--spring);transition-duration:var(--duration-extra-longer);transition-property:scale}.js .animate-scroll-trigger.animate-scroll-trigger--zoom-in-lg{scale:0;transition-delay:var(--animation-delay);transition-timing-function:var(--spring);transition-duration:var(--duration-extra-longer);transition-property:scale}.js .animate-scroll-trigger:not(.animate-scroll-trigger--offscreen).animate-scroll-trigger--fade-in{opacity:1}.js .animate-scroll-trigger:not(.animate-scroll-trigger--offscreen).animate-scroll-trigger--slide-in{opacity:1;filter:blur(0);translate:0}.js .animate-scroll-trigger:not(.animate-scroll-trigger--offscreen).animate-scroll-trigger--zoom-out,.js .animate-scroll-trigger:not(.animate-scroll-trigger--offscreen).animate-scroll-trigger--zoom-out-sm,.js .animate-scroll-trigger:not(.animate-scroll-trigger--offscreen).animate-scroll-trigger--zoom-in,.js .animate-scroll-trigger:not(.animate-scroll-trigger--offscreen).animate-scroll-trigger--zoom-in-lg{scale:1}}:is(.rte,.metafield-rich_text_field) :is(h1,h2,h3,h4,h5,h6){margin-block-end:.25em}:is(.rte,.metafield-rich_text_field) :is(p,h1,h2,h3,h4,h5,h6,ul,dl):first-child,:is(.rte,.metafield-rich_text_field) :empty:first-child+:is(p,h1,h2,h3,h4,h5,h6,ul,dl){margin-block-start:0}:is(.rte,.metafield-rich_text_field) blockquote{padding-inline-start:.8em;margin-block:3.8em;margin-inline:1.5em 2.3em;font-style:italic;font-weight:500;border-inline-start:1.5px solid rgb(from var(--color-foreground) r g b / 30%)}:is(.rte,.metafield-rich_text_field) .rte-table-wrapper{overflow-x:auto}:is(.rte,.metafield-rich_text_field) table{width:100%!important;border-collapse:collapse}:is(.rte,.metafield-rich_text_field) tr:not(:has(td)),:is(.rte,.metafield-rich_text_field) thead{font-weight:700;text-transform:uppercase;background-color:rgb(from var(--color-foreground) r g b / 5%)}:is(.rte,.metafield-rich_text_field) tr:has(td){border-bottom:1px solid rgb(from var(--color-foreground) r g b / 10%)}:is(.rte,.metafield-rich_text_field) th,:is(.rte,.metafield-rich_text_field) td{padding-block:var(--padding-sm);padding-inline:var(--padding-md);text-align:start}:is(.rte,.metafield-rich_text_field)>:last-child{margin-block-end:0}:where(.visually-hidden:not(:focus-within,:active)){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;border:0!important;clip-path:inset(50%)!important}.sr-only,[class*=visually-hidden]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0)}.visually-hidden-focusable:is(:active,:focus){position:static;width:auto;height:auto;margin:0;overflow:visible;white-space:inherit;clip:auto}:where(.skip-to-content-link,.hidden-focusable):is(:focus,:focus-within){position:inherit!important;z-index:9999;width:auto;height:auto;overflow:auto;clip:auto}@media (width < 768px){.hidden--mobile,.mobile\:hidden,.hide-mobile{display:none!important}.shopify-section:has(.mobile\:hide-section){display:none!important}}@media (width >= 768px){.hidden--desktop,.desktop\:hidden,.hide-desktop{display:none!important}.shopify-section:has(.desktop\:hide-section){display:none!important}}.shopify-section:has(.hide-section){display:none!important}.underline{text-decoration-line:underline}:where(.nobr,.whitespace-nowrap){white-space:nowrap}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-pretty{text-wrap:pretty}.text-balance{text-wrap:balance}.text-center{text-align:center}.text-end{text-align:end}.align-start{align-items:start}.align-end{align-items:end}.align-center{align-items:center}.justify-left,.justify-start{justify-content:start}.justify-right,.justify-end{justify-content:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-even{justify-content:space-evenly}.flex{--gap: 0;display:flex;gap:var(--gap)}.flex-inline{--gap: 0;display:inline-flex;gap:var(--gap)}.gap-0{--gap: 0}.gap-6xs{--gap: var(--size-6xs)}.gap-5xs{--gap: var(--size-5xs)}.gap-4xs{--gap: var(--size-4xs)}.gap-3xs{--gap: var(--size-3xs)}.gap-2xs{--gap: var(--size-2xs)}.gap-xs{--gap: var(--size-xs)}.gap-s{--gap: var(--size-s)}.gap-m{--gap: var(--size-m)}.gap-l{--gap: var(--size-l)}.gap-xl{--gap: var(--size-xl)}.gap-2xl{--gap: var(--size-2xl)}.gap-3xl{--gap: var(--size-3xl)}.gap-4xl{--gap: var(--size-4xl)}.gap-5xl{--gap: var(--size-5xl)}.gap-6xl{--gap: var(--size-6xl)}.margin-start-0{margin-block-start:0}.margin-start-6xs{margin-block-start:var(--size-6xs)}.margin-start-5xs{margin-block-start:var(--size-5xs)}.margin-start-4xs{margin-block-start:var(--size-4xs)}.margin-start-3xs{margin-block-start:var(--size-3xs)}.margin-start-2xs{margin-block-start:var(--size-2xs)}.margin-start-xs{margin-block-start:var(--size-xs)}.margin-start-m{margin-block-start:var(--size-m)}.margin-start-l{margin-block-start:var(--size-l)}.margin-start-xl{margin-block-start:var(--size-xl)}.margin-start-2xl{margin-block-start:var(--size-2xl)}.margin-start-3xl{margin-block-start:var(--size-3xl)}.margin-start-4xl{margin-block-start:var(--size-4xl)}.margin-start-5xl{margin-block-start:var(--size-5xl)}.margin-start-6xl{margin-block-start:var(--size-6xl)}.margin-start-space{margin-block-start:var(--space)}.margin-end-0{margin-block-end:0}.margin-end-6xs{margin-block-end:var(--size-6xs)}.margin-end-5xs{margin-block-end:var(--size-5xs)}.margin-end-4xs{margin-block-end:var(--size-4xs)}.margin-end-3xs{margin-block-end:var(--size-3xs)}.margin-end-2xs{margin-block-end:var(--size-2xs)}.margin-end-xs{margin-block-end:var(--size-xs)}.margin-end-m{margin-block-end:var(--size-m)}.margin-end-l{margin-block-end:var(--size-l)}.margin-end-xl{margin-block-end:var(--size-xl)}.margin-end-2xl{margin-block-end:var(--size-2xl)}.margin-end-3xl{margin-block-end:var(--size-3xl)}.margin-end-4xl{margin-block-end:var(--size-4xl)}.margin-end-5xl{margin-block-end:var(--size-5xl)}.margin-end-6xl{margin-block-end:var(--size-6xl)}.margin-end-space{margin-block-end:var(--space)}.padding-0{padding:0}.padding-6xs{padding:var(--size-6xs)}.padding-5xs{padding:var(--size-5xs)}.padding-4xs{padding:var(--size-4xs)}.padding-3xs{padding:var(--size-3xs)}.padding-2xs{padding:var(--size-2xs)}.padding-xs{padding:var(--size-xs)}.padding-m{padding:var(--size-m)}.padding-l{padding:var(--size-l)}.padding-xl{padding:var(--size-xl)}.padding-2xl{padding:var(--size-2xl)}.padding-3xl{padding:var(--size-3xl)}.padding-4xl{padding:var(--size-4xl)}.padding-5xl{padding:var(--size-5xl)}.padding-6xl{padding:var(--size-6xl)}.padding-space{padding:var(--space)}.size-2xs{font-size:var(--size-2xs)}.size-xs{font-size:var(--size-xs)}.size-s{font-size:var(--size-s)}.size-m{font-size:var(--size-m)}.size-l{font-size:var(--size-l)}.size-xl{font-size:var(--size-xl)}.size-2xl{font-size:var(--size-2xl)}.size-3xl{font-size:var(--size-3xl)}.size-4xl{font-size:var(--size-4xl)}.size-5xl{font-size:var(--size-5xl)}.size-6xl{font-size:var(--size-6xl)}.shape--mask{display:block;width:0;height:0}.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%)}.fullbleed{position:relative;left:calc(-50vw + 50%);width:100vw}:where(.gap-style,.layout-panel-flex){--gap-scale: var(--spacing-scale-sm)}@media screen and (width >= 768px){:where(.gap-style,.layout-panel-flex){--gap-scale: var(--spacing-scale-md)}}@media screen and (width >= 1024px){:where(.gap-style,.layout-panel-flex){--gap-scale: var(--spacing-scale-default)}}.block{display:block;width:100%}.inline{display:inline;width:auto}.inline-block{display:inline-block}.contents{display:contents}.direction-row{flex-direction:row}.direction-column{flex-direction:column}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.touch-hitbox{position:relative}.touch-hitbox:before{position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;content:""}.flip-x{scale:-1 1}@supports (animation-timeline: scroll()){@property --fade-top{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --fade-bottom{syntax: "<length>"; initial-value: 40px; inherits: false;}@property --fade-left{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --fade-right{syntax: "<length>"; initial-value: 40px; inherits: false;}.scroll-fade-y{-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--color-foreground) var(--fade-top),var(--color-foreground) calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--color-foreground) var(--fade-top),var(--color-foreground) calc(100% - var(--fade-bottom)),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:t 1 linear both,b 1 linear both;animation-timeline:scroll(self),scroll(self);animation-range:0 12%,88% 100%}.scroll-fade-x{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--color-foreground) var(--fade-left),var(--color-foreground) calc(100% - var(--fade-right)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--color-foreground) var(--fade-left),var(--color-foreground) calc(100% - var(--fade-right)),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:l 1 linear both,r 1 linear both;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 12%,88% 100%}@keyframes t{0%{--fade-top: 0px}to{--fade-top: 40px}}@keyframes b{0%{--fade-bottom: 40px}to{--fade-bottom: 0px}}@keyframes l{0%{--fade-left: 0px}to{--fade-left: 40px}}@keyframes r{0%{--fade-right: 40px}to{--fade-right: 0px}}}@keyframes kf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kf-slide-in{0%{translate:var(--kf-slide-from, -100% 0)}to{translate:0 0}}@keyframes kf-zoom{0%{scale:var(--kf-zoom-from, .8)}to{scale:var(--kf-zoom-to, 1)}}@keyframes kf-spin{0%{rotate:var(--kf-spin-from, 0deg)}to{rotate:calc(var(--kf-spin-from, 0deg) + var(--kf-spin-to, 360deg) * var(--kf-spin-turns, 1))}}@keyframes kf-pulse{0%{scale:var(--kf-pulse-scale-from, 1);opacity:var(--kf-pulse-opacity-from, 1)}to{scale:var(--kf-pulse-scale-to, 1);opacity:var(--kf-pulse-opacity-to, 1)}}@keyframes kf-bounce{0%{translate:0 calc(var(--kf-bounce-from, 100vh) * -1)}34%{translate:0 calc(var(--kf-bounce-from, 100vh) * -.4)}55%{translate:0 calc(var(--kf-bounce-from, 100vh) * -.2)}72%{translate:0 calc(var(--kf-bounce-from, 100vh) * -.1)}85%{translate:0 calc(var(--kf-bounce-from, 100vh) * -.05)}94%{translate:0 calc(var(--kf-bounce-from, 100vh) * -.025)}99%{translate:0 calc(var(--kf-bounce-from, 100vh) * -.0125)}22%,45%,64%,79%,90%,97%,to{translate:0 0;animation-timing-function:ease-out}}@keyframes kf-elastic-in{0%{translate:calc(var(--kf-elastic-from-X, -50vw) * 1) calc(var(--kf-elastic-from-Y, 0px) * 1)}16%{translate:calc(var(--kf-elastic-from-X, -50vw) * -.3227) calc(var(--kf-elastic-from-Y, 0px) * -.3227)}28%{translate:calc(var(--kf-elastic-from-X, -50vw) * .1312) calc(var(--kf-elastic-from-Y, 0px) * .1312)}44%{translate:calc(var(--kf-elastic-from-X, -50vw) * -.0463) calc(var(--kf-elastic-from-Y, 0px) * -.0463)}59%{translate:calc(var(--kf-elastic-from-X, -50vw) * .0164) calc(var(--kf-elastic-from-Y, 0px) * .0164)}73%{translate:calc(var(--kf-elastic-from-X, -50vw) * -.0058) calc(var(--kf-elastic-from-Y, 0px) * -.0058)}88%{translate:calc(var(--kf-elastic-from-X, -50vw) * .002) calc(var(--kf-elastic-from-Y, 0px) * .002)}to{translate:0 0}}text-component{--shimmer-text-color: oklch(from var(--color-foreground) l c h / .3);--shimmer-color-light: oklch(from var(--color-foreground) l c h / .1);--shimmer-speed: 1.25s;position:relative;display:inline-block;line-height:1;transition:color var(--animation-speed-slow) ease}text-component:after{position:absolute;top:0;right:0;bottom:0;left:0;place-content:center;color:transparent;pointer-events:none;content:attr(value);background-image:linear-gradient(-85deg,var(--shimmer-text-color) 10%,var(--shimmer-color-light) 50%,var(--shimmer-text-color) 90%);background-position:100% 0;background-clip:text;background-size:200% 100%;opacity:0;transition:opacity var(--animation-speed-slow) var(--animation-easing)}text-component[shimmer]{color:transparent}text-component[shimmer]:after{opacity:1;animation:text-shimmer var(--shimmer-speed) infinite linear}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/base.css.map */
