 @layer properties;@layer theme, base, components, utilities;@layer base {input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}}@layer theme {:root, :host {--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--blur-sm: 8px;--card-bg-color: #111111;--dark-gray: #222222;--color-red-300: oklch(80.8% 0.114 19.571);--color-red-500: oklch(63.7% 0.237 25.331);--color-red-600: oklch(57.7% 0.245 27.325);--color-red-700: oklch(50.5% 0.213 27.518);--color-red-logo: oklch(44.37% 0.1614 24.61);--color-red-logo-hex: #991a21;--color-red-logo-rgb: 153, 26, 33;--color-sky-700: oklch(50% 0.134 242.749);--color-blue-500: oklch(62.3% 0.214 259.815);--color-slate-500: oklch(55.4% 0.046 257.417);--color-light-gray: oklch(89.45% 0 0);--color-gray-50: oklch(98.5% 0.002 247.839);--color-gray-100: oklch(96.7% 0.003 264.542);--color-gray-200: oklch(92.8% 0.006 264.531);--color-gray-300: oklch(87.2% 0.01 258.338);--color-gray-500: oklch(55.1% 0.027 264.364);--color-gray-600: oklch(44.6% 0.03 256.802);--color-gray-700: oklch(37.3% 0.034 259.733);--color-gray-800: oklch(27.8% 0.033 256.848);--color-gray-900: oklch(21% 0.034 264.665);--color-stone-400: oklch(70.9% 0.01 56.259);--color-neutral-300: oklch(87% 0 0);--color-neutral-400: oklch(70.8% 0 0);--color-neutral-500: oklch(55.6% 0 0);--color-white: #fff;--color-black: #000;--header-height: 50px;--spacing: 0.25rem;--container-sm: 24rem;--container-md: 28rem;--container-xl: 36rem;--container-3xl: 48rem;--container-7xl: 80rem;--text-xs: 0.75rem;--text-xs--line-height: calc(1.25 / 0.75);--text-sm: 0.875rem;--text-sm--line-height: calc(1.25 / 0.875);--text-base: 1rem;--text-base--line-height: calc(1.5 / 1);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: calc(2.25 / 1.875);--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--leading-tight: 1.25;--leading-relaxed: 1.625;--radius-md: 0.375rem;--radius-lg: 0.5rem;--radius-xl: 0.75rem;--radius-2xl: 1rem;--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--default-transition-duration: 150ms;--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--tracking-wider: 0.05em;}}@layer base {*, ::after, ::before, ::backdrop, ::file-selector-button {box-sizing: border-box;margin: 0;padding: 0;border: 0 solid;}html, :host {line-height: 1.5;-webkit-text-size-adjust: 100%;tab-size: 4;font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings: var(--default-font-feature-settings, normal);font-variation-settings: var(--default-font-variation-settings, normal);-webkit-tap-highlight-color: transparent;}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;-webkit-text-decoration: inherit;text-decoration: inherit;}b, strong {font-weight: bolder;}code, kbd, samp, pre {font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings: var(--default-mono-font-feature-settings, normal);font-variation-settings: var(--default-mono-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: -0.25em;}sup {top: -0.5em;}table {text-indent: 0;border-color: inherit;border-collapse: collapse;}:-moz-focusring {outline: auto;}progress {vertical-align: baseline;}summary {display: list-item;}ol, ul, menu {list-style: none;}img, svg, video, canvas, audio, iframe, embed, object {display: block;}img, video {max-width: 100%;height: auto;}button, input, select, optgroup, textarea, ::file-selector-button {font: inherit;font-feature-settings: inherit;font-variation-settings: inherit;letter-spacing: inherit;color: inherit;border-radius: 0;background-color: transparent;opacity: 1;}:where(select:is([multiple], [size])) optgroup {font-weight: bolder;}:where(select:is([multiple], [size])) optgroup option {padding-inline-start: 20px;}::file-selector-button {margin-inline-end: 4px;}.placeholder-white::placeholder {color: #fff }::placeholder {opacity: 1;}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {::placeholder {color: currentcolor;@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, currentcolor 50%, transparent);}}}textarea {resize: vertical;}::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-date-and-time-value {min-height: 1lh;text-align: inherit;}::-webkit-datetime-edit {display: inline-flex;}::-webkit-datetime-edit-fields-wrapper {padding: 0;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {padding-block: 0;}::-webkit-calendar-picker-indicator {line-height: 1;}:-moz-ui-invalid {box-shadow: none;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {appearance: button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button {height: auto;}[hidden]:where(:not([hidden="until-found"])) {display: none !important;}}@layer utilities {.\@container {container-type: inline-size;}.visible {visibility: visible;}.absolute {position: absolute;}.fixed {position: fixed;}.relative {position: relative;}.static {position: static;}.container {width: 100%;@media (width >= 40rem) {max-width: 40rem;}@media (width >= 48rem) {max-width: 56rem;}@media (width >= 64rem) {max-width: 64rem;}@media (width >= 80rem) {max-width: 80rem;}@media (width >= 96rem) {max-width: 96rem;}}.overflow-x-auto {overflow-x: auto;}.overflow-y-hidden {overflow-y: hidden;}.overflow-y-auto {overflow-y: auto;}.m-0 {margin: 0;}.m-1 {margin: calc(var(--spacing) * 1);}.m-2 {margin: calc(var(--spacing) * 2);}.m-3 {margin: calc(var(--spacing) * 3);}.m-4 {margin: calc(var(--spacing) * 4);}.mx-auto {margin-inline: auto;}.mx-0 {margin-inline: 0;}.mx-3 {margin-inline: calc(var(--spacing) * 3);}.mt-1 {margin-top: calc(var(--spacing) * 1);}.mt-2 {margin-top: calc(var(--spacing) * 2);}.mt-3 {margin-top: calc(var(--spacing) * 3);}.mt-4 {margin-top: calc(var(--spacing) * 4);}.mt-5 {margin-top: calc(var(--spacing) * 5);}.mt-8 {margin-top: calc(var(--spacing) * 8);}.mt-10 {margin-top: calc(var(--spacing) * 10);}.mt-12 {margin-top: calc(var(--spacing) * 12);}.mt-16 {margin-top: calc(var(--spacing) * 16);}.mt-20 {margin-top: calc(var(--spacing) * 20);}.mb-1 {margin-bottom: calc(var(--spacing) * 1);}.mb-2 {margin-bottom: calc(var(--spacing) * 2);}.mb-3 {margin-bottom: calc(var(--spacing) * 3);}.mb-4 {margin-bottom: calc(var(--spacing) * 4);}.mb-5 {margin-bottom: calc(var(--spacing) * 5);}.mb-6 {margin-bottom: calc(var(--spacing) * 6);}.mb-8 {margin-bottom: calc(var(--spacing) * 8);}.mb-12 {margin-bottom: calc(var(--spacing) * 12);}.mb-16 {margin-bottom: calc(var(--spacing) * 16);}.mb-20 {margin-bottom: calc(var(--spacing) * 20);}.md\:mb-0 {@media (width >= 48rem) {margin-bottom: 0;}}.ml-2 {margin-left: calc(var(--spacing) * 2);}.mr-2 {margin-right: calc(var(--spacing) * 2);}.mr-3 {margin-right: calc(var(--spacing) * 3);}.z-9 {z-index: 9;}.z-10 {z-index: 10;}.z-50 {z-index: 50;}.left-0 {left: calc(var(--spacing) * 0);}.left-2 {left: calc(var(--spacing) * 2);}.top-0 {top: calc(var(--spacing) * 0);}.top-2 {top: calc(var(--spacing) * 2);}.top-half {top: 50%;transform: translate(0, -50%);}.right-0 {right: calc(var(--spacing) * 0);}.bottom-0 {bottom: calc(var(--spacing) * 0);}.block {display: block;}.flex {display: flex;}.grid {display: grid;}.hidden {display: none;}.inline {display: inline;}.inline-block {display: inline-block;}.inline-flex {display: inline-flex;}.object-contain {object-fit: contain;}.object-cover {object-fit: cover;}.table {display: table;}.h-5 {height: calc(var(--spacing) * 5);}.h-10 {height: calc(var(--spacing) * 10);}.h-16 {height: calc(var(--spacing) * 16);}.min-h-screen {min-height: 100dvh;}.max-h-screen {max-height: 100dvh;}.max-h-full {max-height: 100%;}.h-full {height: 100%;}.h-fit {height: fit-content;}.w-5 {width: calc(var(--spacing) * 5);}.w-6 {width: calc(var(--spacing) * 6);}.w-10 {width: calc(var(--spacing) * 10);}.w-12 {width: calc(var(--spacing) * 12);}.w-16 {width: calc(var(--spacing) * 16);}.w-20 {width: calc(var(--spacing) * 20);}.w-40 {width: calc(var(--spacing) * 40);}.w-150 {width: calc(var(--spacing) * 150);}.w-\[90vw\] {width: 90vw;}.min-w-full {min-width: 100%;}.w-full {width: 100%;}.w-fit {width: fit-content;}.max-w-3xl {max-width: var(--container-3xl);}.max-w-7xl {max-width: var(--container-7xl);}.max-w-md {max-width: var(--container-md);}.max-w-sm {max-width: var(--container-sm);}.max-w-xl {max-width: var(--container-xl);}.max-w-\[78vw\] {max-width: 80vw;}.max-h-\[300px\] {max-height: 300px;}.max-h-\[30vh\] {max-height: 30vh;}.max-h-\[40vh\] {max-height: 40vh;}.max-w-\[600px\] {max-width: 600px;}.max-w-\[800px\] {max-width: 800px;}.max-w-fit {max-width: fit-content;}.sm\:max-w-fit {@media (width >= 40rem) {max-width: fit-content;}}.md\:max-w-full {@media (width >= 48rem) {max-width: 100%;}}.md\:max-w-fit {@media (width >= 48rem) {max-width: fit-content;}}.divide-x > :not(:last-child) {border-right-width: 1px;}.divide-y > :not(:last-child) {border-bottom-width: 1px;}.divide-solid > :not(:last-child) {border-style: solid;}.md\:divide-x > :not(:last-child) {@media (width >= 48rem) {border-right-width: 1px;}}.md\:divide-x > :not(:last-child) {@media (width >= 48rem) {border-right-width: 1px;}}.md\:divide-y-0 > :not(:last-child) {@media (width >= 48rem) {border-top-width: 0px;border-bottom-width: 0px;}}.md\:divide-solid > :not(:last-child) {@media (width >= 48rem) {border-style: solid;}}.flex-grow {flex-grow: 1;}.transform {transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.cursor-default {cursor: default;}.cursor-pointer {cursor: pointer;}.resize {resize: both;}.list-none {list-style-type: none;}.grid-cols-1 {grid-template-columns: repeat(1, 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-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}.flex-col {flex-direction: column;}.flex-wrap {flex-wrap: wrap;}.items-start {align-items: flex-start;}.items-end {align-items: flex-end;}.items-center {align-items: center;}.justify-between {justify-content: space-between;}.justify-evenly {justify-content: space-evenly;}.justify-center {justify-content: center;}.justify-end {justify-content: flex-end;}.gap-2 {gap: calc(var(--spacing) * 2);}.gap-4 {gap: calc(var(--spacing) * 4);}.gap-6 {gap: calc(var(--spacing) * 6);}.gap-8 {gap: calc(var(--spacing) * 8);}.gap-10 {gap: calc(var(--spacing) * 10);}.gap-12 {gap: calc(var(--spacing) * 12);}.gap-16 {gap: calc(var(--spacing) * 16);}.md\:gap-0 {@media (width >= 48rem) {gap: calc(var(--spacing) * 0);}}.md\:gap-10 {@media (width >= 48rem) {gap: calc(var(--spacing) * 10);}}.md\:gap-16 {@media (width >= 48rem) {gap: calc(var(--spacing) * 16);}}.md\:gap-50 {@media (width >= 48rem) {gap: calc(var(--spacing) * 50);}}.space-x-2 {:where(& > :not(:last-child)) {--tw-space-x-reverse: 0;margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));}}.space-x-4 {:where(& > :not(:last-child)) {--tw-space-x-reverse: 0;margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));}}.space-y-2 {:where(& > :not(:last-child)) {--tw-space-y-reverse: 0;margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-4 {:where(& > :not(:last-child)) {--tw-space-y-reverse: 0;margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-6 {:where(& > :not(:last-child)) {--tw-space-y-reverse: 0;margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-8 {:where(& > :not(:last-child)) {--tw-space-y-reverse: 0;margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));}}.tracking-wider {letter-spacing: var(--tracking-wider);}.rounded-full {border-radius: calc(infinity * 1px);}.rounded-lg {border-radius: var(--radius-lg);}.rounded-md {border-radius: var(--radius-md);}.rounded-xl {border-radius: var(--radius-xl);}.rounded-2xl {border-radius: var(--radius-2xl);}.rounded-t-lg {border-top-left-radius: var(--radius-lg);border-top-right-radius: var(--radius-lg);}.rounded-b-lg {border-bottom-left-radius: var(--radius-lg);border-bottom-right-radius: var(--radius-lg);}.border {border-style: var(--tw-border-style);border-width: 1px;}.border-none {border-style: none;}.border-b {border-bottom-style: var(--tw-border-style);border-bottom-width: 1px;}.border-b-2 {border-bottom-style: var(--tw-border-style);border-bottom-width: 2px;}.border-blue-500 {border-color: var(--color-blue-500);}.border-gray-200 {border-color: var(--color-gray-200);}.border-gray-300 {border-color: var(--color-gray-300);}.border-red-600 {border-color: var(--color-red-600);}.bg-border-red-logo {outline: 2px solid var(--color-red-logo);outline-offset: -2px;}.bg-blue-500 {background-color: var(--color-blue-500);}.bg-gray-50 {background-color: var(--color-gray-50);}.bg-gray-100 {background-color: var(--color-gray-100);}.bg-gray-700 {background-color: var(--color-gray-700);}.bg-gray-2 {background-color: var(--dark-gray);}.bg-red-600 {background-color: var(--color-red-600);}.bg-red-logo {background-color: var(--color-red-logo);}.bg-black\/50 {background-color: rgba(0,0,0,0.5);}.bg-black {background-color: var(--color-black);}.bg-white {background-color: var(--color-white);}.bg-dark-gray {background-color: var(--card-bg-color);}.p-1 {padding: calc(var(--spacing) * 1);}.p-2 {padding: calc(var(--spacing) * 2);}.p-3 {padding: calc(var(--spacing) * 3);}.p-4 {padding: calc(var(--spacing) * 4);}.p-5 {padding: calc(var(--spacing) * 5);}.p-6 {padding: calc(var(--spacing) * 6);}.p-8 {padding: calc(var(--spacing) * 8);}.p-12 {padding: calc(var(--spacing) * 12);}.px-2 {padding-inline: calc(var(--spacing) * 2);}.px-3 {padding-inline: calc(var(--spacing) * 3);}.px-4 {padding-inline: calc(var(--spacing) * 4);}.px-6 {padding-inline: calc(var(--spacing) * 6);}.px-8 {padding-inline: calc(var(--spacing) * 8);}.py-1 {padding-block: calc(var(--spacing) * 1);}.py-2 {padding-block: calc(var(--spacing) * 2);}.py-3 {padding-block: calc(var(--spacing) * 3);}.py-4 {padding-block: calc(var(--spacing) * 4);}.py-6 {padding-block: calc(var(--spacing) * 6);}.py-12 {padding-block: calc(var(--spacing) * 12);}.py-16 {padding-block: calc(var(--spacing) * 16);}.pb-1 {padding-bottom: calc(var(--spacing) * 1);}.pb-2 {padding-bottom: calc(var(--spacing) * 2);}.backdrop-blur-sm {backdrop-filter: blur(var(--blur-sm));}.pointer-events-none {pointer-events: none;}.pointer-events-auto {pointer-events: auto;}.whitespace-nowrap {white-space: nowrap;}.text-center {text-align: center;}.text-right {text-align: right;}.text-left {text-align: left;}.align-middle {vertical-align: middle;}.text-2xl {font-size: var(--text-2xl);line-height: var(--tw-leading, var(--text-2xl--line-height));}.text-3xl {font-size: var(--text-3xl);line-height: var(--tw-leading, var(--text-3xl--line-height));}.text-4xl {font-size: var(--text-4xl);line-height: var(--tw-leading, var(--text-4xl--line-height));}.text-5xl {font-size: min(var(--text-5xl), 13vw);line-height: var(--tw-leading, var(--text-5xl--line-height));}.text-6xl {font-size: var(--text-6xl);line-height: var(--tw-leading, var(--text-6xl--line-height));}.text-base {font-size: var(--text-base);line-height: var(--tw-leading, var(--text-base--line-height));}.text-lg {font-size: var(--text-lg);line-height: var(--tw-leading, var(--text-lg--line-height));}.text-xs {font-size: var(--text-xs);line-height: var(--tw-leading, var(--text-xs--line-height));}.text-sm {font-size: var(--text-sm);line-height: var(--tw-leading, var(--text-sm--line-height));}.text-xl {font-size: var(--text-xl);line-height: var(--tw-leading, var(--text-xl--line-height));}.leading-relaxed {--tw-leading: var(--leading-relaxed);line-height: var(--leading-relaxed);}.leading-tight {--tw-leading: var(--leading-tight);line-height: var(--leading-tight);}.font-light {--tw-font-weight: var(--font-weight-light);font-weight: var(--font-weight-light);}.font-bold {--tw-font-weight: var(--font-weight-bold);font-weight: var(--font-weight-bold);}.font-extrabold {--tw-font-weight: var(--font-weight-extrabold);font-weight: var(--font-weight-extrabold);}.font-semibold {--tw-font-weight: var(--font-weight-semibold);font-weight: var(--font-weight-semibold);}.text-red-logo {color: var(--color-red-logo);}.text-light-gray {color: var(--color-light-gray);}.text-blue-500 {color: var(--color-blue-500);}.text-gray-500 {color: var(--color-gray-500);}.text-gray-600 {color: var(--color-gray-600);}.text-gray-700 {color: var(--color-gray-700);}.text-gray-800 {color: var(--color-gray-800);}.text-gray-900 {color: var(--color-gray-900);}.text-red-600 {color: var(--color-red-600);}.text-red-700 {color: var(--color-red-700);}.text-slate-500 {color: var(--color-slate-500);}.text-stone-400 {color: var(--color-stone-400);}.text-neutral-300 {color: var(--color-neutral-300);}.text-neutral-400 {color: var(--color-neutral-400);}.text-neutral-500 {color: var(--color-neutral-500);}.text-white {color: var(--color-white);}.text-black {color: var(--color-black);}.aspect-square {aspect-ratio: 1 / 1;}.capitalize {text-transform: capitalize;}.lowercase {text-transform: lowercase;}.uppercase {text-transform: uppercase;}.italic {font-style: italic;}.line-through {text-decoration-line: line-through;}.underline {text-decoration-line: underline;}.antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.shadow-2xl {--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.shadow-lg {--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.shadow-md {--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.shadow-sm {--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.outline {outline-style: var(--tw-outline-style);outline-width: 1px;}.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,);}.transition {transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}.delay-100 {transition-delay: 100ms;}.delay-200 {transition-delay: 200ms;}.delay-300 {transition-delay: 300ms;}.delay-400 {transition-delay: 400ms;}.delay-500 {transition-delay: 500ms;}.delay-600 {transition-delay: 600ms;}.duration-300 {--tw-duration: 300ms;transition-duration: 300ms;}.duration-500 {--tw-duration: 500ms;transition-duration: 500ms;}.ease-in-out {--tw-ease: var(--ease-in-out);transition-timing-function: var(--ease-in-out);}.w-dvw {width: 100dvw;}.h-dvh {height: 100dvh;}.before\:absolute {&::before {content: var(--tw-content);position: absolute;}}.before\:right-0 {&::before {content: var(--tw-content);right: calc(var(--spacing) * 0);}}.before\:transition-transform {&::before {content: var(--tw-content);transition-property: transform, translate, scale, rotate;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}}.before\:duration-300 {&::before {content: var(--tw-content);--tw-duration: 300ms;transition-duration: 300ms;}}.before\:content-\[\"\+\"\] {&::before {content: var(--tw-content);--tw-content: "+";content: var(--tw-content);}}.last\:border-b-0 {&:last-child {border-bottom-style: var(--tw-border-style);border-bottom-width: 0px;}}.last\:pb-0 {&:last-child {padding-bottom: calc(var(--spacing) * 0);}}.open\:before\:rotate-180 {&:is([open], :popover-open, :open) {&::before {content: var(--tw-content);rotate: 180deg;}}}.open\:before\:content-\[\"-\"\] {&:is([open], :popover-open, :open) {&::before {content: var(--tw-content);--tw-content: "-";content: var(--tw-content);}}}.hover\:-translate-y-1 {&:hover {@media (hover: hover) {--tw-translate-y: calc(var(--spacing) * -1);translate: var(--tw-translate-x) var(--tw-translate-y);}}}.hover\:scale-105 {&:hover {@media (hover: hover) {--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale: var(--tw-scale-x) var(--tw-scale-y);}}}.hover\:border-red-700 {&:hover {@media (hover: hover) {border-color: var(--color-red-700);}}}.hover\:border-sky-700 {&:hover {@media (hover: hover) {border-color: var(--color-sky-700);}}}.hover\:bg-red-500 {&:hover {@media (hover: hover) {background-color: var(--color-red-500);}}}.hover\:bg-red-700 {&:hover {@media (hover: hover) {background-color: var(--color-red-700);}}}.hover\:bg-sky-700 {&:hover {@media (hover: hover) {background-color: var(--color-sky-700);}}}.hover\:text-red-700 {&:hover {@media (hover: hover) {color: var(--color-red-700);}}}.hover\:text-gray-500 {&:hover {@media (hover: hover) {color: var(--color-gray-500);}}}.hover\:text-sky-700 {&:hover {@media (hover: hover) {color: var(--color-sky-700);}}}.hover\:shadow-lg {&:hover {@media (hover: hover) {--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}}.hover\:shadow-xl {&:hover {@media (hover: hover) {--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}}.focus\:ring-2 {&:focus {--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}.focus\:ring-4 {&:focus {--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}.focus\:ring-red-300 {&:focus {--tw-ring-color: var(--color-red-300);}}.focus\:ring-red-500 {&:focus {--tw-ring-color: var(--color-red-500);}}.focus\:outline-none {&:focus {--tw-outline-style: none;outline-style: none;}}.sm\:grid-cols-2 {@media (width >= 40rem) {grid-template-columns: repeat(2, minmax(0, 1fr));}}.sm\:grid-cols-4 {@media (width >= 40rem) {grid-template-columns: repeat(4, minmax(0, 1fr));}}.sm\:px-6 {@media (width >= 40rem) {padding-inline: calc(var(--spacing) * 6);}}.sm\:p-6 {@media (width >= 40rem) {padding: calc(var(--spacing) * 6);}}.sm\:text-sm {font-size: var(--text-sm);line-height: var(--tw-leading, var(--text-sm--line-height));}.sm\:text-2xl {@media (width >= 40rem) {font-size: var(--text-2xl);line-height: var(--tw-leading, var(--text-2xl--line-height));}}.sm\:text-5xl {@media (width >= 40rem) {font-size: var(--text-5xl);line-height: var(--tw-leading, var(--text-5xl--line-height));}}.sm\:text-6xl {@media (width >= 40rem) {font-size: var(--text-6xl);line-height: var(--tw-leading, var(--text-6xl--line-height));}}.sm\:text-base {@media (width >= 40rem) {font-size: var(--text-base);line-height: var(--tw-leading, var(--text-base--line-height));}}.sm\:px-3 {@media (width >= 40rem) {padding-inline: calc(var(--spacing) * 3)!important;}}.md\:px-6 {@media (width >= 48rem) {padding-inline: calc(var(--spacing) * 6)!important;}}.md\:p-4 {@media (width >= 48rem) {padding: calc(var(--spacing) * 4)!important;}}.md\:p-6 {@media (width >= 48rem) {padding: calc(var(--spacing) * 6)!important;}}.md\:p-8 {@media (width >= 48rem) {padding: calc(var(--spacing) * 8);}}.md\:p-12 {@media (width >= 48rem) {padding: calc(var(--spacing) * 12);}}.md\:mx-0 {@media (width >= 48rem) {margin-inline: calc(var(--spacing) * 0);}}.md\:w-auto {@media (width >= 48rem) {width: auto;}}.md\:max-w-md {@media (width >= 48rem) {max-width: var(--container-md);}}.sm\:grid-cols-2 {@media (width >= 40rem) {grid-template-columns: repeat(2, minmax(0, 1fr));}}.md\:grid-cols-2 {@media (width >= 48rem) {grid-template-columns: repeat(2, minmax(0, 1fr));}}.md\:grid-cols-4 {@media (width >= 48rem) {grid-template-columns: repeat(4, minmax(0, 1fr));}}.md\:justify-end {@media (width >= 48rem) {justify-content: flex-end;}}.md\:justify-start {@media (width >= 48rem) {justify-content: flex-start;}}.md\:text-right {@media (width >= 48rem) {text-align: right;}}.md\:text-left {@media (width >= 48rem) {text-align: left;}}.md\:text-base {@media (width >= 48rem) {font-size: var(--text-base);line-height: var(--tw-leading, var(--text-base--line-height));}}.md\:text-2xl {@media (width >= 48rem) {font-size: var(--text-2xl);line-height: var(--tw-leading, var(--text-2xl--line-height));}}.md\:mt-32 {@media (width >= 48rem) {margin-top: calc(var(--spacing) * 32);}}.md\:m-1 {@media (width >= 48rem) {margin: calc(var(--spacing) * 1);}}.md\:m-2 {@media (width >= 48rem) {margin: calc(var(--spacing) * 2);}}.md\:m-3 {@media (width >= 48rem) {margin: calc(var(--spacing) * 3);}}.md\:m-4 {@media (width >= 48rem) {margin: calc(var(--spacing) * 4);}}.lg\:flex-row {@media (width >= 64rem) {flex-direction: row;}}.lg\:gap-6 {@media (width >= 64rem) {gap: calc(var(--spacing) * 6);}}.lg\:gap-10 {@media (width >= 64rem) {gap: calc(var(--spacing) * 10);}}.lg\:grid-cols-3 {@media (width >= 64rem) {grid-template-columns: repeat(3, minmax(0, 1fr));}}.lg\:grid-cols-4 {@media (width >= 64rem) {grid-template-columns: repeat(4, minmax(0, 1fr));}}.lg\:p-12 {@media (width >= 64rem) {padding: calc(var(--spacing) * 12);}}.lg\:px-8 {@media (width >= 64rem) {padding-inline: calc(var(--spacing) * 8);}}.lg\:py-24 {@media (width >= 64rem) {padding-block: calc(var(--spacing) * 24);}}.lg\:text-7xl {@media (width >= 64rem) {font-size: var(--text-7xl);line-height: var(--tw-leading, var(--text-7xl--line-height));}}}@font-face {font-family: 'logo-font';src: url(/static/fonts/logo-font.otf);}@font-face {font-family: 'Inter';src: url(/static/fonts/Inter-Italic.woff2) format('woff2'), url(/static/fonts/Inter-Italic.woff) format('woff');font-weight: normal;font-style: italic;font-display: swap;}@font-face {font-family: 'Inter';src: url(/static/fonts/Inter-VariableFont.woff2) format('woff2'), url(/static/fonts/Inter-Regular.woff) format('woff');font-weight: auto;font-style: normal;font-display: swap;}:root {--bg-color: #0D0D0D;--card-bg-color: #111111;--primary-text-color: #777777;--secondary-text-color: #b3b3b3;--border-color: #e2e8f0;--accent-color: #3B82F6;--accent-color-light: #EFF6FF;--accent-color-dark: #0369A1;--status-delivered-bg: #c6f6d5;--status-delivered-text: #2f855a;--status-shipped-bg: #bee3f8;--status-shipped-text: #2c5282;--status-processing-bg: #faf089;--status-processing-text: #b7791f;--shadow-color: rgba(45, 55, 72, 0.08);--font-title: 0.875rem;--font-text: 0.9375rem;}html {overflow-y: scroll;}body {margin: 0;font-family: 'Inter', sans-serif!important;background-color: var(--bg-color)!important;color: #fff;max-width: 100%;padding-right: 0px !important;}video {max-height: min(60vh, 600px);height: 600px;bottom: 0;}.no-scroll {overflow: hidden;}ul {list-style-type: none;padding: 0;margin: 0;}a.navbar-brand {white-space: normal;text-align: center;word-break: break-all;}.btn-primary {color: #fff;background-color: #1b6ec2;border-color: #1861ac;}.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff;background-color: #1b6ec2;border-color: #1861ac;}.border-top {border-top: 1px solid #e5e5e5;}.border-bottom {border-bottom: 1px solid #e5e5e5;}.box-shadow {box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);}button.accept-policy {font-size: 1rem;line-height: inherit;}.footer {position: absolute;bottom: 0;width: 100%;white-space: nowrap;line-height: 60px;margin: 0;}header h1 {margin: 0;display: inline-block;}nav {display: flex;align-items: center;justify-content: space-between;}.nav-logo {width: 100px;}.nav {display: flex;gap: 15px;}.nav li {margin: 0;}nav a {font-weight: 600;font-size: 1.1rem;color: #FFFFFF;}nav a.active {color: var(--color-red-logo)!important;font-weight: 900;}@media (hover: hover) {nav a:hover {color: var(--color-gray-500)!important;}nav a.active:hover {color: var(--color-red-logo)!important;font-weight: 900;}}.menu-toggle {display: none;flex-direction: column;cursor: pointer;}.menu-toggle .bar {width: 25px;height: 3px;background-color: #FFFFFF;margin: 4px 0;transition: 0.4s;}.menu-item h3 {margin-top: 0;}#contact-form {max-width: 600px;}#contact-form label {display: block;margin-bottom: 5px;font-weight: bold;}#contact-form .form-control {width: 100%;padding: 10px;margin-bottom: 15px;border: 1px solid #CCCCCC;border-radius: 4px;}#contact-submit {background-color: var(--color-red-logo);color: #FFFFFF;border: none;width: 100%;padding: 10px 20px;cursor: pointer;font-size: 16px;}#contact-form button:hover {background-color: #6DC6DC;}.main-btn {padding: 0.8rem 1.2rem;border-radius: 10px;border: none;background-color: var(--color-red-logo);color: #fff;opacity: 0.9;transition: all 0.3s ease;font-weight: 600;cursor: pointer;}.order-btn {background-color: #6DC6DC;color: #FFFFFF;border: none;padding: 10px 20px;line-height: 1.2rem;cursor: pointer;font-size: 1rem;border-radius: 36px;transition: all 0.3s ease;text-align: center;max-width: min(90dvw, 300px);margin-inline: auto;width: 300px;font-weight: 700;}.order-btn.hovering {background-color: #FDADC000;font-size: 1.2rem;}footer {background: linear-gradient(180deg, var(--bg-color) 0%, #000000 10%);color: #fff;text-align: center;width: 100%;margin: 0;box-shadow: 2px 5px rgba(0,0,0,0.1);position: relative;bottom: 0;}.hero-div {position: relative;padding-block: 1.25rem;width: 100%;display: flex;align-items: center;justify-content: space-between;overflow: hidden;background: var(--bg-color);flex-direction: column;}.hero-part-2 {justify-content: space-evenly;flex-grow: 1;}.hero-video {height: 40vh;}.hero-video-overlay::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, black 100%);pointer-events: none;}.hero-icons-container {width: 100%;max-width: 400px;justify-content: space-between;}.hero-icons-container img {width: 60px;height: auto;}.hero-icon-wrapper {font-size: min(0.8rem, 4vw);margin: 3px;}.hero-icon-wrapper.muscle::after {content: "STRENGTH";position: absolute;text-transform: uppercase;bottom: -50%;left: 50%;transform: translateX(-50%) translateY(-20%);color: #fff;font-weight: 700;}.hero-icon-wrapper.focus::after {content: "FOCUS";position: absolute;text-transform: uppercase;bottom: -50%;left: 50%;transform: translateX(-50%) translateY(-20%);color: #fff;font-weight: 700;}.hero-icon-wrapper.vitality::after {content: "VITALITY";position: absolute;text-transform: uppercase;bottom: -50%;left: 50%;transform: translateX(-50%) translateY(-20%);color: #fff;font-weight: 700;}.hero-icon-wrapper.stamina::after {content: "STAMINA";position: absolute;text-transform: uppercase;bottom: -50%;left: 50%;transform: translateX(-50%) translateY(-20%);color: #fff;font-weight: 700;}.hero-subtext-container {justify-content: space-between;width: 100%;max-width: 400px;}.hero-subtext-text {font-size: min(1rem, 4vw);}.benefit-icon-box {background-color: var(--accent-color-light);border-radius: 1.5rem;padding: 0.75rem;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);display: flex;justify-content: center;align-items: center;margin-bottom: 0.5rem;}@keyframes fadeIn {from {opacity: 0;transform: translateY(20px);}to {opacity: 1;transform: translateY(0);}}@keyframes fadeInCookies {from {opacity: 0;transform: translateY(50px);}to {opacity: 1;transform: translateY(1px);}}@keyframes fadeOutCookies {from {opacity: 1;transform: translateY(1px);}to {opacity: 0;transform: translateY(50px);}}.spinner-border {display: inline-block;width: 2rem;height: 2rem;color: var(--color-red-logo);vertical-align: text-bottom;border: .25em solid currentColor;border-right-color: transparent;border-radius: 50%;-webkit-animation: spinner-border .75s linear infinite;animation: spinner-border .75s linear infinite;}@keyframes spinner-border {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}#page-loader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: black;display: flex;justify-content: center;align-items: center;z-index: 9999;transition: all 0.2s ease;pointer-events: all;}#page-loader.hidden {opacity: 0;visibility: hidden;pointer-events: none;transition: all 0.4s ease;}.animate-fade-in {animation: fadeIn 0.8s ease-out forwards;opacity: 0;}.cookie-banner {backdrop-filter: blur(var(--blur-sm));-webkit-backdrop-filter: blur(var(--blur-sm));transform: translateY(50px);opacity: 0;}.animate-fade-in-cookies {animation: fadeInCookies 0.3s ease-out forwards;}.animate-fade-out-cookies {animation: fadeOutCookies 0.3s ease-out forwards;}.animate-fade-in.delay-100 {animation-delay: 0.1s;}.animate-fade-in.delay-200 {animation-delay: 0.2s;}.animate-fade-in.delay-300 {animation-delay: 0.3s;}.animate-fade-in.delay-400 {animation-delay: 0.4s;}.animate-fade-in.delay-500 {animation-delay: 0.5s;}.animate-fade-in.delay-600 {animation-delay: 0.6s;}.benefit-icon-wrapper {width: 4rem;height: 4rem;display: flex;justify-content: center;align-items: center;border-radius: 9999px;background-color: var(--accent-color-light);color: #dc2626;font-size: 2.25rem;margin-bottom: 1.5rem;}details summary {list-style: none;position: relative;padding-right: 1.5rem;}details summary::-webkit-details-marker {display: none;}details summary::before {content: "+";position: absolute;right: 0;font-size: 1.5rem;line-height: 1;transition: transform 0.3s ease-in-out;color: #dc2626;}details[open] summary::before {content: "-";transform: rotate(180deg);}.menu-toggle.open .bar:nth-child(1) {transform: rotate(-45deg) translate(-6px, 7px);}.menu-toggle.open .bar:nth-child(2) {opacity: 0;}.menu-toggle.open .bar:nth-child(3) {transform: rotate(45deg) translate(-8px, -9px);}#home {display: flex;justify-content: center;align-items: center;height: min(100dvh, 600px);height: 95dvh;background: rgb(247,177,198);background: linear-gradient(49deg, rgba(247,177,198,1) 0%, rgba(255,163,188,1) 25%, rgba(254,214,223,1) 100%);padding: 40px 20px;}.hero-grid {display: grid;gap: 20px;grid-template-columns: 1fr;align-items: center;}.hero-img {max-width: min(100%, 300px);height: auto;margin-bottom: 20px;margin-inline: auto;}.hero-info {display: flex;flex-direction: column;gap: 10px;}.hero-info h2 {font-family: 'logo-font';color: #fff;margin: 0;font-size: 34px;text-align: center;text-shadow: .1em .1em 0 rgb(0 0 0 / 50%);}.hero-info p {margin: 0;font-size: 16px;color: #fff;font-weight: 800;text-align: center;}.about-div {position: relative;background-color: #6DC6DC;height: 100%;width: 100%;}.about-div-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url(/static/images/squiggles_background.png);background-position: center center;background-repeat: no-repeat;background-size: auto;opacity: 0.12;}.about-div h2 {font-family: 'logo-font';color: #fff;margin: 0;font-size: 34px;text-align: center;padding-top: 40px;text-shadow: .1em .1em 0 rgb(0 0 0 / 50%);margin-bottom: 1rem;}.about-div-text {padding: 0px 20px 40px 20px;}.about-div-text p {color: #FFFFFF;font-weight: 600;width: 80dvw;max-width: 800px;margin-inline: auto;}.explore-menu-top-img-container {margin-inline: auto;width: 80dvw;height: 80dvw;overflow: hidden;border-radius: 50%;max-width: 400px;max-height: 400px;background-image: url(/static/images/menu-top.jpg);background-position: 20% bottom;background-repeat: no-repeat;background-size: cover;margin-bottom: 40px;}#explore-menu {background-color: #FFA363;}.explore-menu-div {padding: 40px 20px;}.explore-menu-div h2 {font-family: 'logo-font';color: #fff;margin: 0;font-size: 34px;text-align: center;text-shadow: .1em .1em 0 rgb(0 0 0 / 50%);margin-bottom: 3rem;}.explore-menu-grid {display: grid;grid-template-columns: 1fr;gap: 20px;max-width: 1200px;margin: 0 auto;}.menu-item {display: flex;flex-direction: column;align-items: center;}figure {margin: 0;padding: 0;overflow: hidden;border-radius: 50%;}.menu-item img {cursor: pointer;width: 250px;height: 250px;object-fit: cover;border-radius: 50%;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.menu-item p {cursor: pointer;text-align: center;}.menu-item a {cursor: pointer;}.menu-item a:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}.menu-item p {margin-top: 10px;font-size: 1.5rem;font-weight: 700;color: #fff;}.full-menu-btn {background-color: #6DC6DC;color: #FFFFFF;border: none;padding: 10px 20px;line-height: 1.2rem;cursor: pointer;font-size: 1rem;border-radius: 36px;transition: all 0.3s ease;text-align: center;max-width: min(90dvw, 300px);margin-inline: auto;width: 300px;font-weight: 700;margin-top: 2rem;}.full-menu.hovering {background-color: #FDADC000;font-size: 1.2rem;}.why-us-div {display: flex;flex-direction: column;padding: 40px 20px;}#why-us {margin-top: 3rem;}#why-us h2 {font-family: 'logo-font';color: #FDADC0;margin: 0;font-size: 34px;text-align: center;text-shadow: .1em .1em 0 rgb(0 0 0 / 50%);margin-bottom: 3rem;}.se-icon-1 {position: relative;margin-inline: auto;width: 250px;}.se-icon-1-bubble {position: relative;fill: #FDADC0;}.se-icon-1-icon {position: absolute;fill: #FFFFFF;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 50%;height: 50%;}.se-icon-2 {position: relative;margin-inline: auto;width: 250px;}.se-icon-2-bubble {position: relative;fill: #6DC6DC;}.se-icon-2-icon {position: absolute;fill: #FFFFFF;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 50%;height: 50%;}.se-icon-3 {position: relative;margin-inline: auto;width: 250px;}.se-icon-3-bubble {position: relative;fill: #FFA363;}.se-icon-3-icon {position: absolute;fill: #FFFFFF;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 33%;height: 33%;}.why-us-section p {text-align: center;width: 60vw;max-width: 400px;min-width: 200px;margin-inline: auto;font-weight: 500;line-height: 1.8;letter-spacing: 0.1em;}.small-screen-seperator {width: 66vw;margin-inline: auto;height: 2px;background-color: #FFA363;border-radius: 1px;margin-block: 2rem;}.large-screen-seperator {position: relative;width: 2px;background-color: #FFA363;border-radius: 1px;margin-inline: auto;}.menu-div {background-color: #FDADC0;background-color: linear-gradient(49deg, rgba(247,177,198,1) 0%, rgba(255,163,188,1) 25%, rgba(254,214,223,1) 100%);}#menu-title h2 {font-family: 'logo-font';color: #fff;margin: 0;font-size: 34px;text-align: center;text-shadow: .1em .1em 0 rgb(0 0 0 / 50%);padding-block: 3rem;}.menu-container {margin-bottom: 2rem;justify-content: center;display: flex;flex-direction: column;}.menu-container img {width: 100%;height: min(20vh, 300px);max-width: 600px;object-fit: cover;margin-inline: auto;}.menu-container h3 {font-family: 'logo-font';color: #fff;margin: 0;font-size: 24px;text-align: center;text-shadow: .1em .1em 0 rgb(0 0 0 / 50%);margin-top: 1rem;}.menu-items {display: flex;flex-direction: column;gap: 20px;justify-content: center;font-weight: 500;margin-inline: 2vw;color: #fff;padding-bottom: 3rem;}.menu-entry {display: flex;flex-direction: row;justify-content: space-between;max-width: 600px;margin-inline: auto;width: 100%;gap: 1rem;}.menu-hr {flex-grow: 1;}.shop-now-btn {background-color: var(--accent-color);}#toast-container {position: fixed;bottom: 20px;left: 20px;z-index: 9999;max-width: calc(100dvw - 40px);}.toast {color: #000;padding: 12px 20px 12px 12px;margin-top: 10px;border-radius: 6px;box-shadow: 0 2px 3px rgba(0,0,0,0.3);background-color: rgb(255 255 255 / 20%);opacity: 0;transform: translateY(20px);transition: opacity 0.3s ease, transform 0.3s ease;display: block !important;position: relative;font-weight: 600;font-size: 0.875rem;user-select: none;width: 350px;max-width: 100%;}.toast.show {opacity: 1;backdrop-filter: blur(7px);transform: translateY(0);}.close-toast {position: absolute;top: 50%;right: 12px;cursor: pointer;font-size: 20px;color: #000;z-index: 1;transform: translateY(-50%);opacity: 0;transition: opacity 0.3s ease;}.toast.show .close-toast {opacity: 1;}.swal2-icon.swal2-success {border-color: var(--color-red-logo) !important;color: var(--color-red-logo) !important;}.swal2-icon.swal2-success .swal2-success-ring {border-color: var(--color-red-logo) !important;}.swal2-icon.swal2-success [class^="swal2-success-line"] {background-color: var(--color-red-logo) !important;}.swal2-title {color: black !important;}.swal2-timer-progress-bar {background-color: var(--color-red-logo) !important;}.swal2-confirm {background-color: var(--color-red-logo);color: #ffffff }.swal2-confirm:hover {background-color: var(--color-red-logo);color: #ffffff }a {text-decoration: none !important;color: inherit !important;}a.underline {text-decoration: underline !important;}@media (hover: hover) and (pointer: fine) {.order-btn:hover {background-color: #6DC6DC00;}.full-menu-btn:hover {background-color: #6DC6DC00;}}@media (max-width: 768px) {.menu-toggle {display: flex;}.nav {z-index: 9999;position: absolute;top: 70px;left: -100%;flex-direction: column;background-color: #6DC6DC;width: 100%;height: 100vh;text-align: center;transition: left 0.3s ease-in-out;}.nav li {margin: 20px 0;}.nav.show-nav {left: 0;}header {display: flex;align-items: center;justify-content: space-between;}}@media (min-width: 769px) {video {align-self: flex-end;}#why-us {width: 100dvw;}.why-us-div {width: 100dvw;max-width: 1200px;margin-inline: auto;display: flex;flex-direction: row;}.small-screen-seperator {display: none;}.why-us-section p {text-align: center;width: 20vw;max-width: 400px;min-width: 200px;margin-inline: auto;font-weight: 500;line-height: 1.8;letter-spacing: 0.1em;}.why-us-section {width: 33%;}.se-icon-1 {width: 33%;}.se-icon-2 {width: 33%;}.se-icon-3 {width: 33%;}.explore-menu-grid {grid-template-columns: repeat(3, 1fr);}.menu-item img {min-width: 100px;max-width: max(300px, 25vw);min-height: 100px;max-height: max(300px, 25vw);object-fit: cover;border-radius: 50%;transition: transform 0.3s ease;}.hero-grid {grid-template-columns: 3fr 2fr;}.hero-img {grid-column: 1;max-width: min(100%, 600px);}.hero-info {grid-column: 2;}.hero-div {flex-direction: row;justify-content: space-around;}.hero-part-2 {flex-grow: 0;}}@property --tw-rotate-x {syntax: "*";inherits: false;}@property --tw-rotate-y {syntax: "*";inherits: false;}@property --tw-rotate-z {syntax: "*";inherits: false;}@property --tw-skew-x {syntax: "*";inherits: false;}@property --tw-skew-y {syntax: "*";inherits: false;}@property --tw-space-x-reverse {syntax: "*";inherits: false;initial-value: 0;}@property --tw-border-style {syntax: "*";inherits: false;initial-value: solid;}@property --tw-leading {syntax: "*";inherits: false;}@property --tw-font-weight {syntax: "*";inherits: false;}@property --tw-shadow {syntax: "*";inherits: false;initial-value: 0 0 #0000;}@property --tw-shadow-color {syntax: "*";inherits: false;}@property --tw-shadow-alpha {syntax: "<percentage>";inherits: false;initial-value: 100%;}@property --tw-inset-shadow {syntax: "*";inherits: false;initial-value: 0 0 #0000;}@property --tw-inset-shadow-color {syntax: "*";inherits: false;}@property --tw-inset-shadow-alpha {syntax: "<percentage>";inherits: false;initial-value: 100%;}@property --tw-ring-color {syntax: "*";inherits: false;}@property --tw-ring-shadow {syntax: "*";inherits: false;initial-value: 0 0 #0000;}@property --tw-inset-ring-color {syntax: "*";inherits: false;}@property --tw-inset-ring-shadow {syntax: "*";inherits: false;initial-value: 0 0 #0000;}@property --tw-ring-inset {syntax: "*";inherits: false;}@property --tw-ring-offset-width {syntax: "<length>";inherits: false;initial-value: 0px;}@property --tw-ring-offset-color {syntax: "*";inherits: false;initial-value: #fff;}@property --tw-ring-offset-shadow {syntax: "*";inherits: false;initial-value: 0 0 #0000;}@property --tw-outline-style {syntax: "*";inherits: false;initial-value: solid;}@property --tw-blur {syntax: "*";inherits: false;}@property --tw-brightness {syntax: "*";inherits: false;}@property --tw-contrast {syntax: "*";inherits: false;}@property --tw-grayscale {syntax: "*";inherits: false;}@property --tw-hue-rotate {syntax: "*";inherits: false;}@property --tw-invert {syntax: "*";inherits: false;}@property --tw-opacity {syntax: "*";inherits: false;}@property --tw-saturate {syntax: "*";inherits: false;}@property --tw-sepia {syntax: "*";inherits: false;}@property --tw-drop-shadow {syntax: "*";inherits: false;}@property --tw-drop-shadow-color {syntax: "*";inherits: false;}@property --tw-drop-shadow-alpha {syntax: "<percentage>";inherits: false;initial-value: 100%;}@property --tw-drop-shadow-size {syntax: "*";inherits: false;}@property --tw-duration {syntax: "*";inherits: false;}@property --tw-ease {syntax: "*";inherits: false;}@property --tw-content {syntax: "*";initial-value: "";inherits: false;}@property --tw-translate-x {syntax: "*";inherits: false;initial-value: 0;}@property --tw-translate-y {syntax: "*";inherits: false;initial-value: 0;}@property --tw-translate-z {syntax: "*";inherits: false;initial-value: 0;}@property --tw-scale-x {syntax: "*";inherits: false;initial-value: 1;}@property --tw-scale-y {syntax: "*";inherits: false;initial-value: 1;}@property --tw-scale-z {syntax: "*";inherits: false;initial-value: 1;}@layer properties {@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {*, ::before, ::after, ::backdrop {--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-x-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: "";--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;}}}