* {
    border: 0 solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: blue;
    border-right-color: blue;
    border-bottom-color: blue;
    border-left-color: blue;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    box-sizing: border-box;
    margin: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
body {
    font-feature-settings: "ss03";
}
body {
    font-family: Inter-Variable, Helvetica, Arial, sans-serif;
}
:root {
    --heading-weight: 300;
    --body-weight: 500;
    --font-size-dsp: var(--font-size-t1);
    --font-weight-dsp: var(--heading-weight);
    --line-height-dsp: var(--line-height-t1);
}
:root {
    --grid__devMode-4: repeating-linear-gradient(90deg, #0000 -1rem, #0000 0%, #ff450033 0, #ff450033 calc(25% - .75rem));
    --grid__devMode-8: repeating-linear-gradient(90deg, #0000 -1rem, #0000 0%, #ff450033 0, #ff450033 calc(12.5% - .875rem));
    --grid__devMode-12-md: repeating-linear-gradient(90deg, #0000 -1rem, #0000 0%, #ff450033 0, #ff450033 calc(8.3% - .9rem));
    --grid__devMode-12-lg: repeating-linear-gradient(90deg, #0000 -1.5rem, #0000 0%, #ff450033 0, #ff450033 calc(8.3% - 1.35rem));
}
:host, html {
    -webkit-text-size-adjust: 100%;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -moz-tab-size: 4;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
    font-family: Inter-Variable, Helvetica, Arial, sans-serif;
    line-height: 1.5;
    text-wrap-mode: nowrap;
    white-space-collapse: collapse;

    font-display: swap;
    font-family: ShopifySans;
    font-style: normal;
    font-weight: 800;
    src: url(https://cdn.shopify.com/static/fonts/ShopifySans--extrabold.woff2)format("woff2")

}
:host, :root {
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-500: oklch(63.7% .237 25.331);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-orange-50: oklch(98% .016 73.684);
    --color-yellow-50: oklch(98.7% .026 102.212);
    --color-lime-50: #b0d00a;
    --color-lime-100: #ecfccb;
    --color-lime-300: oklch(89.7% .196 126.665);
    --color-green-50: oklch(98.2% .018 155.826);
    --color-green-500: oklch(72.3% .219 149.579);
    --color-green-600: oklch(62.7% .194 149.214);
    --color-emerald-200: oklch(90.5% .093 164.15);
    --color-emerald-500: oklch(69.6% .17 162.48);
    --color-emerald-700: oklch(50.8% .118 165.612);
    --color-teal-50: oklch(98.4% .014 180.72);
    --color-teal-600: oklch(60% .118 184.704);
    --color-teal-900: oklch(38.6% .063 188.416);
    --color-sky-50: oklch(97.7% .013 236.62);
    --color-blue-50: oklch(97% .014 254.604);
    --color-blue-100: oklch(93.2% .032 255.585);
    --color-blue-400: oklch(70.7% .165 254.624);
    --color-blue-500: oklch(62.3% .214 259.815);
    --color-blue-600: oklch(54.6% .245 262.881);
    --color-blue-700: oklch(48.8% .243 264.376);
    --color-blue-900: oklch(37.9% .146 265.522);
    --color-indigo-700: oklch(45.7% .24 277.023);
    --color-purple-50: oklch(97.7% .014 308.299);
    --color-purple-100: oklch(94.6% .033 307.174);
    --color-purple-300: oklch(82.7% .119 306.383);
    --color-purple-400: oklch(71.4% .203 305.504);
    --color-purple-500: oklch(62.7% .265 303.9);
    --color-purple-600: oklch(55.8% .288 302.321);
    --color-purple-700: oklch(49.6% .265 301.924);
    --color-purple-900: oklch(38.1% .176 304.987);
    --color-pink-400: oklch(71.8% .202 349.761);
    --color-slate-50: oklch(98.4% .003 247.858);
    --color-slate-100: oklch(96.8% .007 247.896);
    --color-slate-200: oklch(92.9% .013 255.508);
    --color-slate-300: oklch(86.9% .022 252.894);
    --color-slate-400: oklch(70.4% .04 256.788);
    --color-slate-800: oklch(27.9% .041 260.031);
    --color-slate-900: oklch(20.8% .042 265.755);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-400: oklch(70.7% .022 261.325);
    --color-gray-500: oklch(55.1% .027 264.364);
    --color-gray-600: oklch(44.6% .03 256.802);
    --color-gray-700: oklch(37.3% .034 259.733);
}

*, ::backdrop, :after, :before {
    border: 0 solid;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}