/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@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;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-2xl: 1rem;
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --blur-sm: 8px;
    --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);
  }
}
@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;
    vertical-align: middle;
  }
  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 {
    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;
  }
  :-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 {
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }
  .inset-x-3 {
    inset-inline: calc(var(--spacing) * 3);
  }
  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }
  .-top-2\.5 {
    top: calc(var(--spacing) * -2.5);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .top-2 {
    top: calc(var(--spacing) * 2);
  }
  .top-3 {
    top: calc(var(--spacing) * 3);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-5 {
    top: calc(var(--spacing) * 5);
  }
  .top-\[0\.6rem\] {
    top: 0.6rem;
  }
  .top-\[4\.85rem\] {
    top: 4.85rem;
  }
  .top-\[calc\(100\%\+0\.5rem\)\] {
    top: calc(100% + 0.5rem);
  }
  .top-\[calc\(100\%\+0\.55rem\)\] {
    top: calc(100% + 0.55rem);
  }
  .top-\[calc\(100\%\+0\.65rem\)\] {
    top: calc(100% + 0.65rem);
  }
  .top-\[calc\(100\%\+0\.85rem\)\] {
    top: calc(100% + 0.85rem);
  }
  .top-full {
    top: 100%;
  }
  .-right-2\.5 {
    right: calc(var(--spacing) * -2.5);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-2 {
    right: calc(var(--spacing) * 2);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .right-\[-1\.5rem\] {
    right: -1.5rem;
  }
  .-bottom-8 {
    bottom: calc(var(--spacing) * -8);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }
  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }
  .bottom-\[-2\.5rem\] {
    bottom: -2.5rem;
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1 {
    left: calc(var(--spacing) * 1);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-3 {
    left: calc(var(--spacing) * 3);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .left-\[-9999px\] {
    left: -9999px;
  }
  .isolate {
    isolation: isolate;
  }
  .z-0 {
    z-index: 0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-40 {
    z-index: 40;
  }
  .z-50 {
    z-index: 50;
  }
  .z-120 {
    z-index: 120;
  }
  .z-\[60\] {
    z-index: 60;
  }
  .z-\[70\] {
    z-index: 70;
  }
  .z-\[90\] {
    z-index: 90;
  }
  .z-\[120\] {
    z-index: 120;
  }
  .z-\[140\] {
    z-index: 140;
  }
  .z-\[160\] {
    z-index: 160;
  }
  .z-\[99999\] {
    z-index: 99999;
  }
  .z-\[100000\] {
    z-index: 100000;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .order-3 {
    order: 3;
  }
  .order-4 {
    order: 4;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-3 {
    grid-column: span 3 / span 3;
  }
  .row-span-2 {
    grid-row: span 2 / span 2;
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .m-2 {
    margin: calc(var(--spacing) * 2);
  }
  .m-26 {
    margin: calc(var(--spacing) * 26);
  }
  .m-32 {
    margin: calc(var(--spacing) * 32);
  }
  .m-40 {
    margin: calc(var(--spacing) * 40);
  }
  .m-48 {
    margin: calc(var(--spacing) * 48);
  }
  .m-178 {
    margin: calc(var(--spacing) * 178);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .mt-0\.5 {
    margin-top: calc(var(--spacing) * 0.5);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }
  .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-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-auto {
    margin-top: auto;
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .ml-auto {
    margin-left: auto;
  }
  .line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-flex {
    display: inline-flex;
  }
  .table {
    display: table;
  }
  .aspect-\[0\.86\/1\] {
    aspect-ratio: 0.86/1;
  }
  .aspect-\[0\.92\] {
    aspect-ratio: 0.92;
  }
  .aspect-\[1\.02\] {
    aspect-ratio: 1.02;
  }
  .aspect-\[1\.72\/1\] {
    aspect-ratio: 1.72/1;
  }
  .aspect-\[210\/297\] {
    aspect-ratio: 210/297;
  }
  .aspect-square {
    aspect-ratio: 1 / 1;
  }
  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }
  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-4\.5 {
    height: calc(var(--spacing) * 4.5);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-7 {
    height: calc(var(--spacing) * 7);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-11 {
    height: calc(var(--spacing) * 11);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-13 {
    height: calc(var(--spacing) * 13);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-18 {
    height: calc(var(--spacing) * 18);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-22 {
    height: calc(var(--spacing) * 22);
  }
  .h-24 {
    height: calc(var(--spacing) * 24);
  }
  .h-32 {
    height: calc(var(--spacing) * 32);
  }
  .h-48 {
    height: calc(var(--spacing) * 48);
  }
  .h-56 {
    height: calc(var(--spacing) * 56);
  }
  .h-\[0\.85rem\] {
    height: 0.85rem;
  }
  .h-\[1\.5px\] {
    height: 1.5px;
  }
  .h-\[1em\] {
    height: 1em;
  }
  .h-\[1rem\] {
    height: 1rem;
  }
  .h-\[2\.65rem\] {
    height: 2.65rem;
  }
  .h-\[4\.4rem\] {
    height: 4.4rem;
  }
  .h-\[4\.05rem\] {
    height: 4.05rem;
  }
  .h-\[4\.5rem\] {
    height: 4.5rem;
  }
  .h-\[4\.6rem\] {
    height: 4.6rem;
  }
  .h-\[7rem\] {
    height: 7rem;
  }
  .h-\[8\.75rem\] {
    height: 8.75rem;
  }
  .h-\[22\.75rem\] {
    height: 22.75rem;
  }
  .h-\[44rem\] {
    height: 44rem;
  }
  .h-full {
    height: 100%;
  }
  .h-px {
    height: 1px;
  }
  .max-h-64 {
    max-height: calc(var(--spacing) * 64);
  }
  .max-h-72 {
    max-height: calc(var(--spacing) * 72);
  }
  .max-h-\[16rem\] {
    max-height: 16rem;
  }
  .max-h-\[20rem\] {
    max-height: 20rem;
  }
  .max-h-\[24rem\] {
    max-height: 24rem;
  }
  .max-h-\[26rem\] {
    max-height: 26rem;
  }
  .max-h-\[28rem\] {
    max-height: 28rem;
  }
  .max-h-\[38rem\] {
    max-height: 38rem;
  }
  .max-h-\[min\(90vh\,44rem\)\] {
    max-height: min(90vh, 44rem);
  }
  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }
  .min-h-5 {
    min-height: calc(var(--spacing) * 5);
  }
  .min-h-8 {
    min-height: calc(var(--spacing) * 8);
  }
  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }
  .min-h-11 {
    min-height: calc(var(--spacing) * 11);
  }
  .min-h-12 {
    min-height: calc(var(--spacing) * 12);
  }
  .min-h-14 {
    min-height: calc(var(--spacing) * 14);
  }
  .min-h-20 {
    min-height: calc(var(--spacing) * 20);
  }
  .min-h-28 {
    min-height: calc(var(--spacing) * 28);
  }
  .min-h-32 {
    min-height: calc(var(--spacing) * 32);
  }
  .min-h-52 {
    min-height: calc(var(--spacing) * 52);
  }
  .min-h-80 {
    min-height: calc(var(--spacing) * 80);
  }
  .min-h-\[1\.25rem\] {
    min-height: 1.25rem;
  }
  .min-h-\[1\.35rem\] {
    min-height: 1.35rem;
  }
  .min-h-\[1\.45rem\] {
    min-height: 1.45rem;
  }
  .min-h-\[1\.65rem\] {
    min-height: 1.65rem;
  }
  .min-h-\[2\.8rem\] {
    min-height: 2.8rem;
  }
  .min-h-\[2\.65rem\] {
    min-height: 2.65rem;
  }
  .min-h-\[2rem\] {
    min-height: 2rem;
  }
  .min-h-\[3\.2rem\] {
    min-height: 3.2rem;
  }
  .min-h-\[3\.05rem\] {
    min-height: 3.05rem;
  }
  .min-h-\[4\.1rem\] {
    min-height: 4.1rem;
  }
  .min-h-\[8\.4rem\] {
    min-height: 8.4rem;
  }
  .min-h-\[8\.5rem\] {
    min-height: 8.5rem;
  }
  .min-h-\[9rem\] {
    min-height: 9rem;
  }
  .min-h-\[15\.75rem\] {
    min-height: 15.75rem;
  }
  .min-h-\[15rem\] {
    min-height: 15rem;
  }
  .min-h-\[19rem\] {
    min-height: 19rem;
  }
  .min-h-\[20rem\] {
    min-height: 20rem;
  }
  .min-h-\[21rem\] {
    min-height: 21rem;
  }
  .min-h-\[22\.75rem\] {
    min-height: 22.75rem;
  }
  .min-h-\[34rem\] {
    min-height: 34rem;
  }
  .min-h-\[42rem\] {
    min-height: 42rem;
  }
  .min-h-\[calc\(100vh-4\.1rem\)\] {
    min-height: calc(100vh - 4.1rem);
  }
  .min-h-full {
    min-height: 100%;
  }
  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }
  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-4\.5 {
    width: calc(var(--spacing) * 4.5);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-9 {
    width: calc(var(--spacing) * 9);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-11 {
    width: calc(var(--spacing) * 11);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-13 {
    width: calc(var(--spacing) * 13);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-18 {
    width: calc(var(--spacing) * 18);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-22 {
    width: calc(var(--spacing) * 22);
  }
  .w-24 {
    width: calc(var(--spacing) * 24);
  }
  .w-56 {
    width: calc(var(--spacing) * 56);
  }
  .w-\[0\.85rem\] {
    width: 0.85rem;
  }
  .w-\[1\.1rem\] {
    width: 1.1rem;
  }
  .w-\[1\.65rem\] {
    width: 1.65rem;
  }
  .w-\[1em\] {
    width: 1em;
  }
  .w-\[1rem\] {
    width: 1rem;
  }
  .w-\[2\.7rem\] {
    width: 2.7rem;
  }
  .w-\[4\.4rem\] {
    width: 4.4rem;
  }
  .w-\[4\.05rem\] {
    width: 4.05rem;
  }
  .w-\[4\.5rem\] {
    width: 4.5rem;
  }
  .w-\[7\.5rem\] {
    width: 7.5rem;
  }
  .w-\[7rem\] {
    width: 7rem;
  }
  .w-\[8\.75rem\] {
    width: 8.75rem;
  }
  .w-\[8rem\] {
    width: 8rem;
  }
  .w-\[17\.25rem\] {
    width: 17.25rem;
  }
  .w-\[22rem\] {
    width: 22rem;
  }
  .w-\[54\%\] {
    width: 54%;
  }
  .w-\[calc\(100vw-1\.5rem\)\] {
    width: calc(100vw - 1.5rem);
  }
  .w-\[calc\(100vw-2rem\)\] {
    width: calc(100vw - 2rem);
  }
  .w-\[min\(24rem\,calc\(100vw-2\.5rem\)\)\] {
    width: min(24rem, calc(100vw - 2.5rem));
  }
  .w-\[min\(24rem\,calc\(100vw-3rem\)\)\] {
    width: min(24rem, calc(100vw - 3rem));
  }
  .w-\[min\(27rem\,calc\(100vw-2rem\)\)\] {
    width: min(27rem, calc(100vw - 2rem));
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-max {
    width: max-content;
  }
  .w-px {
    width: 1px;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-5xl {
    max-width: var(--container-5xl);
  }
  .max-w-6xl {
    max-width: var(--container-6xl);
  }
  .max-w-7xl {
    max-width: var(--container-7xl);
  }
  .max-w-52 {
    max-width: calc(var(--spacing) * 52);
  }
  .max-w-136 {
    max-width: calc(var(--spacing) * 136);
  }
  .max-w-180 {
    max-width: calc(var(--spacing) * 180);
  }
  .max-w-300 {
    max-width: calc(var(--spacing) * 300);
  }
  .max-w-312 {
    max-width: calc(var(--spacing) * 312);
  }
  .max-w-360 {
    max-width: calc(var(--spacing) * 360);
  }
  .max-w-\[12rem\] {
    max-width: 12rem;
  }
  .max-w-\[14\.5rem\] {
    max-width: 14.5rem;
  }
  .max-w-\[15rem\] {
    max-width: 15rem;
  }
  .max-w-\[16\.5rem\] {
    max-width: 16.5rem;
  }
  .max-w-\[16rem\] {
    max-width: 16rem;
  }
  .max-w-\[17rem\] {
    max-width: 17rem;
  }
  .max-w-\[18rem\] {
    max-width: 18rem;
  }
  .max-w-\[20rem\] {
    max-width: 20rem;
  }
  .max-w-\[22rem\] {
    max-width: 22rem;
  }
  .max-w-\[24rem\] {
    max-width: 24rem;
  }
  .max-w-\[27rem\] {
    max-width: 27rem;
  }
  .max-w-\[28rem\] {
    max-width: 28rem;
  }
  .max-w-\[29rem\] {
    max-width: 29rem;
  }
  .max-w-\[30rem\] {
    max-width: 30rem;
  }
  .max-w-\[31rem\] {
    max-width: 31rem;
  }
  .max-w-\[32rem\] {
    max-width: 32rem;
  }
  .max-w-\[34rem\] {
    max-width: 34rem;
  }
  .max-w-\[35rem\] {
    max-width: 35rem;
  }
  .max-w-\[36rem\] {
    max-width: 36rem;
  }
  .max-w-\[38rem\] {
    max-width: 38rem;
  }
  .max-w-\[40rem\] {
    max-width: 40rem;
  }
  .max-w-\[41rem\] {
    max-width: 41rem;
  }
  .max-w-\[42rem\] {
    max-width: 42rem;
  }
  .max-w-\[44rem\] {
    max-width: 44rem;
  }
  .max-w-\[45rem\] {
    max-width: 45rem;
  }
  .max-w-\[46rem\] {
    max-width: 46rem;
  }
  .max-w-\[48rem\] {
    max-width: 48rem;
  }
  .max-w-\[49rem\] {
    max-width: 49rem;
  }
  .max-w-\[52rem\] {
    max-width: 52rem;
  }
  .max-w-\[56rem\] {
    max-width: 56rem;
  }
  .max-w-\[65\%\] {
    max-width: 65%;
  }
  .max-w-\[72rem\] {
    max-width: 72rem;
  }
  .max-w-\[74rem\] {
    max-width: 74rem;
  }
  .max-w-\[76rem\] {
    max-width: 76rem;
  }
  .max-w-\[78rem\] {
    max-width: 78rem;
  }
  .max-w-\[82rem\] {
    max-width: 82rem;
  }
  .max-w-\[84rem\] {
    max-width: 84rem;
  }
  .max-w-\[86rem\] {
    max-width: 86rem;
  }
  .max-w-\[88rem\] {
    max-width: 88rem;
  }
  .max-w-\[92rem\] {
    max-width: 92rem;
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-lg {
    max-width: var(--container-lg);
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-sm {
    max-width: var(--container-sm);
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .min-w-5 {
    min-width: calc(var(--spacing) * 5);
  }
  .min-w-7 {
    min-width: calc(var(--spacing) * 7);
  }
  .min-w-9 {
    min-width: calc(var(--spacing) * 9);
  }
  .min-w-10 {
    min-width: calc(var(--spacing) * 10);
  }
  .min-w-12 {
    min-width: calc(var(--spacing) * 12);
  }
  .min-w-14 {
    min-width: calc(var(--spacing) * 14);
  }
  .min-w-20 {
    min-width: calc(var(--spacing) * 20);
  }
  .min-w-24 {
    min-width: calc(var(--spacing) * 24);
  }
  .min-w-52 {
    min-width: calc(var(--spacing) * 52);
  }
  .min-w-136 {
    min-width: calc(var(--spacing) * 136);
  }
  .min-w-\[2\.6rem\] {
    min-width: 2.6rem;
  }
  .min-w-\[2rem\] {
    min-width: 2rem;
  }
  .min-w-\[6\.4rem\] {
    min-width: 6.4rem;
  }
  .min-w-\[6\.8rem\] {
    min-width: 6.8rem;
  }
  .min-w-\[7\.4rem\] {
    min-width: 7.4rem;
  }
  .min-w-\[7\.25rem\] {
    min-width: 7.25rem;
  }
  .min-w-\[7rem\] {
    min-width: 7rem;
  }
  .min-w-\[11rem\] {
    min-width: 11rem;
  }
  .min-w-\[13rem\] {
    min-width: 13rem;
  }
  .min-w-\[14rem\] {
    min-width: 14rem;
  }
  .min-w-\[15rem\] {
    min-width: 15rem;
  }
  .min-w-\[16\.5rem\] {
    min-width: 16.5rem;
  }
  .min-w-\[17\.2rem\] {
    min-width: 17.2rem;
  }
  .min-w-\[17\.5rem\] {
    min-width: 17.5rem;
  }
  .min-w-\[18rem\] {
    min-width: 18rem;
  }
  .min-w-\[20rem\] {
    min-width: 20rem;
  }
  .min-w-\[48rem\] {
    min-width: 48rem;
  }
  .min-w-\[78rem\] {
    min-width: 78rem;
  }
  .min-w-full {
    min-width: 100%;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-shrink {
    flex-shrink: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .basis-full {
    flex-basis: 100%;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .scale-75 {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .rotate-90 {
    rotate: 90deg;
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .cursor-progress {
    cursor: progress;
  }
  .resize {
    resize: both;
  }
  .resize-none {
    resize: none;
  }
  .scroll-mt-28 {
    scroll-margin-top: calc(var(--spacing) * 28);
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .appearance-none {
    appearance: none;
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-\[0\.9fr_1\.1fr_0\.8fr_0\.9fr_0\.55fr\] {
    grid-template-columns: 0.9fr 1.1fr 0.8fr 0.9fr 0.55fr;
  }
  .grid-cols-\[1\.1fr_1\.3fr_0\.9fr_0\.9fr_4\.5rem\] {
    grid-template-columns: 1.1fr 1.3fr 0.9fr 0.9fr 4.5rem;
  }
  .grid-cols-\[1\.2fr_1fr_0\.8fr_0\.8fr_0\.6fr\] {
    grid-template-columns: 1.2fr 1fr 0.8fr 0.8fr 0.6fr;
  }
  .grid-cols-\[1\.05fr_0\.8fr_0\.75fr_1\.2fr_0\.75fr_0\.55fr\] {
    grid-template-columns: 1.05fr 0.8fr 0.75fr 1.2fr 0.75fr 0.55fr;
  }
  .grid-cols-\[1\.05fr_1\.25fr_0\.9fr_0\.75fr_1\.35fr_0\.85fr_4rem\] {
    grid-template-columns: 1.05fr 1.25fr 0.9fr 0.75fr 1.35fr 0.85fr 4rem;
  }
  .grid-cols-\[4\.8rem_minmax\(0\,1fr\)_6\.8rem\] {
    grid-template-columns: 4.8rem minmax(0,1fr) 6.8rem;
  }
  .grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.5fr\)_6rem_7rem\] {
    grid-template-columns: minmax(0,0.9fr) minmax(0,1.5fr) 6rem 7rem;
  }
  .grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1\.6fr\)_8\.5rem_6rem\] {
    grid-template-columns: minmax(0,1.2fr) minmax(0,1.6fr) 8.5rem 6rem;
  }
  .grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1\.6fr\)_9rem_8rem\] {
    grid-template-columns: minmax(0,1.4fr) minmax(0,1.6fr) 9rem 8rem;
  }
  .grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,2fr\)_6\.5rem\] {
    grid-template-columns: minmax(0,1.6fr) minmax(0,2fr) 6.5rem;
  }
  .grid-cols-\[minmax\(0\,1\.7fr\)_1\.35fr_0\.8fr_1fr_1fr_0\.9fr_5rem\] {
    grid-template-columns: minmax(0,1.7fr) 1.35fr 0.8fr 1fr 1fr 0.9fr 5rem;
  }
  .grid-cols-\[minmax\(0\,1\.8fr\)_1fr_0\.8fr_1fr_5rem\] {
    grid-template-columns: minmax(0,1.8fr) 1fr 0.8fr 1fr 5rem;
  }
  .grid-cols-\[minmax\(0\,1\.55fr\)_5\.5rem_8rem_5rem\] {
    grid-template-columns: minmax(0,1.55fr) 5.5rem 8rem 5rem;
  }
  .grid-cols-\[minmax\(0\,1\.75fr\)_1fr_1fr_0\.95fr_1fr_5\.5rem\] {
    grid-template-columns: minmax(0,1.75fr) 1fr 1fr 0.95fr 1fr 5.5rem;
  }
  .grid-cols-\[minmax\(0\,1\.85fr\)_2\.25rem_2\.55rem_2\.55rem_1\.8rem_2\.35rem\] {
    grid-template-columns: minmax(0,1.85fr) 2.25rem 2.55rem 2.55rem 1.8rem 2.35rem;
  }
  .grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-0\.5 {
    gap: calc(var(--spacing) * 0.5);
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .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);
  }
  .space-y-1 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-1\.5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-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-2\.5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-3 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 3) * 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-5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 5) * 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-7 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 7) * 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)));
    }
  }
  .space-y-\[0\.12rem\] {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(0.12rem * var(--tw-space-y-reverse));
      margin-block-end: calc(0.12rem * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-\[0\.15rem\] {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(0.15rem * var(--tw-space-y-reverse));
      margin-block-end: calc(0.15rem * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }
  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }
  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }
  .-space-x-3 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .gap-y-1 {
    row-gap: calc(var(--spacing) * 1);
  }
  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }
  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }
  .self-end {
    align-self: flex-end;
  }
  .justify-self-end {
    justify-self: flex-end;
  }
  .justify-self-start {
    justify-self: flex-start;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-visible {
    overflow: visible;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-\[0\.7rem\] {
    border-radius: 0.7rem;
  }
  .rounded-\[0\.8rem\] {
    border-radius: 0.8rem;
  }
  .rounded-\[0\.9rem\] {
    border-radius: 0.9rem;
  }
  .rounded-\[0\.15rem\] {
    border-radius: 0.15rem;
  }
  .rounded-\[0\.35rem\] {
    border-radius: 0.35rem;
  }
  .rounded-\[0\.45rem\] {
    border-radius: 0.45rem;
  }
  .rounded-\[0\.55rem\] {
    border-radius: 0.55rem;
  }
  .rounded-\[0\.65rem\] {
    border-radius: 0.65rem;
  }
  .rounded-\[0\.75rem\] {
    border-radius: 0.75rem;
  }
  .rounded-\[0\.85rem\] {
    border-radius: 0.85rem;
  }
  .rounded-\[0\.95rem\] {
    border-radius: 0.95rem;
  }
  .rounded-\[1\.1rem\] {
    border-radius: 1.1rem;
  }
  .rounded-\[1\.2rem\] {
    border-radius: 1.2rem;
  }
  .rounded-\[1\.3rem\] {
    border-radius: 1.3rem;
  }
  .rounded-\[1\.4rem\] {
    border-radius: 1.4rem;
  }
  .rounded-\[1\.05rem\] {
    border-radius: 1.05rem;
  }
  .rounded-\[1\.5rem\] {
    border-radius: 1.5rem;
  }
  .rounded-\[1\.6rem\] {
    border-radius: 1.6rem;
  }
  .rounded-\[1\.7rem\] {
    border-radius: 1.7rem;
  }
  .rounded-\[1\.8rem\] {
    border-radius: 1.8rem;
  }
  .rounded-\[1\.9rem\] {
    border-radius: 1.9rem;
  }
  .rounded-\[1\.15rem\] {
    border-radius: 1.15rem;
  }
  .rounded-\[1\.25rem\] {
    border-radius: 1.25rem;
  }
  .rounded-\[1\.35rem\] {
    border-radius: 1.35rem;
  }
  .rounded-\[1\.45rem\] {
    border-radius: 1.45rem;
  }
  .rounded-\[1\.55rem\] {
    border-radius: 1.55rem;
  }
  .rounded-\[1\.65rem\] {
    border-radius: 1.65rem;
  }
  .rounded-\[1\.75rem\] {
    border-radius: 1.75rem;
  }
  .rounded-\[1\.85rem\] {
    border-radius: 1.85rem;
  }
  .rounded-\[1rem\] {
    border-radius: 1rem;
  }
  .rounded-\[2\.1rem\] {
    border-radius: 2.1rem;
  }
  .rounded-\[2\.2rem\] {
    border-radius: 2.2rem;
  }
  .rounded-\[2\.4rem\] {
    border-radius: 2.4rem;
  }
  .rounded-\[2rem\] {
    border-radius: 2rem;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-t-\[0\.8rem\] {
    border-top-left-radius: 0.8rem;
    border-top-right-radius: 0.8rem;
  }
  .rounded-b-\[0\.5rem\] {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-\[6px\] {
    border-style: var(--tw-border-style);
    border-width: 6px;
  }
  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .border-\(--account-address-button-border\) {
    border-color: var(--account-address-button-border);
  }
  .border-\(--account-border\) {
    border-color: var(--account-border);
  }
  .border-\(--account-favorite-bg\) {
    border-color: var(--account-favorite-bg);
  }
  .border-\(--admin-customers-action-outline-border\) {
    border-color: var(--admin-customers-action-outline-border);
  }
  .border-\(--admin-customers-card-border\) {
    border-color: var(--admin-customers-card-border);
  }
  .border-\(--admin-customers-divider\) {
    border-color: var(--admin-customers-divider);
  }
  .border-\(--admin-navbar-border\) {
    border-color: var(--admin-navbar-border);
  }
  .border-\(--admin-navbar-button-secondary-border\) {
    border-color: var(--admin-navbar-button-secondary-border);
  }
  .border-\(--admin-sidebar-border\) {
    border-color: var(--admin-sidebar-border);
  }
  .border-\(--footer-border\) {
    border-color: var(--footer-border);
  }
  .border-\(--footer-input-line\) {
    border-color: var(--footer-input-line);
  }
  .border-\(--hero-creations-arrow-border\) {
    border-color: var(--hero-creations-arrow-border);
  }
  .border-\(--hero-favorites-card-border\) {
    border-color: var(--hero-favorites-card-border);
  }
  .border-\(--hero-moment-feature-chip-border\) {
    border-color: var(--hero-moment-feature-chip-border);
  }
  .border-\(--hero-moment-panel-border\) {
    border-color: var(--hero-moment-panel-border);
  }
  .border-\(--hero-reviews-card-border\) {
    border-color: var(--hero-reviews-card-border);
  }
  .border-\(--hero-savoir-ring\) {
    border-color: var(--hero-savoir-ring);
  }
  .border-\(--navbar-active-line\)\/55 {
    border-color: var(--navbar-active-line);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--navbar-active-line) 55%, transparent);
    }
  }
  .border-\(--navbar-border\) {
    border-color: var(--navbar-border);
  }
  .border-\(--navbar-mobile-divider\) {
    border-color: var(--navbar-mobile-divider);
  }
  .border-\(--navbar-toggle-border\) {
    border-color: var(--navbar-toggle-border);
  }
  .border-\(--reset-error-border\) {
    border-color: var(--reset-error-border);
  }
  .border-\(--reset-key-border\) {
    border-color: var(--reset-key-border);
  }
  .border-\(--reset-panel-border\) {
    border-color: var(--reset-panel-border);
  }
  .border-\(--reset-success-border\) {
    border-color: var(--reset-success-border);
  }
  .border-\(--theme-accent\) {
    border-color: var(--theme-accent);
  }
  .border-\(--theme-primary\) {
    border-color: var(--theme-primary);
  }
  .border-\(--theme-soft-1\) {
    border-color: var(--theme-soft-1);
  }
  .border-\[\#cdbbd8\] {
    border-color: #cdbbd8;
  }
  .border-\[\#cfe1c7\] {
    border-color: #cfe1c7;
  }
  .border-\[\#cfe1f3\] {
    border-color: #cfe1f3;
  }
  .border-\[\#d7e6cf\] {
    border-color: #d7e6cf;
  }
  .border-\[\#d8e7cf\] {
    border-color: #d8e7cf;
  }
  .border-\[\#d8e7d5\] {
    border-color: #d8e7d5;
  }
  .border-\[\#d9c4ea\] {
    border-color: #d9c4ea;
  }
  .border-\[\#d9d2ff\] {
    border-color: #d9d2ff;
  }
  .border-\[\#d9e8dd\] {
    border-color: #d9e8dd;
  }
  .border-\[\#e4d8cd\] {
    border-color: #e4d8cd;
  }
  .border-\[\#e6b7b1\] {
    border-color: #e6b7b1;
  }
  .border-\[\#e7b1ab\] {
    border-color: #e7b1ab;
  }
  .border-\[\#e7b6bd\] {
    border-color: #e7b6bd;
  }
  .border-\[\#e7d9ef\] {
    border-color: #e7d9ef;
  }
  .border-\[\#e8d3ce\] {
    border-color: #e8d3ce;
  }
  .border-\[\#e9c9c3\] {
    border-color: #e9c9c3;
  }
  .border-\[\#e9ddd3\] {
    border-color: #e9ddd3;
  }
  .border-\[\#ead7dd\] {
    border-color: #ead7dd;
  }
  .border-\[\#ead8c9\] {
    border-color: #ead8c9;
  }
  .border-\[\#eadfd4\] {
    border-color: #eadfd4;
  }
  .border-\[\#ebc8c8\] {
    border-color: #ebc8c8;
  }
  .border-\[\#ecd2ca\] {
    border-color: #ecd2ca;
  }
  .border-\[\#ece2d9\] {
    border-color: #ece2d9;
  }
  .border-\[\#ece3da\] {
    border-color: #ece3da;
  }
  .border-\[\#edd4cf\] {
    border-color: #edd4cf;
  }
  .border-\[\#eee2d8\] {
    border-color: #eee2d8;
  }
  .border-\[\#efbdb3\] {
    border-color: #efbdb3;
  }
  .border-\[\#efc2c8\] {
    border-color: #efc2c8;
  }
  .border-\[\#efc7c2\] {
    border-color: #efc7c2;
  }
  .border-\[\#efc9c3\] {
    border-color: #efc9c3;
  }
  .border-\[\#efc9cf\] {
    border-color: #efc9cf;
  }
  .border-\[\#efcfca\] {
    border-color: #efcfca;
  }
  .border-\[\#efcfd4\] {
    border-color: #efcfd4;
  }
  .border-\[\#efdad5\] {
    border-color: #efdad5;
  }
  .border-\[\#efdde2\] {
    border-color: #efdde2;
  }
  .border-\[\#efe7e0\] {
    border-color: #efe7e0;
  }
  .border-\[\#f0c6c2\] {
    border-color: #f0c6c2;
  }
  .border-\[\#f0d5d1\] {
    border-color: #f0d5d1;
  }
  .border-\[\#f1b8b8\] {
    border-color: #f1b8b8;
  }
  .border-\[color\:\#000000\] {
    border-color: #000000;
  }
  .border-\[color\:\#c5a4bf\] {
    border-color: #c5a4bf;
  }
  .border-\[color\:\#efe2da\] {
    border-color: #efe2da;
  }
  .border-\[color\:rgba\(112\,140\,97\,0\.22\)\] {
    border-color: rgba(112,140,97,0.22);
  }
  .border-\[color\:rgba\(156\,120\,188\,0\.35\)\] {
    border-color: rgba(156,120,188,0.35);
  }
  .border-\[color\:rgba\(156\,120\,188\,0\.38\)\] {
    border-color: rgba(156,120,188,0.38);
  }
  .border-\[color\:rgba\(176\,77\,99\,0\.18\)\] {
    border-color: rgba(176,77,99,0.18);
  }
  .border-\[color\:rgba\(201\,183\,170\,0\.48\)\] {
    border-color: rgba(201,183,170,0.48);
  }
  .border-\[color\:rgba\(201\,183\,170\,0\.55\)\] {
    border-color: rgba(201,183,170,0.55);
  }
  .border-\[color\:rgba\(201\,183\,170\,0\.78\)\] {
    border-color: rgba(201,183,170,0.78);
  }
  .border-\[color\:rgba\(232\,222\,214\,0\.92\)\] {
    border-color: rgba(232,222,214,0.92);
  }
  .border-\[rgba\(122\,103\,97\,0\.16\)\] {
    border-color: rgba(122,103,97,0.16);
  }
  .border-\[rgba\(154\,102\,202\,0\.2\)\] {
    border-color: rgba(154,102,202,0.2);
  }
  .border-\[rgba\(154\,102\,202\,0\.18\)\] {
    border-color: rgba(154,102,202,0.18);
  }
  .border-\[rgba\(190\,151\,160\,0\.2\)\] {
    border-color: rgba(190,151,160,0.2);
  }
  .border-\[rgba\(190\,151\,160\,0\.34\)\] {
    border-color: rgba(190,151,160,0.34);
  }
  .border-\[rgba\(191\,216\,198\,0\.9\)\] {
    border-color: rgba(191,216,198,0.9);
  }
  .border-\[var\(--account-border\)\] {
    border-color: var(--account-border);
  }
  .border-\[var\(--admin-customers-card-border\)\] {
    border-color: var(--admin-customers-card-border);
  }
  .border-\[var\(--admin-customers-divider\)\] {
    border-color: var(--admin-customers-divider);
  }
  .border-\[var\(--admin-customers-view-border\)\] {
    border-color: var(--admin-customers-view-border);
  }
  .border-\[var\(--admin-notification-panel-border\)\] {
    border-color: var(--admin-notification-panel-border);
  }
  .border-\[var\(--theme-accent\)\]\/45 {
    border-color: var(--theme-accent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--theme-accent) 45%, transparent);
    }
  }
  .border-\[var\(--theme-accent\)\]\/80 {
    border-color: var(--theme-accent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--theme-accent) 80%, transparent);
    }
  }
  .border-\[var\(--theme-primary\)\] {
    border-color: var(--theme-primary);
  }
  .border-\[var\(--theme-soft-1\)\] {
    border-color: var(--theme-soft-1);
  }
  .border-\[var\(--theme-soft-2\)\] {
    border-color: var(--theme-soft-2);
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-white\/35 {
    border-color: color-mix(in srgb, #fff 35%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 35%, transparent);
    }
  }
  .border-white\/60 {
    border-color: color-mix(in srgb, #fff 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }
  .border-white\/65 {
    border-color: color-mix(in srgb, #fff 65%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 65%, transparent);
    }
  }
  .border-white\/70 {
    border-color: color-mix(in srgb, #fff 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  .border-white\/75 {
    border-color: color-mix(in srgb, #fff 75%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }
  .border-white\/80 {
    border-color: color-mix(in srgb, #fff 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .bg-\(--account-address-chip-bg\) {
    background-color: var(--account-address-chip-bg);
  }
  .bg-\(--account-bg\) {
    background-color: var(--account-bg);
  }
  .bg-\(--account-border\) {
    background-color: var(--account-border);
  }
  .bg-\(--account-chip-bg\) {
    background-color: var(--account-chip-bg);
  }
  .bg-\(--account-favorite-bg\) {
    background-color: var(--account-favorite-bg);
  }
  .bg-\(--account-favorite-icon-bg\) {
    background-color: var(--account-favorite-icon-bg);
  }
  .bg-\(--account-modal-close-bg\) {
    background-color: var(--account-modal-close-bg);
  }
  .bg-\(--account-modal-overlay\) {
    background-color: var(--account-modal-overlay);
  }
  .bg-\(--account-modal-overlay\)\/95 {
    background-color: var(--account-modal-overlay);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--account-modal-overlay) 95%, transparent);
    }
  }
  .bg-\(--account-modal-surface\) {
    background-color: var(--account-modal-surface);
  }
  .bg-\(--account-modal-surface-strong\) {
    background-color: var(--account-modal-surface-strong);
  }
  .bg-\(--account-soft-card-bg\) {
    background-color: var(--account-soft-card-bg);
  }
  .bg-\(--account-surface\) {
    background-color: var(--account-surface);
  }
  .bg-\(--account-thumb-accent\) {
    background-color: var(--account-thumb-accent);
  }
  .bg-\(--admin-bg\) {
    background-color: var(--admin-bg);
  }
  .bg-\(--admin-customers-action-bg\) {
    background-color: var(--admin-customers-action-bg);
  }
  .bg-\(--admin-customers-avatar-ash\) {
    background-color: var(--admin-customers-avatar-ash);
  }
  .bg-\(--admin-customers-avatar-rose\) {
    background-color: var(--admin-customers-avatar-rose);
  }
  .bg-\(--admin-customers-card-bg\) {
    background-color: var(--admin-customers-card-bg);
  }
  .bg-\(--admin-customers-row-hover\) {
    background-color: var(--admin-customers-row-hover);
  }
  .bg-\(--admin-customers-success-bg\) {
    background-color: var(--admin-customers-success-bg);
  }
  .bg-\(--admin-navbar-bg\) {
    background-color: var(--admin-navbar-bg);
  }
  .bg-\(--admin-navbar-border\) {
    background-color: var(--admin-navbar-border);
  }
  .bg-\(--admin-navbar-button-primary-bg\) {
    background-color: var(--admin-navbar-button-primary-bg);
  }
  .bg-\(--admin-sidebar-bg\) {
    background-color: var(--admin-sidebar-bg);
  }
  .bg-\(--admin-sidebar-item-active-bg\) {
    background-color: var(--admin-sidebar-item-active-bg);
  }
  .bg-\(--footer-bg\) {
    background-color: var(--footer-bg);
  }
  .bg-\(--footer-border\) {
    background-color: var(--footer-border);
  }
  .bg-\(--footer-button-bg\) {
    background-color: var(--footer-button-bg);
  }
  .bg-\(--hero-attention-bg\) {
    background-color: var(--hero-attention-bg);
  }
  .bg-\(--hero-attention-card-anniversaire-bg\) {
    background-color: var(--hero-attention-card-anniversaire-bg);
  }
  .bg-\(--hero-attention-card-naissance-bg\) {
    background-color: var(--hero-attention-card-naissance-bg);
  }
  .bg-\(--hero-attention-card-speciale-bg\) {
    background-color: var(--hero-attention-card-speciale-bg);
  }
  .bg-\(--hero-bg\) {
    background-color: var(--hero-bg);
  }
  .bg-\(--hero-card-bg\) {
    background-color: var(--hero-card-bg);
  }
  .bg-\(--hero-creations-arrow-bg\) {
    background-color: var(--hero-creations-arrow-bg);
  }
  .bg-\(--hero-creations-bg\) {
    background-color: var(--hero-creations-bg);
  }
  .bg-\(--hero-creations-card-overlay-soft\) {
    background-color: var(--hero-creations-card-overlay-soft);
  }
  .bg-\(--hero-explorer-bg\) {
    background-color: var(--hero-explorer-bg);
  }
  .bg-\(--hero-explorer-button-bg\) {
    background-color: var(--hero-explorer-button-bg);
  }
  .bg-\(--hero-explorer-image-fade\) {
    background-color: var(--hero-explorer-image-fade);
  }
  .bg-\(--hero-favorites-action-bg\) {
    background-color: var(--hero-favorites-action-bg);
  }
  .bg-\(--hero-favorites-bg\) {
    background-color: var(--hero-favorites-bg);
  }
  .bg-\(--hero-icon-gift-bg\) {
    background-color: var(--hero-icon-gift-bg);
  }
  .bg-\(--hero-icon-hand-bg\) {
    background-color: var(--hero-icon-hand-bg);
  }
  .bg-\(--hero-icon-unique-bg\) {
    background-color: var(--hero-icon-unique-bg);
  }
  .bg-\(--hero-moment-bg\) {
    background-color: var(--hero-moment-bg);
  }
  .bg-\(--hero-moment-button-bg\) {
    background-color: var(--hero-moment-button-bg);
  }
  .bg-\(--hero-moment-feature-chip-bg\) {
    background-color: var(--hero-moment-feature-chip-bg);
  }
  .bg-\(--hero-moment-panel-bg\) {
    background-color: var(--hero-moment-panel-bg);
  }
  .bg-\(--hero-reviews-avatar-marie\) {
    background-color: var(--hero-reviews-avatar-marie);
  }
  .bg-\(--hero-reviews-bg\) {
    background-color: var(--hero-reviews-bg);
  }
  .bg-\(--hero-reviews-card-bg\) {
    background-color: var(--hero-reviews-card-bg);
  }
  .bg-\(--hero-section-light-bg\) {
    background-color: var(--hero-section-light-bg);
  }
  .bg-\(--hero-section-warm-bg\) {
    background-color: var(--hero-section-warm-bg);
  }
  .bg-\(--navbar-bg\) {
    background-color: var(--navbar-bg);
  }
  .bg-\(--order-bg-status-en-livraison\) {
    background-color: var(--order-bg-status-en-livraison);
  }
  .bg-\(--order-bg-status-en-preparation\) {
    background-color: var(--order-bg-status-en-preparation);
  }
  .bg-\(--order-bg-status-recu\) {
    background-color: var(--order-bg-status-recu);
  }
  .bg-\(--reset-bg\) {
    background-color: var(--reset-bg);
  }
  .bg-\(--reset-error-bg\) {
    background-color: var(--reset-error-bg);
  }
  .bg-\(--reset-key-bg\) {
    background-color: var(--reset-key-bg);
  }
  .bg-\(--reset-panel-bg\) {
    background-color: var(--reset-panel-bg);
  }
  .bg-\(--reset-step-active-bg\) {
    background-color: var(--reset-step-active-bg);
  }
  .bg-\(--reset-step-bg\) {
    background-color: var(--reset-step-bg);
  }
  .bg-\(--reset-success-bg\) {
    background-color: var(--reset-success-bg);
  }
  .bg-\(--theme-neutral\) {
    background-color: var(--theme-neutral);
  }
  .bg-\(--theme-neutral\)\/58 {
    background-color: var(--theme-neutral);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-neutral) 58%, transparent);
    }
  }
  .bg-\(--theme-page-bg\) {
    background-color: var(--theme-page-bg);
  }
  .bg-\(--theme-primary\) {
    background-color: var(--theme-primary);
  }
  .bg-\(--theme-primary\)\/14 {
    background-color: var(--theme-primary);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-primary) 14%, transparent);
    }
  }
  .bg-\(--theme-soft-1\) {
    background-color: var(--theme-soft-1);
  }
  .bg-\(--theme-soft-1\)\/18 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 18%, transparent);
    }
  }
  .bg-\(--theme-soft-1\)\/20 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 20%, transparent);
    }
  }
  .bg-\(--theme-soft-1\)\/22 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 22%, transparent);
    }
  }
  .bg-\(--theme-soft-1\)\/25 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 25%, transparent);
    }
  }
  .bg-\(--theme-soft-1\)\/28 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 28%, transparent);
    }
  }
  .bg-\(--theme-soft-1\)\/30 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 30%, transparent);
    }
  }
  .bg-\(--theme-soft-1\)\/35 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 35%, transparent);
    }
  }
  .bg-\(--theme-soft-1\)\/38 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 38%, transparent);
    }
  }
  .bg-\(--theme-soft-1\)\/40 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 40%, transparent);
    }
  }
  .bg-\(--theme-soft-1\)\/45 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 45%, transparent);
    }
  }
  .bg-\(--theme-soft-1\)\/55 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 55%, transparent);
    }
  }
  .bg-\(--topbar-bg\) {
    background-color: var(--topbar-bg);
  }
  .bg-\(--topbar-bg\)\/10 {
    background-color: var(--topbar-bg);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--topbar-bg) 10%, transparent);
    }
  }
  .bg-\[\#7e6a68\] {
    background-color: #7e6a68;
  }
  .bg-\[\#28211f\] {
    background-color: #28211f;
  }
  .bg-\[\#a94b4b\] {
    background-color: #a94b4b;
  }
  .bg-\[\#b95a53\] {
    background-color: #b95a53;
  }
  .bg-\[\#c86f66\] {
    background-color: #c86f66;
  }
  .bg-\[\#d8e7cf\] {
    background-color: #d8e7cf;
  }
  .bg-\[\#d9e8dd\] {
    background-color: #d9e8dd;
  }
  .bg-\[\#dde8de\] {
    background-color: #dde8de;
  }
  .bg-\[\#e1ece8\] {
    background-color: #e1ece8;
  }
  .bg-\[\#e3efe7\] {
    background-color: #e3efe7;
  }
  .bg-\[\#e7dfd1\] {
    background-color: #e7dfd1;
  }
  .bg-\[\#e7edf8\] {
    background-color: #e7edf8;
  }
  .bg-\[\#eb001b\] {
    background-color: #eb001b;
  }
  .bg-\[\#eee7e2\] {
    background-color: #eee7e2;
  }
  .bg-\[\#efe7db\] {
    background-color: #efe7db;
  }
  .bg-\[\#efe8fb\] {
    background-color: #efe8fb;
  }
  .bg-\[\#f3dadd\] {
    background-color: #f3dadd;
  }
  .bg-\[\#f3f8fe\] {
    background-color: #f3f8fe;
  }
  .bg-\[\#f3fbf5\] {
    background-color: #f3fbf5;
  }
  .bg-\[\#f4fbf1\] {
    background-color: #f4fbf1;
  }
  .bg-\[\#f5ecdf\] {
    background-color: #f5ecdf;
  }
  .bg-\[\#f5fbf1\] {
    background-color: #f5fbf1;
  }
  .bg-\[\#f6d9dc\] {
    background-color: #f6d9dc;
  }
  .bg-\[\#f6e8dc\] {
    background-color: #f6e8dc;
  }
  .bg-\[\#f7dddd\] {
    background-color: #f7dddd;
  }
  .bg-\[\#f7efe2\] {
    background-color: #f7efe2;
  }
  .bg-\[\#f7f0fb\] {
    background-color: #f7f0fb;
  }
  .bg-\[\#f7f1e9\] {
    background-color: #f7f1e9;
  }
  .bg-\[\#f7f1fc\] {
    background-color: #f7f1fc;
  }
  .bg-\[\#f7fcf4\] {
    background-color: #f7fcf4;
  }
  .bg-\[\#f8e1e4\] {
    background-color: #f8e1e4;
  }
  .bg-\[\#f8e5e8\] {
    background-color: #f8e5e8;
  }
  .bg-\[\#f79e1b\] {
    background-color: #f79e1b;
  }
  .bg-\[\#fbf6f1\] {
    background-color: #fbf6f1;
  }
  .bg-\[\#fdf8f1\] {
    background-color: #fdf8f1;
  }
  .bg-\[\#fff0ee\] {
    background-color: #fff0ee;
  }
  .bg-\[\#fff0ee\]\/75 {
    background-color: color-mix(in oklab, #fff0ee 75%, transparent);
  }
  .bg-\[\#fff1ee\] {
    background-color: #fff1ee;
  }
  .bg-\[\#fff2f4\] {
    background-color: #fff2f4;
  }
  .bg-\[\#fff4f3\] {
    background-color: #fff4f3;
  }
  .bg-\[\#fff5f5\] {
    background-color: #fff5f5;
  }
  .bg-\[\#fff5f6\] {
    background-color: #fff5f6;
  }
  .bg-\[\#fff6f4\] {
    background-color: #fff6f4;
  }
  .bg-\[\#fff6f6\] {
    background-color: #fff6f6;
  }
  .bg-\[\#fff6f7\] {
    background-color: #fff6f7;
  }
  .bg-\[\#fff7f4\] {
    background-color: #fff7f4;
  }
  .bg-\[\#fff7f5\] {
    background-color: #fff7f5;
  }
  .bg-\[\#fff8f7\] {
    background-color: #fff8f7;
  }
  .bg-\[\#fff8fa\] {
    background-color: #fff8fa;
  }
  .bg-\[\#fff9f8\] {
    background-color: #fff9f8;
  }
  .bg-\[\#fffdfa\] {
    background-color: #fffdfa;
  }
  .bg-\[\#ffffff\] {
    background-color: #ffffff;
  }
  .bg-\[color\:\#e8d7f6\] {
    background-color: #e8d7f6;
  }
  .bg-\[color\:\#fae8e6\] {
    background-color: #fae8e6;
  }
  .bg-\[color\:\#fff7f3\] {
    background-color: #fff7f3;
  }
  .bg-\[color\:rgba\(227\,241\,217\,0\.74\)\] {
    background-color: rgba(227,241,217,0.74);
  }
  .bg-\[color\:rgba\(227\,241\,217\,0\.82\)\] {
    background-color: rgba(227,241,217,0.82);
  }
  .bg-\[color\:rgba\(237\,231\,248\,0\.86\)\] {
    background-color: rgba(237,231,248,0.86);
  }
  .bg-\[color\:rgba\(244\,220\,220\,0\.76\)\] {
    background-color: rgba(244,220,220,0.76);
  }
  .bg-\[color\:rgba\(244\,235\,247\,0\.54\)\] {
    background-color: rgba(244,235,247,0.54);
  }
  .bg-\[color\:rgba\(245\,239\,252\,0\.86\)\] {
    background-color: rgba(245,239,252,0.86);
  }
  .bg-\[color\:rgba\(245\,239\,252\,0\.96\)\] {
    background-color: rgba(245,239,252,0.96);
  }
  .bg-\[color\:rgba\(246\,217\,220\,0\.6\)\] {
    background-color: rgba(246,217,220,0.6);
  }
  .bg-\[color\:rgba\(246\,217\,220\,0\.62\)\] {
    background-color: rgba(246,217,220,0.62);
  }
  .bg-\[color\:rgba\(246\,217\,220\,0\.72\)\] {
    background-color: rgba(246,217,220,0.72);
  }
  .bg-\[color\:rgba\(247\,241\,233\,0\.9\)\] {
    background-color: rgba(247,241,233,0.9);
  }
  .bg-\[color\:rgba\(247\,241\,233\,0\.88\)\] {
    background-color: rgba(247,241,233,0.88);
  }
  .bg-\[color\:rgba\(247\,241\,233\,0\.96\)\] {
    background-color: rgba(247,241,233,0.96);
  }
  .bg-\[color\:rgba\(248\,226\,231\,0\.65\)\] {
    background-color: rgba(248,226,231,0.65);
  }
  .bg-\[color\:rgba\(248\,226\,231\,0\.72\)\] {
    background-color: rgba(248,226,231,0.72);
  }
  .bg-\[color\:rgba\(249\,236\,232\,0\.9\)\] {
    background-color: rgba(249,236,232,0.9);
  }
  .bg-\[color\:rgba\(250\,245\,239\,0\.92\)\] {
    background-color: rgba(250,245,239,0.92);
  }
  .bg-\[color\:rgba\(250\,246\,241\,0\.8\)\] {
    background-color: rgba(250,246,241,0.8);
  }
  .bg-\[color\:rgba\(252\,241\,242\,0\.92\)\] {
    background-color: rgba(252,241,242,0.92);
  }
  .bg-\[color\:rgba\(252\,248\,244\,0\.96\)\] {
    background-color: rgba(252,248,244,0.96);
  }
  .bg-\[color\:rgba\(255\,255\,255\,0\.82\)\] {
    background-color: rgba(255,255,255,0.82);
  }
  .bg-\[rgba\(41\,30\,52\,0\.34\)\] {
    background-color: rgba(41,30,52,0.34);
  }
  .bg-\[rgba\(48\,39\,37\,0\.28\)\] {
    background-color: rgba(48,39,37,0.28);
  }
  .bg-\[rgba\(191\,216\,198\,0\.9\)\] {
    background-color: rgba(191,216,198,0.9);
  }
  .bg-\[rgba\(214\,226\,216\,0\.92\)\] {
    background-color: rgba(214,226,216,0.92);
  }
  .bg-\[rgba\(237\,231\,248\,0\.86\)\] {
    background-color: rgba(237,231,248,0.86);
  }
  .bg-\[rgba\(245\,238\,252\,0\.62\)\] {
    background-color: rgba(245,238,252,0.62);
  }
  .bg-\[rgba\(245\,238\,252\,0\.72\)\] {
    background-color: rgba(245,238,252,0.72);
  }
  .bg-\[rgba\(246\,217\,220\,0\.82\)\] {
    background-color: rgba(246,217,220,0.82);
  }
  .bg-\[rgba\(247\,252\,244\,0\.82\)\] {
    background-color: rgba(247,252,244,0.82);
  }
  .bg-\[rgba\(248\,226\,231\,0\.72\)\] {
    background-color: rgba(248,226,231,0.72);
  }
  .bg-\[rgba\(248\,238\,230\,0\.94\)\] {
    background-color: rgba(248,238,230,0.94);
  }
  .bg-\[var\(--account-modal-close-bg\)\] {
    background-color: var(--account-modal-close-bg);
  }
  .bg-\[var\(--account-modal-overlay\)\] {
    background-color: var(--account-modal-overlay);
  }
  .bg-\[var\(--account-modal-surface-strong\)\] {
    background-color: var(--account-modal-surface-strong);
  }
  .bg-\[var\(--admin-bg\)\] {
    background-color: var(--admin-bg);
  }
  .bg-\[var\(--admin-customers-action-bg\)\] {
    background-color: var(--admin-customers-action-bg);
  }
  .bg-\[var\(--admin-customers-avatar-rose\)\] {
    background-color: var(--admin-customers-avatar-rose);
  }
  .bg-\[var\(--admin-customers-pagination-bg\)\] {
    background-color: var(--admin-customers-pagination-bg);
  }
  .bg-\[var\(--admin-customers-success-bg\)\] {
    background-color: var(--admin-customers-success-bg);
  }
  .bg-\[var\(--admin-notification-important-bg\)\] {
    background-color: var(--admin-notification-important-bg);
  }
  .bg-\[var\(--admin-notification-info-bg\)\] {
    background-color: var(--admin-notification-info-bg);
  }
  .bg-\[var\(--admin-notification-panel-bg\)\] {
    background-color: var(--admin-notification-panel-bg);
  }
  .bg-\[var\(--admin-notification-warning-bg\)\] {
    background-color: var(--admin-notification-warning-bg);
  }
  .bg-\[var\(--admin-notification-warning-text\)\] {
    background-color: var(--admin-notification-warning-text);
  }
  .bg-\[var\(--hero-section-warm-bg\)\] {
    background-color: var(--hero-section-warm-bg);
  }
  .bg-\[var\(--theme-neutral\)\]\/55 {
    background-color: var(--theme-neutral);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-neutral) 55%, transparent);
    }
  }
  .bg-\[var\(--theme-neutral\)\]\/58 {
    background-color: var(--theme-neutral);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-neutral) 58%, transparent);
    }
  }
  .bg-\[var\(--theme-primary\)\] {
    background-color: var(--theme-primary);
  }
  .bg-\[var\(--theme-primary\)\]\/12 {
    background-color: var(--theme-primary);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-primary) 12%, transparent);
    }
  }
  .bg-\[var\(--theme-primary\)\]\/14 {
    background-color: var(--theme-primary);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-primary) 14%, transparent);
    }
  }
  .bg-\[var\(--theme-primary\)\]\/85 {
    background-color: var(--theme-primary);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-primary) 85%, transparent);
    }
  }
  .bg-\[var\(--theme-soft-1\)\] {
    background-color: var(--theme-soft-1);
  }
  .bg-\[var\(--theme-soft-1\)\]\/20 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 20%, transparent);
    }
  }
  .bg-\[var\(--theme-soft-1\)\]\/25 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 25%, transparent);
    }
  }
  .bg-\[var\(--theme-soft-1\)\]\/40 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 40%, transparent);
    }
  }
  .bg-\[var\(--theme-soft-1\)\]\/55 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 55%, transparent);
    }
  }
  .bg-\[var\(--theme-soft-1\)\]\/58 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 58%, transparent);
    }
  }
  .bg-\[var\(--theme-soft-1\)\]\/76 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 76%, transparent);
    }
  }
  .bg-\[var\(--theme-soft-1\)\]\/82 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 82%, transparent);
    }
  }
  .bg-\[var\(--theme-soft-1\)\]\/95 {
    background-color: var(--theme-soft-1);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-1) 95%, transparent);
    }
  }
  .bg-\[var\(--theme-soft-2\)\]\/60 {
    background-color: var(--theme-soft-2);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-2) 60%, transparent);
    }
  }
  .bg-\[var\(--theme-soft-2\)\]\/72 {
    background-color: var(--theme-soft-2);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-soft-2) 72%, transparent);
    }
  }
  .bg-current {
    background-color: currentcolor;
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-white\/12 {
    background-color: color-mix(in srgb, #fff 12%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 12%, transparent);
    }
  }
  .bg-white\/65 {
    background-color: color-mix(in srgb, #fff 65%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 65%, transparent);
    }
  }
  .bg-white\/70 {
    background-color: color-mix(in srgb, #fff 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  .bg-white\/72 {
    background-color: color-mix(in srgb, #fff 72%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 72%, transparent);
    }
  }
  .bg-white\/78 {
    background-color: color-mix(in srgb, #fff 78%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 78%, transparent);
    }
  }
  .bg-white\/80 {
    background-color: color-mix(in srgb, #fff 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .bg-white\/82 {
    background-color: color-mix(in srgb, #fff 82%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 82%, transparent);
    }
  }
  .bg-white\/84 {
    background-color: color-mix(in srgb, #fff 84%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 84%, transparent);
    }
  }
  .bg-white\/86 {
    background-color: color-mix(in srgb, #fff 86%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 86%, transparent);
    }
  }
  .bg-white\/88 {
    background-color: color-mix(in srgb, #fff 88%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 88%, transparent);
    }
  }
  .bg-white\/90 {
    background-color: color-mix(in srgb, #fff 90%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }
  .bg-white\/92 {
    background-color: color-mix(in srgb, #fff 92%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 92%, transparent);
    }
  }
  .bg-white\/94 {
    background-color: color-mix(in srgb, #fff 94%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 94%, transparent);
    }
  }
  .bg-white\/95 {
    background-color: color-mix(in srgb, #fff 95%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
  }
  .bg-white\/96 {
    background-color: color-mix(in srgb, #fff 96%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 96%, transparent);
    }
  }
  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-\[linear-gradient\(90deg\,var\(--hero-reviews-bg\)_0\%\,transparent_100\%\)\] {
    background-image: linear-gradient(90deg,var(--hero-reviews-bg) 0%,transparent 100%);
  }
  .bg-\[linear-gradient\(135deg\,\#d7b07a_0\%\,\#f3dfbe_100\%\)\] {
    background-image: linear-gradient(135deg,#d7b07a 0%,#f3dfbe 100%);
  }
  .bg-\[linear-gradient\(135deg\,\#f7ede7_0\%\,\#efe2da_100\%\)\] {
    background-image: linear-gradient(135deg,#f7ede7 0%,#efe2da 100%);
  }
  .bg-\[linear-gradient\(135deg\,\#f8efe9_0\%\,\#f0e2d9_100\%\)\] {
    background-image: linear-gradient(135deg,#f8efe9 0%,#f0e2d9 100%);
  }
  .bg-\[linear-gradient\(135deg\,\#f9f0ec_0\%\,\#f4e9e2_48\%\,\#efe2db_100\%\)\] {
    background-image: linear-gradient(135deg,#f9f0ec 0%,#f4e9e2 48%,#efe2db 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(232\,207\,207\,0\.8\)_0\%\,rgba\(234\,216\,209\,0\.75\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(232,207,207,0.8) 0%,rgba(234,216,209,0.75) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(232\,207\,207\,0\.88\)_0\%\,rgba\(255\,255\,255\,0\.96\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(232,207,207,0.88) 0%,rgba(255,255,255,0.96) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(233\,219\,212\,0\.65\)_0\%\,rgba\(255\,255\,255\,0\.88\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(233,219,212,0.65) 0%,rgba(255,255,255,0.88) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(234\,216\,209\,0\.34\)_0\%\,rgba\(255\,255\,255\,0\.96\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(234,216,209,0.34) 0%,rgba(255,255,255,0.96) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(234\,216\,209\,0\.42\)_0\%\,rgba\(255\,255\,255\,0\.92\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(234,216,209,0.42) 0%,rgba(255,255,255,0.92) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(247\,238\,231\,0\.98\)_0\%\,rgba\(239\,225\,219\,0\.92\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(247,238,231,0.98) 0%,rgba(239,225,219,0.92) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(250\,244\,238\,0\.96\)_0\%\,rgba\(241\,231\,219\,0\.92\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(250,244,238,0.96) 0%,rgba(241,231,219,0.92) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(253\,248\,241\,0\.94\)_0\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(253,248,241,0.94) 0%,rgba(255,255,255,0.98) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(253\,248\,241\,0\.95\)_0\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(253,248,241,0.95) 0%,rgba(255,255,255,0.98) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.9\)_0\%\,rgba\(247\,237\,231\,0\.92\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(255,255,255,0.9) 0%,rgba(247,237,231,0.92) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.22\)_0\%\,rgba\(217\,196\,176\,0\.42\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(255,255,255,0.22) 0%,rgba(217,196,176,0.42) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.25\)_0\%\,rgba\(217\,196\,176\,0\.46\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(255,255,255,0.25) 0%,rgba(217,196,176,0.46) 100%);
  }
  .bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.28\)_0\%\,rgba\(217\,196\,176\,0\.45\)_100\%\)\] {
    background-image: linear-gradient(135deg,rgba(255,255,255,0.28) 0%,rgba(217,196,176,0.45) 100%);
  }
  .bg-\[linear-gradient\(140deg\,rgba\(255\,255\,255\,0\.62\)_0\%\,rgba\(224\,205\,186\,0\.92\)_100\%\)\] {
    background-image: linear-gradient(140deg,rgba(255,255,255,0.62) 0%,rgba(224,205,186,0.92) 100%);
  }
  .bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.9\)_0\%\,rgba\(247\,239\,232\,0\.82\)_100\%\)\] {
    background-image: linear-gradient(145deg,rgba(255,255,255,0.9) 0%,rgba(247,239,232,0.82) 100%);
  }
  .bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.68\)_0\%\,rgba\(240\,229\,219\,0\.98\)_100\%\)\] {
    background-image: linear-gradient(145deg,rgba(255,255,255,0.68) 0%,rgba(240,229,219,0.98) 100%);
  }
  .bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.92\)_0\%\,rgba\(247\,239\,232\,0\.86\)_100\%\)\] {
    background-image: linear-gradient(145deg,rgba(255,255,255,0.92) 0%,rgba(247,239,232,0.86) 100%);
  }
  .bg-\[linear-gradient\(145deg\,var\(--account-thumb-accent\)\,var\(--hero-section-warm-bg\)\)\] {
    background-image: linear-gradient(145deg,var(--account-thumb-accent),var(--hero-section-warm-bg));
  }
  .bg-\[linear-gradient\(145deg\,var\(--account-thumb-to\)\,var\(--account-thumb-from\)\)\] {
    background-image: linear-gradient(145deg,var(--account-thumb-to),var(--account-thumb-from));
  }
  .bg-\[linear-gradient\(180deg\,\#f2ece6\,\#ddc9b9\)\] {
    background-image: linear-gradient(180deg,#f2ece6,#ddc9b9);
  }
  .bg-\[linear-gradient\(180deg\,\#f6d3ac\,\#f3f0dd\)\] {
    background-image: linear-gradient(180deg,#f6d3ac,#f3f0dd);
  }
  .bg-\[linear-gradient\(180deg\,\#fffdfa_0\%\,\#fdf8f1_18\%\,\#f7efe9_100\%\)\] {
    background-image: linear-gradient(180deg,#fffdfa 0%,#fdf8f1 18%,#f7efe9 100%);
  }
  .bg-\[linear-gradient\(180deg\,\#fffdfa_0\%\,\#fdf8f1_24\%\,\#f7efe9_100\%\)\] {
    background-image: linear-gradient(180deg,#fffdfa 0%,#fdf8f1 24%,#f7efe9 100%);
  }
  .bg-\[linear-gradient\(180deg\,\#fffdfa_0\%\,\#fdf8f1_26\%\,\#f7efe9_100\%\)\] {
    background-image: linear-gradient(180deg,#fffdfa 0%,#fdf8f1 26%,#f7efe9 100%);
  }
  .bg-\[linear-gradient\(180deg\,\#fffdfa_0\%\,\#fdf8f1_28\%\,\#f7efe9_100\%\)\] {
    background-image: linear-gradient(180deg,#fffdfa 0%,#fdf8f1 28%,#f7efe9 100%);
  }
  .bg-\[linear-gradient\(180deg\,\#fffdfa_0\%\,\#fdf8f1_34\%\,\#f7efe9_100\%\)\] {
    background-image: linear-gradient(180deg,#fffdfa 0%,#fdf8f1 34%,#f7efe9 100%);
  }
  .bg-\[linear-gradient\(180deg\,\#fffdfa_0\%\,\#fdf8f1_35\%\,\#f7efe9_100\%\)\] {
    background-image: linear-gradient(180deg,#fffdfa 0%,#fdf8f1 35%,#f7efe9 100%);
  }
  .bg-\[linear-gradient\(180deg\,\#fffdfa_0\%\,\#fdf8f1_38\%\,\#f6ede6_100\%\)\] {
    background-image: linear-gradient(180deg,#fffdfa 0%,#fdf8f1 38%,#f6ede6 100%);
  }
  .bg-\[linear-gradient\(180deg\,\#fffdfa_0\%\,\#fdf8f1_42\%\,\#fdf8f1_100\%\)\] {
    background-image: linear-gradient(180deg,#fffdfa 0%,#fdf8f1 42%,#fdf8f1 100%);
  }
  .bg-\[linear-gradient\(180deg\,rgba\(239\,231\,219\,0\.86\)_0\%\,rgba\(247\,241\,233\,0\.92\)_100\%\)\] {
    background-image: linear-gradient(180deg,rgba(239,231,219,0.86) 0%,rgba(247,241,233,0.92) 100%);
  }
  .bg-\[linear-gradient\(180deg\,rgba\(244\,235\,247\,0\.82\)_0\%\,rgba\(252\,248\,254\,0\.96\)_100\%\)\] {
    background-image: linear-gradient(180deg,rgba(244,235,247,0.82) 0%,rgba(252,248,254,0.96) 100%);
  }
  .bg-\[linear-gradient\(180deg\,rgba\(248\,242\,236\,0\.88\)_0\%\,rgba\(252\,249\,246\,0\.96\)_100\%\)\] {
    background-image: linear-gradient(180deg,rgba(248,242,236,0.88) 0%,rgba(252,249,246,0.96) 100%);
  }
  .bg-\[linear-gradient\(270deg\,var\(--hero-reviews-bg\)_0\%\,transparent_100\%\)\] {
    background-image: linear-gradient(270deg,var(--hero-reviews-bg) 0%,transparent 100%);
  }
  .bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(255\,255\,255\,0\.9\)\,transparent_42\%\)\,linear-gradient\(160deg\,var\(--account-thumb-from\)\,var\(--account-thumb-to\)\)\] {
    background-image: radial-gradient(circle at 30% 20%,rgba(255,255,255,0.9),transparent 42%),linear-gradient(160deg,var(--account-thumb-from),var(--account-thumb-to));
  }
  .from-\[rgba\(56\,43\,36\,0\.18\)\] {
    --tw-gradient-from: rgba(56,43,36,0.18);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[var\(--hero-creations-card-overlay-strong\)\] {
    --tw-gradient-from: var(--hero-creations-card-overlay-strong);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[var\(--hero-explorer-bg\)\] {
    --tw-gradient-from: var(--hero-explorer-bg);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .via-\[rgba\(22\,17\,14\,0\.18\)\] {
    --tw-gradient-via: rgba(22,17,14,0.18);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .object-cover {
    object-fit: cover;
  }
  .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);
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-9 {
    padding-block: calc(var(--spacing) * 9);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }
  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }
  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }
  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }
  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }
  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }
  .pr-11 {
    padding-right: calc(var(--spacing) * 11);
  }
  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }
  .pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+1rem\)\] {
    padding-bottom: calc(env(safe-area-inset-bottom,0px) + 1rem);
  }
  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }
  .pl-11 {
    padding-left: calc(var(--spacing) * 11);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-\[0\.7rem\] {
    font-size: 0.7rem;
  }
  .text-\[0\.8rem\] {
    font-size: 0.8rem;
  }
  .text-\[0\.9rem\] {
    font-size: 0.9rem;
  }
  .text-\[0\.34rem\] {
    font-size: 0.34rem;
  }
  .text-\[0\.36rem\] {
    font-size: 0.36rem;
  }
  .text-\[0\.42rem\] {
    font-size: 0.42rem;
  }
  .text-\[0\.52rem\] {
    font-size: 0.52rem;
  }
  .text-\[0\.54rem\] {
    font-size: 0.54rem;
  }
  .text-\[0\.56rem\] {
    font-size: 0.56rem;
  }
  .text-\[0\.62rem\] {
    font-size: 0.62rem;
  }
  .text-\[0\.64rem\] {
    font-size: 0.64rem;
  }
  .text-\[0\.65rem\] {
    font-size: 0.65rem;
  }
  .text-\[0\.66rem\] {
    font-size: 0.66rem;
  }
  .text-\[0\.68rem\] {
    font-size: 0.68rem;
  }
  .text-\[0\.72rem\] {
    font-size: 0.72rem;
  }
  .text-\[0\.74rem\] {
    font-size: 0.74rem;
  }
  .text-\[0\.75rem\] {
    font-size: 0.75rem;
  }
  .text-\[0\.76rem\] {
    font-size: 0.76rem;
  }
  .text-\[0\.78rem\] {
    font-size: 0.78rem;
  }
  .text-\[0\.82rem\] {
    font-size: 0.82rem;
  }
  .text-\[0\.84rem\] {
    font-size: 0.84rem;
  }
  .text-\[0\.85rem\] {
    font-size: 0.85rem;
  }
  .text-\[0\.86rem\] {
    font-size: 0.86rem;
  }
  .text-\[0\.88rem\] {
    font-size: 0.88rem;
  }
  .text-\[0\.92rem\] {
    font-size: 0.92rem;
  }
  .text-\[0\.94rem\] {
    font-size: 0.94rem;
  }
  .text-\[0\.95rem\] {
    font-size: 0.95rem;
  }
  .text-\[0\.96rem\] {
    font-size: 0.96rem;
  }
  .text-\[0\.98rem\] {
    font-size: 0.98rem;
  }
  .text-\[0\.9375rem\] {
    font-size: 0.9375rem;
  }
  .text-\[1\.1rem\] {
    font-size: 1.1rem;
  }
  .text-\[1\.02rem\] {
    font-size: 1.02rem;
  }
  .text-\[1\.2rem\] {
    font-size: 1.2rem;
  }
  .text-\[1\.3rem\] {
    font-size: 1.3rem;
  }
  .text-\[1\.04rem\] {
    font-size: 1.04rem;
  }
  .text-\[1\.4rem\] {
    font-size: 1.4rem;
  }
  .text-\[1\.05rem\] {
    font-size: 1.05rem;
  }
  .text-\[1\.5rem\] {
    font-size: 1.5rem;
  }
  .text-\[1\.06rem\] {
    font-size: 1.06rem;
  }
  .text-\[1\.6rem\] {
    font-size: 1.6rem;
  }
  .text-\[1\.7rem\] {
    font-size: 1.7rem;
  }
  .text-\[1\.08rem\] {
    font-size: 1.08rem;
  }
  .text-\[1\.8rem\] {
    font-size: 1.8rem;
  }
  .text-\[1\.9rem\] {
    font-size: 1.9rem;
  }
  .text-\[1\.12rem\] {
    font-size: 1.12rem;
  }
  .text-\[1\.15rem\] {
    font-size: 1.15rem;
  }
  .text-\[1\.16rem\] {
    font-size: 1.16rem;
  }
  .text-\[1\.18rem\] {
    font-size: 1.18rem;
  }
  .text-\[1\.22rem\] {
    font-size: 1.22rem;
  }
  .text-\[1\.25rem\] {
    font-size: 1.25rem;
  }
  .text-\[1\.28rem\] {
    font-size: 1.28rem;
  }
  .text-\[1\.35rem\] {
    font-size: 1.35rem;
  }
  .text-\[1\.45rem\] {
    font-size: 1.45rem;
  }
  .text-\[1\.48rem\] {
    font-size: 1.48rem;
  }
  .text-\[1\.55rem\] {
    font-size: 1.55rem;
  }
  .text-\[1\.65rem\] {
    font-size: 1.65rem;
  }
  .text-\[1\.75rem\] {
    font-size: 1.75rem;
  }
  .text-\[1\.85rem\] {
    font-size: 1.85rem;
  }
  .text-\[1\.95rem\] {
    font-size: 1.95rem;
  }
  .text-\[1rem\] {
    font-size: 1rem;
  }
  .text-\[2\.1rem\] {
    font-size: 2.1rem;
  }
  .text-\[2\.2rem\] {
    font-size: 2.2rem;
  }
  .text-\[2\.3rem\] {
    font-size: 2.3rem;
  }
  .text-\[2\.4rem\] {
    font-size: 2.4rem;
  }
  .text-\[2\.05rem\] {
    font-size: 2.05rem;
  }
  .text-\[2\.5rem\] {
    font-size: 2.5rem;
  }
  .text-\[2\.6rem\] {
    font-size: 2.6rem;
  }
  .text-\[2\.7rem\] {
    font-size: 2.7rem;
  }
  .text-\[2\.8rem\] {
    font-size: 2.8rem;
  }
  .text-\[2\.15rem\] {
    font-size: 2.15rem;
  }
  .text-\[2\.25rem\] {
    font-size: 2.25rem;
  }
  .text-\[2\.35rem\] {
    font-size: 2.35rem;
  }
  .text-\[2\.45rem\] {
    font-size: 2.45rem;
  }
  .text-\[2\.55rem\] {
    font-size: 2.55rem;
  }
  .text-\[2\.65rem\] {
    font-size: 2.65rem;
  }
  .text-\[2rem\] {
    font-size: 2rem;
  }
  .text-\[3\.1rem\] {
    font-size: 3.1rem;
  }
  .text-\[3rem\] {
    font-size: 3rem;
  }
  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }
  .leading-\[0\.95\] {
    --tw-leading: 0.95;
    line-height: 0.95;
  }
  .leading-\[0\.96\] {
    --tw-leading: 0.96;
    line-height: 0.96;
  }
  .leading-\[0\.97\] {
    --tw-leading: 0.97;
    line-height: 0.97;
  }
  .leading-\[0\.98\] {
    --tw-leading: 0.98;
    line-height: 0.98;
  }
  .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }
  .leading-\[1\.02\] {
    --tw-leading: 1.02;
    line-height: 1.02;
  }
  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }
  .leading-\[1\.03\] {
    --tw-leading: 1.03;
    line-height: 1.03;
  }
  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }
  .leading-\[1\.04\] {
    --tw-leading: 1.04;
    line-height: 1.04;
  }
  .leading-\[1\.05\] {
    --tw-leading: 1.05;
    line-height: 1.05;
  }
  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }
  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }
  .leading-\[1\.7\] {
    --tw-leading: 1.7;
    line-height: 1.7;
  }
  .leading-\[1\.08\] {
    --tw-leading: 1.08;
    line-height: 1.08;
  }
  .leading-\[1\.8\] {
    --tw-leading: 1.8;
    line-height: 1.8;
  }
  .leading-\[1\.12\] {
    --tw-leading: 1.12;
    line-height: 1.12;
  }
  .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }
  .leading-\[1\.16\] {
    --tw-leading: 1.16;
    line-height: 1.16;
  }
  .leading-\[1\.18\] {
    --tw-leading: 1.18;
    line-height: 1.18;
  }
  .leading-\[1\.25\] {
    --tw-leading: 1.25;
    line-height: 1.25;
  }
  .leading-\[1\.35\] {
    --tw-leading: 1.35;
    line-height: 1.35;
  }
  .leading-\[1\.45\] {
    --tw-leading: 1.45;
    line-height: 1.45;
  }
  .leading-\[1\.48\] {
    --tw-leading: 1.48;
    line-height: 1.48;
  }
  .leading-\[1\.52\] {
    --tw-leading: 1.52;
    line-height: 1.52;
  }
  .leading-\[1\.55\] {
    --tw-leading: 1.55;
    line-height: 1.55;
  }
  .leading-\[1\.62\] {
    --tw-leading: 1.62;
    line-height: 1.62;
  }
  .leading-\[1\.65\] {
    --tw-leading: 1.65;
    line-height: 1.65;
  }
  .leading-\[1\.68\] {
    --tw-leading: 1.68;
    line-height: 1.68;
  }
  .leading-\[1\.72\] {
    --tw-leading: 1.72;
    line-height: 1.72;
  }
  .leading-\[1\.75\] {
    --tw-leading: 1.75;
    line-height: 1.75;
  }
  .leading-\[1\.85\] {
    --tw-leading: 1.85;
    line-height: 1.85;
  }
  .leading-\[1\.95\] {
    --tw-leading: 1.95;
    line-height: 1.95;
  }
  .leading-\[1\] {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-\[-0\.02em\] {
    --tw-tracking: -0.02em;
    letter-spacing: -0.02em;
  }
  .tracking-\[-0\.03em\] {
    --tw-tracking: -0.03em;
    letter-spacing: -0.03em;
  }
  .tracking-\[-0\.04em\] {
    --tw-tracking: -0.04em;
    letter-spacing: -0.04em;
  }
  .tracking-\[-0\.05em\] {
    --tw-tracking: -0.05em;
    letter-spacing: -0.05em;
  }
  .tracking-\[-0\.06em\] {
    --tw-tracking: -0.06em;
    letter-spacing: -0.06em;
  }
  .tracking-\[0\.01em\] {
    --tw-tracking: 0.01em;
    letter-spacing: 0.01em;
  }
  .tracking-\[0\.02em\] {
    --tw-tracking: 0.02em;
    letter-spacing: 0.02em;
  }
  .tracking-\[0\.2em\] {
    --tw-tracking: 0.2em;
    letter-spacing: 0.2em;
  }
  .tracking-\[0\.08em\] {
    --tw-tracking: 0.08em;
    letter-spacing: 0.08em;
  }
  .tracking-\[0\.12em\] {
    --tw-tracking: 0.12em;
    letter-spacing: 0.12em;
  }
  .tracking-\[0\.14em\] {
    --tw-tracking: 0.14em;
    letter-spacing: 0.14em;
  }
  .tracking-\[0\.15em\] {
    --tw-tracking: 0.15em;
    letter-spacing: 0.15em;
  }
  .tracking-\[0\.16em\] {
    --tw-tracking: 0.16em;
    letter-spacing: 0.16em;
  }
  .tracking-\[0\.18em\] {
    --tw-tracking: 0.18em;
    letter-spacing: 0.18em;
  }
  .tracking-\[0\.22em\] {
    --tw-tracking: 0.22em;
    letter-spacing: 0.22em;
  }
  .tracking-\[0\.24em\] {
    --tw-tracking: 0.24em;
    letter-spacing: 0.24em;
  }
  .tracking-\[0\.26em\] {
    --tw-tracking: 0.26em;
    letter-spacing: 0.26em;
  }
  .tracking-\[0\.28em\] {
    --tw-tracking: 0.28em;
    letter-spacing: 0.28em;
  }
  .tracking-\[0\.32em\] {
    --tw-tracking: 0.32em;
    letter-spacing: 0.32em;
  }
  .break-words {
    overflow-wrap: break-word;
  }
  .break-all {
    word-break: break-all;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-\(--account-address-button-text\) {
    color: var(--account-address-button-text);
  }
  .text-\(--account-address-chip-text\) {
    color: var(--account-address-chip-text);
  }
  .text-\(--account-body\) {
    color: var(--account-body);
  }
  .text-\(--account-chip-text\) {
    color: var(--account-chip-text);
  }
  .text-\(--account-edit-icon\) {
    color: var(--account-edit-icon);
  }
  .text-\(--account-favorite-icon\) {
    color: var(--account-favorite-icon);
  }
  .text-\(--account-heading\) {
    color: var(--account-heading);
  }
  .text-\(--account-link\) {
    color: var(--account-link);
  }
  .text-\(--account-modal-close-text\) {
    color: var(--account-modal-close-text);
  }
  .text-\(--account-modal-muted\) {
    color: var(--account-modal-muted);
  }
  .text-\(--account-muted\) {
    color: var(--account-muted);
  }
  .text-\(--account-quote\) {
    color: var(--account-quote);
  }
  .text-\(--account-title\) {
    color: var(--account-title);
  }
  .text-\(--admin-customers-action-outline-text\) {
    color: var(--admin-customers-action-outline-text);
  }
  .text-\(--admin-customers-action-text\) {
    color: var(--admin-customers-action-text);
  }
  .text-\(--admin-customers-avatar-ash-text\) {
    color: var(--admin-customers-avatar-ash-text);
  }
  .text-\(--admin-customers-avatar-rose-text\) {
    color: var(--admin-customers-avatar-rose-text);
  }
  .text-\(--admin-customers-body\) {
    color: var(--admin-customers-body);
  }
  .text-\(--admin-customers-breadcrumb-active\) {
    color: var(--admin-customers-breadcrumb-active);
  }
  .text-\(--admin-customers-label\) {
    color: var(--admin-customers-label);
  }
  .text-\(--admin-customers-muted\) {
    color: var(--admin-customers-muted);
  }
  .text-\(--admin-customers-pagination-muted\) {
    color: var(--admin-customers-pagination-muted);
  }
  .text-\(--admin-customers-strong\) {
    color: var(--admin-customers-strong);
  }
  .text-\(--admin-customers-success-text\) {
    color: var(--admin-customers-success-text);
  }
  .text-\(--admin-customers-title\) {
    color: var(--admin-customers-title);
  }
  .text-\(--admin-customers-view-text\) {
    color: var(--admin-customers-view-text);
  }
  .text-\(--admin-navbar-button-primary-text\) {
    color: var(--admin-navbar-button-primary-text);
  }
  .text-\(--admin-navbar-button-secondary-text\) {
    color: var(--admin-navbar-button-secondary-text);
  }
  .text-\(--admin-navbar-icon\) {
    color: var(--admin-navbar-icon);
  }
  .text-\(--admin-navbar-logo\) {
    color: var(--admin-navbar-logo);
  }
  .text-\(--admin-navbar-search-icon\) {
    color: var(--admin-navbar-search-icon);
  }
  .text-\(--admin-navbar-subtitle\) {
    color: var(--admin-navbar-subtitle);
  }
  .text-\(--admin-navbar-title\) {
    color: var(--admin-navbar-title);
  }
  .text-\(--admin-sidebar-item-active-icon\) {
    color: var(--admin-sidebar-item-active-icon);
  }
  .text-\(--admin-sidebar-item-active-text\) {
    color: var(--admin-sidebar-item-active-text);
  }
  .text-\(--admin-sidebar-item-icon\) {
    color: var(--admin-sidebar-item-icon);
  }
  .text-\(--admin-sidebar-item-text\) {
    color: var(--admin-sidebar-item-text);
  }
  .text-\(--footer-body\) {
    color: var(--footer-body);
  }
  .text-\(--footer-bottom-text\) {
    color: var(--footer-bottom-text);
  }
  .text-\(--footer-button-text\) {
    color: var(--footer-button-text);
  }
  .text-\(--footer-heading\) {
    color: var(--footer-heading);
  }
  .text-\(--footer-input-text\) {
    color: var(--footer-input-text);
  }
  .text-\(--footer-link\) {
    color: var(--footer-link);
  }
  .text-\(--hero-attention-body\) {
    color: var(--hero-attention-body);
  }
  .text-\(--hero-attention-card-body\) {
    color: var(--hero-attention-card-body);
  }
  .text-\(--hero-attention-card-title\) {
    color: var(--hero-attention-card-title);
  }
  .text-\(--hero-attention-icon\) {
    color: var(--hero-attention-icon);
  }
  .text-\(--hero-attention-title\) {
    color: var(--hero-attention-title);
  }
  .text-\(--hero-body\) {
    color: var(--hero-body);
  }
  .text-\(--hero-card-body\) {
    color: var(--hero-card-body);
  }
  .text-\(--hero-card-title\) {
    color: var(--hero-card-title);
  }
  .text-\(--hero-creations-arrow-icon\) {
    color: var(--hero-creations-arrow-icon);
  }
  .text-\(--hero-creations-card-button-text\) {
    color: var(--hero-creations-card-button-text);
  }
  .text-\(--hero-creations-card-text\) {
    color: var(--hero-creations-card-text);
  }
  .text-\(--hero-creations-card-text\)\/85 {
    color: var(--hero-creations-card-text);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--hero-creations-card-text) 85%, transparent);
    }
  }
  .text-\(--hero-creations-counter\) {
    color: var(--hero-creations-counter);
  }
  .text-\(--hero-creations-title\) {
    color: var(--hero-creations-title);
  }
  .text-\(--hero-explorer-button-text\) {
    color: var(--hero-explorer-button-text);
  }
  .text-\(--hero-explorer-title\) {
    color: var(--hero-explorer-title);
  }
  .text-\(--hero-favorites-action-icon\) {
    color: var(--hero-favorites-action-icon);
  }
  .text-\(--hero-favorites-card-body\) {
    color: var(--hero-favorites-card-body);
  }
  .text-\(--hero-favorites-card-title\) {
    color: var(--hero-favorites-card-title);
  }
  .text-\(--hero-favorites-link\) {
    color: var(--hero-favorites-link);
  }
  .text-\(--hero-favorites-price\) {
    color: var(--hero-favorites-price);
  }
  .text-\(--hero-favorites-subtitle\) {
    color: var(--hero-favorites-subtitle);
  }
  .text-\(--hero-favorites-title\) {
    color: var(--hero-favorites-title);
  }
  .text-\(--hero-icon-color\) {
    color: var(--hero-icon-color);
  }
  .text-\(--hero-moment-body\) {
    color: var(--hero-moment-body);
  }
  .text-\(--hero-moment-button-text\) {
    color: var(--hero-moment-button-text);
  }
  .text-\(--hero-moment-feature-icon\) {
    color: var(--hero-moment-feature-icon);
  }
  .text-\(--hero-moment-feature-text\) {
    color: var(--hero-moment-feature-text);
  }
  .text-\(--hero-moment-title\) {
    color: var(--hero-moment-title);
  }
  .text-\(--hero-moment-title-accent\) {
    color: var(--hero-moment-title-accent);
  }
  .text-\(--hero-reviews-avatar-text\) {
    color: var(--hero-reviews-avatar-text);
  }
  .text-\(--hero-reviews-meta\) {
    color: var(--hero-reviews-meta);
  }
  .text-\(--hero-reviews-name\) {
    color: var(--hero-reviews-name);
  }
  .text-\(--hero-reviews-quote\) {
    color: var(--hero-reviews-quote);
  }
  .text-\(--hero-reviews-star\) {
    color: var(--hero-reviews-star);
  }
  .text-\(--hero-reviews-title\) {
    color: var(--hero-reviews-title);
  }
  .text-\(--hero-savoir-body\) {
    color: var(--hero-savoir-body);
  }
  .text-\(--hero-savoir-eyebrow\) {
    color: var(--hero-savoir-eyebrow);
  }
  .text-\(--hero-savoir-step-body\) {
    color: var(--hero-savoir-step-body);
  }
  .text-\(--hero-savoir-step-number\) {
    color: var(--hero-savoir-step-number);
  }
  .text-\(--hero-savoir-step-title\) {
    color: var(--hero-savoir-step-title);
  }
  .text-\(--hero-savoir-title\) {
    color: var(--hero-savoir-title);
  }
  .text-\(--hero-title\) {
    color: var(--hero-title);
  }
  .text-\(--navbar-brand\) {
    color: var(--navbar-brand);
  }
  .text-\(--navbar-icon\) {
    color: var(--navbar-icon);
  }
  .text-\(--navbar-link\) {
    color: var(--navbar-link);
  }
  .text-\(--navbar-link-active\) {
    color: var(--navbar-link-active);
  }
  .text-\(--order-text-status-en-livraison\) {
    color: var(--order-text-status-en-livraison);
  }
  .text-\(--order-text-status-en-preparation\) {
    color: var(--order-text-status-en-preparation);
  }
  .text-\(--order-text-status-recu\) {
    color: var(--order-text-status-recu);
  }
  .text-\(--reset-body\) {
    color: var(--reset-body);
  }
  .text-\(--reset-error-text\) {
    color: var(--reset-error-text);
  }
  .text-\(--reset-heading\) {
    color: var(--reset-heading);
  }
  .text-\(--reset-muted\) {
    color: var(--reset-muted);
  }
  .text-\(--reset-step-active-text\) {
    color: var(--reset-step-active-text);
  }
  .text-\(--reset-success-text\) {
    color: var(--reset-success-text);
  }
  .text-\(--theme-primary\) {
    color: var(--theme-primary);
  }
  .text-\(--theme-soft-1\) {
    color: var(--theme-soft-1);
  }
  .text-\(--topbar-bg\) {
    color: var(--topbar-bg);
  }
  .text-\(--topbar-icon\) {
    color: var(--topbar-icon);
  }
  .text-\(--topbar-text\) {
    color: var(--topbar-text);
  }
  .text-\[\#1a1f71\] {
    color: #1a1f71;
  }
  .text-\[\#2b2b2b\] {
    color: #2b2b2b;
  }
  .text-\[\#3a3230\] {
    color: #3a3230;
  }
  .text-\[\#3f7a4a\] {
    color: #3f7a4a;
  }
  .text-\[\#4a403c\] {
    color: #4a403c;
  }
  .text-\[\#4c7169\] {
    color: #4c7169;
  }
  .text-\[\#4f6f3f\] {
    color: #4f6f3f;
  }
  .text-\[\#4f7b5d\] {
    color: #4f7b5d;
  }
  .text-\[\#5f754f\] {
    color: #5f754f;
  }
  .text-\[\#6b7d61\] {
    color: #6b7d61;
  }
  .text-\[\#6f625c\] {
    color: #6f625c;
  }
  .text-\[\#7a5d59\] {
    color: #7a5d59;
  }
  .text-\[\#7a5ea2\] {
    color: #7a5ea2;
  }
  .text-\[\#7a6c65\] {
    color: #7a6c65;
  }
  .text-\[\#7b4653\] {
    color: #7b4653;
  }
  .text-\[\#7d413d\] {
    color: #7d413d;
  }
  .text-\[\#7e726c\] {
    color: #7e726c;
  }
  .text-\[\#7f736d\] {
    color: #7f736d;
  }
  .text-\[\#8a4f47\] {
    color: #8a4f47;
  }
  .text-\[\#8d5a64\] {
    color: #8d5a64;
  }
  .text-\[\#8d6d4e\] {
    color: #8d6d4e;
  }
  .text-\[\#8d817a\] {
    color: #8d817a;
  }
  .text-\[\#8f4a45\] {
    color: #8f4a45;
  }
  .text-\[\#8f5a55\] {
    color: #8f5a55;
  }
  .text-\[\#8f5f5a\] {
    color: #8f5f5a;
  }
  .text-\[\#8f5f67\] {
    color: #8f5f67;
  }
  .text-\[\#8f463f\] {
    color: #8f463f;
  }
  .text-\[\#8f827b\] {
    color: #8f827b;
  }
  .text-\[\#8f8179\] {
    color: #8f8179;
  }
  .text-\[\#009cde\] {
    color: #009cde;
  }
  .text-\[\#9a4a45\] {
    color: #9a4a45;
  }
  .text-\[\#9a8a83\] {
    color: #9a8a83;
  }
  .text-\[\#9a625c\] {
    color: #9a625c;
  }
  .text-\[\#9b4c47\] {
    color: #9b4c47;
  }
  .text-\[\#9b5c68\] {
    color: #9b5c68;
  }
  .text-\[\#9b6660\] {
    color: #9b6660;
  }
  .text-\[\#9d4d5d\] {
    color: #9d4d5d;
  }
  .text-\[\#9f6c43\] {
    color: #9f6c43;
  }
  .text-\[\#9f5160\] {
    color: #9f5160;
  }
  .text-\[\#9f9189\] {
    color: #9f9189;
  }
  .text-\[\#0066a4\] {
    color: #0066a4;
  }
  .text-\[\#355b84\] {
    color: #355b84;
  }
  .text-\[\#362f2d\] {
    color: #362f2d;
  }
  .text-\[\#526d9d\] {
    color: #526d9d;
  }
  .text-\[\#635bff\] {
    color: #635bff;
  }
  .text-\[\#975c53\] {
    color: #975c53;
  }
  .text-\[\#003087\] {
    color: #003087;
  }
  .text-\[\#7856b5\] {
    color: #7856b5;
  }
  .text-\[\#42683a\] {
    color: #42683a;
  }
  .text-\[\#44614e\] {
    color: #44614e;
  }
  .text-\[\#75665e\] {
    color: #75665e;
  }
  .text-\[\#526947\] {
    color: #526947;
  }
  .text-\[\#a24c46\] {
    color: #a24c46;
  }
  .text-\[\#a51d35\] {
    color: #a51d35;
  }
  .text-\[\#a54f62\] {
    color: #a54f62;
  }
  .text-\[\#a94b4b\] {
    color: #a94b4b;
  }
  .text-\[\#a4938a\] {
    color: #a4938a;
  }
  .text-\[\#a49790\] {
    color: #a49790;
  }
  .text-\[\#a86272\] {
    color: #a86272;
  }
  .text-\[\#b0a39b\] {
    color: #b0a39b;
  }
  .text-\[\#b3a59d\] {
    color: #b3a59d;
  }
  .text-\[\#b04d63\] {
    color: #b04d63;
  }
  .text-\[\#b05c58\] {
    color: #b05c58;
  }
  .text-\[\#b07a86\] {
    color: #b07a86;
  }
  .text-\[\#b23f55\] {
    color: #b23f55;
  }
  .text-\[\#b24f67\] {
    color: #b24f67;
  }
  .text-\[\#b46a63\] {
    color: #b46a63;
  }
  .text-\[\#b55a68\] {
    color: #b55a68;
  }
  .text-\[\#b0848d\] {
    color: #b0848d;
  }
  .text-\[\#b9847f\] {
    color: #b9847f;
  }
  .text-\[\#b19990\] {
    color: #b19990;
  }
  .text-\[\#b23232\] {
    color: #b23232;
  }
  .text-\[\#b76563\] {
    color: #b76563;
  }
  .text-\[\#bf7f73\] {
    color: #bf7f73;
  }
  .text-\[\#c18b83\] {
    color: #c18b83;
  }
  .text-\[\#c86e84\] {
    color: #c86e84;
  }
  .text-\[\#c86f66\] {
    color: #c86f66;
  }
  .text-\[\#c53045\] {
    color: #c53045;
  }
  .text-\[color\:\#000000\] {
    color: #000000;
  }
  .text-\[color\:\#5d7467\] {
    color: #5d7467;
  }
  .text-\[color\:\#6f5672\] {
    color: #6f5672;
  }
  .text-\[color\:\#7a5ea2\] {
    color: #7a5ea2;
  }
  .text-\[color\:\#8b6b80\] {
    color: #8b6b80;
  }
  .text-\[color\:\#8d4757\] {
    color: #8d4757;
  }
  .text-\[color\:\#8f5f67\] {
    color: #8f5f67;
  }
  .text-\[color\:\#9a4a45\] {
    color: #9a4a45;
  }
  .text-\[color\:\#9b7663\] {
    color: #9b7663;
  }
  .text-\[color\:\#44603f\] {
    color: #44603f;
  }
  .text-\[color\:\#111111\] {
    color: #111111;
  }
  .text-\[color\:\#a37680\] {
    color: #a37680;
  }
  .text-\[color\:\#a86272\] {
    color: #a86272;
  }
  .text-\[color\:\#b24f67\] {
    color: #b24f67;
  }
  .text-\[var\(--account-body\)\] {
    color: var(--account-body);
  }
  .text-\[var\(--account-heading\)\] {
    color: var(--account-heading);
  }
  .text-\[var\(--account-modal-close-text\)\] {
    color: var(--account-modal-close-text);
  }
  .text-\[var\(--admin-customers-body\)\] {
    color: var(--admin-customers-body);
  }
  .text-\[var\(--admin-customers-breadcrumb-active\)\] {
    color: var(--admin-customers-breadcrumb-active);
  }
  .text-\[var\(--admin-customers-label\)\] {
    color: var(--admin-customers-label);
  }
  .text-\[var\(--admin-customers-muted\)\] {
    color: var(--admin-customers-muted);
  }
  .text-\[var\(--admin-customers-pagination-muted\)\] {
    color: var(--admin-customers-pagination-muted);
  }
  .text-\[var\(--admin-customers-pagination-text\)\] {
    color: var(--admin-customers-pagination-text);
  }
  .text-\[var\(--admin-customers-strong\)\] {
    color: var(--admin-customers-strong);
  }
  .text-\[var\(--admin-customers-success-text\)\] {
    color: var(--admin-customers-success-text);
  }
  .text-\[var\(--admin-customers-title\)\] {
    color: var(--admin-customers-title);
  }
  .text-\[var\(--admin-customers-view-text\)\] {
    color: var(--admin-customers-view-text);
  }
  .text-\[var\(--admin-notification-body\)\] {
    color: var(--admin-notification-body);
  }
  .text-\[var\(--admin-notification-important-text\)\] {
    color: var(--admin-notification-important-text);
  }
  .text-\[var\(--admin-notification-info-text\)\] {
    color: var(--admin-notification-info-text);
  }
  .text-\[var\(--admin-notification-meta\)\] {
    color: var(--admin-notification-meta);
  }
  .text-\[var\(--admin-notification-title\)\] {
    color: var(--admin-notification-title);
  }
  .text-\[var\(--admin-notification-warning-text\)\] {
    color: var(--admin-notification-warning-text);
  }
  .text-\[var\(--theme-primary\)\] {
    color: var(--theme-primary);
  }
  .text-\[var\(--topbar-bg\)\] {
    color: var(--topbar-bg);
  }
  .text-transparent {
    color: transparent;
  }
  .text-white {
    color: var(--color-white);
  }
  .text-white\/80 {
    color: color-mix(in srgb, #fff 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .lowercase {
    text-transform: lowercase;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .not-italic {
    font-style: normal;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .underline {
    text-decoration-line: underline;
  }
  .decoration-\[rgba\(130\,69\,88\,0\.28\)\] {
    text-decoration-color: rgba(130,69,88,0.28);
  }
  .decoration-\[var\(--navbar-active-line\)\] {
    text-decoration-color: var(--navbar-active-line);
  }
  .decoration-\[var\(--theme-primary\)\]\/35 {
    text-decoration-color: var(--theme-primary);
    @supports (color: color-mix(in lab, red, red)) {
      text-decoration-color: color-mix(in oklab, var(--theme-primary) 35%, transparent);
    }
  }
  .underline-offset-4 {
    text-underline-offset: 4px;
  }
  .accent-\[var\(--theme-primary\)\] {
    accent-color: var(--theme-primary);
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-30 {
    opacity: 30%;
  }
  .opacity-35 {
    opacity: 35%;
  }
  .opacity-45 {
    opacity: 45%;
  }
  .opacity-55 {
    opacity: 55%;
  }
  .opacity-70 {
    opacity: 70%;
  }
  .opacity-90 {
    opacity: 90%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px 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-\[0_6px_12px_-8px_rgba\(52\,44\,42\,0\.45\)\] {
    --tw-shadow: 0 6px 12px -8px var(--tw-shadow-color, rgba(52,44,42,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_8px_18px_-10px_rgba\(80\,59\,50\,0\.45\)\] {
    --tw-shadow: 0 8px 18px -10px var(--tw-shadow-color, rgba(80,59,50,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_8px_18px_-16px_rgba\(88\,64\,112\,0\.35\)\] {
    --tw-shadow: 0 8px 18px -16px var(--tw-shadow-color, rgba(88,64,112,0.35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_10px_20px_-16px_var\(--account-shadow\)\] {
    --tw-shadow: 0 10px 20px -16px var(--tw-shadow-color, var(--account-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_10px_22px_-16px_rgba\(88\,64\,112\,0\.45\)\] {
    --tw-shadow: 0 10px 22px -16px var(--tw-shadow-color, rgba(88,64,112,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_22px_-16px_rgba\(88\,64\,112\,0\.48\)\] {
    --tw-shadow: 0 12px 22px -16px var(--tw-shadow-color, rgba(88,64,112,0.48));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-18px_rgba\(0\,0\,0\,0\.16\)\] {
    --tw-shadow: 0 12px 24px -18px var(--tw-shadow-color, rgba(0,0,0,0.16));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-18px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 12px 24px -18px var(--tw-shadow-color, rgba(0,0,0,0.35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-18px_rgba\(155\,76\,71\,0\.45\)\] {
    --tw-shadow: 0 12px 24px -18px var(--tw-shadow-color, rgba(155,76,71,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-18px_rgba\(197\,69\,61\,0\.82\)\] {
    --tw-shadow: 0 12px 24px -18px var(--tw-shadow-color, rgba(197,69,61,0.82));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-20px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow: 0 12px 24px -20px var(--tw-shadow-color, rgba(0,0,0,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-20px_rgba\(0\,0\,0\,0\.24\)\] {
    --tw-shadow: 0 12px 24px -20px var(--tw-shadow-color, rgba(0,0,0,0.24));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-20px_rgba\(0\,0\,0\,0\.28\)\] {
    --tw-shadow: 0 12px 24px -20px var(--tw-shadow-color, rgba(0,0,0,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-22px_rgba\(0\,48\,135\,0\.4\)\] {
    --tw-shadow: 0 12px 24px -22px var(--tw-shadow-color, rgba(0,48,135,0.4));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-22px_rgba\(0\,102\,164\,0\.45\)\] {
    --tw-shadow: 0 12px 24px -22px var(--tw-shadow-color, rgba(0,102,164,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-22px_rgba\(26\,31\,113\,0\.45\)\] {
    --tw-shadow: 0 12px 24px -22px var(--tw-shadow-color, rgba(26,31,113,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-22px_rgba\(48\,36\,31\,0\.36\)\] {
    --tw-shadow: 0 12px 24px -22px var(--tw-shadow-color, rgba(48,36,31,0.36));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_24px_-22px_rgba\(91\,72\,66\,0\.3\)\] {
    --tw-shadow: 0 12px 24px -22px var(--tw-shadow-color, rgba(91,72,66,0.3));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_32px_-28px_var\(--admin-sidebar-shadow\)\] {
    --tw-shadow: 0 12px 32px -28px var(--tw-shadow-color, var(--admin-sidebar-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_26px_-18px_var\(--account-shadow\)\] {
    --tw-shadow: 0 14px 26px -18px var(--tw-shadow-color, var(--account-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_26px_-22px_rgba\(88\,64\,112\,0\.55\)\] {
    --tw-shadow: 0 14px 26px -22px var(--tw-shadow-color, rgba(88,64,112,0.55));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_26px_-24px_rgba\(89\,69\,65\,0\.28\)\] {
    --tw-shadow: 0 14px 26px -24px var(--tw-shadow-color, rgba(89,69,65,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_26px_-24px_rgba\(122\,94\,162\,0\.24\)\] {
    --tw-shadow: 0 14px 26px -24px var(--tw-shadow-color, rgba(122,94,162,0.24));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_30px_-24px_rgba\(110\,86\,73\,0\.18\)\] {
    --tw-shadow: 0 14px 30px -24px var(--tw-shadow-color, rgba(110,86,73,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_26px_-24px_rgba\(88\,64\,112\,0\.55\)\] {
    --tw-shadow: 0 16px 26px -24px var(--tw-shadow-color, rgba(88,64,112,0.55));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_28px_-24px_rgba\(89\,69\,65\,0\.14\)\] {
    --tw-shadow: 0 16px 28px -24px var(--tw-shadow-color, rgba(89,69,65,0.14));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_30px_-18px_var\(--hero-explorer-button-shadow\)\] {
    --tw-shadow: 0 16px 30px -18px var(--tw-shadow-color, var(--hero-explorer-button-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_30px_-20px_var\(--hero-moment-button-shadow\)\] {
    --tw-shadow: 0 16px 30px -20px var(--tw-shadow-color, var(--hero-moment-button-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_30px_-24px_rgba\(88\,64\,112\,0\.34\)\] {
    --tw-shadow: 0 16px 30px -24px var(--tw-shadow-color, rgba(88,64,112,0.34));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_30px_-26px_rgba\(109\,87\,80\,0\.14\)\] {
    --tw-shadow: 0 16px 30px -26px var(--tw-shadow-color, rgba(109,87,80,0.14));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_32px_-24px_rgba\(88\,64\,112\,0\.45\)\] {
    --tw-shadow: 0 16px 32px -24px var(--tw-shadow-color, rgba(88,64,112,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_32px_-24px_rgba\(91\,72\,66\,0\.32\)\] {
    --tw-shadow: 0 16px 32px -24px var(--tw-shadow-color, rgba(91,72,66,0.32));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_32px_-28px_rgba\(82\,105\,71\,0\.36\)\] {
    --tw-shadow: 0 16px 32px -28px var(--tw-shadow-color, rgba(82,105,71,0.36));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_32px_-28px_rgba\(91\,72\,66\,0\.22\)\] {
    --tw-shadow: 0 16px 32px -28px var(--tw-shadow-color, rgba(91,72,66,0.22));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_32px_-28px_rgba\(99\,91\,255\,0\.42\)\] {
    --tw-shadow: 0 16px 32px -28px var(--tw-shadow-color, rgba(99,91,255,0.42));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_34px_-28px_rgba\(110\,86\,73\,0\.18\)\] {
    --tw-shadow: 0 16px 34px -28px var(--tw-shadow-color, rgba(110,86,73,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_16px_34px_-30px_rgba\(110\,86\,73\,0\.14\)\] {
    --tw-shadow: 0 16px 34px -30px var(--tw-shadow-color, rgba(110,86,73,0.14));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_30px_-24px_rgba\(89\,69\,65\,0\.34\)\] {
    --tw-shadow: 0 18px 30px -24px var(--tw-shadow-color, rgba(89,69,65,0.34));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_30px_-28px_rgba\(68\,96\,63\,0\.35\)\] {
    --tw-shadow: 0 18px 30px -28px var(--tw-shadow-color, rgba(68,96,63,0.35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_30px_-28px_rgba\(122\,94\,162\,0\.35\)\] {
    --tw-shadow: 0 18px 30px -28px var(--tw-shadow-color, rgba(122,94,162,0.35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_32px_-22px_rgba\(88\,64\,112\,0\.25\)\] {
    --tw-shadow: 0 18px 32px -22px var(--tw-shadow-color, rgba(88,64,112,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-\[0_18px_32px_-28px_rgba\(89\,69\,65\,0\.16\)\] {
    --tw-shadow: 0 18px 32px -28px var(--tw-shadow-color, rgba(89,69,65,0.16));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_32px_-28px_rgba\(122\,94\,162\,0\.22\)\] {
    --tw-shadow: 0 18px 32px -28px var(--tw-shadow-color, rgba(122,94,162,0.22));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_34px_-26px_rgba\(88\,64\,112\,0\.34\)\] {
    --tw-shadow: 0 18px 34px -26px var(--tw-shadow-color, rgba(88,64,112,0.34));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_34px_-30px_rgba\(89\,69\,65\,0\.12\)\] {
    --tw-shadow: 0 18px 34px -30px var(--tw-shadow-color, rgba(89,69,65,0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_34px_-30px_rgba\(176\,77\,99\,0\.22\)\] {
    --tw-shadow: 0 18px 34px -30px var(--tw-shadow-color, rgba(176,77,99,0.22));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_36px_-24px_rgba\(91\,72\,66\,0\.18\)\] {
    --tw-shadow: 0 18px 36px -24px var(--tw-shadow-color, rgba(91,72,66,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_36px_-24px_rgba\(91\,72\,66\,0\.28\)\] {
    --tw-shadow: 0 18px 36px -24px var(--tw-shadow-color, rgba(91,72,66,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_36px_-24px_rgba\(91\,72\,66\,0\.32\)\] {
    --tw-shadow: 0 18px 36px -24px var(--tw-shadow-color, rgba(91,72,66,0.32));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_36px_-34px_var\(--account-shadow\)\] {
    --tw-shadow: 0 18px 36px -34px var(--tw-shadow-color, var(--account-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_38px_-30px_rgba\(91\,72\,66\,0\.28\)\] {
    --tw-shadow: 0 18px 38px -30px var(--tw-shadow-color, rgba(91,72,66,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_38px_-32px_var\(--admin-customers-card-shadow\)\] {
    --tw-shadow: 0 18px 38px -32px var(--tw-shadow-color, var(--admin-customers-card-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_38px_-34px_rgba\(109\,87\,80\,0\.12\)\] {
    --tw-shadow: 0 18px 38px -34px var(--tw-shadow-color, rgba(109,87,80,0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_40px_-24px_var\(--hero-moment-button-shadow\)\] {
    --tw-shadow: 0 18px 40px -24px var(--tw-shadow-color, var(--hero-moment-button-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_18px_40px_-30px_rgba\(91\,72\,66\,0\.35\)\] {
    --tw-shadow: 0 18px 40px -30px var(--tw-shadow-color, rgba(91,72,66,0.35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_34px_-26px_rgba\(91\,72\,66\,0\.42\)\] {
    --tw-shadow: 0 20px 34px -26px var(--tw-shadow-color, rgba(91,72,66,0.42));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_34px_-30px_rgba\(88\,64\,112\,0\.36\)\] {
    --tw-shadow: 0 20px 34px -30px var(--tw-shadow-color, rgba(88,64,112,0.36));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_36px_-30px_rgba\(89\,69\,65\,0\.14\)\] {
    --tw-shadow: 0 20px 36px -30px var(--tw-shadow-color, rgba(89,69,65,0.14));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_38px_-28px_rgba\(88\,64\,112\,0\.42\)\] {
    --tw-shadow: 0 20px 38px -28px var(--tw-shadow-color, rgba(88,64,112,0.42));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_38px_-30px_rgba\(88\,64\,112\,0\.16\)\] {
    --tw-shadow: 0 20px 38px -30px var(--tw-shadow-color, rgba(88,64,112,0.16));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_38px_-30px_rgba\(89\,69\,65\,0\.12\)\] {
    --tw-shadow: 0 20px 38px -30px var(--tw-shadow-color, rgba(89,69,65,0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_38px_-30px_rgba\(89\,69\,65\,0\.18\)\] {
    --tw-shadow: 0 20px 38px -30px var(--tw-shadow-color, rgba(89,69,65,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_38px_-30px_rgba\(89\,69\,65\,0\.38\)\] {
    --tw-shadow: 0 20px 38px -30px var(--tw-shadow-color, rgba(89,69,65,0.38));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_40px_-34px_rgba\(89\,69\,65\,0\.16\)\] {
    --tw-shadow: 0 20px 40px -34px var(--tw-shadow-color, rgba(89,69,65,0.16));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_44px_-38px_rgba\(108\,88\,79\,0\.22\)\] {
    --tw-shadow: 0 20px 44px -38px var(--tw-shadow-color, rgba(108,88,79,0.22));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_44px_-38px_var\(--account-shadow\)\] {
    --tw-shadow: 0 20px 44px -38px var(--tw-shadow-color, var(--account-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_50px_-38px_rgba\(78\,58\,86\,0\.14\)\] {
    --tw-shadow: 0 20px 50px -38px var(--tw-shadow-color, rgba(78,58,86,0.14));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_20px_54px_-46px_rgba\(108\,88\,79\,0\.2\)\] {
    --tw-shadow: 0 20px 54px -46px var(--tw-shadow-color, rgba(108,88,79,0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_34px_-26px_rgba\(88\,64\,112\,0\.45\)\] {
    --tw-shadow: 0 22px 34px -26px var(--tw-shadow-color, rgba(88,64,112,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_36px_-28px_rgba\(89\,69\,65\,0\.12\)\] {
    --tw-shadow: 0 22px 36px -28px var(--tw-shadow-color, rgba(89,69,65,0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_36px_-28px_rgba\(89\,69\,65\,0\.35\)\] {
    --tw-shadow: 0 22px 36px -28px var(--tw-shadow-color, rgba(89,69,65,0.35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_44px_-28px_rgba\(91\,72\,66\,0\.36\)\] {
    --tw-shadow: 0 22px 44px -28px var(--tw-shadow-color, rgba(91,72,66,0.36));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_44px_-28px_rgba\(91\,72\,66\,0\.42\)\] {
    --tw-shadow: 0 22px 44px -28px var(--tw-shadow-color, rgba(91,72,66,0.42));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_44px_-32px_rgba\(91\,72\,66\,0\.3\)\] {
    --tw-shadow: 0 22px 44px -32px var(--tw-shadow-color, rgba(91,72,66,0.3));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_44px_-32px_rgba\(91\,72\,66\,0\.28\)\] {
    --tw-shadow: 0 22px 44px -32px var(--tw-shadow-color, rgba(91,72,66,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_44px_-34px_var\(--hero-reviews-shell-shadow\)\] {
    --tw-shadow: 0 22px 44px -34px var(--tw-shadow-color, var(--hero-reviews-shell-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_46px_-38px_rgba\(108\,88\,79\,0\.18\)\] {
    --tw-shadow: 0 22px 46px -38px var(--tw-shadow-color, rgba(108,88,79,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_46px_-38px_var\(--admin-customers-card-shadow\)\] {
    --tw-shadow: 0 22px 46px -38px var(--tw-shadow-color, var(--admin-customers-card-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_48px_-34px_var\(--hero-favorites-shadow\)\] {
    --tw-shadow: 0 22px 48px -34px var(--tw-shadow-color, var(--hero-favorites-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_50px_-34px_var\(--account-shadow\)\] {
    --tw-shadow: 0 22px 50px -34px var(--tw-shadow-color, var(--account-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_54px_-38px_rgba\(91\,72\,66\,0\.3\)\] {
    --tw-shadow: 0 22px 54px -38px var(--tw-shadow-color, rgba(91,72,66,0.3));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_22px_54px_-42px_rgba\(91\,72\,66\,0\.18\)\] {
    --tw-shadow: 0 22px 54px -42px var(--tw-shadow-color, rgba(91,72,66,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_38px_-26px_rgba\(89\,69\,65\,0\.32\)\] {
    --tw-shadow: 0 24px 38px -26px var(--tw-shadow-color, rgba(89,69,65,0.32));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_40px_-28px_rgba\(88\,64\,112\,0\.32\)\] {
    --tw-shadow: 0 24px 40px -28px var(--tw-shadow-color, rgba(88,64,112,0.32));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_42px_-28px_rgba\(88\,64\,112\,0\.18\)\] {
    --tw-shadow: 0 24px 42px -28px var(--tw-shadow-color, rgba(88,64,112,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_42px_-28px_rgba\(88\,64\,112\,0\.28\)\] {
    --tw-shadow: 0 24px 42px -28px var(--tw-shadow-color, rgba(88,64,112,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_42px_-28px_rgba\(88\,64\,112\,0\.32\)\] {
    --tw-shadow: 0 24px 42px -28px var(--tw-shadow-color, rgba(88,64,112,0.32));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_44px_-36px_rgba\(117\,92\,86\,0\.28\)\] {
    --tw-shadow: 0 24px 44px -36px var(--tw-shadow-color, rgba(117,92,86,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_46px_-38px_var\(--admin-customers-card-shadow\)\] {
    --tw-shadow: 0 24px 46px -38px var(--tw-shadow-color, var(--admin-customers-card-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_50px_-36px_rgba\(91\,72\,66\,0\.16\)\] {
    --tw-shadow: 0 24px 50px -36px var(--tw-shadow-color, rgba(91,72,66,0.16));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_50px_-42px_rgba\(78\,58\,86\,0\.12\)\] {
    --tw-shadow: 0 24px 50px -42px var(--tw-shadow-color, rgba(78,58,86,0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_50px_-42px_rgba\(89\,69\,65\,0\.1\)\] {
    --tw-shadow: 0 24px 50px -42px var(--tw-shadow-color, rgba(89,69,65,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-\[0_24px_50px_-42px_rgba\(89\,69\,65\,0\.14\)\] {
    --tw-shadow: 0 24px 50px -42px var(--tw-shadow-color, rgba(89,69,65,0.14));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_50px_-42px_rgba\(149\,101\,101\,0\.24\)\] {
    --tw-shadow: 0 24px 50px -42px var(--tw-shadow-color, rgba(149,101,101,0.24));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_50px_-42px_rgba\(155\,76\,71\,0\.18\)\] {
    --tw-shadow: 0 24px 50px -42px var(--tw-shadow-color, rgba(155,76,71,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_50px_-42px_var\(--admin-customers-card-shadow\)\] {
    --tw-shadow: 0 24px 50px -42px var(--tw-shadow-color, var(--admin-customers-card-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_52px_-32px_rgba\(91\,72\,66\,0\.34\)\] {
    --tw-shadow: 0 24px 52px -32px var(--tw-shadow-color, rgba(91,72,66,0.34));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_52px_-42px_var\(--account-shadow\)\] {
    --tw-shadow: 0 24px 52px -42px var(--tw-shadow-color, var(--account-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_54px_-36px_var\(--hero-reviews-shell-shadow\)\] {
    --tw-shadow: 0 24px 54px -36px var(--tw-shadow-color, var(--hero-reviews-shell-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_54px_-42px_var\(--admin-customers-card-shadow\)\] {
    --tw-shadow: 0 24px 54px -42px var(--tw-shadow-color, var(--admin-customers-card-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_60px_-32px_var\(--hero-moment-panel-shadow\)\] {
    --tw-shadow: 0 24px 60px -32px var(--tw-shadow-color, var(--hero-moment-panel-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_60px_-36px_rgba\(82\,105\,71\,0\.42\)\] {
    --tw-shadow: 0 24px 60px -36px var(--tw-shadow-color, rgba(82,105,71,0.42));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_60px_-42px_var\(--account-shadow\)\] {
    --tw-shadow: 0 24px 60px -42px var(--tw-shadow-color, var(--account-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_60px_-46px_var\(--account-shadow\)\] {
    --tw-shadow: 0 24px 60px -46px var(--tw-shadow-color, var(--account-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_62px_-48px_rgba\(108\,88\,79\,0\.2\)\] {
    --tw-shadow: 0 24px 62px -48px var(--tw-shadow-color, rgba(108,88,79,0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_64px_-46px_rgba\(91\,72\,66\,0\.2\)\] {
    --tw-shadow: 0 24px 64px -46px var(--tw-shadow-color, rgba(91,72,66,0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_64px_-46px_rgba\(91\,72\,66\,0\.18\)\] {
    --tw-shadow: 0 24px 64px -46px var(--tw-shadow-color, rgba(91,72,66,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_70px_-42px_rgba\(110\,86\,73\,0\.18\)\] {
    --tw-shadow: 0 24px 70px -42px var(--tw-shadow-color, rgba(110,86,73,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_70px_-42px_rgba\(110\,86\,73\,0\.22\)\] {
    --tw-shadow: 0 24px 70px -42px var(--tw-shadow-color, rgba(110,86,73,0.22));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_24px_70px_-42px_var\(--account-shadow\)\] {
    --tw-shadow: 0 24px 70px -42px var(--tw-shadow-color, var(--account-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_26px_64px_-46px_rgba\(108\,88\,79\,0\.18\)\] {
    --tw-shadow: 0 26px 64px -46px var(--tw-shadow-color, rgba(108,88,79,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_26px_70px_-36px_rgba\(89\,69\,65\,0\.34\)\] {
    --tw-shadow: 0 26px 70px -36px var(--tw-shadow-color, rgba(89,69,65,0.34));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_26px_70px_-42px_var\(--reset-panel-shadow\)\] {
    --tw-shadow: 0 26px 70px -42px var(--tw-shadow-color, var(--reset-panel-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_60px_-34px_rgba\(53\,91\,132\,0\.32\)\] {
    --tw-shadow: 0 28px 60px -34px var(--tw-shadow-color, rgba(53,91,132,0.32));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_60px_-42px_rgba\(89\,69\,65\,0\.1\)\] {
    --tw-shadow: 0 28px 60px -42px var(--tw-shadow-color, rgba(89,69,65,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-\[0_28px_60px_-42px_rgba\(89\,69\,65\,0\.12\)\] {
    --tw-shadow: 0 28px 60px -42px var(--tw-shadow-color, rgba(89,69,65,0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_60px_-42px_var\(--admin-customers-card-shadow\)\] {
    --tw-shadow: 0 28px 60px -42px var(--tw-shadow-color, var(--admin-customers-card-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_60px_-44px_rgba\(109\,87\,80\,0\.12\)\] {
    --tw-shadow: 0 28px 60px -44px var(--tw-shadow-color, rgba(109,87,80,0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_64px_-46px_var\(--admin-customers-card-shadow\)\] {
    --tw-shadow: 0 28px 64px -46px var(--tw-shadow-color, var(--admin-customers-card-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_70px_-36px_rgba\(109\,87\,80\,0\.32\)\] {
    --tw-shadow: 0 28px 70px -36px var(--tw-shadow-color, rgba(109,87,80,0.32));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_70px_-36px_var\(--admin-notification-panel-shadow\)\] {
    --tw-shadow: 0 28px 70px -36px var(--tw-shadow-color, var(--admin-notification-panel-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_70px_-40px_rgba\(109\,87\,80\,0\.28\)\] {
    --tw-shadow: 0 28px 70px -40px var(--tw-shadow-color, rgba(109,87,80,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_70px_-40px_rgba\(155\,76\,71\,0\.22\)\] {
    --tw-shadow: 0 28px 70px -40px var(--tw-shadow-color, rgba(155,76,71,0.22));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_70px_-48px_rgba\(108\,88\,79\,0\.2\)\] {
    --tw-shadow: 0 28px 70px -48px var(--tw-shadow-color, rgba(108,88,79,0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_70px_-48px_rgba\(108\,88\,79\,0\.24\)\] {
    --tw-shadow: 0 28px 70px -48px var(--tw-shadow-color, rgba(108,88,79,0.24));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_70px_-50px_rgba\(108\,88\,79\,0\.2\)\] {
    --tw-shadow: 0 28px 70px -50px var(--tw-shadow-color, rgba(108,88,79,0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_70px_-50px_rgba\(108\,88\,79\,0\.18\)\] {
    --tw-shadow: 0 28px 70px -50px var(--tw-shadow-color, rgba(108,88,79,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_80px_-50px_rgba\(91\,72\,66\,0\.28\)\] {
    --tw-shadow: 0 28px 80px -50px var(--tw-shadow-color, rgba(91,72,66,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_28px_80px_-54px_rgba\(91\,72\,66\,0\.22\)\] {
    --tw-shadow: 0 28px 80px -54px var(--tw-shadow-color, rgba(91,72,66,0.22));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_30px_54px_-34px_rgba\(91\,72\,66\,0\.28\)\] {
    --tw-shadow: 0 30px 54px -34px var(--tw-shadow-color, rgba(91,72,66,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_30px_54px_-36px_rgba\(91\,72\,66\,0\.35\)\] {
    --tw-shadow: 0 30px 54px -36px var(--tw-shadow-color, rgba(91,72,66,0.35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_30px_70px_-48px_rgba\(108\,88\,79\,0\.2\)\] {
    --tw-shadow: 0 30px 70px -48px var(--tw-shadow-color, rgba(108,88,79,0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_30px_70px_-48px_var\(--admin-customers-card-shadow\)\] {
    --tw-shadow: 0 30px 70px -48px var(--tw-shadow-color, var(--admin-customers-card-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_30px_80px_-50px_rgba\(108\,88\,79\,0\.22\)\] {
    --tw-shadow: 0 30px 80px -50px var(--tw-shadow-color, rgba(108,88,79,0.22));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_30px_80px_-52px_rgba\(108\,88\,79\,0\.28\)\] {
    --tw-shadow: 0 30px 80px -52px var(--tw-shadow-color, rgba(108,88,79,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_32px_70px_-42px_rgba\(89\,69\,65\,0\.26\)\] {
    --tw-shadow: 0 32px 70px -42px var(--tw-shadow-color, rgba(89,69,65,0.26));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_34px_70px_-36px_rgba\(88\,64\,112\,0\.38\)\] {
    --tw-shadow: 0 34px 70px -36px var(--tw-shadow-color, rgba(88,64,112,0.38));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_34px_80px_-38px_rgba\(87\,68\,62\,0\.32\)\] {
    --tw-shadow: 0 34px 80px -38px var(--tw-shadow-color, rgba(87,68,62,0.32));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_34px_80px_-38px_rgba\(120\,70\,63\,0\.32\)\] {
    --tw-shadow: 0 34px 80px -38px var(--tw-shadow-color, rgba(120,70,63,0.32));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_34px_90px_-46px_rgba\(91\,72\,66\,0\.45\)\] {
    --tw-shadow: 0 34px 90px -46px var(--tw-shadow-color, rgba(91,72,66,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_36px_80px_-40px_var\(--account-shadow\)\] {
    --tw-shadow: 0 36px 80px -40px var(--tw-shadow-color, var(--account-shadow));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, rgba(0,0,0,0.06));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_0_0_1px_rgba\(155\,123\,191\,0\.12\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, rgba(155,123,191,0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_0_0_2px_rgba\(255\,255\,255\,0\.18\)\] {
    --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, rgba(255,255,255,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\] {
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, rgba(255,255,255,0.7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\,0_16px_30px_-26px_rgba\(109\,87\,80\,0\.18\)\] {
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, rgba(255,255,255,0.72)), 0 16px 30px -26px var(--tw-shadow-color, rgba(109,87,80,0.18));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\,0_16px_30px_-26px_rgba\(109\,87\,80\,0\.28\)\] {
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, rgba(255,255,255,0.72)), 0 16px 30px -26px var(--tw-shadow-color, rgba(109,87,80,0.28));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.75\)\] {
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, rgba(255,255,255,0.75));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + 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);
  }
  .ring-2 {
    --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);
  }
  .ring-\[var\(--theme-primary\)\] {
    --tw-ring-color: var(--theme-primary);
  }
  .ring-\[var\(--theme-primary\)\]\/35 {
    --tw-ring-color: var(--theme-primary);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--theme-primary) 35%, transparent);
    }
  }
  .ring-offset-2 {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .ring-offset-white {
    --tw-ring-offset-color: var(--color-white);
  }
  .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,);
  }
  .blur-\[0\.3px\] {
    --tw-blur: blur(0.3px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-\[2px\] {
    --tw-backdrop-blur: blur(2px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-\[4px\] {
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-\[8px\] {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .transition {
    transition-property: color, background-color, border-color, 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));
  }
  .transition-\[transform\,opacity\,filter\] {
    transition-property: transform,opacity,filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    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));
  }
  .duration-150 {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .duration-700 {
    --tw-duration: 700ms;
    transition-duration: 700ms;
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .group-open\:rotate-180 {
    &:is(:where(.group):is([open], :popover-open, :open) *) {
      rotate: 180deg;
    }
  }
  .group-open\/sidebar\:rotate-180 {
    &:is(:where(.group\/sidebar):is([open], :popover-open, :open) *) {
      rotate: 180deg;
    }
  }
  .group-hover\:-translate-y-0\.5 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -0.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:-translate-y-1 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:scale-\[1\.03\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        scale: 1.03;
      }
    }
  }
  .group-hover\:scale-\[1\.04\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        scale: 1.04;
      }
    }
  }
  .group-hover\:text-\(--admin-sidebar-item-hover-text\) {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--admin-sidebar-item-hover-text);
      }
    }
  }
  .group-hover\:opacity-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\:shadow-\[0_30px_70px_-44px_var\(--account-shadow\)\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-shadow: 0 30px 70px -44px var(--tw-shadow-color, var(--account-shadow));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .group-has-\[\:checked\]\:border-\[var\(--theme-primary\)\] {
    &:is(:where(.group):has(*:is(:checked)) *) {
      border-color: var(--theme-primary);
    }
  }
  .group-has-\[\:checked\]\:bg-\[var\(--theme-primary\)\] {
    &:is(:where(.group):has(*:is(:checked)) *) {
      background-color: var(--theme-primary);
    }
  }
  .peer-checked\:flex {
    &:is(:where(.peer):checked ~ *) {
      display: flex;
    }
  }
  .peer-checked\:translate-x-5 {
    &:is(:where(.peer):checked ~ *) {
      --tw-translate-x: calc(var(--spacing) * 5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .peer-checked\:translate-x-6 {
    &:is(:where(.peer):checked ~ *) {
      --tw-translate-x: calc(var(--spacing) * 6);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .peer-checked\:scale-100 {
    &:is(:where(.peer):checked ~ *) {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .peer-checked\:flex-col {
    &:is(:where(.peer):checked ~ *) {
      flex-direction: column;
    }
  }
  .peer-checked\:items-start {
    &:is(:where(.peer):checked ~ *) {
      align-items: flex-start;
    }
  }
  .peer-checked\:gap-1 {
    &:is(:where(.peer):checked ~ *) {
      gap: calc(var(--spacing) * 1);
    }
  }
  .peer-checked\:border-\(--navbar-active-line\) {
    &:is(:where(.peer):checked ~ *) {
      border-color: var(--navbar-active-line);
    }
  }
  .peer-checked\:border-\(--theme-primary\) {
    &:is(:where(.peer):checked ~ *) {
      border-color: var(--theme-primary);
    }
  }
  .peer-checked\:bg-\(--hero-section-light-bg\) {
    &:is(:where(.peer):checked ~ *) {
      background-color: var(--hero-section-light-bg);
    }
  }
  .peer-checked\:bg-\(--hero-section-warm-bg\) {
    &:is(:where(.peer):checked ~ *) {
      background-color: var(--hero-section-warm-bg);
    }
  }
  .peer-checked\:bg-\(--theme-primary\) {
    &:is(:where(.peer):checked ~ *) {
      background-color: var(--theme-primary);
    }
  }
  .peer-checked\:bg-\[var\(--theme-primary\)\] {
    &:is(:where(.peer):checked ~ *) {
      background-color: var(--theme-primary);
    }
  }
  .peer-checked\:text-\(--topbar-bg\) {
    &:is(:where(.peer):checked ~ *) {
      color: var(--topbar-bg);
    }
  }
  .peer-checked\:text-white {
    &:is(:where(.peer):checked ~ *) {
      color: var(--color-white);
    }
  }
  .peer-checked\:opacity-100 {
    &:is(:where(.peer):checked ~ *) {
      opacity: 100%;
    }
  }
  .peer-focus\:ring-2 {
    &:is(:where(.peer):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);
    }
  }
  .peer-focus\:ring-\(--navbar-active-line\)\/35 {
    &:is(:where(.peer):focus ~ *) {
      --tw-ring-color: var(--navbar-active-line);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--navbar-active-line) 35%, transparent);
      }
    }
  }
  .peer-focus\:ring-\(--theme-primary\)\/20 {
    &:is(:where(.peer):focus ~ *) {
      --tw-ring-color: var(--theme-primary);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--theme-primary) 20%, transparent);
      }
    }
  }
  .peer-focus\:ring-\(--theme-primary\)\/25 {
    &:is(:where(.peer):focus ~ *) {
      --tw-ring-color: var(--theme-primary);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--theme-primary) 25%, transparent);
      }
    }
  }
  .peer-focus\:ring-\[var\(--navbar-active-line\)\]\/35 {
    &:is(:where(.peer):focus ~ *) {
      --tw-ring-color: var(--navbar-active-line);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--navbar-active-line) 35%, transparent);
      }
    }
  }
  .marker\:hidden {
    & *::marker {
      display: none;
    }
    &::marker {
      display: none;
    }
    & *::-webkit-details-marker {
      display: none;
    }
    &::-webkit-details-marker {
      display: none;
    }
  }
  .placeholder\:text-\(--account-modal-muted\) {
    &::placeholder {
      color: var(--account-modal-muted);
    }
  }
  .placeholder\:text-\(--account-muted\) {
    &::placeholder {
      color: var(--account-muted);
    }
  }
  .placeholder\:text-\(--admin-customers-body\) {
    &::placeholder {
      color: var(--admin-customers-body);
    }
  }
  .placeholder\:text-\(--admin-customers-muted\) {
    &::placeholder {
      color: var(--admin-customers-muted);
    }
  }
  .placeholder\:text-\(--admin-navbar-search-text\) {
    &::placeholder {
      color: var(--admin-navbar-search-text);
    }
  }
  .placeholder\:text-\(--footer-body\) {
    &::placeholder {
      color: var(--footer-body);
    }
  }
  .placeholder\:text-\(--footer-input-text\) {
    &::placeholder {
      color: var(--footer-input-text);
    }
  }
  .placeholder\:text-\(--navbar-link\) {
    &::placeholder {
      color: var(--navbar-link);
    }
  }
  .placeholder\:text-\(--reset-muted\) {
    &::placeholder {
      color: var(--reset-muted);
    }
  }
  .placeholder\:text-\[var\(--admin-customers-body\)\] {
    &::placeholder {
      color: var(--admin-customers-body);
    }
  }
  .after\:absolute {
    &::after {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .after\:right-0 {
    &::after {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }
  }
  .after\:bottom-\[-0\.45rem\] {
    &::after {
      content: var(--tw-content);
      bottom: -0.45rem;
    }
  }
  .after\:left-0 {
    &::after {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .after\:h-px {
    &::after {
      content: var(--tw-content);
      height: 1px;
    }
  }
  .after\:origin-left {
    &::after {
      content: var(--tw-content);
      transform-origin: left;
    }
  }
  .after\:scale-x-0 {
    &::after {
      content: var(--tw-content);
      --tw-scale-x: 0%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .after\:scale-x-100 {
    &::after {
      content: var(--tw-content);
      --tw-scale-x: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .after\:bg-\(--navbar-active-line\) {
    &::after {
      content: var(--tw-content);
      background-color: var(--navbar-active-line);
    }
  }
  .after\:transition-transform {
    &::after {
      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));
    }
  }
  .after\:duration-200 {
    &::after {
      content: var(--tw-content);
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
  }
  .checked\:border-\[var\(--theme-primary\)\] {
    &:checked {
      border-color: var(--theme-primary);
    }
  }
  .checked\:bg-\[var\(--theme-primary\)\] {
    &:checked {
      background-color: var(--theme-primary);
    }
  }
  .focus-within\:border-\(--navbar-active-line\) {
    &:focus-within {
      border-color: var(--navbar-active-line);
    }
  }
  .focus-within\:border-\[var\(--theme-primary\)\] {
    &:focus-within {
      border-color: var(--theme-primary);
    }
  }
  .focus-within\:bg-white {
    &:focus-within {
      background-color: var(--color-white);
    }
  }
  .focus-within\:ring-2 {
    &:focus-within {
      --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-within\:ring-\(--navbar-active-line\)\/35 {
    &:focus-within {
      --tw-ring-color: var(--navbar-active-line);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--navbar-active-line) 35%, transparent);
      }
    }
  }
  .focus-within\:ring-\[color\:rgba\(155\,123\,191\,0\.14\)\] {
    &:focus-within {
      --tw-ring-color: rgba(155,123,191,0.14);
    }
  }
  .focus-within\:ring-\[var\(--navbar-active-line\)\]\/35 {
    &:focus-within {
      --tw-ring-color: var(--navbar-active-line);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--navbar-active-line) 35%, transparent);
      }
    }
  }
  .focus-within\:ring-\[var\(--navbar-active-line\)\]\/40 {
    &:focus-within {
      --tw-ring-color: var(--navbar-active-line);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--navbar-active-line) 40%, transparent);
      }
    }
  }
  .hover\:-translate-y-0\.5 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -0.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .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-\(--navbar-active-line\) {
    &:hover {
      @media (hover: hover) {
        border-color: var(--navbar-active-line);
      }
    }
  }
  .hover\:border-\[\#d9c4ea\] {
    &:hover {
      @media (hover: hover) {
        border-color: #d9c4ea;
      }
    }
  }
  .hover\:border-\[color\:rgba\(190\,151\,160\,0\.82\)\] {
    &:hover {
      @media (hover: hover) {
        border-color: rgba(190,151,160,0.82);
      }
    }
  }
  .hover\:border-\[rgba\(190\,151\,160\,0\.7\)\] {
    &:hover {
      @media (hover: hover) {
        border-color: rgba(190,151,160,0.7);
      }
    }
  }
  .hover\:border-\[var\(--navbar-active-line\)\] {
    &:hover {
      @media (hover: hover) {
        border-color: var(--navbar-active-line);
      }
    }
  }
  .hover\:border-\[var\(--theme-accent\)\] {
    &:hover {
      @media (hover: hover) {
        border-color: var(--theme-accent);
      }
    }
  }
  .hover\:bg-\(--admin-customers-avatar-rose\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--admin-customers-avatar-rose);
      }
    }
  }
  .hover\:bg-\(--admin-customers-row-hover\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--admin-customers-row-hover);
      }
    }
  }
  .hover\:bg-\(--admin-navbar-search-bg\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--admin-navbar-search-bg);
      }
    }
  }
  .hover\:bg-\(--admin-sidebar-item-hover-bg\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--admin-sidebar-item-hover-bg);
      }
    }
  }
  .hover\:bg-\(--hero-creations-arrow-disabled-bg\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--hero-creations-arrow-disabled-bg);
      }
    }
  }
  .hover\:bg-\(--hero-section-light-bg\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--hero-section-light-bg);
      }
    }
  }
  .hover\:bg-\(--hero-section-warm-bg\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--hero-section-warm-bg);
      }
    }
  }
  .hover\:bg-\(--navbar-toggle-hover-bg\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--navbar-toggle-hover-bg);
      }
    }
  }
  .hover\:bg-\(--theme-soft-1\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-soft-1);
      }
    }
  }
  .hover\:bg-\(--theme-soft-1\)\/35 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-soft-1);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--theme-soft-1) 35%, transparent);
        }
      }
    }
  }
  .hover\:bg-\(--theme-soft-1\)\/45 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-soft-1);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--theme-soft-1) 45%, transparent);
        }
      }
    }
  }
  .hover\:bg-\(--theme-soft-2\) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-soft-2);
      }
    }
  }
  .hover\:bg-\(--theme-soft-2\)\/60 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-soft-2);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--theme-soft-2) 60%, transparent);
        }
      }
    }
  }
  .hover\:bg-\[\#efe6db\] {
    &:hover {
      @media (hover: hover) {
        background-color: #efe6db;
      }
    }
  }
  .hover\:bg-\[\#f7f1fc\] {
    &:hover {
      @media (hover: hover) {
        background-color: #f7f1fc;
      }
    }
  }
  .hover\:bg-\[\#f9ebe8\] {
    &:hover {
      @media (hover: hover) {
        background-color: #f9ebe8;
      }
    }
  }
  .hover\:bg-\[\#f9ece8\] {
    &:hover {
      @media (hover: hover) {
        background-color: #f9ece8;
      }
    }
  }
  .hover\:bg-\[\#fcf8f4\] {
    &:hover {
      @media (hover: hover) {
        background-color: #fcf8f4;
      }
    }
  }
  .hover\:bg-\[\#fff0ee\] {
    &:hover {
      @media (hover: hover) {
        background-color: #fff0ee;
      }
    }
  }
  .hover\:bg-\[\#fff1ee\] {
    &:hover {
      @media (hover: hover) {
        background-color: #fff1ee;
      }
    }
  }
  .hover\:bg-\[\#fff1ef\] {
    &:hover {
      @media (hover: hover) {
        background-color: #fff1ef;
      }
    }
  }
  .hover\:bg-\[var\(--admin-navbar-search-bg\)\] {
    &:hover {
      @media (hover: hover) {
        background-color: var(--admin-navbar-search-bg);
      }
    }
  }
  .hover\:bg-\[var\(--admin-sidebar-item-hover-bg\)\] {
    &:hover {
      @media (hover: hover) {
        background-color: var(--admin-sidebar-item-hover-bg);
      }
    }
  }
  .hover\:bg-\[var\(--hero-section-light-bg\)\] {
    &:hover {
      @media (hover: hover) {
        background-color: var(--hero-section-light-bg);
      }
    }
  }
  .hover\:bg-\[var\(--theme-accent\)\] {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-accent);
      }
    }
  }
  .hover\:bg-\[var\(--theme-soft-1\)\] {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-soft-1);
      }
    }
  }
  .hover\:bg-\[var\(--theme-soft-1\)\]\/20 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-soft-1);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--theme-soft-1) 20%, transparent);
        }
      }
    }
  }
  .hover\:bg-\[var\(--theme-soft-1\)\]\/45 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-soft-1);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--theme-soft-1) 45%, transparent);
        }
      }
    }
  }
  .hover\:bg-\[var\(--theme-soft-1\)\]\/55 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-soft-1);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--theme-soft-1) 55%, transparent);
        }
      }
    }
  }
  .hover\:bg-white {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-white);
      }
    }
  }
  .hover\:bg-white\/65 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 65%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 65%, transparent);
        }
      }
    }
  }
  .hover\:bg-white\/70 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 70%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
        }
      }
    }
  }
  .hover\:text-\(--account-link\) {
    &:hover {
      @media (hover: hover) {
        color: var(--account-link);
      }
    }
  }
  .hover\:text-\(--account-link-hover\) {
    &:hover {
      @media (hover: hover) {
        color: var(--account-link-hover);
      }
    }
  }
  .hover\:text-\(--admin-customers-breadcrumb-active\) {
    &:hover {
      @media (hover: hover) {
        color: var(--admin-customers-breadcrumb-active);
      }
    }
  }
  .hover\:text-\(--admin-sidebar-item-hover-text\) {
    &:hover {
      @media (hover: hover) {
        color: var(--admin-sidebar-item-hover-text);
      }
    }
  }
  .hover\:text-\(--footer-heading\) {
    &:hover {
      @media (hover: hover) {
        color: var(--footer-heading);
      }
    }
  }
  .hover\:text-\(--hero-favorites-link-hover\) {
    &:hover {
      @media (hover: hover) {
        color: var(--hero-favorites-link-hover);
      }
    }
  }
  .hover\:text-\(--navbar-icon-hover\) {
    &:hover {
      @media (hover: hover) {
        color: var(--navbar-icon-hover);
      }
    }
  }
  .hover\:text-\(--navbar-link-active\) {
    &:hover {
      @media (hover: hover) {
        color: var(--navbar-link-active);
      }
    }
  }
  .hover\:text-\(--theme-primary\) {
    &:hover {
      @media (hover: hover) {
        color: var(--theme-primary);
      }
    }
  }
  .hover\:text-\(--topbar-bg\) {
    &:hover {
      @media (hover: hover) {
        color: var(--topbar-bg);
      }
    }
  }
  .hover\:text-\[\#a54658\] {
    &:hover {
      @media (hover: hover) {
        color: #a54658;
      }
    }
  }
  .hover\:text-\[\#a85469\] {
    &:hover {
      @media (hover: hover) {
        color: #a85469;
      }
    }
  }
  .hover\:text-\[var\(--theme-primary\)\] {
    &:hover {
      @media (hover: hover) {
        color: var(--theme-primary);
      }
    }
  }
  .hover\:text-\[var\(--topbar-bg\)\] {
    &:hover {
      @media (hover: hover) {
        color: var(--topbar-bg);
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .hover\:opacity-80 {
    &:hover {
      @media (hover: hover) {
        opacity: 80%;
      }
    }
  }
  .hover\:opacity-85 {
    &:hover {
      @media (hover: hover) {
        opacity: 85%;
      }
    }
  }
  .hover\:opacity-90 {
    &:hover {
      @media (hover: hover) {
        opacity: 90%;
      }
    }
  }
  .hover\:opacity-95 {
    &:hover {
      @media (hover: hover) {
        opacity: 95%;
      }
    }
  }
  .hover\:shadow-\[0_28px_56px_-34px_var\(--hero-favorites-shadow\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 28px 56px -34px var(--tw-shadow-color, var(--hero-favorites-shadow));
        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-\[0_28px_60px_-40px_rgba\(91\,72\,66\,0\.24\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 28px 60px -40px var(--tw-shadow-color, rgba(91,72,66,0.24));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:brightness-95 {
    &:hover {
      @media (hover: hover) {
        --tw-brightness: brightness(95%);
        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,);
      }
    }
  }
  .hover\:brightness-105 {
    &:hover {
      @media (hover: hover) {
        --tw-brightness: brightness(105%);
        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,);
      }
    }
  }
  .hover\:brightness-\[0\.995\] {
    &:hover {
      @media (hover: hover) {
        --tw-brightness: brightness(0.995);
        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,);
      }
    }
  }
  .hover\:after\:scale-x-100 {
    &:hover {
      @media (hover: hover) {
        &::after {
          content: var(--tw-content);
          --tw-scale-x: 100%;
          scale: var(--tw-scale-x) var(--tw-scale-y);
        }
      }
    }
  }
  .focus\:border-\(--admin-customers-view-border\) {
    &:focus {
      border-color: var(--admin-customers-view-border);
    }
  }
  .focus\:border-\(--admin-navbar-button-secondary-border\) {
    &:focus {
      border-color: var(--admin-navbar-button-secondary-border);
    }
  }
  .focus\:border-\(--navbar-active-line\) {
    &:focus {
      border-color: var(--navbar-active-line);
    }
  }
  .focus\:border-\(--theme-primary\) {
    &:focus {
      border-color: var(--theme-primary);
    }
  }
  .focus\:border-\[\#caa7d7\] {
    &:focus {
      border-color: #caa7d7;
    }
  }
  .focus\:border-\[var\(--admin-customers-view-border\)\] {
    &:focus {
      border-color: var(--admin-customers-view-border);
    }
  }
  .focus\:border-\[var\(--theme-primary\)\] {
    &:focus {
      border-color: var(--theme-primary);
    }
  }
  .focus\:bg-white {
    &:focus {
      background-color: var(--color-white);
    }
  }
  .focus\:ring-0 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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-\(--navbar-active-line\)\/35 {
    &:focus {
      --tw-ring-color: var(--navbar-active-line);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--navbar-active-line) 35%, transparent);
      }
    }
  }
  .focus\:ring-\(--theme-primary\)\/20 {
    &:focus {
      --tw-ring-color: var(--theme-primary);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--theme-primary) 20%, transparent);
      }
    }
  }
  .focus\:ring-\(--theme-primary\)\/25 {
    &:focus {
      --tw-ring-color: var(--theme-primary);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--theme-primary) 25%, transparent);
      }
    }
  }
  .focus\:ring-\[\#caa7d7\]\/25 {
    &:focus {
      --tw-ring-color: color-mix(in oklab, #caa7d7 25%, transparent);
    }
  }
  .focus\:ring-\[color\:rgba\(155\,123\,191\,0\.14\)\] {
    &:focus {
      --tw-ring-color: rgba(155,123,191,0.14);
    }
  }
  .focus\:ring-\[var\(--navbar-active-line\)\]\/35 {
    &:focus {
      --tw-ring-color: var(--navbar-active-line);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--navbar-active-line) 35%, transparent);
      }
    }
  }
  .focus\:ring-\[var\(--navbar-active-line\)\]\/40 {
    &:focus {
      --tw-ring-color: var(--navbar-active-line);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--navbar-active-line) 40%, transparent);
      }
    }
  }
  .focus\:ring-\[var\(--navbar-active-line\)\]\/45 {
    &:focus {
      --tw-ring-color: var(--navbar-active-line);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--navbar-active-line) 45%, transparent);
      }
    }
  }
  .focus\:ring-\[var\(--navbar-active-line\)\]\/50 {
    &:focus {
      --tw-ring-color: var(--navbar-active-line);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--navbar-active-line) 50%, transparent);
      }
    }
  }
  .focus\:ring-\[var\(--theme-accent\)\]\/55 {
    &:focus {
      --tw-ring-color: var(--theme-accent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--theme-accent) 55%, transparent);
      }
    }
  }
  .focus\:ring-offset-2 {
    &:focus {
      --tw-ring-offset-width: 2px;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
  }
  .focus\:ring-offset-\(--hero-section-warm-bg\) {
    &:focus {
      --tw-ring-offset-color: var(--hero-section-warm-bg);
    }
  }
  .focus\:ring-offset-white {
    &:focus {
      --tw-ring-offset-color: var(--color-white);
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .focus-visible\:text-\(--navbar-icon-hover\) {
    &:focus-visible {
      color: var(--navbar-icon-hover);
    }
  }
  .focus-visible\:text-\(--navbar-link-active\) {
    &:focus-visible {
      color: var(--navbar-link-active);
    }
  }
  .focus-visible\:outline {
    &:focus-visible {
      outline-style: var(--tw-outline-style);
      outline-width: 1px;
    }
  }
  .focus-visible\:outline-2 {
    &:focus-visible {
      outline-style: var(--tw-outline-style);
      outline-width: 2px;
    }
  }
  .focus-visible\:outline-offset-2 {
    &:focus-visible {
      outline-offset: 2px;
    }
  }
  .focus-visible\:outline-\[var\(--navbar-toggle-border\)\] {
    &:focus-visible {
      outline-color: var(--navbar-toggle-border);
    }
  }
  .focus-visible\:after\:scale-x-100 {
    &:focus-visible {
      &::after {
        content: var(--tw-content);
        --tw-scale-x: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .disabled\:cursor-default {
    &:disabled {
      cursor: default;
    }
  }
  .disabled\:cursor-not-allowed {
    &:disabled {
      cursor: not-allowed;
    }
  }
  .disabled\:bg-\(--hero-creations-arrow-disabled-bg\) {
    &:disabled {
      background-color: var(--hero-creations-arrow-disabled-bg);
    }
  }
  .disabled\:bg-\(--theme-page-bg\) {
    &:disabled {
      background-color: var(--theme-page-bg);
    }
  }
  .disabled\:bg-\[\#cbbdb8\] {
    &:disabled {
      background-color: #cbbdb8;
    }
  }
  .disabled\:text-\(--admin-customers-body\) {
    &:disabled {
      color: var(--admin-customers-body);
    }
  }
  .disabled\:text-\(--hero-creations-arrow-disabled-icon\) {
    &:disabled {
      color: var(--hero-creations-arrow-disabled-icon);
    }
  }
  .disabled\:text-white\/75 {
    &:disabled {
      color: color-mix(in srgb, #fff 75%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 75%, transparent);
      }
    }
  }
  .disabled\:opacity-45 {
    &:disabled {
      opacity: 45%;
    }
  }
  .disabled\:opacity-50 {
    &:disabled {
      opacity: 50%;
    }
  }
  .disabled\:opacity-55 {
    &:disabled {
      opacity: 55%;
    }
  }
  .disabled\:shadow-none {
    &:disabled {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .disabled\:hover\:brightness-100 {
    &:disabled {
      &:hover {
        @media (hover: hover) {
          --tw-brightness: brightness(100%);
          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,);
        }
      }
    }
  }
  .has-\[\:checked\]\:border-\[var\(--theme-primary\)\] {
    &:has(*:is(:checked)) {
      border-color: var(--theme-primary);
    }
  }
  .has-\[\:checked\]\:bg-\[\#f7f1fc\] {
    &:has(*:is(:checked)) {
      background-color: #f7f1fc;
    }
  }
  .sm\:right-6 {
    @media (width >= 40rem) {
      right: calc(var(--spacing) * 6);
    }
  }
  .sm\:bottom-6 {
    @media (width >= 40rem) {
      bottom: calc(var(--spacing) * 6);
    }
  }
  .sm\:col-span-2 {
    @media (width >= 40rem) {
      grid-column: span 2 / span 2;
    }
  }
  .sm\:col-start-1 {
    @media (width >= 40rem) {
      grid-column-start: 1;
    }
  }
  .sm\:col-start-2 {
    @media (width >= 40rem) {
      grid-column-start: 2;
    }
  }
  .sm\:mt-1 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 1);
    }
  }
  .sm\:mt-12 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .sm\:block {
    @media (width >= 40rem) {
      display: block;
    }
  }
  .sm\:grid {
    @media (width >= 40rem) {
      display: grid;
    }
  }
  .sm\:h-12 {
    @media (width >= 40rem) {
      height: calc(var(--spacing) * 12);
    }
  }
  .sm\:h-\[8\.4rem\] {
    @media (width >= 40rem) {
      height: 8.4rem;
    }
  }
  .sm\:h-\[10rem\] {
    @media (width >= 40rem) {
      height: 10rem;
    }
  }
  .sm\:h-\[21\.75rem\] {
    @media (width >= 40rem) {
      height: 21.75rem;
    }
  }
  .sm\:min-h-\[48rem\] {
    @media (width >= 40rem) {
      min-height: 48rem;
    }
  }
  .sm\:w-\[8\.4rem\] {
    @media (width >= 40rem) {
      width: 8.4rem;
    }
  }
  .sm\:w-\[10rem\] {
    @media (width >= 40rem) {
      width: 10rem;
    }
  }
  .sm\:w-\[12\.5rem\] {
    @media (width >= 40rem) {
      width: 12.5rem;
    }
  }
  .sm\:w-\[18\.75rem\] {
    @media (width >= 40rem) {
      width: 18.75rem;
    }
  }
  .sm\:w-auto {
    @media (width >= 40rem) {
      width: auto;
    }
  }
  .sm\:max-w-\[18rem\] {
    @media (width >= 40rem) {
      max-width: 18rem;
    }
  }
  .sm\:max-w-\[22rem\] {
    @media (width >= 40rem) {
      max-width: 22rem;
    }
  }
  .sm\:flex-none {
    @media (width >= 40rem) {
      flex: none;
    }
  }
  .sm\:shrink-0 {
    @media (width >= 40rem) {
      flex-shrink: 0;
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-3 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-4 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-\[8\.75rem_minmax\(0\,1fr\)\] {
    @media (width >= 40rem) {
      grid-template-columns: 8.75rem minmax(0,1fr);
    }
  }
  .sm\:grid-cols-\[9rem_minmax\(0\,1fr\)\] {
    @media (width >= 40rem) {
      grid-template-columns: 9rem minmax(0,1fr);
    }
  }
  .sm\:grid-cols-\[auto_1fr\] {
    @media (width >= 40rem) {
      grid-template-columns: auto 1fr;
    }
  }
  .sm\:grid-cols-\[minmax\(0\,16rem\)_minmax\(0\,16rem\)\] {
    @media (width >= 40rem) {
      grid-template-columns: minmax(0,16rem) minmax(0,16rem);
    }
  }
  .sm\:flex-row {
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .sm\:flex-wrap {
    @media (width >= 40rem) {
      flex-wrap: wrap;
    }
  }
  .sm\:items-center {
    @media (width >= 40rem) {
      align-items: center;
    }
  }
  .sm\:items-end {
    @media (width >= 40rem) {
      align-items: flex-end;
    }
  }
  .sm\:items-start {
    @media (width >= 40rem) {
      align-items: flex-start;
    }
  }
  .sm\:items-stretch {
    @media (width >= 40rem) {
      align-items: stretch;
    }
  }
  .sm\:justify-between {
    @media (width >= 40rem) {
      justify-content: space-between;
    }
  }
  .sm\:justify-end {
    @media (width >= 40rem) {
      justify-content: flex-end;
    }
  }
  .sm\:gap-4 {
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .sm\:gap-6 {
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .sm\:gap-x-4 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 4);
    }
  }
  .sm\:rounded-\[2\.25rem\] {
    @media (width >= 40rem) {
      border-radius: 2.25rem;
    }
  }
  .sm\:border-t-0 {
    @media (width >= 40rem) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
  }
  .sm\:border-r {
    @media (width >= 40rem) {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .sm\:border-\(--account-border\) {
    @media (width >= 40rem) {
      border-color: var(--account-border);
    }
  }
  .sm\:border-\(--hero-reviews-card-border\) {
    @media (width >= 40rem) {
      border-color: var(--hero-reviews-card-border);
    }
  }
  .sm\:p-5 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .sm\:p-6 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .sm\:p-7 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 7);
    }
  }
  .sm\:p-8 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .sm\:px-2 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .sm\:px-4 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .sm\:px-5 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .sm\:px-6 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:px-7 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .sm\:px-8 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .sm\:px-9 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 9);
    }
  }
  .sm\:px-10 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .sm\:py-5 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .sm\:py-6 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .sm\:py-7 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .sm\:py-8 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .sm\:py-9 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 9);
    }
  }
  .sm\:py-10 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .sm\:py-12 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .sm\:py-14 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .sm\:py-16 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .sm\:py-18 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 18);
    }
  }
  .sm\:py-20 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .sm\:py-24 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .sm\:pt-4 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .sm\:pt-5 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .sm\:pt-12 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .sm\:pt-20 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .sm\:pr-24 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 24);
    }
  }
  .sm\:pb-6 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .sm\:pb-12 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .sm\:pb-14 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 14);
    }
  }
  .sm\:text-right {
    @media (width >= 40rem) {
      text-align: right;
    }
  }
  .sm\:text-\[0\.58rem\] {
    @media (width >= 40rem) {
      font-size: 0.58rem;
    }
  }
  .sm\:text-\[0\.98rem\] {
    @media (width >= 40rem) {
      font-size: 0.98rem;
    }
  }
  .sm\:text-\[1\.02rem\] {
    @media (width >= 40rem) {
      font-size: 1.02rem;
    }
  }
  .sm\:text-\[1\.2rem\] {
    @media (width >= 40rem) {
      font-size: 1.2rem;
    }
  }
  .sm\:text-\[1\.04rem\] {
    @media (width >= 40rem) {
      font-size: 1.04rem;
    }
  }
  .sm\:text-\[1\.22rem\] {
    @media (width >= 40rem) {
      font-size: 1.22rem;
    }
  }
  .sm\:text-\[2\.2rem\] {
    @media (width >= 40rem) {
      font-size: 2.2rem;
    }
  }
  .sm\:text-\[2\.5rem\] {
    @media (width >= 40rem) {
      font-size: 2.5rem;
    }
  }
  .sm\:text-\[2\.7rem\] {
    @media (width >= 40rem) {
      font-size: 2.7rem;
    }
  }
  .sm\:text-\[2\.8rem\] {
    @media (width >= 40rem) {
      font-size: 2.8rem;
    }
  }
  .sm\:text-\[2\.9rem\] {
    @media (width >= 40rem) {
      font-size: 2.9rem;
    }
  }
  .sm\:text-\[2\.35rem\] {
    @media (width >= 40rem) {
      font-size: 2.35rem;
    }
  }
  .sm\:text-\[2\.45rem\] {
    @media (width >= 40rem) {
      font-size: 2.45rem;
    }
  }
  .sm\:text-\[2\.75rem\] {
    @media (width >= 40rem) {
      font-size: 2.75rem;
    }
  }
  .sm\:text-\[2\.95rem\] {
    @media (width >= 40rem) {
      font-size: 2.95rem;
    }
  }
  .sm\:text-\[3\.1rem\] {
    @media (width >= 40rem) {
      font-size: 3.1rem;
    }
  }
  .sm\:text-\[3\.4rem\] {
    @media (width >= 40rem) {
      font-size: 3.4rem;
    }
  }
  .sm\:text-\[3\.15rem\] {
    @media (width >= 40rem) {
      font-size: 3.15rem;
    }
  }
  .sm\:text-\[3\.35rem\] {
    @media (width >= 40rem) {
      font-size: 3.35rem;
    }
  }
  .sm\:text-\[3\.85rem\] {
    @media (width >= 40rem) {
      font-size: 3.85rem;
    }
  }
  .sm\:text-\[3rem\] {
    @media (width >= 40rem) {
      font-size: 3rem;
    }
  }
  .sm\:text-\[4rem\] {
    @media (width >= 40rem) {
      font-size: 4rem;
    }
  }
  .md\:absolute {
    @media (width >= 48rem) {
      position: absolute;
    }
  }
  .md\:fixed {
    @media (width >= 48rem) {
      position: fixed;
    }
  }
  .md\:sticky {
    @media (width >= 48rem) {
      position: sticky;
    }
  }
  .md\:top-0 {
    @media (width >= 48rem) {
      top: calc(var(--spacing) * 0);
    }
  }
  .md\:top-\[4\.1rem\] {
    @media (width >= 48rem) {
      top: 4.1rem;
    }
  }
  .md\:top-\[4\.05rem\] {
    @media (width >= 48rem) {
      top: 4.05rem;
    }
  }
  .md\:top-\[calc\(100\%\+0\.7rem\)\] {
    @media (width >= 48rem) {
      top: calc(100% + 0.7rem);
    }
  }
  .md\:top-\[calc\(100\%\+0\.75rem\)\] {
    @media (width >= 48rem) {
      top: calc(100% + 0.75rem);
    }
  }
  .md\:right-0 {
    @media (width >= 48rem) {
      right: calc(var(--spacing) * 0);
    }
  }
  .md\:bottom-0 {
    @media (width >= 48rem) {
      bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:left-0 {
    @media (width >= 48rem) {
      left: calc(var(--spacing) * 0);
    }
  }
  .md\:left-1\/2 {
    @media (width >= 48rem) {
      left: calc(1/2 * 100%);
    }
  }
  .md\:left-auto {
    @media (width >= 48rem) {
      left: auto;
    }
  }
  .md\:z-30 {
    @media (width >= 48rem) {
      z-index: 30;
    }
  }
  .md\:z-50 {
    @media (width >= 48rem) {
      z-index: 50;
    }
  }
  .md\:z-\[60\] {
    @media (width >= 48rem) {
      z-index: 60;
    }
  }
  .md\:order-2 {
    @media (width >= 48rem) {
      order: 2;
    }
  }
  .md\:order-3 {
    @media (width >= 48rem) {
      order: 3;
    }
  }
  .md\:col-span-2 {
    @media (width >= 48rem) {
      grid-column: span 2 / span 2;
    }
  }
  .md\:mt-0 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .md\:mt-16 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .md\:ml-8 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 8);
    }
  }
  .md\:ml-50 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 50);
    }
  }
  .md\:flex {
    @media (width >= 48rem) {
      display: flex;
    }
  }
  .md\:hidden {
    @media (width >= 48rem) {
      display: none;
    }
  }
  .md\:inline-flex {
    @media (width >= 48rem) {
      display: inline-flex;
    }
  }
  .md\:min-h-\[4\.05rem\] {
    @media (width >= 48rem) {
      min-height: 4.05rem;
    }
  }
  .md\:min-h-\[4rem\] {
    @media (width >= 48rem) {
      min-height: 4rem;
    }
  }
  .md\:w-64 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 64);
    }
  }
  .md\:w-\[12\.5rem\] {
    @media (width >= 48rem) {
      width: 12.5rem;
    }
  }
  .md\:w-\[min\(22rem\,calc\(100vw-2rem\)\)\] {
    @media (width >= 48rem) {
      width: min(22rem, calc(100vw - 2rem));
    }
  }
  .md\:w-auto {
    @media (width >= 48rem) {
      width: auto;
    }
  }
  .md\:max-w-\[12\.5rem\] {
    @media (width >= 48rem) {
      max-width: 12.5rem;
    }
  }
  .md\:-translate-x-1\/2 {
    @media (width >= 48rem) {
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:translate-x-0 {
    @media (width >= 48rem) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-\[minmax\(0\,1\.1fr\)_8\.5rem_7rem_2\.75rem\] {
    @media (width >= 48rem) {
      grid-template-columns: minmax(0,1.1fr) 8.5rem 7rem 2.75rem;
    }
  }
  .md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .md\:flex-wrap {
    @media (width >= 48rem) {
      flex-wrap: wrap;
    }
  }
  .md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .md\:items-end {
    @media (width >= 48rem) {
      align-items: flex-end;
    }
  }
  .md\:gap-4 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .md\:gap-12 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .md\:gap-x-6 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-x-9 {
    @media (width >= 48rem) {
      column-gap: calc(var(--spacing) * 9);
    }
  }
  .md\:gap-y-3 {
    @media (width >= 48rem) {
      row-gap: calc(var(--spacing) * 3);
    }
  }
  .md\:overflow-y-auto {
    @media (width >= 48rem) {
      overflow-y: auto;
    }
  }
  .md\:border-t-0 {
    @media (width >= 48rem) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
  }
  .md\:border-r {
    @media (width >= 48rem) {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .md\:border-b-0 {
    @media (width >= 48rem) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .md\:px-4 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .md\:px-6 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .md\:px-8 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:px-10 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:py-1 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 1);
    }
  }
  .md\:py-2 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .md\:py-5 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .md\:py-6 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .md\:pt-0 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .md\:pt-16 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .md\:pb-10 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:text-base {
    @media (width >= 48rem) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .md\:text-\[1\.125rem\] {
    @media (width >= 48rem) {
      font-size: 1.125rem;
    }
  }
  .md\:text-\[2\.65rem\] {
    @media (width >= 48rem) {
      font-size: 2.65rem;
    }
  }
  .lg\:sticky {
    @media (width >= 64rem) {
      position: sticky;
    }
  }
  .lg\:top-28 {
    @media (width >= 64rem) {
      top: calc(var(--spacing) * 28);
    }
  }
  .lg\:right-\[-1\.75rem\] {
    @media (width >= 64rem) {
      right: -1.75rem;
    }
  }
  .lg\:-bottom-6 {
    @media (width >= 64rem) {
      bottom: calc(var(--spacing) * -6);
    }
  }
  .lg\:order-1 {
    @media (width >= 64rem) {
      order: 1;
    }
  }
  .lg\:order-2 {
    @media (width >= 64rem) {
      order: 2;
    }
  }
  .lg\:col-span-1 {
    @media (width >= 64rem) {
      grid-column: span 1 / span 1;
    }
  }
  .lg\:col-span-2 {
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .lg\:col-span-3 {
    @media (width >= 64rem) {
      grid-column: span 3 / span 3;
    }
  }
  .lg\:col-span-full {
    @media (width >= 64rem) {
      grid-column: 1 / -1;
    }
  }
  .lg\:row-span-2 {
    @media (width >= 64rem) {
      grid-row: span 2 / span 2;
    }
  }
  .lg\:mt-0 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:mt-9 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 9);
    }
  }
  .lg\:mt-10 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:mt-14 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .lg\:mt-20 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .lg\:ml-10 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 10);
    }
  }
  .lg\:block {
    @media (width >= 64rem) {
      display: block;
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:grid {
    @media (width >= 64rem) {
      display: grid;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:h-\[10\.5rem\] {
    @media (width >= 64rem) {
      height: 10.5rem;
    }
  }
  .lg\:h-\[24rem\] {
    @media (width >= 64rem) {
      height: 24rem;
    }
  }
  .lg\:min-h-\[13\.3rem\] {
    @media (width >= 64rem) {
      min-height: 13.3rem;
    }
  }
  .lg\:min-h-\[15\.3rem\] {
    @media (width >= 64rem) {
      min-height: 15.3rem;
    }
  }
  .lg\:min-h-\[55\.625rem\] {
    @media (width >= 64rem) {
      min-height: 55.625rem;
    }
  }
  .lg\:w-24 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 24);
    }
  }
  .lg\:w-80 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 80);
    }
  }
  .lg\:w-\[10\.5rem\] {
    @media (width >= 64rem) {
      width: 10.5rem;
    }
  }
  .lg\:w-\[12rem\] {
    @media (width >= 64rem) {
      width: 12rem;
    }
  }
  .lg\:w-\[14\.5rem\] {
    @media (width >= 64rem) {
      width: 14.5rem;
    }
  }
  .lg\:w-\[20\.25rem\] {
    @media (width >= 64rem) {
      width: 20.25rem;
    }
  }
  .lg\:w-auto {
    @media (width >= 64rem) {
      width: auto;
    }
  }
  .lg\:max-w-\[20rem\] {
    @media (width >= 64rem) {
      max-width: 20rem;
    }
  }
  .lg\:max-w-\[22rem\] {
    @media (width >= 64rem) {
      max-width: 22rem;
    }
  }
  .lg\:max-w-\[26rem\] {
    @media (width >= 64rem) {
      max-width: 26rem;
    }
  }
  .lg\:min-w-\[13rem\] {
    @media (width >= 64rem) {
      min-width: 13rem;
    }
  }
  .lg\:min-w-\[15rem\] {
    @media (width >= 64rem) {
      min-width: 15rem;
    }
  }
  .lg\:min-w-\[18rem\] {
    @media (width >= 64rem) {
      min-width: 18rem;
    }
  }
  .lg\:min-w-\[20rem\] {
    @media (width >= 64rem) {
      min-width: 20rem;
    }
  }
  .lg\:min-w-\[23rem\] {
    @media (width >= 64rem) {
      min-width: 23rem;
    }
  }
  .lg\:min-w-\[28rem\] {
    @media (width >= 64rem) {
      min-width: 28rem;
    }
  }
  .lg\:min-w-\[33rem\] {
    @media (width >= 64rem) {
      min-width: 33rem;
    }
  }
  .lg\:grid-cols-1 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .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\:grid-cols-\[0\.9fr_1\.1fr_0\.8fr_0\.9fr_0\.55fr\] {
    @media (width >= 64rem) {
      grid-template-columns: 0.9fr 1.1fr 0.8fr 0.9fr 0.55fr;
    }
  }
  .lg\:grid-cols-\[1\.1fr_1fr_1fr_1\.1fr\] {
    @media (width >= 64rem) {
      grid-template-columns: 1.1fr 1fr 1fr 1.1fr;
    }
  }
  .lg\:grid-cols-\[1\.02fr_0\.98fr\] {
    @media (width >= 64rem) {
      grid-template-columns: 1.02fr 0.98fr;
    }
  }
  .lg\:grid-cols-\[1\.2fr_1fr_0\.8fr_0\.8fr_0\.6fr\] {
    @media (width >= 64rem) {
      grid-template-columns: 1.2fr 1fr 0.8fr 0.8fr 0.6fr;
    }
  }
  .lg\:grid-cols-\[1\.08fr_0\.92fr\] {
    @media (width >= 64rem) {
      grid-template-columns: 1.08fr 0.92fr;
    }
  }
  .lg\:grid-cols-\[1\.12fr_1\.2fr\] {
    @media (width >= 64rem) {
      grid-template-columns: 1.12fr 1.2fr;
    }
  }
  .lg\:grid-cols-\[1\.38fr_0\.94fr\] {
    @media (width >= 64rem) {
      grid-template-columns: 1.38fr 0.94fr;
    }
  }
  .lg\:grid-cols-\[12\.5rem_minmax\(0\,1fr\)\] {
    @media (width >= 64rem) {
      grid-template-columns: 12.5rem minmax(0,1fr);
    }
  }
  .lg\:grid-cols-\[13rem_minmax\(0\,1fr\)\] {
    @media (width >= 64rem) {
      grid-template-columns: 13rem minmax(0,1fr);
    }
  }
  .lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\] {
    @media (width >= 64rem) {
      grid-template-columns: 18rem minmax(0,1fr);
    }
  }
  .lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);
    }
  }
  .lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.5fr\)_6rem_7rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,0.9fr) minmax(0,1.5fr) 6rem 7rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.35fr\)\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,0.9fr) minmax(0,1.35fr);
    }
  }
  .lg\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,0.82fr) minmax(0,1.18fr);
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1\.6fr\)_8\.5rem_6rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1.2fr) minmax(0,1.6fr) 8.5rem 6rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1\.6fr\)_9rem_8rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1.4fr) minmax(0,1.6fr) 9rem 8rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,2fr\)_6\.5rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1.6fr) minmax(0,2fr) 6.5rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1\.7fr\)_1\.35fr_0\.8fr_1fr_1fr_0\.9fr_5rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1.7fr) 1.35fr 0.8fr 1fr 1fr 0.9fr 5rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1\.8fr\)_1fr_0\.8fr_1fr_5rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1.8fr) 1fr 0.8fr 1fr 5rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1\.55fr\)_5\.5rem_8rem_5rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1.55fr) 5.5rem 8rem 5rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1\.65fr\)_8rem_8\.5rem_8\.25rem_2\.75rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1.65fr) 8rem 8.5rem 8.25rem 2.75rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1\.75fr\)_1fr_1fr_0\.95fr_1fr_5\.5rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1.75fr) 1fr 1fr 0.95fr 1fr 5.5rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_9rem_2\.75rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1fr) 9rem 2.75rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_17\.5rem\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1fr) 17.5rem;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto;
    }
  }
  .lg\:grid-rows-\[13\.6rem_17\.8rem\] {
    @media (width >= 64rem) {
      grid-template-rows: 13.6rem 17.8rem;
    }
  }
  .lg\:grid-rows-\[15\.75rem_15\.75rem\] {
    @media (width >= 64rem) {
      grid-template-rows: 15.75rem 15.75rem;
    }
  }
  .lg\:flex-col {
    @media (width >= 64rem) {
      flex-direction: column;
    }
  }
  .lg\:flex-row {
    @media (width >= 64rem) {
      flex-direction: row;
    }
  }
  .lg\:items-center {
    @media (width >= 64rem) {
      align-items: center;
    }
  }
  .lg\:items-end {
    @media (width >= 64rem) {
      align-items: flex-end;
    }
  }
  .lg\:items-start {
    @media (width >= 64rem) {
      align-items: flex-start;
    }
  }
  .lg\:justify-between {
    @media (width >= 64rem) {
      justify-content: space-between;
    }
  }
  .lg\:justify-center {
    @media (width >= 64rem) {
      justify-content: center;
    }
  }
  .lg\:justify-end {
    @media (width >= 64rem) {
      justify-content: flex-end;
    }
  }
  .lg\:justify-start {
    @media (width >= 64rem) {
      justify-content: flex-start;
    }
  }
  .lg\:gap-3 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .lg\:gap-6 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .lg\:gap-7 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 7);
    }
  }
  .lg\:gap-8 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .lg\:gap-10 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:gap-12 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .lg\:gap-16 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .lg\:self-auto {
    @media (width >= 64rem) {
      align-self: auto;
    }
  }
  .lg\:justify-self-end {
    @media (width >= 64rem) {
      justify-self: flex-end;
    }
  }
  .lg\:border-r {
    @media (width >= 64rem) {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .lg\:border-b-0 {
    @media (width >= 64rem) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .lg\:p-7 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 7);
    }
  }
  .lg\:p-10 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .lg\:px-6 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .lg\:px-7 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .lg\:px-8 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .lg\:px-10 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .lg\:px-11 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 11);
    }
  }
  .lg\:px-12 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .lg\:py-3 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .lg\:py-7 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .lg\:py-9 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 9);
    }
  }
  .lg\:py-12 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .lg\:py-14 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .lg\:py-16 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .lg\:py-18 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 18);
    }
  }
  .lg\:py-20 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .lg\:py-24 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .lg\:py-28 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 28);
    }
  }
  .lg\:pt-4 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .lg\:pt-5 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .lg\:pt-24 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .lg\:pb-7 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 7);
    }
  }
  .lg\:pb-20 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .lg\:pl-4 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .lg\:text-\[1\.3rem\] {
    @media (width >= 64rem) {
      font-size: 1.3rem;
    }
  }
  .lg\:text-\[2\.65rem\] {
    @media (width >= 64rem) {
      font-size: 2.65rem;
    }
  }
  .lg\:text-\[3\.1rem\] {
    @media (width >= 64rem) {
      font-size: 3.1rem;
    }
  }
  .lg\:text-\[3\.4rem\] {
    @media (width >= 64rem) {
      font-size: 3.4rem;
    }
  }
  .lg\:text-\[3\.05rem\] {
    @media (width >= 64rem) {
      font-size: 3.05rem;
    }
  }
  .lg\:text-\[3\.35rem\] {
    @media (width >= 64rem) {
      font-size: 3.35rem;
    }
  }
  .lg\:text-\[3\.55rem\] {
    @media (width >= 64rem) {
      font-size: 3.55rem;
    }
  }
  .lg\:text-\[4\.8rem\] {
    @media (width >= 64rem) {
      font-size: 4.8rem;
    }
  }
  .lg\:text-\[4\.15rem\] {
    @media (width >= 64rem) {
      font-size: 4.15rem;
    }
  }
  .lg\:text-\[4\.85rem\] {
    @media (width >= 64rem) {
      font-size: 4.85rem;
    }
  }
  .lg\:text-\[4rem\] {
    @media (width >= 64rem) {
      font-size: 4rem;
    }
  }
  .xl\:sticky {
    @media (width >= 80rem) {
      position: sticky;
    }
  }
  .xl\:top-24 {
    @media (width >= 80rem) {
      top: calc(var(--spacing) * 24);
    }
  }
  .xl\:top-28 {
    @media (width >= 80rem) {
      top: calc(var(--spacing) * 28);
    }
  }
  .xl\:top-30 {
    @media (width >= 80rem) {
      top: calc(var(--spacing) * 30);
    }
  }
  .xl\:top-\[6rem\] {
    @media (width >= 80rem) {
      top: 6rem;
    }
  }
  .xl\:h-\[24\.5rem\] {
    @media (width >= 80rem) {
      height: 24.5rem;
    }
  }
  .xl\:w-40 {
    @media (width >= 80rem) {
      width: calc(var(--spacing) * 40);
    }
  }
  .xl\:w-\[11rem\] {
    @media (width >= 80rem) {
      width: 11rem;
    }
  }
  .xl\:max-w-\[27rem\] {
    @media (width >= 80rem) {
      max-width: 27rem;
    }
  }
  .xl\:flex-none {
    @media (width >= 80rem) {
      flex: none;
    }
  }
  .xl\:basis-\[16rem\] {
    @media (width >= 80rem) {
      flex-basis: 16rem;
    }
  }
  .xl\:grid-cols-1 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-2 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-3 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-4 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-5 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-\[12rem\] {
    @media (width >= 80rem) {
      grid-template-columns: 12rem;
    }
  }
  .xl\:grid-cols-\[12rem_14rem\] {
    @media (width >= 80rem) {
      grid-template-columns: 12rem 14rem;
    }
  }
  .xl\:grid-cols-\[18rem_minmax\(0\,1fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: 18rem minmax(0,1fr);
    }
  }
  .xl\:grid-cols-\[19rem_minmax\(0\,1fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: 19rem minmax(0,1fr);
    }
  }
  .xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.2fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,0.95fr) minmax(0,1.2fr);
    }
  }
  .xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr);
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.1fr\)_22rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.1fr) 22rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.95fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) minmax(0,0.95fr);
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.3fr\)_10rem_8rem_8\.25rem_2\.75rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.3fr) 10rem 8rem 8.25rem 2.75rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(18rem\,0\.9fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.6fr) minmax(18rem,0.9fr);
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(19rem\,0\.8fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.7fr) minmax(19rem,0.8fr);
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(20rem\,0\.85fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.15fr) minmax(20rem,0.85fr);
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.35fr\)_23rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.35fr) 23rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.35fr\)_24rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.35fr) 24rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.42fr\)_22rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.42fr) 22rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.45fr\)_22rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.45fr) 22rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.45fr\)_23rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.45fr) 23rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.45fr\)_24rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.45fr) 24rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.55fr\)_22rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.55fr) 22rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.55fr\)_23rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.55fr) 23rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.62fr\)_17\.5rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.62fr) 17.5rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.65fr\)_22rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.65fr) 22rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(19rem\,0\.8fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.65fr) minmax(19rem,0.8fr);
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(19rem\,0\.85fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1.65fr) minmax(19rem,0.85fr);
    }
  }
  .xl\:grid-cols-\[minmax\(0\,1fr\)_23rem\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,1fr) 23rem;
    }
  }
  .xl\:grid-cols-\[minmax\(0\,2\.1fr\)_minmax\(15rem\,1fr\)_minmax\(15rem\,1fr\)\] {
    @media (width >= 80rem) {
      grid-template-columns: minmax(0,2.1fr) minmax(15rem,1fr) minmax(15rem,1fr);
    }
  }
  .xl\:items-end {
    @media (width >= 80rem) {
      align-items: flex-end;
    }
  }
  .xl\:items-start {
    @media (width >= 80rem) {
      align-items: flex-start;
    }
  }
  .xl\:gap-14 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 14);
    }
  }
  .xl\:gap-20 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 20);
    }
  }
  .xl\:self-start {
    @media (width >= 80rem) {
      align-self: flex-start;
    }
  }
  .xl\:px-8 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .xl\:px-12 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .xl\:px-14 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .xl\:px-16 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .xl\:py-14 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .xl\:py-28 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 28);
    }
  }
  .xl\:py-32 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .\32 xl\:grid-cols-2 {
    @media (width >= 96rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .\32 xl\:grid-cols-3 {
    @media (width >= 96rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .\[\&\:\:-webkit-details-marker\]\:hidden {
    &::-webkit-details-marker {
      display: none;
    }
  }
}
.fib,.fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.fi {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em;
}
.fi:before {
  content: " ";
}
.fi.fis {
  width: 1em;
}
.fi-xx {
  background-image: url("../flags/4x3/xx-X8LAJF1.svg");
}
.fi-xx.fis {
  background-image: url("../flags/1x1/xx-ou_FjM8.svg");
}
.fi-ad {
  background-image: url("../flags/4x3/ad-Digod6q.svg");
}
.fi-ad.fis {
  background-image: url("../flags/1x1/ad-90Zq4jL.svg");
}
.fi-ae {
  background-image: url("../flags/4x3/ae-I0gCPhU.svg");
}
.fi-ae.fis {
  background-image: url("../flags/1x1/ae-i7k2KRf.svg");
}
.fi-af {
  background-image: url("../flags/4x3/af-7waQ864.svg");
}
.fi-af.fis {
  background-image: url("../flags/1x1/af-o5JX96z.svg");
}
.fi-ag {
  background-image: url("../flags/4x3/ag-wAceh9P.svg");
}
.fi-ag.fis {
  background-image: url("../flags/1x1/ag-stulocA.svg");
}
.fi-ai {
  background-image: url("../flags/4x3/ai-vkMVQi1.svg");
}
.fi-ai.fis {
  background-image: url("../flags/1x1/ai-6HBWjvn.svg");
}
.fi-al {
  background-image: url("../flags/4x3/al-5xG94Ob.svg");
}
.fi-al.fis {
  background-image: url("../flags/1x1/al-Bp72mDR.svg");
}
.fi-am {
  background-image: url("../flags/4x3/am-3KTBE6t.svg");
}
.fi-am.fis {
  background-image: url("../flags/1x1/am-niH-eyc.svg");
}
.fi-ao {
  background-image: url("../flags/4x3/ao-LhxzfMJ.svg");
}
.fi-ao.fis {
  background-image: url("../flags/1x1/ao-0vMbnQS.svg");
}
.fi-aq {
  background-image: url("../flags/4x3/aq-qbxiJ_k.svg");
}
.fi-aq.fis {
  background-image: url("../flags/1x1/aq-D1LINZ3.svg");
}
.fi-ar {
  background-image: url("../flags/4x3/ar-MvOBNSW.svg");
}
.fi-ar.fis {
  background-image: url("../flags/1x1/ar-m2myX8Q.svg");
}
.fi-as {
  background-image: url("../flags/4x3/as-QZv89xP.svg");
}
.fi-as.fis {
  background-image: url("../flags/1x1/as-Io8Xkxw.svg");
}
.fi-at {
  background-image: url("../flags/4x3/at-OQryxpk.svg");
}
.fi-at.fis {
  background-image: url("../flags/1x1/at-CXkrO5_.svg");
}
.fi-au {
  background-image: url("../flags/4x3/au-DynFxmG.svg");
}
.fi-au.fis {
  background-image: url("../flags/1x1/au-IBxq1rd.svg");
}
.fi-aw {
  background-image: url("../flags/4x3/aw-esOo0Kc.svg");
}
.fi-aw.fis {
  background-image: url("../flags/1x1/aw-ckxw_WD.svg");
}
.fi-ax {
  background-image: url("../flags/4x3/ax-tfo5Nq3.svg");
}
.fi-ax.fis {
  background-image: url("../flags/1x1/ax-SjyUaEE.svg");
}
.fi-az {
  background-image: url("../flags/4x3/az-8WYP6ag.svg");
}
.fi-az.fis {
  background-image: url("../flags/1x1/az-u71pyix.svg");
}
.fi-ba {
  background-image: url("../flags/4x3/ba-y-6Wye6.svg");
}
.fi-ba.fis {
  background-image: url("../flags/1x1/ba-GJbKxTj.svg");
}
.fi-bb {
  background-image: url("../flags/4x3/bb-WAtQnN5.svg");
}
.fi-bb.fis {
  background-image: url("../flags/1x1/bb-DQLWghF.svg");
}
.fi-bd {
  background-image: url("../flags/4x3/bd-jvIWxvW.svg");
}
.fi-bd.fis {
  background-image: url("../flags/1x1/bd-V-pjF8y.svg");
}
.fi-be {
  background-image: url("../flags/4x3/be-N2aATGO.svg");
}
.fi-be.fis {
  background-image: url("../flags/1x1/be-4qhKRuK.svg");
}
.fi-bf {
  background-image: url("../flags/4x3/bf-DsRo8sg.svg");
}
.fi-bf.fis {
  background-image: url("../flags/1x1/bf-7I-BN8A.svg");
}
.fi-bg {
  background-image: url("../flags/4x3/bg-TABUEuH.svg");
}
.fi-bg.fis {
  background-image: url("../flags/1x1/bg-YxQqJhk.svg");
}
.fi-bh {
  background-image: url("../flags/4x3/bh-ncDhhyI.svg");
}
.fi-bh.fis {
  background-image: url("../flags/1x1/bh-fiPEIxs.svg");
}
.fi-bi {
  background-image: url("../flags/4x3/bi-GFSgKQK.svg");
}
.fi-bi.fis {
  background-image: url("../flags/1x1/bi-SMjdTkW.svg");
}
.fi-bj {
  background-image: url("../flags/4x3/bj-6jpi8jz.svg");
}
.fi-bj.fis {
  background-image: url("../flags/1x1/bj-dcJcnVB.svg");
}
.fi-bl {
  background-image: url("../flags/4x3/bl-Awe9mEZ.svg");
}
.fi-bl.fis {
  background-image: url("../flags/1x1/bl-UFPWxkS.svg");
}
.fi-bm {
  background-image: url("../flags/4x3/bm-L3yxS_t.svg");
}
.fi-bm.fis {
  background-image: url("../flags/1x1/bm-LwYJXZv.svg");
}
.fi-bn {
  background-image: url("../flags/4x3/bn-I6orMkA.svg");
}
.fi-bn.fis {
  background-image: url("../flags/1x1/bn-t9XV3iA.svg");
}
.fi-bo {
  background-image: url("../flags/4x3/bo-iwscEd_.svg");
}
.fi-bo.fis {
  background-image: url("../flags/1x1/bo-lWV_kcf.svg");
}
.fi-bq {
  background-image: url("../flags/4x3/bq-gVdzRy8.svg");
}
.fi-bq.fis {
  background-image: url("../flags/1x1/bq-NHMXp3X.svg");
}
.fi-br {
  background-image: url("../flags/4x3/br-YMvs1fK.svg");
}
.fi-br.fis {
  background-image: url("../flags/1x1/br-f6AP4D2.svg");
}
.fi-bs {
  background-image: url("../flags/4x3/bs-oo_Kozq.svg");
}
.fi-bs.fis {
  background-image: url("../flags/1x1/bs-1W0KKkU.svg");
}
.fi-bt {
  background-image: url("../flags/4x3/bt-odr97sS.svg");
}
.fi-bt.fis {
  background-image: url("../flags/1x1/bt-EqZBBSc.svg");
}
.fi-bv {
  background-image: url("../flags/4x3/bv-1o1eSi4.svg");
}
.fi-bv.fis {
  background-image: url("../flags/1x1/bv-GkOJbZl.svg");
}
.fi-bw {
  background-image: url("../flags/4x3/bw-k4g9vws.svg");
}
.fi-bw.fis {
  background-image: url("../flags/1x1/bw-ELmkkOV.svg");
}
.fi-by {
  background-image: url("../flags/4x3/by-na9oaKf.svg");
}
.fi-by.fis {
  background-image: url("../flags/1x1/by-U3tTIvA.svg");
}
.fi-bz {
  background-image: url("../flags/4x3/bz-xyceW62.svg");
}
.fi-bz.fis {
  background-image: url("../flags/1x1/bz-EmColnW.svg");
}
.fi-ca {
  background-image: url("../flags/4x3/ca-kKa6Acd.svg");
}
.fi-ca.fis {
  background-image: url("../flags/1x1/ca-Z7oKWi6.svg");
}
.fi-cc {
  background-image: url("../flags/4x3/cc-j5wMQe8.svg");
}
.fi-cc.fis {
  background-image: url("../flags/1x1/cc-KIvR3b9.svg");
}
.fi-cd {
  background-image: url("../flags/4x3/cd-Gq7ieDa.svg");
}
.fi-cd.fis {
  background-image: url("../flags/1x1/cd-nE7xLhD.svg");
}
.fi-cf {
  background-image: url("../flags/4x3/cf-EmSq0uv.svg");
}
.fi-cf.fis {
  background-image: url("../flags/1x1/cf-m7I4gn4.svg");
}
.fi-cg {
  background-image: url("../flags/4x3/cg-34BrpfD.svg");
}
.fi-cg.fis {
  background-image: url("../flags/1x1/cg-b-dW_PO.svg");
}
.fi-ch {
  background-image: url("../flags/4x3/ch-CCIeNmK.svg");
}
.fi-ch.fis {
  background-image: url("../flags/1x1/ch-iR1E0Qm.svg");
}
.fi-ci {
  background-image: url("../flags/4x3/ci-Gpdw4qk.svg");
}
.fi-ci.fis {
  background-image: url("../flags/1x1/ci-gmOBFpM.svg");
}
.fi-ck {
  background-image: url("../flags/4x3/ck-vprm-KF.svg");
}
.fi-ck.fis {
  background-image: url("../flags/1x1/ck-aT4AS2j.svg");
}
.fi-cl {
  background-image: url("../flags/4x3/cl-o1QwpWO.svg");
}
.fi-cl.fis {
  background-image: url("../flags/1x1/cl-KWD839R.svg");
}
.fi-cm {
  background-image: url("../flags/4x3/cm-363GoGY.svg");
}
.fi-cm.fis {
  background-image: url("../flags/1x1/cm-VYp9eSn.svg");
}
.fi-cn {
  background-image: url("../flags/4x3/cn-NjMaGA3.svg");
}
.fi-cn.fis {
  background-image: url("../flags/1x1/cn-68eU_jT.svg");
}
.fi-co {
  background-image: url("../flags/4x3/co-KUv7P1-.svg");
}
.fi-co.fis {
  background-image: url("../flags/1x1/co-wwdTuAo.svg");
}
.fi-cr {
  background-image: url("../flags/4x3/cr-YpoubY7.svg");
}
.fi-cr.fis {
  background-image: url("../flags/1x1/cr-KtUa2qz.svg");
}
.fi-cu {
  background-image: url("../flags/4x3/cu-k39lPm-.svg");
}
.fi-cu.fis {
  background-image: url("../flags/1x1/cu-pNCHNQL.svg");
}
.fi-cv {
  background-image: url("../flags/4x3/cv-BbTaxM0.svg");
}
.fi-cv.fis {
  background-image: url("../flags/1x1/cv-CdEtm8o.svg");
}
.fi-cw {
  background-image: url("../flags/4x3/cw-TJatXYd.svg");
}
.fi-cw.fis {
  background-image: url("../flags/1x1/cw-Y2FtvpC.svg");
}
.fi-cx {
  background-image: url("../flags/4x3/cx-SRZjlgY.svg");
}
.fi-cx.fis {
  background-image: url("../flags/1x1/cx-5-3vRgl.svg");
}
.fi-cy {
  background-image: url("../flags/4x3/cy-dbMbT95.svg");
}
.fi-cy.fis {
  background-image: url("../flags/1x1/cy-RMcfj1p.svg");
}
.fi-cz {
  background-image: url("../flags/4x3/cz-H6hKv7Z.svg");
}
.fi-cz.fis {
  background-image: url("../flags/1x1/cz-LKJUcnf.svg");
}
.fi-de {
  background-image: url("../flags/4x3/de-xqKBwyp.svg");
}
.fi-de.fis {
  background-image: url("../flags/1x1/de-3rF0EGE.svg");
}
.fi-dj {
  background-image: url("../flags/4x3/dj-A-OnnbS.svg");
}
.fi-dj.fis {
  background-image: url("../flags/1x1/dj-gmgoCCM.svg");
}
.fi-dk {
  background-image: url("../flags/4x3/dk-IBJcx-G.svg");
}
.fi-dk.fis {
  background-image: url("../flags/1x1/dk-8BkyPn0.svg");
}
.fi-dm {
  background-image: url("../flags/4x3/dm-BBJ6d4h.svg");
}
.fi-dm.fis {
  background-image: url("../flags/1x1/dm-Qrhow__.svg");
}
.fi-do {
  background-image: url("../flags/4x3/do-DYaj3e4.svg");
}
.fi-do.fis {
  background-image: url("../flags/1x1/do-sowNlEB.svg");
}
.fi-dz {
  background-image: url("../flags/4x3/dz-cezPX3Y.svg");
}
.fi-dz.fis {
  background-image: url("../flags/1x1/dz-OsahQr3.svg");
}
.fi-ec {
  background-image: url("../flags/4x3/ec-IkKzPqj.svg");
}
.fi-ec.fis {
  background-image: url("../flags/1x1/ec-HmaAJ8T.svg");
}
.fi-ee {
  background-image: url("../flags/4x3/ee-rzGhzb-.svg");
}
.fi-ee.fis {
  background-image: url("../flags/1x1/ee-bI-Rgc9.svg");
}
.fi-eg {
  background-image: url("../flags/4x3/eg-e8BM47X.svg");
}
.fi-eg.fis {
  background-image: url("../flags/1x1/eg-gmPJKsc.svg");
}
.fi-eh {
  background-image: url("../flags/4x3/eh-ec9xc02.svg");
}
.fi-eh.fis {
  background-image: url("../flags/1x1/eh-SZMKfSb.svg");
}
.fi-er {
  background-image: url("../flags/4x3/er-Z3Dv1Gb.svg");
}
.fi-er.fis {
  background-image: url("../flags/1x1/er-I0WoOuU.svg");
}
.fi-es {
  background-image: url("../flags/4x3/es-2c744ob.svg");
}
.fi-es.fis {
  background-image: url("../flags/1x1/es-lHRavTh.svg");
}
.fi-et {
  background-image: url("../flags/4x3/et-TumivyA.svg");
}
.fi-et.fis {
  background-image: url("../flags/1x1/et-egp1bG_.svg");
}
.fi-fi {
  background-image: url("../flags/4x3/fi-HdIUOH_.svg");
}
.fi-fi.fis {
  background-image: url("../flags/1x1/fi-GlIS_Tk.svg");
}
.fi-fj {
  background-image: url("../flags/4x3/fj-XcqPfNR.svg");
}
.fi-fj.fis {
  background-image: url("../flags/1x1/fj-ftsuyCc.svg");
}
.fi-fk {
  background-image: url("../flags/4x3/fk-LEVuvOb.svg");
}
.fi-fk.fis {
  background-image: url("../flags/1x1/fk-1MJMS_y.svg");
}
.fi-fm {
  background-image: url("../flags/4x3/fm-th9pT5D.svg");
}
.fi-fm.fis {
  background-image: url("../flags/1x1/fm-KD6azV7.svg");
}
.fi-fo {
  background-image: url("../flags/4x3/fo-ZawNEWL.svg");
}
.fi-fo.fis {
  background-image: url("../flags/1x1/fo-iI8S11P.svg");
}
.fi-fr {
  background-image: url("../flags/4x3/fr-5qYrOPz.svg");
}
.fi-fr.fis {
  background-image: url("../flags/1x1/fr-cCzG4XB.svg");
}
.fi-ga {
  background-image: url("../flags/4x3/ga-puu2HKc.svg");
}
.fi-ga.fis {
  background-image: url("../flags/1x1/ga-viZSq4H.svg");
}
.fi-gb {
  background-image: url("../flags/4x3/gb-VPWgquL.svg");
}
.fi-gb.fis {
  background-image: url("../flags/1x1/gb-rLS9R12.svg");
}
.fi-gd {
  background-image: url("../flags/4x3/gd-rOktMFA.svg");
}
.fi-gd.fis {
  background-image: url("../flags/1x1/gd-DXKXmD0.svg");
}
.fi-ge {
  background-image: url("../flags/4x3/ge-bDx_h1m.svg");
}
.fi-ge.fis {
  background-image: url("../flags/1x1/ge-TdW1XuQ.svg");
}
.fi-gf {
  background-image: url("../flags/4x3/gf-tMrj_NY.svg");
}
.fi-gf.fis {
  background-image: url("../flags/1x1/gf-p7WEMS3.svg");
}
.fi-gg {
  background-image: url("../flags/4x3/gg-R1brpiv.svg");
}
.fi-gg.fis {
  background-image: url("../flags/1x1/gg-uFmSiey.svg");
}
.fi-gh {
  background-image: url("../flags/4x3/gh-igrxTSN.svg");
}
.fi-gh.fis {
  background-image: url("../flags/1x1/gh-aUJlNWa.svg");
}
.fi-gi {
  background-image: url("../flags/4x3/gi-TVFjFQd.svg");
}
.fi-gi.fis {
  background-image: url("../flags/1x1/gi-m20ddZH.svg");
}
.fi-gl {
  background-image: url("../flags/4x3/gl-herj-Tz.svg");
}
.fi-gl.fis {
  background-image: url("../flags/1x1/gl-7moA_ZD.svg");
}
.fi-gm {
  background-image: url("../flags/4x3/gm-nbf2LoZ.svg");
}
.fi-gm.fis {
  background-image: url("../flags/1x1/gm-3Pa1nA1.svg");
}
.fi-gn {
  background-image: url("../flags/4x3/gn-wmFTmXO.svg");
}
.fi-gn.fis {
  background-image: url("../flags/1x1/gn-ix-bLnK.svg");
}
.fi-gp {
  background-image: url("../flags/4x3/gp-lWyIWY8.svg");
}
.fi-gp.fis {
  background-image: url("../flags/1x1/gp-F-DJ9J-.svg");
}
.fi-gq {
  background-image: url("../flags/4x3/gq-sgxSO_n.svg");
}
.fi-gq.fis {
  background-image: url("../flags/1x1/gq---3l4MN.svg");
}
.fi-gr {
  background-image: url("../flags/4x3/gr-lYZxKKB.svg");
}
.fi-gr.fis {
  background-image: url("../flags/1x1/gr-PXr2hJp.svg");
}
.fi-gs {
  background-image: url("../flags/4x3/gs--KSlzaz.svg");
}
.fi-gs.fis {
  background-image: url("../flags/1x1/gs-LzKUqzB.svg");
}
.fi-gt {
  background-image: url("../flags/4x3/gt-9_wvaI4.svg");
}
.fi-gt.fis {
  background-image: url("../flags/1x1/gt-YcLvXRb.svg");
}
.fi-gu {
  background-image: url("../flags/4x3/gu-Hdakmd1.svg");
}
.fi-gu.fis {
  background-image: url("../flags/1x1/gu-epQSl1y.svg");
}
.fi-gw {
  background-image: url("../flags/4x3/gw-XxD3kVQ.svg");
}
.fi-gw.fis {
  background-image: url("../flags/1x1/gw-m5tbnl4.svg");
}
.fi-gy {
  background-image: url("../flags/4x3/gy-u1bGAiU.svg");
}
.fi-gy.fis {
  background-image: url("../flags/1x1/gy-G5R6o6y.svg");
}
.fi-hk {
  background-image: url("../flags/4x3/hk-lpuVOWj.svg");
}
.fi-hk.fis {
  background-image: url("../flags/1x1/hk-R9-i83M.svg");
}
.fi-hm {
  background-image: url("../flags/4x3/hm-BNDx2mp.svg");
}
.fi-hm.fis {
  background-image: url("../flags/1x1/hm-kF_7OpI.svg");
}
.fi-hn {
  background-image: url("../flags/4x3/hn-RqWnMYX.svg");
}
.fi-hn.fis {
  background-image: url("../flags/1x1/hn-ZB4Weab.svg");
}
.fi-hr {
  background-image: url("../flags/4x3/hr-BwTJEM9.svg");
}
.fi-hr.fis {
  background-image: url("../flags/1x1/hr-AsAUwRA.svg");
}
.fi-ht {
  background-image: url("../flags/4x3/ht-uCApfOC.svg");
}
.fi-ht.fis {
  background-image: url("../flags/1x1/ht-ZyglMcH.svg");
}
.fi-hu {
  background-image: url("../flags/4x3/hu-3qfTvoU.svg");
}
.fi-hu.fis {
  background-image: url("../flags/1x1/hu-gExqGce.svg");
}
.fi-id {
  background-image: url("../flags/4x3/id-peUi9vL.svg");
}
.fi-id.fis {
  background-image: url("../flags/1x1/id-NZPWyLn.svg");
}
.fi-ie {
  background-image: url("../flags/4x3/ie-mfAsfQI.svg");
}
.fi-ie.fis {
  background-image: url("../flags/1x1/ie-YYwASbt.svg");
}
.fi-il {
  background-image: url("../flags/4x3/il-ghfdaVv.svg");
}
.fi-il.fis {
  background-image: url("../flags/1x1/il-Cmn1GWW.svg");
}
.fi-im {
  background-image: url("../flags/4x3/im-sjPIyDL.svg");
}
.fi-im.fis {
  background-image: url("../flags/1x1/im-oTWXsF-.svg");
}
.fi-in {
  background-image: url("../flags/4x3/in-gZKv4en.svg");
}
.fi-in.fis {
  background-image: url("../flags/1x1/in-155WGLt.svg");
}
.fi-io {
  background-image: url("../flags/4x3/io-7-XMCjz.svg");
}
.fi-io.fis {
  background-image: url("../flags/1x1/io-p0dyrQ_.svg");
}
.fi-iq {
  background-image: url("../flags/4x3/iq-jndA6AO.svg");
}
.fi-iq.fis {
  background-image: url("../flags/1x1/iq-38n4Mkz.svg");
}
.fi-ir {
  background-image: url("../flags/4x3/ir-hNPIO7e.svg");
}
.fi-ir.fis {
  background-image: url("../flags/1x1/ir-z-N9_in.svg");
}
.fi-is {
  background-image: url("../flags/4x3/is-mea8ApT.svg");
}
.fi-is.fis {
  background-image: url("../flags/1x1/is-84ZBhRx.svg");
}
.fi-it {
  background-image: url("../flags/4x3/it-iYOuWLG.svg");
}
.fi-it.fis {
  background-image: url("../flags/1x1/it-Lb4du2J.svg");
}
.fi-je {
  background-image: url("../flags/4x3/je-00W9Ztp.svg");
}
.fi-je.fis {
  background-image: url("../flags/1x1/je-dfeiYvq.svg");
}
.fi-jm {
  background-image: url("../flags/4x3/jm-jmQLfGf.svg");
}
.fi-jm.fis {
  background-image: url("../flags/1x1/jm-8grxDBI.svg");
}
.fi-jo {
  background-image: url("../flags/4x3/jo-pCFSUmM.svg");
}
.fi-jo.fis {
  background-image: url("../flags/1x1/jo-3GCr6Iu.svg");
}
.fi-jp {
  background-image: url("../flags/4x3/jp-DEJw8Cy.svg");
}
.fi-jp.fis {
  background-image: url("../flags/1x1/jp-BtwPuB8.svg");
}
.fi-ke {
  background-image: url("../flags/4x3/ke-bLzTQjT.svg");
}
.fi-ke.fis {
  background-image: url("../flags/1x1/ke-6TjMwEe.svg");
}
.fi-kg {
  background-image: url("../flags/4x3/kg-987-nCw.svg");
}
.fi-kg.fis {
  background-image: url("../flags/1x1/kg-wq57Ktl.svg");
}
.fi-kh {
  background-image: url("../flags/4x3/kh-sdeShlq.svg");
}
.fi-kh.fis {
  background-image: url("../flags/1x1/kh-G4wuMTa.svg");
}
.fi-ki {
  background-image: url("../flags/4x3/ki-o1x9vQX.svg");
}
.fi-ki.fis {
  background-image: url("../flags/1x1/ki-377i8GL.svg");
}
.fi-km {
  background-image: url("../flags/4x3/km-VF5yGz0.svg");
}
.fi-km.fis {
  background-image: url("../flags/1x1/km-s2af_Ze.svg");
}
.fi-kn {
  background-image: url("../flags/4x3/kn-4t4nJD_.svg");
}
.fi-kn.fis {
  background-image: url("../flags/1x1/kn-NOTeJgG.svg");
}
.fi-kp {
  background-image: url("../flags/4x3/kp-kOghmg2.svg");
}
.fi-kp.fis {
  background-image: url("../flags/1x1/kp-sDI-U4a.svg");
}
.fi-kr {
  background-image: url("../flags/4x3/kr-396sC87.svg");
}
.fi-kr.fis {
  background-image: url("../flags/1x1/kr-kEpF0qv.svg");
}
.fi-kw {
  background-image: url("../flags/4x3/kw-GfwH9NF.svg");
}
.fi-kw.fis {
  background-image: url("../flags/1x1/kw-y9FLS1J.svg");
}
.fi-ky {
  background-image: url("../flags/4x3/ky-HhywYud.svg");
}
.fi-ky.fis {
  background-image: url("../flags/1x1/ky-5xXH0wO.svg");
}
.fi-kz {
  background-image: url("../flags/4x3/kz-Ylh6oI-.svg");
}
.fi-kz.fis {
  background-image: url("../flags/1x1/kz--9AZIbE.svg");
}
.fi-la {
  background-image: url("../flags/4x3/la-JbUFyMc.svg");
}
.fi-la.fis {
  background-image: url("../flags/1x1/la-UvjlQBF.svg");
}
.fi-lb {
  background-image: url("../flags/4x3/lb-WyV3aOr.svg");
}
.fi-lb.fis {
  background-image: url("../flags/1x1/lb-hCD1YnM.svg");
}
.fi-lc {
  background-image: url("../flags/4x3/lc-XxwUiCg.svg");
}
.fi-lc.fis {
  background-image: url("../flags/1x1/lc-jjP8jB6.svg");
}
.fi-li {
  background-image: url("../flags/4x3/li-T7aOGlN.svg");
}
.fi-li.fis {
  background-image: url("../flags/1x1/li-b374B3a.svg");
}
.fi-lk {
  background-image: url("../flags/4x3/lk-71SIAUT.svg");
}
.fi-lk.fis {
  background-image: url("../flags/1x1/lk-yxxWRwS.svg");
}
.fi-lr {
  background-image: url("../flags/4x3/lr-NbwHes8.svg");
}
.fi-lr.fis {
  background-image: url("../flags/1x1/lr-VDJ4RyD.svg");
}
.fi-ls {
  background-image: url("../flags/4x3/ls-LfcqD1w.svg");
}
.fi-ls.fis {
  background-image: url("../flags/1x1/ls-EYu6BMH.svg");
}
.fi-lt {
  background-image: url("../flags/4x3/lt-FoDUwi_.svg");
}
.fi-lt.fis {
  background-image: url("../flags/1x1/lt-PtzptQ1.svg");
}
.fi-lu {
  background-image: url("../flags/4x3/lu-8k2UZ6B.svg");
}
.fi-lu.fis {
  background-image: url("../flags/1x1/lu-QVDS2AT.svg");
}
.fi-lv {
  background-image: url("../flags/4x3/lv-zb8fuMn.svg");
}
.fi-lv.fis {
  background-image: url("../flags/1x1/lv-bsz40cn.svg");
}
.fi-ly {
  background-image: url("../flags/4x3/ly-MGMOXN1.svg");
}
.fi-ly.fis {
  background-image: url("../flags/1x1/ly-qLxEgBt.svg");
}
.fi-ma {
  background-image: url("../flags/4x3/ma-9qFgS2x.svg");
}
.fi-ma.fis {
  background-image: url("../flags/1x1/ma-Dt5n8_g.svg");
}
.fi-mc {
  background-image: url("../flags/4x3/mc-tquXvOS.svg");
}
.fi-mc.fis {
  background-image: url("../flags/1x1/mc--Dsdyxm.svg");
}
.fi-md {
  background-image: url("../flags/4x3/md-hMipYOX.svg");
}
.fi-md.fis {
  background-image: url("../flags/1x1/md-_BkCjsw.svg");
}
.fi-me {
  background-image: url("../flags/4x3/me-FxXapqZ.svg");
}
.fi-me.fis {
  background-image: url("../flags/1x1/me-0HmwtU2.svg");
}
.fi-mf {
  background-image: url("../flags/4x3/mf-LOMJOLy.svg");
}
.fi-mf.fis {
  background-image: url("../flags/1x1/mf-0RFuKZW.svg");
}
.fi-mg {
  background-image: url("../flags/4x3/mg-8LmJAOn.svg");
}
.fi-mg.fis {
  background-image: url("../flags/1x1/mg-Vyhi30P.svg");
}
.fi-mh {
  background-image: url("../flags/4x3/mh-mGbzdrE.svg");
}
.fi-mh.fis {
  background-image: url("../flags/1x1/mh-x_4XzMn.svg");
}
.fi-mk {
  background-image: url("../flags/4x3/mk-ly4Emah.svg");
}
.fi-mk.fis {
  background-image: url("../flags/1x1/mk-2qTANyb.svg");
}
.fi-ml {
  background-image: url("../flags/4x3/ml-g3TvK-Y.svg");
}
.fi-ml.fis {
  background-image: url("../flags/1x1/ml-p_LBjp7.svg");
}
.fi-mm {
  background-image: url("../flags/4x3/mm-KeFy6qe.svg");
}
.fi-mm.fis {
  background-image: url("../flags/1x1/mm-pfNGHPT.svg");
}
.fi-mn {
  background-image: url("../flags/4x3/mn-Lqf-iw-.svg");
}
.fi-mn.fis {
  background-image: url("../flags/1x1/mn--PhEDMT.svg");
}
.fi-mo {
  background-image: url("../flags/4x3/mo-ifRkVm3.svg");
}
.fi-mo.fis {
  background-image: url("../flags/1x1/mo-aKQhTTY.svg");
}
.fi-mp {
  background-image: url("../flags/4x3/mp-bmxrNwX.svg");
}
.fi-mp.fis {
  background-image: url("../flags/1x1/mp-UwY9fqI.svg");
}
.fi-mq {
  background-image: url("../flags/4x3/mq-XPAzqf4.svg");
}
.fi-mq.fis {
  background-image: url("../flags/1x1/mq-8rwHnyb.svg");
}
.fi-mr {
  background-image: url("../flags/4x3/mr-dAPGje3.svg");
}
.fi-mr.fis {
  background-image: url("../flags/1x1/mr-5a9bqqN.svg");
}
.fi-ms {
  background-image: url("../flags/4x3/ms-SzykotM.svg");
}
.fi-ms.fis {
  background-image: url("../flags/1x1/ms-TI0MDdw.svg");
}
.fi-mt {
  background-image: url("../flags/4x3/mt-SSUwwqh.svg");
}
.fi-mt.fis {
  background-image: url("../flags/1x1/mt-oYMjwIH.svg");
}
.fi-mu {
  background-image: url("../flags/4x3/mu-XTRHUqv.svg");
}
.fi-mu.fis {
  background-image: url("../flags/1x1/mu-xdcRKQJ.svg");
}
.fi-mv {
  background-image: url("../flags/4x3/mv-VCKStU1.svg");
}
.fi-mv.fis {
  background-image: url("../flags/1x1/mv-uLysV-q.svg");
}
.fi-mw {
  background-image: url("../flags/4x3/mw-2SwGn7E.svg");
}
.fi-mw.fis {
  background-image: url("../flags/1x1/mw-IVpPia_.svg");
}
.fi-mx {
  background-image: url("../flags/4x3/mx-pULLJCn.svg");
}
.fi-mx.fis {
  background-image: url("../flags/1x1/mx-V1FANW7.svg");
}
.fi-my {
  background-image: url("../flags/4x3/my-qTCyy4u.svg");
}
.fi-my.fis {
  background-image: url("../flags/1x1/my-htMKWwO.svg");
}
.fi-mz {
  background-image: url("../flags/4x3/mz-nQNJ3YV.svg");
}
.fi-mz.fis {
  background-image: url("../flags/1x1/mz-kx7YBcc.svg");
}
.fi-na {
  background-image: url("../flags/4x3/na-zsCQyEi.svg");
}
.fi-na.fis {
  background-image: url("../flags/1x1/na-R0aeld6.svg");
}
.fi-nc {
  background-image: url("../flags/4x3/nc-gJ4Tsnm.svg");
}
.fi-nc.fis {
  background-image: url("../flags/1x1/nc-7-aMpg1.svg");
}
.fi-ne {
  background-image: url("../flags/4x3/ne-1COIyoo.svg");
}
.fi-ne.fis {
  background-image: url("../flags/1x1/ne-OEdNIsF.svg");
}
.fi-nf {
  background-image: url("../flags/4x3/nf-gdUioL4.svg");
}
.fi-nf.fis {
  background-image: url("../flags/1x1/nf-FoS76gK.svg");
}
.fi-ng {
  background-image: url("../flags/4x3/ng-DhjxwJU.svg");
}
.fi-ng.fis {
  background-image: url("../flags/1x1/ng-nIKgKj5.svg");
}
.fi-ni {
  background-image: url("../flags/4x3/ni-G2RoQS2.svg");
}
.fi-ni.fis {
  background-image: url("../flags/1x1/ni-64IdF0C.svg");
}
.fi-nl {
  background-image: url("../flags/4x3/nl-BPuWwd0.svg");
}
.fi-nl.fis {
  background-image: url("../flags/1x1/nl-e7tFUvd.svg");
}
.fi-no {
  background-image: url("../flags/4x3/no-isji8O1.svg");
}
.fi-no.fis {
  background-image: url("../flags/1x1/no-jWGCU1b.svg");
}
.fi-np {
  background-image: url("../flags/4x3/np-0cERbIz.svg");
}
.fi-np.fis {
  background-image: url("../flags/1x1/np-iqYIAWI.svg");
}
.fi-nr {
  background-image: url("../flags/4x3/nr-18ELpSf.svg");
}
.fi-nr.fis {
  background-image: url("../flags/1x1/nr-duCI833.svg");
}
.fi-nu {
  background-image: url("../flags/4x3/nu-W-UWBN3.svg");
}
.fi-nu.fis {
  background-image: url("../flags/1x1/nu-R5BnnfK.svg");
}
.fi-nz {
  background-image: url("../flags/4x3/nz--rjFwL0.svg");
}
.fi-nz.fis {
  background-image: url("../flags/1x1/nz-X40h74C.svg");
}
.fi-om {
  background-image: url("../flags/4x3/om-fTeWGeH.svg");
}
.fi-om.fis {
  background-image: url("../flags/1x1/om-6cqyoL1.svg");
}
.fi-pa {
  background-image: url("../flags/4x3/pa-MPMtV-B.svg");
}
.fi-pa.fis {
  background-image: url("../flags/1x1/pa-3Sdf4Aj.svg");
}
.fi-pe {
  background-image: url("../flags/4x3/pe-eMVfqCk.svg");
}
.fi-pe.fis {
  background-image: url("../flags/1x1/pe-hXE1qGa.svg");
}
.fi-pf {
  background-image: url("../flags/4x3/pf-8nWdIFH.svg");
}
.fi-pf.fis {
  background-image: url("../flags/1x1/pf-a9kNnzg.svg");
}
.fi-pg {
  background-image: url("../flags/4x3/pg-8bH86T6.svg");
}
.fi-pg.fis {
  background-image: url("../flags/1x1/pg-XVpb6Pe.svg");
}
.fi-ph {
  background-image: url("../flags/4x3/ph-y0jhjQf.svg");
}
.fi-ph.fis {
  background-image: url("../flags/1x1/ph-I7fS_0D.svg");
}
.fi-pk {
  background-image: url("../flags/4x3/pk-4NWs5tI.svg");
}
.fi-pk.fis {
  background-image: url("../flags/1x1/pk-E5Su0D8.svg");
}
.fi-pl {
  background-image: url("../flags/4x3/pl-MfuMHnI.svg");
}
.fi-pl.fis {
  background-image: url("../flags/1x1/pl--nMncsk.svg");
}
.fi-pm {
  background-image: url("../flags/4x3/pm-ocS1dzH.svg");
}
.fi-pm.fis {
  background-image: url("../flags/1x1/pm-MP8dhdv.svg");
}
.fi-pn {
  background-image: url("../flags/4x3/pn-I805oTs.svg");
}
.fi-pn.fis {
  background-image: url("../flags/1x1/pn-Z60II9D.svg");
}
.fi-pr {
  background-image: url("../flags/4x3/pr-mcQSG0U.svg");
}
.fi-pr.fis {
  background-image: url("../flags/1x1/pr-7XSNP-Y.svg");
}
.fi-ps {
  background-image: url("../flags/4x3/ps-FPxN9ak.svg");
}
.fi-ps.fis {
  background-image: url("../flags/1x1/ps-ZkxS6q8.svg");
}
.fi-pt {
  background-image: url("../flags/4x3/pt-us6mjXv.svg");
}
.fi-pt.fis {
  background-image: url("../flags/1x1/pt-LdOBP0A.svg");
}
.fi-pw {
  background-image: url("../flags/4x3/pw-5P-DKar.svg");
}
.fi-pw.fis {
  background-image: url("../flags/1x1/pw-PTbq3pB.svg");
}
.fi-py {
  background-image: url("../flags/4x3/py-7alNX0t.svg");
}
.fi-py.fis {
  background-image: url("../flags/1x1/py-XLgmRg7.svg");
}
.fi-qa {
  background-image: url("../flags/4x3/qa-sqJirLE.svg");
}
.fi-qa.fis {
  background-image: url("../flags/1x1/qa-o0yrIIf.svg");
}
.fi-re {
  background-image: url("../flags/4x3/re-b3pXW6q.svg");
}
.fi-re.fis {
  background-image: url("../flags/1x1/re-9f6l8NF.svg");
}
.fi-ro {
  background-image: url("../flags/4x3/ro-JLCGfF1.svg");
}
.fi-ro.fis {
  background-image: url("../flags/1x1/ro-G9a3pWY.svg");
}
.fi-rs {
  background-image: url("../flags/4x3/rs-0voF5Wy.svg");
}
.fi-rs.fis {
  background-image: url("../flags/1x1/rs-U4Gk9L4.svg");
}
.fi-ru {
  background-image: url("../flags/4x3/ru-gG-5I3k.svg");
}
.fi-ru.fis {
  background-image: url("../flags/1x1/ru-CDTcIJL.svg");
}
.fi-rw {
  background-image: url("../flags/4x3/rw-hVYHtOK.svg");
}
.fi-rw.fis {
  background-image: url("../flags/1x1/rw-O4Wocdd.svg");
}
.fi-sa {
  background-image: url("../flags/4x3/sa-VJhfBSH.svg");
}
.fi-sa.fis {
  background-image: url("../flags/1x1/sa-gFBmHRd.svg");
}
.fi-sb {
  background-image: url("../flags/4x3/sb-UxW8RUq.svg");
}
.fi-sb.fis {
  background-image: url("../flags/1x1/sb-aCweKuW.svg");
}
.fi-sc {
  background-image: url("../flags/4x3/sc-VAzJjy8.svg");
}
.fi-sc.fis {
  background-image: url("../flags/1x1/sc-Exue4zE.svg");
}
.fi-sd {
  background-image: url("../flags/4x3/sd-J_qyxgh.svg");
}
.fi-sd.fis {
  background-image: url("../flags/1x1/sd-AdyxbpC.svg");
}
.fi-se {
  background-image: url("../flags/4x3/se-NeEgQqZ.svg");
}
.fi-se.fis {
  background-image: url("../flags/1x1/se-8Kzwq4T.svg");
}
.fi-sg {
  background-image: url("../flags/4x3/sg-D7uZJEI.svg");
}
.fi-sg.fis {
  background-image: url("../flags/1x1/sg--RzXeFA.svg");
}
.fi-sh {
  background-image: url("../flags/4x3/sh-uwmSHjb.svg");
}
.fi-sh.fis {
  background-image: url("../flags/1x1/sh-11tEyoN.svg");
}
.fi-si {
  background-image: url("../flags/4x3/si-m18RTk_.svg");
}
.fi-si.fis {
  background-image: url("../flags/1x1/si-mNqXvZt.svg");
}
.fi-sj {
  background-image: url("../flags/4x3/sj-2uf0RZD.svg");
}
.fi-sj.fis {
  background-image: url("../flags/1x1/sj--mbWsvA.svg");
}
.fi-sk {
  background-image: url("../flags/4x3/sk-xu8wc-_.svg");
}
.fi-sk.fis {
  background-image: url("../flags/1x1/sk-L8qsdTD.svg");
}
.fi-sl {
  background-image: url("../flags/4x3/sl-5Tzl3uB.svg");
}
.fi-sl.fis {
  background-image: url("../flags/1x1/sl-l0No6BL.svg");
}
.fi-sm {
  background-image: url("../flags/4x3/sm-gehb3xW.svg");
}
.fi-sm.fis {
  background-image: url("../flags/1x1/sm-ihpTXoJ.svg");
}
.fi-sn {
  background-image: url("../flags/4x3/sn-9PCUlnf.svg");
}
.fi-sn.fis {
  background-image: url("../flags/1x1/sn-7Uglc94.svg");
}
.fi-so {
  background-image: url("../flags/4x3/so-yRbuv_T.svg");
}
.fi-so.fis {
  background-image: url("../flags/1x1/so-ECrps_C.svg");
}
.fi-sr {
  background-image: url("../flags/4x3/sr-J7Jqlhl.svg");
}
.fi-sr.fis {
  background-image: url("../flags/1x1/sr-gkNUJp1.svg");
}
.fi-ss {
  background-image: url("../flags/4x3/ss-VSN6k8X.svg");
}
.fi-ss.fis {
  background-image: url("../flags/1x1/ss-XBa68uC.svg");
}
.fi-st {
  background-image: url("../flags/4x3/st-6vyb7gt.svg");
}
.fi-st.fis {
  background-image: url("../flags/1x1/st-mjtKaYV.svg");
}
.fi-sv {
  background-image: url("../flags/4x3/sv-LYRlfnb.svg");
}
.fi-sv.fis {
  background-image: url("../flags/1x1/sv-pNhslom.svg");
}
.fi-sx {
  background-image: url("../flags/4x3/sx-ZI-U44E.svg");
}
.fi-sx.fis {
  background-image: url("../flags/1x1/sx-47KPusA.svg");
}
.fi-sy {
  background-image: url("../flags/4x3/sy-xlT2auv.svg");
}
.fi-sy.fis {
  background-image: url("../flags/1x1/sy-Ra1d6a0.svg");
}
.fi-sz {
  background-image: url("../flags/4x3/sz-_oAVbDc.svg");
}
.fi-sz.fis {
  background-image: url("../flags/1x1/sz-Rv3k289.svg");
}
.fi-tc {
  background-image: url("../flags/4x3/tc-jIVAjSa.svg");
}
.fi-tc.fis {
  background-image: url("../flags/1x1/tc-vyKDOZV.svg");
}
.fi-td {
  background-image: url("../flags/4x3/td-TXtejzz.svg");
}
.fi-td.fis {
  background-image: url("../flags/1x1/td-oMzwjzH.svg");
}
.fi-tf {
  background-image: url("../flags/4x3/tf-xe7z6gk.svg");
}
.fi-tf.fis {
  background-image: url("../flags/1x1/tf-aCTEEGX.svg");
}
.fi-tg {
  background-image: url("../flags/4x3/tg-k6aeQm3.svg");
}
.fi-tg.fis {
  background-image: url("../flags/1x1/tg-QquQ-Wg.svg");
}
.fi-th {
  background-image: url("../flags/4x3/th-JERhENu.svg");
}
.fi-th.fis {
  background-image: url("../flags/1x1/th-J7LeQqC.svg");
}
.fi-tj {
  background-image: url("../flags/4x3/tj-2-FF4p2.svg");
}
.fi-tj.fis {
  background-image: url("../flags/1x1/tj-aY5OfQ8.svg");
}
.fi-tk {
  background-image: url("../flags/4x3/tk-ylLdy6b.svg");
}
.fi-tk.fis {
  background-image: url("../flags/1x1/tk-NjMOAT_.svg");
}
.fi-tl {
  background-image: url("../flags/4x3/tl-MzBmZNX.svg");
}
.fi-tl.fis {
  background-image: url("../flags/1x1/tl-a-AYaPB.svg");
}
.fi-tm {
  background-image: url("../flags/4x3/tm-Jh8hHM4.svg");
}
.fi-tm.fis {
  background-image: url("../flags/1x1/tm-YLsRjwU.svg");
}
.fi-tn {
  background-image: url("../flags/4x3/tn-Ua0lpQN.svg");
}
.fi-tn.fis {
  background-image: url("../flags/1x1/tn-1_G9Caw.svg");
}
.fi-to {
  background-image: url("../flags/4x3/to-QbSLlg2.svg");
}
.fi-to.fis {
  background-image: url("../flags/1x1/to-mho2Lwc.svg");
}
.fi-tr {
  background-image: url("../flags/4x3/tr-i3BJc6B.svg");
}
.fi-tr.fis {
  background-image: url("../flags/1x1/tr-DTldjA8.svg");
}
.fi-tt {
  background-image: url("../flags/4x3/tt-0ysoXh8.svg");
}
.fi-tt.fis {
  background-image: url("../flags/1x1/tt-_xl6tdQ.svg");
}
.fi-tv {
  background-image: url("../flags/4x3/tv-IYZldOQ.svg");
}
.fi-tv.fis {
  background-image: url("../flags/1x1/tv-obFhwBh.svg");
}
.fi-tw {
  background-image: url("../flags/4x3/tw-1AoHhCM.svg");
}
.fi-tw.fis {
  background-image: url("../flags/1x1/tw-YL1sZm6.svg");
}
.fi-tz {
  background-image: url("../flags/4x3/tz-6bn-fD5.svg");
}
.fi-tz.fis {
  background-image: url("../flags/1x1/tz-ReC-E8r.svg");
}
.fi-ua {
  background-image: url("../flags/4x3/ua-4OKrkVO.svg");
}
.fi-ua.fis {
  background-image: url("../flags/1x1/ua-gb6Auc-.svg");
}
.fi-ug {
  background-image: url("../flags/4x3/ug-LDvnNpe.svg");
}
.fi-ug.fis {
  background-image: url("../flags/1x1/ug-L8ClRvm.svg");
}
.fi-um {
  background-image: url("../flags/4x3/um-Uzf0c0m.svg");
}
.fi-um.fis {
  background-image: url("../flags/1x1/um-xpC3193.svg");
}
.fi-us {
  background-image: url("../flags/4x3/us-HaGkwJP.svg");
}
.fi-us.fis {
  background-image: url("../flags/1x1/us-wYVTrc7.svg");
}
.fi-uy {
  background-image: url("../flags/4x3/uy-0yEJsmJ.svg");
}
.fi-uy.fis {
  background-image: url("../flags/1x1/uy-8SNHoHz.svg");
}
.fi-uz {
  background-image: url("../flags/4x3/uz-_w1TDqC.svg");
}
.fi-uz.fis {
  background-image: url("../flags/1x1/uz-Z00DrBN.svg");
}
.fi-va {
  background-image: url("../flags/4x3/va-uEbq661.svg");
}
.fi-va.fis {
  background-image: url("../flags/1x1/va-LZQ9yzz.svg");
}
.fi-vc {
  background-image: url("../flags/4x3/vc-hecjHDv.svg");
}
.fi-vc.fis {
  background-image: url("../flags/1x1/vc-oJxg-iq.svg");
}
.fi-ve {
  background-image: url("../flags/4x3/ve-A7KLVdL.svg");
}
.fi-ve.fis {
  background-image: url("../flags/1x1/ve-hctd8mI.svg");
}
.fi-vg {
  background-image: url("../flags/4x3/vg-cId83Kh.svg");
}
.fi-vg.fis {
  background-image: url("../flags/1x1/vg-GiF6qlG.svg");
}
.fi-vi {
  background-image: url("../flags/4x3/vi-bL7aDmd.svg");
}
.fi-vi.fis {
  background-image: url("../flags/1x1/vi-3KYxVfl.svg");
}
.fi-vn {
  background-image: url("../flags/4x3/vn-E5NIHMd.svg");
}
.fi-vn.fis {
  background-image: url("../flags/1x1/vn-XFxuU-Z.svg");
}
.fi-vu {
  background-image: url("../flags/4x3/vu-Byf9FNF.svg");
}
.fi-vu.fis {
  background-image: url("../flags/1x1/vu-9E7zTLO.svg");
}
.fi-wf {
  background-image: url("../flags/4x3/wf-H_SnPPe.svg");
}
.fi-wf.fis {
  background-image: url("../flags/1x1/wf-TKH7Q_H.svg");
}
.fi-ws {
  background-image: url("../flags/4x3/ws-Jaga9Ks.svg");
}
.fi-ws.fis {
  background-image: url("../flags/1x1/ws-A1N3lbz.svg");
}
.fi-ye {
  background-image: url("../flags/4x3/ye-QKWwsuV.svg");
}
.fi-ye.fis {
  background-image: url("../flags/1x1/ye-Ez_6YBZ.svg");
}
.fi-yt {
  background-image: url("../flags/4x3/yt-V015Eps.svg");
}
.fi-yt.fis {
  background-image: url("../flags/1x1/yt-Q3H1YEe.svg");
}
.fi-za {
  background-image: url("../flags/4x3/za-Z_X5JAG.svg");
}
.fi-za.fis {
  background-image: url("../flags/1x1/za-zto-WWt.svg");
}
.fi-zm {
  background-image: url("../flags/4x3/zm-PxRDx8m.svg");
}
.fi-zm.fis {
  background-image: url("../flags/1x1/zm-4Whv7Fg.svg");
}
.fi-zw {
  background-image: url("../flags/4x3/zw-jVvWYHu.svg");
}
.fi-zw.fis {
  background-image: url("../flags/1x1/zw-cS9M-EJ.svg");
}
.fi-arab {
  background-image: url("../flags/4x3/arab-IuUFGU6.svg");
}
.fi-arab.fis {
  background-image: url("../flags/1x1/arab-9T_dxu6.svg");
}
.fi-asean {
  background-image: url("../flags/4x3/asean-xnbcYc9.svg");
}
.fi-asean.fis {
  background-image: url("../flags/1x1/asean-XGgVbgL.svg");
}
.fi-cefta {
  background-image: url("../flags/4x3/cefta-l4IRC7A.svg");
}
.fi-cefta.fis {
  background-image: url("../flags/1x1/cefta-oksMUJO.svg");
}
.fi-cp {
  background-image: url("../flags/4x3/cp-GOdRYVn.svg");
}
.fi-cp.fis {
  background-image: url("../flags/1x1/cp-LpyMMlY.svg");
}
.fi-dg {
  background-image: url("../flags/4x3/dg-4q5PA9U.svg");
}
.fi-dg.fis {
  background-image: url("../flags/1x1/dg-cA0te3C.svg");
}
.fi-eac {
  background-image: url("../flags/4x3/eac-WrPEQ6s.svg");
}
.fi-eac.fis {
  background-image: url("../flags/1x1/eac-hQzhh1N.svg");
}
.fi-es-ct {
  background-image: url("../flags/4x3/es-ct-vGxCNEb.svg");
}
.fi-es-ct.fis {
  background-image: url("../flags/1x1/es-ct-mYI0kaD.svg");
}
.fi-es-ga {
  background-image: url("../flags/4x3/es-ga-VwKQ7X2.svg");
}
.fi-es-ga.fis {
  background-image: url("../flags/1x1/es-ga-xuYqLji.svg");
}
.fi-es-pv {
  background-image: url("../flags/4x3/es-pv-dy_wM8E.svg");
}
.fi-es-pv.fis {
  background-image: url("../flags/1x1/es-pv-u_GD-Fe.svg");
}
.fi-eu {
  background-image: url("../flags/4x3/eu-A4VcaI2.svg");
}
.fi-eu.fis {
  background-image: url("../flags/1x1/eu-WMmKyEW.svg");
}
.fi-gb-eng {
  background-image: url("../flags/4x3/gb-eng-irQ0RxG.svg");
}
.fi-gb-eng.fis {
  background-image: url("../flags/1x1/gb-eng-U0rZ0yz.svg");
}
.fi-gb-nir {
  background-image: url("../flags/4x3/gb-nir-fzgH23M.svg");
}
.fi-gb-nir.fis {
  background-image: url("../flags/1x1/gb-nir--A62Cwk.svg");
}
.fi-gb-sct {
  background-image: url("../flags/4x3/gb-sct-NNEzObv.svg");
}
.fi-gb-sct.fis {
  background-image: url("../flags/1x1/gb-sct-wvYUEgu.svg");
}
.fi-gb-wls {
  background-image: url("../flags/4x3/gb-wls-gEp-yNX.svg");
}
.fi-gb-wls.fis {
  background-image: url("../flags/1x1/gb-wls-rgOW3TN.svg");
}
.fi-ic {
  background-image: url("../flags/4x3/ic-7WQSIPL.svg");
}
.fi-ic.fis {
  background-image: url("../flags/1x1/ic-7t05FZU.svg");
}
.fi-pc {
  background-image: url("../flags/4x3/pc-qhibgAV.svg");
}
.fi-pc.fis {
  background-image: url("../flags/1x1/pc-ZodW7Of.svg");
}
.fi-sh-ac {
  background-image: url("../flags/4x3/sh-ac-47BVlKs.svg");
}
.fi-sh-ac.fis {
  background-image: url("../flags/1x1/sh-ac-7jBWiKh.svg");
}
.fi-sh-hl {
  background-image: url("../flags/4x3/sh-hl-tBsEqf9.svg");
}
.fi-sh-hl.fis {
  background-image: url("../flags/1x1/sh-hl-ZpHWBmQ.svg");
}
.fi-sh-ta {
  background-image: url("../flags/4x3/sh-ta-99oO8Wu.svg");
}
.fi-sh-ta.fis {
  background-image: url("../flags/1x1/sh-ta-RSnyXQv.svg");
}
.fi-un {
  background-image: url("../flags/4x3/un-dD1z2g3.svg");
}
.fi-un.fis {
  background-image: url("../flags/1x1/un-VEPN9lr.svg");
}
.fi-xk {
  background-image: url("../flags/4x3/xk-sK5-Dj1.svg");
}
.fi-xk.fis {
  background-image: url("../flags/1x1/xk-xxdweXz.svg");
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);
  box-shadow: 1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);
  animation: fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  left: 0;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: 0;
}
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill .1s;
  transition: fill .1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: .5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 .5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 .5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7,5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7,5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
button:not(:disabled):hover, a[href]:hover, summary:hover, label:has(input:not(:disabled)):hover, [role="button"]:not([aria-disabled="true"]):hover, input[type="checkbox"]:not(:disabled):hover, input[type="radio"]:not(:disabled):hover {
  cursor: pointer;
}
button:disabled:hover, [aria-disabled="true"]:hover {
  cursor: not-allowed;
}
button[data-action*="account-modals#closeModal"][aria-label^="Fermer"] {
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
  flex-shrink: 0;
  aspect-ratio: 1 / 1;
  border-radius: 9999px;
}
button[data-action*="account-modals#closeModal"][aria-label^="Fermer"] svg {
  flex-shrink: 0;
}
input[type="number"] {
  appearance: textfield;
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
form[data-controller~="registration-form"] input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]) {
  background-color: #ffffff;
}
form[data-controller~="registration-form"] input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):hover {
  background-color: var(--hero-section-light-bg);
}
form[data-controller~="registration-form"] input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):focus, form[data-controller~="registration-form"] input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):focus-visible {
  background-color: #ffffff;
}
.theme-checkbox, .registration-theme-checkbox {
  width: 1.1rem;
  height: 1.1rem;
  flex-shrink: 0;
  appearance: none;
  border: 1px solid var(--hero-reviews-card-border);
  border-radius: 0.35rem;
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.78rem 0.78rem;
  transition: background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease;
}
.theme-checkbox:hover, .registration-theme-checkbox:hover {
  border-color: var(--navbar-active-line);
  background-color: var(--hero-section-light-bg);
}
.theme-checkbox:checked, .registration-theme-checkbox:checked {
  border-color: var(--navbar-active-line);
  background-color: var(--topbar-bg);
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.55 3.55 5.9 9.2 2.45 5.75' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.theme-checkbox:focus-visible, .registration-theme-checkbox:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px rgba(155, 123, 191, 0.24);
}
.theme-checkbox:disabled, .registration-theme-checkbox:disabled {
  opacity: 0.55;
  cursor: not-allowed;
}
select:not(.sr-only):not([multiple]) {
  min-height: 2.75rem;
  appearance: none;
  -webkit-appearance: none;
  border: 1px solid var(--admin-customers-card-border, var(--theme-soft-1));
  border-radius: 0.95rem;
  background-color: #ffffff;
  background-image: linear-gradient(45deg, transparent 50%, #a37680 50%), linear-gradient(135deg, #a37680 50%, transparent 50%);
  background-position: calc(100% - 1.28rem) 50%, calc(100% - 0.92rem) 50%;
  background-size: 0.42rem 0.42rem, 0.42rem 0.42rem;
  background-repeat: no-repeat;
  padding-right: 2.8rem;
  color: var(--admin-customers-strong, #342c2a);
  box-shadow: 0 16px 30px -26px rgba(109, 87, 80, 0.16);
  transition: background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease, color 160ms ease;
}
select:not(.sr-only):not([multiple]):hover {
  border-color: var(--theme-accent);
  background-color: var(--theme-soft-1);
  cursor: pointer;
}
select:not(.sr-only):not([multiple]):focus, select:not(.sr-only):not([multiple]):focus-visible {
  border-color: var(--admin-customers-view-border, var(--theme-primary));
  background-color: #ffffff;
  box-shadow: 0 0 0 3px rgba(155, 123, 191, 0.16);
  outline: none;
}
select:not(.sr-only):not([multiple]):disabled {
  background-color: rgba(245, 239, 235, 0.72);
  color: var(--admin-customers-muted, #b1a39b);
  cursor: not-allowed;
}
select.appearance-none:not(.sr-only):not([multiple]) {
  background-image: none;
}
select.select-in-shell:not(.sr-only):not([multiple]) {
  min-height: 0;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}
select.select-in-shell:not(.sr-only):not([multiple]):hover, select.select-in-shell:not(.sr-only):not([multiple]):focus, select.select-in-shell:not(.sr-only):not([multiple]):focus-visible {
  border-color: transparent;
  background-color: transparent;
  box-shadow: none;
}
select:not(.sr-only) option {
  background-color: #ffffff;
  color: var(--admin-customers-strong, #342c2a);
}
select:not(.sr-only) option:hover, select:not(.sr-only) option:focus {
  background-color: var(--theme-soft-1);
  color: var(--theme-primary);
}
select:not(.sr-only) option:checked {
  background: var(--theme-primary);
  color: #ffffff;
}
select:not(.sr-only) option:disabled {
  background-color: #f6eee9;
  color: var(--admin-customers-muted, #b1a39b);
}
.theme-native-select {
  position: relative;
  width: 100%;
}
.theme-native-select__source {
  position: absolute !important;
  inset: auto !important;
  width: 1px !important;
  min-width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  clip-path: inset(50%) !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
.theme-native-select__legacy-arrow {
  display: none !important;
}
.theme-native-select__button {
  display: flex;
  width: 100%;
  min-height: 2.75rem;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  border: 1px solid var(--admin-customers-card-border, var(--theme-soft-1));
  border-radius: 0.95rem;
  background: #ffffff;
  padding: 0.72rem 1rem;
  color: var(--admin-customers-strong, #342c2a);
  font-weight: 600;
  text-align: left;
  box-shadow: 0 16px 30px -26px rgba(109, 87, 80, 0.16);
  transition: background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease, color 160ms ease;
}
.theme-native-select__button:not(:disabled):hover {
  border-color: var(--theme-accent);
  background: var(--theme-soft-1);
}
.theme-native-select__button:focus-visible {
  border-color: var(--admin-customers-view-border, var(--theme-primary));
  background: #ffffff;
  box-shadow: 0 0 0 3px rgba(155, 123, 191, 0.16);
  outline: none;
}
.theme-native-select__button:disabled {
  cursor: not-allowed;
  background: rgba(245, 239, 235, 0.72);
  color: var(--admin-customers-muted, #b1a39b);
}
.theme-native-select__label {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.theme-native-select__arrow {
  display: inline-flex;
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
  color: #a37680;
  transition: transform 160ms ease;
}
.theme-native-select__button[aria-expanded="true"] .theme-native-select__arrow {
  transform: rotate(180deg);
}
.theme-native-select__menu {
  position: absolute;
  top: calc(100% + 0.55rem);
  right: 0;
  left: 0;
  z-index: 220;
  min-width: 100%;
  max-height: 16rem;
  overflow: auto;
  border: 1px solid rgba(155, 123, 191, 0.45);
  border-radius: 1.1rem;
  background: rgba(255, 255, 255, 0.98);
  padding: 0.45rem;
  box-shadow: 0 24px 42px -28px rgba(88, 64, 112, 0.28);
  backdrop-filter: blur(8px);
}
.theme-native-select__menu[hidden] {
  display: none;
}
.theme-native-select__option {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  border-radius: 0.85rem;
  padding: 0.68rem 0.82rem;
  color: var(--admin-customers-body, #6f625c);
  font-size: 0.92rem;
  font-weight: 600;
  text-align: left;
  white-space: normal;
  overflow-wrap: anywhere;
  transition: background-color 150ms ease, color 150ms ease, box-shadow 150ms ease;
}
.theme-native-select__option:hover, .theme-native-select__option:focus-visible {
  background: var(--theme-soft-1);
  color: var(--theme-primary);
  outline: none;
}
.theme-native-select__option--selected {
  background: var(--theme-primary);
  color: #ffffff;
  box-shadow: 0 14px 26px -22px rgba(88, 64, 112, 0.55);
}
.theme-native-select__option--selected:hover, .theme-native-select__option--selected:focus-visible {
  background: var(--theme-accent);
  color: #ffffff;
}
.theme-native-select__option:disabled {
  cursor: not-allowed;
  opacity: 0.48;
}
.theme-native-select--in-shell {
  margin: 0 !important;
}
.theme-native-select--in-shell .theme-native-select__button {
  min-height: 0;
  border: 0;
  background: transparent;
  padding: 0;
  box-shadow: none;
}
.theme-native-select--in-shell .theme-native-select__button:not(:disabled):hover, .theme-native-select--in-shell .theme-native-select__button:focus-visible {
  border: 0;
  background: transparent;
  box-shadow: none;
}
[data-theme-select-target="option"], [data-settings-tva-select-target="option"], [data-order-state-dropdown-target="option"], [data-product-filters-target="sortOption"], [data-role="country-option"], [data-role="phone-option"], [data-registration-form-target*="CountryOption"], [data-registration-form-target*="PhoneOption"] {
  transition: background-color 150ms ease, color 150ms ease, box-shadow 150ms ease;
}
[data-role="country-option"]:hover, [data-role="phone-option"]:hover, [data-registration-form-target*="CountryOption"]:hover, [data-registration-form-target*="PhoneOption"]:hover {
  background-color: rgba(255, 255, 255, 0.72);
  color: var(--theme-primary);
}
[data-role="country-option"][aria-selected="true"]:hover, [data-role="phone-option"][aria-selected="true"]:hover, [data-registration-form-target*="CountryOption"][aria-selected="true"]:hover, [data-registration-form-target*="PhoneOption"][aria-selected="true"]:hover {
  background-color: var(--theme-accent);
  color: #ffffff;
}
.theme-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: var(--theme-accent) rgba(234, 216, 209, 0.42);
}
.theme-scrollbar::-webkit-scrollbar {
  width: 0.72rem;
  height: 0.72rem;
}
.theme-scrollbar::-webkit-scrollbar-track {
  border-radius: 9999px;
  background: rgba(234, 216, 209, 0.42);
}
.theme-scrollbar::-webkit-scrollbar-thumb {
  border: 2px solid transparent;
  border-radius: 9999px;
  background: linear-gradient(180deg, var(--theme-accent) 0%, var(--theme-primary) 100%);
  background-clip: padding-box;
}
.theme-scrollbar::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, var(--theme-primary) 0%, #8666ac 100%);
  background-clip: padding-box;
}
.theme-scrollbar::-webkit-scrollbar-corner {
  background: transparent;
}
details > summary {
  list-style: none;
}
details > summary::-webkit-details-marker {
  display: none;
}
:root {
  --admin-bg: #fdf8f1;
  --theme-page-bg: #fdf8f1;
  --theme-primary: #9B7BBF;
  --theme-accent: #BFA6D9;
  --theme-soft-1: #EAD8D1;
  --theme-soft-2: #E8CFCF;
  --theme-neutral: #C7D6CC;
  --order-bg-status-recu: var(--theme-neutral);
  --order-bg-status-en-preparation: var(--theme-soft-1);
  --order-bg-status-en-livraison: var(--theme-accent);
  --order-text-status-recu: var(--theme-primary);
  --order-text-status-en-preparation: var(--theme-primary);
  --order-text-status-en-livraison: var(--theme-primary);
  --hero-second-cta-button-bg: var(--theme-primary);
  --admin-navbar-bg: #ffffff;
  --admin-navbar-border: var(--theme-soft-1);
  --admin-navbar-logo: var(--theme-primary);
  --admin-navbar-subtitle: #a99ab8;
  --admin-navbar-title: var(--theme-primary);
  --admin-navbar-search-bg: var(--theme-soft-1);
  --admin-navbar-search-text: #9f8eb5;
  --admin-navbar-search-icon: #aa98c0;
  --admin-navbar-icon: var(--theme-primary);
  --admin-navbar-button-primary-bg: var(--theme-accent);
  --admin-navbar-button-primary-text: #ffffff;
  --admin-navbar-button-secondary-border: var(--theme-accent);
  --admin-navbar-button-secondary-text: var(--theme-primary);
  --admin-notification-panel-bg: #ffffff;
  --admin-notification-panel-border: var(--theme-soft-1);
  --admin-notification-panel-shadow: rgba(107, 84, 74, 0.14);
  --admin-notification-title: #352d2b;
  --admin-notification-body: #6d615c;
  --admin-notification-meta: #aa9a92;
  --admin-notification-info-bg: #e6f1ff;
  --admin-notification-info-text: #2b67b8;
  --admin-notification-important-bg: #fff1dd;
  --admin-notification-important-text: #b96d16;
  --admin-notification-warning-bg: #ffe2e0;
  --admin-notification-warning-text: #c5453d;
  --admin-sidebar-bg: #ffffff;
  --admin-sidebar-border: var(--theme-soft-1);
  --admin-sidebar-item-text: #8f819e;
  --admin-sidebar-item-icon: #8f819e;
  --admin-sidebar-item-hover-bg: var(--theme-soft-1);
  --admin-sidebar-item-hover-text: var(--theme-primary);
  --admin-sidebar-item-active-bg: var(--theme-soft-2);
  --admin-sidebar-item-active-text: var(--theme-primary);
  --admin-sidebar-item-active-icon: var(--theme-primary);
  --admin-sidebar-shadow: rgba(111, 88, 79, 0.06);
  --admin-customers-page-bg: var(--theme-soft-1);
  --admin-customers-page-glow: rgba(234, 216, 209, 0.88);
  --admin-customers-page-glow-soft: rgba(232, 207, 207, 0.72);
  --admin-customers-breadcrumb: #c9b7ad;
  --admin-customers-breadcrumb-active: var(--theme-primary);
  --admin-customers-title: #342c2a;
  --admin-customers-card-bg: #ffffff;
  --admin-customers-card-border: var(--theme-soft-1);
  --admin-customers-card-shadow: rgba(125, 96, 82, 0.06);
  --admin-customers-muted: #b1a39b;
  --admin-customers-label: #b8aba2;
  --admin-customers-body: #8a7d76;
  --admin-customers-strong: #342c2a;
  --admin-customers-success-bg: var(--theme-neutral);
  --admin-customers-success-text: var(--theme-primary);
  --admin-customers-tab: #c6bbb4;
  --admin-customers-tab-active: var(--theme-primary);
  --admin-customers-tab-line: var(--theme-accent);
  --admin-customers-divider: var(--theme-soft-1);
  --admin-customers-action-bg: var(--theme-primary);
  --admin-customers-action-text: #ffffff;
  --admin-customers-action-outline-bg: #ffffff;
  --admin-customers-action-outline-border: var(--theme-accent);
  --admin-customers-action-outline-text: var(--theme-primary);
  --admin-customers-row-hover: var(--theme-soft-1);
  --admin-customers-avatar-rose: var(--theme-soft-2);
  --admin-customers-avatar-rose-text: var(--theme-primary);
  --admin-customers-avatar-ash: var(--theme-neutral);
  --admin-customers-avatar-ash-text: var(--theme-primary);
  --admin-customers-avatar-gold: var(--theme-soft-1);
  --admin-customers-avatar-gold-text: var(--theme-primary);
  --admin-customers-view-border: var(--theme-accent);
  --admin-customers-view-text: var(--theme-primary);
  --admin-customers-pagination-bg: var(--theme-primary);
  --admin-customers-pagination-text: #ffffff;
  --admin-customers-pagination-muted: #a4978e;
  --account-bg: var(--theme-page-bg);
  --account-surface: #ffffff;
  --account-border: var(--theme-soft-1);
  --account-title: var(--theme-primary);
  --account-heading: var(--theme-primary);
  --account-body: #93847d;
  --account-quote: #9f928c;
  --account-shadow: rgba(109, 87, 80, 0.08);
  --account-chip-bg: var(--theme-neutral);
  --account-chip-text: var(--theme-primary);
  --account-favorite-bg: var(--theme-soft-2);
  --account-favorite-icon-bg: var(--theme-soft-1);
  --account-favorite-icon: var(--theme-primary);
  --account-soft-card-bg: var(--theme-soft-1);
  --account-edit-icon: var(--theme-primary);
  --account-thumb-from: #6e574f;
  --account-thumb-to: #d7b7a7;
  --account-thumb-accent: #f4ede8;
  --account-link: var(--theme-primary);
  --account-link-hover: var(--theme-accent);
  --account-address-button-border: var(--theme-accent);
  --account-address-button-text: var(--theme-primary);
  --account-address-chip-bg: #ffffff;
  --account-address-chip-text: var(--theme-primary);
  --account-modal-overlay: rgba(155, 123, 191, 0.24);
  --account-modal-surface: var(--theme-soft-1);
  --account-modal-surface-strong: #ffffff;
  --account-modal-muted: #998d88;
  --account-modal-close-bg: var(--theme-soft-1);
  --account-modal-close-text: var(--theme-primary);
  --reset-bg: var(--theme-page-bg);
  --reset-panel-bg: #ffffff;
  --reset-panel-border: var(--theme-soft-1);
  --reset-panel-shadow: rgba(109, 87, 80, 0.12);
  --reset-heading: var(--theme-primary);
  --reset-body: #93847d;
  --reset-muted: #aa9a92;
  --reset-step-bg: var(--theme-soft-2);
  --reset-step-active-bg: var(--theme-primary);
  --reset-step-active-text: #ffffff;
  --reset-key-bg: var(--theme-soft-1);
  --reset-key-border: var(--theme-accent);
  --reset-success-bg: var(--theme-neutral);
  --reset-success-border: var(--theme-accent);
  --reset-success-text: var(--theme-primary);
  --reset-error-bg: var(--theme-soft-2);
  --reset-error-border: var(--theme-accent);
  --reset-error-text: var(--theme-primary);
  --hero-section-warm-bg: var(--theme-soft-1);
  --hero-section-light-bg: var(--theme-soft-2);
  --hero-reviews-bg: var(--theme-soft-1);
  --hero-reviews-title: #312a27;
  --hero-reviews-card-bg: #ffffff;
  --hero-reviews-card-border: var(--theme-soft-1);
  --hero-reviews-star: var(--theme-primary);
  --hero-reviews-quote: #4f4743;
  --hero-reviews-name: #2f2927;
  --hero-reviews-meta: #9a8f89;
  --hero-reviews-avatar-marie: #8b664f;
  --hero-reviews-avatar-sophie: #8fd1bd;
  --hero-reviews-avatar-camille: #d9ddd8;
  --hero-reviews-avatar-text: #ffffff;
  --hero-reviews-shadow: rgba(110, 86, 73, 0.08);
  --hero-reviews-shell-shadow: rgba(110, 86, 73, 0.1);
  --hero-favorites-bg: #EEE1DB;
  --hero-favorites-title: #2b2624;
  --hero-favorites-subtitle: #7f7370;
  --hero-favorites-link: #7a6d68;
  --hero-favorites-link-hover: #5f534f;
  --hero-favorites-card-bg: #ffffff;
  --hero-favorites-card-border: var(--theme-soft-1);
  --hero-favorites-card-title: #2e2927;
  --hero-favorites-card-body: #7d726d;
  --hero-favorites-price: #3f3532;
  --hero-favorites-action-bg: var(--theme-neutral);
  --hero-favorites-action-icon: var(--theme-primary);
  --hero-favorites-shadow: rgba(108, 88, 79, 0.08);
  --hero-creations-bg: var(--hero-section-warm-bg);
  --hero-creations-title: #2c2725;
  --hero-creations-card-text: #ffffff;
  --hero-creations-card-button-bg: #ffffff;
  --hero-creations-card-button-text: #544c49;
  --hero-creations-card-overlay-strong: rgba(22, 17, 14, 0.44);
  --hero-creations-card-overlay-soft: rgba(22, 17, 14, 0.18);
  --hero-creations-arrow-bg: #ffffff;
  --hero-creations-arrow-border: #e8dfdb;
  --hero-creations-arrow-icon: #5b4f4a;
  --hero-creations-arrow-disabled-bg: #f5eeeb;
  --hero-creations-arrow-disabled-icon: #c4b7b2;
  --hero-creations-counter: #8f817b;
  --hero-moment-bg: #EEE1DB;
  --hero-moment-overlay-left: rgba(245, 239, 235, 0.9);
  --hero-moment-overlay-middle: rgba(243, 237, 232, 0.66);
  --hero-moment-overlay-right: rgba(240, 234, 230, 0.18);
  --hero-moment-panel-bg: rgba(252, 247, 244, 0.42);
  --hero-moment-panel-border: rgba(255, 255, 255, 0.45);
  --hero-moment-panel-shadow: rgba(91, 74, 67, 0.12);
  --hero-moment-title: #232224;
  --hero-moment-title-accent: var(--theme-primary);
  --hero-moment-body: #4f4947;
  --hero-moment-button-bg: var(--theme-primary);
  --hero-moment-button-text: #ffffff;
  --hero-moment-button-shadow: rgba(95, 76, 76, 0.22);
  --hero-moment-feature-icon: #5f6f62;
  --hero-moment-feature-text: #4f4a47;
  --hero-moment-feature-chip-bg: rgba(249, 244, 241, 0.55);
  --hero-moment-feature-chip-border: rgba(255, 255, 255, 0.5);
  --hero-explorer-bg: #EEE1DB;
  --hero-explorer-title: #262220;
  --hero-explorer-button-bg: var(--theme-primary);
  --hero-explorer-button-text: #ffffff;
  --hero-explorer-button-shadow: rgba(91, 72, 66, 0.18);
  --hero-explorer-image-fade: transparent;
  --hero-attention-bg: #EEE1DB;
  --hero-attention-title: #2f2b2a;
  --hero-attention-body: #685f5c;
  --hero-attention-card-title: #2f2b2a;
  --hero-attention-card-body: #675f5c;
  --hero-attention-icon: #6d6662;
  --hero-attention-card-anniversaire-bg: var(--theme-soft-1);
  --hero-attention-card-naissance-bg: var(--theme-neutral);
  --hero-attention-card-speciale-bg: #F7EFE8;
  --hero-savoir-bg: var(--hero-section-warm-bg);
  --hero-savoir-eyebrow: #6f7b74;
  --hero-savoir-title: #2d2a28;
  --hero-savoir-body: #68615e;
  --hero-savoir-step-number: #917d77;
  --hero-savoir-step-title: #2d2a28;
  --hero-savoir-step-body: #68615e;
  --hero-savoir-play-bg: rgba(255, 255, 255, 0.82);
  --hero-savoir-play-icon: #ffffff;
  --hero-savoir-ring: #ffffff;
  --hero-savoir-image-shadow: rgba(51, 43, 37, 0.16);
  --hero-bg: #EEE1DB;
  --hero-title: #2f2b2a;
  --hero-body: #675d5a;
  --hero-card-bg: #f7f2ef;
  --hero-card-title: #2f2b2a;
  --hero-card-body: #675d5a;
  --hero-icon-color: #6b625f;
  --hero-icon-hand-bg: var(--theme-soft-2);
  --hero-icon-gift-bg: var(--theme-neutral);
  --hero-icon-unique-bg: var(--theme-soft-1);
  --footer-bg: var(--theme-soft-1);
  --footer-heading: #7a6661;
  --footer-body: #a89a95;
  --footer-link: #a59590;
  --footer-icon: #7a6661;
  --footer-border: var(--theme-soft-1);
  --footer-input-text: #9e918c;
  --footer-input-line: #d9d0cc;
  --footer-button-bg: var(--theme-primary);
  --footer-button-text: #f8f4f2;
  --footer-bottom-text: #b4a8a3;
  --topbar-bg: var(--theme-primary);
  --topbar-text: #f8f2ee;
  --topbar-icon: #f8f2ee;
  --navbar-bg: #ffffff;
  --navbar-border: var(--theme-accent);
  --navbar-brand: var(--theme-primary);
  --navbar-link: #b0a0c5;
  --navbar-link-active: var(--theme-primary);
  --navbar-active-line: var(--theme-accent);
  --navbar-icon: var(--theme-primary);
  --navbar-icon-hover: var(--theme-accent);
  --navbar-badge-bg: var(--theme-neutral);
  --navbar-badge-text: #ffffff;
  --navbar-toggle-border: var(--theme-accent);
  --navbar-toggle-hover-bg: var(--theme-soft-1);
  --navbar-mobile-divider: var(--theme-soft-1);
  --datepicker-bg: var(--theme-soft-1);
  --datepicker-panel-bg: #ffffff;
  --datepicker-border: var(--theme-soft-1);
  --datepicker-shadow: rgba(110, 86, 73, 0.14);
  --datepicker-title: #312a27;
  --datepicker-text: #4f4743;
  --datepicker-muted: #a89a95;
  --datepicker-hover-bg: var(--theme-soft-2);
  --datepicker-selected-bg: var(--theme-primary);
  --datepicker-selected-text: #ffffff;
  --datepicker-today-border: var(--theme-accent);
  --datepicker-action: var(--theme-primary);
  --datepicker-action-hover: var(--theme-accent);
}
.flatpickr-calendar {
  width: 20rem;
  border: 1px solid var(--datepicker-border);
  border-radius: 1.35rem;
  background: var(--datepicker-panel-bg);
  box-shadow: 0 24px 70px -38px var(--datepicker-shadow);
  color: var(--datepicker-text);
}
.flatpickr-calendar.arrowTop::before, .flatpickr-calendar.arrowTop::after, .flatpickr-calendar.arrowBottom::before, .flatpickr-calendar.arrowBottom::after {
  display: none;
}
.flatpickr-months {
  min-height: 3rem;
  padding: 0.9rem 0.9rem 0.35rem;
}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
  top: 0.88rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.1rem;
  height: 2.1rem;
  border: 1px solid var(--datepicker-border);
  border-radius: 0.8rem;
  background: var(--hero-section-light-bg);
  box-shadow: 0 12px 26px -20px var(--datepicker-shadow);
  padding: 0;
  color: var(--datepicker-title);
  transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease, transform 160ms ease;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
  left: calc(0.9rem + ((100% - 1.8rem) / 14) - 1.05rem);
}
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: calc(0.9rem + ((100% - 1.8rem) / 14) - 1.05rem);
}
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
  border-color: var(--navbar-active-line);
  background: var(--datepicker-hover-bg);
  color: var(--datepicker-action);
  transform: translateY(-1px);
}
.flatpickr-months .flatpickr-prev-month span, .flatpickr-months .flatpickr-next-month span {
  font-size: 0.95rem;
  font-weight: 700;
  line-height: 1;
}
.flatpickr-current-month {
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.18rem;
  width: 100%;
  height: 2.1rem;
  padding: 0 3.2rem;
  text-align: center;
}
.flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month input.cur-year {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 1.1rem;
  font-weight: 600;
  color: var(--datepicker-title);
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  flex: 0 0 auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover, .flatpickr-current-month input.cur-year:hover, .flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month input.cur-year:focus {
  background: transparent;
}
.flatpickr-current-month .numInputWrapper {
  flex: 0 0 3.55rem;
  width: 3.55rem;
}
.flatpickr-current-month .numInputWrapper.flatpickr-year-trigger {
  border-radius: 0.8rem;
  cursor: pointer;
  transition: background-color 160ms ease, color 160ms ease;
}
.flatpickr-current-month .numInputWrapper.flatpickr-year-trigger *, .flatpickr-current-month input.cur-year {
  cursor: pointer;
}
.flatpickr-current-month .numInputWrapper span.arrowUp, .flatpickr-current-month .numInputWrapper span.arrowDown {
  display: none;
}
.flatpickr-current-month input.cur-year {
  appearance: textfield;
  -moz-appearance: textfield;
  width: 100% !important;
  min-width: 0;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
}
.flatpickr-current-month .numInputWrapper.flatpickr-year-trigger:hover, .flatpickr-current-month .numInputWrapper.flatpickr-year-trigger:focus-visible {
  background: var(--datepicker-hover-bg);
  outline: none;
}
.flatpickr-current-month input.cur-year::-webkit-outer-spin-button, .flatpickr-current-month input.cur-year::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.flatpickr-year-panel {
  margin: 0 0.9rem 0.55rem;
  border: 1px solid var(--datepicker-border);
  border-radius: 1rem;
  background: #fffdfa;
  box-shadow: 0 18px 40px -30px var(--datepicker-shadow);
  padding: 0.8rem;
}
.flatpickr-year-panel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.6rem;
  margin-bottom: 0.7rem;
}
.flatpickr-year-panel-title {
  margin: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 0.98rem;
  font-weight: 600;
  color: var(--datepicker-title);
}
.flatpickr-year-panel-nav {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  border: 1px solid var(--datepicker-border);
  border-radius: 0.75rem;
  background: var(--hero-section-light-bg);
  color: var(--datepicker-title);
  transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease;
}
.flatpickr-year-panel-nav:hover, .flatpickr-year-panel-nav:focus-visible {
  border-color: var(--navbar-active-line);
  background: var(--datepicker-hover-bg);
  color: var(--datepicker-action);
  outline: none;
}
.flatpickr-year-panel-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0.45rem;
}
.flatpickr-year-option {
  border: 1px solid transparent;
  border-radius: 0.8rem;
  background: transparent;
  padding: 0.68rem 0.35rem;
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--datepicker-title);
  text-align: center;
  transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease;
}
.flatpickr-year-option:hover, .flatpickr-year-option:focus-visible {
  border-color: var(--datepicker-border);
  background: var(--datepicker-hover-bg);
  color: var(--datepicker-action);
  outline: none;
}
.flatpickr-year-option.is-active {
  border-color: var(--datepicker-selected-bg);
  background: var(--datepicker-selected-bg);
  color: var(--datepicker-selected-text);
}
.flatpickr-weekdays {
  padding: 0 0.9rem;
  background: transparent;
}
.flatpickr-weekdaycontainer {
  gap: 0.1rem;
}
.flatpickr-weekday {
  color: var(--datepicker-title);
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: lowercase;
}
.flatpickr-days {
  width: 100%;
  padding: 0.2rem 0.9rem 0.4rem;
}
.dayContainer {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
.flatpickr-day {
  max-width: 2.45rem;
  height: 2.45rem;
  line-height: 2.45rem;
  margin: 0.08rem;
  border: 1px solid transparent;
  border-radius: 0.85rem;
  color: var(--datepicker-title);
}
.flatpickr-day:hover, .flatpickr-day:focus {
  border-color: transparent;
  background: var(--datepicker-hover-bg);
}
.flatpickr-day.today {
  border-color: var(--datepicker-today-border);
  color: var(--datepicker-title);
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  border-color: var(--datepicker-today-border);
  background: var(--datepicker-hover-bg);
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover {
  border-color: var(--datepicker-selected-bg);
  background: var(--datepicker-selected-bg);
  color: var(--datepicker-selected-text);
}
.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
  color: var(--datepicker-muted);
}
.flatpickr-time {
  border-top: 1px solid var(--datepicker-border);
}
.flatpickr-time input, .flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
  color: var(--datepicker-title);
}
.flatpickr-time input:hover, .flatpickr-time .flatpickr-time-separator:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
  background: var(--datepicker-hover-bg);
}
.flatpickr-footer {
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
  border-top: 1px solid var(--datepicker-border);
  padding: 0.8rem 1rem 0.95rem;
}
.flatpickr-footer-button {
  border: 0;
  background: transparent;
  padding: 0;
  font-size: 0.94rem;
  font-weight: 600;
  color: var(--datepicker-action);
  cursor: pointer;
}
.flatpickr-footer-button:hover, .flatpickr-footer-button:focus-visible {
  color: var(--datepicker-action-hover);
  outline: none;
}
.js-flatpickr-alt[readonly] {
  cursor: pointer;
}
.password-visibility-wrapper {
  position: relative;
  display: block;
  width: 100%;
}
.password-visibility-wrapper > input {
  padding-right: 3.65rem !important;
}
.password-visibility-toggle {
  position: absolute;
  top: 50%;
  right: 0.55rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.55rem;
  height: 2.55rem;
  transform: translateY(-50%);
  border: 1px solid var(--theme-soft-1);
  border-radius: 9999px;
  background: #fffdfa;
  color: var(--theme-primary);
  box-shadow: 0 14px 24px -22px rgba(88, 64, 112, 0.45);
  transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease;
}
.password-visibility-toggle:hover, .password-visibility-toggle:focus-visible {
  border-color: var(--theme-accent);
  background: var(--theme-soft-1);
  color: var(--theme-primary);
  outline: none;
}
.password-visibility-toggle svg {
  width: 1rem;
  height: 1rem;
}
.pac-container {
  z-index: 99999;
  overflow: hidden;
  margin-top: 0.45rem;
  border: 1px solid var(--theme-soft-1);
  border-radius: 1.15rem;
  background: #fffdfa;
  box-shadow: 0 26px 60px -38px rgba(91, 72, 66, 0.42);
  font-family: "Segoe UI", ui-sans-serif, system-ui, sans-serif;
}
.pac-item {
  border-top: 1px solid rgba(232, 211, 202, 0.7);
  padding: 0.85rem 1rem;
  color: var(--account-body);
  cursor: pointer;
}
.pac-item:first-child {
  border-top: 0;
}
.pac-item:hover, .pac-item-selected {
  background: var(--hero-section-light-bg);
}
.pac-item-query {
  color: var(--hero-moment-title);
  font-weight: 700;
}
.pac-matched {
  color: var(--theme-primary);
  font-weight: 700;
}
body.account-modal-open [data-order-actions-layer] {
  z-index: 1 !important;
}
.cookie-modal-open {
  overflow: hidden;
}
.cookie-consent-banner {
  position: fixed;
  right: clamp(1rem, 3vw, 2rem);
  bottom: clamp(1rem, 3vw, 2rem);
  z-index: 100000;
  display: grid;
  max-width: min(42rem, calc(100vw - 2rem));
  gap: 1.15rem;
  border: 1px solid var(--theme-soft-1);
  border-radius: 1.75rem;
  background: #ffffff;
  padding: clamp(1.1rem, 2.5vw, 1.55rem);
  box-shadow: 0 30px 80px -38px rgba(82, 61, 52, 0.46);
  color: #3a312e;
}
.cookie-consent-banner.hidden, .cookie-consent-modal.hidden {
  display: none;
}
.cookie-consent-banner__eyebrow {
  margin: 0 0 0.4rem;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: #b7a59c;
}
.cookie-consent-banner__title, .cookie-consent-panel__title {
  margin: 0;
  font-family: Georgia, "Times New Roman", serif;
  color: #2f2927;
}
.cookie-consent-banner__title {
  font-size: clamp(1.45rem, 3vw, 1.95rem);
}
.cookie-consent-banner__text, .cookie-consent-panel__intro, .cookie-consent-banner__summary {
  margin: 0;
  font-family: "Segoe UI", ui-sans-serif, system-ui, sans-serif;
  line-height: 1.55;
  color: #756863;
}
.cookie-consent-banner__summary {
  margin-top: 0.65rem;
  font-size: 0.92rem;
  color: var(--theme-primary);
}
.cookie-consent-banner__actions, .cookie-consent-panel__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.cookie-consent-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.8rem;
  border: 1px solid var(--theme-soft-1);
  border-radius: 9999px;
  padding: 0.75rem 1.15rem;
  font-family: "Segoe UI", ui-sans-serif, system-ui, sans-serif;
  font-size: 0.94rem;
  font-weight: 700;
  transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease, transform 160ms ease;
}
.cookie-consent-button:hover, .cookie-consent-button:focus-visible {
  transform: translateY(-1px);
  outline: none;
}
.cookie-consent-button--primary {
  border-color: var(--theme-primary);
  background: var(--theme-primary);
  color: #ffffff;
}
.cookie-consent-button--secondary {
  border-color: var(--theme-accent);
  background: #ffffff;
  color: var(--theme-primary);
}
.cookie-consent-button--ghost {
  background: var(--theme-page-bg);
  color: #7b6d68;
}
.cookie-consent-button--primary:hover, .cookie-consent-button--primary:focus-visible {
  background: var(--theme-accent);
  border-color: var(--theme-accent);
}
.cookie-consent-button--secondary:hover, .cookie-consent-button--ghost:hover, .cookie-consent-button--secondary:focus-visible, .cookie-consent-button--ghost:focus-visible {
  background: var(--theme-soft-1);
  color: var(--theme-primary);
}
.cookie-consent-modal {
  position: fixed;
  inset: 0;
  z-index: 100001;
  display: grid;
  place-items: center;
  padding: 1.2rem;
}
.cookie-consent-modal__overlay {
  position: absolute;
  inset: 0;
  background: rgba(49, 40, 36, 0.42);
  backdrop-filter: blur(4px);
}
.cookie-consent-panel {
  position: relative;
  z-index: 1;
  width: min(44rem, 100%);
  max-height: min(46rem, calc(100vh - 2rem));
  overflow-y: auto;
  border: 1px solid var(--theme-soft-1);
  border-radius: 1.85rem;
  background: #ffffff;
  padding: clamp(1.15rem, 3vw, 1.8rem);
  box-shadow: 0 36px 96px -38px rgba(55, 38, 32, 0.48);
}
.cookie-consent-panel__header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
}
.cookie-consent-panel__title {
  font-size: clamp(1.55rem, 3vw, 2.15rem);
}
.cookie-consent-panel__close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.55rem;
  height: 2.55rem;
  border: 0;
  border-radius: 9999px;
  background: var(--theme-soft-1);
  color: var(--theme-primary);
  font-size: 1.45rem;
  line-height: 1;
  transition: background-color 160ms ease, color 160ms ease, transform 160ms ease;
}
.cookie-consent-panel__close:hover, .cookie-consent-panel__close:focus-visible {
  background: var(--theme-soft-2);
  color: #8c5db9;
  outline: none;
  transform: rotate(8deg);
}
.cookie-consent-panel__intro {
  margin-top: 1rem;
}
.cookie-consent-categories {
  display: grid;
  gap: 0.8rem;
  margin-top: 1.25rem;
}
.cookie-consent-category {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 1rem;
  border: 1px solid var(--theme-soft-1);
  border-radius: 1.2rem;
  background: #fffdfa;
  padding: 1rem;
}
.cookie-consent-category strong {
  display: block;
  color: #332d2a;
  font-family: "Segoe UI", ui-sans-serif, system-ui, sans-serif;
  font-size: 0.98rem;
}
.cookie-consent-category small {
  display: block;
  margin-top: 0.25rem;
  color: #847772;
  font-family: "Segoe UI", ui-sans-serif, system-ui, sans-serif;
  line-height: 1.45;
}
.cookie-consent-category input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.cookie-consent-switch {
  position: relative;
  width: 3.1rem;
  height: 1.75rem;
  border-radius: 9999px;
  background: var(--theme-soft-1);
  transition: background-color 160ms ease;
}
.cookie-consent-switch::after {
  content: "";
  position: absolute;
  top: 0.24rem;
  left: 0.25rem;
  width: 1.27rem;
  height: 1.27rem;
  border-radius: 9999px;
  background: #ffffff;
  box-shadow: 0 8px 18px -10px rgba(48, 34, 30, 0.65);
  transition: transform 160ms ease;
}
.cookie-consent-category input:checked + .cookie-consent-switch {
  background: var(--theme-primary);
}
.cookie-consent-category input:checked + .cookie-consent-switch::after {
  transform: translateX(1.34rem);
}
.cookie-consent-category input:focus-visible + .cookie-consent-switch {
  outline: 3px solid rgba(155, 123, 191, 0.25);
  outline-offset: 3px;
}
.cookie-consent-category.is-required {
  background: var(--theme-page-bg);
}
.cookie-consent-panel__actions {
  justify-content: flex-end;
  margin-top: 1.4rem;
}
@media (max-width: 640px) {
  .cookie-consent-banner {
    right: 1rem;
    bottom: 1rem;
  }
  .cookie-consent-banner__actions, .cookie-consent-panel__actions {
    flex-direction: column;
  }
  .cookie-consent-button {
    width: 100%;
  }
}
.legal-rich-editor-toolbar {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  border: 1px solid var(--account-border);
  border-radius: 1.15rem;
  background: #fffdfa;
  padding: 0.65rem;
}
.legal-rich-editor-toolbar button {
  display: inline-flex;
  min-height: 2.35rem;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--admin-customers-card-border);
  border-radius: 9999px;
  background: #ffffff;
  padding: 0.45rem 0.9rem;
  color: var(--theme-primary);
  cursor: pointer;
  font-size: 0.84rem;
  font-weight: 700;
  transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease, transform 160ms ease;
}
.legal-rich-editor-toolbar button:hover, .legal-rich-editor-toolbar button:focus-visible {
  border-color: var(--theme-primary);
  background: var(--theme-soft-1);
  color: var(--theme-primary);
  outline: none;
  transform: translateY(-1px);
}
.legal-rich-editor-surface {
  min-height: 30rem;
  border: 1px solid var(--account-border);
  border-radius: 1.4rem;
  background: #ffffff;
  padding: 1.25rem;
  outline: none;
  transition: border-color 160ms ease, box-shadow 160ms ease;
}
.legal-rich-editor-surface:focus {
  border-color: var(--navbar-active-line);
  box-shadow: 0 0 0 0.18rem var(--navbar-active-line);
  @supports (color: color-mix(in lab, red, red)) {
    box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--navbar-active-line) 25%, transparent);
  }
}
.legal-rich-content {
  color: var(--hero-creations-arrow-icon);
  font-size: 0.98rem;
  line-height: 1.82;
}
.legal-rich-content > * + * {
  margin-top: 1rem;
}
.legal-rich-content h2, .legal-rich-content h3, .legal-rich-content h4 {
  color: var(--hero-moment-title);
  font-family: Georgia, "Times New Roman", serif;
  font-weight: 600;
  letter-spacing: -0.03em;
  line-height: 1.16;
}
.legal-rich-content h2 {
  margin-top: 1.8rem;
  font-size: clamp(1.55rem, 2.4vw, 2.05rem);
}
.legal-rich-content h3 {
  margin-top: 1.45rem;
  font-size: clamp(1.25rem, 2vw, 1.55rem);
}
.legal-rich-content h4 {
  margin-top: 1.25rem;
  font-size: 1.1rem;
}
.legal-rich-content strong, .legal-rich-content b {
  color: var(--hero-moment-title);
  font-weight: 700;
}
.legal-rich-content u {
  text-decoration-color: var(--theme-primary);
  text-decoration-thickness: 0.12em;
  text-underline-offset: 0.18em;
}
.legal-rich-content ul, .legal-rich-content ol {
  padding-left: 1.45rem;
}
.legal-rich-content ul {
  list-style: disc;
}
.legal-rich-content ol {
  list-style: decimal;
}
.legal-rich-content li + li {
  margin-top: 0.45rem;
}
.legal-rich-content a {
  color: var(--theme-primary);
  font-weight: 700;
  text-decoration: none;
}
.legal-rich-content a:hover, .legal-rich-content a:focus-visible {
  color: #8c5db9;
  text-decoration: underline;
}
.legal-rich-content blockquote {
  border-left: 0.22rem solid var(--theme-primary);
  border-radius: 1rem;
  background: #fffdfa;
  padding: 1rem 1.15rem;
  color: var(--hero-moment-title);
}
@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;
}
@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-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  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-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@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-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: 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-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}
