/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */
@layer theme {
  :root, :host {
    --color-red-400: oklch(.704 .191 22.216);
    --color-red-500: oklch(.637 .237 25.331);
    --color-orange-700: oklch(.553 .195 38.402);
    --color-sky-400: oklch(.746 .16 232.661);
    --color-sky-500: oklch(.685 .169 237.323);
    --color-blue-500: oklch(.623 .214 259.815);
    --color-gray-50: oklch(.985 .002 247.839);
    --color-gray-100: oklch(.967 .003 264.542);
    --color-gray-200: oklch(.928 .006 264.531);
    --color-gray-300: oklch(.872 .01 258.338);
    --color-gray-400: oklch(.707 .022 261.325);
    --color-gray-500: oklch(.551 .027 264.364);
    --color-gray-700: oklch(.373 .034 259.733);
    --color-gray-800: oklch(.278 .033 256.848);
    --color-neutral-200: oklch(.922 0 0);
    --color-neutral-300: oklch(.87 0 0);
    --color-neutral-400: oklch(.708 0 0);
    --color-stone-50: oklch(.985 .001 106.423);
    --color-stone-100: oklch(.97 .001 106.424);
    --color-stone-400: oklch(.709 .01 56.259);
    --color-stone-600: oklch(.444 .011 73.639);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-light: 300;
    --leading-snug: 1.375;
    --radius-xl: .75rem;
    --ease-in: cubic-bezier(.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: SuisseIntl, sans-serif;
    --default-font-feature-settings: normal;
    --default-font-variation-settings: normal;
    --default-mono-font-family: Courier New, monospace;
    --default-mono-font-feature-settings: normal;
    --default-mono-font-variation-settings: normal;
    --spacing-sc-spacing-button-padding-horizontal-xs: 6px;
    --spacing-sc-spacing-button-padding-vertical-xs: 2px;
    --text-sc-typography-button-font-size-xs: 12px;
    --font-weight-sc-typography-button-font-weight-xs: 400;
    --leading-sc-typography-button-line-height-xs: 20px;
    --spacing-sc-spacing-button-padding-horizontal-sm: 6px;
    --spacing-sc-spacing-button-padding-vertical-sm: 2px;
    --font-sc-typography-button-font-sm: "SuisseIntl";
    --text-sc-typography-button-font-size-sm: 14px;
    --font-weight-sc-typography-button-font-weight-sm: 400;
    --leading-sc-typography-button-line-height-sm: 24px;
    --spacing-sc-spacing-button-padding-horizontal-md: 12px;
    --spacing-sc-spacing-button-padding-vertical-md: 8px;
    --font-sc-typography-button-font-md: "SuisseIntl";
    --text-sc-typography-button-font-size-md: 14px;
    --font-weight-sc-typography-button-font-weight-md: 400;
    --leading-sc-typography-button-line-height-md: 24px;
    --spacing-sc-spacing-button-padding-horizontal-lg: 14px;
    --spacing-sc-spacing-button-padding-vertical-lg: 16px;
    --font-sc-typography-button-font-lg: "SuisseIntl";
    --text-sc-typography-button-font-size-lg: 18px;
    --font-weight-sc-typography-button-font-weight-lg: 400;
    --leading-sc-typography-button-line-height-lg: 18px;
    --spacing-sc-spacing-padding-sm: var(--spacing-sc-spacing-padding-sm);
    --spacing-sc-spacing-padding-md: var(--spacing-sc-spacing-padding-md);
    --spacing-sc-spacing-padding-lg: var(--spacing-sc-spacing-padding-lg);
    --spacing-sc-spacing-padding-xl: var(--spacing-sc-spacing-padding-xl);
    --spacing-sc-spacing-padding-none: var(--spacing-sc-spacing-padding-none);
    --spacing-sc-layout-grid-width-sidebar: var(--spacing-sc-layout-grid-width-sidebar);
    --spacing-sc-layout-grid-padding-column-rythm-md: var(--spacing-sc-layout-grid-padding-column-rythm-md);
    --spacing-sc-layout-grid-padding-column-rythm-sm: var(--spacing-sc-layout-grid-padding-column-rythm-sm);
    --spacing-sc-layout-grid-padding-column-rythm-lg: var(--spacing-sc-layout-grid-padding-column-rythm-lg);
    --spacing-sc-layout-grid-padding-column-rythm-xl: var(--spacing-sc-layout-grid-padding-column-rythm-xl);
    --spacing-sc-layout-grid-padding-column-rythm-none: var(--spacing-sc-layout-grid-padding-column-rythm-none);
    --spacing-sc-spacing-padding-xxl: var(--spacing-sc-spacing-padding-xxl);
    --spacing-sc-layout-grid-column-compact-inactive: var(--spacing-sc-layout-grid-column-compact-inactive);
    --spacing-sc-layout-grid-column-compact-half: var(--spacing-sc-layout-grid-column-compact-half);
    --spacing-sc-layout-grid-column-compact-active: var(--spacing-sc-layout-grid-column-compact-active);
    --color-sc-color-background: #fff;
    --color-sc-color-foreground: #1c1917;
    --color-sc-color-muted: #f5f5f4;
    --color-sc-color-muted-foreground: #78726d;
    --color-sc-color-card: #fff;
    --color-sc-color-card-foreground: #0c0a09;
    --color-sc-color-popover: #fff;
    --color-sc-color-popover-foreground: #0c0a09;
    --color-sc-color-border: #e7e5e4;
    --color-sc-color-input: #d6d3d1;
    --color-sc-color-primary: #292524;
    --color-sc-color-primary-foreground: #fafaf9;
    --color-sc-color-secondary: #f5f5f4;
    --color-sc-color-secondary-foreground: #292524;
    --color-sc-color-accent: #f5f5f4;
    --color-sc-color-accent-foreground: #292524;
    --color-sc-color-destructive: #b35309;
    --color-sc-color-destructive-foreground: #fafaf9;
    --color-sc-color-ring: #78726d;
    --color-sc-color-hover-primary: #44403c;
    --color-sc-color-hover-secondary: #e7e5e4;
    --color-sc-color-border-destructive50: #db7706;
    --color-sc-color-bg-muted50: #f1f5f980;
    --color-sc-color-bg-muted40: #f1f5f966;
    --color-sc-color-border-muted40: #f1f5f966;
    --color-sc-color-sidebar-background: #fafaf9;
    --color-sc-color-sidebar-foreground: #44403c;
    --color-sc-color-sidebar-ring: #a8a29f;
    --color-sc-color-menu-backdrop: #1c1917cc;
    --spacing-sc-spacing-paragraph-sm: var(--spacing-sc-spacing-paragraph-sm);
    --font-suisseIntl: "SuisseIntl";
    --font-suisseWorks: "SuisseWorks";
  }
}

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

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    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;
  }

  body {
    line-height: inherit;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: 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 {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.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 {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :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;
    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 {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  :root {
    --breakpoint-sm: 0px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 1024px;
    --breakpoint-lgx: 1200px;
    --breakpoint-xl: 1920px;
    --sc-typography-h-letter-spacing: -.005em;
    --sc-typography-h1-font-weight: 300;
    --sc-typography-h1-font-size: 30px;
    --sc-typography-h1-paragraph-spacing: 32px;
    --sc-typography-h1-indent: 0px;
    --sc-typography-h1-font-variant-numeric: oldstyle-nums proportional-nums;
    --sc-typography-h1-font-feature-settings: "ss02" on;
    --sc-typography-h1-line-height: 120%;
    --sc-typography-h1-letter-spacing: -0.5%;
    --sc-typography-h1-font-base: "SuisseIntl";
    --sc-typography-h2-font-base: "SuisseIntl";
    --sc-typography-h2-font-weight: 300;
    --sc-typography-h2-font-size: 28px;
    --sc-typography-h2-line-height: 120%;
    --sc-typography-h2-letter-spacing: -0.5%;
    --sc-typography-h2-paragraph-spacing: 32px;
    --sc-typography-h2-indent: 0px;
    --sc-typography-h2-font-variant-numeric: oldstyle-nums proportional-nums;
    --sc-typography-h2-font-feature-settings: "ss02" on;
    --sc-typography-h3-font-base: "SuisseIntl";
    --sc-typography-h3-font-weight: 300;
    --sc-typography-h3-font-size: 24px;
    --sc-typography-h3-line-height: 120%;
    --sc-typography-h3-letter-spacing: -0.5%;
    --sc-typography-h3-paragraph-spacing: 24px;
    --sc-typography-h3-indent: 0px;
    --sc-typography-h3-font-variant-numeric: oldstyle-nums proportional-nums;
    --sc-typography-h3-font-feature-settings: "ss02" on;
    --sc-typography-h4-font-base: "SuisseIntl";
    --sc-typography-h4-font-weight: 300;
    --sc-typography-h4-font-size: 20px;
    --sc-typography-h4-line-height: 130%;
    --sc-typography-h4-letter-spacing: -0.25%;
    --sc-typography-h4-paragraph-spacing: 10px;
    --sc-typography-h4-indent: 0px;
    --sc-typography-h4-font-variant-numeric: oldstyle-nums proportional-nums;
    --sc-typography-h4-font-feature-settings: "ss02" on;
    --sc-typography-lead-font-base: "SuisseIntl";
    --sc-typography-lead-font-weight: 300;
    --sc-typography-lead-font-size: 18px;
    --sc-typography-lead-line-height: 130%;
    --sc-typography-lead-letter-spacing: -0.5%;
    --sc-typography-lead-paragraph-spacing: 10px;
    --sc-typography-lead-indent: 0px;
    --sc-typography-lead-font-variant-numeric: oldstyle-nums proportional-nums;
    --sc-typography-lead-font-feature-settings: String value;
    --sc-typography-body-lg-font-base: "SuisseIntl";
    --sc-typography-body-lg-font-weight: 300;
    --sc-typography-body-lg-font-size: 16px;
    --sc-typography-body-lg-line-height: 130%;
    --sc-typography-body-lg-letter-spacing: -0.25%;
    --sc-typography-body-lg-paragraph-spacing: 10px;
    --sc-typography-body-lg-indent: 0px;
    --sc-typography-body-lg-font-variant-numeric: String value;
    --sc-typography-body-lg-font-feature-settings: String value;
    --sc-typography-body-md-font-base: "SuisseIntl";
    --sc-typography-body-md-font-weight: 300;
    --sc-typography-body-md-font-size: 14px;
    --sc-typography-body-md-line-height: 145%;
    --sc-typography-body-md-letter-spacing: 0;
    --sc-typography-body-md-paragraph-spacing: 10px;
    --sc-typography-body-md-indent: 0px;
    --sc-typography-body-md-font-variant-numeric: oldstyle-nums proportional-nums;
    --sc-typography-body-md-font-feature-settings: String value;
    --sc-typography-body-sm-font-base: "SuisseIntl";
    --sc-typography-body-sm-font-weight: 300;
    --sc-typography-body-sm-font-size: 12px;
    --sc-typography-body-sm-line-height: 145%;
    --sc-typography-body-sm-letter-spacing: 0;
    --sc-typography-body-sm-paragraph-spacing: 10px;
    --sc-typography-body-sm-indent: 0px;
    --sc-typography-body-sm-font-variant-numeric: oldstyle-nums proportional-nums;
    --sc-typography-body-sm-font-feature-settings: String value;
  }

  @media (width >= 768px) {
    :root {
      --sc-typography-h1-font-weight: 300;
      --sc-typography-h1-font-size: 32px;
      --sc-typography-h1-paragraph-spacing: 24px;
      --sc-typography-h1-indent: 0px;
      --sc-typography-h1-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h1-font-feature-settings: "ss02" on;
      --sc-typography-h1-line-height: 120%;
      --sc-typography-h1-letter-spacing: -0.5%;
      --sc-typography-h1-font-base: "SuisseIntl";
      --sc-typography-h2-font-base: "SuisseIntl";
      --sc-typography-h2-font-weight: 300;
      --sc-typography-h2-font-size: 30px;
      --sc-typography-h2-line-height: 120%;
      --sc-typography-h2-letter-spacing: -0.5%;
      --sc-typography-h2-paragraph-spacing: 24px;
      --sc-typography-h2-indent: 0px;
      --sc-typography-h2-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h2-font-feature-settings: "ss02" on;
      --sc-typography-h3-font-base: "SuisseIntl";
      --sc-typography-h3-font-weight: 300;
      --sc-typography-h3-font-size: 24px;
      --sc-typography-h3-line-height: 120%;
      --sc-typography-h3-letter-spacing: -0.5%;
      --sc-typography-h3-paragraph-spacing: 24px;
      --sc-typography-h3-indent: 0px;
      --sc-typography-h3-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h3-font-feature-settings: "ss02" on;
      --sc-typography-h4-font-base: "SuisseIntl";
      --sc-typography-h4-font-weight: 300;
      --sc-typography-h4-font-size: 20px;
      --sc-typography-h4-line-height: 130%;
      --sc-typography-h4-letter-spacing: -0.25%;
      --sc-typography-h4-paragraph-spacing: 10px;
      --sc-typography-h4-indent: 0px;
      --sc-typography-h4-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h4-font-feature-settings: "ss02" on;
      --sc-typography-lead-font-base: "SuisseIntl";
      --sc-typography-lead-font-weight: 300;
      --sc-typography-lead-font-size: 18px;
      --sc-typography-lead-line-height: 130%;
      --sc-typography-lead-letter-spacing: -0.5%;
      --sc-typography-lead-paragraph-spacing: 10px;
      --sc-typography-lead-indent: 0px;
      --sc-typography-lead-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-lead-font-feature-settings: String value;
      --sc-typography-body-lg-font-base: "SuisseIntl";
      --sc-typography-body-lg-font-weight: 300;
      --sc-typography-body-lg-font-size: 18px;
      --sc-typography-body-lg-line-height: 130%;
      --sc-typography-body-lg-letter-spacing: -0.25%;
      --sc-typography-body-lg-paragraph-spacing: 10px;
      --sc-typography-body-lg-indent: 0px;
      --sc-typography-body-lg-font-variant-numeric: String value;
      --sc-typography-body-lg-font-feature-settings: String value;
      --sc-typography-body-md-font-base: "SuisseIntl";
      --sc-typography-body-md-font-weight: 300;
      --sc-typography-body-md-font-size: 16px;
      --sc-typography-body-md-line-height: 145%;
      --sc-typography-body-md-letter-spacing: 0;
      --sc-typography-body-md-paragraph-spacing: 10px;
      --sc-typography-body-md-indent: 0px;
      --sc-typography-body-md-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-body-md-font-feature-settings: String value;
      --sc-typography-body-sm-font-base: "SuisseIntl";
      --sc-typography-body-sm-font-weight: 300;
      --sc-typography-body-sm-font-size: 14px;
      --sc-typography-body-sm-line-height: 145%;
      --sc-typography-body-sm-letter-spacing: 0;
      --sc-typography-body-sm-paragraph-spacing: 10px;
      --sc-typography-body-sm-indent: 0px;
      --sc-typography-body-sm-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-body-sm-font-feature-settings: String value;
    }
  }

  @media (width >= 1024px) {
    :root {
      --sc-typography-h1-font-weight: 300;
      --sc-typography-h1-font-size: 48px;
      --sc-typography-h1-paragraph-spacing: 24px;
      --sc-typography-h1-indent: 0px;
      --sc-typography-h1-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h1-font-feature-settings: "ss02" on;
      --sc-typography-h1-line-height: 120%;
      --sc-typography-h1-letter-spacing: -0.5%;
      --sc-typography-h1-font-base: "SuisseIntl";
      --sc-typography-h2-font-base: "SuisseIntl";
      --sc-typography-h2-font-weight: 300;
      --sc-typography-h2-font-size: 36px;
      --sc-typography-h2-line-height: 120%;
      --sc-typography-h2-letter-spacing: -0.5%;
      --sc-typography-h2-paragraph-spacing: 24px;
      --sc-typography-h2-indent: 0px;
      --sc-typography-h2-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h2-font-feature-settings: "ss02" on;
      --sc-typography-h3-font-base: "SuisseIntl";
      --sc-typography-h3-font-weight: 300;
      --sc-typography-h3-font-size: 32px;
      --sc-typography-h3-line-height: 120%;
      --sc-typography-h3-letter-spacing: -0.5%;
      --sc-typography-h3-paragraph-spacing: 24px;
      --sc-typography-h3-indent: 0px;
      --sc-typography-h3-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h3-font-feature-settings: "ss02" on;
      --sc-typography-h4-font-base: "SuisseIntl";
      --sc-typography-h4-font-weight: 300;
      --sc-typography-h4-font-size: 28px;
      --sc-typography-h4-line-height: 130%;
      --sc-typography-h4-letter-spacing: -0.25%;
      --sc-typography-h4-paragraph-spacing: 10px;
      --sc-typography-h4-indent: 0px;
      --sc-typography-h4-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h4-font-feature-settings: "ss02" on;
      --sc-typography-lead-font-base: "SuisseIntl";
      --sc-typography-lead-font-weight: 300;
      --sc-typography-lead-font-size: 20px;
      --sc-typography-lead-line-height: 130%;
      --sc-typography-lead-letter-spacing: -0.5%;
      --sc-typography-lead-paragraph-spacing: 10px;
      --sc-typography-lead-indent: 0px;
      --sc-typography-lead-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-lead-font-feature-settings: String value;
      --sc-typography-body-lg-font-base: "SuisseIntl";
      --sc-typography-body-lg-font-weight: 300;
      --sc-typography-body-lg-font-size: 18px;
      --sc-typography-body-lg-line-height: 130%;
      --sc-typography-body-lg-letter-spacing: -0.25%;
      --sc-typography-body-lg-paragraph-spacing: 10px;
      --sc-typography-body-lg-indent: 0px;
      --sc-typography-body-lg-font-variant-numeric: String value;
      --sc-typography-body-lg-font-feature-settings: String value;
      --sc-typography-body-md-font-base: "SuisseIntl";
      --sc-typography-body-md-font-weight: 300;
      --sc-typography-body-md-font-size: 16px;
      --sc-typography-body-md-line-height: 145%;
      --sc-typography-body-md-letter-spacing: 0;
      --sc-typography-body-md-paragraph-spacing: 10px;
      --sc-typography-body-md-indent: 0px;
      --sc-typography-body-md-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-body-md-font-feature-settings: String value;
      --sc-typography-body-sm-font-base: "SuisseIntl";
      --sc-typography-body-sm-font-weight: 300;
      --sc-typography-body-sm-font-size: 14px;
      --sc-typography-body-sm-line-height: 145%;
      --sc-typography-body-sm-letter-spacing: 0;
      --sc-typography-body-sm-paragraph-spacing: 10px;
      --sc-typography-body-sm-indent: 0px;
      --sc-typography-body-sm-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-body-sm-font-feature-settings: String value;
    }
  }

  @media (width >= 1920px) {
    :root {
      --sc-typography-h1-font-weight: 300;
      --sc-typography-h1-font-size: 60px;
      --sc-typography-h1-paragraph-spacing: 24px;
      --sc-typography-h1-indent: 0px;
      --sc-typography-h1-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h1-font-feature-settings: "ss02" on;
      --sc-typography-h1-line-height: 120%;
      --sc-typography-h1-letter-spacing: -0.5%;
      --sc-typography-h1-font-base: "SuisseIntl";
      --sc-typography-h2-font-base: "SuisseIntl";
      --sc-typography-h2-font-weight: 300;
      --sc-typography-h2-font-size: 48px;
      --sc-typography-h2-line-height: 120%;
      --sc-typography-h2-letter-spacing: -0.5%;
      --sc-typography-h2-paragraph-spacing: 24px;
      --sc-typography-h2-indent: 0px;
      --sc-typography-h2-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h2-font-feature-settings: "ss02" on;
      --sc-typography-h3-font-base: "SuisseIntl";
      --sc-typography-h3-font-weight: 300;
      --sc-typography-h3-font-size: 36px;
      --sc-typography-h3-line-height: 120%;
      --sc-typography-h3-letter-spacing: -0.5%;
      --sc-typography-h3-paragraph-spacing: 24px;
      --sc-typography-h3-indent: 0px;
      --sc-typography-h3-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h3-font-feature-settings: "ss02" on;
      --sc-typography-h4-font-base: "SuisseIntl";
      --sc-typography-h4-font-weight: 300;
      --sc-typography-h4-font-size: 30px;
      --sc-typography-h4-line-height: 130%;
      --sc-typography-h4-letter-spacing: -0.25%;
      --sc-typography-h4-paragraph-spacing: 10px;
      --sc-typography-h4-indent: 0px;
      --sc-typography-h4-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-h4-font-feature-settings: "ss02" on;
      --sc-typography-lead-font-base: "SuisseIntl";
      --sc-typography-lead-font-weight: 300;
      --sc-typography-lead-font-size: 24px;
      --sc-typography-lead-line-height: 130%;
      --sc-typography-lead-letter-spacing: -0.5%;
      --sc-typography-lead-paragraph-spacing: 10px;
      --sc-typography-lead-indent: 0px;
      --sc-typography-lead-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-lead-font-feature-settings: String value;
      --sc-typography-body-lg-font-base: "SuisseIntl";
      --sc-typography-body-lg-font-weight: 300;
      --sc-typography-body-lg-font-size: 20px;
      --sc-typography-body-lg-line-height: 130%;
      --sc-typography-body-lg-letter-spacing: -0.25%;
      --sc-typography-body-lg-paragraph-spacing: 10px;
      --sc-typography-body-lg-indent: 0px;
      --sc-typography-body-lg-font-variant-numeric: String value;
      --sc-typography-body-lg-font-feature-settings: String value;
      --sc-typography-body-md-font-base: "SuisseIntl";
      --sc-typography-body-md-font-weight: 300;
      --sc-typography-body-md-font-size: 18px;
      --sc-typography-body-md-line-height: 145%;
      --sc-typography-body-md-letter-spacing: -0.25%;
      --sc-typography-body-md-paragraph-spacing: 10px;
      --sc-typography-body-md-indent: 0px;
      --sc-typography-body-md-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-body-md-font-feature-settings: String value;
      --sc-typography-body-sm-font-base: "SuisseIntl";
      --sc-typography-body-sm-font-weight: 300;
      --sc-typography-body-sm-font-size: 16px;
      --sc-typography-body-sm-line-height: 145%;
      --sc-typography-body-sm-letter-spacing: 0;
      --sc-typography-body-sm-paragraph-spacing: 10px;
      --sc-typography-body-sm-indent: 0px;
      --sc-typography-body-sm-font-variant-numeric: oldstyle-nums proportional-nums;
      --sc-typography-body-sm-font-feature-settings: String value;
    }
  }

  .text-h1 {
    font-family: var(--sc-typography-h1-font-base);
    font-weight: var(--sc-typography-h1-font-weight);
    font-size: var(--sc-typography-h1-font-size);
    line-height: var(--sc-typography-h1-line-height);
    letter-spacing: var(--sc-typography-h1-letter-spacing);
    text-indent: var(--sc-typography-h1-indent);
    font-feature-settings: var(--sc-typography-h1-font-feature-settings);
    font-variant-numeric: var(--sc-typography-h1-font-variant-numeric);
  }

  .text-h2 {
    font-family: var(--sc-typography-h2-font-base);
    font-weight: var(--sc-typography-h2-font-weight);
    font-size: var(--sc-typography-h2-font-size);
    line-height: var(--sc-typography-h2-line-height);
    letter-spacing: var(--sc-typography-h2-letter-spacing);
    text-indent: var(--sc-typography-h2-indent);
    font-feature-settings: var(--sc-typography-h2-font-feature-settings);
    font-variant-numeric: var(--sc-typography-h2-font-variant-numeric);
  }

  .text-h3 {
    font-family: var(--sc-typography-h3-font-base);
    font-weight: var(--sc-typography-h3-font-weight);
    font-size: var(--sc-typography-h3-font-size);
    line-height: var(--sc-typography-h3-line-height);
    letter-spacing: var(--sc-typography-h3-letter-spacing);
    text-indent: var(--sc-typography-h3-indent);
    font-feature-settings: var(--sc-typography-h3-font-feature-settings);
    font-variant-numeric: var(--sc-typography-h3-font-variant-numeric);
  }

  .text-h4 {
    font-family: var(--sc-typography-h4-font-base);
    font-weight: var(--sc-typography-h4-font-weight);
    font-size: var(--sc-typography-h4-font-size);
    line-height: var(--sc-typography-h4-line-height);
    letter-spacing: var(--sc-typography-h4-letter-spacing);
    text-indent: var(--sc-typography-h4-indent);
    font-feature-settings: var(--sc-typography-h4-font-feature-settings);
    font-variant-numeric: var(--sc-typography-h4-font-variant-numeric);
  }

  .text-lead {
    font-family: var(--sc-typography-lead-font-base);
    font-weight: var(--sc-typography-lead-font-weight);
    font-size: var(--sc-typography-lead-font-size);
    line-height: var(--sc-typography-lead-line-height);
    letter-spacing: var(--sc-typography-lead-letter-spacing);
    text-indent: var(--sc-typography-lead-indent);
    font-feature-settings: var(--sc-typography-lead-font-feature-settings);
    font-variant-numeric: var(--sc-typography-lead-font-variant-numeric);
  }

  .text-body-lg {
    font-family: var(--sc-typography-body-lg-font-base);
    font-weight: var(--sc-typography-body-lg-font-weight);
    font-size: var(--sc-typography-body-lg-font-size);
    line-height: var(--sc-typography-body-lg-line-height);
    letter-spacing: var(--sc-typography-body-lg-letter-spacing);
    text-indent: var(--sc-typography-body-lg-indent);
    font-feature-settings: var(--sc-typography-body-lg-font-feature-settings);
    font-variant-numeric: var(--sc-typography-body-lg-font-variant-numeric);
  }

  .text-body-md {
    font-family: var(--sc-typography-body-md-font-base);
    font-weight: var(--sc-typography-body-md-font-weight);
    font-size: var(--sc-typography-body-md-font-size) !important;
    line-height: var(--sc-typography-body-md-line-height) !important;
    letter-spacing: var(--sc-typography-body-md-letter-spacing) !important;
    text-indent: var(--sc-typography-body-md-indent) !important;
    font-feature-settings: var(--sc-typography-body-md-font-feature-settings) !important;
    font-variant-numeric: var(--sc-typography-body-md-font-variant-numeric) !important;
  }

  .text-body-sm {
    font-family: var(--sc-typography-body-sm-font-base);
    font-weight: var(--sc-typography-body-sm-font-weight);
    font-size: var(--sc-typography-body-sm-font-size);
    line-height: var(--sc-typography-body-sm-line-height);
    letter-spacing: var(--sc-typography-body-sm-letter-spacing);
    text-indent: var(--sc-typography-body-sm-indent);
    font-feature-settings: var(--sc-typography-body-sm-font-feature-settings);
    font-variant-numeric: var(--sc-typography-body-sm-font-variant-numeric);
  }

  body {
    font-feature-settings: "ss02" on;
  }

  @font-face {
    font-family: SuisseIntl;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Light.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Light.woff") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Light.ttf") format("truetype");
    font-weight: 300;
    font-display: swap;
    font-style: normal;
  }

  @font-face {
    font-family: SuisseIntl;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Regular.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Regular.woff") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: SuisseIntl;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Book.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Book.woff") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Book.ttf") format("truetype");
    font-weight: 450;
    font-display: swap;
    font-style: normal;
  }

  @font-face {
    font-family: SuisseIntl;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Medium.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Medium.woff") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-Medium.ttf") format("truetype");
    font-weight: 500;
    font-display: swap;
    font-style: normal;
  }

  @font-face {
    font-family: SuisseIntl;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-SemiBold.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-SemiBold.woff") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/suisse/SuisseIntl-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-display: swap;
    font-style: normal;
  }

  @font-face {
    font-family: SuisseWorks;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks.woff") format("woff");
    font-weight: 300;
    font-display: swap;
    font-style: serif;
  }

  @font-face {
    font-family: SuisseWorks;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-Book.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-Book.woff") format("woff");
    font-weight: 400;
    font-display: swap;
    font-style: serif;
  }

  @font-face {
    font-family: SuisseWorks;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-Medium.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-Medium.woff") format("woff");
    font-weight: 500;
    font-display: swap;
    font-style: serif;
  }

  @font-face {
    font-family: SuisseWorks;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-Italic.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-Italic.woff") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-Italic.otf") format("truetype");
    font-weight: 300;
    font-display: swap;
    font-style: italic;
  }

  @font-face {
    font-family: SuisseWorks;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-BookItalic.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-BookItalic.woff") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-BookItalic.otf") format("truetype");
    font-weight: 450;
    font-display: swap;
    font-style: italic;
  }

  @font-face {
    font-family: SuisseWorks;
    src: url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-MediumItalic.woff2") format("woff2"), url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-MediumItalic.woff") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/suisse-works/SuisseWorks-MediumItalic.otf") format("truetype");
    font-weight: 500;
    font-display: swap;
    font-style: italic;
  }

  @font-face {
    font-family: icomoon;
    src: url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon.eot?dza7ru");
    src: url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon.eot?dza7ru#iefix") format("embedded-opentype"), url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon.ttf?dza7ru") format("truetype"), url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon.woff?dza7ru") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon.svg?dza7ru#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

  @font-face {
    font-family: icomoon;
    src: url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon-ccc.eot?wo53y7");
    src: url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon-ccc.eot?wo53y7#iefix") format("embedded-opentype"), url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon-ccc.ttf?wo53y7") format("truetype"), url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon-ccc.woff?wo53y7") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon-ccc.svg?wo53y7#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

  @font-face {
    font-family: icomoon;
    src: url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon-ik02.eot?6a3w97");
    src: url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon-ik02.eot?6a3w97#iefix") format("embedded-opentype"), url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon-ik02.ttf?6a3w97") format("truetype"), url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon-ik02.woff?6a3w97") format("woff"), url("/wp-content/themes/santacole/assets/public/fonts/icomoon/icomoon-ik02.svg?6a3w97#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
}

@layer components {
  .sc-button {
    min-width: calc(var(--spacing) * 60);
    cursor: pointer;
    background-color: var(--color-sc-color-sidebar-background);
    padding: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .sc-button.fill-secundary {
    border-radius: 0;
  }

  .sc-btn {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sc-btn i + span {
    padding-left: calc(var(--spacing) * 2);
  }

  button.sc-button-xs, a.sc-button-xs {
    padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-xs);
    padding-block: var(--spacing-sc-spacing-button-padding-vertical-xs);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-leading: var(--leading-sc-typography-button-line-height-xs);
    line-height: var(--leading-sc-typography-button-line-height-xs);
    font-size: var(--text-sc-typography-button-font-size-xs) !important;
  }

  button.sc-button-sm, a.sc-button-sm {
    padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-sm);
    padding-block: var(--spacing-sc-spacing-button-padding-vertical-sm);
    --tw-leading: var(--leading-sc-typography-button-line-height-sm);
    line-height: var(--leading-sc-typography-button-line-height-sm);
    font-size: var(--text-sc-typography-button-font-size-sm) !important;
  }

  button.sc-button-md, a.sc-button-md {
    padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-md);
    padding-block: var(--spacing-sc-spacing-button-padding-vertical-md);
    --tw-leading: var(--leading-sc-typography-button-line-height-md);
    line-height: var(--leading-sc-typography-button-line-height-md);
    font-size: var(--text-sc-typography-button-font-size-md) !important;
  }

  button.sc-button-lg, a.sc-button-lg {
    padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-lg);
    padding-block: var(--spacing-sc-spacing-button-padding-vertical-lg);
    --tw-leading: var(--leading-sc-typography-button-line-height-lg);
    line-height: var(--leading-sc-typography-button-line-height-lg);
    font-size: var(--text-sc-typography-button-font-size-lg) !important;
  }

  .sc-button-primary {
    background-color: var(--color-sc-color-primary);
    color: var(--color-sc-color-primary-foreground) !important;
  }

  .sc-button-primary:hover {
    background-color: var(--color-sc-color-hover-primary);
    text-decoration-line: none !important;
  }

  .sc-button-primary:hover span {
    text-decoration-line: none !important;
  }

  .sc-button-primary p.price, .sc-button-primary i {
    color: var(--color-sc-color-primary-foreground) !important;
  }

  .sc-button-secondary {
    background-color: var(--color-sc-color-secondary);
    color: var(--color-sc-color-secondary-foreground) !important;
  }

  .sc-button-secondary:hover {
    background-color: var(--color-sc-color-hover-secondary);
    text-decoration-line: none !important;
  }

  .sc-button-secondary:hover span {
    text-decoration-line: none !important;
  }

  .sc-button-ghost {
    background-color: #0000;
    color: var(--color-sc-color-secondary-foreground) !important;
  }

  .sc-button-ghost:hover {
    background-color: var(--color-sc-color-hover-secondary);
    text-decoration-line: none !important;
  }

  .sc-button-ghost:hover span {
    text-decoration-line: none !important;
  }

  .sc-button-outline {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-sc-color-ring);
    color: var(--color-sc-color-secondary-foreground) !important;
    background-color: #0000 !important;
  }

  .sc-button-outline:hover {
    background-color: var(--color-sc-color-accent) !important;
    text-decoration-line: none !important;
  }

  .sc-button-outline:hover span {
    text-decoration-line: none !important;
  }

  .sc-button-link {
    text-wrap: nowrap;
    display: flex;
    padding: calc(var(--spacing) * 0) !important;
    color: var(--color-sc-color-secondary-foreground) !important;
  }

  .sc-button-link.underline, .sc-button-link:hover span {
    text-decoration-line: underline;
    -webkit-text-decoration-color: var(--color-sc-color-foreground);
    -webkit-text-decoration-color: var(--color-sc-color-foreground);
    text-decoration-color: var(--color-sc-color-foreground);
    text-underline-offset: 25%;
    text-decoration-thickness: from-font;
  }

  .sc-button-link i {
    text-decoration-line: none;
  }

  .sc-button-link-secondary {
    padding: calc(var(--spacing) * 0) !important;
    color: var(--color-sc-color-muted-foreground) !important;
    text-decoration-line: none !important;
  }

  .sc-button-link-secondary:hover span {
    text-decoration-line: underline;
    -webkit-text-decoration-color: var(--color-sc-color-muted-foreground);
    -webkit-text-decoration-color: var(--color-sc-color-muted-foreground);
    text-decoration-color: var(--color-sc-color-muted-foreground);
    text-underline-offset: 25%;
  }

  .sc-button-link-secondary i {
    text-decoration-line: none;
  }

  .sc-button-link-underline {
    padding: calc(var(--spacing) * 0) !important;
    color: var(--color-sc-color-secondary-foreground) !important;
  }

  .sc-button-link-underline span {
    text-decoration-line: underline;
    -webkit-text-decoration-color: var(--color-sc-color-foreground);
    -webkit-text-decoration-color: var(--color-sc-color-foreground);
    text-decoration-color: var(--color-sc-color-foreground);
    text-underline-offset: 25%;
  }

  .sc-button-link-underline:hover span {
    text-decoration-line: none !important;
  }

  .sc-button-link-underline i {
    text-decoration-line: none;
  }

  .wp-block-heading a {
    text-underline-offset: 25%;
    padding: calc(var(--spacing) * 0) !important;
    color: var(--color-sc-color-secondary-foreground) !important;
    text-decoration-line: underline !important;
    -webkit-text-decoration-color: var(--color-sc-color-foreground) !important;
    -webkit-text-decoration-color: var(--color-sc-color-foreground) !important;
    text-decoration-color: var(--color-sc-color-foreground) !important;
  }

  .wp-block-heading a:hover {
    text-decoration-line: none !important;
  }

  .sc-button-icon {
    border-style: var(--tw-border-style);
    --tw-border-style: solid;
    border-style: solid;
    border-width: 1px;
    border-color: var(--color-sc-color-border);
    background-color: var(--color-sc-color-background);
    width: 28px;
    height: 28px;
    padding: calc(var(--spacing) * 1.5);
    border-radius: 3.40282e38px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  p a {
    -webkit-text-decoration-color: var(--color-sc-color-foreground);
    -webkit-text-decoration-color: var(--color-sc-color-foreground);
    text-decoration-color: var(--color-sc-color-foreground);
    color: var(--color-sc-color-secondary-foreground) !important;
    text-underline-offset: 25% !important;
    text-decoration-line: underline !important;
    text-decoration-thickness: from-font !important;
  }

  .sc-button.primary.w-full {
    background-color: var(--color-sc-color-primary);
    color: var(--color-sc-color-primary-foreground);
  }

  .sc-button.w-full {
    width: 100% !important;
  }

  .input-group label, .input-group p, .lost_password {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
    --tw-font-weight: 400;
    color: var(--color-black);
    font-weight: 400;
  }

  .input-group input, .input-group textarea {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-sc-color-input);
    padding: calc(var(--spacing) * 2);
  }

  :is(.input-group input, .input-group textarea):focus {
    border-color: var(--color-black);
    --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);
    --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);
    --tw-outline-style: none;
    outline-style: none;
  }

  .input-text {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .wpcf7-text, .wpcf7-textarea {
    width: 100% !important;
  }

  .radio-group {
    align-items: center;
    gap: calc(var(--spacing) * 5);
    display: flex;
  }

  .custom-radio {
    cursor: pointer;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-black);
    display: flex;
  }

  .custom-radio input {
    display: none;
  }

  .radio-circle {
    height: calc(var(--spacing) * 4);
    width: calc(var(--spacing) * 4);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-black);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    border-radius: 3.40282e38px;
    justify-content: center;
    align-items: center;
    transition-duration: .3s;
    display: flex;
  }

  .radio-circle:after {
    content: "";
    height: calc(var(--spacing) * 2.5);
    width: calc(var(--spacing) * 2.5);
    background-color: var(--color-black);
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    border-radius: 3.40282e38px;
    transition-duration: .3s;
  }

  .custom-radio input:checked + .radio-circle:after {
    opacity: 1;
  }

  .toggle-group {
    cursor: pointer;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    width: max-content;
    display: flex;
  }

  .toggle-input {
    display: none;
  }

  .toggle-switch {
    height: calc(var(--spacing) * 6);
    width: calc(var(--spacing) * 11);
    background-color: var(--color-sc-color-input);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    border-radius: 3.40282e38px;
    align-items: center;
    transition-duration: .3s;
    display: flex;
    position: relative;
  }

  .toggle-switch:before {
    content: "";
    left: calc(var(--spacing) * 1);
    height: calc(var(--spacing) * 5);
    width: calc(var(--spacing) * 5);
    background-color: var(--color-sc-color-background);
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    border-radius: 3.40282e38px;
    transition-duration: .3s;
    position: absolute;
  }

  .toggle-input:checked + .toggle-switch {
    background-color: var(--color-black);
  }

  .toggle-input:checked + .toggle-switch:before {
    --tw-translate-x: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .toggle-label {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: 500;
    color: var(--color-gray-700);
    font-weight: 500;
  }

  .states-disabled {
    cursor: no-drop;
    opacity: .5;
  }

  .input-group:not(.invalid) .error-message {
    display: none;
  }

  .input-group.invalid label {
    color: var(--color-sc-color-destructive);
  }

  .input-group.invalid input {
    border-bottom-color: var(--color-sc-color-destructive);
  }

  label:has(.custom-switch) {
    cursor: pointer;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    display: inline-flex;
  }

  .custom-switch {
    height: 26px;
    width: calc(var(--spacing) * 12);
    appearance: none;
    background-color: var(--color-neutral-200);
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    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));
    --tw-duration: .3s;
    border-radius: 3.40282e38px;
    transition-duration: .3s;
    position: relative;
  }

  .custom-switch:before {
    content: "";
    background-color: var(--color-white);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    width: 22px;
    height: 22px;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    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));
    --tw-duration: .3s;
    border-radius: 3.40282e38px;
    transition-duration: .3s;
    position: absolute;
    top: 2px;
    left: 2px;
  }

  .custom-switch:checked {
    background-color: var(--color-sc-color-foreground);
  }

  .custom-switch:checked:before {
    --tw-translate-x: 22px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .wpcf7-list-item {
    margin: calc(var(--spacing) * 0) !important;
  }

  #sc-cf7-newsletter:has([value="Private Customer"]:checked, [value="Cliente privado"]:checked) :where(.input-group.company, .input-group.country), #sc-cf7-newsletter:has([value="Press"]:checked, [value="Prensa"]:checked) .label-company, #sc-cf7-newsletter:has([value="Private Customer"]:checked, [value="Cliente privado"]:checked, [value="Professional"]:checked, [value="Profesional"]:checked) .label-media {
    display: none !important;
  }

  #sc-cf7-newsletter .input-group.country .select2-container {
    width: 100% !important;
  }

  .aa-SubmitButton {
    width: auto !important;
  }

  .aa-ItemIcon {
    box-shadow: none !important;
  }

  .aa-ItemIcon svg {
    color: var(--color-sc-color-foreground) !important;
  }

  .aa-Form {
    padding-block: calc(var(--spacing) * 5);
    --tw-shadow: 0 0 #0000;
    align-items: center;
    padding-block: 14px;
    display: flex;
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
    border-color: var(--color-gray-300) !important;
    padding-inline: var(--spacing-sc-spacing-padding-sm) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    background-color: #0000 !important;
    border-radius: 0 !important;
  }

  .aa-Panel {
    z-index: 80;
    --tw-shadow: 0 0 #0000;
    height: 100vh !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    border-radius: 0 !important;
  }

  .aa-Panel .aa-PanelLayout {
    max-height: min-content !important;
    padding-inline: calc(var(--spacing) * 0) !important;
    padding-bottom: calc(var(--spacing) * 20) !important;
  }

  html .aa-Source:first-child {
    padding-top: calc(var(--spacing) * 0) !important;
    border-top-color: #0000 !important;
  }

  .aa-Source[data-autocomplete-source-id="recentSearchesPlugin"] .aa-ItemContent {
    gap: calc(var(--spacing) * 1) !important;
  }

  .aa-SourceHeader {
    --tw-leading: calc(var(--spacing) * 5);
    --tw-font-weight: 500;
    padding-inline: calc(var(--spacing-sc-spacing-padding-sm)  + .5rem) !important;
    margin-top: calc(var(--spacing) * 0) !important;
    margin-bottom: calc(var(--spacing) * 2) !important;
    padding-block: calc(var(--spacing) * 1.5) !important;
    font-size: var(--text-xs) !important;
    line-height: var(--tw-leading, var(--text-xs--line-height)) !important;
    line-height: calc(var(--spacing) * 5) !important;
    color: var(--color-sc-color-muted-foreground) !important;
    font-weight: 500 !important;
  }

  .aa-ItemContentTitle {
    --tw-leading: calc(var(--spacing) * 5);
    --tw-font-weight: 400;
    padding-block: calc(var(--spacing) * 1.5) !important;
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
    line-height: calc(var(--spacing) * 5) !important;
    color: var(--color-sc-color-primary) !important;
    font-weight: 400 !important;
  }

  .aa-List {
    padding-inline: calc(var(--spacing-sc-spacing-padding-sm)  + .5rem) !important;
    padding-block: 0 !important;
  }

  .aa-List .aa-Item {
    padding-inline: calc(var(--spacing) * 2) !important;
    background-color: #0000 !important;
  }

  .aa-List .aa-Item img {
    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));
    --tw-duration: .6s;
    --tw-ease: var(--ease-in-out);
    transition-duration: .6s;
    transition-timing-function: var(--ease-in-out);
  }

  @media (hover: hover) {
    .aa-List .aa-Item img:hover {
      --tw-scale-x: 106%;
      --tw-scale-y: 106%;
      --tw-scale-z: 106%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  .aa-Source[data-autocomplete-source-id="recentSearchesPlugin"] {
    padding-bottom: calc(var(--spacing) * 2.5) !important;
  }

  .aa-Source[data-autocomplete-source-id="pages"], .aa-Source[data-autocomplete-source-id="products"] {
    border-top-style: var(--tw-border-style) !important;
    border-top-width: 1px !important;
    border-color: var(--color-sc-color-border) !important;
    padding-block: calc(var(--spacing) * 2.5) !important;
  }

  .aa-Source[data-autocomplete-source-id="products"] ul {
    align-items: flex-start !important;
    gap: calc(var(--spacing) * 2.5) !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    display: grid !important;
  }

  @media (width >= 1024px) {
    .aa-Source[data-autocomplete-source-id="products"] ul {
      grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
  }

  .aa-Source[data-autocomplete-source-id="products"] .aa-Item {
    padding: calc(var(--spacing) * 0) !important;
  }

  .aa-Source[data-autocomplete-source-id="products"] .aa-ItemProduct .aa-ItemIcon {
    border-radius: 0 !important;
    width: 100% !important;
    height: auto !important;
  }

  .aa-Source[data-autocomplete-source-id="products"] .aa-ItemProduct img {
    width: 100% !important;
    height: auto !important;
    max-width: unset !important;
    max-height: unset !important;
    border-radius: 0 !important;
  }

  .aa-Source[data-autocomplete-source-id="products"] .aa-ItemProduct .aa-ItemContentTitle {
    padding-block: calc(var(--spacing) * 0) !important;
  }

  [data-autocomplete-source-id="suggested-queries"] .aa-Item {
    grid-auto-flow: column;
    justify-content: space-between;
  }

  .aa-ItemLink {
    gap: calc(var(--spacing) * 2) !important;
  }

  .aa-InputWrapper {
    flex-grow: 1;
    align-items: center;
    display: flex;
    top: 2px;
  }

  .aa-SubmitButton {
    cursor: pointer;
    --tw-border-style: none;
    padding: calc(var(--spacing) * 1);
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: center;
    display: flex;
    padding-left: .95rem !important;
    padding-right: .75rem !important;
  }

  .aa-Autocomplete {
    width: 100%;
    margin-inline: auto;
    position: relative;
  }

  .aa-InputWrapper {
    flex-grow: 1;
    align-items: center;
    display: flex;
  }

  .aa-Input {
    --tw-border-style: none;
    width: 100%;
    padding-inline: calc(var(--spacing) * 2);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --tw-outline-style: none;
    background-color: #0000;
    border-style: none;
    outline-style: none;
  }

  .aa-SubmitButton {
    cursor: pointer;
    --tw-border-style: none;
    padding: calc(var(--spacing) * 1);
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .aa-SubmitIcon, .aa-LoadingIcon {
    height: calc(var(--spacing) * 4);
    width: calc(var(--spacing) * 4);
    color: var(--color-sc-color-popover-foreground) !important;
  }

  .select2-selection__arrow {
    display: none !important;
  }

  .select2-container .select2-selection--single {
    height: auto !important;
  }

  .select2-container--default .select2-selection--single .select2-selection__rendered {
    --tw-leading: 1.65;
    color: var(--color-sc-color-foreground) !important;
    padding-inline-start: calc(var(--spacing) * 0) !important;
    line-height: 1.65 !important;
  }

  .select2-container--default .select2-selection--single {
    --tw-border-style: none;
    background-color: #0000 !important;
    border-style: none !important;
  }

  .input-group .select2-container {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
    border-color: var(--color-sc-color-border) !important;
    padding-inline: calc(var(--spacing) * 3) !important;
    padding-block: calc(var(--spacing) * 2.5) !important;
  }

  .select2-selection__rendered {
    --tw-leading: 1.65;
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
    line-height: 1.65 !important;
  }

  .select2-results__options {
    padding: calc(var(--spacing) * 1) !important;
  }

  .select2-results__option[role="treeitem"] {
    --tw-duration: .1s;
    background-color: var(--color-white) !important;
    padding-inline: calc(var(--spacing) * 2) !important;
    padding-block: calc(var(--spacing) * 1.5) !important;
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
    color: var(--color-sc-color-popover-foreground) !important;
    border-radius: calc(.5rem - 4px) !important;
    transition-duration: .1s !important;
  }

  @media (width <= 640px) {
    .select2-dropdown {
      opacity: 0;
      transition: transform .3s ease-out, opacity .3s ease-out;
      transform: translateY(100%);
    }

    .select2-dropdown.open-from-bottom {
      opacity: 1;
      transform: translateY(0);
    }

    .select2-dropdown.closing-to-bottom {
      opacity: 0;
      transform: translateY(100%);
    }

    .select2-search--dropdown {
      border-top-style: var(--tw-border-style) !important;
      border-top-width: 1px !important;
      border-bottom-style: var(--tw-border-style) !important;
      border-bottom-width: 1px !important;
      border-color: var(--color-sc-color-border) !important;
      padding-inline: calc(var(--spacing) * 3) !important;
      padding-block: calc(var(--spacing) * 2.5) !important;
    }

    .select2-search--dropdown input {
      border-style: var(--tw-border-style) !important;
      border-width: 0 !important;
      padding-inline-start: calc(var(--spacing) * 5) !important;
    }

    .select2-search__field:focus-visible {
      outline-style: var(--tw-outline-style) !important;
      outline-width: 0 !important;
    }

    .select2-dropdown .select2-search__field::placeholder {
      --tw-leading: calc(var(--spacing) * 5);
      font-size: var(--text-sm) !important;
      line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
      line-height: calc(var(--spacing) * 5) !important;
    }

    .select2-header-label {
      padding: calc(var(--spacing) * 4) !important;
      font-weight: 400 !important;
    }

    .select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above {
      border-top: 1px solid #aaa !important;
      border-radius: 1rem 1rem 0 0 !important;
      flex-direction: column !important;
      justify-content: end !important;
      width: auto !important;
      padding-block: 2rem 1rem !important;
      display: flex !important;
      position: fixed !important;
      bottom: 0 !important;
      left: 0 !important;
      right: 0 !important;
    }

    .select2-container--default .select2-results > .select2-results__options {
      max-height: 20rem !important;
    }
  }

  @media (width >= 640px) {
    .select2-header-label {
      --tw-font-weight: var(--font-weight-light);
      border-bottom-style: var(--tw-border-style) !important;
      border-bottom-width: 1px !important;
      border-color: var(--color-sc-color-border) !important;
      padding-inline: calc(var(--spacing) * 2) !important;
      padding-block: calc(var(--spacing) * 1.5) !important;
      font-size: var(--text-sm) !important;
      line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
      font-weight: var(--font-weight-light) !important;
    }

    .select2-dropdown ul:not(:has(ul)) {
      padding: calc(var(--spacing) * 1) !important;
    }

    .select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above {
      border-style: var(--tw-border-style) !important;
      border-width: 1px !important;
      border-top-style: var(--tw-border-style) !important;
      border-top-width: 1px !important;
      border-color: var(--color-sc-color-border) !important;
      background-color: var(--color-white) !important;
      border-radius: calc(.5rem - 4px) !important;
      top: 1px !important;
    }

    .select2-container--open .select2-dropdown--below {
      top: calc(var(--spacing) * 4) !important;
    }

    .select2-container--open .select2-dropdown--above {
      top: calc(var(--spacing) * -4) !important;
    }

    .select2-results__option[role="treeitem"][aria-selected="true"], .select2-results__option[role="treeitem"]:hover {
      background-color: var(--color-sc-color-accent) !important;
    }
  }

  @media (width <= 496px) {
    body:has(.select2-dropdown.open-from-bottom) .body-overlay {
      opacity: .5 !important;
      visibility: visible !important;
    }
  }

  .sc-swiper-button-prev.swiper-button-disabled, .sc-swiper-button-next.swiper-button-disabled {
    pointer-events: none;
    opacity: .9;
  }

  .swiper-pagination-progressbar {
    background-color: var(--color-sc-color-border) !important;
    height: 1px !important;
    display: flex !important;
  }

  .swiper-pagination-progressbar-fill {
    background-color: var(--color-sc-color-foreground) !important;
    height: 1px !important;
    display: flex !important;
  }

  .swiper-navigation.position-mid-right {
    top: 50%;
    right: var(--spacing-sc-spacing-padding-md);
    z-index: 1;
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
    position: absolute;
  }

  .swiper-navigation.position-top {
    top: var(--spacing-sc-spacing-padding-md);
    right: var(--spacing-sc-spacing-padding-md);
    z-index: 1;
    position: absolute;
  }

  .swiper-navigation.position-bottom {
    right: var(--spacing-sc-spacing-padding-md);
    bottom: var(--spacing-sc-spacing-padding-lg);
    z-index: 1;
    position: absolute;
  }

  .swiper-wrapper.same-height {
    align-items: stretch;
    display: flex;
  }

  .swiper-wrapper.same-height .swiper-slide {
    flex: none;
    display: block;
    width: auto !important;
  }

  .swiper-wrapper.same-height .block-image {
    height: 295px !important;
  }

  @media (width >= 768px) {
    .swiper-wrapper.same-height .block-image {
      height: 413px !important;
    }
  }

  @media (width >= 1024px) {
    .swiper-wrapper.same-height .block-image {
      height: 690px !important;
    }
  }

  .swiper-wrapper.same-height .block-card {
    flex-direction: column;
    display: flex;
  }

  .swiper-wrapper.same-height .block-card .block-image {
    height: 295px !important;
  }

  @media (width >= 768px) {
    .swiper-wrapper.same-height .block-card .block-image {
      height: 413px !important;
    }
  }

  @media (width >= 1024px) {
    .swiper-wrapper.same-height .block-card .block-image {
      height: 690px !important;
    }
  }

  .sc-swiper .swiper-pagination-fraction {
    justify-content: center;
    align-items: center;
    gap: calc(var(--spacing) * 1);
    height: fit-content;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: 400;
    padding-block: 2px;
    padding-inline: 10px;
    padding-top: 4px;
    font-weight: 400;
    display: flex;
    position: absolute;
    top: calc(var(--spacing) * 0) !important;
    right: calc(var(--spacing) * 0) !important;
    width: 42px !important;
    color: var(--color-white) !important;
    left: auto !important;
  }

  @media (width >= 768px) {
    .sc-swiper .swiper-pagination-fraction {
      display: none;
    }
  }

  .sc-swiper .swiper-pagination-fraction + .swiper-navigation {
    display: none !important;
  }

  .sc-swiper:hover .swiper-pagination-fraction {
    display: flex;
  }

  .sc-swiper:hover .swiper-pagination-fraction + .swiper-navigation {
    display: flex !important;
  }

  .filmstrip-wrap {
    isolation: isolate;
    place-items: center;
    width: 100%;
    height: 100%;
    display: grid;
    position: relative;
  }

  .filmstrip-viewport {
    place-items: center;
    width: 100%;
    display: grid;
    position: relative;
    overflow: hidden;
  }

  .filmstrip-rail {
    align-items: center;
    gap: calc(var(--spacing) * 1);
    padding-inline: calc(var(--spacing) * 6);
    will-change: transform;
    max-width: min(1200px, 92vw);
    margin-inline: auto;
    transition: transform .3s;
    display: flex;
    transform: translate3d(0, 0, 0);
    height: calc(var(--spacing) * 56) !important;
  }

  .filmstrip-thumb.is-active {
    outline-offset: 2px;
    outline: 2px solid #fff9;
  }

  .filmstrip-thumb img {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    pointer-events: none;
  }

  .filmstrip-footer {
    bottom: calc(var(--spacing) * 6);
    z-index: 3;
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
    position: absolute;
    left: 50%;
  }

  .woocommerce-privacy-policy-text {
    margin-top: calc(var(--spacing) * 6);
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-sc-color-foreground);
  }

  .sidebar {
    overflow-y: auto;
  }

  .category-dropdown {
    border-top-style: var(--tw-border-style) !important;
    border-top-width: 1px !important;
    border-color: var(--color-sc-color-border) !important;
  }

  .woo-variation-gallery-wrapper {
    min-height: auto !important;
  }

  .apexcharts-yaxis .apexcharts-text {
    transform: translateX(20px);
    fill: #939393 !important;
    font-family: SuisseIntl, sans-serif !important;
    font-size: 12px !important;
  }

  .woo-variation-gallery-wrapper .woo-variation-gallery-slider > .wvg-gallery-image:not(:first-child) {
    display: block !important;
  }

  .summary .main-description p {
    margin-bottom: calc(var(--spacing) * 4);
  }

  tr:has(.child-attr) {
    position: relative;
    left: 1rem;
  }

  .wpcf7-form-control.wpcf7-radio {
    gap: calc(var(--spacing) * 4);
    display: flex;
  }

  .wpcf7-not-valid-tip {
    margin-top: .25rem;
    color: var(--color-sc-color-destructive) !important;
    font-size: .875rem !important;
  }

  .open#open-authors svg {
    transform: rotate(180deg);
  }

  .open.authors-container {
    height: auto;
  }

  .wp-block-santacole-block-card-options {
    height: 100%;
  }

  .widget_shopping_cart_content {
    flex-direction: column;
    height: 100%;
    display: flex;
  }

  .single-autor .secondary-description p {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .single-autor .secondary-description p:last-child {
    margin-bottom: 0;
  }
}

@layer utilities {
  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .\!absolute {
    position: absolute !important;
  }

  .\!relative {
    position: relative !important;
  }

  .\!static {
    position: static !important;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .\!top-\[unset\] {
    top: unset !important;
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-15 {
    top: calc(var(--spacing) * 15);
  }

  .top-\[-12px\] {
    top: -12px;
  }

  .top-\[8px\] {
    top: 8px;
  }

  .top-\[28px\] {
    top: 28px;
  }

  .top-\[45\%\] {
    top: 45%;
  }

  .top-\[60px\] {
    top: 60px;
  }

  .top-\[110\%\] {
    top: 110%;
  }

  .top-full {
    top: 100%;
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-\[28px\] {
    right: 28px;
  }

  .\!bottom-4 {
    bottom: calc(var(--spacing) * 4) !important;
  }

  .-bottom-31 {
    bottom: calc(var(--spacing) * -31);
  }

  .-bottom-\[1px\] {
    bottom: -1px;
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }

  .bottom-\[-100\%\] {
    bottom: -100%;
  }

  .bottom-sc-spacing-padding-md {
    bottom: var(--spacing-sc-spacing-padding-md);
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-\[8px\] {
    left: 8px;
  }

  .left-\[50\%\] {
    left: 50%;
  }

  .left-full {
    left: 100%;
  }

  .left-sc-spacing-padding-md {
    left: var(--spacing-sc-spacing-padding-md);
  }

  .isolate {
    isolation: isolate;
  }

  .\!z-70 {
    z-index: 70 !important;
  }

  .\!z-80 {
    z-index: 80 !important;
  }

  .\!z-\[99999\] {
    z-index: 99999 !important;
  }

  .-z-10 {
    z-index: calc(10 * -1);
  }

  .z-0 {
    z-index: 0;
  }

  .z-1 {
    z-index: 1;
  }

  .z-2 {
    z-index: 2;
  }

  .z-3 {
    z-index: 3;
  }

  .z-5 {
    z-index: 5;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-50 {
    z-index: 50;
  }

  .z-60 {
    z-index: 60;
  }

  .z-70 {
    z-index: 70;
  }

  .z-\[1\] {
    z-index: 1;
  }

  .z-\[2\] {
    z-index: 2;
  }

  .z-\[10\] {
    z-index: 10;
  }

  .z-\[50\] {
    z-index: 50;
  }

  .z-\[99\] {
    z-index: 99;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-3 {
    order: 3;
  }

  .\!col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .col-auto {
    grid-column: auto;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .col-span-2 {
    grid-column: span 2 / span 2;
  }

  .col-span-3 {
    grid-column: span 3 / span 3;
  }

  .col-span-4 {
    grid-column: span 4 / span 4;
  }

  .col-span-5 {
    grid-column: span 5 / span 5;
  }

  .col-span-6 {
    grid-column: span 6 / span 6;
  }

  .container {
    width: 100%;
  }

  @media (width >= 0) {
    .container {
      max-width: 0;
    }
  }

  @media (width >= 768px) {
    .container {
      max-width: 768px;
    }
  }

  @media (width >= 1024px) {
    .container {
      max-width: 1024px;
    }
  }

  @media (width >= 1200px) {
    .container {
      max-width: 1200px;
    }
  }

  @media (width >= 1920px) {
    .container {
      max-width: 1920px;
    }
  }

  @media (width >= 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .\!m-0 {
    margin: calc(var(--spacing) * 0) !important;
  }

  .m-0 {
    margin: calc(var(--spacing) * 0);
  }

  .m-auto {
    margin: auto;
  }

  .m-sc-spacing-padding-md {
    margin: var(--spacing-sc-spacing-padding-md);
  }

  .mx-0 {
    margin-inline: calc(var(--spacing) * 0);
  }

  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .mx-sc-spacing-padding-md {
    margin-inline: var(--spacing-sc-spacing-padding-md);
  }

  .\!my-\[0px\] {
    margin-block: 0 !important;
  }

  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }

  .my-0\.5 {
    margin-block: calc(var(--spacing) * .5);
  }

  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }

  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }

  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }

  .my-10 {
    margin-block: calc(var(--spacing) * 10);
  }

  .my-auto {
    margin-block: auto;
  }

  .my-sc-spacing-padding-md {
    margin-block: var(--spacing-sc-spacing-padding-md);
  }

  .ms-2 {
    margin-inline-start: calc(var(--spacing) * 2);
  }

  .ms-3 {
    margin-inline-start: calc(var(--spacing) * 3);
  }

  .ms-auto {
    margin-inline-start: auto;
  }

  .me-1 {
    margin-inline-end: calc(var(--spacing) * 1);
  }

  .me-2 {
    margin-inline-end: calc(var(--spacing) * 2);
  }

  .me-3 {
    margin-inline-end: calc(var(--spacing) * 3);
  }

  .me-4 {
    margin-inline-end: calc(var(--spacing) * 4);
  }

  .\!mt-0 {
    margin-top: calc(var(--spacing) * 0) !important;
  }

  .\!mt-\[0px\] {
    margin-top: 0 !important;
  }

  .-mt-4 {
    margin-top: calc(var(--spacing) * -4);
  }

  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }

  .mt-auto {
    margin-top: auto;
  }

  .mt-sc-layout-grid-padding-column-rythm-lg {
    margin-top: var(--spacing-sc-layout-grid-padding-column-rythm-lg);
  }

  .mt-sc-layout-grid-padding-column-rythm-md {
    margin-top: var(--spacing-sc-layout-grid-padding-column-rythm-md);
  }

  .mt-sc-layout-grid-padding-column-rythm-sm {
    margin-top: var(--spacing-sc-layout-grid-padding-column-rythm-sm);
  }

  .mt-sc-layout-grid-padding-column-rythm-xl {
    margin-top: var(--spacing-sc-layout-grid-padding-column-rythm-xl);
  }

  .mt-sc-spacing-padding-lg {
    margin-top: var(--spacing-sc-spacing-padding-lg);
  }

  .mt-sc-spacing-padding-md {
    margin-top: var(--spacing-sc-spacing-padding-md);
  }

  .mt-sc-spacing-padding-sm {
    margin-top: var(--spacing-sc-spacing-padding-sm);
  }

  .mt-sc-spacing-padding-xl {
    margin-top: var(--spacing-sc-spacing-padding-xl);
  }

  .-mr-1 {
    margin-right: calc(var(--spacing) * -1);
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }

  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }

  .\!mb-8 {
    margin-bottom: calc(var(--spacing) * 8) !important;
  }

  .\!mb-\[0px\] {
    margin-bottom: 0 !important;
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-9 {
    margin-bottom: calc(var(--spacing) * 9);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }

  .mb-\[82px\] {
    margin-bottom: 82px;
  }

  .mb-sc-layout-grid-padding-column-rythm-lg {
    margin-bottom: var(--spacing-sc-layout-grid-padding-column-rythm-lg);
  }

  .mb-sc-layout-grid-padding-column-rythm-md {
    margin-bottom: var(--spacing-sc-layout-grid-padding-column-rythm-md);
  }

  .mb-sc-layout-grid-padding-column-rythm-sm {
    margin-bottom: var(--spacing-sc-layout-grid-padding-column-rythm-sm);
  }

  .mb-sc-layout-grid-padding-column-rythm-xl {
    margin-bottom: var(--spacing-sc-layout-grid-padding-column-rythm-xl);
  }

  .mb-sc-spacing-padding-lg {
    margin-bottom: var(--spacing-sc-spacing-padding-lg);
  }

  .mb-sc-spacing-padding-md {
    margin-bottom: var(--spacing-sc-spacing-padding-md);
  }

  .mb-sc-spacing-padding-sm {
    margin-bottom: var(--spacing-sc-spacing-padding-sm);
  }

  .mb-sc-spacing-padding-xl {
    margin-bottom: var(--spacing-sc-spacing-padding-xl);
  }

  .-ml-1 {
    margin-left: calc(var(--spacing) * -1);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-auto {
    margin-left: auto;
  }

  .\!block {
    display: block !important;
  }

  .\!flex {
    display: flex !important;
  }

  .\!grid {
    display: grid !important;
  }

  .\!hidden {
    display: none !important;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .aspect-1\/1 {
    aspect-ratio: 1;
  }

  .aspect-1\/2 {
    aspect-ratio: 1 / 2;
  }

  .aspect-2\/1 {
    aspect-ratio: 2;
  }

  .aspect-2\/3 {
    aspect-ratio: 2 / 3;
  }

  .aspect-3\/1 {
    aspect-ratio: 3;
  }

  .aspect-3\/2 {
    aspect-ratio: 3 / 2;
  }

  .aspect-3\/4 {
    aspect-ratio: 3 / 4;
  }

  .aspect-4\/1 {
    aspect-ratio: 4;
  }

  .aspect-4\/3 {
    aspect-ratio: 4 / 3;
  }

  .aspect-4\/5 {
    aspect-ratio: 4 / 5;
  }

  .aspect-5\/2 {
    aspect-ratio: 5 / 2;
  }

  .aspect-5\/4 {
    aspect-ratio: 5 / 4;
  }

  .aspect-6\/7 {
    aspect-ratio: 6 / 7;
  }

  .aspect-8\/3 {
    aspect-ratio: 8 / 3;
  }

  .aspect-8\/5 {
    aspect-ratio: 8 / 5;
  }

  .aspect-9\/8 {
    aspect-ratio: 9 / 8;
  }

  .aspect-9\/16 {
    aspect-ratio: 9 / 16;
  }

  .aspect-9\/21 {
    aspect-ratio: 9 / 21;
  }

  .aspect-10\/16 {
    aspect-ratio: 10 / 16;
  }

  .aspect-14\/3 {
    aspect-ratio: 14 / 3;
  }

  .aspect-16\/5 {
    aspect-ratio: 16 / 5;
  }

  .aspect-16\/9 {
    aspect-ratio: 16 / 9;
  }

  .aspect-16\/10 {
    aspect-ratio: 16 / 10;
  }

  .aspect-21\/9 {
    aspect-ratio: 21 / 9;
  }

  .aspect-32\/9 {
    aspect-ratio: 32 / 9;
  }

  .aspect-\[4\/5\] {
    aspect-ratio: 4 / 5;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .\!h-full {
    height: 100% !important;
  }

  .h-0 {
    height: calc(var(--spacing) * 0);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .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-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-56 {
    height: calc(var(--spacing) * 56);
  }

  .h-100 {
    height: calc(var(--spacing) * 100);
  }

  .h-\[1px\] {
    height: 1px;
  }

  .h-\[2px\] {
    height: 2px;
  }

  .h-\[8px\] {
    height: 8px;
  }

  .h-\[12px\] {
    height: 12px;
  }

  .h-\[28px\] {
    height: 28px;
  }

  .h-\[33dvh\] {
    height: 33dvh;
  }

  .h-\[56px\] {
    height: 56px;
  }

  .h-\[80\%\] {
    height: 80%;
  }

  .h-\[85vh\] {
    height: 85vh;
  }

  .h-\[100dvh\] {
    height: 100dvh;
  }

  .h-\[100vh\] {
    height: 100vh;
  }

  .h-\[101vh\] {
    height: 101vh;
  }

  .h-\[270\] {
    height: 270px;
  }

  .h-auto {
    height: auto;
  }

  .h-fit {
    height: fit-content;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .max-h-0 {
    max-height: calc(var(--spacing) * 0);
  }

  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }

  .max-h-\[33dvh\] {
    max-height: 33dvh;
  }

  .max-h-\[90vh\] {
    max-height: 90vh;
  }

  .max-h-\[300px\] {
    max-height: 300px;
  }

  .max-h-full {
    max-height: 100%;
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .min-h-\[24px\] {
    min-height: 24px;
  }

  .min-h-\[40px\] {
    min-height: 40px;
  }

  .min-h-\[100vh\] {
    min-height: 100vh;
  }

  .min-h-\[120px\] {
    min-height: 120px;
  }

  .min-h-\[320px\] {
    min-height: 320px;
  }

  .min-h-\[600px\] {
    min-height: 600px;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  @media (width >= 0) {
    .w-sidebar {
      width: 85%;
    }
  }

  @media (width >= 768px) {
    .w-sidebar {
      width: 383px;
    }
  }

  @media (width >= 1024px) {
    .w-sidebar {
      width: 576px;
    }
  }

  @media (width >= 1920px) {
    .w-sidebar {
      width: 720px;
    }
  }

  @media (width >= 0) {
    .w-sidebar-category {
      width: 85%;
    }
  }

  @media (width >= 768px) {
    .w-sidebar-category {
      width: 33%;
    }
  }

  @media (width >= 1024px) {
    .w-sidebar-category {
      width: 25%;
    }
  }

  @media (width >= 1920px) {
    .w-sidebar-category {
      width: 25%;
    }
  }

  @media (width >= 0) {
    .w-sidebar-full-gallery {
      width: 100%;
    }
  }

  @media (width >= 768px) {
    .w-sidebar-full-gallery {
      width: 90%;
    }
  }

  @media (width >= 1024px) {
    .w-sidebar-full-gallery {
      width: 90%;
    }
  }

  @media (width >= 1920px) {
    .w-sidebar-full-gallery {
      width: 90%;
    }
  }

  @media (width >= 0) {
    .w-sidebar-fullindex {
      width: 85%;
    }
  }

  @media (width >= 768px) {
    .w-sidebar-fullindex {
      width: 90%;
    }
  }

  @media (width >= 1024px) {
    .w-sidebar-fullindex {
      width: 90%;
    }
  }

  @media (width >= 1920px) {
    .w-sidebar-fullindex {
      width: 90%;
    }
  }

  @media (width >= 0) {
    .w-sidebar-fullmenu {
      width: 85%;
    }
  }

  @media (width >= 768px) {
    .w-sidebar-fullmenu {
      width: 75%;
    }
  }

  @media (width >= 1024px) {
    .w-sidebar-fullmenu {
      width: 75%;
    }
  }

  @media (width >= 1920px) {
    .w-sidebar-fullmenu {
      width: 75%;
    }
  }

  @media (width >= 0) {
    .w-sidebar-search {
      width: 85%;
    }
  }

  @media (width >= 768px) {
    .w-sidebar-search {
      width: 75%;
    }
  }

  @media (width >= 1024px) {
    .w-sidebar-search {
      width: 50%;
    }
  }

  @media (width >= 1920px) {
    .w-sidebar-search {
      width: 50%;
    }
  }

  @media (width >= 0) {
    .w-sidebar-specifications {
      width: 85%;
    }
  }

  @media (width >= 768px) {
    .w-sidebar-specifications {
      width: 90%;
    }
  }

  @media (width >= 1024px) {
    .w-sidebar-specifications {
      width: 90%;
    }
  }

  @media (width >= 1920px) {
    .w-sidebar-specifications {
      width: 90%;
    }
  }

  .\!w-full {
    width: 100% !important;
  }

  .w-0 {
    width: calc(var(--spacing) * 0);
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-1\/3 {
    width: 33.3333%;
  }

  .w-1\/4 {
    width: 25%;
  }

  .w-2\/4 {
    width: 50%;
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .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-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-50 {
    width: calc(var(--spacing) * 50);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-75 {
    width: calc(var(--spacing) * 75);
  }

  .w-100 {
    width: calc(var(--spacing) * 100);
  }

  .w-\[1\.5vw\] {
    width: 1.5vw;
  }

  .w-\[1px\] {
    width: 1px;
  }

  .w-\[100px\] {
    width: 100px;
  }

  .w-\[min\(96vw\,1200px\)\] {
    width: min(96vw, 1200px);
  }

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .w-min {
    width: min-content;
  }

  .w-px {
    width: 1px;
  }

  .\!max-w-min {
    max-width: min-content !important;
  }

  .max-w-3\/4 {
    max-width: 75%;
  }

  .max-w-60 {
    max-width: calc(var(--spacing) * 60);
  }

  .max-w-fit {
    max-width: fit-content;
  }

  .max-w-max {
    max-width: max-content;
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .\!min-w-max {
    min-width: max-content !important;
  }

  .min-w-40 {
    min-width: calc(var(--spacing) * 40);
  }

  .min-w-48 {
    min-width: calc(var(--spacing) * 48);
  }

  .min-w-60 {
    min-width: calc(var(--spacing) * 60);
  }

  .min-w-\[16px\] {
    min-width: 16px;
  }

  .min-w-\[128px\] {
    min-width: 128px;
  }

  .min-w-\[200vw\] {
    min-width: 200vw;
  }

  .min-w-\[258px\] {
    min-width: 258px;
  }

  .min-w-\[280px\] {
    min-width: 280px;
  }

  .flex-0 {
    flex: 0;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-\[1_0_0\] {
    flex: 1 0 0;
  }

  .flex-auto {
    flex: auto;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink {
    flex-shrink: 1;
  }

  .flex-shrink-0, .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow {
    flex-grow: 1;
  }

  .basis-\[45\%\] {
    flex-basis: 45%;
  }

  .basis-\[50\%\] {
    flex-basis: 50%;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .origin-top-left {
    transform-origin: 0 0;
  }

  .origin-top-right {
    transform-origin: 100% 0;
  }

  .\!-translate-x-\[50\%\] {
    --tw-translate-x: calc(50% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }

  .-translate-x-\[50\%\] {
    --tw-translate-x: calc(50% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[100\%\] {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\!translate-y-\[unset\] {
    --tw-translate-y: unset;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-100\%\] {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-163px\] {
    --tw-translate-y: -163px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[1px\] {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-x-90 {
    --tw-rotate-x: rotateX(90deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .rotate-x-180 {
    --tw-rotate-x: rotateX(180deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .\!transform-none {
    transform: none !important;
  }

  .transform {
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .animate-ping {
    animation: var(--animate-ping);
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .snap-center {
    scroll-snap-align: center;
  }

  .\[scroll-snap-stop\:always\] {
    scroll-snap-stop: always;
  }

  .\!list-none {
    list-style-type: none !important;
  }

  .list-none {
    list-style-type: none;
  }

  .columns-2 {
    columns: 2;
  }

  .columns-4 {
    columns: 4;
  }

  .grid-flow-dense {
    grid-auto-flow: dense;
  }

  .\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .\!grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .\!grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .\!grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .\!grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .grid-cols-\[1fr_2fr\] {
    grid-template-columns: 1fr 2fr;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .\!flex-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-content-center {
    place-content: center;
  }

  .place-items-center {
    place-items: center;
  }

  .items-baseline {
    align-items: baseline;
  }

  .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 {
    gap: calc(var(--spacing) * 0) !important;
  }

  .\!gap-1 {
    gap: calc(var(--spacing) * 1) !important;
  }

  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }

  .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-7 {
    gap: calc(var(--spacing) * 7);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .gap-15 {
    gap: calc(var(--spacing) * 15);
  }

  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }

  .gap-20 {
    gap: calc(var(--spacing) * 20);
  }

  .gap-24 {
    gap: calc(var(--spacing) * 24);
  }

  .gap-32 {
    gap: calc(var(--spacing) * 32);
  }

  .gap-\[10px\] {
    gap: 10px;
  }

  .gap-px {
    gap: 1px;
  }

  .gap-sc-spacing-padding-lg {
    gap: var(--spacing-sc-spacing-padding-lg);
  }

  .gap-sc-spacing-padding-md {
    gap: var(--spacing-sc-spacing-padding-md);
  }

  .gap-sc-spacing-padding-sm {
    gap: var(--spacing-sc-spacing-padding-sm);
  }

  :where(.space-y-2 > :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)));
  }

  :where(.space-y-4 > :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)));
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-2\.5 {
    column-gap: calc(var(--spacing) * 2.5);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  :where(.space-x-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-6 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }

  .gap-y-16 {
    row-gap: calc(var(--spacing) * 16);
  }

  .self-end {
    align-self: flex-end;
  }

  .self-stretch {
    align-self: stretch;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-scroll {
    overflow: scroll;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-x-scroll {
    overflow-x: scroll;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-hidden {
    overflow-y: hidden;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: .5rem;
  }

  .rounded-md {
    border-radius: calc(.5rem - 2px);
  }

  .rounded-sm {
    border-radius: calc(.5rem - 4px);
  }

  .rounded-t-xl {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
  }

  .rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-\[1px\] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-e {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-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-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .\!border-b {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }

  .border-b, .border-b-1 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-l-0 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .\!border-solid {
    --tw-border-style: solid;
    border-style: solid !important;
  }

  .border-\[\#e7e5e4\] {
    border-color: #e7e5e4;
  }

  .border-\[var\(--sc-color-border\)\] {
    border-color: var(--sc-color-border);
  }

  .border-black {
    border-color: var(--color-black);
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-gray-700 {
    border-color: var(--color-gray-700);
  }

  .border-neutral-300 {
    border-color: var(--color-neutral-300);
  }

  .border-red-400 {
    border-color: var(--color-red-400);
  }

  .border-sc-color-border {
    border-color: var(--color-sc-color-border);
  }

  .border-sc-color-border\/60 {
    border-color: color-mix(in oklab, var(--color-sc-color-border) 60%, transparent);
  }

  .border-sc-color-input {
    border-color: var(--color-sc-color-input);
  }

  .border-sc-color-primary {
    border-color: var(--color-sc-color-primary);
  }

  .border-sc-color-primary-foreground {
    border-color: var(--color-sc-color-primary-foreground);
  }

  .border-t-sc-color-border {
    border-top-color: var(--color-sc-color-border);
  }

  .\!border-b-sc-color-border {
    border-bottom-color: var(--color-sc-color-border) !important;
  }

  .border-b-sc-color-border {
    border-bottom-color: var(--color-sc-color-border);
  }

  .\!bg-sc-color-border {
    background-color: var(--color-sc-color-border) !important;
  }

  .\!bg-sc-color-sidebar-background {
    background-color: var(--color-sc-color-sidebar-background) !important;
  }

  .\!bg-transparent {
    background-color: #0000 !important;
  }

  .bg-\[\#E7E5E4\] {
    background-color: #e7e5e4;
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-current {
    background-color: currentColor;
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }

  .bg-neutral-400 {
    background-color: var(--color-neutral-400);
  }

  .bg-sc-color-accent {
    background-color: var(--color-sc-color-accent);
  }

  .bg-sc-color-background {
    background-color: var(--color-sc-color-background);
  }

  .bg-sc-color-border {
    background-color: var(--color-sc-color-border);
  }

  .bg-sc-color-foreground {
    background-color: var(--color-sc-color-foreground);
  }

  .bg-sc-color-hover-secondary {
    background-color: var(--color-sc-color-hover-secondary);
  }

  .bg-sc-color-muted {
    background-color: var(--color-sc-color-muted);
  }

  .bg-sc-color-popover {
    background-color: var(--color-sc-color-popover);
  }

  .bg-sc-color-primary {
    background-color: var(--color-sc-color-primary);
  }

  .bg-sc-color-primary-foreground {
    background-color: var(--color-sc-color-primary-foreground);
  }

  .bg-sc-color-secondary {
    background-color: var(--color-sc-color-secondary);
  }

  .bg-sc-color-sidebar-background {
    background-color: var(--color-sc-color-sidebar-background);
  }

  .bg-sky-400 {
    background-color: var(--color-sky-400);
  }

  .bg-sky-500 {
    background-color: var(--color-sky-500);
  }

  .bg-stone-50 {
    background-color: var(--color-stone-50);
  }

  .bg-stone-100 {
    background-color: var(--color-stone-100);
  }

  .bg-stone-400 {
    background-color: var(--color-stone-400);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-center {
    background-position: center;
  }

  .bg-right {
    background-position: 100%;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .\!stroke-1 {
    stroke-width: 1px !important;
  }

  .stroke-1 {
    stroke-width: 1px;
  }

  .stroke-4 {
    stroke-width: 4px;
  }

  .stroke-\[1\.2\] {
    stroke-width: 1.2px;
  }

  .stroke-\[2\] {
    stroke-width: 2px;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-fill {
    object-fit: fill;
  }

  .object-center {
    object-position: center;
  }

  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }

  .\!p-1\.5 {
    padding: calc(var(--spacing) * 1.5) !important;
  }

  .\!p-2 {
    padding: calc(var(--spacing) * 2) !important;
  }

  .\!p-6 {
    padding: calc(var(--spacing) * 6) !important;
  }

  .\!p-sc-spacing-padding-none {
    padding: var(--spacing-sc-spacing-padding-none) !important;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-7 {
    padding: calc(var(--spacing) * 7);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-9 {
    padding: calc(var(--spacing) * 9);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-11 {
    padding: calc(var(--spacing) * 11);
  }

  .p-12 {
    padding: calc(var(--spacing) * 12);
  }

  .p-sc-spacing-padding-md {
    padding: var(--spacing-sc-spacing-padding-md);
  }

  .p-sc-spacing-padding-none {
    padding: var(--spacing-sc-spacing-padding-none);
  }

  .p-sc-spacing-padding-sm {
    padding: var(--spacing-sc-spacing-padding-sm);
  }

  .\!px-0 {
    padding-inline: calc(var(--spacing) * 0) !important;
  }

  .\!px-2 {
    padding-inline: calc(var(--spacing) * 2) !important;
  }

  .\!px-4 {
    padding-inline: calc(var(--spacing) * 4) !important;
  }

  .\!px-sc-spacing-padding-md {
    padding-inline: var(--spacing-sc-spacing-padding-md) !important;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .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-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .px-24 {
    padding-inline: calc(var(--spacing) * 24);
  }

  .px-\[3\.333px\] {
    padding-inline: 3.333px;
  }

  .px-\[4px\] {
    padding-inline: 4px;
  }

  .px-\[6px\] {
    padding-inline: 6px;
  }

  .px-sc-spacing-button-padding-horizontal-md {
    padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-md);
  }

  .px-sc-spacing-button-padding-horizontal-sm {
    padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-sm);
  }

  .px-sc-spacing-button-padding-vertical-lg {
    padding-inline: var(--spacing-sc-spacing-button-padding-vertical-lg);
  }

  .px-sc-spacing-button-padding-vertical-md {
    padding-inline: var(--spacing-sc-spacing-button-padding-vertical-md);
  }

  .px-sc-spacing-button-padding-vertical-sm {
    padding-inline: var(--spacing-sc-spacing-button-padding-vertical-sm);
  }

  .px-sc-spacing-button-padding-vertical-xs {
    padding-inline: var(--spacing-sc-spacing-button-padding-vertical-xs);
  }

  .px-sc-spacing-padding-lg {
    padding-inline: var(--spacing-sc-spacing-padding-lg);
  }

  .px-sc-spacing-padding-md {
    padding-inline: var(--spacing-sc-spacing-padding-md);
  }

  .px-sc-spacing-padding-sm {
    padding-inline: var(--spacing-sc-spacing-padding-sm);
  }

  .px-sc-spacing-padding-xl {
    padding-inline: var(--spacing-sc-spacing-padding-xl);
  }

  .px-sc-spacing-padding-xxl {
    padding-inline: var(--spacing-sc-spacing-padding-xxl);
  }

  .\!py-0 {
    padding-block: calc(var(--spacing) * 0) !important;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .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-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-\[2px\] {
    padding-block: 2px;
  }

  .py-\[6px\] {
    padding-block: 6px;
  }

  .py-sc-spacing-button-padding-vertical-lg {
    padding-block: var(--spacing-sc-spacing-button-padding-vertical-lg);
  }

  .py-sc-spacing-button-padding-vertical-md {
    padding-block: var(--spacing-sc-spacing-button-padding-vertical-md);
  }

  .py-sc-spacing-button-padding-vertical-sm {
    padding-block: var(--spacing-sc-spacing-button-padding-vertical-sm);
  }

  .py-sc-spacing-button-padding-vertical-xs {
    padding-block: var(--spacing-sc-spacing-button-padding-vertical-xs);
  }

  .py-sc-spacing-padding-lg {
    padding-block: var(--spacing-sc-spacing-padding-lg);
  }

  .py-sc-spacing-padding-md {
    padding-block: var(--spacing-sc-spacing-padding-md);
  }

  .py-sc-spacing-padding-sm {
    padding-block: var(--spacing-sc-spacing-padding-sm);
  }

  .py-sc-spacing-padding-xl {
    padding-block: var(--spacing-sc-spacing-padding-xl);
  }

  .\!ps-8 {
    padding-inline-start: calc(var(--spacing) * 8) !important;
  }

  .ps-1 {
    padding-inline-start: calc(var(--spacing) * 1);
  }

  .ps-2 {
    padding-inline-start: calc(var(--spacing) * 2);
  }

  .ps-4 {
    padding-inline-start: calc(var(--spacing) * 4);
  }

  .ps-sc-spacing-padding-md {
    padding-inline-start: var(--spacing-sc-spacing-padding-md);
  }

  .ps-sc-spacing-padding-sm {
    padding-inline-start: var(--spacing-sc-spacing-padding-sm);
  }

  .ps-sc-spacing-padding-xl {
    padding-inline-start: var(--spacing-sc-spacing-padding-xl);
  }

  .\!pe-sc-spacing-padding-md {
    padding-inline-end: var(--spacing-sc-spacing-padding-md) !important;
  }

  .pe-0 {
    padding-inline-end: calc(var(--spacing) * 0);
  }

  .pe-2 {
    padding-inline-end: calc(var(--spacing) * 2);
  }

  .pe-4 {
    padding-inline-end: calc(var(--spacing) * 4);
  }

  .pe-sc-layout-grid-padding-column-rythm-lg {
    padding-inline-end: var(--spacing-sc-layout-grid-padding-column-rythm-lg);
  }

  .pe-sc-layout-grid-padding-column-rythm-md {
    padding-inline-end: var(--spacing-sc-layout-grid-padding-column-rythm-md);
  }

  .pe-sc-layout-grid-padding-column-rythm-sm {
    padding-inline-end: var(--spacing-sc-layout-grid-padding-column-rythm-sm);
  }

  .pe-sc-layout-grid-padding-column-rythm-xl {
    padding-inline-end: var(--spacing-sc-layout-grid-padding-column-rythm-xl);
  }

  .pe-sc-spacing-padding-md {
    padding-inline-end: var(--spacing-sc-spacing-padding-md);
  }

  .pe-sc-spacing-padding-sm {
    padding-inline-end: var(--spacing-sc-spacing-padding-sm);
  }

  .pe-sc-spacing-padding-xl {
    padding-inline-end: var(--spacing-sc-spacing-padding-xl);
  }

  .\!pt-0 {
    padding-top: calc(var(--spacing) * 0) !important;
  }

  .\!pt-2 {
    padding-top: calc(var(--spacing) * 2) !important;
  }

  .\!pt-6\.5 {
    padding-top: calc(var(--spacing) * 6.5) !important;
  }

  .\!pt-sc-spacing-padding-xl {
    padding-top: var(--spacing-sc-spacing-padding-xl) !important;
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-0\.5 {
    padding-top: calc(var(--spacing) * .5);
  }

  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .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-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-30 {
    padding-top: calc(var(--spacing) * 30);
  }

  .pt-\[62px\] {
    padding-top: 62px;
  }

  .pt-\[inherit\] {
    padding-top: inherit;
  }

  .pt-sc-layout-grid-padding-column-rythm-md {
    padding-top: var(--spacing-sc-layout-grid-padding-column-rythm-md);
  }

  .pt-sc-layout-grid-padding-column-rythm-xl {
    padding-top: var(--spacing-sc-layout-grid-padding-column-rythm-xl);
  }

  .pt-sc-spacing-padding-lg {
    padding-top: var(--spacing-sc-spacing-padding-lg);
  }

  .pt-sc-spacing-padding-md {
    padding-top: var(--spacing-sc-spacing-padding-md);
  }

  .pt-sc-spacing-padding-sm {
    padding-top: var(--spacing-sc-spacing-padding-sm);
  }

  .pt-sc-spacing-padding-xl {
    padding-top: var(--spacing-sc-spacing-padding-xl);
  }

  .pt-sc-spacing-padding-xxl {
    padding-top: var(--spacing-sc-spacing-padding-xxl);
  }

  .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-10 {
    padding-right: calc(var(--spacing) * 10);
  }

  .pr-sc-layout-grid-padding-column-rythm-lg {
    padding-right: var(--spacing-sc-layout-grid-padding-column-rythm-lg);
  }

  .pr-sc-layout-grid-padding-column-rythm-md {
    padding-right: var(--spacing-sc-layout-grid-padding-column-rythm-md);
  }

  .pr-sc-layout-grid-padding-column-rythm-sm {
    padding-right: var(--spacing-sc-layout-grid-padding-column-rythm-sm);
  }

  .pr-sc-layout-grid-padding-column-rythm-xl {
    padding-right: var(--spacing-sc-layout-grid-padding-column-rythm-xl);
  }

  .pr-sc-spacing-padding-md {
    padding-right: var(--spacing-sc-spacing-padding-md);
  }

  .\!pb-3 {
    padding-bottom: calc(var(--spacing) * 3) !important;
  }

  .\!pb-6 {
    padding-bottom: calc(var(--spacing) * 6) !important;
  }

  .\!pb-sc-spacing-padding-md {
    padding-bottom: var(--spacing-sc-spacing-padding-md) !important;
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * .5);
  }

  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }

  .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-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-11 {
    padding-bottom: calc(var(--spacing) * 11);
  }

  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }

  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }

  .pb-sc-layout-grid-padding-column-rythm-lg {
    padding-bottom: var(--spacing-sc-layout-grid-padding-column-rythm-lg);
  }

  .pb-sc-layout-grid-padding-column-rythm-sm {
    padding-bottom: var(--spacing-sc-layout-grid-padding-column-rythm-sm);
  }

  .pb-sc-spacing-padding-lg {
    padding-bottom: var(--spacing-sc-spacing-padding-lg);
  }

  .pb-sc-spacing-padding-md {
    padding-bottom: var(--spacing-sc-spacing-padding-md);
  }

  .pb-sc-spacing-padding-sm {
    padding-bottom: var(--spacing-sc-spacing-padding-sm);
  }

  .pb-sc-spacing-padding-xl {
    padding-bottom: var(--spacing-sc-spacing-padding-xl);
  }

  .pb-sc-spacing-padding-xxl {
    padding-bottom: var(--spacing-sc-spacing-padding-xxl);
  }

  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }

  .pl-1 {
    padding-left: calc(var(--spacing) * 1);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }

  .pl-sc-layout-grid-padding-column-rythm-sm {
    padding-left: var(--spacing-sc-layout-grid-padding-column-rythm-sm);
  }

  .pl-sc-spacing-padding-md {
    padding-left: var(--spacing-sc-spacing-padding-md);
  }

  .text-center {
    text-align: center;
  }

  .text-end {
    text-align: end;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .text-start {
    text-align: start;
  }

  .indent-10 {
    text-indent: calc(var(--spacing) * 10);
  }

  .indent-62 {
    text-indent: calc(var(--spacing) * 62);
  }

  .indent-\[0px\] {
    text-indent: 0;
  }

  .indent-sc-spacing-padding-lg {
    text-indent: var(--spacing-sc-spacing-padding-lg);
  }

  .indent-sc-spacing-padding-md {
    text-indent: var(--spacing-sc-spacing-padding-md);
  }

  .indent-sc-spacing-padding-sm {
    text-indent: var(--spacing-sc-spacing-padding-sm);
  }

  .indent-sc-spacing-padding-xl {
    text-indent: var(--spacing-sc-spacing-padding-xl);
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-sc-typography-button-font-lg {
    font-family: var(--font-sc-typography-button-font-lg);
  }

  .font-sc-typography-button-font-md {
    font-family: var(--font-sc-typography-button-font-md);
  }

  .font-sc-typography-button-font-sm {
    font-family: var(--font-sc-typography-button-font-sm);
  }

  .font-suisseIntl {
    font-family: var(--font-suisseIntl);
  }

  .font-suisseWorks {
    font-family: var(--font-suisseWorks);
  }

  .\!text-base {
    font-size: var(--text-base) !important;
    line-height: var(--tw-leading, var(--text-base--line-height)) !important;
  }

  .\!text-sm {
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  }

  .\!text-xs {
    font-size: var(--text-xs) !important;
    line-height: var(--tw-leading, var(--text-xs--line-height)) !important;
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-sc-typography-button-font-size-lg {
    font-size: var(--text-sc-typography-button-font-size-lg);
  }

  .text-sc-typography-button-font-size-md {
    font-size: var(--text-sc-typography-button-font-size-md);
  }

  .text-sc-typography-button-font-size-sm {
    font-size: var(--text-sc-typography-button-font-size-sm);
  }

  .text-sc-typography-button-font-size-xs {
    font-size: var(--text-sc-typography-button-font-size-xs);
  }

  .\!text-\[length\:var\(--sc-typography-body-lg-font-size\)\] {
    font-size: var(--sc-typography-body-lg-font-size) !important;
  }

  .\!text-\[length\:var\(--sc-typography-body-md-font-size\)\] {
    font-size: var(--sc-typography-body-md-font-size) !important;
  }

  .\!text-\[length\:var\(--sc-typography-body-sm-font-size\)\] {
    font-size: var(--sc-typography-body-sm-font-size) !important;
  }

  .\!text-\[length\:var\(--sc-typography-h1-font-size\)\] {
    font-size: var(--sc-typography-h1-font-size) !important;
  }

  .\!text-\[length\:var\(--sc-typography-h2-font-size\)\] {
    font-size: var(--sc-typography-h2-font-size) !important;
  }

  .\!text-\[length\:var\(--sc-typography-h3-font-size\)\] {
    font-size: var(--sc-typography-h3-font-size) !important;
  }

  .\!text-\[length\:var\(--sc-typography-h4-font-size\)\] {
    font-size: var(--sc-typography-h4-font-size) !important;
  }

  .\!text-\[length\:var\(--sc-typography-lead-font-size\)\] {
    font-size: var(--sc-typography-lead-font-size) !important;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .\!leading-\[100\%\] {
    --tw-leading: 100%;
    line-height: 100% !important;
  }

  .\!leading-\[length\:var\(--sc-typography-h3-line-height\)\] {
    --tw-leading: var(--sc-typography-h3-line-height);
    line-height: var(--sc-typography-h3-line-height) !important;
  }

  .\!leading-\[length\:var\(--sc-typography-h4-line-height\)\] {
    --tw-leading: var(--sc-typography-h4-line-height);
    line-height: var(--sc-typography-h4-line-height) !important;
  }

  .\!leading-\[length\:var\(--sc-typography-lead-line-height\)\] {
    --tw-leading: var(--sc-typography-lead-line-height);
    line-height: var(--sc-typography-lead-line-height) !important;
  }

  .\!leading-sc-typography-button-line-height-sm {
    --tw-leading: var(--leading-sc-typography-button-line-height-sm);
    line-height: var(--leading-sc-typography-button-line-height-sm) !important;
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .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-\[100\%\] {
    --tw-leading: 100%;
    line-height: 100%;
  }

  .leading-\[120\%\] {
    --tw-leading: 120%;
    line-height: 120%;
  }

  .leading-\[length\:var\(--sc-typography-body-lg-line-height\)\] {
    --tw-leading: var(--sc-typography-body-lg-line-height);
    line-height: var(--sc-typography-body-lg-line-height);
  }

  .leading-\[length\:var\(--sc-typography-body-md-line-height\)\] {
    --tw-leading: var(--sc-typography-body-md-line-height);
    line-height: var(--sc-typography-body-md-line-height);
  }

  .leading-\[length\:var\(--sc-typography-body-sm-line-height\)\] {
    --tw-leading: var(--sc-typography-body-sm-line-height);
    line-height: var(--sc-typography-body-sm-line-height);
  }

  .leading-\[length\:var\(--sc-typography-h1-line-height\)\] {
    --tw-leading: var(--sc-typography-h1-line-height);
    line-height: var(--sc-typography-h1-line-height);
  }

  .leading-\[length\:var\(--sc-typography-h2-line-height\)\] {
    --tw-leading: var(--sc-typography-h2-line-height);
    line-height: var(--sc-typography-h2-line-height);
  }

  .leading-\[length\:var\(--sc-typography-h3-line-height\)\] {
    --tw-leading: var(--sc-typography-h3-line-height);
    line-height: var(--sc-typography-h3-line-height);
  }

  .leading-\[length\:var\(--sc-typography-h4-line-height\)\] {
    --tw-leading: var(--sc-typography-h4-line-height);
    line-height: var(--sc-typography-h4-line-height);
  }

  .leading-\[length\:var\(--sc-typography-lead-line-height\)\] {
    --tw-leading: var(--sc-typography-lead-line-height);
    line-height: var(--sc-typography-lead-line-height);
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-sc-typography-button-line-height-lg {
    --tw-leading: var(--leading-sc-typography-button-line-height-lg);
    line-height: var(--leading-sc-typography-button-line-height-lg);
  }

  .leading-sc-typography-button-line-height-md {
    --tw-leading: var(--leading-sc-typography-button-line-height-md);
    line-height: var(--leading-sc-typography-button-line-height-md);
  }

  .leading-sc-typography-button-line-height-sm {
    --tw-leading: var(--leading-sc-typography-button-line-height-sm);
    line-height: var(--leading-sc-typography-button-line-height-sm);
  }

  .leading-sc-typography-button-line-height-xs {
    --tw-leading: var(--leading-sc-typography-button-line-height-xs);
    line-height: var(--leading-sc-typography-button-line-height-xs);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .\!font-black {
    --tw-font-weight: 800;
    font-weight: 800 !important;
  }

  .\!font-book {
    --tw-font-weight: 450;
    font-weight: 450 !important;
  }

  .\!font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light) !important;
  }

  .\!font-medium {
    --tw-font-weight: 500;
    font-weight: 500 !important;
  }

  .\!font-normal {
    --tw-font-weight: 400;
    font-weight: 400 !important;
  }

  .\!font-semibold {
    --tw-font-weight: 600;
    font-weight: 600 !important;
  }

  .\!font-thin {
    --tw-font-weight: 300;
    font-weight: 300 !important;
  }

  .font-bold {
    --tw-font-weight: 700;
    font-weight: 700;
  }

  .font-book {
    --tw-font-weight: 450;
    font-weight: 450;
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: 500;
    font-weight: 500;
  }

  .font-normal {
    --tw-font-weight: 400;
    font-weight: 400;
  }

  .font-sc-typography-button-font-weight-lg {
    --tw-font-weight: var(--font-weight-sc-typography-button-font-weight-lg);
    font-weight: var(--font-weight-sc-typography-button-font-weight-lg);
  }

  .font-sc-typography-button-font-weight-md {
    --tw-font-weight: var(--font-weight-sc-typography-button-font-weight-md);
    font-weight: var(--font-weight-sc-typography-button-font-weight-md);
  }

  .font-sc-typography-button-font-weight-sm {
    --tw-font-weight: var(--font-weight-sc-typography-button-font-weight-sm);
    font-weight: var(--font-weight-sc-typography-button-font-weight-sm);
  }

  .font-sc-typography-button-font-weight-xs {
    --tw-font-weight: var(--font-weight-sc-typography-button-font-weight-xs);
    font-weight: var(--font-weight-sc-typography-button-font-weight-xs);
  }

  .font-semibold {
    --tw-font-weight: 600;
    font-weight: 600;
  }

  .tracking-\[0\.28px\] {
    --tw-tracking: .28px;
    letter-spacing: .28px;
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .\!text-\[var\(--color-sc-color-foreground\)\] {
    color: var(--color-sc-color-foreground) !important;
  }

  .\!text-\[var\(--color-sc-color-muted-foreground\)\] {
    color: var(--color-sc-color-muted-foreground) !important;
  }

  .\!text-sc-color-destructive {
    color: var(--color-sc-color-destructive) !important;
  }

  .\!text-sc-color-foreground {
    color: var(--color-sc-color-foreground) !important;
  }

  .\!text-sc-color-muted-foreground {
    color: var(--color-sc-color-muted-foreground) !important;
  }

  .\!text-sc-color-popover-foreground {
    color: var(--color-sc-color-popover-foreground) !important;
  }

  .\!text-sc-color-sidebar-ring {
    color: var(--color-sc-color-sidebar-ring) !important;
  }

  .text-\[\#292524\] {
    color: #292524;
  }

  .text-\[\#FAFAF9\] {
    color: #fafaf9;
  }

  .text-\[var\(--color-sc-color-foreground\)\] {
    color: var(--color-sc-color-foreground);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-800 {
    color: var(--color-gray-800);
  }

  .text-inherit {
    color: inherit;
  }

  .text-orange-700 {
    color: var(--color-orange-700);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-sc-color-background {
    color: var(--color-sc-color-background);
  }

  .text-sc-color-border {
    color: var(--color-sc-color-border);
  }

  .text-sc-color-card-foreground {
    color: var(--color-sc-color-card-foreground);
  }

  .text-sc-color-foreground {
    color: var(--color-sc-color-foreground);
  }

  .text-sc-color-muted-foreground {
    color: var(--color-sc-color-muted-foreground);
  }

  .text-sc-color-primary {
    color: var(--color-sc-color-primary);
  }

  .text-sc-color-primary-foreground {
    color: var(--color-sc-color-primary-foreground);
  }

  .text-sc-color-sidebar-foreground {
    color: var(--color-sc-color-sidebar-foreground);
  }

  .text-white {
    color: var(--color-white);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .proportional-nums {
    --tw-numeric-spacing: proportional-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .no-underline {
    text-decoration-line: none;
  }

  .underline {
    text-decoration-line: underline;
  }

  .\!decoration-transparent {
    text-decoration-color: #0000 !important;
  }

  .decoration-from-font {
    text-decoration-thickness: from-font;
  }

  .\!underline-offset-\[25\%\] {
    text-underline-offset: 25% !important;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .underline-offset-6 {
    text-underline-offset: 6px;
  }

  .underline-offset-8 {
    text-underline-offset: 8px;
  }

  .underline-offset-\[25\%\] {
    text-underline-offset: 25%;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .accent-\[\#292524\] {
    accent-color: #292524;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-25 {
    opacity: .25;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-100 {
    opacity: 1;
  }

  .mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    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_2px_8px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring, .ring-1 {
    --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-black {
    --tw-ring-color: var(--color-black);
  }

  .ring-red-400 {
    --tw-ring-color: var(--color-red-400);
  }

  .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, );
  }

  .grayscale {
    --tw-grayscale: grayscale(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, );
  }

  .invert {
    --tw-invert: invert(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, );
  }

  .\!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, ) !important;
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    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-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-400 {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-600 {
    --tw-duration: .6s;
    transition-duration: .6s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .duration-\[0\] {
    --tw-duration: 0;
    transition-duration: 0;
  }

  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[length\:var\(--sc-typography-h1-line-height\)\] {
    length: var(--sc-typography-h1-line-height);
  }

  .\[text-decoration-skip-ink\:auto\] {
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
  }

  .group-open\:rotate-180:is(:where(.group):is([open], :popover-open, :open) *) {
    rotate: 180deg;
  }

  @media (hover: hover) {
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }

    .group-hover\:flex:is(:where(.group):hover *) {
      display: flex;
    }

    .group-hover\:w-full:is(:where(.group):hover *) {
      width: 100%;
    }

    .group-hover\:border-black:is(:where(.group):hover *) {
      border-color: var(--color-black);
    }

    .group-hover\:underline:is(:where(.group):hover *) {
      text-decoration-line: underline;
    }

    .group-hover\:opacity-90:is(:where(.group):hover *) {
      opacity: .9;
    }

    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  .placeholder\:text-\[\#78716c\]::placeholder {
    color: #78716c;
  }

  @media (hover: hover) {
    .hover\:scale-106:hover {
      --tw-scale-x: 106%;
      --tw-scale-y: 106%;
      --tw-scale-z: 106%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:border-sc-color-primary:hover {
      border-color: var(--color-sc-color-primary);
    }

    .hover\:\!bg-sc-color-hover-secondary:hover {
      background-color: var(--color-sc-color-hover-secondary) !important;
    }

    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }

    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }

    .hover\:bg-sc-color-accent:hover {
      background-color: var(--color-sc-color-accent);
    }

    .hover\:bg-sc-color-border:hover {
      background-color: var(--color-sc-color-border);
    }

    .hover\:bg-sc-color-hover-primary:hover {
      background-color: var(--color-sc-color-hover-primary);
    }

    .hover\:bg-sc-color-primary-foreground:hover {
      background-color: var(--color-sc-color-primary-foreground);
    }

    .hover\:bg-white\/20:hover {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }

    .hover\:text-black:hover {
      color: var(--color-black);
    }

    .hover\:\!underline:hover {
      text-decoration-line: underline !important;
    }

    .hover\:no-underline:hover {
      text-decoration-line: none;
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:\!decoration-sc-color-foreground:hover {
      -webkit-text-decoration-color: var(--color-sc-color-foreground) !important;
      -webkit-text-decoration-color: var(--color-sc-color-foreground) !important;
      text-decoration-color: var(--color-sc-color-foreground) !important;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  .focus\:border-\[\#292524\]:focus {
    border-color: #292524;
  }

  .focus\:ring:focus, .focus\:ring-1:focus {
    --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);
  }

  .focus\:ring-\[\#292524\]:focus {
    --tw-ring-color: #292524;
  }

  .focus\:ring-blue-500:focus {
    --tw-ring-color: var(--color-blue-500);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .data-\[active\=true\]\:underline[data-active="true"] {
    text-decoration-line: underline;
  }

  @media (width >= 0) {
    .sm\:sticky {
      position: sticky;
    }

    .sm\:\!col-span-1 {
      grid-column: span 1 / span 1 !important;
    }

    .sm\:\!col-span-2 {
      grid-column: span 2 / span 2 !important;
    }

    .sm\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .sm\:block {
      display: block;
    }

    .sm\:flex {
      display: flex;
    }

    .sm\:hidden {
      display: none;
    }

    .sm\:h-auto {
      height: auto;
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:overflow-visible {
      overflow: visible;
    }

    .sm\:overflow-x-auto {
      overflow-x: auto;
    }

    .sm\:object-contain {
      object-fit: contain;
    }

    .sm\:px-sc-spacing-padding-sm {
      padding-inline: var(--spacing-sc-spacing-padding-sm);
    }

    .sm\:text-sc-typography-button-font-size-sm {
      font-size: var(--text-sc-typography-button-font-size-sm);
    }
  }

  @media (width >= 768px) {
    .md\:\!absolute {
      position: absolute !important;
    }

    .md\:absolute {
      position: absolute;
    }

    .md\:fixed {
      position: fixed;
    }

    .md\:sticky {
      position: sticky;
    }

    .md\:\!top-\[50\%\] {
      top: 50% !important;
    }

    .md\:top-1\/2 {
      top: 50%;
    }

    .md\:top-3 {
      top: calc(var(--spacing) * 3);
    }

    .md\:top-35 {
      top: calc(var(--spacing) * 35);
    }

    .md\:top-\[42px\] {
      top: 42px;
    }

    .md\:\!bottom-\[unset\] {
      bottom: unset !important;
    }

    .md\:order-1 {
      order: 1;
    }

    .md\:order-2 {
      order: 2;
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:float-start {
      float: inline-start;
    }

    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .md\:ml-3 {
      margin-left: calc(var(--spacing) * 3);
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:grid {
      display: grid;
    }

    .md\:hidden {
      display: none;
    }

    .md\:inline {
      display: inline;
    }

    .md\:h-4 {
      height: calc(var(--spacing) * 4);
    }

    .md\:max-h-\[40vh\] {
      max-height: 40vh;
    }

    .md\:w-1\/3 {
      width: 33.3333%;
    }

    .md\:w-2\/3 {
      width: 66.6667%;
    }

    .md\:w-2\/4 {
      width: 50%;
    }

    .md\:w-4 {
      width: calc(var(--spacing) * 4);
    }

    .md\:w-auto {
      width: auto;
    }

    .md\:max-w-max {
      max-width: max-content;
    }

    .md\:min-w-40 {
      min-width: calc(var(--spacing) * 40);
    }

    .md\:min-w-full {
      min-width: 100%;
    }

    .md\:basis-\[20\%\] {
      flex-basis: 20%;
    }

    .md\:\!-translate-y-\[50\%\] {
      --tw-translate-y: calc(50% * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }

    .md\:\!grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .md\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .md\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .md\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .md\:grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }

    .md\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .md\:grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }

    .md\:grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .md\:grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }

    .md\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .md\:flex-col {
      flex-direction: column;
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:items-center {
      align-items: center;
    }

    .md\:items-end {
      align-items: flex-end;
    }

    .md\:items-start {
      align-items: flex-start;
    }

    .md\:justify-between {
      justify-content: space-between;
    }

    .md\:justify-end {
      justify-content: flex-end;
    }

    .md\:justify-start {
      justify-content: flex-start;
    }

    .md\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }

    .md\:gap-1 {
      gap: calc(var(--spacing) * 1);
    }

    .md\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .md\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .md\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .md\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .md\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .md\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }

    .md\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .md\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }

    .md\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }

    .md\:gap-24 {
      gap: calc(var(--spacing) * 24);
    }

    .md\:gap-32 {
      gap: calc(var(--spacing) * 32);
    }

    :where(.md\:space-y-0 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
    }

    :where(.md\:space-x-8 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)));
    }

    .md\:self-start {
      align-self: flex-start;
    }

    .md\:overflow-y-auto {
      overflow-y: auto;
    }

    .md\:p-0 {
      padding: calc(var(--spacing) * 0);
    }

    .md\:p-sc-spacing-padding-md {
      padding: var(--spacing-sc-spacing-padding-md);
    }

    .md\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .md\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .md\:px-sc-spacing-padding-md {
      padding-inline: var(--spacing-sc-spacing-padding-md);
    }

    .md\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }

    .md\:pe-sc-layout-grid-padding-column-rythm-sm {
      padding-inline-end: var(--spacing-sc-layout-grid-padding-column-rythm-sm);
    }

    .md\:pe-sc-layout-grid-padding-column-rythm-xl {
      padding-inline-end: var(--spacing-sc-layout-grid-padding-column-rythm-xl);
    }

    .md\:pr-sc-layout-grid-padding-column-rythm-xl {
      padding-right: var(--spacing-sc-layout-grid-padding-column-rythm-xl);
    }

    .md\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .md\:pl-sc-layout-grid-padding-column-rythm-lg {
      padding-left: var(--spacing-sc-layout-grid-padding-column-rythm-lg);
    }

    .md\:pl-sc-spacing-padding-xl {
      padding-left: var(--spacing-sc-spacing-padding-xl);
    }

    .md\:text-left {
      text-align: left;
    }

    .md\:text-start {
      text-align: start;
    }

    .md\:font-sc-typography-button-font-md {
      font-family: var(--font-sc-typography-button-font-md);
    }

    .md\:text-sc-typography-button-font-size-md {
      font-size: var(--text-sc-typography-button-font-size-md);
    }

    .md\:text-sc-typography-button-font-size-sm {
      font-size: var(--text-sc-typography-button-font-size-sm);
    }

    .md\:opacity-90 {
      opacity: .9;
    }
  }

  @media (width >= 1024px) {
    .lg\:static {
      position: static;
    }

    .lg\:sticky {
      position: sticky;
    }

    .lg\:top-6 {
      top: calc(var(--spacing) * 6);
    }

    .lg\:\!col-span-1 {
      grid-column: span 1 / span 1 !important;
    }

    .lg\:\!col-span-2 {
      grid-column: span 2 / span 2 !important;
    }

    .lg\:\!col-span-3 {
      grid-column: span 3 / span 3 !important;
    }

    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .lg\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }

    .lg\:block {
      display: block;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:\!h-screen {
      height: 100vh !important;
    }

    .lg\:h-screen {
      height: 100vh;
    }

    .lg\:min-h-screen {
      min-height: 100vh;
    }

    .lg\:w-1\/2 {
      width: 50%;
    }

    .lg\:w-1\/4 {
      width: 25%;
    }

    .lg\:w-2\/3 {
      width: 66.6667%;
    }

    .lg\:w-3\/4 {
      width: 75%;
    }

    .lg\:w-50 {
      width: calc(var(--spacing) * 50);
    }

    .lg\:w-auto {
      width: auto;
    }

    .lg\:max-w-1\/2 {
      max-width: 50%;
    }

    .lg\:basis-\[10\%\] {
      flex-basis: 10%;
    }

    .lg\:\!grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .lg\:\!grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .lg\:\!grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }

    .lg\:\!grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }

    .lg\:\!grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }

    .lg\:\!grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    }

    .lg\:\!grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
    }

    .lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .lg\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .lg\:grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }

    .lg\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .lg\:grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }

    .lg\:grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .lg\:grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }

    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .lg\:grid-cols-\[2fr_1fr\] {
      grid-template-columns: 2fr 1fr;
    }

    .lg\:flex-col {
      flex-direction: column;
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:flex-row-reverse {
      flex-direction: row-reverse;
    }

    .lg\:justify-between {
      justify-content: space-between;
    }

    .lg\:justify-start {
      justify-content: flex-start;
    }

    .lg\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }

    .lg\:gap-1 {
      gap: calc(var(--spacing) * 1);
    }

    .lg\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .lg\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .lg\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .lg\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .lg\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }

    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .lg\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }

    .lg\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }

    .lg\:gap-24 {
      gap: calc(var(--spacing) * 24);
    }

    .lg\:gap-32 {
      gap: calc(var(--spacing) * 32);
    }

    :where(.lg\:space-y-0 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
    }

    .lg\:overflow-y-auto {
      overflow-y: auto;
    }

    .lg\:rounded-none {
      border-radius: 0;
    }

    .lg\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }

    .lg\:border-none {
      --tw-border-style: none;
      border-style: none;
    }

    .lg\:border-transparent {
      border-color: #0000;
    }

    .lg\:bg-sc-color-hover-secondary {
      background-color: var(--color-sc-color-hover-secondary);
    }

    .lg\:object-cover {
      object-fit: cover;
    }

    .lg\:p-2\.5 {
      padding: calc(var(--spacing) * 2.5);
    }

    .lg\:p-sc-spacing-padding-lg {
      padding: var(--spacing-sc-spacing-padding-lg);
    }

    .lg\:p-sc-spacing-padding-md {
      padding: var(--spacing-sc-spacing-padding-md);
    }

    .lg\:px-sc-spacing-padding-md {
      padding-inline: var(--spacing-sc-spacing-padding-md);
    }

    .lg\:py-sc-spacing-padding-lg {
      padding-block: var(--spacing-sc-spacing-padding-lg);
    }

    .lg\:py-sc-spacing-padding-md {
      padding-block: var(--spacing-sc-spacing-padding-md);
    }

    .lg\:ps-sc-spacing-padding-xl {
      padding-inline-start: var(--spacing-sc-spacing-padding-xl);
    }

    .lg\:pe-0 {
      padding-inline-end: calc(var(--spacing) * 0);
    }

    .lg\:pe-sc-spacing-padding-md {
      padding-inline-end: var(--spacing-sc-spacing-padding-md);
    }

    .lg\:pe-sc-spacing-padding-xl {
      padding-inline-end: var(--spacing-sc-spacing-padding-xl);
    }

    .lg\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }

    .lg\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }

    .lg\:pt-\[72px\] {
      padding-top: 72px;
    }

    .lg\:pt-sc-spacing-padding-lg {
      padding-top: var(--spacing-sc-spacing-padding-lg);
    }

    .lg\:pt-sc-spacing-padding-xl {
      padding-top: var(--spacing-sc-spacing-padding-xl);
    }

    .lg\:pb-sc-spacing-padding-md {
      padding-bottom: var(--spacing-sc-spacing-padding-md);
    }

    .lg\:pl-28 {
      padding-left: calc(var(--spacing) * 28);
    }

    .lg\:font-sc-typography-button-font-lg {
      font-family: var(--font-sc-typography-button-font-lg);
    }

    .lg\:font-suisseWorks {
      font-family: var(--font-suisseWorks);
    }

    .lg\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .lg\:text-sc-typography-button-font-size-lg {
      font-size: var(--text-sc-typography-button-font-size-lg);
    }

    .lg\:text-sc-typography-button-font-size-md {
      font-size: var(--text-sc-typography-button-font-size-md);
    }

    .lg\:leading-sc-typography-button-line-height-lg {
      --tw-leading: var(--leading-sc-typography-button-line-height-lg);
      line-height: var(--leading-sc-typography-button-line-height-lg);
    }

    .lg\:font-sc-typography-button-font-weight-lg {
      --tw-font-weight: var(--font-weight-sc-typography-button-font-weight-lg);
      font-weight: var(--font-weight-sc-typography-button-font-weight-lg);
    }
  }

  @media (width >= 1200px) {
    .lgx\:flex-row {
      flex-direction: row;
    }

    .lgx\:ps-4 {
      padding-inline-start: calc(var(--spacing) * 4);
    }

    .lgx\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 1920px) {
    .xl\:hidden {
      display: none;
    }

    .xl\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .xl\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .xl\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .xl\:grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }

    .xl\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .xl\:grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }

    .xl\:grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .xl\:grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }

    .xl\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .xl\:flex-row {
      flex-direction: row;
    }

    .xl\:items-center {
      align-items: center;
    }

    .xl\:justify-between {
      justify-content: space-between;
    }

    :where(.xl\:space-y-0 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
    }

    :where(.xl\:space-x-6 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
    }
  }

  @media (width >= 96rem) {
    .\32 xl\:hidden {
      display: none;
    }
  }

  .\[\&_img\.custom-logo\]\:brightness-0 img.custom-logo {
    --tw-brightness: brightness(0%);
    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, );
  }

  .\[\&_img\.custom-logo\]\:invert img.custom-logo {
    --tw-invert: invert(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, );
  }

  .pswp__top-bar, .pswp__button--arrow--prev, .pswp__button--arrow--next {
    display: none !important;
  }

  .pswp.pswp--dragging, .pswp.pswp--dragging :not(.pswp__img), .pswp.pswp--dragging .pswp__img {
    cursor: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWFycm93LXJpZ2h0LWxlZnQtaWNvbiBsdWNpZGUtYXJyb3ctcmlnaHQtbGVmdCI+PHBhdGggZD0ibTE2IDMgNCA0LTQgNCIvPjxwYXRoIGQ9Ik0yMCA3SDQiLz48cGF0aCBkPSJtOCAyMS00LTQgNC00Ii8+PHBhdGggZD0iTTQgMTdoMTYiLz48L3N2Zz4=") 12 12, grabbing !important;
  }

  .pswp.pswp--cursor-in, .pswp.pswp--cursor-in :not(.pswp__img), .pswp.pswp--cursor-out, .pswp.pswp--cursor-out :not(.pswp__img) {
    cursor: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtbWludXMtaWNvbiBsdWNpZGUtY2lyY2xlLW1pbnVzIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwYXRoIGQ9Ik04IDEyaDgiLz48L3N2Zz4=") 16 16, zoom-out !important;
  }

  .pswp.pswp--cursor-in .pswp__img {
    cursor: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNpcmNsZS1wbHVzLWljb24gbHVjaWRlLWNpcmNsZS1wbHVzIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwYXRoIGQ9Ik04IDEyaDgiLz48cGF0aCBkPSJNMTIgOHY4Ii8+PC9zdmc+") 16 16, zoom-in !important;
  }

  .pswp.pswp--cursor-out .pswp__img {
    cursor: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtbWludXMtaWNvbiBsdWNpZGUtY2lyY2xlLW1pbnVzIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwYXRoIGQ9Ik04IDEyaDgiLz48L3N2Zz4=") 16 16, zoom-out !important;
  }

  .cursor-plus {
    cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M8 12h8'/><path d='M12 8v8'/></svg>") 16 16, zoom-in !important;
  }

  #grid-gallery button:hover, #grid-gallery button:hover img, .extra-gallery-swiper-wrapper .swiper-slide:hover, .extra-gallery-swiper-wrapper .swiper-slide:hover img {
    cursor: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNpcmNsZS1wbHVzLWljb24gbHVjaWRlLWNpcmNsZS1wbHVzIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwYXRoIGQ9Ik04IDEyaDgiLz48cGF0aCBkPSJNMTIgOHY4Ii8+PC9zdmc+") 16 16, zoom-in !important;
  }

  .pswp .pswp__button svg path, .pswp .pswp__button svg line, .pswp .pswp__button svg circle, .pswp .pswp__button svg polyline, .pswp .pswp__button svg rect {
    stroke: currentColor;
    color: var(--color-white);
    stroke-width: 1px;
    vector-effect: non-scaling-stroke;
  }

  .pswp .pswp__button svg * {
    fill: none !important;
  }

  .underline {
    text-decoration: underline !important;
  }

  .states-disabled {
    opacity: .5;
  }

  .sc-h2 {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-leading: 120%;
    --tw-font-weight: var(--font-weight-light);
    line-height: 120%;
    font-weight: var(--font-weight-light);
    overflow: hidden;
  }

  .entry-summary .price-prefix {
    display: none;
  }

  .text-vertical-trim {
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
  }

  #site-navigation-right .sidebar-cart-trigger a {
    padding-inline-end: calc(var(--spacing) * 0) !important;
  }

  .no-scrollbar {
    scrollbar-width: none;
  }

  .no-scrollbar::-webkit-scrollbar {
    display: none;
  }

  section[id], div[id] {
    scroll-margin-top: 164px;
  }

  @media (width >= 0) {
    .sm-hidden {
      display: none;
    }

    .sm-block {
      display: block;
    }
  }

  @media (width >= 768px) {
    .md-hidden {
      display: none;
    }

    .md-block {
      display: block;
    }
  }

  @media (width >= 1024px) {
    .lg-hidden {
      display: none;
    }

    .lg-block {
      display: block;
    }
  }

  @media (width >= 1920px) {
    .xl-hidden {
      display: none;
    }

    .xl-block {
      display: block;
    }
  }

  @media (width >= 96rem) {
    .xxl-hidden {
      display: none;
    }

    .xxl-block {
      display: block;
    }
  }

  .grecaptcha-badge {
    display: none;
  }
}

:root {
  --spacing-sc-spacing-padding-sm: 16px;
  --spacing-sc-spacing-padding-md: 24px;
  --spacing-sc-spacing-padding-lg: 32px;
  --spacing-sc-spacing-padding-xl: 64px;
  --spacing-sc-spacing-padding-none: 0px;
  --spacing-sc-layout-grid-width-sidebar: 375px;
  --spacing-sc-layout-grid-padding-column-rythm-md: 32px;
  --spacing-sc-layout-grid-padding-column-rythm-sm: 16px;
  --spacing-sc-layout-grid-padding-column-rythm-lg: 40px;
  --spacing-sc-layout-grid-padding-column-rythm-xl: 80px;
  --spacing-sc-layout-grid-padding-column-rythm-none: 0px;
  --spacing-sc-spacing-padding-xxl: 80px;
  --spacing-sc-layout-grid-column-compact-inactive: 375px;
  --spacing-sc-layout-grid-column-compact-half: 375px;
  --spacing-sc-layout-grid-column-compact-active: 375px;
}

@media (width >= 768px) {
  :root {
    --spacing-sc-spacing-padding-sm: 20px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-spacing-padding-sm: 24px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-spacing-padding-sm: 40px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-spacing-padding-md: 32px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-spacing-padding-md: 40px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-spacing-padding-md: 56px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-spacing-padding-lg: 48px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-spacing-padding-lg: 64px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-spacing-padding-lg: 80px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-spacing-padding-xl: 80px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-spacing-padding-xl: 96px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-spacing-padding-xl: 112px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-spacing-padding-none: 0px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-spacing-padding-none: 0px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-spacing-padding-none: 0px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-layout-grid-width-sidebar: 375px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-layout-grid-width-sidebar: 576px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-layout-grid-width-sidebar: 576px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-md: 48px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-md: 64px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-md: 96px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-sm: 32px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-sm: 40px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-sm: 64px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-lg: 64px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-lg: 96px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-lg: 128px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-xl: 128px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-xl: 160px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-xl: 208px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-none: 0px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-none: 0px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-layout-grid-padding-column-rythm-none: 0px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-spacing-padding-xxl: 112px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-spacing-padding-xxl: 128px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-spacing-padding-xxl: 160px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-layout-grid-column-compact-inactive: 375px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-layout-grid-column-compact-inactive: 375px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-layout-grid-column-compact-inactive: 375px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-layout-grid-column-compact-half: 375px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-layout-grid-column-compact-half: 375px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-layout-grid-column-compact-half: 375px;
  }
}

@media (width >= 768px) {
  :root {
    --spacing-sc-layout-grid-column-compact-active: 375px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-layout-grid-column-compact-active: 375px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-layout-grid-column-compact-active: 375px;
  }
}

[data-theme="darkPro"] {
  --color-sc-color-background: #0c0a09;
  --color-sc-color-foreground: #fafaf9;
  --color-sc-color-muted: #292524;
  --color-sc-color-muted-foreground: #a8a29f;
  --color-sc-color-card: #0c0a09;
  --color-sc-color-card-foreground: #fafaf9;
  --color-sc-color-popover: #0c0a09;
  --color-sc-color-popover-foreground: #fafaf9;
  --color-sc-color-border: #44403c;
  --color-sc-color-input: #44403c;
  --color-sc-color-primary: #fafaf9;
  --color-sc-color-primary-foreground: #1c1917;
  --color-sc-color-secondary: #292524;
  --color-sc-color-secondary-foreground: #fafaf9;
  --color-sc-color-accent: #292524;
  --color-sc-color-accent-foreground: #fafaf9;
  --color-sc-color-destructive: #db7706;
  --color-sc-color-destructive-foreground: #fafaf9;
  --color-sc-color-ring: #a8a29f;
  --color-sc-color-hover-primary: #f5f5f4;
  --color-sc-color-hover-secondary: #44403c;
  --color-sc-color-hover-destructive: #b35309;
  --color-sc-color-success: #21c45d;
  --color-sc-color-hover-succes: #16a249;
  --color-sc-color-border-destructive50: #b35309;
  --color-sc-color-bg-destructive10: #b353091a;
  --color-sc-color-hover-destructive20: #b3530933;
  --color-sc-color-bg-muted50: #1d283a80;
  --color-sc-color-bg-accent50: #1d283a80;
  --color-sc-color-bg-muted40: #1d283a66;
  --color-sc-color-border-muted40: #1d283a66;
  --color-sc-color-sidebar-background: #1c1917;
  --color-sc-color-sidebar-foreground: #f5f5f4;
  --color-sc-color-sidebar-primary: #1d4fd7;
  --color-sc-color-sidebar-primary-foreground: #fff;
  --color-sc-color-sidebar-accent: #292524;
  --color-sc-color-sidebar-accent-foreground: #f5f5f4;
  --color-sc-color-sidebar-border: #292524;
  --color-sc-color-sidebar-ring: #d6d3d1;
  --color-sc-color-sidebar-foreground70: #f1f5f9b3;
  --color-neon-green: #adfa1e;
  --color-sc-color-menu-backdrop: #fafaf9cc;
  --color-sc-color-image-backdrop: #1c191733;
}

[data-theme="lightGaleria"] {
  --color-sc-color-background: #fff;
  --color-sc-color-foreground: #292524;
  --color-sc-color-muted: #f4f4f5;
  --color-sc-color-muted-foreground: #71717a;
  --color-sc-color-card: #fff;
  --color-sc-color-card-foreground: #09090b;
  --color-sc-color-popover: #fff;
  --color-sc-color-popover-foreground: #09090b;
  --color-sc-color-border: #e4e4e7;
  --color-sc-color-input: #e4e4e7;
  --color-sc-color-primary: #44403c;
  --color-sc-color-primary-foreground: #f5f5f4;
  --color-sc-color-secondary: #f4f4f5;
  --color-sc-color-secondary-foreground: #44403c;
  --color-sc-color-accent: #f4f4f5;
  --color-sc-color-accent-foreground: #1c1917;
  --color-sc-color-destructive: #dc2828;
  --color-sc-color-destructive-foreground: #fafafa;
  --color-sc-color-ring: #71717a;
  --color-sc-color-hover-primary: #56524e;
  --color-sc-color-hover-secondary: #e7e5e4;
  --color-sc-color-hover-destructive: #ef4343;
  --color-sc-color-success: #16a249;
  --color-sc-color-hover-succes: #157f3c;
  --color-sc-color-border-destructive50: #fec8c8;
  --color-sc-color-bg-destructive10: #dc28281a;
  --color-sc-color-hover-destructive20: #dc282833;
  --color-sc-color-bg-muted50: #f4f4f580;
  --color-sc-color-bg-accent50: #f4f4f580;
  --color-sc-color-bg-muted40: #f4f4f566;
  --color-sc-color-border-muted40: #f4f4f566;
  --color-sc-color-sidebar-background: #fafafa;
  --color-sc-color-sidebar-foreground: #3f3f46;
  --color-sc-color-sidebar-primary: #18181b;
  --color-sc-color-sidebar-primary-foreground: #fafafa;
  --color-sc-color-sidebar-accent: #f4f4f5;
  --color-sc-color-sidebar-accent-foreground: #18181b;
  --color-sc-color-sidebar-border: #e4e4e7;
  --color-sc-color-sidebar-ring: #a1a1aa;
  --color-sc-color-sidebar-foreground70: #3f3f46b3;
  --color-neon-green: #adfa1e;
  --color-sc-color-menu-backdrop: #292524cc;
  --color-sc-color-image-backdrop: #1c191733;
}

[data-theme="4th"] {
  --color-sc-color-background: #fff;
  --color-sc-color-foreground: #91400d;
  --color-sc-color-muted: #fef3c8;
  --color-sc-color-muted-foreground: #451a03;
  --color-sc-color-card: #fff;
  --color-sc-color-card-foreground: #76350f;
  --color-sc-color-popover: #fff;
  --color-sc-color-popover-foreground: #76350f;
  --color-sc-color-border: #e7e5e4;
  --color-sc-color-input: #e7e5e4;
  --color-sc-color-primary: #91400d;
  --color-sc-color-primary-foreground: #fafaf9;
  --color-sc-color-secondary: #fffbeb;
  --color-sc-color-secondary-foreground: #76350f;
  --color-sc-color-accent: #fffbeb;
  --color-sc-color-accent-foreground: #76350f;
  --color-sc-color-destructive: #dc2828;
  --color-sc-color-destructive-foreground: #fafaf9;
  --color-sc-color-ring: #78726d;
  --color-sc-color-hover-primary: #b35309;
  --color-sc-color-hover-secondary: #fef3c8;
  --color-sc-color-hover-destructive: #ef4343;
  --color-sc-color-success: #16a249;
  --color-sc-color-hover-succes: #157f3c;
  --color-sc-color-border-destructive50: #fec8c8;
  --color-sc-color-bg-destructive10: #dc28281a;
  --color-sc-color-hover-destructive20: #dc282833;
  --color-sc-color-bg-muted50: #f1f5f980;
  --color-sc-color-bg-accent50: #f1f5f980;
  --color-sc-color-bg-muted40: #f1f5f966;
  --color-sc-color-border-muted40: #f1f5f966;
  --color-sc-color-sidebar-background: #fafaf9;
  --color-sc-color-sidebar-foreground: #44403c;
  --color-sc-color-sidebar-primary: #1c1917;
  --color-sc-color-sidebar-primary-foreground: #fafaf9;
  --color-sc-color-sidebar-accent: #f5f5f4;
  --color-sc-color-sidebar-accent-foreground: #1c1917;
  --color-sc-color-sidebar-border: #e7e5e4;
  --color-sc-color-sidebar-ring: #a8a29f;
  --color-sc-color-sidebar-foreground70: #44403cb3;
  --color-neon-green: #adfa1e;
  --color-sc-color-menu-backdrop: #1c1917;
  --color-sc-color-image-backdrop: #1c1917;
}

:root {
  --spacing-sc-spacing-paragraph-sm: 10px;
}

@media (width >= 768px) {
  :root {
    --spacing-sc-spacing-paragraph-sm: 10px;
  }
}

@media (width >= 1024px) {
  :root {
    --spacing-sc-spacing-paragraph-sm: 10px;
  }
}

@media (width >= 1920px) {
  :root {
    --spacing-sc-spacing-paragraph-sm: 10px;
  }
}

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: calc(var(--spacing) * 0) !important;
}

body {
  min-height: 100vh;
  animation: .5s forwards fadeInAnimation;
}

@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.otgs-development-site-front-end {
  display: none !important;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background: none;
}

::-webkit-scrollbar-thumb {
  background-color: #d1d5db;
  background-clip: content-box;
  border: 2px solid #0000;
  border-radius: 9999px;
}

::-webkit-scrollbar-button {
  display: none;
}

#masthead {
  border-color: var(--color-sc-color-border);
  background-color: var(--color-sc-color-primary-foreground);
  width: 100%;
  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));
  --tw-duration: .3s;
  --tw-ease: var(--ease-in-out);
  transition-duration: .3s;
  transition-timing-function: var(--ease-in-out);
  position: fixed !important;
}

.product-template-default #masthead {
  background-color: #0000;
}

#masthead.bg-instant {
  will-change: transform;
  transition: transform .3s ease-in-out, background-color linear, border-color linear;
}

#masthead.header-visible {
  --tw-translate-y: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

#masthead:not(.header-visible) {
  --tw-translate-y: -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

#masthead:not(.scrolled-top) {
  border-bottom-style: var(--tw-border-style);
  --tw-border-style: solid;
  border-style: solid;
  border-bottom-width: 1px;
  border-color: var(--color-sc-color-border);
  background-color: var(--color-sc-color-primary-foreground);
}

#masthead:has(#site-navigation-left[data-theme="darkPro"]) .site-branding .site-logo img {
  --tw-invert: invert(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, );
}

#masthead:has( ~ .sc-sidebar.open) .site-branding .site-logo img {
  filter: none !important;
}

#masthead:has( ~ .sc-sidebar.open) #site-navigation-left li {
  color: #292524 !important;
}

#masthead:has( ~ .sc-sidebar.open) #site-navigation-left .open-menu-icon .line {
  background-color: #292524 !important;
}

#masthead:has( ~ #sidebar-fullindex.open) {
  --tw-translate-y: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  background-color: #0000 !important;
}

#masthead:has( ~ #sidebar-fullmenu.open) .logo-glasses {
  display: block;
}

#masthead:has( ~ #sidebar-fullmenu.open) #site-navigation-left, body:has(#sidebar-full-gallery.open) #masthead {
  display: none;
}

.site-content {
  background-color: var(--color-sc-color-primary-foreground);
}

@media (width >= 768px) {
  .site-content {
    margin-bottom: 100vh;
  }
}

#wpadminbar {
  opacity: 0;
}

#wpadminbar:hover {
  opacity: 1;
}

.wp-block-santacole-block-head, .block-video .wp-block-group, .block-video .wp-block-columns, .block-video .wp-block-column {
  height: 100%;
}

.block-video.allow_sticky_top .wp-block-column {
  flex-direction: column;
  display: flex;
}

.block-video.allow_sticky_bottom .wp-block-column {
  flex-direction: column-reverse;
  display: flex;
}

.block-video.allow_sticky_bottom .wp-block-column .block-head {
  bottom: 20px !important;
}

.block-banner.allow_sticky_top .wp-block-group, .block-banner.allow_sticky_bottom .wp-block-group, .block-banner .wp-block-columns, .block-banner .wp-block-column {
  height: 100%;
}

.block-banner.allow_sticky_top .wp-block-column {
  flex-direction: column;
  display: flex;
}

.block-banner.allow_sticky_bottom .wp-block-column {
  flex-direction: column-reverse;
  display: flex;
}

.block-banner.allow_sticky_bottom .wp-block-column .block-head {
  bottom: 20px !important;
}

.is-style-indent-sm {
  text-indent: var(--spacing-sc-spacing-padding-sm);
}

.is-style-indent-md {
  text-indent: var(--spacing-sc-spacing-padding-md);
}

.is-style-indent-lg {
  text-indent: var(--spacing-sc-spacing-padding-lg);
}

.is-style-indent-xl {
  text-indent: var(--spacing-sc-spacing-padding-xl);
}

select:has( + .sc-variation-radios), select:has( + .sc-variation-checkboxes), tr:has([id="pa_disco-estabilizador"]) {
  display: none;
}

.sc-variation-radios .button-group.disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .5;
}

.sc-variation-radios .button-group label {
  cursor: pointer;
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .25rem .5rem;
}

.frame-options .button-group:first-child {
  margin-bottom: 1.2rem;
}

.sc-model-siblings {
  flex-wrap: wrap;
  gap: .25rem;
  display: flex;
}

.sc-radio-pill {
  background-color: var(--color-sc-color-secondary);
  border-radius: 2rem;
  align-items: center;
  gap: .25rem;
  padding: 2px 6px;
  font-size: .875rem;
  line-height: 24px;
  display: inline-flex;
}

.sc-radio-pill .outer-circle {
  background: #fff;
  border: 1px solid #000;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.sc-radio-pill .inner-circle {
  background: #fff;
  border-radius: 2rem;
  width: 10px;
  height: 10px;
  padding: .25rem;
  display: block;
}

.sc-radio-pill.active, .sc-radio-pill:hover {
  background-color: var(--color-sc-color-hover-secondary);
}

.sc-radio-pill.active .inner-circle {
  background: #000;
}

.sc-radio-pill:has(input:checked) {
  background-color: var(--color-sc-color-hover-secondary);
}

.sc-radio-pill:has(input:checked) .inner-circle {
  background: #000;
}

.grupo-radio {
  position: relative;
}

.sc-variation-radios input[type="radio"] {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}

input[type="radio"] + label:before {
  content: "";
  color: #1d1d1f;
  margin-right: .5rem;
  font: 1rem "Font Awesome 6 Pro";
}

input[type="radio"]:checked + label:before {
  content: "";
  --tw-font-weight: 400;
  font-weight: 400;
}

.sc-variation-radios input[type="radio"] + label:before {
  content: none;
}

.sc-variation-radios input[type="radio"]:checked + label {
  --tw-font-weight: 500;
  font-weight: 500;
}

.product_meta .posted_in {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light);
}

.product_meta .posted_in a {
  font-size: var(--text-sc-typography-button-font-size-sm);
  --tw-font-weight: 400;
  font-weight: 400;
}

.woocommerce-error {
  gap: calc(var(--spacing) * 3);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-sc-color-destructive);
  background-color: color-mix(in oklab, var(--color-sc-color-destructive) 10%, transparent);
  padding: calc(var(--spacing) * 3);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  color: var(--color-sc-color-destructive);
  border-radius: .5rem;
}

.woocommerce-error:focus-visible {
  --tw-outline-style: none;
  outline-style: none;
}

[data-accordion-content] {
  height: 0;
  transition: height .4s ease-in-out;
  overflow: hidden;
}

[data-accordion].open [data-accordion-content] {
  height: auto;
}

[data-accordion].open [data-lucide="plus"] {
  rotate: 45deg;
}

[data-accordion].open [data-lucide="chevron-down"] {
  rotate: 180deg;
}

[data-toggle-accordion] {
  cursor: pointer;
}

[data-accordion] > p, [data-accordion] h2, [data-accordion] h3, [data-accordion] h4, [data-accordion] h5 {
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
}

.sc-pill {
  cursor: pointer;
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 1.5);
  color: var(--color-gray-500);
  border-radius: calc(.5rem - 2px);
}

.sc-pill.active {
  background-color: var(--color-sc-color-background);
  color: var(--color-sc-color-foreground);
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[data-pill-content]:not(.active) {
  display: none;
}

:root {
  --space-offset: var(--spacing-sc-spacing-padding-md);
  --aa-font-weight-bold: 500 !important;
  --aa-muted-color-rgb: var(--sc-color-foreground) !important;
}

.sc-tab-container {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--color-sc-color-border);
}

.sc-tab {
  border-bottom-style: var(--tw-border-style);
  padding-block: calc(var(--spacing) * 3);
  padding-right: var(--spacing-sc-layout-grid-padding-column-rythm-lg);
  padding-left: calc(var(--spacing) * 1);
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light);
  white-space: nowrap;
  border-color: #0000;
  border-bottom-width: 2px;
  font-size: var(--text-sm) !important;
  line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  color: var(--color-sc-color-foreground) !important;
}

.sc-tab.active, .sc-tab:hover {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
  border-color: var(--color-sc-color-primary);
  --tw-font-weight: 500;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.sc-tab.in_top.active, .sc-tab.in_top:hover {
  border-top-style: var(--tw-border-style);
  border-top-width: 2px;
  border-bottom-style: var(--tw-border-style);
  padding-top: calc(var(--spacing) * 2.5);
  border-bottom-width: 0;
}

.tabs-default > div {
  background-color: var(--color-sc-color-secondary);
  border-radius: 8px;
  padding: calc(var(--spacing) * 1.5) !important;
}

.tabs-default .sc-tab-button {
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 1.5);
  --tw-font-weight: 400;
  white-space: nowrap;
  color: var(--color-sc-color-muted-foreground);
  border-radius: calc(.5rem - 2px);
  font-weight: 400;
  font-size: var(--text-sm) !important;
  line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
}

.tabs-default .sc-tab-button.active, .tabs-default .sc-tab-button:hover {
  background-color: var(--color-sc-color-background);
  color: var(--color-sc-color-foreground);
  align-items: flex-start;
}

.tabs-line ul {
  overflow-y: hidden;
}

.tabs-line ul li {
  position: relative;
  margin-bottom: calc(var(--spacing) * 0) !important;
}

.tabs-line ul li:after {
  content: attr(data-label);
  visibility: hidden;
  left: calc(var(--spacing) * 0);
  height: calc(var(--spacing) * 0);
  width: 100%;
  padding-block: calc(var(--spacing) * 0);
  padding-right: var(--spacing-sc-layout-grid-padding-column-rythm-lg);
  padding-left: calc(var(--spacing) * 1);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: 500;
  font-weight: 500;
  display: block;
}

.sc-tab-pane {
  pointer-events: none;
  top: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
  opacity: 0;
  width: 100%;
  transition-property: opacity;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: .35s;
  transition-duration: .35s;
  position: absolute;
}

.sc-tab-pane.active {
  pointer-events: auto;
  opacity: 1;
  position: relative;
}

body #masthead:not(.header-visible) .is_on_top {
  --tw-translate-y: -80px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

@media (width >= 1024px) {
  body #masthead:not(.header-visible) .is_on_top {
    --tw-translate-y: -72px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

.sc-pagination {
  margin-bottom: var(--spacing-sc-spacing-padding-lg);
  justify-content: center;
  align-items: center;
  display: flex;
}

.sc-pagination ul li a {
  border-bottom-style: var(--tw-border-style);
  border-color: #0000;
  border-bottom-width: 2px;
}

.sc-pagination ul.page-numbers {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--color-sc-color-border);
  justify-content: center;
  width: 100%;
  display: flex;
}

.sc-pagination ul.page-numbers li span, .sc-pagination ul.page-numbers li a.page-numbers {
  width: 40px;
  height: 40px;
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  justify-content: center;
  align-items: center;
  display: flex;
}

:is(.sc-pagination ul.page-numbers li span, .sc-pagination ul.page-numbers li a.page-numbers).current, :is(.sc-pagination ul.page-numbers li span, .sc-pagination ul.page-numbers li a.page-numbers).page-numbers:hover {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
  border-color: var(--color-sc-color-primary);
}

.sc-pagination ul.page-numbers li a.page-numbers.dots:hover {
  --tw-border-style: none;
  border-style: none;
}

.sc-pagination ul.page-numbers li a.page-numbers.next {
  width: fit-content;
  padding-inline: calc(var(--spacing) * 2);
  justify-content: center;
  align-items: center;
  display: flex;
}

.block-image {
  background-image: url("data:image/svg+xml,<svg width=\"460\" height=\"595\" viewBox=\"0 0 460 595\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"460\" height=\"595\" fill=\"\" fill-opacity=\"0.2\"/><path d=\"M239.678 288.056C241.978 287.871 244.098 288.148 245.896 288.793C247.923 289.299 248.98 290.452 250.775 290.957C251.284 291.095 251.793 291.05 252.344 291.05L252.39 291.236L251.839 291.417C251.825 291.417 251.462 291.422 251.1 291.695C251.1 292.017 251.192 292.294 251.469 293.031C251.651 293.768 251.793 294.503 251.883 295.243C251.929 295.748 251.883 296.255 251.883 296.762C251.84 297.775 251.562 298.788 251.146 299.712C250.687 300.77 249.901 301.784 248.842 302.706C247.877 303.536 246.815 304.409 245.571 304.778L244.972 304.962L244.189 305.1C242.945 305.285 242.116 305.33 240.967 305.054C237.601 304.177 235.806 302.658 234.516 299.389C234.24 298.696 233.734 297.038 233.688 295.334C233.638 295.103 233.688 294.873 233.688 294.642C233.688 293.997 233.825 293.398 233.777 292.8C233.779 292.792 233.824 292.477 233.777 292.43C233.688 292.34 233.504 292.34 233.225 292.203C232.997 292.063 232.718 292.016 232.351 291.834C232.029 291.649 232.024 291.67 231.796 291.528C231.7 291.485 231.333 291.395 231.148 291.3C230.49 290.952 229.676 291.137 229.54 291.228C229.357 291.367 229.228 291.422 228.952 291.513C228.491 291.652 228.298 291.787 227.93 291.971C227.558 292.203 227.282 292.431 227.234 292.478C226.916 292.892 227.697 293.86 227.329 296.073C227.053 297.914 227.1 297.406 226.915 298.144C226.869 298.466 226.545 299.251 226.408 299.618C226.131 300.356 225.717 300.999 225.301 301.463C224.75 302.153 224.149 302.614 222.999 303.536C222.77 303.673 221.803 304.318 221.568 304.41C219.82 305.286 218.99 305.7 216.688 305.7C216.504 305.7 215.859 305.607 215.578 305.561C214.892 305.47 214.52 305.377 213.877 305.147C213.001 304.825 212.078 304.225 211.435 303.673C211.065 303.304 210.237 302.567 209.96 302.153C209.73 301.875 209.591 301.644 209.452 301.415C209.315 301.184 209.132 300.908 209.039 300.723C208.762 300.171 208.578 299.665 208.438 299.02C208.345 298.512 208.346 298.052 208.346 297.683C208.299 297.269 208.299 296.899 208.299 296.578C208.345 295.932 208.485 295.243 208.808 294.092L209.085 293.261L209.452 292.478L210.421 290.914V290.68C210.284 290.405 210.145 290.452 209.867 290.405C209.406 290.267 208.853 290.221 209.176 289.759C209.267 289.759 209.362 289.76 209.452 289.807C209.959 289.899 210.511 289.853 211.019 289.991C212.494 289.437 213.878 288.929 215.489 288.747C215.997 288.608 216.965 288.469 217.84 288.469C218.806 288.423 219.773 288.562 220.374 288.562L221.111 288.654C221.802 288.654 223.228 289.023 224.38 289.529C225.209 289.899 225.903 290.313 226.176 290.68C226.408 290.956 226.684 291.648 226.869 291.834C227.235 292.155 227.651 291.649 228.021 291.464C228.985 291.004 229.007 290.887 229.394 290.736C229.965 290.514 230.762 290.569 231.27 290.799C231.546 290.939 231.683 291.028 232.096 291.211C232.743 291.534 233.134 291.879 233.824 291.88C234.239 291.188 234.378 290.634 234.839 290.036C235.345 289.484 236.128 288.885 237.001 288.562C237.832 288.239 238.662 288.148 239.678 288.056ZM226.778 293.308C226.317 287.826 215.996 288.838 215.077 289.207C214.291 289.299 213.739 289.714 213.002 289.853C212.633 289.991 212.77 289.943 212.584 289.991C211.572 290.313 210.79 291.095 210.188 292.062C209.776 292.754 209.406 293.536 209.268 294.182C208.853 295.609 208.715 296.807 208.762 297.729C208.762 298.236 208.852 298.696 208.946 299.066C209.039 299.526 209.267 300.262 209.362 300.401C209.683 301.047 210.284 301.875 210.743 302.427C211.019 302.752 211.296 303.029 211.62 303.304C212.078 303.673 212.633 304.042 213.094 304.319C213.231 304.41 214.013 304.779 214.2 304.825C214.937 305.055 215.121 305.101 215.765 305.192C216.272 305.286 216.826 305.377 217.7 305.286C219.084 305.24 219.958 304.731 220.234 304.593C221.017 304.225 221.018 304.271 223.09 302.843C224.703 301.738 225.347 300.679 225.991 299.389C226.361 298.604 226.499 298.284 226.641 297.175C226.732 296.715 226.685 297.683 226.823 295.884C226.869 295.334 226.916 295.197 226.869 294.827C226.916 294.229 226.869 293.631 226.778 293.308ZM240.689 288.379C239.721 288.47 239.076 288.424 238.108 288.654C236.266 289.207 236.589 289.162 236.173 289.437C235.895 289.623 235.482 289.991 235.206 290.267L234.562 291.279C234.423 291.649 234.147 292.293 234.287 292.662C234.561 292.71 234.656 292.478 234.793 292.294C234.93 291.971 235.114 291.695 235.298 291.604C236.037 291.142 237.05 291.326 237.28 291.279C237.695 291.236 239.444 291.141 239.906 291.188C239.999 291.188 241.056 291.51 241.241 291.556C241.793 291.786 242.395 292.11 242.945 292.249C243.637 292.431 244.329 292.387 245.297 292.662C246.308 292.938 247.229 293.076 248.014 293.858C248.141 294.006 248.481 294.312 248.794 294.657C249.039 294.922 249.275 295.211 249.396 295.472C249.471 295.662 249.455 295.852 249.316 295.99C249.287 296.02 249.254 296.046 249.212 296.073C249.028 296.208 248.476 295.748 248.014 295.565C247.965 295.528 247.911 295.496 247.86 295.473L247.829 295.472C247.795 295.452 247.758 295.439 247.726 295.425C247.524 295.372 247.328 295.401 247.157 295.427C246.996 295.459 246.851 295.487 246.73 295.428C246.539 295.287 246.584 294.736 246.262 294.414C245.848 293.997 245.202 293.584 244.834 293.906C244.741 294 244.697 294.221 244.65 294.503C244.622 294.68 244.597 294.875 244.556 295.079C244.53 295.207 244.502 295.34 244.468 295.472C244.43 295.57 244.385 295.668 244.339 295.769C244.24 295.969 244.113 296.161 243.938 296.325C243.873 296.382 243.804 296.435 243.729 296.486C242.714 296.854 243.13 296.854 241.75 296.623C241.197 296.532 240.597 295.932 239.999 295.472C239.355 294.921 238.707 294.461 238.018 294.874C237.879 295.059 237.833 295.243 237.879 295.472C237.925 295.794 238.156 296.208 238.477 296.623C238.984 297.315 239.678 297.96 240.182 298.236C240.734 298.56 241.241 298.284 241.75 298.512C242.07 298.651 242.163 299.019 242.256 299.066C242.347 299.158 242.486 299.158 242.761 298.881C242.811 298.835 243.084 298.561 243.175 298.604C243.407 298.696 243.177 299.018 243.131 299.066C242.44 300.171 242.486 300.078 241.47 299.941C240.366 299.527 239.721 299.433 238.939 299.02C238.292 298.696 238.292 297.683 238.018 297.084C237.883 296.45 237.601 295.997 237.174 295.63C237.105 295.574 237.034 295.522 236.958 295.472C236.91 295.434 236.859 295.397 236.809 295.361C236.705 295.292 236.598 295.228 236.481 295.167C236.328 295.081 236.165 295.001 235.989 294.921C235.714 294.782 235.666 294.461 235.53 294.092C235.206 293.63 234.975 292.938 234.378 293.17C234.287 293.216 234.239 293.216 234.239 293.261C234.147 294.273 234.009 295.243 234.193 296.395L234.606 298.284C234.885 299.158 234.975 299.158 235.158 299.849C235.392 300.217 235.575 300.723 235.76 301.047C236.266 301.922 236.864 302.383 237.741 303.074C238.339 303.536 238.615 303.716 239.582 304.177C240.182 304.41 241.381 304.73 242.071 304.778C243.499 304.871 243.131 304.779 244.559 304.548C245.712 304.41 247.782 303.166 249.212 301.738C249.536 301.415 249.764 301.092 249.995 300.77C250.363 300.262 250.731 299.712 250.871 299.158C251.008 298.836 251.332 297.775 251.332 297.499C251.469 296.208 251.378 294.965 251.284 294.642C251.099 293.445 250.776 292.248 250.642 291.88C250.318 291.095 248.43 290.083 246.631 289.437C245.437 288.977 244.189 288.608 243.545 288.562C243.453 288.562 243.084 288.516 242.991 288.516C242.76 288.469 242.714 288.517 242.485 288.469C241.887 288.378 241.334 288.379 240.689 288.379ZM211.942 298.421C211.711 297.683 211.847 296.807 213.048 297.546C213.51 297.776 213.139 298.466 213.602 298.651C214.106 298.56 214.155 297.96 214.753 298.051C215.12 298.099 215.26 298.604 215.672 298.466C216.087 298.327 217.195 298.19 217.284 298.744C217.15 299.297 217.011 299.067 216.826 299.48C216.78 299.941 216.779 300.356 216.549 300.401C216.504 300.448 215.901 300.401 215.351 300.356C214.708 300.401 214.105 300.538 214.105 300.538C213.97 300.448 213.689 300.4 213.877 300.033C214.706 299.433 212.818 299.111 212.725 298.972C212.217 298.696 212.171 298.744 211.942 298.421ZM217.239 299.618C217.47 299.39 217.747 299.573 217.979 299.757C218.117 299.895 218.07 300.171 218.07 300.356C217.93 300.538 217.746 300.538 217.562 300.538C217.334 300.493 217.104 300.309 217.056 300.078C217.011 299.895 217.104 299.712 217.239 299.618ZM216.733 292.203C217.103 292.249 217.655 291.971 217.886 292.34C217.93 292.615 217.518 292.801 217.655 293.077C217.886 293.584 217.655 293.398 217.334 293.858C217.283 294.182 217.422 294.503 217.7 294.55C218.071 294.689 218.346 294.782 218.487 294.414C218.625 294.274 218.625 293.951 218.575 293.767V293.122C218.575 292.57 218.667 292.43 218.806 292.34C219.037 292.386 219.038 292.294 219.913 292.616C220.187 292.801 220.558 292.892 220.832 293.077C221.153 293.262 221.662 293.399 222.077 293.308C222.586 293.17 222.216 292.478 222.629 292.294C222.999 292.11 223.136 292.155 223.323 292.386C223.46 292.662 223.506 292.616 223.691 293.17C223.966 293.906 224.288 294.643 224.288 295.519C224.334 295.841 224.197 296.209 223.966 296.442C223.83 297.269 224.15 296.993 223.83 297.866C223.692 298.144 223.46 298.376 223.323 298.651C223.09 298.929 222.77 299.158 222.446 299.342C222.354 299.389 222.264 299.297 222.216 299.251C221.985 298.972 222.4 298.788 222.308 298.512C222.17 298.328 221.984 298.284 221.754 298.236C221.568 298.236 221.34 298.284 221.153 298.421C220.925 298.465 219.959 298.696 219.729 298.696C219.178 298.744 218.806 298.697 218.439 298.512C218.392 298.376 218.346 298.236 218.439 298.099C218.945 297.866 219.497 297.592 220.097 297.683C220.467 297.499 220.879 297.776 221.249 297.592C221.48 297.499 221.755 297.363 221.803 297.131C221.985 296.763 221.618 296.533 221.479 296.302C221.248 296.117 220.973 295.884 220.925 295.565C220.788 295.381 220.649 295.197 220.512 295.058L220.281 294.827C220.05 294.551 219.82 294.689 219.451 294.782C219.038 295.012 219.037 295.609 218.715 295.932C218.391 296.578 217.7 296.715 217.011 296.762C216.733 296.715 216.409 296.623 216.087 296.533C215.721 296.302 215.489 295.932 215.212 295.565C215.078 295.381 214.982 295.149 214.843 294.965C214.753 294.689 214.569 294.736 214.291 294.55C213.97 294.503 213.647 294.414 213.511 294.736C213.371 295.104 213.322 295.519 213.231 295.884C213.187 296.117 212.954 296.117 212.815 295.978C212.541 295.841 212.401 296.072 212.124 296.117C211.802 296.254 211.754 296.303 211.572 296.395C211.25 296.623 211.019 296.671 210.743 297.039C210.607 297.269 210.42 297.546 210.145 297.776C209.73 297.684 209.959 297.175 210.004 297.084C210.144 296.208 210.835 295.656 211.343 294.965C211.895 294.367 211.988 294.319 212.541 293.767C212.68 293.72 213.187 293.17 213.877 292.938C214.52 292.662 214.614 292.8 215.12 292.569C215.859 292.339 216.41 292.387 216.733 292.203ZM243.131 293.445C242.671 293.491 242.395 293.584 242.256 294.044C242.071 294.367 242.485 294.551 242.714 294.736C243.038 294.782 243.499 294.689 243.729 294.461C243.822 294.229 243.962 293.951 243.778 293.721C243.683 293.446 243.408 293.445 243.131 293.445Z\" fill=\"%2378716C\"/></svg>");
  background-position: center;
  background-repeat: no-repeat;
}

.block-image:has(img[src^="http"]) {
  background-image: none;
}

.block-head ol, ol.wp-block-list {
  margin-top: calc(var(--spacing) * 1);
  list-style-type: decimal;
  list-style-position: inside;
}

:is(.block-head ol, ol.wp-block-list) li {
  margin-bottom: calc(var(--spacing) * .5);
}

.block-head ul, ul.wp-block-list {
  margin-top: calc(var(--spacing) * 1);
  list-style-type: disc;
  list-style-position: inside;
}

:is(.block-head ul, ul.wp-block-list) li {
  margin-bottom: calc(var(--spacing) * .5);
}

.entry-content .block-head p:not(:last-child) {
  margin-bottom: var(--spacing-sc-spacing-paragraph-sm);
}

.sc-checkbox {
  cursor: pointer;
  gap: calc(var(--spacing) * 2);
  display: flex;
}

.sc-checkbox label {
  cursor: pointer;
  align-items: center;
  gap: calc(var(--spacing) * 2);
  display: flex;
}

.sc-checkbox label p {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-leading: calc(var(--spacing) * 3.5);
  line-height: calc(var(--spacing) * 3.5);
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light);
  color: var(--color-sc-color-ring);
}

.sc-checkbox input {
  cursor: pointer;
  opacity: 0;
  position: absolute;
}

.sc-checkbox input:checked {
  background-color: var(--color-sc-color-ring);
}

.sc-checkbox span.checkmark {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-sc-color-ring);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.sc-checkbox span.checkmark:after {
  content: "";
  display: none;
  position: absolute;
}

.sc-checkbox span.checkmark svg {
  display: none;
}

.sc-checkbox span.checkmark svg path {
  stroke: var(--color-sc-color-background);
}

.sc-checkbox:hover input ~ .checkmark, .sc-checkbox input:checked ~ .checkmark {
  background-color: var(--color-sc-color-ring);
}

:is(.sc-checkbox:hover input ~ .checkmark, .sc-checkbox input:checked ~ .checkmark) svg, .sc-checkbox input:checked ~ .checkmark:after {
  display: block;
}

.sc-chip-filter {
  cursor: pointer;
  gap: calc(var(--spacing) * 1);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-sc-color-ring);
  background-color: var(--color-sc-color-background);
  padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-sm);
  padding-block: var(--spacing-sc-spacing-button-padding-vertical-sm);
  font-size: var(--text-sc-typography-button-font-size-xs);
  --tw-leading: calc(var(--spacing) * 3.5);
  line-height: calc(var(--spacing) * 3.5);
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light);
  color: var(--color-sc-color-foreground);
  border-radius: 3.40282e38px;
  display: flex;
}

.sc-chip-filter span {
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.sc-chip-filter i.close-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXgtaWNvbiBsdWNpZGUteCI+PHBhdGggZD0iTTE4IDYgNiAxOCIvPjxwYXRoIGQ9Im02IDYgMTIgMTIiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: contain;
}

.input-otp {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-sc-color-border);
  border-radius: .5rem;
  display: flex;
}

.input-otp input.order-input {
  height: calc(var(--spacing) * 10);
  width: calc(var(--spacing) * 10);
  --tw-border-style: none;
  border-style: none;
  border-color: var(--color-sc-color-border);
  text-align: center;
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
  --tw-font-weight: 500;
  font-weight: 500;
}

.input-otp input.order-input:focus {
  --tw-outline-style: none;
  outline-style: none;
}

.input-otp input.order-input:not(:last-of-type) {
  border-right: 1px solid var(--color-sc-color-border);
}

html .icomoon {
  speak: never;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: icomoon !important;
}

.icon-ul:before {
  content: "";
}

.icon-c1:before {
  content: "";
}

.icon-c2:before {
  content: "";
}

.icon-c3:before {
  content: "";
}

.icon-cul:before {
  content: "";
}

.icon-ce:before {
  content: "";
}

.icon-ip-20:before {
  content: "";
}

.icon-ip-44:before {
  content: "";
}

.icon-ip-54:before {
  content: "";
}

.icon-ip-55:before {
  content: "";
}

.icon-ip-65:before {
  content: "";
}

.icon-ip-x4:before {
  content: "";
}

.icon-ccc:before {
  content: "";
}

.icon-ik02:before {
  content: "";
}

.is-layout-flow > * {
  margin-block: 0 !important;
}

:where(.editor-styles-wrapper) .h-full {
  height: 100% !important;
}

@media screen and (width >= 992px) {
  .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .img-wrap {
    aspect-ratio: 3 / 4;
    width: 100%;
  }

  @keyframes rotation {
    0% {
      transform: rotate(0);
    }

    100% {
      transform: rotate(360deg);
    }
  }

  .loader-custom {
    box-sizing: border-box;
    border: 5px solid #716b6b33;
    border-bottom-color: #0000;
    border-radius: 50%;
    animation: 1s linear infinite rotation;
    display: none;
    position: absolute;
  }

  .woocommerce-mini-cart .loader-custom {
    width: 200px;
    height: 200px;
    top: 40%;
    left: 35%;
  }

  #sidebar-cart .cesta-content .primary-summary.sc-cart-summary {
    display: none !important;
  }

  #sidebar-cart .cesta-content #sc-mini-cart.sc-mini-cart {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  #sc-mini-cart.sc-mini-cart {
    position: relative;
  }

  #sc-mini-cart.sc-mini-cart #sc-cart-summary.second-summary.sc-cart-summary {
    background-color: var(--color-sc-color-background);
    width: 100%;
    position: absolute;
    bottom: 0;
  }

  html body.woocommerce-cart .sidebar-cart-trigger {
    display: none !important;
  }

  .content-td-product .product-thumbnail {
    width: 100%;
    height: 413px;
  }

  .content-td-product .product-thumbnail a {
    width: 100%;
    height: 100%;
    display: block;
  }

  .content-td-product .product-thumbnail img {
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
  }

  .loader-custom.loader-page-cart {
    width: 500px;
    height: 500px;
    display: block !important;
  }
}

@media screen and (width <= 991px) {
  .wrapper-content-form {
    flex-direction: column;
  }

  .woocommerce .content-sidebar-checkout-form table.shop_table th:nth-child(2), .woocommerce .content-sidebar-checkout-form table.shop_table td:nth-child(2) {
    display: block;
  }
}

#sidebar-cart .sc-mini-cart .quantity input.qty, .woocommerce-cart-form .content-td-info .quantity input.qty {
  appearance: none;
  -moz-appearance: textfield;
  color: inherit;
  font: inherit;
  pointer-events: none;
  cursor: default;
  text-align: center;
  background: none;
  border: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
}

.woocommerce-cart-form .content-td-info .woocommerce-item-cart {
  width: 90px;
}

.content-sidebar-checkout-form .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

.content-sidebar-checkout-form .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods li {
  justify-content: start;
  align-items: start;
  gap: 10px;
  display: flex;
}

.content-sidebar-checkout-form .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods label:before {
  display: none !important;
}

.content-sidebar-checkout-form .cart-collaterals {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  margin: 0 !important;
}

.content-sidebar-checkout-form .wc-proceed-to-checkout .checkout-button {
  width: 100% !important;
}

#sc-mini-cart p, #sc-mini-cart span:not(a span) {
  color: var(--color-sc-color-sidebar-foreground) !important;
}

#sc-mini-cart #sc-cart-summary details[open] summary svg {
  rotate: 180deg;
}

#sc-mini-cart #sc-cart-summary summary {
  justify-content: space-between;
  display: flex;
}

#sc-mini-cart #sc-cart-summary summary:marker {
  display: none;
}

#sc-mini-cart span.badge {
  border-radius: var(--radius-xl);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-sc-color-border);
  padding-inline: 10px;
  margin-left: 10px;
  padding-top: 6px;
  padding-bottom: 4px;
}

.cart-count {
  padding-block: calc(var(--spacing) * 1);
}

.cart-count span {
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
}

#sidebar-fullindex {
  background-color: var(--color-white);
}

@media (width >= 1024px) {
  #sidebar-fullindex {
    width: 120vh;
    max-width: 100%;
  }
}

#sidebar-fullindex .fullmenu-content, #sidebar-fullindex .footer-fullindex, #sidebar-fullindex .footer-fullindex .sc-pill, #sidebar-fullindex[data-theme="darkPro"] .footer-fullindex, #sidebar-fullindex[data-theme="darkPro"] .footer-fullindex .sc-pill {
  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;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: .6s;
  --tw-ease: var(--ease-in);
  transition-duration: .6s;
  transition-timing-function: var(--ease-in);
}

#sidebar-fullindex[data-theme="darkPro"] .subcategory-group-list p {
  opacity: .2 !important;
}

#sidebar-fullindex[data-theme="darkPro"] .menu-item-product .sc-button-link {
  --tw-duration: .6s;
  transition-duration: .6s;
  opacity: .2 !important;
}

#sidebar-fullindex[data-theme="darkPro"] .menu-item-product.active .sc-button-link {
  opacity: 1 !important;
}

:is(#sidebar-fullindex .menu-item-product, #sidebar-fullindex .menu-item-product.active, #sidebar-fullindex .subcategory-group-list) .sc-button-link, :is(#sidebar-fullindex .menu-item-product, #sidebar-fullindex .menu-item-product.active, #sidebar-fullindex .subcategory-group-list) p {
  opacity: 1;
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: .6s;
  --tw-ease: var(--ease-in);
  transition-duration: .6s;
  transition-delay: .15s;
  transition-timing-function: var(--ease-in);
  will-change: color;
}

#sidebar-fullindex #full-index-swiper {
  opacity: 0;
  will-change: opacity;
}

#sidebar-fullindex .menu-item-product.max-w-max {
  padding: .35rem;
  padding-left: calc(var(--spacing) * 0);
}

#sidebar-fullindex .menu-item-product.max-w-max .sc-button-link {
  text-decoration-line: none;
  position: relative;
}

#sidebar-fullindex .menu-item-product.max-w-max .sc-button-link:hover span {
  text-decoration-line: none;
}

#sidebar-fullindex .menu-item-product.max-w-max .sc-button-link:hover:after {
  width: 100%;
  transition: all 3s;
}

#sidebar-fullindex .menu-item-product.max-w-max .sc-button-link:after {
  content: "";
  background-color: var(--color-sc-color-foreground);
  width: 0%;
  height: 1px;
  transition: none;
  position: absolute;
  bottom: -3px;
  left: 0;
}

.heading-h2 {
  font-family: var(--sc-typography-h2-font-base);
  font-size: var(--text-4xl);
  font-size: var(--sc-typography-h2-font-size);
  line-height: var(--tw-leading, var(--text-4xl--line-height));
  --tw-leading: 120%;
  --tw-font-weight: var(--font-weight-light);
  line-height: 120%;
  font-weight: var(--font-weight-light);
  overflow: hidden;
}

.product-card-container[data-post_type="autor"] img {
  width: 100%;
}

.product-card-container .block-head div:nth-child(2) {
  padding-bottom: calc(var(--spacing) * 2);
  text-box-trim: trim-both;
  text-box-edge: cap alphabetic;
}

.product-card-container .block-head span {
  display: none;
}

:root {
  --u-grosor: 10;
  --grosor: calc(var(--u-grosor) * 1px);
  --verticeL: calc((var(--u-grosor) * .15 * 0.8%));
  --verticeR: calc(100% - (var(--u-grosor) * .15 * 0.8%));
  --color: #b353096b;
  --inner-color: #000000ba;
  --material: url("/wp-content/themes/santacole/assets/public/frame-materials/wood.jpg");
  --materialV: url("/wp-content/themes/santacole/assets/public/frame-materials/wood-v.jpg");
}

.wvg-gallery-image .is-art .frame-inner {
  position: relative;
}

.wvg-gallery-image .is-art .frame-inner:after {
  content: "";
  --tw-inset-shadow: inset 0 2px 4px var(--tw-inset-shadow-color, #0000000d);
  width: 100%;
  height: 100%;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-shadow-color: var(--color-stone-600);
  position: absolute;
  top: 0;
  left: 0;
}

.wvg-gallery-image .is-art .frame-h {
  --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-shadow-color: var(--color-stone-600);
  position: relative;
}

.wvg-gallery-image .is-art .frame-h:after, .wvg-gallery-image .is-art .frame-h:before {
  content: "";
  width: calc(100% + var(--grosor) * 2);
  background-image: var(--material);
  background-position: center;
  background-size: inherit;
  box-shadow: inset 1px 0px 7px var(--inner-color);
  filter: brightness(1.1);
  left: calc(calc(1 * var(--grosor)) * -1);
  z-index: 10;
  height: var(--grosor);
  background-color: #0000;
  position: absolute;
}

.wvg-gallery-image .is-art .frame-h:after {
  clip-path: polygon(var(--verticeL) 0, var(--verticeR) 0, 100% var(--verticeR), 0 100%);
  bottom: calc(calc(var(--grosor)) * -1);
}

.wvg-gallery-image .is-art .frame-h:before {
  clip-path: polygon(0 0, 100% 0, var(--verticeR) 100%, var(--verticeL) 100%);
  top: calc(calc(var(--grosor)) * -1);
}

.wvg-gallery-image .is-art .frame-v {
  position: relative;
}

.wvg-gallery-image .is-art .frame-v:after, .wvg-gallery-image .is-art .frame-v:before {
  content: "";
  width: var(--grosor);
  height: calc(100% + var(--grosor) * 1.8);
  background-image: var(--materialV);
  background-size: inherit;
  top: calc(calc(var(--grosor)) * -.9);
  background-color: #0000;
  position: absolute;
  box-shadow: inset 1px 0 7px #00000061;
}

.wvg-gallery-image .is-art .frame-v:after {
  left: calc(calc(var(--grosor)) * -1);
}

.wvg-gallery-image .is-art .frame-v:before {
  right: calc(calc(var(--grosor)) * -1);
}

.site-branding {
  width: 135px;
  min-width: 135px;
  max-width: 135px;
}

.site-branding .logo-container {
  justify-content: center;
  display: flex;
}

.logo-glasses {
  opacity: 0;
  --tw-duration: .4s;
  --tw-ease: var(--ease-in);
  width: 100%;
  height: auto;
  transition-duration: .4s;
  transition-timing-function: var(--ease-in);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  margin-bottom: 5px;
  display: flex;
  scale: .995;
}

.logo-glasses img {
  --tw-translate-x: 5px;
  width: 46px;
  height: 20px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.custom-logo-link img {
  width: 135px;
  height: 13px;
}

.site-logo {
  --tw-translate-y: calc(13px * -1);
  width: fit-content;
  translate: var(--tw-translate-x) var(--tw-translate-y);
  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;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

#masthead:has(#site-navigation-left:not([data-theme="darkPro"])).show-logo-glasses .logo-glasses {
  --tw-scale-x: 100%;
  --tw-scale-y: 100%;
  --tw-scale-z: 100%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
  opacity: 1;
}

#masthead:has(#site-navigation-left:not([data-theme="darkPro"])).show-logo-glasses .site-logo {
  --tw-translate-y: calc(0px * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

#masthead:has(#site-navigation-left:not([data-theme="darkPro"])).show-logo-glasses .custom-logo-link img {
  height: 12px;
}

:is(#masthead:has(#site-navigation-left[data-theme="darkPro"]), #masthead[data-theme="darkPro"]) .site-logo {
  --tw-translate-y: calc(13px * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

:is(#masthead:has(#site-navigation-left[data-theme="darkPro"]), #masthead[data-theme="darkPro"]) .site-logo img {
  filter: invert() brightness(10) !important;
}

:is(#masthead:has(#site-navigation-left[data-theme="darkPro"]), #masthead[data-theme="darkPro"]) .logo-glasses {
  opacity: 0;
}

#masthead:has( ~ #sidebar-category.open) {
  --tw-border-style: none;
  background-color: #0000 !important;
  border-style: none !important;
}

#masthead:has( ~ #sidebar-fullmenu.open) {
  background-color: #0000 !important;
}

#masthead:has( ~ #sidebar-fullmenu.open) .logo-glasses {
  --tw-scale-x: 100%;
  --tw-scale-y: 100%;
  --tw-scale-z: 100%;
  width: 100%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
  opacity: 1;
  justify-content: center;
  display: flex;
}

#masthead:has( ~ #sidebar-fullmenu.open) .site-logo {
  --tw-translate-y: calc(4px * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

#masthead:has( ~ #sidebar-fullmenu.open) .site-logo img {
  filter: invert(0) brightness(0) !important;
}

#masthead:has( ~ #sidebar-fullmenu.open) .custom-logo-link img {
  height: 12px;
}

body.full-dark #masthead:has( ~ #sidebar-fullmenu.open) {
  border-color: var(--color-sc-color-ring);
  background-color: var(--color-sc-color-secondary-foreground) !important;
}

body.full-dark #masthead:has( ~ #sidebar-fullmenu.open) .primary-menu-container ul li, body.full-dark #masthead:has( ~ #sidebar-fullmenu.open) .primary-menu-container .cart-count span {
  color: var(--color-sc-color-background);
}

body.first-block-dark #masthead.header-visible.scrolled-top {
  background-color: #0000;
}

body.first-block-dark #masthead.header-visible {
  background-color: var(--color-sc-color-primary-foreground);
}

body.first-block-dark #masthead.scrolled-top.site-header:has(#site-navigation-left[data-theme]) .primary-menu-container ul li {
  color: var(--color-sc-color-background) !important;
}

body.first-block-dark #masthead.scrolled-top.site-header:has(#site-navigation-left[data-theme]) .primary-menu-container .cart-count span {
  color: var(--color-sc-color-background);
}

body.first-block-dark #masthead.scrolled-top.site-header:has(#site-navigation-left[data-theme]) .site-logo {
  --tw-translate-y: calc(13px * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y) !important;
}

body.first-block-dark #masthead.scrolled-top.site-header:has(#site-navigation-left[data-theme]) .site-logo img {
  filter: invert() brightness(10) !important;
}

body.first-block-dark #masthead.scrolled-top.site-header:has(#site-navigation-left[data-theme]) .logo-glasses {
  opacity: 0 !important;
}

body.first-block-dark #masthead.scrolled-top.site-header:has(#site-navigation-left[data-theme]) .search-icon svg path, body.first-block-dark #masthead.scrolled-top.site-header:has(#site-navigation-left[data-theme]) .search-icon svg circle {
  color: var(--color-sc-color-secondary) !important;
}

body.first-block-dark #masthead.scrolled-top.site-header:has(#site-navigation-left[data-theme]) .menu-icon .line {
  background-color: var(--color-sc-color-secondary) !important;
}

body.first-block-dark #masthead.scrolled-top.site-header:has(#site-navigation-left[data-theme]) .custom-logo-link img {
  width: 135px;
  height: 13px;
}

:is(body.first-block-dark #masthead:has( ~ #sidebar-fullmenu.open), body.first-block-dark #masthead.scrolled-top.site-header:has( ~ #sidebar-fullmenu.open)) .logo-glasses {
  --tw-scale-x: 100%;
  --tw-scale-y: 100%;
  --tw-scale-z: 100%;
  width: 100%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
  justify-content: center;
  display: flex;
  opacity: 1 !important;
}

:is(body.first-block-dark #masthead:has( ~ #sidebar-fullmenu.open), body.first-block-dark #masthead.scrolled-top.site-header:has( ~ #sidebar-fullmenu.open)) .site-logo {
  --tw-translate-y: calc(4px * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

:is(body.first-block-dark #masthead:has( ~ #sidebar-fullmenu.open), body.first-block-dark #masthead.scrolled-top.site-header:has( ~ #sidebar-fullmenu.open)) .site-logo img {
  filter: invert(0) brightness(0) !important;
}

:is(body.first-block-dark #masthead:has( ~ #sidebar-fullmenu.open), body.first-block-dark #masthead.scrolled-top.site-header:has( ~ #sidebar-fullmenu.open)) .custom-logo-link img {
  height: 12px;
}

.block-card.books .block-image {
  background-color: #0000;
  justify-content: center;
  display: flex;
}

.block-card.art {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.sc-sidebar {
  top: calc(var(--spacing) * 0);
  z-index: 60;
  background-color: var(--color-sc-color-background);
  height: 100svh;
  padding-top: calc(var(--spacing) * 4);
  padding-bottom: var(--spacing-sc-spacing-padding-md);
  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));
  --tw-duration: .5s;
  --tw-ease: var(--ease-in-out);
  transition-duration: .5s;
  transition-timing-function: var(--ease-in-out);
  flex-direction: column;
  display: flex;
  position: fixed;
}

.sc-sidebar.sc-sidebar-left {
  left: calc(var(--spacing) * 0);
}

@media (width >= 768px) {
  .sc-sidebar.sc-sidebar-left {
    right: auto;
    left: calc(var(--spacing) * 0);
  }
}

.sc-sidebar.sc-sidebar-right {
  left: calc(var(--spacing) * 0);
}

@media (width >= 768px) {
  .sc-sidebar.sc-sidebar-right {
    right: calc(var(--spacing) * 0);
    left: auto;
  }
}

#sidebar-subcategory.open {
  transform: translateX(100%) !important;
}

.sc-sidebar.sc-sidebar-left:not(.open) {
  --tw-translate-x: -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

@media (width >= 768px) {
  .sc-sidebar.sc-sidebar-left:not(.open) {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

.sc-sidebar.sc-sidebar-right:not(.open) {
  --tw-translate-x: -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

@media (width >= 768px) {
  .sc-sidebar.sc-sidebar-right:not(.open) {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}

.close-sidebar {
  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
  width: max-content;
  translate: var(--tw-translate-x) var(--tw-translate-y);
  position: absolute;
  top: 50%;
}

.close-sidebar.close-full-gallery {
  top: calc(var(--spacing) * 0);
  position: absolute;
  right: calc(var(--spacing) * 0) !important;
}

@media (width >= 768px) {
  .close-sidebar.close-full-gallery {
    top: 50%;
    right: calc(var(--spacing) * 0);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sc-sidebar-left.open .close-sidebar.close-full-gallery {
    right: -11rem !important;
  }
}

.sc-sidebar-left.open .close-sidebar {
  right: -3.25rem;
}

@media (width >= 768px) {
  .sc-sidebar-left.open .close-sidebar {
    left: auto;
    right: -11rem;
  }
}

.sc-sidebar-right.open .close-sidebar {
  right: -3.25rem;
}

@media (width >= 768px) {
  .sc-sidebar-right.open .close-sidebar {
    left: -11rem;
    right: auto;
  }
}

@media (width >= 600px) and (width <= 900px) {
  .sc-sidebar {
    --tw-duration: 0s;
    transition-duration: 0s;
  }
}

#sidebar-fullindex.swiper-bg:where(a, #footer-sidebar-index), #sidebar-fullindex.swiper-bg h4, #sidebar-fullindex.swiper-bg .menu-item-product, #sidebar-fullindex.swiper-bg #footer-sidebar-index {
  opacity: .4;
}

#sidebar-fullindex.swiper-bg h4:has( ~ .grid .menu-item-product.active), #sidebar-fullindex.swiper-bg .menu-item-product:hover {
  opacity: 1 !important;
}

#sidebar-fullindex.open.swiper-bg {
  background-color: var(--color-white) !important;
}

[data-theme="darkPro"], [data-theme="lightGaleria"], [data-theme="4th"] {
  --wp--preset--color--color-background: var(--color-sc-color-background);
  --wp--preset--color--color-foreground: var(--color-sc-color-foreground);
  --wp--preset--color--color-primary: var(--color-sc-color-primary);
  --wp--preset--color--color-primary-foreground: var(--color-sc-color-primary-foreground);
  --wp--preset--color--color-secondary: var(--color-sc-color-secondary);
  --wp--preset--color--color-secondary-foreground: var(--color-sc-color-secondary-foreground);
  --wp--preset--color--muted: var(--color-sc-color-muted);
  --wp--preset--color--muted-foreground: var(--color-sc-color-muted-foreground);
  --wp--preset--color--accent: var(--color-sc-color-accent);
  --wp--preset--color--accent-foreground: var(--color-sc-color-accent-foreground);
  --wp--preset--color--destructive: var(--color-sc-color-destructive);
  --wp--preset--color--destructive-foreground: var(--color-sc-color-destructive-foreground);
  --wp--preset--color--muted-50: var(--color-sc-color-muted-50);
  --wp--preset--color--muted-40: var(--color-sc-color-muted-40);
}

.page-template-store-locator .mapboxgl-map * {
  font-family: var(--font-suisseIntl) !important;
}

.page-template-store-locator #mapbox-search:focus-visible {
  outline: none !important;
}

.page-template-store-locator .mapboxgl-popup-content {
  min-width: calc(var(--spacing) * 60) !important;
  padding-inline-start: calc(var(--spacing) * 6) !important;
  padding-inline-end: calc(var(--spacing) * 8) !important;
  padding-top: calc(var(--spacing) * 4) !important;
  padding-bottom: calc(var(--spacing) * 5) !important;
}

[data-label="Online Stores"], [data-label="Tiendas online"] {
  display: none;
}

@media (width <= 442px) {
  #wtb-popup {
    display: none !important;
  }
}

img[class*="neutral_"], img[class*="white_"] {
  --tw-scale-x: 120%;
  --tw-scale-y: 120%;
  --tw-scale-z: 120%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.product-card-container .block-card.lighting .sc-swiper .swiper-slide:first-of-type img {
  --tw-scale-x: 120%;
  --tw-scale-y: 120%;
  --tw-scale-z: 120%;
  scale: var(--tw-scale-x) var(--tw-scale-y) !important;
}

@media (width >= 1200px) {
  .product-info {
    width: calc(35% - 1rem);
  }
}

@media (width >= 1600px) {
  .product-info {
    width: calc(25% - 1rem);
  }
}

@media (width >= 1200px) {
  .variations th, .product-models-selector label {
    width: 35%;
  }

  .select2-container {
    padding-inline-start: calc(var(--spacing) * 2);
  }
}

@media (width >= 1600px) {
  .variations th, .product-models-selector label {
    width: 25%;
  }
}

@media (width >= 992px) {
  .variations .select2-container {
    display: none;
  }
}

.product-builder-option ul li:first-child {
  display: none;
}

.product-builder-option .select2-results__option--highlighted {
  font-weight: 500;
}

.woo-variation-gallery-slider {
  overflow: hidden;
}

.single-product .is-design .wvg-single-gallery-image-container.vertical, .single-product .is-design .sc-single-gallery-image-container.vertical {
  height: 100vh;
  min-height: 66.6vw;
}

.single-product .is-design .wvg-single-gallery-image-container.horizontal, .single-product .is-design .sc-single-gallery-image-container.horizontal {
  max-height: 37.5vw;
}

.single-product .is-design .wvg-gallery-image:first-child .wvg-single-gallery-image-container, .single-product .is-design .wvg-gallery-image:nth-child(2) .wvg-single-gallery-image-container {
  min-height: auto;
  height: 100vh !important;
}

.single-product .is-design .wvg-single-gallery-image-container img, .single-product .is-design .sc-single-gallery-image-container img {
  object-fit: cover;
  object-position: center;
}

@media (width >= 0) {
  :is(.single-product .is-design .wvg-single-gallery-image-container img, .single-product .is-design .sc-single-gallery-image-container img) {
    width: 100vw !important;
  }
}

@media (width >= 1024px) {
  :is(.single-product .is-design .wvg-single-gallery-image-container img, .single-product .is-design .sc-single-gallery-image-container img) {
    width: 100% !important;
    height: 100% !important;
  }
}

.wvg-single-gallery-image-container.is-book {
  padding-inline: var(--spacing-sc-spacing-padding-md);
  padding-block: var(--spacing-sc-spacing-padding-lg);
  justify-content: center;
  align-items: center;
  display: flex;
  background-color: var(--color-sc-color-hover-secondary) !important;
}

.wvg-single-gallery-image-container.is-book img {
  filter: drop-shadow(0 2px 8px #0006);
  object-fit: contain;
  border-radius: calc(.5rem - 4px);
  max-width: 40vw;
  max-height: 80vh;
}

@media (width >= 1024px) {
  .wvg-single-gallery-image-container.is-book.vertical img, .wvg-single-gallery-image-container.is-book.horizontal img {
    width: 100% !important;
    height: auto !important;
  }
}

.wvg-single-gallery-image-container.is-art {
  padding-inline: var(--spacing-sc-spacing-padding-md);
  padding-block: var(--spacing-sc-spacing-padding-lg);
  justify-content: center;
  align-items: center;
  display: flex;
  background-color: var(--color-sc-color-hover-secondary) !important;
}

.wvg-single-gallery-image-container.is-art img {
  filter: drop-shadow(0 4px 10px #0009);
  object-fit: contain;
  max-width: 40vw;
  max-height: 80vh;
}

@media (width >= 1024px) {
  .wvg-single-gallery-image-container.is-art.wide {
    padding: var(--spacing-sc-spacing-padding-lg);
  }

  .wvg-single-gallery-image-container.is-art.wide img {
    width: 100% !important;
    height: auto !important;
  }
}

.wvg-single-gallery-image-container.is-art.horizontal {
  padding-inline: var(--spacing-sc-spacing-padding-sm);
  padding-block: var(--spacing-sc-spacing-padding-lg);
}

@media (width >= 1920px) {
  .wvg-single-gallery-image-container.is-art.horizontal {
    padding: var(--spacing-sc-spacing-padding-xxl);
  }
}

@media (width >= 1024px) {
  .wvg-single-gallery-image-container.is-art.horizontal img {
    width: 100% !important;
    height: auto !important;
  }
}

@media (width >= 1920px) {
  .wvg-single-gallery-image-container.is-art.vertical {
    padding: var(--spacing-sc-spacing-padding-xxl);
  }
}

@media (width >= 1024px) {
  .wvg-single-gallery-image-container.is-art.vertical img {
    width: auto !important;
    height: 100% !important;
  }
}

.wvg-gallery-image.fondo_neutro_off {
  opacity: 0;
  height: max-content;
  transition: all .3s;
  position: absolute;
  inset: 0;
}

.wvg-gallery-image.fondo_neutro_off:hover {
  opacity: 1;
}

.frame-detail-gallery {
  background-color: var(--color-sc-color-border);
}

.frame-detail-gallery .swiper-slide:not(:first-child) {
  margin-left: -4%;
}

.frame-detail-gallery .swiper-slide:first-child {
  z-index: 3;
}

.frame-detail-gallery .swiper-slide:nth-child(2) {
  z-index: 2;
}

.summary .main-description p {
  margin-bottom: calc(var(--spacing) * 0);
}

.woocommerce-variation .woocommerce-variation-price {
  display: none;
}

.summary .quantity, .wc-no-matching-variations.woocommerce-info {
  display: none !important;
}

.block-card.books .image-container, .block-card.libros .image-container, .wvg-single-gallery-image-container.is-book, :is(.block-card.books .image-container, .block-card.libros .image-container, .wvg-single-gallery-image-container.is-book) img {
  border-radius: 3px 2px 2px 3px;
  position: relative;
}

:is(.block-card.books .image-container, .block-card.libros .image-container, .wvg-single-gallery-image-container.is-book) .book-shadow {
  top: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
  background: linear-gradient(270deg, #0000 0%, #0000004d 90%);
  border-radius: 3px 2px 2px 3px;
  width: 5px;
  position: absolute;
  box-shadow: 1px 0 #0000001a, 2px 0 #ffffff1a;
}

.extra-gallery-grid .img-wrap:hover {
  cursor: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNpcmNsZS1wbHVzLWljb24gbHVjaWRlLWNpcmNsZS1wbHVzIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwYXRoIGQ9Ik04IDEyaDgiLz48cGF0aCBkPSJNMTIgOHY4Ii8+PC9zdmc+") 16 16, zoom-in !important;
}

#klarna-pdp-message::part(osm-container) {
  background: none;
  border: none;
  padding: 0;
}

#klarna-pdp-message::part(osm-message) {
  text-align: left;
  font-family: SuisseIntl;
  font-size: var(--sc-typography-body-sm-font-size);
  font-weight: 300;
}

#klarna-pdp-message::part(osm-cta) {
  font-size: var(--sc-typography-body-sm-font-size);
  max-width: 100%;
  padding-left: .5rem;
  font-family: SuisseIntl;
  font-weight: 300;
  display: inline;
}

.only-for-museum-neoseries {
  display: none;
}

.product_cat-museum-neoseries .only-for-museum-neoseries {
  display: block;
}

@media (width <= 1024px) {
  :is(.entry.product.is-book .top-part .presentation .product-gallery .wvg-gallery-image .wvg-single-gallery-image-container, .entry.product.is-book .top-part .presentation .product-gallery .wvg-gallery-image div).is-book .book-container {
    height: auto;
  }

  .entry.product.is-book .top-part .presentation .summary {
    padding-block: calc(var(--spacing) * 0);
  }

  .entry.product.is-book .top-part .presentation .summary .summary-top .title-mobile-book.product_title_ref {
    gap: calc(var(--spacing) * 3);
    padding-inline: calc(var(--spacing) * 0);
    padding-block: var(--spacing-sc-spacing-padding-md);
  }

  .entry.product.is-book .top-part .presentation .summary .summary-top .title-mobile-book.product_title_ref .authors-wrap p a {
    text-decoration-line: none !important;
  }

  .entry.product.is-book .top-part .support-links {
    position: relative;
  }

  .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail {
    scroll-snap-align: center;
  }

  .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper {
    width: 100vw;
    height: 85svh !important;
  }

  .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-container, .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper, .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider {
    height: 100%;
  }

  .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider .wvg-gallery-image {
    flex: 1;
  }

  .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider .wvg-gallery-image > div {
    height: 100%;
  }

  .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider .wvg-gallery-image .wvg-single-gallery-image-container {
    scroll-snap-align: center;
  }

  .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider .wvg-gallery-image .wvg-single-gallery-image-container.is-art {
    height: 100%;
  }

  .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider .wvg-gallery-image .wvg-single-gallery-image-container.is-art.vertical {
    padding: calc((var(--spacing-sc-spacing-padding-lg)) * 1.5);
  }

  .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider .wvg-gallery-image .wvg-single-gallery-image-container.is-art.vertical img {
    width: auto;
    max-width: 70%;
  }

  .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider .wvg-gallery-image .wvg-single-gallery-image-container.is-art.wide img, .entry.product.is-art .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider .wvg-gallery-image .wvg-single-gallery-image-container.is-art.horizontal img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .entry.product.is-art .top-part .presentation .summary {
    padding-top: calc(var(--spacing) * 0);
  }

  .entry.product.is-art .top-part .presentation .summary .summary-top .title-wrapper {
    padding-block: var(--spacing-sc-spacing-padding-md);
  }

  .entry.product.is-art .top-part .presentation .summary .summary-top .title-wrapper .author-masterpiece {
    gap: calc(var(--spacing) * 3);
  }

  .entry.product.is-art .top-part .presentation .summary .summary-top .title-wrapper .author-masterpiece + div {
    min-width: auto;
  }

  .entry.product.is-art .top-part .presentation .summary .summary-top .description {
    padding-block: var(--spacing-sc-spacing-padding-md);
  }

  .entry.product.is-art .top-part .presentation .summary .summary-top .description div, .entry.product.is-art .top-part .presentation .summary .summary-top .description p, .entry.product.is-art .top-part .presentation .summary .summary-top .description a {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    font-family: var(--font-suisseIntl) !important;
  }

  .entry.product.is-art .top-part .help-section .more-about .accordions-wrap {
    padding-inline: var(--spacing-sc-spacing-padding-sm);
  }

  .entry.product .top-part .presentation .product-gallery {
    height: 100svh;
    overflow: hidden;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
    --tw-scroll-snap-strictness: mandatory;
    overscroll-behavior-x: contain;
    width: 100vw;
    padding-top: calc(var(--spacing) * 0);
    flex-direction: row;
    display: flex;
    overflow-x: auto;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-has-product-thumbnail {
    width: fit-content;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-has-product-thumbnail .woo-variation-gallery-wrapper {
    min-width: auto;
    height: 85svh !important;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-has-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper {
    overflow: initial;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-has-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper .woo-variation-gallery-slider {
    overflow: initial;
    flex-direction: row;
    display: flex;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-has-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper .woo-variation-gallery-slider > div {
    width: fit-content;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-has-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper .woo-variation-gallery-slider .wvg-single-gallery-image-container {
    scroll-snap-align: center;
    width: 100vw;
    height: 85svh !important;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .woo-variation-gallery-has-product-thumbnail .woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper .woo-variation-gallery-slider .wvg-single-gallery-image-container.is-design img {
    object-fit: cover !important;
    height: 100% !important;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .extra-gallery-full {
    flex-direction: row;
    display: flex;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .extra-gallery-full .sc-single-gallery-image-container {
    scroll-snap-align: center;
    width: fit-content;
    height: 100%;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .extra-gallery-full .sc-single-gallery-image-container img {
    max-width: fit-content;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .extra-gallery-full .sc-single-gallery-image-container.vertical img {
    height: 100%;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .extra-gallery-full .sc-single-gallery-image-container.horizontal {
    max-height: inherit;
  }

  .entry.product .top-part .presentation .product-gallery .product-gallery-wrapper .extra-gallery-full .sc-single-gallery-image-container.horizontal img {
    max-width: fit-content;
    height: 100%;
    width: auto !important;
  }

  .entry.product .top-part .presentation .product-gallery div.full-gallery-sm {
    scroll-snap-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50vw;
  }

  @media (width >= 0) {
    .entry.product .top-part .presentation .product-gallery div.full-gallery-sm {
      display: flex;
    }
  }

  @media (width >= 768px) {
    .entry.product .top-part .presentation .product-gallery div.full-gallery-sm {
      display: none;
    }
  }

  .entry.product .top-part .presentation .product-gallery div.full-gallery-sm .full-gallery-sm-button-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .entry.product .top-part .presentation .summary {
    height: auto;
    min-height: auto;
    padding-top: calc(var(--spacing) * 0);
    padding-bottom: var(--spacing-sc-spacing-padding-md);
  }

  .entry.product .top-part .presentation .summary .summary-button-actions {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
    background-color: var(--color-sc-color-primary-foreground);
    padding-inline: var(--spacing-sc-spacing-padding-sm);
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart {
    margin-top: calc(var(--spacing) * 0);
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-top .summary-top .product-info {
    display: none;
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-top .summary-top .product_title_ref {
    padding-block: var(--spacing-sc-spacing-padding-md);
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-top .summary-top .product_authors .authors-wrap {
    align-items: flex-end;
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-top .summary-top .description {
    padding-inline: calc(var(--spacing) * 0);
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-bottom {
    bottom: calc(var(--spacing) * 0);
    background-color: var(--color-sc-color-primary-foreground);
    padding-inline: calc(var(--spacing) * 0);
    padding-top: calc(var(--spacing) * 0);
    padding-bottom: calc(var(--spacing) * 0);
    position: sticky;
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-bottom .form-buttons {
    padding-top: calc(var(--spacing) * 0);
    padding-bottom: calc(var(--spacing) * 0);
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-bottom .form-buttons button:first-of-type {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-bottom .summary-ship-info {
    top: calc(var(--spacing) * 0);
    padding-block: var(--spacing-sc-spacing-padding-md);
    position: absolute;
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-bottom .summary-ship-info #klarna-pdp-message::part(osm-container) {
    width: 100%;
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-bottom .summary-ship-info #klarna-pdp-message::part(osm-message) {
    align-items: center;
    gap: calc(var(--spacing) * 1);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    flex-wrap: wrap;
    display: flex;
  }

  .entry.product .top-part .presentation .summary .summary-button-actions form.cart .form-bottom .summary-ship-info #klarna-pdp-message::part(osm-cta) {
    width: 100%;
    padding: calc(var(--spacing) * 0);
    text-align: left;
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .entry.product .top-part .help-section {
    background-color: var(--color-sc-color-primary-foreground);
  }

  .entry.product .top-part .help-section .support-links {
    min-height: auto;
  }

  .entry.product nav.woocommerce-breadcrumb {
    width: 100%;
    overflow-x: scroll;
  }

  .product-type-variable .top-part .presentation .summary.entry-summary .product-info + .description {
    display: none;
  }

  .product-type-variable #configurator {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
  }

  .product-type-variable #configurator .form-top {
    padding: calc(var(--spacing) * 0) !important;
  }

  .product-type-variable #configurator .form-top .summary-top {
    padding-inline: calc(var(--spacing) * 0);
    padding-block: calc(var(--spacing) * 0);
  }

  .product-type-variable #configurator .form-top .summary-top .variations .label {
    padding-left: calc(var(--spacing) * 0);
  }

  .product-type-variable #configurator .single_variation_wrap {
    bottom: calc(var(--spacing) * 0);
    background-color: var(--color-sc-color-primary-foreground);
    padding-inline: calc(var(--spacing) * 0);
    padding-block: calc(var(--spacing) * 0);
    position: sticky;
  }

  .product-type-variable #configurator .single_variation_wrap .variable-buttons-container {
    gap: calc(var(--spacing) * 0);
    padding-top: calc(var(--spacing) * 0);
  }

  .product-type-variable #configurator .single_variation_wrap .variable-buttons-container button:first-of-type {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .product-type-variable #configurator .variations {
    margin-bottom: var(--spacing-sc-spacing-padding-lg);
  }

  .product-type-variable #configurator .variations .sc-variation-radios {
    padding-left: calc(var(--spacing) * 2);
  }

  .product-type-variable #configurator .variations .label {
    padding-left: calc(var(--spacing) * 0);
  }

  .product-type-variable #configurator .variations .select2-container {
    background-color: var(--color-sc-color-hover-secondary);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 1);
    border-radius: 3.40282e38px;
  }
}

.woocommerce-checkout #masthead, .woocommerce-checkout .block-header {
  display: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block {
  margin-top: var(--spacing-sc-spacing-padding-xl);
  padding: var(--spacing-sc-spacing-padding-md);
}

@media (width >= 768px) {
  .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block {
    max-width: 66.6667%;
  }
}

.woocommerce-checkout .wp-block-woocommerce-checkout {
  padding: calc(var(--spacing) * 0) !important;
  padding-top: calc(var(--spacing) * 0) !important;
  color: var(--color-sc-color-sidebar-foreground) !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main {
  padding-top: var(--spacing-sc-spacing-padding-xl);
  justify-content: flex-end;
  display: flex;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form {
  width: 100%;
  overflow: hidden;
}

@media (width >= 768px) {
  .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form {
    max-width: 66.6667%;
  }
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form fieldset {
  padding-inline: var(--spacing-sc-spacing-padding-sm) !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form:before {
  content: "";
  width: 100%;
  margin-bottom: var(--spacing-sc-spacing-padding-md);
  background-image: url("data:image/svg+xml,<svg width=\"155\" height=\"45\" viewBox=\"0 0 155 45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M80.2422 31.0138C81.3866 30.2522 83.1648 30.1238 84.3711 30.8224C84.8164 30.9529 85.1339 31.3318 85.3867 31.713C85.4466 32.0299 85.7033 32.4742 85.5752 32.7892C85.5752 32.8534 85.5125 32.8536 85.4463 32.8536H84.1162C84.0541 32.4744 84.0532 32.155 83.9248 31.7755C83.7982 31.2038 83.2909 30.6961 82.7236 30.5665C82.021 30.5052 81.3861 30.823 80.9424 31.4591C80.437 32.1556 80.6235 33.2356 80.876 33.9972C81.5744 35.0135 82.4658 35.8384 83.417 36.5987C83.4791 36.663 83.5464 36.7258 83.6104 36.7921C83.6704 36.8559 83.6699 36.8561 83.6699 36.9181C83.1641 37.2332 82.59 37.4257 82.0205 37.6788C82.0205 37.6788 81.9562 37.741 81.8965 37.7413C81.7036 37.6792 81.5748 37.3641 81.3867 37.2335C80.9431 36.8561 80.6237 36.4747 80.2422 36.1534C79.9232 36.1534 79.6738 36.3479 79.4189 36.5353C78.2772 37.2981 77.639 38.695 77.832 40.0899C77.8963 40.5352 78.1486 40.9168 78.2773 41.2979C78.6563 41.9962 79.289 42.6946 80.0518 42.8849C81.7033 43.2663 83.1643 42.4387 84.2441 41.2979C85.0049 40.6014 85.5749 39.7736 86.3379 39.0763C87.0383 38.0607 87.8614 37.1068 88.3652 36.0909C88.4956 35.712 88.5572 35.2042 88.2402 34.9503C88.0532 34.7588 87.7946 34.6965 87.6064 34.5694C87.5444 34.4421 87.672 34.3803 87.7344 34.38C89.0028 34.38 90.1454 34.3809 91.3516 34.3155C91.4157 34.3806 91.4158 34.3808 91.4795 34.4415C91.2889 34.696 90.908 34.6312 90.6553 34.8224C88.9412 35.5851 87.99 37.3639 86.8438 38.6944C86.7153 38.9496 86.4015 39.1401 86.4619 39.5216C86.9737 40.1559 87.5443 40.9168 88.1182 41.5509C88.6839 42.3157 89.3889 43.2666 90.5283 43.2667C90.9074 43.2667 91.2249 43.0728 91.6084 43.1368C91.6084 43.3929 91.4156 43.5202 91.2246 43.6466C90.3977 44.3465 89.1292 44.4692 88.1182 44.1544C87.0384 43.6464 86.655 42.5659 85.8945 41.7433C85.7679 41.4242 85.5128 41.298 85.3223 41.0431L85.1934 41.1095C84.116 42.4391 83.1644 43.7106 81.5107 44.2804C80.4992 44.5997 79.162 44.8525 78.1484 44.2804C76.8783 43.6463 76.0527 42.3765 76.0527 40.9806C75.9243 39.9008 76.3706 38.8857 76.9424 37.9942C77.7072 36.9806 78.7837 36.475 79.8008 35.839L79.8623 35.712C79.4828 35.0778 78.9718 34.441 79.0381 33.6183C78.9719 32.6019 79.4197 31.6519 80.2422 31.0138ZM4.76074 29.8731C5.39713 29.8731 5.96742 29.9352 6.60352 30.1241C7.17553 30.378 7.68312 30.6326 8.06055 31.0128L8.69531 30.505H9.01855V34.6964H8.63281C8.25127 33.4259 7.99803 32.6648 7.93848 32.3478C7.80976 32.0297 7.55514 31.7127 7.30273 31.3946C6.98103 31.0133 6.66786 30.7603 6.28223 30.5665C5.90513 30.378 5.52372 30.3165 5.08008 30.3165C4.12649 30.3166 3.36843 30.5667 2.85645 31.1417C2.35061 31.7127 2.09766 32.4746 2.09766 33.4259C2.09771 34.2495 2.28867 34.8225 2.73438 35.1397C3.23827 35.4567 4.12712 35.8379 5.52441 36.2833C6.85901 36.7247 7.87271 37.2332 8.50879 37.9327C9.07877 38.6332 9.3955 39.4571 9.39551 40.4083C9.39551 41.8043 8.95176 42.8222 7.99805 43.5196C7.11152 44.1537 5.96695 44.4688 4.50781 44.4688C3.23781 44.4688 2.0973 44.1535 1.01758 43.4571L0.19043 44.1534H0V39.9005H0.383789C0.505819 41.1086 0.953958 42.1201 1.52344 42.8849C2.15776 43.6456 3.11124 44.0264 4.31738 44.0265C5.52391 44.0265 6.34841 43.7096 6.8584 43.0724C7.36631 42.438 7.61523 41.804 7.61523 41.0421C7.61513 40.0287 7.04971 39.2674 5.96777 38.8214C5.1428 38.5034 4.31752 38.2508 3.43066 37.9327C2.60364 37.679 1.84034 37.2333 1.27051 36.6632C0.696305 36.1532 0.383789 35.2036 0.383789 33.9962C0.383861 32.7268 0.823838 31.7753 1.6543 31.0128C2.47539 30.2514 3.55503 29.8732 4.76074 29.8731ZM105.825 29.8731C106.652 29.8731 107.352 29.9969 107.986 30.2511C108.685 30.4434 109.379 30.8224 110.206 31.3312L110.841 30.4435H111.158V35.2647H110.841C110.65 33.804 110.078 32.6651 109.189 31.713C108.362 30.7607 107.224 30.3165 105.825 30.3165C104.937 30.3165 104.113 30.5667 103.288 31.1417C102.523 31.7126 101.954 32.3476 101.635 33.046C101.255 33.7422 101.066 34.5056 100.938 35.2042C100.813 35.9023 100.749 36.5987 100.749 37.3634C100.749 38.2505 100.814 39.0759 101.066 39.7101C101.255 40.4085 101.512 41.1092 101.953 41.8048C102.399 42.504 102.905 43.0114 103.605 43.4571C104.239 43.8374 104.938 44.0265 105.699 44.0265C107.098 44.0264 108.24 43.5816 109.127 42.7579C110.018 41.8696 110.586 40.7275 110.841 39.3946H111.223V43.962H110.841L110.206 42.9493C109.574 43.4572 108.809 43.838 108.049 44.0899C107.225 44.3465 106.461 44.4688 105.637 44.4688C103.415 44.4688 101.634 43.8372 100.367 42.5655C99.0971 41.2351 98.463 39.5211 98.4629 37.2335C98.4629 35.1403 99.1615 33.3617 100.49 31.9669C101.889 30.5669 103.667 29.8732 105.825 29.8731ZM120.362 29.8731C122.334 29.8732 123.984 30.505 125.44 31.7755C126.899 33.0461 127.6 34.8885 127.6 37.297C127.6 38.2503 127.408 39.3285 126.966 40.4083C126.521 41.4882 125.757 42.4386 124.682 43.2667C123.539 44.0895 122.074 44.4688 120.3 44.4688C117.821 44.4688 116.045 43.7099 114.966 42.1856C113.89 40.6633 113.315 39.0755 113.315 37.3634C113.315 35.4566 113.761 33.9967 114.584 32.8536C115.413 31.7128 116.364 30.9527 117.444 30.505C118.522 30.0604 119.476 29.8731 120.362 29.8731ZM38.6641 41.169V31.7755C38.6641 31.2678 38.5328 30.9529 38.2803 30.8224C38.0875 30.6327 37.5841 30.566 36.8838 30.4435V30.0606H41.1367V30.4435C40.4382 30.5661 39.9306 30.7606 39.6758 30.9532C39.3585 31.1418 39.2314 31.3943 39.2314 31.7755V44.3458H38.915L27.8076 32.2813V42.63C27.8076 42.9491 27.9982 43.2664 28.251 43.4571C28.5639 43.6456 29.0117 43.7716 29.7119 43.7716V44.1534H25.5195V43.7716C26.1552 43.7094 26.6607 43.5814 26.918 43.4571C27.1708 43.3929 27.2979 43.0725 27.2979 42.63V31.6515C26.8541 31.204 26.5364 30.886 26.3438 30.7599C26.0912 30.5662 25.8383 30.4436 25.5195 30.4435V30.0606H28.5635L38.6641 41.169ZM22.1572 41.8692C22.4083 42.5036 22.6648 43.0116 22.8555 43.2667C23.1065 43.5195 23.488 43.7105 24 43.7726V44.1534H18.6006V43.7726C19.2989 43.7725 19.7419 43.7096 19.9971 43.5812C20.1877 43.4568 20.3145 43.2 20.3145 42.9493C20.3144 42.6947 20.124 41.9347 19.6182 40.7276C19.1747 39.5212 18.918 38.885 18.918 38.8214H14.0303C14.0303 38.885 13.7776 39.5214 13.3359 40.7901C12.8887 42.0585 12.6332 42.7568 12.6328 42.8849C12.6328 43.1998 12.7598 43.3932 13.0146 43.5196C13.3357 43.5818 13.7131 43.6462 14.2852 43.7726V44.1534H10.5996V43.7726C10.8548 43.7726 11.1103 43.6457 11.3672 43.4571C11.6175 43.2666 11.8078 43.0728 11.8721 42.7579L16.0596 31.837L15.6816 31.2677C15.9987 31.0771 16.2501 30.8865 16.5049 30.6329C16.6975 30.444 17.0126 30.1242 17.3984 29.6163L22.1572 41.8692ZM57.5791 33.5538L57.3223 33.6778C56.8188 32.9163 56.2442 32.0927 55.8008 31.3312C55.4858 31.013 55.2925 30.8218 55.1641 30.6954C55.0396 30.5659 54.7208 30.4435 54.3398 30.4435H50.9775V42.63C50.9776 43.0722 51.1059 43.3302 51.3584 43.5187C51.6094 43.6451 52.1172 43.7715 52.8818 43.7716V44.1534H47.041V43.7716C47.7997 43.7716 48.246 43.6451 48.5654 43.5187C48.8179 43.3921 48.9463 43.0721 48.9463 42.63V30.4435H45.582C45.1386 30.4435 44.8834 30.5659 44.7529 30.6954C44.5665 30.8218 44.374 31.0129 44.1855 31.2677C43.9287 31.5204 43.6732 31.9661 43.2939 32.4737C42.9746 33.0458 42.66 33.425 42.4717 33.6778L42.2158 33.5538L43.042 29.7423C43.4872 29.8088 43.804 29.9346 44.0547 29.9347C44.3077 29.9968 44.5666 30.0596 44.8193 30.0597H55.04C55.3567 30.0596 55.606 29.9968 55.8652 29.9347C56.12 29.9345 56.435 29.8088 56.8184 29.7423L57.5791 33.5538ZM69.5156 41.8692C69.8306 42.5035 70.0236 43.0116 70.2764 43.2667C70.467 43.5195 70.849 43.7105 71.3525 43.7726V44.1534H66.0234V43.7726C66.6572 43.7726 67.106 43.7097 67.3564 43.5812C67.6089 43.4567 67.7373 43.1998 67.7373 42.9493C67.7373 42.6947 67.4871 41.9347 67.0391 40.7276C66.5332 39.5212 66.3403 38.885 66.2764 38.8214H61.3877C61.3877 38.885 61.1334 39.5214 60.6943 40.7901C60.2486 42.0585 59.9935 42.7568 59.9932 42.8849C59.9932 43.1997 60.1191 43.3932 60.4365 43.5196C60.6937 43.5817 61.1328 43.6463 61.6406 43.7726V44.1534H57.9561V43.7726C58.2771 43.7725 58.534 43.6457 58.7246 43.4571C58.9794 43.2666 59.1657 43.0728 59.29 42.7579L63.4834 31.837L63.1045 31.2677C63.3572 31.0771 63.6104 30.8865 63.8672 30.6329C64.0563 30.444 64.3726 30.124 64.7539 29.6163L69.5156 41.8692ZM134.075 30.4435C133.313 30.4435 132.869 30.5661 132.55 30.7599C132.237 30.9525 132.108 31.3314 132.108 31.837V42.1202C132.108 42.8849 132.237 43.3311 132.55 43.5196C132.869 43.646 133.568 43.7715 134.585 43.7716H135.22C135.916 43.7716 136.552 43.7098 137.124 43.6456C137.629 43.5192 138.078 43.3305 138.391 43.0724C138.71 42.8216 139.092 42.3756 139.537 41.8038C139.981 41.1684 140.424 40.4741 140.932 39.5831H141.313L140.167 44.1534H128.425V43.7716C129.059 43.7716 129.501 43.7095 129.694 43.5812C129.947 43.4566 130.015 43.1364 130.015 42.63V31.6515C130.015 31.1417 129.889 30.8218 129.634 30.6954C129.381 30.5658 128.935 30.4435 128.425 30.4435V30.0606H134.075V30.4435ZM153.498 33.3614L153.057 33.4249C152.739 32.9792 152.418 32.4735 152.038 31.9659C151.593 31.4582 151.149 31.0772 150.644 30.8224C150.136 30.5664 149.502 30.4435 148.865 30.4435H145.755V36.7911H146.898C147.976 36.7911 148.804 36.5983 149.249 36.2833C149.692 35.9679 150.01 35.2641 150.259 34.1847H150.581V40.089H150.259C150.136 38.9491 149.883 38.2507 149.438 37.8712C148.927 37.4868 148.231 37.297 147.151 37.297H145.755V42.7579C145.755 43.137 145.881 43.4568 146.136 43.5812C146.325 43.7095 146.706 43.7716 147.151 43.7716H149.438C150.01 43.7716 150.389 43.7095 150.771 43.5812C151.089 43.4567 151.528 43.0721 152.038 42.5655C152.608 42.0587 153.185 41.2975 153.69 40.4083L154.07 40.5343L153.243 44.1534H142.071V43.7716C142.704 43.7716 143.089 43.7101 143.34 43.5196C143.599 43.3932 143.661 43.0725 143.661 42.63V31.6515C143.661 31.1417 143.534 30.8218 143.282 30.6954C143.027 30.5658 142.581 30.4435 142.009 30.4435V30.0606H152.486L153.498 33.3614ZM120.553 30.3165C119.156 30.3165 118.014 30.8865 116.999 32.0929C116.045 33.3 115.541 35.0777 115.541 37.4259C115.541 39.3286 115.917 40.8522 116.81 42.1202C117.632 43.393 118.777 44.0264 120.3 44.0265C121.886 44.0265 123.154 43.3305 124.043 41.9347C124.932 40.5347 125.376 38.9496 125.376 37.2335C125.376 34.9504 124.87 33.2347 123.793 32.0294C122.773 30.8862 121.633 30.3165 120.553 30.3165ZM14.2227 38.2511H18.7266L16.3809 32.4747L14.2227 38.2511ZM61.6406 38.2511H66.0898L63.7383 32.4747L61.6406 38.2511ZM96.0068 0.0782208C99.2028 -0.178739 102.146 0.206344 104.644 1.10166C107.46 1.80547 108.93 3.40694 111.424 4.10752C112.13 4.30011 112.837 4.2374 113.602 4.2374L113.666 4.49521L112.901 4.74619C112.901 4.74619 112.387 4.74655 111.873 5.13388C111.873 5.58068 112.002 5.96483 112.387 6.98838C112.64 8.01214 112.837 9.03444 112.961 10.0626C113.025 10.7639 112.961 11.4675 112.961 12.1729C112.901 13.5803 112.515 14.9876 111.938 16.2706C111.301 17.7409 110.209 19.1489 108.737 20.4288C107.397 21.5821 105.922 22.7966 104.194 23.3087L103.36 23.5636L102.274 23.756C100.546 24.0131 99.3937 24.0757 97.7979 23.6925C93.1219 22.4738 90.6286 20.3635 88.8359 15.8224C88.4526 14.8596 87.7491 12.5567 87.6846 10.1886C87.6164 9.86849 87.6846 9.54808 87.6846 9.22764C87.6846 8.33131 87.8758 7.49917 87.8096 6.66904C87.8117 6.6545 87.8746 6.2202 87.8096 6.15537C87.6852 6.02932 87.4304 6.02939 87.043 5.83896C86.7263 5.64403 86.3384 5.5802 85.8281 5.32627C85.3807 5.06914 85.3743 5.09798 85.0576 4.90146C84.9248 4.8416 84.4149 4.71686 84.1582 4.58408C83.2436 4.10092 82.1114 4.35904 81.9229 4.48545C81.6682 4.67794 81.4899 4.75479 81.1064 4.88193C80.4661 5.07491 80.1985 5.26012 79.6865 5.5167C79.1714 5.83777 78.7884 6.15438 78.7217 6.2208C78.278 6.79564 79.3633 8.13925 78.8516 11.2149C78.468 13.7725 78.5342 13.0679 78.2773 14.0929C78.2127 14.5396 77.7629 15.6301 77.5723 16.1397C77.1869 17.1658 76.6124 18.0589 76.0342 18.7022C75.2694 19.662 74.4347 20.3013 72.8369 21.5821C72.5192 21.7727 71.1742 22.6706 70.8486 22.797C68.42 24.0136 67.2674 24.589 64.0684 24.589C63.8134 24.5889 62.9183 24.4607 62.5283 24.3966C61.5752 24.2693 61.0586 24.1394 60.165 23.8204C58.9487 23.3726 57.6659 22.5393 56.7725 21.7726C56.2586 21.2605 55.108 20.2372 54.7227 19.6622C54.4033 19.2754 54.2102 18.9538 54.0176 18.6358C53.8264 18.3154 53.5718 17.9323 53.4434 17.6759C53.058 16.9087 52.8031 16.2058 52.6084 15.3097C52.4799 14.6038 52.4805 13.9642 52.4805 13.4522C52.416 12.8772 52.416 12.3629 52.416 11.9171C52.4805 11.0198 52.6753 10.0619 53.123 8.46201L53.5078 7.30967L54.0176 6.2208L55.3633 4.04795V3.72471C55.1727 3.34215 54.9801 3.40714 54.5947 3.34189C53.9542 3.15036 53.1852 3.08568 53.6348 2.44443C53.7612 2.44443 53.8931 2.44483 54.0176 2.51084C54.7222 2.6384 55.4896 2.57517 56.1943 2.7667C58.2442 1.99685 60.1658 1.29106 62.4043 1.03818C63.1094 0.845283 64.4543 0.65244 65.6699 0.65244C67.0122 0.588349 68.3549 0.781288 69.1904 0.781346L70.2148 0.908299C71.1748 0.908396 73.1559 1.42153 74.7559 2.12412C75.9083 2.63821 76.8695 3.21477 77.249 3.72471C77.5721 4.10785 77.956 5.06875 78.2129 5.32627C78.7211 5.77286 79.2994 5.06976 79.8135 4.8126C81.1519 4.17453 81.1832 4.01011 81.7197 3.80088C82.5134 3.49203 83.6202 3.56885 84.3252 3.88779C84.7102 4.0828 84.9 4.20608 85.4736 4.46006C86.3733 4.90964 86.9168 5.39072 87.876 5.39072C88.4525 4.43036 88.6447 3.6601 89.2852 2.82822C89.9877 2.0623 91.0756 1.22921 92.2881 0.781346C93.4426 0.331822 94.5954 0.205784 96.0068 0.0782208ZM78.0869 7.37412C77.4467 -0.241586 63.1089 1.16488 61.832 1.67685C60.7397 1.80532 59.9728 2.38139 58.9492 2.57529C58.4372 2.76682 58.6268 2.70041 58.3682 2.7667C56.963 3.21458 55.8772 4.30065 55.04 5.64365C54.4679 6.60522 53.9534 7.6916 53.7607 8.58896C53.1846 10.5713 52.994 12.235 53.0586 13.5167C53.0586 14.2204 53.1849 14.8601 53.3154 15.3741C53.4439 16.0134 53.7613 17.035 53.8936 17.2276C54.3396 18.125 55.1725 19.275 55.8105 20.0431C56.1941 20.4941 56.5796 20.8776 57.0293 21.2608C57.6656 21.7728 58.4368 22.2847 59.0771 22.67C59.2678 22.7964 60.3538 23.3089 60.6133 23.3731C61.6372 23.6924 61.8922 23.7562 62.7871 23.8829C63.492 24.0134 64.261 24.1401 65.4756 24.0138C67.3976 23.9495 68.6128 23.2425 68.9961 23.0519C70.0841 22.54 70.0842 22.6037 72.9629 20.6202C75.2037 19.0844 76.0989 17.6133 76.9941 15.8224C77.5084 14.7321 77.6988 14.2867 77.8955 12.7472C78.0222 12.1076 77.9558 13.4521 78.1484 10.9542C78.2126 10.1894 78.2774 9.9983 78.2129 9.48447C78.2774 8.65339 78.2133 7.82196 78.0869 7.37412ZM97.4121 0.526463C96.0667 0.652845 95.171 0.588117 93.8262 0.908299C91.2666 1.67623 91.716 1.61479 91.1377 1.99717C90.7524 2.25529 90.1784 2.76703 89.7949 3.15049L88.8994 4.55576C88.7067 5.06986 88.3236 5.9648 88.5186 6.47666C88.8993 6.54296 89.0302 6.22117 89.2207 5.96494C89.411 5.51712 89.667 5.13334 89.9219 5.00693C90.9478 4.36497 92.3557 4.62106 92.6758 4.55576C93.252 4.49588 95.6817 4.36435 96.3242 4.42978C96.4542 4.43036 97.9223 4.87583 98.1787 4.94053C98.9452 5.25984 99.7811 5.70978 100.546 5.90244C101.507 6.15525 102.468 6.09426 103.812 6.47666C105.218 6.86022 106.496 7.05313 107.586 8.13877C107.762 8.34397 108.236 8.76943 108.671 9.24814C109.011 9.61686 109.338 10.0185 109.506 10.381C109.611 10.6441 109.589 10.9079 109.396 11.0997C109.355 11.142 109.309 11.1779 109.251 11.2149C108.995 11.4031 108.229 10.7634 107.586 10.5099C107.518 10.458 107.444 10.4147 107.373 10.3829L107.33 10.381C107.282 10.3529 107.232 10.3343 107.187 10.3155C106.907 10.2412 106.635 10.281 106.397 10.3185C106.174 10.3619 105.972 10.4005 105.805 10.3194C105.539 10.1236 105.601 9.35809 105.153 8.91025C104.579 8.33194 103.682 7.75744 103.17 8.20517C103.041 8.33541 102.98 8.64283 102.915 9.03428C102.876 9.27998 102.84 9.55128 102.782 9.83408C102.747 10.0125 102.708 10.1976 102.66 10.381C102.608 10.5166 102.546 10.6522 102.481 10.7931C102.345 11.0707 102.168 11.3368 101.924 11.5645C101.835 11.6433 101.74 11.7185 101.635 11.7892C100.225 12.3009 100.803 12.301 98.8857 11.9796C98.1168 11.8543 97.2835 11.0202 96.4521 10.381C95.5569 9.61499 94.658 8.97576 93.7002 9.54892C93.5075 9.80583 93.4426 10.0628 93.5068 10.381C93.5711 10.8275 93.8926 11.4038 94.3379 11.9796C95.0425 12.9413 96.0068 13.8362 96.707 14.2198C97.4741 14.6694 98.179 14.2867 98.8857 14.6036C99.3312 14.7962 99.4601 15.3099 99.5889 15.3741C99.7153 15.501 99.9079 15.5003 100.289 15.1153C100.358 15.0523 100.739 14.6705 100.865 14.7325C101.188 14.8603 100.865 15.3099 100.803 15.3741C99.8434 16.9084 99.9071 16.779 98.4961 16.589C96.9624 16.013 96.0664 15.8835 94.9805 15.3097C94.0814 14.8597 94.0816 13.4525 93.7002 12.6202C93.5136 11.7395 93.1212 11.1106 92.5283 10.5997C92.4332 10.523 92.3343 10.45 92.2285 10.381C92.1623 10.3282 92.0917 10.2766 92.0215 10.2267C91.8782 10.1313 91.7293 10.0419 91.5674 9.95615C91.3543 9.83676 91.1274 9.72648 90.8828 9.61435C90.4998 9.42163 90.4336 8.97481 90.2451 8.46201C89.7953 7.82155 89.4735 6.86041 88.6445 7.18271C88.5187 7.2468 88.4523 7.24688 88.4521 7.30967C88.3234 8.71489 88.1312 10.0623 88.3877 11.6622L88.9619 14.2862C89.3496 15.5006 89.4734 15.5013 89.7285 16.462C90.054 16.9732 90.3076 17.6755 90.5645 18.1251C91.2671 19.3417 92.0977 19.9817 93.3164 20.9415C94.1474 21.5828 94.531 21.8333 95.874 22.4737C96.7071 22.7968 98.3715 23.2424 99.3311 23.3087C101.315 23.4374 100.803 23.3085 102.786 22.9874C104.388 22.7965 107.265 21.0685 109.251 19.0851C109.701 18.6367 110.018 18.1878 110.339 17.7403C110.851 17.0348 111.361 16.2702 111.556 15.5011C111.746 15.0536 112.196 13.581 112.196 13.1964C112.387 11.4037 112.26 9.67546 112.13 9.22764C111.873 7.56509 111.424 5.90308 111.237 5.39072C110.787 4.30074 108.165 2.89453 105.666 1.99717C104.008 1.35787 102.274 0.845556 101.379 0.781346C101.252 0.781241 100.74 0.71798 100.61 0.717869C100.289 0.652438 100.225 0.717871 99.9072 0.65244C99.0765 0.526055 98.3074 0.526463 97.4121 0.526463ZM57.4775 14.4776C57.1564 13.4528 57.3442 12.2352 59.0127 13.2608C59.6549 13.5811 59.1394 14.5392 59.7822 14.796C60.4826 14.6695 60.5511 13.8367 61.3818 13.964C61.8918 14.0302 62.0873 14.7318 62.6592 14.5392C63.2361 14.3474 64.7731 14.1564 64.8975 14.9259C64.7109 15.6939 64.5177 15.3742 64.2607 15.9493C64.1963 16.5892 64.1965 17.1653 63.876 17.2276C63.8138 17.2928 62.9758 17.2273 62.2109 17.1651C61.3177 17.2273 60.4824 17.4181 60.4824 17.4181C60.2937 17.2927 59.9041 17.2273 60.165 16.7169C61.317 15.8839 58.6924 15.4364 58.5635 15.2433C57.859 14.8601 57.7943 14.9259 57.4775 14.4776ZM64.835 16.1397C65.1561 15.8228 65.5401 16.077 65.8623 16.3321C66.0549 16.5247 65.9903 16.9079 65.9902 17.1651C65.7953 17.4179 65.54 17.4181 65.2852 17.4181C64.9679 17.3559 64.6468 17.1012 64.5801 16.7794C64.518 16.5256 64.6466 16.2706 64.835 16.1397ZM64.1328 5.83896C64.6469 5.90276 65.4132 5.51728 65.7334 6.02939C65.7952 6.41266 65.2234 6.66924 65.4141 7.05283C65.7343 7.75749 65.4135 7.49963 64.9678 8.13877C64.8974 8.58855 65.0898 9.03437 65.4756 9.10068C65.9905 9.2928 66.3726 9.42215 66.5693 8.91025C66.7599 8.71562 66.7599 8.26797 66.6914 8.01279V7.11631C66.6914 6.3491 66.8193 6.1555 67.0117 6.02939C67.3334 6.09446 67.3341 5.96438 68.5508 6.41221C68.932 6.66905 69.4459 6.79568 69.8271 7.05283C70.2729 7.30966 70.9792 7.49955 71.5557 7.37412C72.262 7.18268 71.7485 6.22145 72.3223 5.96494C72.8366 5.71014 73.0276 5.77283 73.2871 6.09385C73.4771 6.47624 73.5416 6.41262 73.7988 7.18271C74.1797 8.20542 74.6269 9.22799 74.627 10.4454C74.6911 10.8931 74.5012 11.4033 74.1797 11.7276C73.9911 12.877 74.4352 12.4941 73.9912 13.7062C73.7989 14.0928 73.4772 14.4141 73.2871 14.796C72.9634 15.1816 72.5189 15.5009 72.0693 15.7569C71.9407 15.822 71.8146 15.6941 71.748 15.63C71.4272 15.2432 72.0057 14.9872 71.877 14.6036C71.686 14.3476 71.427 14.2862 71.1074 14.2198C70.8485 14.2199 70.5313 14.2872 70.2725 14.4776C69.9549 14.54 68.6122 14.8595 68.293 14.8595C67.5282 14.9257 67.0123 14.8596 66.5029 14.6036C66.4366 14.4142 66.3724 14.2201 66.5029 14.0304C67.2054 13.7058 67.9718 13.3249 68.8047 13.4522C69.3191 13.1962 69.8917 13.5803 70.4053 13.3243C70.7266 13.1958 71.1082 13.0077 71.1748 12.6847C71.4278 12.1737 70.9196 11.8545 70.7266 11.5343C70.4052 11.2771 70.0226 10.9533 69.9561 10.5099C69.7653 10.254 69.5724 9.99833 69.3818 9.80576L69.0625 9.48447C68.7417 9.10089 68.4201 9.29263 67.9082 9.42197C67.334 9.74091 67.3337 10.5709 66.8857 11.0196C66.4365 11.917 65.4754 12.1067 64.5176 12.1729C64.1324 12.1066 63.6829 11.9798 63.2354 11.8546C62.7274 11.5343 62.4039 11.0195 62.0186 10.5099C61.8321 10.2539 61.699 9.93183 61.5059 9.67588C61.3818 9.2928 61.1249 9.35786 60.7393 9.10068C60.294 9.03446 59.8442 8.91 59.6553 9.35752C59.4609 9.86839 59.394 10.4462 59.2676 10.9542C59.2052 11.2768 58.8823 11.2767 58.6895 11.0841C58.3085 10.8938 58.1155 11.2141 57.7305 11.2765C57.2827 11.4674 57.2154 11.5337 56.9629 11.6622C56.5154 11.9792 56.1941 12.046 55.8105 12.5567C55.622 12.877 55.3628 13.2609 54.9795 13.5812C54.4034 13.4526 54.7229 12.747 54.7852 12.6202C54.9802 11.4038 55.9395 10.6366 56.6445 9.67588C57.4112 8.84618 57.5398 8.77955 58.3086 8.01279C58.5013 7.94846 59.2058 7.18282 60.165 6.86045C61.0586 6.47683 61.1899 6.66978 61.8926 6.34873C62.9185 6.02974 63.6833 6.09468 64.1328 5.83896ZM100.803 7.56553C100.164 7.62975 99.7815 7.75823 99.5889 8.39658C99.3319 8.84625 99.9073 9.10038 100.225 9.35752C100.674 9.42179 101.315 9.29301 101.635 8.97568C101.765 8.65341 101.958 8.26764 101.703 7.94834C101.57 7.56503 101.188 7.56553 100.803 7.56553Z\" fill=\"%23292524\"/></svg>");
  background-position: center;
  background-repeat: no-repeat;
  height: 45px;
  display: block;
}

:is(.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-text-input, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-blocks-components-select) input, :is(.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-text-input, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-blocks-components-select) select.wc-blocks-components-select__select {
  border-color: var(--color-sc-color-input) !important;
  border-radius: 0 !important;
}

:is(:is(.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-text-input, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-blocks-components-select) input, :is(.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-text-input, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-blocks-components-select) select.wc-blocks-components-select__select):focus {
  --tw-outline-style: none;
  border-bottom-color: var(--color-sc-color-foreground) !important;
  outline-style: none !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__pickup-options label {
  border-bottom: 1px solid;
  border-color: var(--color-sc-color-border);
  padding-right: var(--spacing-sc-spacing-padding-md);
  border-radius: 0;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__pickup-options label:last-of-type {
  border: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__pickup-options label .wc-block-components-radio-control__description-group {
  margin-top: calc(var(--spacing) * 0);
  margin-left: calc(var(--spacing) * 0);
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
  padding: calc(var(--spacing) * 0) !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__pickup-options label .wc-block-components-radio-control__description-group svg {
  display: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__pickup-options label .wc-block-components-radio-control__description-group .wc-block-components-radio-control__description {
  max-width: 350px;
  display: flex;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-checkout-step__content #shipping-method {
  background-color: var(--color-sc-color-secondary);
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-checkout-step__content #shipping-method .wc-block-checkout__shipping-method-option {
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 1.5);
  background-color: #0000;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-checkout-step__content #shipping-method .wc-block-checkout__shipping-method-option span svg {
  display: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-checkout-step__content #shipping-method .wc-block-checkout__shipping-method-option span .wc-block-checkout__shipping-method-option-title {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: 400;
  font-weight: 400;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-checkout-step__content #shipping-method .wc-block-checkout__shipping-method-option--selected {
  --tw-border-style: none;
  background-color: var(--color-sc-color-background);
  --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-style: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-checkout-step__content #shipping-method .wc-block-checkout__shipping-method-option--selected:focus {
  --tw-outline-style: none;
  outline-style: none !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control__option, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control__option--checked-option-highlighted, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option--checked-option-highlighted {
  --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) !important;
}

:is(.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control__option, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control__option--checked-option-highlighted, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option--checked-option-highlighted):last-of-type {
  --tw-border-style: none;
  border-style: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control__input {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-top: 0;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control__input:before {
  width: 10px;
  min-width: 10px;
  height: 10px;
  min-height: 10px;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option--checked-option-highlighted {
  border-bottom: 1px solid;
  border-color: var(--color-sc-color-border);
  border-radius: 0;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option:last-child:after {
  border-width: 0 !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-components-radio-control--highlight-checked:after {
  display: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__order-notes {
  margin-bottom: var(--spacing-sc-spacing-padding-md);
  --tw-border-style: none;
  padding-inline: var(--spacing-sc-spacing-padding-sm);
  border-style: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__terms {
  --tw-border-style: none;
  padding-inline: var(--spacing-sc-spacing-padding-sm);
  padding-top: calc(var(--spacing) * 0);
  border-style: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__actions_row {
  flex-direction: column-reverse;
  align-items: flex-start;
  display: flex;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
  background-color: var(--color-sc-color-primary);
  width: 100%;
  padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-md);
  padding-block: var(--spacing-sc-spacing-button-padding-vertical-md);
  --tw-leading: var(--leading-sc-typography-button-line-height-md);
  line-height: var(--leading-sc-typography-button-line-height-md);
  --tw-font-weight: 400;
  font-size: var(--text-sc-typography-button-font-size-md) !important;
  color: var(--color-sc-color-primary-foreground) !important;
  font-weight: 400 !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus {
  --tw-outline-style: none;
  outline-style: none !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover {
  background-color: var(--color-sc-color-hover-primary);
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__actions_row a {
  margin-top: var(--spacing-sc-spacing-padding-md);
  --tw-font-weight: 400;
  text-wrap: nowrap;
  text-decoration-line: underline;
  -webkit-text-decoration-color: var(--color-sc-color-foreground);
  -webkit-text-decoration-color: var(--color-sc-color-foreground);
  text-decoration-color: var(--color-sc-color-foreground);
  text-underline-offset: 6px;
  text-decoration-thickness: from-font;
  display: flex;
  color: var(--color-sc-color-secondary-foreground) !important;
  font-weight: 400 !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wc-block-checkout__actions_row a svg {
  text-decoration-line: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wp-block-woocommerce-checkout-actions-block {
  padding-inline: var(--spacing-sc-spacing-padding-md);
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light) !important;
}

@media (width >= 1024px) {
  .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main form .wp-block-woocommerce-checkout-actions-block {
    padding-inline: calc(var(--spacing) * 0);
  }
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar {
  background-color: var(--color-sc-color-accent);
  height: -webkit-fill-available;
  padding-right: var(--spacing-sc-spacing-padding-md);
  top: calc(var(--spacing) * 0) !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block {
  top: calc(var(--spacing) * 0);
  --tw-border-style: none;
  max-width: 480px;
  padding-top: var(--spacing-sc-spacing-padding-xl);
  --tw-font-weight: var(--font-weight-light);
  border-style: none;
  position: sticky;
  font-size: var(--text-sm) !important;
  line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  font-weight: var(--font-weight-light) !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
  display: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary {
  padding-inline: calc(var(--spacing) * 0);
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {
  --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);
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description h3 {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: 400;
  font-weight: 400;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices span {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light) !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price span {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: 400;
  font-weight: 400 !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block {
  border-top-style: var(--tw-border-style);
  border-top-width: 0;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon {
  padding-inline: calc(var(--spacing) * 0);
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block form.wc-block-components-totals-coupon__form #wc-block-components-totals-coupon__input-coupon {
  height: 100%;
  border-color: var(--color-sc-color-input) !important;
  border-radius: 0 !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block form.wc-block-components-totals-coupon__form #wc-block-components-totals-coupon__input-coupon:focus {
  --tw-outline-style: none;
  border-bottom-color: var(--color-sc-color-foreground) !important;
  outline-style: none !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block {
  padding-block: var(--spacing-sc-spacing-padding-sm);
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-wrapper {
  padding-top: calc(var(--spacing) * 0);
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-shipping {
  padding-inline: calc(var(--spacing) * 0);
  padding-block: calc(var(--spacing) * 0);
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block span {
  --tw-font-weight: 400;
  font-weight: 400 !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-item.wc-block-components-totals-footer-item {
  padding-inline: calc(var(--spacing) * 0);
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-item.wc-block-components-totals-footer-item span {
  --tw-font-weight: 400;
  font-weight: 400 !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light) !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.has-error label, .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-text-input.has-error label {
  color: var(--color-sc-color-destructive) !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-validation-error svg {
  display: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-validation-error span {
  color: var(--color-sc-color-destructive);
}

.wc-block-cart {
  color: var(--color-sc-color-sidebar-foreground) !important;
}

.wc-block-cart .wc-block-cart__main thead {
  display: none;
}

.wc-block-cart .wc-block-cart__main table.wc-block-cart-items {
  --tw-border-style: none;
  border-style: none;
}

.wc-block-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-items__row {
  margin-bottom: var(--spacing-sc-spacing-padding-md);
  display: flex;
}

.wc-block-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__image {
  margin-bottom: calc(var(--spacing) * 0);
  --tw-border-style: none;
  width: 50%;
  padding: calc(var(--spacing) * 0);
  border-style: none;
}

.wc-block-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product {
  margin-bottom: calc(var(--spacing) * 0);
  --tw-border-style: none;
  width: 50%;
  padding-inline: var(--spacing-sc-spacing-padding-sm);
  padding-block: calc(var(--spacing) * 0);
  border-style: none;
}

.wc-block-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-name {
  margin-bottom: calc(var(--spacing) * 0);
  padding-bottom: calc(var(--spacing) * 1);
}

.wc-block-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__prices {
  margin-bottom: calc(var(--spacing) * 0);
}

.wc-block-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.wc-block-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity {
  margin-top: auto;
}

.wc-block-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__total {
  margin-bottom: calc(var(--spacing) * 0);
  --tw-border-style: none;
  padding-block: calc(var(--spacing) * 0);
  border-style: none;
}

.wc-block-cart .wc-block-cart__sidebar {
  --tw-font-weight: 400;
  font-size: var(--text-base) !important;
  line-height: var(--tw-leading, var(--text-base--line-height)) !important;
  font-weight: 400 !important;
}

.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block {
  margin-bottom: calc(var(--spacing) * 4);
  --tw-border-style: none;
  border-style: none;
}

.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals-title {
  display: none;
}

.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block {
  --tw-border-style: none;
  padding-block: calc(var(--spacing) * 0);
  padding-bottom: calc(var(--spacing) * 1);
  border-style: none;
}

.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon.wc-block-components-panel {
  margin-bottom: calc(var(--spacing) * 4);
}

.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-totals-block {
  --tw-border-style: none;
  padding-bottom: calc(var(--spacing) * 1);
  border-style: none;
}

.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-wrapper {
  padding-block: calc(var(--spacing) * 0);
}

.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper {
  --tw-border-style: none;
  padding-block: calc(var(--spacing) * 0);
  padding-bottom: calc(var(--spacing) * 1);
  border-style: none;
}

.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper strong {
  --tw-font-weight: 400;
  font-weight: 400 !important;
}

.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item__label, .wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item__value {
  --tw-font-weight: 400;
  font-size: var(--text-base) !important;
  line-height: var(--tw-leading, var(--text-base--line-height)) !important;
  font-weight: 400 !important;
}

.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item__description p {
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light) !important;
}

.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container .wc-block-components-button {
  background-color: var(--color-sc-color-primary);
  width: 100%;
  padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-md);
  padding-block: var(--spacing-sc-spacing-button-padding-vertical-md);
  --tw-leading: var(--leading-sc-typography-button-line-height-md);
  line-height: var(--leading-sc-typography-button-line-height-md);
  --tw-font-weight: 400;
  font-size: var(--text-sc-typography-button-font-size-md) !important;
  color: var(--color-sc-color-primary-foreground) !important;
  font-weight: 400 !important;
}

.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container .wc-block-components-button:focus {
  --tw-outline-style: none;
  outline-style: none !important;
}

.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container .wc-block-components-button:hover {
  background-color: var(--color-sc-color-hover-primary);
}

#wc-block-components-totals-coupon__input-coupon {
  border-color: var(--color-sc-color-input) !important;
  border-radius: 0 !important;
}

#wc-block-components-totals-coupon__input-coupon:focus {
  --tw-outline-style: none;
  border-bottom-color: var(--color-sc-color-foreground) !important;
  outline-style: none !important;
}

.wc-block-components-totals-coupon__button {
  cursor: pointer;
  border-style: var(--tw-border-style);
  padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-md);
  padding-block: var(--spacing-sc-spacing-button-padding-vertical-md);
  --tw-leading: var(--leading-sc-typography-button-line-height-md);
  line-height: var(--leading-sc-typography-button-line-height-md);
  border-width: 1px;
  justify-content: center;
  align-items: center;
  display: flex;
  border-style: var(--tw-border-style) !important;
  border-width: 1px !important;
  border-color: var(--color-sc-color-ring) !important;
  font-size: var(--text-sc-typography-button-font-size-md) !important;
  color: var(--color-sc-color-secondary-foreground) !important;
  background-color: #0000 !important;
}

.wc-block-components-totals-coupon__button:hover {
  background-color: var(--color-sc-color-accent) !important;
  text-decoration-line: none !important;
}

.woocommerce-order-pay form.woocommerce-checkout {
  color: var(--color-sc-color-sidebar-foreground) !important;
}

@media (width >= 768px) {
  .woocommerce-order-pay form.woocommerce-checkout {
    flex-direction: row !important;
    display: flex !important;
  }
}

.woocommerce-order-pay form.woocommerce-checkout .left {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

@media (width >= 768px) {
  .woocommerce-order-pay form.woocommerce-checkout .left {
    padding-right: var(--spacing-sc-spacing-padding-xl);
  }
}

.woocommerce-order-pay form.woocommerce-checkout .left .left-wrapper {
  top: calc(var(--spacing) * 0);
  width: 100%;
  padding-inline: var(--spacing-sc-spacing-padding-md);
  padding-block: var(--spacing-sc-spacing-padding-xl);
  position: sticky;
}

@media (width >= 768px) {
  .woocommerce-order-pay form.woocommerce-checkout .left .left-wrapper {
    max-width: 66.6667%;
    padding-inline: calc(var(--spacing) * 0);
  }
}

.woocommerce-order-pay form.woocommerce-checkout .left #order_review_heading {
  width: 100%;
  padding-bottom: var(--spacing-sc-spacing-padding-sm);
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}

.woocommerce-order-pay form.woocommerce-checkout .left #order_review_heading:before {
  content: "";
  margin-bottom: var(--spacing-sc-spacing-padding-md);
  background-image: url("data:image/svg+xml,<svg width=\"155\" height=\"45\" viewBox=\"0 0 155 45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M80.2422 31.0138C81.3866 30.2522 83.1648 30.1238 84.3711 30.8224C84.8164 30.9529 85.1339 31.3318 85.3867 31.713C85.4466 32.0299 85.7033 32.4742 85.5752 32.7892C85.5752 32.8534 85.5125 32.8536 85.4463 32.8536H84.1162C84.0541 32.4744 84.0532 32.155 83.9248 31.7755C83.7982 31.2038 83.2909 30.6961 82.7236 30.5665C82.021 30.5052 81.3861 30.823 80.9424 31.4591C80.437 32.1556 80.6235 33.2356 80.876 33.9972C81.5744 35.0135 82.4658 35.8384 83.417 36.5987C83.4791 36.663 83.5464 36.7258 83.6104 36.7921C83.6704 36.8559 83.6699 36.8561 83.6699 36.9181C83.1641 37.2332 82.59 37.4257 82.0205 37.6788C82.0205 37.6788 81.9562 37.741 81.8965 37.7413C81.7036 37.6792 81.5748 37.3641 81.3867 37.2335C80.9431 36.8561 80.6237 36.4747 80.2422 36.1534C79.9232 36.1534 79.6738 36.3479 79.4189 36.5353C78.2772 37.2981 77.639 38.695 77.832 40.0899C77.8963 40.5352 78.1486 40.9168 78.2773 41.2979C78.6563 41.9962 79.289 42.6946 80.0518 42.8849C81.7033 43.2663 83.1643 42.4387 84.2441 41.2979C85.0049 40.6014 85.5749 39.7736 86.3379 39.0763C87.0383 38.0607 87.8614 37.1068 88.3652 36.0909C88.4956 35.712 88.5572 35.2042 88.2402 34.9503C88.0532 34.7588 87.7946 34.6965 87.6064 34.5694C87.5444 34.4421 87.672 34.3803 87.7344 34.38C89.0028 34.38 90.1454 34.3809 91.3516 34.3155C91.4157 34.3806 91.4158 34.3808 91.4795 34.4415C91.2889 34.696 90.908 34.6312 90.6553 34.8224C88.9412 35.5851 87.99 37.3639 86.8438 38.6944C86.7153 38.9496 86.4015 39.1401 86.4619 39.5216C86.9737 40.1559 87.5443 40.9168 88.1182 41.5509C88.6839 42.3157 89.3889 43.2666 90.5283 43.2667C90.9074 43.2667 91.2249 43.0728 91.6084 43.1368C91.6084 43.3929 91.4156 43.5202 91.2246 43.6466C90.3977 44.3465 89.1292 44.4692 88.1182 44.1544C87.0384 43.6464 86.655 42.5659 85.8945 41.7433C85.7679 41.4242 85.5128 41.298 85.3223 41.0431L85.1934 41.1095C84.116 42.4391 83.1644 43.7106 81.5107 44.2804C80.4992 44.5997 79.162 44.8525 78.1484 44.2804C76.8783 43.6463 76.0527 42.3765 76.0527 40.9806C75.9243 39.9008 76.3706 38.8857 76.9424 37.9942C77.7072 36.9806 78.7837 36.475 79.8008 35.839L79.8623 35.712C79.4828 35.0778 78.9718 34.441 79.0381 33.6183C78.9719 32.6019 79.4197 31.6519 80.2422 31.0138ZM4.76074 29.8731C5.39713 29.8731 5.96742 29.9352 6.60352 30.1241C7.17553 30.378 7.68312 30.6326 8.06055 31.0128L8.69531 30.505H9.01855V34.6964H8.63281C8.25127 33.4259 7.99803 32.6648 7.93848 32.3478C7.80976 32.0297 7.55514 31.7127 7.30273 31.3946C6.98103 31.0133 6.66786 30.7603 6.28223 30.5665C5.90513 30.378 5.52372 30.3165 5.08008 30.3165C4.12649 30.3166 3.36843 30.5667 2.85645 31.1417C2.35061 31.7127 2.09766 32.4746 2.09766 33.4259C2.09771 34.2495 2.28867 34.8225 2.73438 35.1397C3.23827 35.4567 4.12712 35.8379 5.52441 36.2833C6.85901 36.7247 7.87271 37.2332 8.50879 37.9327C9.07877 38.6332 9.3955 39.4571 9.39551 40.4083C9.39551 41.8043 8.95176 42.8222 7.99805 43.5196C7.11152 44.1537 5.96695 44.4688 4.50781 44.4688C3.23781 44.4688 2.0973 44.1535 1.01758 43.4571L0.19043 44.1534H0V39.9005H0.383789C0.505819 41.1086 0.953958 42.1201 1.52344 42.8849C2.15776 43.6456 3.11124 44.0264 4.31738 44.0265C5.52391 44.0265 6.34841 43.7096 6.8584 43.0724C7.36631 42.438 7.61523 41.804 7.61523 41.0421C7.61513 40.0287 7.04971 39.2674 5.96777 38.8214C5.1428 38.5034 4.31752 38.2508 3.43066 37.9327C2.60364 37.679 1.84034 37.2333 1.27051 36.6632C0.696305 36.1532 0.383789 35.2036 0.383789 33.9962C0.383861 32.7268 0.823838 31.7753 1.6543 31.0128C2.47539 30.2514 3.55503 29.8732 4.76074 29.8731ZM105.825 29.8731C106.652 29.8731 107.352 29.9969 107.986 30.2511C108.685 30.4434 109.379 30.8224 110.206 31.3312L110.841 30.4435H111.158V35.2647H110.841C110.65 33.804 110.078 32.6651 109.189 31.713C108.362 30.7607 107.224 30.3165 105.825 30.3165C104.937 30.3165 104.113 30.5667 103.288 31.1417C102.523 31.7126 101.954 32.3476 101.635 33.046C101.255 33.7422 101.066 34.5056 100.938 35.2042C100.813 35.9023 100.749 36.5987 100.749 37.3634C100.749 38.2505 100.814 39.0759 101.066 39.7101C101.255 40.4085 101.512 41.1092 101.953 41.8048C102.399 42.504 102.905 43.0114 103.605 43.4571C104.239 43.8374 104.938 44.0265 105.699 44.0265C107.098 44.0264 108.24 43.5816 109.127 42.7579C110.018 41.8696 110.586 40.7275 110.841 39.3946H111.223V43.962H110.841L110.206 42.9493C109.574 43.4572 108.809 43.838 108.049 44.0899C107.225 44.3465 106.461 44.4688 105.637 44.4688C103.415 44.4688 101.634 43.8372 100.367 42.5655C99.0971 41.2351 98.463 39.5211 98.4629 37.2335C98.4629 35.1403 99.1615 33.3617 100.49 31.9669C101.889 30.5669 103.667 29.8732 105.825 29.8731ZM120.362 29.8731C122.334 29.8732 123.984 30.505 125.44 31.7755C126.899 33.0461 127.6 34.8885 127.6 37.297C127.6 38.2503 127.408 39.3285 126.966 40.4083C126.521 41.4882 125.757 42.4386 124.682 43.2667C123.539 44.0895 122.074 44.4688 120.3 44.4688C117.821 44.4688 116.045 43.7099 114.966 42.1856C113.89 40.6633 113.315 39.0755 113.315 37.3634C113.315 35.4566 113.761 33.9967 114.584 32.8536C115.413 31.7128 116.364 30.9527 117.444 30.505C118.522 30.0604 119.476 29.8731 120.362 29.8731ZM38.6641 41.169V31.7755C38.6641 31.2678 38.5328 30.9529 38.2803 30.8224C38.0875 30.6327 37.5841 30.566 36.8838 30.4435V30.0606H41.1367V30.4435C40.4382 30.5661 39.9306 30.7606 39.6758 30.9532C39.3585 31.1418 39.2314 31.3943 39.2314 31.7755V44.3458H38.915L27.8076 32.2813V42.63C27.8076 42.9491 27.9982 43.2664 28.251 43.4571C28.5639 43.6456 29.0117 43.7716 29.7119 43.7716V44.1534H25.5195V43.7716C26.1552 43.7094 26.6607 43.5814 26.918 43.4571C27.1708 43.3929 27.2979 43.0725 27.2979 42.63V31.6515C26.8541 31.204 26.5364 30.886 26.3438 30.7599C26.0912 30.5662 25.8383 30.4436 25.5195 30.4435V30.0606H28.5635L38.6641 41.169ZM22.1572 41.8692C22.4083 42.5036 22.6648 43.0116 22.8555 43.2667C23.1065 43.5195 23.488 43.7105 24 43.7726V44.1534H18.6006V43.7726C19.2989 43.7725 19.7419 43.7096 19.9971 43.5812C20.1877 43.4568 20.3145 43.2 20.3145 42.9493C20.3144 42.6947 20.124 41.9347 19.6182 40.7276C19.1747 39.5212 18.918 38.885 18.918 38.8214H14.0303C14.0303 38.885 13.7776 39.5214 13.3359 40.7901C12.8887 42.0585 12.6332 42.7568 12.6328 42.8849C12.6328 43.1998 12.7598 43.3932 13.0146 43.5196C13.3357 43.5818 13.7131 43.6462 14.2852 43.7726V44.1534H10.5996V43.7726C10.8548 43.7726 11.1103 43.6457 11.3672 43.4571C11.6175 43.2666 11.8078 43.0728 11.8721 42.7579L16.0596 31.837L15.6816 31.2677C15.9987 31.0771 16.2501 30.8865 16.5049 30.6329C16.6975 30.444 17.0126 30.1242 17.3984 29.6163L22.1572 41.8692ZM57.5791 33.5538L57.3223 33.6778C56.8188 32.9163 56.2442 32.0927 55.8008 31.3312C55.4858 31.013 55.2925 30.8218 55.1641 30.6954C55.0396 30.5659 54.7208 30.4435 54.3398 30.4435H50.9775V42.63C50.9776 43.0722 51.1059 43.3302 51.3584 43.5187C51.6094 43.6451 52.1172 43.7715 52.8818 43.7716V44.1534H47.041V43.7716C47.7997 43.7716 48.246 43.6451 48.5654 43.5187C48.8179 43.3921 48.9463 43.0721 48.9463 42.63V30.4435H45.582C45.1386 30.4435 44.8834 30.5659 44.7529 30.6954C44.5665 30.8218 44.374 31.0129 44.1855 31.2677C43.9287 31.5204 43.6732 31.9661 43.2939 32.4737C42.9746 33.0458 42.66 33.425 42.4717 33.6778L42.2158 33.5538L43.042 29.7423C43.4872 29.8088 43.804 29.9346 44.0547 29.9347C44.3077 29.9968 44.5666 30.0596 44.8193 30.0597H55.04C55.3567 30.0596 55.606 29.9968 55.8652 29.9347C56.12 29.9345 56.435 29.8088 56.8184 29.7423L57.5791 33.5538ZM69.5156 41.8692C69.8306 42.5035 70.0236 43.0116 70.2764 43.2667C70.467 43.5195 70.849 43.7105 71.3525 43.7726V44.1534H66.0234V43.7726C66.6572 43.7726 67.106 43.7097 67.3564 43.5812C67.6089 43.4567 67.7373 43.1998 67.7373 42.9493C67.7373 42.6947 67.4871 41.9347 67.0391 40.7276C66.5332 39.5212 66.3403 38.885 66.2764 38.8214H61.3877C61.3877 38.885 61.1334 39.5214 60.6943 40.7901C60.2486 42.0585 59.9935 42.7568 59.9932 42.8849C59.9932 43.1997 60.1191 43.3932 60.4365 43.5196C60.6937 43.5817 61.1328 43.6463 61.6406 43.7726V44.1534H57.9561V43.7726C58.2771 43.7725 58.534 43.6457 58.7246 43.4571C58.9794 43.2666 59.1657 43.0728 59.29 42.7579L63.4834 31.837L63.1045 31.2677C63.3572 31.0771 63.6104 30.8865 63.8672 30.6329C64.0563 30.444 64.3726 30.124 64.7539 29.6163L69.5156 41.8692ZM134.075 30.4435C133.313 30.4435 132.869 30.5661 132.55 30.7599C132.237 30.9525 132.108 31.3314 132.108 31.837V42.1202C132.108 42.8849 132.237 43.3311 132.55 43.5196C132.869 43.646 133.568 43.7715 134.585 43.7716H135.22C135.916 43.7716 136.552 43.7098 137.124 43.6456C137.629 43.5192 138.078 43.3305 138.391 43.0724C138.71 42.8216 139.092 42.3756 139.537 41.8038C139.981 41.1684 140.424 40.4741 140.932 39.5831H141.313L140.167 44.1534H128.425V43.7716C129.059 43.7716 129.501 43.7095 129.694 43.5812C129.947 43.4566 130.015 43.1364 130.015 42.63V31.6515C130.015 31.1417 129.889 30.8218 129.634 30.6954C129.381 30.5658 128.935 30.4435 128.425 30.4435V30.0606H134.075V30.4435ZM153.498 33.3614L153.057 33.4249C152.739 32.9792 152.418 32.4735 152.038 31.9659C151.593 31.4582 151.149 31.0772 150.644 30.8224C150.136 30.5664 149.502 30.4435 148.865 30.4435H145.755V36.7911H146.898C147.976 36.7911 148.804 36.5983 149.249 36.2833C149.692 35.9679 150.01 35.2641 150.259 34.1847H150.581V40.089H150.259C150.136 38.9491 149.883 38.2507 149.438 37.8712C148.927 37.4868 148.231 37.297 147.151 37.297H145.755V42.7579C145.755 43.137 145.881 43.4568 146.136 43.5812C146.325 43.7095 146.706 43.7716 147.151 43.7716H149.438C150.01 43.7716 150.389 43.7095 150.771 43.5812C151.089 43.4567 151.528 43.0721 152.038 42.5655C152.608 42.0587 153.185 41.2975 153.69 40.4083L154.07 40.5343L153.243 44.1534H142.071V43.7716C142.704 43.7716 143.089 43.7101 143.34 43.5196C143.599 43.3932 143.661 43.0725 143.661 42.63V31.6515C143.661 31.1417 143.534 30.8218 143.282 30.6954C143.027 30.5658 142.581 30.4435 142.009 30.4435V30.0606H152.486L153.498 33.3614ZM120.553 30.3165C119.156 30.3165 118.014 30.8865 116.999 32.0929C116.045 33.3 115.541 35.0777 115.541 37.4259C115.541 39.3286 115.917 40.8522 116.81 42.1202C117.632 43.393 118.777 44.0264 120.3 44.0265C121.886 44.0265 123.154 43.3305 124.043 41.9347C124.932 40.5347 125.376 38.9496 125.376 37.2335C125.376 34.9504 124.87 33.2347 123.793 32.0294C122.773 30.8862 121.633 30.3165 120.553 30.3165ZM14.2227 38.2511H18.7266L16.3809 32.4747L14.2227 38.2511ZM61.6406 38.2511H66.0898L63.7383 32.4747L61.6406 38.2511ZM96.0068 0.0782208C99.2028 -0.178739 102.146 0.206344 104.644 1.10166C107.46 1.80547 108.93 3.40694 111.424 4.10752C112.13 4.30011 112.837 4.2374 113.602 4.2374L113.666 4.49521L112.901 4.74619C112.901 4.74619 112.387 4.74655 111.873 5.13388C111.873 5.58068 112.002 5.96483 112.387 6.98838C112.64 8.01214 112.837 9.03444 112.961 10.0626C113.025 10.7639 112.961 11.4675 112.961 12.1729C112.901 13.5803 112.515 14.9876 111.938 16.2706C111.301 17.7409 110.209 19.1489 108.737 20.4288C107.397 21.5821 105.922 22.7966 104.194 23.3087L103.36 23.5636L102.274 23.756C100.546 24.0131 99.3937 24.0757 97.7979 23.6925C93.1219 22.4738 90.6286 20.3635 88.8359 15.8224C88.4526 14.8596 87.7491 12.5567 87.6846 10.1886C87.6164 9.86849 87.6846 9.54808 87.6846 9.22764C87.6846 8.33131 87.8758 7.49917 87.8096 6.66904C87.8117 6.6545 87.8746 6.2202 87.8096 6.15537C87.6852 6.02932 87.4304 6.02939 87.043 5.83896C86.7263 5.64403 86.3384 5.5802 85.8281 5.32627C85.3807 5.06914 85.3743 5.09798 85.0576 4.90146C84.9248 4.8416 84.4149 4.71686 84.1582 4.58408C83.2436 4.10092 82.1114 4.35904 81.9229 4.48545C81.6682 4.67794 81.4899 4.75479 81.1064 4.88193C80.4661 5.07491 80.1985 5.26012 79.6865 5.5167C79.1714 5.83777 78.7884 6.15438 78.7217 6.2208C78.278 6.79564 79.3633 8.13925 78.8516 11.2149C78.468 13.7725 78.5342 13.0679 78.2773 14.0929C78.2127 14.5396 77.7629 15.6301 77.5723 16.1397C77.1869 17.1658 76.6124 18.0589 76.0342 18.7022C75.2694 19.662 74.4347 20.3013 72.8369 21.5821C72.5192 21.7727 71.1742 22.6706 70.8486 22.797C68.42 24.0136 67.2674 24.589 64.0684 24.589C63.8134 24.5889 62.9183 24.4607 62.5283 24.3966C61.5752 24.2693 61.0586 24.1394 60.165 23.8204C58.9487 23.3726 57.6659 22.5393 56.7725 21.7726C56.2586 21.2605 55.108 20.2372 54.7227 19.6622C54.4033 19.2754 54.2102 18.9538 54.0176 18.6358C53.8264 18.3154 53.5718 17.9323 53.4434 17.6759C53.058 16.9087 52.8031 16.2058 52.6084 15.3097C52.4799 14.6038 52.4805 13.9642 52.4805 13.4522C52.416 12.8772 52.416 12.3629 52.416 11.9171C52.4805 11.0198 52.6753 10.0619 53.123 8.46201L53.5078 7.30967L54.0176 6.2208L55.3633 4.04795V3.72471C55.1727 3.34215 54.9801 3.40714 54.5947 3.34189C53.9542 3.15036 53.1852 3.08568 53.6348 2.44443C53.7612 2.44443 53.8931 2.44483 54.0176 2.51084C54.7222 2.6384 55.4896 2.57517 56.1943 2.7667C58.2442 1.99685 60.1658 1.29106 62.4043 1.03818C63.1094 0.845283 64.4543 0.65244 65.6699 0.65244C67.0122 0.588349 68.3549 0.781288 69.1904 0.781346L70.2148 0.908299C71.1748 0.908396 73.1559 1.42153 74.7559 2.12412C75.9083 2.63821 76.8695 3.21477 77.249 3.72471C77.5721 4.10785 77.956 5.06875 78.2129 5.32627C78.7211 5.77286 79.2994 5.06976 79.8135 4.8126C81.1519 4.17453 81.1832 4.01011 81.7197 3.80088C82.5134 3.49203 83.6202 3.56885 84.3252 3.88779C84.7102 4.0828 84.9 4.20608 85.4736 4.46006C86.3733 4.90964 86.9168 5.39072 87.876 5.39072C88.4525 4.43036 88.6447 3.6601 89.2852 2.82822C89.9877 2.0623 91.0756 1.22921 92.2881 0.781346C93.4426 0.331822 94.5954 0.205784 96.0068 0.0782208ZM78.0869 7.37412C77.4467 -0.241586 63.1089 1.16488 61.832 1.67685C60.7397 1.80532 59.9728 2.38139 58.9492 2.57529C58.4372 2.76682 58.6268 2.70041 58.3682 2.7667C56.963 3.21458 55.8772 4.30065 55.04 5.64365C54.4679 6.60522 53.9534 7.6916 53.7607 8.58896C53.1846 10.5713 52.994 12.235 53.0586 13.5167C53.0586 14.2204 53.1849 14.8601 53.3154 15.3741C53.4439 16.0134 53.7613 17.035 53.8936 17.2276C54.3396 18.125 55.1725 19.275 55.8105 20.0431C56.1941 20.4941 56.5796 20.8776 57.0293 21.2608C57.6656 21.7728 58.4368 22.2847 59.0771 22.67C59.2678 22.7964 60.3538 23.3089 60.6133 23.3731C61.6372 23.6924 61.8922 23.7562 62.7871 23.8829C63.492 24.0134 64.261 24.1401 65.4756 24.0138C67.3976 23.9495 68.6128 23.2425 68.9961 23.0519C70.0841 22.54 70.0842 22.6037 72.9629 20.6202C75.2037 19.0844 76.0989 17.6133 76.9941 15.8224C77.5084 14.7321 77.6988 14.2867 77.8955 12.7472C78.0222 12.1076 77.9558 13.4521 78.1484 10.9542C78.2126 10.1894 78.2774 9.9983 78.2129 9.48447C78.2774 8.65339 78.2133 7.82196 78.0869 7.37412ZM97.4121 0.526463C96.0667 0.652845 95.171 0.588117 93.8262 0.908299C91.2666 1.67623 91.716 1.61479 91.1377 1.99717C90.7524 2.25529 90.1784 2.76703 89.7949 3.15049L88.8994 4.55576C88.7067 5.06986 88.3236 5.9648 88.5186 6.47666C88.8993 6.54296 89.0302 6.22117 89.2207 5.96494C89.411 5.51712 89.667 5.13334 89.9219 5.00693C90.9478 4.36497 92.3557 4.62106 92.6758 4.55576C93.252 4.49588 95.6817 4.36435 96.3242 4.42978C96.4542 4.43036 97.9223 4.87583 98.1787 4.94053C98.9452 5.25984 99.7811 5.70978 100.546 5.90244C101.507 6.15525 102.468 6.09426 103.812 6.47666C105.218 6.86022 106.496 7.05313 107.586 8.13877C107.762 8.34397 108.236 8.76943 108.671 9.24814C109.011 9.61686 109.338 10.0185 109.506 10.381C109.611 10.6441 109.589 10.9079 109.396 11.0997C109.355 11.142 109.309 11.1779 109.251 11.2149C108.995 11.4031 108.229 10.7634 107.586 10.5099C107.518 10.458 107.444 10.4147 107.373 10.3829L107.33 10.381C107.282 10.3529 107.232 10.3343 107.187 10.3155C106.907 10.2412 106.635 10.281 106.397 10.3185C106.174 10.3619 105.972 10.4005 105.805 10.3194C105.539 10.1236 105.601 9.35809 105.153 8.91025C104.579 8.33194 103.682 7.75744 103.17 8.20517C103.041 8.33541 102.98 8.64283 102.915 9.03428C102.876 9.27998 102.84 9.55128 102.782 9.83408C102.747 10.0125 102.708 10.1976 102.66 10.381C102.608 10.5166 102.546 10.6522 102.481 10.7931C102.345 11.0707 102.168 11.3368 101.924 11.5645C101.835 11.6433 101.74 11.7185 101.635 11.7892C100.225 12.3009 100.803 12.301 98.8857 11.9796C98.1168 11.8543 97.2835 11.0202 96.4521 10.381C95.5569 9.61499 94.658 8.97576 93.7002 9.54892C93.5075 9.80583 93.4426 10.0628 93.5068 10.381C93.5711 10.8275 93.8926 11.4038 94.3379 11.9796C95.0425 12.9413 96.0068 13.8362 96.707 14.2198C97.4741 14.6694 98.179 14.2867 98.8857 14.6036C99.3312 14.7962 99.4601 15.3099 99.5889 15.3741C99.7153 15.501 99.9079 15.5003 100.289 15.1153C100.358 15.0523 100.739 14.6705 100.865 14.7325C101.188 14.8603 100.865 15.3099 100.803 15.3741C99.8434 16.9084 99.9071 16.779 98.4961 16.589C96.9624 16.013 96.0664 15.8835 94.9805 15.3097C94.0814 14.8597 94.0816 13.4525 93.7002 12.6202C93.5136 11.7395 93.1212 11.1106 92.5283 10.5997C92.4332 10.523 92.3343 10.45 92.2285 10.381C92.1623 10.3282 92.0917 10.2766 92.0215 10.2267C91.8782 10.1313 91.7293 10.0419 91.5674 9.95615C91.3543 9.83676 91.1274 9.72648 90.8828 9.61435C90.4998 9.42163 90.4336 8.97481 90.2451 8.46201C89.7953 7.82155 89.4735 6.86041 88.6445 7.18271C88.5187 7.2468 88.4523 7.24688 88.4521 7.30967C88.3234 8.71489 88.1312 10.0623 88.3877 11.6622L88.9619 14.2862C89.3496 15.5006 89.4734 15.5013 89.7285 16.462C90.054 16.9732 90.3076 17.6755 90.5645 18.1251C91.2671 19.3417 92.0977 19.9817 93.3164 20.9415C94.1474 21.5828 94.531 21.8333 95.874 22.4737C96.7071 22.7968 98.3715 23.2424 99.3311 23.3087C101.315 23.4374 100.803 23.3085 102.786 22.9874C104.388 22.7965 107.265 21.0685 109.251 19.0851C109.701 18.6367 110.018 18.1878 110.339 17.7403C110.851 17.0348 111.361 16.2702 111.556 15.5011C111.746 15.0536 112.196 13.581 112.196 13.1964C112.387 11.4037 112.26 9.67546 112.13 9.22764C111.873 7.56509 111.424 5.90308 111.237 5.39072C110.787 4.30074 108.165 2.89453 105.666 1.99717C104.008 1.35787 102.274 0.845556 101.379 0.781346C101.252 0.781241 100.74 0.71798 100.61 0.717869C100.289 0.652438 100.225 0.717871 99.9072 0.65244C99.0765 0.526055 98.3074 0.526463 97.4121 0.526463ZM57.4775 14.4776C57.1564 13.4528 57.3442 12.2352 59.0127 13.2608C59.6549 13.5811 59.1394 14.5392 59.7822 14.796C60.4826 14.6695 60.5511 13.8367 61.3818 13.964C61.8918 14.0302 62.0873 14.7318 62.6592 14.5392C63.2361 14.3474 64.7731 14.1564 64.8975 14.9259C64.7109 15.6939 64.5177 15.3742 64.2607 15.9493C64.1963 16.5892 64.1965 17.1653 63.876 17.2276C63.8138 17.2928 62.9758 17.2273 62.2109 17.1651C61.3177 17.2273 60.4824 17.4181 60.4824 17.4181C60.2937 17.2927 59.9041 17.2273 60.165 16.7169C61.317 15.8839 58.6924 15.4364 58.5635 15.2433C57.859 14.8601 57.7943 14.9259 57.4775 14.4776ZM64.835 16.1397C65.1561 15.8228 65.5401 16.077 65.8623 16.3321C66.0549 16.5247 65.9903 16.9079 65.9902 17.1651C65.7953 17.4179 65.54 17.4181 65.2852 17.4181C64.9679 17.3559 64.6468 17.1012 64.5801 16.7794C64.518 16.5256 64.6466 16.2706 64.835 16.1397ZM64.1328 5.83896C64.6469 5.90276 65.4132 5.51728 65.7334 6.02939C65.7952 6.41266 65.2234 6.66924 65.4141 7.05283C65.7343 7.75749 65.4135 7.49963 64.9678 8.13877C64.8974 8.58855 65.0898 9.03437 65.4756 9.10068C65.9905 9.2928 66.3726 9.42215 66.5693 8.91025C66.7599 8.71562 66.7599 8.26797 66.6914 8.01279V7.11631C66.6914 6.3491 66.8193 6.1555 67.0117 6.02939C67.3334 6.09446 67.3341 5.96438 68.5508 6.41221C68.932 6.66905 69.4459 6.79568 69.8271 7.05283C70.2729 7.30966 70.9792 7.49955 71.5557 7.37412C72.262 7.18268 71.7485 6.22145 72.3223 5.96494C72.8366 5.71014 73.0276 5.77283 73.2871 6.09385C73.4771 6.47624 73.5416 6.41262 73.7988 7.18271C74.1797 8.20542 74.6269 9.22799 74.627 10.4454C74.6911 10.8931 74.5012 11.4033 74.1797 11.7276C73.9911 12.877 74.4352 12.4941 73.9912 13.7062C73.7989 14.0928 73.4772 14.4141 73.2871 14.796C72.9634 15.1816 72.5189 15.5009 72.0693 15.7569C71.9407 15.822 71.8146 15.6941 71.748 15.63C71.4272 15.2432 72.0057 14.9872 71.877 14.6036C71.686 14.3476 71.427 14.2862 71.1074 14.2198C70.8485 14.2199 70.5313 14.2872 70.2725 14.4776C69.9549 14.54 68.6122 14.8595 68.293 14.8595C67.5282 14.9257 67.0123 14.8596 66.5029 14.6036C66.4366 14.4142 66.3724 14.2201 66.5029 14.0304C67.2054 13.7058 67.9718 13.3249 68.8047 13.4522C69.3191 13.1962 69.8917 13.5803 70.4053 13.3243C70.7266 13.1958 71.1082 13.0077 71.1748 12.6847C71.4278 12.1737 70.9196 11.8545 70.7266 11.5343C70.4052 11.2771 70.0226 10.9533 69.9561 10.5099C69.7653 10.254 69.5724 9.99833 69.3818 9.80576L69.0625 9.48447C68.7417 9.10089 68.4201 9.29263 67.9082 9.42197C67.334 9.74091 67.3337 10.5709 66.8857 11.0196C66.4365 11.917 65.4754 12.1067 64.5176 12.1729C64.1324 12.1066 63.6829 11.9798 63.2354 11.8546C62.7274 11.5343 62.4039 11.0195 62.0186 10.5099C61.8321 10.2539 61.699 9.93183 61.5059 9.67588C61.3818 9.2928 61.1249 9.35786 60.7393 9.10068C60.294 9.03446 59.8442 8.91 59.6553 9.35752C59.4609 9.86839 59.394 10.4462 59.2676 10.9542C59.2052 11.2768 58.8823 11.2767 58.6895 11.0841C58.3085 10.8938 58.1155 11.2141 57.7305 11.2765C57.2827 11.4674 57.2154 11.5337 56.9629 11.6622C56.5154 11.9792 56.1941 12.046 55.8105 12.5567C55.622 12.877 55.3628 13.2609 54.9795 13.5812C54.4034 13.4526 54.7229 12.747 54.7852 12.6202C54.9802 11.4038 55.9395 10.6366 56.6445 9.67588C57.4112 8.84618 57.5398 8.77955 58.3086 8.01279C58.5013 7.94846 59.2058 7.18282 60.165 6.86045C61.0586 6.47683 61.1899 6.66978 61.8926 6.34873C62.9185 6.02974 63.6833 6.09468 64.1328 5.83896ZM100.803 7.56553C100.164 7.62975 99.7815 7.75823 99.5889 8.39658C99.3319 8.84625 99.9073 9.10038 100.225 9.35752C100.674 9.42179 101.315 9.29301 101.635 8.97568C101.765 8.65341 101.958 8.26764 101.703 7.94834C101.57 7.56503 101.188 7.56553 100.803 7.56553Z\" fill=\"%23292524\"/></svg>");
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 45px;
  display: block;
}

.woocommerce-order-pay form.woocommerce-checkout .left #customer_details > div {
  padding-bottom: calc(var(--spacing) * 4);
}

.woocommerce-order-pay form.woocommerce-checkout .left #customer_details input, .woocommerce-order-pay form.woocommerce-checkout .left #customer_details select {
  border-color: var(--color-sc-color-input) !important;
  border-radius: 0 !important;
}

:is(.woocommerce-order-pay form.woocommerce-checkout .left #customer_details input, .woocommerce-order-pay form.woocommerce-checkout .left #customer_details select):focus {
  --tw-ring-color: var(--color-sc-color-input);
  --tw-outline-style: none;
  border-bottom-color: var(--color-sc-color-foreground) !important;
  outline-style: none !important;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review {
  background-color: var(--color-sc-color-accent);
  padding: var(--spacing-sc-spacing-padding-md);
  padding-top: var(--spacing-sc-spacing-padding-xl);
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table {
  --tw-font-weight: var(--font-weight-light);
  margin-top: var(--spacing-sc-spacing-padding-md) !important;
  margin-left: calc(var(--spacing) * 0) !important;
  font-weight: var(--font-weight-light) !important;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table:before {
  display: none;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table thead {
  padding-bottom: calc(var(--spacing) * 2);
  display: block;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table thead tr {
  display: flex;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table thead tr th {
  --tw-font-weight: 400;
  width: 50%;
  font-weight: 400 !important;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tr {
  display: flex;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tr th, .woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tr td {
  --tw-border-style: none;
  width: 50%;
  padding: calc(var(--spacing) * 0);
  border-style: none;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tr:cart_item td {
  padding-bottom: calc(var(--spacing) * 2);
  display: block;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot {
  padding-top: calc(var(--spacing) * 6);
  display: block;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr th {
  --tw-font-weight: 400;
  font-weight: 400 !important;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total {
  padding-top: calc(var(--spacing) * 6);
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td strong {
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-discount td {
  flex-direction: row;
  display: flex;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-discount td a {
  padding-inline: var(--spacing-sc-spacing-button-padding-horizontal-xs);
  padding-block: var(--spacing-sc-spacing-button-padding-vertical-xs);
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
  --tw-leading: var(--leading-sc-typography-button-line-height-xs);
  line-height: var(--leading-sc-typography-button-line-height-xs);
  text-wrap: nowrap;
  display: flex;
  font-size: var(--text-sc-typography-button-font-size-xs) !important;
  color: var(--color-sc-color-secondary-foreground) !important;
}

.woocommerce-order-pay form.woocommerce-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-discount td a:hover {
  text-decoration-line: underline;
  -webkit-text-decoration-color: var(--color-sc-color-foreground);
  -webkit-text-decoration-color: var(--color-sc-color-foreground);
  text-decoration-color: var(--color-sc-color-foreground);
  text-underline-offset: 6px;
  text-decoration-thickness: from-font;
}

.woocommerce-order-pay form#order_review {
  flex-direction: column;
  display: flex;
}

@media (width >= 768px) {
  .woocommerce-order-pay form#order_review {
    flex-direction: row;
  }
}

:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method {
  gap: calc(var(--spacing) * 1);
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: var(--color-sc-color-border);
  padding-block: calc(var(--spacing) * 2);
  display: flex;
}

:is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method):first-of-type {
  --tw-border-style: none;
  border-style: none;
  flex-wrap: wrap;
}

:is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) .sc-pay-title, :is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) label {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

:is(:is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) .sc-pay-title, :is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) label):before {
  display: none;
}

:is(:is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) .sc-pay-title, :is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) label) .sc-pay-icon, :is(:is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) .sc-pay-title, :is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) label) img {
  height: 30px;
}

:is(:is(:is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) .sc-pay-title, :is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) label) .sc-pay-icon, :is(:is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) .sc-pay-title, :is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) label) img) img {
  width: auto;
  height: 100%;
}

:is(:is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .sc-pay-option, :is(.woocommerce-order-pay #payment .sc-pay-options, .woocommerce-order-pay #payment .wc_payment_methods) .wc_payment_method) .payment_box.payment_method_woosa_adyen_card {
  margin-block: var(--spacing-sc-spacing-padding-sm);
  width: 100%;
}

.woocommerce-order-pay #payment .place-order p {
  margin-bottom: calc(var(--spacing) * 4);
  text-align: left;
}

.woocommerce-order-pay div.shop_table {
  width: 100%;
  padding-inline: var(--spacing-sc-spacing-padding-md);
  margin-top: var(--spacing-sc-spacing-padding-xl) !important;
  margin-right: var(--spacing-sc-spacing-padding-xl) !important;
  color: var(--color-sc-color-sidebar-foreground) !important;
}

@media (width >= 768px) {
  .woocommerce-order-pay div.shop_table {
    width: 60%;
    margin-left: var(--spacing-sc-spacing-padding-xl) !important;
  }
}

.woocommerce-order-pay div.shop_table:before {
  content: "";
  margin-bottom: var(--spacing-sc-spacing-padding-md);
  background-image: url("data:image/svg+xml,<svg width=\"155\" height=\"45\" viewBox=\"0 0 155 45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M80.2422 31.0138C81.3866 30.2522 83.1648 30.1238 84.3711 30.8224C84.8164 30.9529 85.1339 31.3318 85.3867 31.713C85.4466 32.0299 85.7033 32.4742 85.5752 32.7892C85.5752 32.8534 85.5125 32.8536 85.4463 32.8536H84.1162C84.0541 32.4744 84.0532 32.155 83.9248 31.7755C83.7982 31.2038 83.2909 30.6961 82.7236 30.5665C82.021 30.5052 81.3861 30.823 80.9424 31.4591C80.437 32.1556 80.6235 33.2356 80.876 33.9972C81.5744 35.0135 82.4658 35.8384 83.417 36.5987C83.4791 36.663 83.5464 36.7258 83.6104 36.7921C83.6704 36.8559 83.6699 36.8561 83.6699 36.9181C83.1641 37.2332 82.59 37.4257 82.0205 37.6788C82.0205 37.6788 81.9562 37.741 81.8965 37.7413C81.7036 37.6792 81.5748 37.3641 81.3867 37.2335C80.9431 36.8561 80.6237 36.4747 80.2422 36.1534C79.9232 36.1534 79.6738 36.3479 79.4189 36.5353C78.2772 37.2981 77.639 38.695 77.832 40.0899C77.8963 40.5352 78.1486 40.9168 78.2773 41.2979C78.6563 41.9962 79.289 42.6946 80.0518 42.8849C81.7033 43.2663 83.1643 42.4387 84.2441 41.2979C85.0049 40.6014 85.5749 39.7736 86.3379 39.0763C87.0383 38.0607 87.8614 37.1068 88.3652 36.0909C88.4956 35.712 88.5572 35.2042 88.2402 34.9503C88.0532 34.7588 87.7946 34.6965 87.6064 34.5694C87.5444 34.4421 87.672 34.3803 87.7344 34.38C89.0028 34.38 90.1454 34.3809 91.3516 34.3155C91.4157 34.3806 91.4158 34.3808 91.4795 34.4415C91.2889 34.696 90.908 34.6312 90.6553 34.8224C88.9412 35.5851 87.99 37.3639 86.8438 38.6944C86.7153 38.9496 86.4015 39.1401 86.4619 39.5216C86.9737 40.1559 87.5443 40.9168 88.1182 41.5509C88.6839 42.3157 89.3889 43.2666 90.5283 43.2667C90.9074 43.2667 91.2249 43.0728 91.6084 43.1368C91.6084 43.3929 91.4156 43.5202 91.2246 43.6466C90.3977 44.3465 89.1292 44.4692 88.1182 44.1544C87.0384 43.6464 86.655 42.5659 85.8945 41.7433C85.7679 41.4242 85.5128 41.298 85.3223 41.0431L85.1934 41.1095C84.116 42.4391 83.1644 43.7106 81.5107 44.2804C80.4992 44.5997 79.162 44.8525 78.1484 44.2804C76.8783 43.6463 76.0527 42.3765 76.0527 40.9806C75.9243 39.9008 76.3706 38.8857 76.9424 37.9942C77.7072 36.9806 78.7837 36.475 79.8008 35.839L79.8623 35.712C79.4828 35.0778 78.9718 34.441 79.0381 33.6183C78.9719 32.6019 79.4197 31.6519 80.2422 31.0138ZM4.76074 29.8731C5.39713 29.8731 5.96742 29.9352 6.60352 30.1241C7.17553 30.378 7.68312 30.6326 8.06055 31.0128L8.69531 30.505H9.01855V34.6964H8.63281C8.25127 33.4259 7.99803 32.6648 7.93848 32.3478C7.80976 32.0297 7.55514 31.7127 7.30273 31.3946C6.98103 31.0133 6.66786 30.7603 6.28223 30.5665C5.90513 30.378 5.52372 30.3165 5.08008 30.3165C4.12649 30.3166 3.36843 30.5667 2.85645 31.1417C2.35061 31.7127 2.09766 32.4746 2.09766 33.4259C2.09771 34.2495 2.28867 34.8225 2.73438 35.1397C3.23827 35.4567 4.12712 35.8379 5.52441 36.2833C6.85901 36.7247 7.87271 37.2332 8.50879 37.9327C9.07877 38.6332 9.3955 39.4571 9.39551 40.4083C9.39551 41.8043 8.95176 42.8222 7.99805 43.5196C7.11152 44.1537 5.96695 44.4688 4.50781 44.4688C3.23781 44.4688 2.0973 44.1535 1.01758 43.4571L0.19043 44.1534H0V39.9005H0.383789C0.505819 41.1086 0.953958 42.1201 1.52344 42.8849C2.15776 43.6456 3.11124 44.0264 4.31738 44.0265C5.52391 44.0265 6.34841 43.7096 6.8584 43.0724C7.36631 42.438 7.61523 41.804 7.61523 41.0421C7.61513 40.0287 7.04971 39.2674 5.96777 38.8214C5.1428 38.5034 4.31752 38.2508 3.43066 37.9327C2.60364 37.679 1.84034 37.2333 1.27051 36.6632C0.696305 36.1532 0.383789 35.2036 0.383789 33.9962C0.383861 32.7268 0.823838 31.7753 1.6543 31.0128C2.47539 30.2514 3.55503 29.8732 4.76074 29.8731ZM105.825 29.8731C106.652 29.8731 107.352 29.9969 107.986 30.2511C108.685 30.4434 109.379 30.8224 110.206 31.3312L110.841 30.4435H111.158V35.2647H110.841C110.65 33.804 110.078 32.6651 109.189 31.713C108.362 30.7607 107.224 30.3165 105.825 30.3165C104.937 30.3165 104.113 30.5667 103.288 31.1417C102.523 31.7126 101.954 32.3476 101.635 33.046C101.255 33.7422 101.066 34.5056 100.938 35.2042C100.813 35.9023 100.749 36.5987 100.749 37.3634C100.749 38.2505 100.814 39.0759 101.066 39.7101C101.255 40.4085 101.512 41.1092 101.953 41.8048C102.399 42.504 102.905 43.0114 103.605 43.4571C104.239 43.8374 104.938 44.0265 105.699 44.0265C107.098 44.0264 108.24 43.5816 109.127 42.7579C110.018 41.8696 110.586 40.7275 110.841 39.3946H111.223V43.962H110.841L110.206 42.9493C109.574 43.4572 108.809 43.838 108.049 44.0899C107.225 44.3465 106.461 44.4688 105.637 44.4688C103.415 44.4688 101.634 43.8372 100.367 42.5655C99.0971 41.2351 98.463 39.5211 98.4629 37.2335C98.4629 35.1403 99.1615 33.3617 100.49 31.9669C101.889 30.5669 103.667 29.8732 105.825 29.8731ZM120.362 29.8731C122.334 29.8732 123.984 30.505 125.44 31.7755C126.899 33.0461 127.6 34.8885 127.6 37.297C127.6 38.2503 127.408 39.3285 126.966 40.4083C126.521 41.4882 125.757 42.4386 124.682 43.2667C123.539 44.0895 122.074 44.4688 120.3 44.4688C117.821 44.4688 116.045 43.7099 114.966 42.1856C113.89 40.6633 113.315 39.0755 113.315 37.3634C113.315 35.4566 113.761 33.9967 114.584 32.8536C115.413 31.7128 116.364 30.9527 117.444 30.505C118.522 30.0604 119.476 29.8731 120.362 29.8731ZM38.6641 41.169V31.7755C38.6641 31.2678 38.5328 30.9529 38.2803 30.8224C38.0875 30.6327 37.5841 30.566 36.8838 30.4435V30.0606H41.1367V30.4435C40.4382 30.5661 39.9306 30.7606 39.6758 30.9532C39.3585 31.1418 39.2314 31.3943 39.2314 31.7755V44.3458H38.915L27.8076 32.2813V42.63C27.8076 42.9491 27.9982 43.2664 28.251 43.4571C28.5639 43.6456 29.0117 43.7716 29.7119 43.7716V44.1534H25.5195V43.7716C26.1552 43.7094 26.6607 43.5814 26.918 43.4571C27.1708 43.3929 27.2979 43.0725 27.2979 42.63V31.6515C26.8541 31.204 26.5364 30.886 26.3438 30.7599C26.0912 30.5662 25.8383 30.4436 25.5195 30.4435V30.0606H28.5635L38.6641 41.169ZM22.1572 41.8692C22.4083 42.5036 22.6648 43.0116 22.8555 43.2667C23.1065 43.5195 23.488 43.7105 24 43.7726V44.1534H18.6006V43.7726C19.2989 43.7725 19.7419 43.7096 19.9971 43.5812C20.1877 43.4568 20.3145 43.2 20.3145 42.9493C20.3144 42.6947 20.124 41.9347 19.6182 40.7276C19.1747 39.5212 18.918 38.885 18.918 38.8214H14.0303C14.0303 38.885 13.7776 39.5214 13.3359 40.7901C12.8887 42.0585 12.6332 42.7568 12.6328 42.8849C12.6328 43.1998 12.7598 43.3932 13.0146 43.5196C13.3357 43.5818 13.7131 43.6462 14.2852 43.7726V44.1534H10.5996V43.7726C10.8548 43.7726 11.1103 43.6457 11.3672 43.4571C11.6175 43.2666 11.8078 43.0728 11.8721 42.7579L16.0596 31.837L15.6816 31.2677C15.9987 31.0771 16.2501 30.8865 16.5049 30.6329C16.6975 30.444 17.0126 30.1242 17.3984 29.6163L22.1572 41.8692ZM57.5791 33.5538L57.3223 33.6778C56.8188 32.9163 56.2442 32.0927 55.8008 31.3312C55.4858 31.013 55.2925 30.8218 55.1641 30.6954C55.0396 30.5659 54.7208 30.4435 54.3398 30.4435H50.9775V42.63C50.9776 43.0722 51.1059 43.3302 51.3584 43.5187C51.6094 43.6451 52.1172 43.7715 52.8818 43.7716V44.1534H47.041V43.7716C47.7997 43.7716 48.246 43.6451 48.5654 43.5187C48.8179 43.3921 48.9463 43.0721 48.9463 42.63V30.4435H45.582C45.1386 30.4435 44.8834 30.5659 44.7529 30.6954C44.5665 30.8218 44.374 31.0129 44.1855 31.2677C43.9287 31.5204 43.6732 31.9661 43.2939 32.4737C42.9746 33.0458 42.66 33.425 42.4717 33.6778L42.2158 33.5538L43.042 29.7423C43.4872 29.8088 43.804 29.9346 44.0547 29.9347C44.3077 29.9968 44.5666 30.0596 44.8193 30.0597H55.04C55.3567 30.0596 55.606 29.9968 55.8652 29.9347C56.12 29.9345 56.435 29.8088 56.8184 29.7423L57.5791 33.5538ZM69.5156 41.8692C69.8306 42.5035 70.0236 43.0116 70.2764 43.2667C70.467 43.5195 70.849 43.7105 71.3525 43.7726V44.1534H66.0234V43.7726C66.6572 43.7726 67.106 43.7097 67.3564 43.5812C67.6089 43.4567 67.7373 43.1998 67.7373 42.9493C67.7373 42.6947 67.4871 41.9347 67.0391 40.7276C66.5332 39.5212 66.3403 38.885 66.2764 38.8214H61.3877C61.3877 38.885 61.1334 39.5214 60.6943 40.7901C60.2486 42.0585 59.9935 42.7568 59.9932 42.8849C59.9932 43.1997 60.1191 43.3932 60.4365 43.5196C60.6937 43.5817 61.1328 43.6463 61.6406 43.7726V44.1534H57.9561V43.7726C58.2771 43.7725 58.534 43.6457 58.7246 43.4571C58.9794 43.2666 59.1657 43.0728 59.29 42.7579L63.4834 31.837L63.1045 31.2677C63.3572 31.0771 63.6104 30.8865 63.8672 30.6329C64.0563 30.444 64.3726 30.124 64.7539 29.6163L69.5156 41.8692ZM134.075 30.4435C133.313 30.4435 132.869 30.5661 132.55 30.7599C132.237 30.9525 132.108 31.3314 132.108 31.837V42.1202C132.108 42.8849 132.237 43.3311 132.55 43.5196C132.869 43.646 133.568 43.7715 134.585 43.7716H135.22C135.916 43.7716 136.552 43.7098 137.124 43.6456C137.629 43.5192 138.078 43.3305 138.391 43.0724C138.71 42.8216 139.092 42.3756 139.537 41.8038C139.981 41.1684 140.424 40.4741 140.932 39.5831H141.313L140.167 44.1534H128.425V43.7716C129.059 43.7716 129.501 43.7095 129.694 43.5812C129.947 43.4566 130.015 43.1364 130.015 42.63V31.6515C130.015 31.1417 129.889 30.8218 129.634 30.6954C129.381 30.5658 128.935 30.4435 128.425 30.4435V30.0606H134.075V30.4435ZM153.498 33.3614L153.057 33.4249C152.739 32.9792 152.418 32.4735 152.038 31.9659C151.593 31.4582 151.149 31.0772 150.644 30.8224C150.136 30.5664 149.502 30.4435 148.865 30.4435H145.755V36.7911H146.898C147.976 36.7911 148.804 36.5983 149.249 36.2833C149.692 35.9679 150.01 35.2641 150.259 34.1847H150.581V40.089H150.259C150.136 38.9491 149.883 38.2507 149.438 37.8712C148.927 37.4868 148.231 37.297 147.151 37.297H145.755V42.7579C145.755 43.137 145.881 43.4568 146.136 43.5812C146.325 43.7095 146.706 43.7716 147.151 43.7716H149.438C150.01 43.7716 150.389 43.7095 150.771 43.5812C151.089 43.4567 151.528 43.0721 152.038 42.5655C152.608 42.0587 153.185 41.2975 153.69 40.4083L154.07 40.5343L153.243 44.1534H142.071V43.7716C142.704 43.7716 143.089 43.7101 143.34 43.5196C143.599 43.3932 143.661 43.0725 143.661 42.63V31.6515C143.661 31.1417 143.534 30.8218 143.282 30.6954C143.027 30.5658 142.581 30.4435 142.009 30.4435V30.0606H152.486L153.498 33.3614ZM120.553 30.3165C119.156 30.3165 118.014 30.8865 116.999 32.0929C116.045 33.3 115.541 35.0777 115.541 37.4259C115.541 39.3286 115.917 40.8522 116.81 42.1202C117.632 43.393 118.777 44.0264 120.3 44.0265C121.886 44.0265 123.154 43.3305 124.043 41.9347C124.932 40.5347 125.376 38.9496 125.376 37.2335C125.376 34.9504 124.87 33.2347 123.793 32.0294C122.773 30.8862 121.633 30.3165 120.553 30.3165ZM14.2227 38.2511H18.7266L16.3809 32.4747L14.2227 38.2511ZM61.6406 38.2511H66.0898L63.7383 32.4747L61.6406 38.2511ZM96.0068 0.0782208C99.2028 -0.178739 102.146 0.206344 104.644 1.10166C107.46 1.80547 108.93 3.40694 111.424 4.10752C112.13 4.30011 112.837 4.2374 113.602 4.2374L113.666 4.49521L112.901 4.74619C112.901 4.74619 112.387 4.74655 111.873 5.13388C111.873 5.58068 112.002 5.96483 112.387 6.98838C112.64 8.01214 112.837 9.03444 112.961 10.0626C113.025 10.7639 112.961 11.4675 112.961 12.1729C112.901 13.5803 112.515 14.9876 111.938 16.2706C111.301 17.7409 110.209 19.1489 108.737 20.4288C107.397 21.5821 105.922 22.7966 104.194 23.3087L103.36 23.5636L102.274 23.756C100.546 24.0131 99.3937 24.0757 97.7979 23.6925C93.1219 22.4738 90.6286 20.3635 88.8359 15.8224C88.4526 14.8596 87.7491 12.5567 87.6846 10.1886C87.6164 9.86849 87.6846 9.54808 87.6846 9.22764C87.6846 8.33131 87.8758 7.49917 87.8096 6.66904C87.8117 6.6545 87.8746 6.2202 87.8096 6.15537C87.6852 6.02932 87.4304 6.02939 87.043 5.83896C86.7263 5.64403 86.3384 5.5802 85.8281 5.32627C85.3807 5.06914 85.3743 5.09798 85.0576 4.90146C84.9248 4.8416 84.4149 4.71686 84.1582 4.58408C83.2436 4.10092 82.1114 4.35904 81.9229 4.48545C81.6682 4.67794 81.4899 4.75479 81.1064 4.88193C80.4661 5.07491 80.1985 5.26012 79.6865 5.5167C79.1714 5.83777 78.7884 6.15438 78.7217 6.2208C78.278 6.79564 79.3633 8.13925 78.8516 11.2149C78.468 13.7725 78.5342 13.0679 78.2773 14.0929C78.2127 14.5396 77.7629 15.6301 77.5723 16.1397C77.1869 17.1658 76.6124 18.0589 76.0342 18.7022C75.2694 19.662 74.4347 20.3013 72.8369 21.5821C72.5192 21.7727 71.1742 22.6706 70.8486 22.797C68.42 24.0136 67.2674 24.589 64.0684 24.589C63.8134 24.5889 62.9183 24.4607 62.5283 24.3966C61.5752 24.2693 61.0586 24.1394 60.165 23.8204C58.9487 23.3726 57.6659 22.5393 56.7725 21.7726C56.2586 21.2605 55.108 20.2372 54.7227 19.6622C54.4033 19.2754 54.2102 18.9538 54.0176 18.6358C53.8264 18.3154 53.5718 17.9323 53.4434 17.6759C53.058 16.9087 52.8031 16.2058 52.6084 15.3097C52.4799 14.6038 52.4805 13.9642 52.4805 13.4522C52.416 12.8772 52.416 12.3629 52.416 11.9171C52.4805 11.0198 52.6753 10.0619 53.123 8.46201L53.5078 7.30967L54.0176 6.2208L55.3633 4.04795V3.72471C55.1727 3.34215 54.9801 3.40714 54.5947 3.34189C53.9542 3.15036 53.1852 3.08568 53.6348 2.44443C53.7612 2.44443 53.8931 2.44483 54.0176 2.51084C54.7222 2.6384 55.4896 2.57517 56.1943 2.7667C58.2442 1.99685 60.1658 1.29106 62.4043 1.03818C63.1094 0.845283 64.4543 0.65244 65.6699 0.65244C67.0122 0.588349 68.3549 0.781288 69.1904 0.781346L70.2148 0.908299C71.1748 0.908396 73.1559 1.42153 74.7559 2.12412C75.9083 2.63821 76.8695 3.21477 77.249 3.72471C77.5721 4.10785 77.956 5.06875 78.2129 5.32627C78.7211 5.77286 79.2994 5.06976 79.8135 4.8126C81.1519 4.17453 81.1832 4.01011 81.7197 3.80088C82.5134 3.49203 83.6202 3.56885 84.3252 3.88779C84.7102 4.0828 84.9 4.20608 85.4736 4.46006C86.3733 4.90964 86.9168 5.39072 87.876 5.39072C88.4525 4.43036 88.6447 3.6601 89.2852 2.82822C89.9877 2.0623 91.0756 1.22921 92.2881 0.781346C93.4426 0.331822 94.5954 0.205784 96.0068 0.0782208ZM78.0869 7.37412C77.4467 -0.241586 63.1089 1.16488 61.832 1.67685C60.7397 1.80532 59.9728 2.38139 58.9492 2.57529C58.4372 2.76682 58.6268 2.70041 58.3682 2.7667C56.963 3.21458 55.8772 4.30065 55.04 5.64365C54.4679 6.60522 53.9534 7.6916 53.7607 8.58896C53.1846 10.5713 52.994 12.235 53.0586 13.5167C53.0586 14.2204 53.1849 14.8601 53.3154 15.3741C53.4439 16.0134 53.7613 17.035 53.8936 17.2276C54.3396 18.125 55.1725 19.275 55.8105 20.0431C56.1941 20.4941 56.5796 20.8776 57.0293 21.2608C57.6656 21.7728 58.4368 22.2847 59.0771 22.67C59.2678 22.7964 60.3538 23.3089 60.6133 23.3731C61.6372 23.6924 61.8922 23.7562 62.7871 23.8829C63.492 24.0134 64.261 24.1401 65.4756 24.0138C67.3976 23.9495 68.6128 23.2425 68.9961 23.0519C70.0841 22.54 70.0842 22.6037 72.9629 20.6202C75.2037 19.0844 76.0989 17.6133 76.9941 15.8224C77.5084 14.7321 77.6988 14.2867 77.8955 12.7472C78.0222 12.1076 77.9558 13.4521 78.1484 10.9542C78.2126 10.1894 78.2774 9.9983 78.2129 9.48447C78.2774 8.65339 78.2133 7.82196 78.0869 7.37412ZM97.4121 0.526463C96.0667 0.652845 95.171 0.588117 93.8262 0.908299C91.2666 1.67623 91.716 1.61479 91.1377 1.99717C90.7524 2.25529 90.1784 2.76703 89.7949 3.15049L88.8994 4.55576C88.7067 5.06986 88.3236 5.9648 88.5186 6.47666C88.8993 6.54296 89.0302 6.22117 89.2207 5.96494C89.411 5.51712 89.667 5.13334 89.9219 5.00693C90.9478 4.36497 92.3557 4.62106 92.6758 4.55576C93.252 4.49588 95.6817 4.36435 96.3242 4.42978C96.4542 4.43036 97.9223 4.87583 98.1787 4.94053C98.9452 5.25984 99.7811 5.70978 100.546 5.90244C101.507 6.15525 102.468 6.09426 103.812 6.47666C105.218 6.86022 106.496 7.05313 107.586 8.13877C107.762 8.34397 108.236 8.76943 108.671 9.24814C109.011 9.61686 109.338 10.0185 109.506 10.381C109.611 10.6441 109.589 10.9079 109.396 11.0997C109.355 11.142 109.309 11.1779 109.251 11.2149C108.995 11.4031 108.229 10.7634 107.586 10.5099C107.518 10.458 107.444 10.4147 107.373 10.3829L107.33 10.381C107.282 10.3529 107.232 10.3343 107.187 10.3155C106.907 10.2412 106.635 10.281 106.397 10.3185C106.174 10.3619 105.972 10.4005 105.805 10.3194C105.539 10.1236 105.601 9.35809 105.153 8.91025C104.579 8.33194 103.682 7.75744 103.17 8.20517C103.041 8.33541 102.98 8.64283 102.915 9.03428C102.876 9.27998 102.84 9.55128 102.782 9.83408C102.747 10.0125 102.708 10.1976 102.66 10.381C102.608 10.5166 102.546 10.6522 102.481 10.7931C102.345 11.0707 102.168 11.3368 101.924 11.5645C101.835 11.6433 101.74 11.7185 101.635 11.7892C100.225 12.3009 100.803 12.301 98.8857 11.9796C98.1168 11.8543 97.2835 11.0202 96.4521 10.381C95.5569 9.61499 94.658 8.97576 93.7002 9.54892C93.5075 9.80583 93.4426 10.0628 93.5068 10.381C93.5711 10.8275 93.8926 11.4038 94.3379 11.9796C95.0425 12.9413 96.0068 13.8362 96.707 14.2198C97.4741 14.6694 98.179 14.2867 98.8857 14.6036C99.3312 14.7962 99.4601 15.3099 99.5889 15.3741C99.7153 15.501 99.9079 15.5003 100.289 15.1153C100.358 15.0523 100.739 14.6705 100.865 14.7325C101.188 14.8603 100.865 15.3099 100.803 15.3741C99.8434 16.9084 99.9071 16.779 98.4961 16.589C96.9624 16.013 96.0664 15.8835 94.9805 15.3097C94.0814 14.8597 94.0816 13.4525 93.7002 12.6202C93.5136 11.7395 93.1212 11.1106 92.5283 10.5997C92.4332 10.523 92.3343 10.45 92.2285 10.381C92.1623 10.3282 92.0917 10.2766 92.0215 10.2267C91.8782 10.1313 91.7293 10.0419 91.5674 9.95615C91.3543 9.83676 91.1274 9.72648 90.8828 9.61435C90.4998 9.42163 90.4336 8.97481 90.2451 8.46201C89.7953 7.82155 89.4735 6.86041 88.6445 7.18271C88.5187 7.2468 88.4523 7.24688 88.4521 7.30967C88.3234 8.71489 88.1312 10.0623 88.3877 11.6622L88.9619 14.2862C89.3496 15.5006 89.4734 15.5013 89.7285 16.462C90.054 16.9732 90.3076 17.6755 90.5645 18.1251C91.2671 19.3417 92.0977 19.9817 93.3164 20.9415C94.1474 21.5828 94.531 21.8333 95.874 22.4737C96.7071 22.7968 98.3715 23.2424 99.3311 23.3087C101.315 23.4374 100.803 23.3085 102.786 22.9874C104.388 22.7965 107.265 21.0685 109.251 19.0851C109.701 18.6367 110.018 18.1878 110.339 17.7403C110.851 17.0348 111.361 16.2702 111.556 15.5011C111.746 15.0536 112.196 13.581 112.196 13.1964C112.387 11.4037 112.26 9.67546 112.13 9.22764C111.873 7.56509 111.424 5.90308 111.237 5.39072C110.787 4.30074 108.165 2.89453 105.666 1.99717C104.008 1.35787 102.274 0.845556 101.379 0.781346C101.252 0.781241 100.74 0.71798 100.61 0.717869C100.289 0.652438 100.225 0.717871 99.9072 0.65244C99.0765 0.526055 98.3074 0.526463 97.4121 0.526463ZM57.4775 14.4776C57.1564 13.4528 57.3442 12.2352 59.0127 13.2608C59.6549 13.5811 59.1394 14.5392 59.7822 14.796C60.4826 14.6695 60.5511 13.8367 61.3818 13.964C61.8918 14.0302 62.0873 14.7318 62.6592 14.5392C63.2361 14.3474 64.7731 14.1564 64.8975 14.9259C64.7109 15.6939 64.5177 15.3742 64.2607 15.9493C64.1963 16.5892 64.1965 17.1653 63.876 17.2276C63.8138 17.2928 62.9758 17.2273 62.2109 17.1651C61.3177 17.2273 60.4824 17.4181 60.4824 17.4181C60.2937 17.2927 59.9041 17.2273 60.165 16.7169C61.317 15.8839 58.6924 15.4364 58.5635 15.2433C57.859 14.8601 57.7943 14.9259 57.4775 14.4776ZM64.835 16.1397C65.1561 15.8228 65.5401 16.077 65.8623 16.3321C66.0549 16.5247 65.9903 16.9079 65.9902 17.1651C65.7953 17.4179 65.54 17.4181 65.2852 17.4181C64.9679 17.3559 64.6468 17.1012 64.5801 16.7794C64.518 16.5256 64.6466 16.2706 64.835 16.1397ZM64.1328 5.83896C64.6469 5.90276 65.4132 5.51728 65.7334 6.02939C65.7952 6.41266 65.2234 6.66924 65.4141 7.05283C65.7343 7.75749 65.4135 7.49963 64.9678 8.13877C64.8974 8.58855 65.0898 9.03437 65.4756 9.10068C65.9905 9.2928 66.3726 9.42215 66.5693 8.91025C66.7599 8.71562 66.7599 8.26797 66.6914 8.01279V7.11631C66.6914 6.3491 66.8193 6.1555 67.0117 6.02939C67.3334 6.09446 67.3341 5.96438 68.5508 6.41221C68.932 6.66905 69.4459 6.79568 69.8271 7.05283C70.2729 7.30966 70.9792 7.49955 71.5557 7.37412C72.262 7.18268 71.7485 6.22145 72.3223 5.96494C72.8366 5.71014 73.0276 5.77283 73.2871 6.09385C73.4771 6.47624 73.5416 6.41262 73.7988 7.18271C74.1797 8.20542 74.6269 9.22799 74.627 10.4454C74.6911 10.8931 74.5012 11.4033 74.1797 11.7276C73.9911 12.877 74.4352 12.4941 73.9912 13.7062C73.7989 14.0928 73.4772 14.4141 73.2871 14.796C72.9634 15.1816 72.5189 15.5009 72.0693 15.7569C71.9407 15.822 71.8146 15.6941 71.748 15.63C71.4272 15.2432 72.0057 14.9872 71.877 14.6036C71.686 14.3476 71.427 14.2862 71.1074 14.2198C70.8485 14.2199 70.5313 14.2872 70.2725 14.4776C69.9549 14.54 68.6122 14.8595 68.293 14.8595C67.5282 14.9257 67.0123 14.8596 66.5029 14.6036C66.4366 14.4142 66.3724 14.2201 66.5029 14.0304C67.2054 13.7058 67.9718 13.3249 68.8047 13.4522C69.3191 13.1962 69.8917 13.5803 70.4053 13.3243C70.7266 13.1958 71.1082 13.0077 71.1748 12.6847C71.4278 12.1737 70.9196 11.8545 70.7266 11.5343C70.4052 11.2771 70.0226 10.9533 69.9561 10.5099C69.7653 10.254 69.5724 9.99833 69.3818 9.80576L69.0625 9.48447C68.7417 9.10089 68.4201 9.29263 67.9082 9.42197C67.334 9.74091 67.3337 10.5709 66.8857 11.0196C66.4365 11.917 65.4754 12.1067 64.5176 12.1729C64.1324 12.1066 63.6829 11.9798 63.2354 11.8546C62.7274 11.5343 62.4039 11.0195 62.0186 10.5099C61.8321 10.2539 61.699 9.93183 61.5059 9.67588C61.3818 9.2928 61.1249 9.35786 60.7393 9.10068C60.294 9.03446 59.8442 8.91 59.6553 9.35752C59.4609 9.86839 59.394 10.4462 59.2676 10.9542C59.2052 11.2768 58.8823 11.2767 58.6895 11.0841C58.3085 10.8938 58.1155 11.2141 57.7305 11.2765C57.2827 11.4674 57.2154 11.5337 56.9629 11.6622C56.5154 11.9792 56.1941 12.046 55.8105 12.5567C55.622 12.877 55.3628 13.2609 54.9795 13.5812C54.4034 13.4526 54.7229 12.747 54.7852 12.6202C54.9802 11.4038 55.9395 10.6366 56.6445 9.67588C57.4112 8.84618 57.5398 8.77955 58.3086 8.01279C58.5013 7.94846 59.2058 7.18282 60.165 6.86045C61.0586 6.47683 61.1899 6.66978 61.8926 6.34873C62.9185 6.02974 63.6833 6.09468 64.1328 5.83896ZM100.803 7.56553C100.164 7.62975 99.7815 7.75823 99.5889 8.39658C99.3319 8.84625 99.9073 9.10038 100.225 9.35752C100.674 9.42179 101.315 9.29301 101.635 8.97568C101.765 8.65341 101.958 8.26764 101.703 7.94834C101.57 7.56503 101.188 7.56553 100.803 7.56553Z\" fill=\"%23292524\"/></svg>");
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 45px;
  display: block;
}

.woocommerce-order-pay div.shop_table .table-head {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--color-sc-color-border);
  padding-block: calc(var(--spacing) * 3);
  --tw-font-weight: 400;
  justify-content: space-between;
  display: flex;
  font-size: var(--text-lg) !important;
  line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
  font-weight: 400 !important;
}

.woocommerce-order-pay div.shop_table .table-body {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--color-sc-color-border);
  padding-block: calc(var(--spacing) * 3);
}

.woocommerce-order-pay div.shop_table .table-body .order_item, .woocommerce-order-pay div.shop_table .table-footer > div {
  justify-content: space-between;
  display: flex;
}

.woocommerce-order-pay div.shop_table .table-footer .table-footer_final {
  gap: calc(var(--spacing) * 1);
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--color-sc-color-border);
  padding-block: calc(var(--spacing) * 3);
  flex-wrap: wrap;
  display: flex;
}

.woocommerce-order-pay div.shop_table .table-footer .table-footer_final .product-total {
  text-align: right;
  flex: 1;
}

.woocommerce-order-pay div.shop_table + #payment {
  background-color: var(--color-sc-color-accent);
  width: 100%;
  min-height: 100vh;
  padding: var(--spacing-sc-spacing-padding-md);
  padding-top: var(--spacing-sc-spacing-padding-xl);
}

@media (width >= 768px) {
  .woocommerce-order-pay div.shop_table + #payment {
    width: 40%;
  }
}

.woocommerce-order-pay div.shop_table + #payment .form-row .woocommerce-privacy-policy-text {
  margin-bottom: var(--spacing-sc-spacing-padding-md);
}

.woocommerce-order-pay div.shop_table + #payment .form-row .woocommerce-privacy-policy-text p {
  text-align: left;
}

.woocommerce-order-pay div.shop_table + #payment .form-row .form-row.validate-required {
  margin-bottom: var(--spacing-sc-spacing-padding-md);
}

.woocommerce-order-pay .blockUI {
  --tw-border-style: none;
  border-style: none !important;
}

.woocommerce-order-pay .blockUI.blockOverlay {
  background-color: var(--color-sc-color-menu-backdrop) !important;
}

.woocommerce-order-pay .blockUI:blockElement {
  --tw-border-style: none;
  border-style: none !important;
}

.woocommerce-order-pay .entry-content ul.order_details {
  padding: var(--spacing-sc-spacing-padding-md);
}

.woocommerce-order-pay .entry-content ul.order_details:before {
  content: "";
  margin-bottom: var(--spacing-sc-spacing-padding-md);
  background-image: url("data:image/svg+xml,<svg width=\"155\" height=\"45\" viewBox=\"0 0 155 45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M80.2422 31.0138C81.3866 30.2522 83.1648 30.1238 84.3711 30.8224C84.8164 30.9529 85.1339 31.3318 85.3867 31.713C85.4466 32.0299 85.7033 32.4742 85.5752 32.7892C85.5752 32.8534 85.5125 32.8536 85.4463 32.8536H84.1162C84.0541 32.4744 84.0532 32.155 83.9248 31.7755C83.7982 31.2038 83.2909 30.6961 82.7236 30.5665C82.021 30.5052 81.3861 30.823 80.9424 31.4591C80.437 32.1556 80.6235 33.2356 80.876 33.9972C81.5744 35.0135 82.4658 35.8384 83.417 36.5987C83.4791 36.663 83.5464 36.7258 83.6104 36.7921C83.6704 36.8559 83.6699 36.8561 83.6699 36.9181C83.1641 37.2332 82.59 37.4257 82.0205 37.6788C82.0205 37.6788 81.9562 37.741 81.8965 37.7413C81.7036 37.6792 81.5748 37.3641 81.3867 37.2335C80.9431 36.8561 80.6237 36.4747 80.2422 36.1534C79.9232 36.1534 79.6738 36.3479 79.4189 36.5353C78.2772 37.2981 77.639 38.695 77.832 40.0899C77.8963 40.5352 78.1486 40.9168 78.2773 41.2979C78.6563 41.9962 79.289 42.6946 80.0518 42.8849C81.7033 43.2663 83.1643 42.4387 84.2441 41.2979C85.0049 40.6014 85.5749 39.7736 86.3379 39.0763C87.0383 38.0607 87.8614 37.1068 88.3652 36.0909C88.4956 35.712 88.5572 35.2042 88.2402 34.9503C88.0532 34.7588 87.7946 34.6965 87.6064 34.5694C87.5444 34.4421 87.672 34.3803 87.7344 34.38C89.0028 34.38 90.1454 34.3809 91.3516 34.3155C91.4157 34.3806 91.4158 34.3808 91.4795 34.4415C91.2889 34.696 90.908 34.6312 90.6553 34.8224C88.9412 35.5851 87.99 37.3639 86.8438 38.6944C86.7153 38.9496 86.4015 39.1401 86.4619 39.5216C86.9737 40.1559 87.5443 40.9168 88.1182 41.5509C88.6839 42.3157 89.3889 43.2666 90.5283 43.2667C90.9074 43.2667 91.2249 43.0728 91.6084 43.1368C91.6084 43.3929 91.4156 43.5202 91.2246 43.6466C90.3977 44.3465 89.1292 44.4692 88.1182 44.1544C87.0384 43.6464 86.655 42.5659 85.8945 41.7433C85.7679 41.4242 85.5128 41.298 85.3223 41.0431L85.1934 41.1095C84.116 42.4391 83.1644 43.7106 81.5107 44.2804C80.4992 44.5997 79.162 44.8525 78.1484 44.2804C76.8783 43.6463 76.0527 42.3765 76.0527 40.9806C75.9243 39.9008 76.3706 38.8857 76.9424 37.9942C77.7072 36.9806 78.7837 36.475 79.8008 35.839L79.8623 35.712C79.4828 35.0778 78.9718 34.441 79.0381 33.6183C78.9719 32.6019 79.4197 31.6519 80.2422 31.0138ZM4.76074 29.8731C5.39713 29.8731 5.96742 29.9352 6.60352 30.1241C7.17553 30.378 7.68312 30.6326 8.06055 31.0128L8.69531 30.505H9.01855V34.6964H8.63281C8.25127 33.4259 7.99803 32.6648 7.93848 32.3478C7.80976 32.0297 7.55514 31.7127 7.30273 31.3946C6.98103 31.0133 6.66786 30.7603 6.28223 30.5665C5.90513 30.378 5.52372 30.3165 5.08008 30.3165C4.12649 30.3166 3.36843 30.5667 2.85645 31.1417C2.35061 31.7127 2.09766 32.4746 2.09766 33.4259C2.09771 34.2495 2.28867 34.8225 2.73438 35.1397C3.23827 35.4567 4.12712 35.8379 5.52441 36.2833C6.85901 36.7247 7.87271 37.2332 8.50879 37.9327C9.07877 38.6332 9.3955 39.4571 9.39551 40.4083C9.39551 41.8043 8.95176 42.8222 7.99805 43.5196C7.11152 44.1537 5.96695 44.4688 4.50781 44.4688C3.23781 44.4688 2.0973 44.1535 1.01758 43.4571L0.19043 44.1534H0V39.9005H0.383789C0.505819 41.1086 0.953958 42.1201 1.52344 42.8849C2.15776 43.6456 3.11124 44.0264 4.31738 44.0265C5.52391 44.0265 6.34841 43.7096 6.8584 43.0724C7.36631 42.438 7.61523 41.804 7.61523 41.0421C7.61513 40.0287 7.04971 39.2674 5.96777 38.8214C5.1428 38.5034 4.31752 38.2508 3.43066 37.9327C2.60364 37.679 1.84034 37.2333 1.27051 36.6632C0.696305 36.1532 0.383789 35.2036 0.383789 33.9962C0.383861 32.7268 0.823838 31.7753 1.6543 31.0128C2.47539 30.2514 3.55503 29.8732 4.76074 29.8731ZM105.825 29.8731C106.652 29.8731 107.352 29.9969 107.986 30.2511C108.685 30.4434 109.379 30.8224 110.206 31.3312L110.841 30.4435H111.158V35.2647H110.841C110.65 33.804 110.078 32.6651 109.189 31.713C108.362 30.7607 107.224 30.3165 105.825 30.3165C104.937 30.3165 104.113 30.5667 103.288 31.1417C102.523 31.7126 101.954 32.3476 101.635 33.046C101.255 33.7422 101.066 34.5056 100.938 35.2042C100.813 35.9023 100.749 36.5987 100.749 37.3634C100.749 38.2505 100.814 39.0759 101.066 39.7101C101.255 40.4085 101.512 41.1092 101.953 41.8048C102.399 42.504 102.905 43.0114 103.605 43.4571C104.239 43.8374 104.938 44.0265 105.699 44.0265C107.098 44.0264 108.24 43.5816 109.127 42.7579C110.018 41.8696 110.586 40.7275 110.841 39.3946H111.223V43.962H110.841L110.206 42.9493C109.574 43.4572 108.809 43.838 108.049 44.0899C107.225 44.3465 106.461 44.4688 105.637 44.4688C103.415 44.4688 101.634 43.8372 100.367 42.5655C99.0971 41.2351 98.463 39.5211 98.4629 37.2335C98.4629 35.1403 99.1615 33.3617 100.49 31.9669C101.889 30.5669 103.667 29.8732 105.825 29.8731ZM120.362 29.8731C122.334 29.8732 123.984 30.505 125.44 31.7755C126.899 33.0461 127.6 34.8885 127.6 37.297C127.6 38.2503 127.408 39.3285 126.966 40.4083C126.521 41.4882 125.757 42.4386 124.682 43.2667C123.539 44.0895 122.074 44.4688 120.3 44.4688C117.821 44.4688 116.045 43.7099 114.966 42.1856C113.89 40.6633 113.315 39.0755 113.315 37.3634C113.315 35.4566 113.761 33.9967 114.584 32.8536C115.413 31.7128 116.364 30.9527 117.444 30.505C118.522 30.0604 119.476 29.8731 120.362 29.8731ZM38.6641 41.169V31.7755C38.6641 31.2678 38.5328 30.9529 38.2803 30.8224C38.0875 30.6327 37.5841 30.566 36.8838 30.4435V30.0606H41.1367V30.4435C40.4382 30.5661 39.9306 30.7606 39.6758 30.9532C39.3585 31.1418 39.2314 31.3943 39.2314 31.7755V44.3458H38.915L27.8076 32.2813V42.63C27.8076 42.9491 27.9982 43.2664 28.251 43.4571C28.5639 43.6456 29.0117 43.7716 29.7119 43.7716V44.1534H25.5195V43.7716C26.1552 43.7094 26.6607 43.5814 26.918 43.4571C27.1708 43.3929 27.2979 43.0725 27.2979 42.63V31.6515C26.8541 31.204 26.5364 30.886 26.3438 30.7599C26.0912 30.5662 25.8383 30.4436 25.5195 30.4435V30.0606H28.5635L38.6641 41.169ZM22.1572 41.8692C22.4083 42.5036 22.6648 43.0116 22.8555 43.2667C23.1065 43.5195 23.488 43.7105 24 43.7726V44.1534H18.6006V43.7726C19.2989 43.7725 19.7419 43.7096 19.9971 43.5812C20.1877 43.4568 20.3145 43.2 20.3145 42.9493C20.3144 42.6947 20.124 41.9347 19.6182 40.7276C19.1747 39.5212 18.918 38.885 18.918 38.8214H14.0303C14.0303 38.885 13.7776 39.5214 13.3359 40.7901C12.8887 42.0585 12.6332 42.7568 12.6328 42.8849C12.6328 43.1998 12.7598 43.3932 13.0146 43.5196C13.3357 43.5818 13.7131 43.6462 14.2852 43.7726V44.1534H10.5996V43.7726C10.8548 43.7726 11.1103 43.6457 11.3672 43.4571C11.6175 43.2666 11.8078 43.0728 11.8721 42.7579L16.0596 31.837L15.6816 31.2677C15.9987 31.0771 16.2501 30.8865 16.5049 30.6329C16.6975 30.444 17.0126 30.1242 17.3984 29.6163L22.1572 41.8692ZM57.5791 33.5538L57.3223 33.6778C56.8188 32.9163 56.2442 32.0927 55.8008 31.3312C55.4858 31.013 55.2925 30.8218 55.1641 30.6954C55.0396 30.5659 54.7208 30.4435 54.3398 30.4435H50.9775V42.63C50.9776 43.0722 51.1059 43.3302 51.3584 43.5187C51.6094 43.6451 52.1172 43.7715 52.8818 43.7716V44.1534H47.041V43.7716C47.7997 43.7716 48.246 43.6451 48.5654 43.5187C48.8179 43.3921 48.9463 43.0721 48.9463 42.63V30.4435H45.582C45.1386 30.4435 44.8834 30.5659 44.7529 30.6954C44.5665 30.8218 44.374 31.0129 44.1855 31.2677C43.9287 31.5204 43.6732 31.9661 43.2939 32.4737C42.9746 33.0458 42.66 33.425 42.4717 33.6778L42.2158 33.5538L43.042 29.7423C43.4872 29.8088 43.804 29.9346 44.0547 29.9347C44.3077 29.9968 44.5666 30.0596 44.8193 30.0597H55.04C55.3567 30.0596 55.606 29.9968 55.8652 29.9347C56.12 29.9345 56.435 29.8088 56.8184 29.7423L57.5791 33.5538ZM69.5156 41.8692C69.8306 42.5035 70.0236 43.0116 70.2764 43.2667C70.467 43.5195 70.849 43.7105 71.3525 43.7726V44.1534H66.0234V43.7726C66.6572 43.7726 67.106 43.7097 67.3564 43.5812C67.6089 43.4567 67.7373 43.1998 67.7373 42.9493C67.7373 42.6947 67.4871 41.9347 67.0391 40.7276C66.5332 39.5212 66.3403 38.885 66.2764 38.8214H61.3877C61.3877 38.885 61.1334 39.5214 60.6943 40.7901C60.2486 42.0585 59.9935 42.7568 59.9932 42.8849C59.9932 43.1997 60.1191 43.3932 60.4365 43.5196C60.6937 43.5817 61.1328 43.6463 61.6406 43.7726V44.1534H57.9561V43.7726C58.2771 43.7725 58.534 43.6457 58.7246 43.4571C58.9794 43.2666 59.1657 43.0728 59.29 42.7579L63.4834 31.837L63.1045 31.2677C63.3572 31.0771 63.6104 30.8865 63.8672 30.6329C64.0563 30.444 64.3726 30.124 64.7539 29.6163L69.5156 41.8692ZM134.075 30.4435C133.313 30.4435 132.869 30.5661 132.55 30.7599C132.237 30.9525 132.108 31.3314 132.108 31.837V42.1202C132.108 42.8849 132.237 43.3311 132.55 43.5196C132.869 43.646 133.568 43.7715 134.585 43.7716H135.22C135.916 43.7716 136.552 43.7098 137.124 43.6456C137.629 43.5192 138.078 43.3305 138.391 43.0724C138.71 42.8216 139.092 42.3756 139.537 41.8038C139.981 41.1684 140.424 40.4741 140.932 39.5831H141.313L140.167 44.1534H128.425V43.7716C129.059 43.7716 129.501 43.7095 129.694 43.5812C129.947 43.4566 130.015 43.1364 130.015 42.63V31.6515C130.015 31.1417 129.889 30.8218 129.634 30.6954C129.381 30.5658 128.935 30.4435 128.425 30.4435V30.0606H134.075V30.4435ZM153.498 33.3614L153.057 33.4249C152.739 32.9792 152.418 32.4735 152.038 31.9659C151.593 31.4582 151.149 31.0772 150.644 30.8224C150.136 30.5664 149.502 30.4435 148.865 30.4435H145.755V36.7911H146.898C147.976 36.7911 148.804 36.5983 149.249 36.2833C149.692 35.9679 150.01 35.2641 150.259 34.1847H150.581V40.089H150.259C150.136 38.9491 149.883 38.2507 149.438 37.8712C148.927 37.4868 148.231 37.297 147.151 37.297H145.755V42.7579C145.755 43.137 145.881 43.4568 146.136 43.5812C146.325 43.7095 146.706 43.7716 147.151 43.7716H149.438C150.01 43.7716 150.389 43.7095 150.771 43.5812C151.089 43.4567 151.528 43.0721 152.038 42.5655C152.608 42.0587 153.185 41.2975 153.69 40.4083L154.07 40.5343L153.243 44.1534H142.071V43.7716C142.704 43.7716 143.089 43.7101 143.34 43.5196C143.599 43.3932 143.661 43.0725 143.661 42.63V31.6515C143.661 31.1417 143.534 30.8218 143.282 30.6954C143.027 30.5658 142.581 30.4435 142.009 30.4435V30.0606H152.486L153.498 33.3614ZM120.553 30.3165C119.156 30.3165 118.014 30.8865 116.999 32.0929C116.045 33.3 115.541 35.0777 115.541 37.4259C115.541 39.3286 115.917 40.8522 116.81 42.1202C117.632 43.393 118.777 44.0264 120.3 44.0265C121.886 44.0265 123.154 43.3305 124.043 41.9347C124.932 40.5347 125.376 38.9496 125.376 37.2335C125.376 34.9504 124.87 33.2347 123.793 32.0294C122.773 30.8862 121.633 30.3165 120.553 30.3165ZM14.2227 38.2511H18.7266L16.3809 32.4747L14.2227 38.2511ZM61.6406 38.2511H66.0898L63.7383 32.4747L61.6406 38.2511ZM96.0068 0.0782208C99.2028 -0.178739 102.146 0.206344 104.644 1.10166C107.46 1.80547 108.93 3.40694 111.424 4.10752C112.13 4.30011 112.837 4.2374 113.602 4.2374L113.666 4.49521L112.901 4.74619C112.901 4.74619 112.387 4.74655 111.873 5.13388C111.873 5.58068 112.002 5.96483 112.387 6.98838C112.64 8.01214 112.837 9.03444 112.961 10.0626C113.025 10.7639 112.961 11.4675 112.961 12.1729C112.901 13.5803 112.515 14.9876 111.938 16.2706C111.301 17.7409 110.209 19.1489 108.737 20.4288C107.397 21.5821 105.922 22.7966 104.194 23.3087L103.36 23.5636L102.274 23.756C100.546 24.0131 99.3937 24.0757 97.7979 23.6925C93.1219 22.4738 90.6286 20.3635 88.8359 15.8224C88.4526 14.8596 87.7491 12.5567 87.6846 10.1886C87.6164 9.86849 87.6846 9.54808 87.6846 9.22764C87.6846 8.33131 87.8758 7.49917 87.8096 6.66904C87.8117 6.6545 87.8746 6.2202 87.8096 6.15537C87.6852 6.02932 87.4304 6.02939 87.043 5.83896C86.7263 5.64403 86.3384 5.5802 85.8281 5.32627C85.3807 5.06914 85.3743 5.09798 85.0576 4.90146C84.9248 4.8416 84.4149 4.71686 84.1582 4.58408C83.2436 4.10092 82.1114 4.35904 81.9229 4.48545C81.6682 4.67794 81.4899 4.75479 81.1064 4.88193C80.4661 5.07491 80.1985 5.26012 79.6865 5.5167C79.1714 5.83777 78.7884 6.15438 78.7217 6.2208C78.278 6.79564 79.3633 8.13925 78.8516 11.2149C78.468 13.7725 78.5342 13.0679 78.2773 14.0929C78.2127 14.5396 77.7629 15.6301 77.5723 16.1397C77.1869 17.1658 76.6124 18.0589 76.0342 18.7022C75.2694 19.662 74.4347 20.3013 72.8369 21.5821C72.5192 21.7727 71.1742 22.6706 70.8486 22.797C68.42 24.0136 67.2674 24.589 64.0684 24.589C63.8134 24.5889 62.9183 24.4607 62.5283 24.3966C61.5752 24.2693 61.0586 24.1394 60.165 23.8204C58.9487 23.3726 57.6659 22.5393 56.7725 21.7726C56.2586 21.2605 55.108 20.2372 54.7227 19.6622C54.4033 19.2754 54.2102 18.9538 54.0176 18.6358C53.8264 18.3154 53.5718 17.9323 53.4434 17.6759C53.058 16.9087 52.8031 16.2058 52.6084 15.3097C52.4799 14.6038 52.4805 13.9642 52.4805 13.4522C52.416 12.8772 52.416 12.3629 52.416 11.9171C52.4805 11.0198 52.6753 10.0619 53.123 8.46201L53.5078 7.30967L54.0176 6.2208L55.3633 4.04795V3.72471C55.1727 3.34215 54.9801 3.40714 54.5947 3.34189C53.9542 3.15036 53.1852 3.08568 53.6348 2.44443C53.7612 2.44443 53.8931 2.44483 54.0176 2.51084C54.7222 2.6384 55.4896 2.57517 56.1943 2.7667C58.2442 1.99685 60.1658 1.29106 62.4043 1.03818C63.1094 0.845283 64.4543 0.65244 65.6699 0.65244C67.0122 0.588349 68.3549 0.781288 69.1904 0.781346L70.2148 0.908299C71.1748 0.908396 73.1559 1.42153 74.7559 2.12412C75.9083 2.63821 76.8695 3.21477 77.249 3.72471C77.5721 4.10785 77.956 5.06875 78.2129 5.32627C78.7211 5.77286 79.2994 5.06976 79.8135 4.8126C81.1519 4.17453 81.1832 4.01011 81.7197 3.80088C82.5134 3.49203 83.6202 3.56885 84.3252 3.88779C84.7102 4.0828 84.9 4.20608 85.4736 4.46006C86.3733 4.90964 86.9168 5.39072 87.876 5.39072C88.4525 4.43036 88.6447 3.6601 89.2852 2.82822C89.9877 2.0623 91.0756 1.22921 92.2881 0.781346C93.4426 0.331822 94.5954 0.205784 96.0068 0.0782208ZM78.0869 7.37412C77.4467 -0.241586 63.1089 1.16488 61.832 1.67685C60.7397 1.80532 59.9728 2.38139 58.9492 2.57529C58.4372 2.76682 58.6268 2.70041 58.3682 2.7667C56.963 3.21458 55.8772 4.30065 55.04 5.64365C54.4679 6.60522 53.9534 7.6916 53.7607 8.58896C53.1846 10.5713 52.994 12.235 53.0586 13.5167C53.0586 14.2204 53.1849 14.8601 53.3154 15.3741C53.4439 16.0134 53.7613 17.035 53.8936 17.2276C54.3396 18.125 55.1725 19.275 55.8105 20.0431C56.1941 20.4941 56.5796 20.8776 57.0293 21.2608C57.6656 21.7728 58.4368 22.2847 59.0771 22.67C59.2678 22.7964 60.3538 23.3089 60.6133 23.3731C61.6372 23.6924 61.8922 23.7562 62.7871 23.8829C63.492 24.0134 64.261 24.1401 65.4756 24.0138C67.3976 23.9495 68.6128 23.2425 68.9961 23.0519C70.0841 22.54 70.0842 22.6037 72.9629 20.6202C75.2037 19.0844 76.0989 17.6133 76.9941 15.8224C77.5084 14.7321 77.6988 14.2867 77.8955 12.7472C78.0222 12.1076 77.9558 13.4521 78.1484 10.9542C78.2126 10.1894 78.2774 9.9983 78.2129 9.48447C78.2774 8.65339 78.2133 7.82196 78.0869 7.37412ZM97.4121 0.526463C96.0667 0.652845 95.171 0.588117 93.8262 0.908299C91.2666 1.67623 91.716 1.61479 91.1377 1.99717C90.7524 2.25529 90.1784 2.76703 89.7949 3.15049L88.8994 4.55576C88.7067 5.06986 88.3236 5.9648 88.5186 6.47666C88.8993 6.54296 89.0302 6.22117 89.2207 5.96494C89.411 5.51712 89.667 5.13334 89.9219 5.00693C90.9478 4.36497 92.3557 4.62106 92.6758 4.55576C93.252 4.49588 95.6817 4.36435 96.3242 4.42978C96.4542 4.43036 97.9223 4.87583 98.1787 4.94053C98.9452 5.25984 99.7811 5.70978 100.546 5.90244C101.507 6.15525 102.468 6.09426 103.812 6.47666C105.218 6.86022 106.496 7.05313 107.586 8.13877C107.762 8.34397 108.236 8.76943 108.671 9.24814C109.011 9.61686 109.338 10.0185 109.506 10.381C109.611 10.6441 109.589 10.9079 109.396 11.0997C109.355 11.142 109.309 11.1779 109.251 11.2149C108.995 11.4031 108.229 10.7634 107.586 10.5099C107.518 10.458 107.444 10.4147 107.373 10.3829L107.33 10.381C107.282 10.3529 107.232 10.3343 107.187 10.3155C106.907 10.2412 106.635 10.281 106.397 10.3185C106.174 10.3619 105.972 10.4005 105.805 10.3194C105.539 10.1236 105.601 9.35809 105.153 8.91025C104.579 8.33194 103.682 7.75744 103.17 8.20517C103.041 8.33541 102.98 8.64283 102.915 9.03428C102.876 9.27998 102.84 9.55128 102.782 9.83408C102.747 10.0125 102.708 10.1976 102.66 10.381C102.608 10.5166 102.546 10.6522 102.481 10.7931C102.345 11.0707 102.168 11.3368 101.924 11.5645C101.835 11.6433 101.74 11.7185 101.635 11.7892C100.225 12.3009 100.803 12.301 98.8857 11.9796C98.1168 11.8543 97.2835 11.0202 96.4521 10.381C95.5569 9.61499 94.658 8.97576 93.7002 9.54892C93.5075 9.80583 93.4426 10.0628 93.5068 10.381C93.5711 10.8275 93.8926 11.4038 94.3379 11.9796C95.0425 12.9413 96.0068 13.8362 96.707 14.2198C97.4741 14.6694 98.179 14.2867 98.8857 14.6036C99.3312 14.7962 99.4601 15.3099 99.5889 15.3741C99.7153 15.501 99.9079 15.5003 100.289 15.1153C100.358 15.0523 100.739 14.6705 100.865 14.7325C101.188 14.8603 100.865 15.3099 100.803 15.3741C99.8434 16.9084 99.9071 16.779 98.4961 16.589C96.9624 16.013 96.0664 15.8835 94.9805 15.3097C94.0814 14.8597 94.0816 13.4525 93.7002 12.6202C93.5136 11.7395 93.1212 11.1106 92.5283 10.5997C92.4332 10.523 92.3343 10.45 92.2285 10.381C92.1623 10.3282 92.0917 10.2766 92.0215 10.2267C91.8782 10.1313 91.7293 10.0419 91.5674 9.95615C91.3543 9.83676 91.1274 9.72648 90.8828 9.61435C90.4998 9.42163 90.4336 8.97481 90.2451 8.46201C89.7953 7.82155 89.4735 6.86041 88.6445 7.18271C88.5187 7.2468 88.4523 7.24688 88.4521 7.30967C88.3234 8.71489 88.1312 10.0623 88.3877 11.6622L88.9619 14.2862C89.3496 15.5006 89.4734 15.5013 89.7285 16.462C90.054 16.9732 90.3076 17.6755 90.5645 18.1251C91.2671 19.3417 92.0977 19.9817 93.3164 20.9415C94.1474 21.5828 94.531 21.8333 95.874 22.4737C96.7071 22.7968 98.3715 23.2424 99.3311 23.3087C101.315 23.4374 100.803 23.3085 102.786 22.9874C104.388 22.7965 107.265 21.0685 109.251 19.0851C109.701 18.6367 110.018 18.1878 110.339 17.7403C110.851 17.0348 111.361 16.2702 111.556 15.5011C111.746 15.0536 112.196 13.581 112.196 13.1964C112.387 11.4037 112.26 9.67546 112.13 9.22764C111.873 7.56509 111.424 5.90308 111.237 5.39072C110.787 4.30074 108.165 2.89453 105.666 1.99717C104.008 1.35787 102.274 0.845556 101.379 0.781346C101.252 0.781241 100.74 0.71798 100.61 0.717869C100.289 0.652438 100.225 0.717871 99.9072 0.65244C99.0765 0.526055 98.3074 0.526463 97.4121 0.526463ZM57.4775 14.4776C57.1564 13.4528 57.3442 12.2352 59.0127 13.2608C59.6549 13.5811 59.1394 14.5392 59.7822 14.796C60.4826 14.6695 60.5511 13.8367 61.3818 13.964C61.8918 14.0302 62.0873 14.7318 62.6592 14.5392C63.2361 14.3474 64.7731 14.1564 64.8975 14.9259C64.7109 15.6939 64.5177 15.3742 64.2607 15.9493C64.1963 16.5892 64.1965 17.1653 63.876 17.2276C63.8138 17.2928 62.9758 17.2273 62.2109 17.1651C61.3177 17.2273 60.4824 17.4181 60.4824 17.4181C60.2937 17.2927 59.9041 17.2273 60.165 16.7169C61.317 15.8839 58.6924 15.4364 58.5635 15.2433C57.859 14.8601 57.7943 14.9259 57.4775 14.4776ZM64.835 16.1397C65.1561 15.8228 65.5401 16.077 65.8623 16.3321C66.0549 16.5247 65.9903 16.9079 65.9902 17.1651C65.7953 17.4179 65.54 17.4181 65.2852 17.4181C64.9679 17.3559 64.6468 17.1012 64.5801 16.7794C64.518 16.5256 64.6466 16.2706 64.835 16.1397ZM64.1328 5.83896C64.6469 5.90276 65.4132 5.51728 65.7334 6.02939C65.7952 6.41266 65.2234 6.66924 65.4141 7.05283C65.7343 7.75749 65.4135 7.49963 64.9678 8.13877C64.8974 8.58855 65.0898 9.03437 65.4756 9.10068C65.9905 9.2928 66.3726 9.42215 66.5693 8.91025C66.7599 8.71562 66.7599 8.26797 66.6914 8.01279V7.11631C66.6914 6.3491 66.8193 6.1555 67.0117 6.02939C67.3334 6.09446 67.3341 5.96438 68.5508 6.41221C68.932 6.66905 69.4459 6.79568 69.8271 7.05283C70.2729 7.30966 70.9792 7.49955 71.5557 7.37412C72.262 7.18268 71.7485 6.22145 72.3223 5.96494C72.8366 5.71014 73.0276 5.77283 73.2871 6.09385C73.4771 6.47624 73.5416 6.41262 73.7988 7.18271C74.1797 8.20542 74.6269 9.22799 74.627 10.4454C74.6911 10.8931 74.5012 11.4033 74.1797 11.7276C73.9911 12.877 74.4352 12.4941 73.9912 13.7062C73.7989 14.0928 73.4772 14.4141 73.2871 14.796C72.9634 15.1816 72.5189 15.5009 72.0693 15.7569C71.9407 15.822 71.8146 15.6941 71.748 15.63C71.4272 15.2432 72.0057 14.9872 71.877 14.6036C71.686 14.3476 71.427 14.2862 71.1074 14.2198C70.8485 14.2199 70.5313 14.2872 70.2725 14.4776C69.9549 14.54 68.6122 14.8595 68.293 14.8595C67.5282 14.9257 67.0123 14.8596 66.5029 14.6036C66.4366 14.4142 66.3724 14.2201 66.5029 14.0304C67.2054 13.7058 67.9718 13.3249 68.8047 13.4522C69.3191 13.1962 69.8917 13.5803 70.4053 13.3243C70.7266 13.1958 71.1082 13.0077 71.1748 12.6847C71.4278 12.1737 70.9196 11.8545 70.7266 11.5343C70.4052 11.2771 70.0226 10.9533 69.9561 10.5099C69.7653 10.254 69.5724 9.99833 69.3818 9.80576L69.0625 9.48447C68.7417 9.10089 68.4201 9.29263 67.9082 9.42197C67.334 9.74091 67.3337 10.5709 66.8857 11.0196C66.4365 11.917 65.4754 12.1067 64.5176 12.1729C64.1324 12.1066 63.6829 11.9798 63.2354 11.8546C62.7274 11.5343 62.4039 11.0195 62.0186 10.5099C61.8321 10.2539 61.699 9.93183 61.5059 9.67588C61.3818 9.2928 61.1249 9.35786 60.7393 9.10068C60.294 9.03446 59.8442 8.91 59.6553 9.35752C59.4609 9.86839 59.394 10.4462 59.2676 10.9542C59.2052 11.2768 58.8823 11.2767 58.6895 11.0841C58.3085 10.8938 58.1155 11.2141 57.7305 11.2765C57.2827 11.4674 57.2154 11.5337 56.9629 11.6622C56.5154 11.9792 56.1941 12.046 55.8105 12.5567C55.622 12.877 55.3628 13.2609 54.9795 13.5812C54.4034 13.4526 54.7229 12.747 54.7852 12.6202C54.9802 11.4038 55.9395 10.6366 56.6445 9.67588C57.4112 8.84618 57.5398 8.77955 58.3086 8.01279C58.5013 7.94846 59.2058 7.18282 60.165 6.86045C61.0586 6.47683 61.1899 6.66978 61.8926 6.34873C62.9185 6.02974 63.6833 6.09468 64.1328 5.83896ZM100.803 7.56553C100.164 7.62975 99.7815 7.75823 99.5889 8.39658C99.3319 8.84625 99.9073 9.10038 100.225 9.35752C100.674 9.42179 101.315 9.29301 101.635 8.97568C101.765 8.65341 101.958 8.26764 101.703 7.94834C101.57 7.56503 101.188 7.56553 100.803 7.56553Z\" fill=\"%23292524\"/></svg>");
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 45px;
  display: block;
}

.woocommerce-order-pay .entry-content ul.order_details li {
  text-align: center;
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light);
}

.woocommerce-order-pay .entry-content ul.order_details li strong {
  --tw-font-weight: 400;
  font-weight: 400 !important;
}

.woocommerce-order-pay .entry-content p:not(.form-row) {
  margin-top: var(--spacing-sc-spacing-padding-sm);
  text-align: center;
}

.woocommerce-order-pay .entry-content form {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.woocommerce-order-pay .entry-content form a {
  margin-top: var(--spacing-sc-spacing-padding-sm);
  max-width: fit-content;
}

.woocommerce-order {
  padding: var(--spacing-sc-spacing-padding-md);
}

.woocommerce-order .woocommerce-thankyou-order-received {
  text-align: center;
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}

.woocommerce-order .woocommerce-thankyou-order-received:before {
  content: "";
  margin-bottom: var(--spacing-sc-spacing-padding-md);
  background-image: url("data:image/svg+xml,<svg width=\"155\" height=\"45\" viewBox=\"0 0 155 45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M80.2422 31.0138C81.3866 30.2522 83.1648 30.1238 84.3711 30.8224C84.8164 30.9529 85.1339 31.3318 85.3867 31.713C85.4466 32.0299 85.7033 32.4742 85.5752 32.7892C85.5752 32.8534 85.5125 32.8536 85.4463 32.8536H84.1162C84.0541 32.4744 84.0532 32.155 83.9248 31.7755C83.7982 31.2038 83.2909 30.6961 82.7236 30.5665C82.021 30.5052 81.3861 30.823 80.9424 31.4591C80.437 32.1556 80.6235 33.2356 80.876 33.9972C81.5744 35.0135 82.4658 35.8384 83.417 36.5987C83.4791 36.663 83.5464 36.7258 83.6104 36.7921C83.6704 36.8559 83.6699 36.8561 83.6699 36.9181C83.1641 37.2332 82.59 37.4257 82.0205 37.6788C82.0205 37.6788 81.9562 37.741 81.8965 37.7413C81.7036 37.6792 81.5748 37.3641 81.3867 37.2335C80.9431 36.8561 80.6237 36.4747 80.2422 36.1534C79.9232 36.1534 79.6738 36.3479 79.4189 36.5353C78.2772 37.2981 77.639 38.695 77.832 40.0899C77.8963 40.5352 78.1486 40.9168 78.2773 41.2979C78.6563 41.9962 79.289 42.6946 80.0518 42.8849C81.7033 43.2663 83.1643 42.4387 84.2441 41.2979C85.0049 40.6014 85.5749 39.7736 86.3379 39.0763C87.0383 38.0607 87.8614 37.1068 88.3652 36.0909C88.4956 35.712 88.5572 35.2042 88.2402 34.9503C88.0532 34.7588 87.7946 34.6965 87.6064 34.5694C87.5444 34.4421 87.672 34.3803 87.7344 34.38C89.0028 34.38 90.1454 34.3809 91.3516 34.3155C91.4157 34.3806 91.4158 34.3808 91.4795 34.4415C91.2889 34.696 90.908 34.6312 90.6553 34.8224C88.9412 35.5851 87.99 37.3639 86.8438 38.6944C86.7153 38.9496 86.4015 39.1401 86.4619 39.5216C86.9737 40.1559 87.5443 40.9168 88.1182 41.5509C88.6839 42.3157 89.3889 43.2666 90.5283 43.2667C90.9074 43.2667 91.2249 43.0728 91.6084 43.1368C91.6084 43.3929 91.4156 43.5202 91.2246 43.6466C90.3977 44.3465 89.1292 44.4692 88.1182 44.1544C87.0384 43.6464 86.655 42.5659 85.8945 41.7433C85.7679 41.4242 85.5128 41.298 85.3223 41.0431L85.1934 41.1095C84.116 42.4391 83.1644 43.7106 81.5107 44.2804C80.4992 44.5997 79.162 44.8525 78.1484 44.2804C76.8783 43.6463 76.0527 42.3765 76.0527 40.9806C75.9243 39.9008 76.3706 38.8857 76.9424 37.9942C77.7072 36.9806 78.7837 36.475 79.8008 35.839L79.8623 35.712C79.4828 35.0778 78.9718 34.441 79.0381 33.6183C78.9719 32.6019 79.4197 31.6519 80.2422 31.0138ZM4.76074 29.8731C5.39713 29.8731 5.96742 29.9352 6.60352 30.1241C7.17553 30.378 7.68312 30.6326 8.06055 31.0128L8.69531 30.505H9.01855V34.6964H8.63281C8.25127 33.4259 7.99803 32.6648 7.93848 32.3478C7.80976 32.0297 7.55514 31.7127 7.30273 31.3946C6.98103 31.0133 6.66786 30.7603 6.28223 30.5665C5.90513 30.378 5.52372 30.3165 5.08008 30.3165C4.12649 30.3166 3.36843 30.5667 2.85645 31.1417C2.35061 31.7127 2.09766 32.4746 2.09766 33.4259C2.09771 34.2495 2.28867 34.8225 2.73438 35.1397C3.23827 35.4567 4.12712 35.8379 5.52441 36.2833C6.85901 36.7247 7.87271 37.2332 8.50879 37.9327C9.07877 38.6332 9.3955 39.4571 9.39551 40.4083C9.39551 41.8043 8.95176 42.8222 7.99805 43.5196C7.11152 44.1537 5.96695 44.4688 4.50781 44.4688C3.23781 44.4688 2.0973 44.1535 1.01758 43.4571L0.19043 44.1534H0V39.9005H0.383789C0.505819 41.1086 0.953958 42.1201 1.52344 42.8849C2.15776 43.6456 3.11124 44.0264 4.31738 44.0265C5.52391 44.0265 6.34841 43.7096 6.8584 43.0724C7.36631 42.438 7.61523 41.804 7.61523 41.0421C7.61513 40.0287 7.04971 39.2674 5.96777 38.8214C5.1428 38.5034 4.31752 38.2508 3.43066 37.9327C2.60364 37.679 1.84034 37.2333 1.27051 36.6632C0.696305 36.1532 0.383789 35.2036 0.383789 33.9962C0.383861 32.7268 0.823838 31.7753 1.6543 31.0128C2.47539 30.2514 3.55503 29.8732 4.76074 29.8731ZM105.825 29.8731C106.652 29.8731 107.352 29.9969 107.986 30.2511C108.685 30.4434 109.379 30.8224 110.206 31.3312L110.841 30.4435H111.158V35.2647H110.841C110.65 33.804 110.078 32.6651 109.189 31.713C108.362 30.7607 107.224 30.3165 105.825 30.3165C104.937 30.3165 104.113 30.5667 103.288 31.1417C102.523 31.7126 101.954 32.3476 101.635 33.046C101.255 33.7422 101.066 34.5056 100.938 35.2042C100.813 35.9023 100.749 36.5987 100.749 37.3634C100.749 38.2505 100.814 39.0759 101.066 39.7101C101.255 40.4085 101.512 41.1092 101.953 41.8048C102.399 42.504 102.905 43.0114 103.605 43.4571C104.239 43.8374 104.938 44.0265 105.699 44.0265C107.098 44.0264 108.24 43.5816 109.127 42.7579C110.018 41.8696 110.586 40.7275 110.841 39.3946H111.223V43.962H110.841L110.206 42.9493C109.574 43.4572 108.809 43.838 108.049 44.0899C107.225 44.3465 106.461 44.4688 105.637 44.4688C103.415 44.4688 101.634 43.8372 100.367 42.5655C99.0971 41.2351 98.463 39.5211 98.4629 37.2335C98.4629 35.1403 99.1615 33.3617 100.49 31.9669C101.889 30.5669 103.667 29.8732 105.825 29.8731ZM120.362 29.8731C122.334 29.8732 123.984 30.505 125.44 31.7755C126.899 33.0461 127.6 34.8885 127.6 37.297C127.6 38.2503 127.408 39.3285 126.966 40.4083C126.521 41.4882 125.757 42.4386 124.682 43.2667C123.539 44.0895 122.074 44.4688 120.3 44.4688C117.821 44.4688 116.045 43.7099 114.966 42.1856C113.89 40.6633 113.315 39.0755 113.315 37.3634C113.315 35.4566 113.761 33.9967 114.584 32.8536C115.413 31.7128 116.364 30.9527 117.444 30.505C118.522 30.0604 119.476 29.8731 120.362 29.8731ZM38.6641 41.169V31.7755C38.6641 31.2678 38.5328 30.9529 38.2803 30.8224C38.0875 30.6327 37.5841 30.566 36.8838 30.4435V30.0606H41.1367V30.4435C40.4382 30.5661 39.9306 30.7606 39.6758 30.9532C39.3585 31.1418 39.2314 31.3943 39.2314 31.7755V44.3458H38.915L27.8076 32.2813V42.63C27.8076 42.9491 27.9982 43.2664 28.251 43.4571C28.5639 43.6456 29.0117 43.7716 29.7119 43.7716V44.1534H25.5195V43.7716C26.1552 43.7094 26.6607 43.5814 26.918 43.4571C27.1708 43.3929 27.2979 43.0725 27.2979 42.63V31.6515C26.8541 31.204 26.5364 30.886 26.3438 30.7599C26.0912 30.5662 25.8383 30.4436 25.5195 30.4435V30.0606H28.5635L38.6641 41.169ZM22.1572 41.8692C22.4083 42.5036 22.6648 43.0116 22.8555 43.2667C23.1065 43.5195 23.488 43.7105 24 43.7726V44.1534H18.6006V43.7726C19.2989 43.7725 19.7419 43.7096 19.9971 43.5812C20.1877 43.4568 20.3145 43.2 20.3145 42.9493C20.3144 42.6947 20.124 41.9347 19.6182 40.7276C19.1747 39.5212 18.918 38.885 18.918 38.8214H14.0303C14.0303 38.885 13.7776 39.5214 13.3359 40.7901C12.8887 42.0585 12.6332 42.7568 12.6328 42.8849C12.6328 43.1998 12.7598 43.3932 13.0146 43.5196C13.3357 43.5818 13.7131 43.6462 14.2852 43.7726V44.1534H10.5996V43.7726C10.8548 43.7726 11.1103 43.6457 11.3672 43.4571C11.6175 43.2666 11.8078 43.0728 11.8721 42.7579L16.0596 31.837L15.6816 31.2677C15.9987 31.0771 16.2501 30.8865 16.5049 30.6329C16.6975 30.444 17.0126 30.1242 17.3984 29.6163L22.1572 41.8692ZM57.5791 33.5538L57.3223 33.6778C56.8188 32.9163 56.2442 32.0927 55.8008 31.3312C55.4858 31.013 55.2925 30.8218 55.1641 30.6954C55.0396 30.5659 54.7208 30.4435 54.3398 30.4435H50.9775V42.63C50.9776 43.0722 51.1059 43.3302 51.3584 43.5187C51.6094 43.6451 52.1172 43.7715 52.8818 43.7716V44.1534H47.041V43.7716C47.7997 43.7716 48.246 43.6451 48.5654 43.5187C48.8179 43.3921 48.9463 43.0721 48.9463 42.63V30.4435H45.582C45.1386 30.4435 44.8834 30.5659 44.7529 30.6954C44.5665 30.8218 44.374 31.0129 44.1855 31.2677C43.9287 31.5204 43.6732 31.9661 43.2939 32.4737C42.9746 33.0458 42.66 33.425 42.4717 33.6778L42.2158 33.5538L43.042 29.7423C43.4872 29.8088 43.804 29.9346 44.0547 29.9347C44.3077 29.9968 44.5666 30.0596 44.8193 30.0597H55.04C55.3567 30.0596 55.606 29.9968 55.8652 29.9347C56.12 29.9345 56.435 29.8088 56.8184 29.7423L57.5791 33.5538ZM69.5156 41.8692C69.8306 42.5035 70.0236 43.0116 70.2764 43.2667C70.467 43.5195 70.849 43.7105 71.3525 43.7726V44.1534H66.0234V43.7726C66.6572 43.7726 67.106 43.7097 67.3564 43.5812C67.6089 43.4567 67.7373 43.1998 67.7373 42.9493C67.7373 42.6947 67.4871 41.9347 67.0391 40.7276C66.5332 39.5212 66.3403 38.885 66.2764 38.8214H61.3877C61.3877 38.885 61.1334 39.5214 60.6943 40.7901C60.2486 42.0585 59.9935 42.7568 59.9932 42.8849C59.9932 43.1997 60.1191 43.3932 60.4365 43.5196C60.6937 43.5817 61.1328 43.6463 61.6406 43.7726V44.1534H57.9561V43.7726C58.2771 43.7725 58.534 43.6457 58.7246 43.4571C58.9794 43.2666 59.1657 43.0728 59.29 42.7579L63.4834 31.837L63.1045 31.2677C63.3572 31.0771 63.6104 30.8865 63.8672 30.6329C64.0563 30.444 64.3726 30.124 64.7539 29.6163L69.5156 41.8692ZM134.075 30.4435C133.313 30.4435 132.869 30.5661 132.55 30.7599C132.237 30.9525 132.108 31.3314 132.108 31.837V42.1202C132.108 42.8849 132.237 43.3311 132.55 43.5196C132.869 43.646 133.568 43.7715 134.585 43.7716H135.22C135.916 43.7716 136.552 43.7098 137.124 43.6456C137.629 43.5192 138.078 43.3305 138.391 43.0724C138.71 42.8216 139.092 42.3756 139.537 41.8038C139.981 41.1684 140.424 40.4741 140.932 39.5831H141.313L140.167 44.1534H128.425V43.7716C129.059 43.7716 129.501 43.7095 129.694 43.5812C129.947 43.4566 130.015 43.1364 130.015 42.63V31.6515C130.015 31.1417 129.889 30.8218 129.634 30.6954C129.381 30.5658 128.935 30.4435 128.425 30.4435V30.0606H134.075V30.4435ZM153.498 33.3614L153.057 33.4249C152.739 32.9792 152.418 32.4735 152.038 31.9659C151.593 31.4582 151.149 31.0772 150.644 30.8224C150.136 30.5664 149.502 30.4435 148.865 30.4435H145.755V36.7911H146.898C147.976 36.7911 148.804 36.5983 149.249 36.2833C149.692 35.9679 150.01 35.2641 150.259 34.1847H150.581V40.089H150.259C150.136 38.9491 149.883 38.2507 149.438 37.8712C148.927 37.4868 148.231 37.297 147.151 37.297H145.755V42.7579C145.755 43.137 145.881 43.4568 146.136 43.5812C146.325 43.7095 146.706 43.7716 147.151 43.7716H149.438C150.01 43.7716 150.389 43.7095 150.771 43.5812C151.089 43.4567 151.528 43.0721 152.038 42.5655C152.608 42.0587 153.185 41.2975 153.69 40.4083L154.07 40.5343L153.243 44.1534H142.071V43.7716C142.704 43.7716 143.089 43.7101 143.34 43.5196C143.599 43.3932 143.661 43.0725 143.661 42.63V31.6515C143.661 31.1417 143.534 30.8218 143.282 30.6954C143.027 30.5658 142.581 30.4435 142.009 30.4435V30.0606H152.486L153.498 33.3614ZM120.553 30.3165C119.156 30.3165 118.014 30.8865 116.999 32.0929C116.045 33.3 115.541 35.0777 115.541 37.4259C115.541 39.3286 115.917 40.8522 116.81 42.1202C117.632 43.393 118.777 44.0264 120.3 44.0265C121.886 44.0265 123.154 43.3305 124.043 41.9347C124.932 40.5347 125.376 38.9496 125.376 37.2335C125.376 34.9504 124.87 33.2347 123.793 32.0294C122.773 30.8862 121.633 30.3165 120.553 30.3165ZM14.2227 38.2511H18.7266L16.3809 32.4747L14.2227 38.2511ZM61.6406 38.2511H66.0898L63.7383 32.4747L61.6406 38.2511ZM96.0068 0.0782208C99.2028 -0.178739 102.146 0.206344 104.644 1.10166C107.46 1.80547 108.93 3.40694 111.424 4.10752C112.13 4.30011 112.837 4.2374 113.602 4.2374L113.666 4.49521L112.901 4.74619C112.901 4.74619 112.387 4.74655 111.873 5.13388C111.873 5.58068 112.002 5.96483 112.387 6.98838C112.64 8.01214 112.837 9.03444 112.961 10.0626C113.025 10.7639 112.961 11.4675 112.961 12.1729C112.901 13.5803 112.515 14.9876 111.938 16.2706C111.301 17.7409 110.209 19.1489 108.737 20.4288C107.397 21.5821 105.922 22.7966 104.194 23.3087L103.36 23.5636L102.274 23.756C100.546 24.0131 99.3937 24.0757 97.7979 23.6925C93.1219 22.4738 90.6286 20.3635 88.8359 15.8224C88.4526 14.8596 87.7491 12.5567 87.6846 10.1886C87.6164 9.86849 87.6846 9.54808 87.6846 9.22764C87.6846 8.33131 87.8758 7.49917 87.8096 6.66904C87.8117 6.6545 87.8746 6.2202 87.8096 6.15537C87.6852 6.02932 87.4304 6.02939 87.043 5.83896C86.7263 5.64403 86.3384 5.5802 85.8281 5.32627C85.3807 5.06914 85.3743 5.09798 85.0576 4.90146C84.9248 4.8416 84.4149 4.71686 84.1582 4.58408C83.2436 4.10092 82.1114 4.35904 81.9229 4.48545C81.6682 4.67794 81.4899 4.75479 81.1064 4.88193C80.4661 5.07491 80.1985 5.26012 79.6865 5.5167C79.1714 5.83777 78.7884 6.15438 78.7217 6.2208C78.278 6.79564 79.3633 8.13925 78.8516 11.2149C78.468 13.7725 78.5342 13.0679 78.2773 14.0929C78.2127 14.5396 77.7629 15.6301 77.5723 16.1397C77.1869 17.1658 76.6124 18.0589 76.0342 18.7022C75.2694 19.662 74.4347 20.3013 72.8369 21.5821C72.5192 21.7727 71.1742 22.6706 70.8486 22.797C68.42 24.0136 67.2674 24.589 64.0684 24.589C63.8134 24.5889 62.9183 24.4607 62.5283 24.3966C61.5752 24.2693 61.0586 24.1394 60.165 23.8204C58.9487 23.3726 57.6659 22.5393 56.7725 21.7726C56.2586 21.2605 55.108 20.2372 54.7227 19.6622C54.4033 19.2754 54.2102 18.9538 54.0176 18.6358C53.8264 18.3154 53.5718 17.9323 53.4434 17.6759C53.058 16.9087 52.8031 16.2058 52.6084 15.3097C52.4799 14.6038 52.4805 13.9642 52.4805 13.4522C52.416 12.8772 52.416 12.3629 52.416 11.9171C52.4805 11.0198 52.6753 10.0619 53.123 8.46201L53.5078 7.30967L54.0176 6.2208L55.3633 4.04795V3.72471C55.1727 3.34215 54.9801 3.40714 54.5947 3.34189C53.9542 3.15036 53.1852 3.08568 53.6348 2.44443C53.7612 2.44443 53.8931 2.44483 54.0176 2.51084C54.7222 2.6384 55.4896 2.57517 56.1943 2.7667C58.2442 1.99685 60.1658 1.29106 62.4043 1.03818C63.1094 0.845283 64.4543 0.65244 65.6699 0.65244C67.0122 0.588349 68.3549 0.781288 69.1904 0.781346L70.2148 0.908299C71.1748 0.908396 73.1559 1.42153 74.7559 2.12412C75.9083 2.63821 76.8695 3.21477 77.249 3.72471C77.5721 4.10785 77.956 5.06875 78.2129 5.32627C78.7211 5.77286 79.2994 5.06976 79.8135 4.8126C81.1519 4.17453 81.1832 4.01011 81.7197 3.80088C82.5134 3.49203 83.6202 3.56885 84.3252 3.88779C84.7102 4.0828 84.9 4.20608 85.4736 4.46006C86.3733 4.90964 86.9168 5.39072 87.876 5.39072C88.4525 4.43036 88.6447 3.6601 89.2852 2.82822C89.9877 2.0623 91.0756 1.22921 92.2881 0.781346C93.4426 0.331822 94.5954 0.205784 96.0068 0.0782208ZM78.0869 7.37412C77.4467 -0.241586 63.1089 1.16488 61.832 1.67685C60.7397 1.80532 59.9728 2.38139 58.9492 2.57529C58.4372 2.76682 58.6268 2.70041 58.3682 2.7667C56.963 3.21458 55.8772 4.30065 55.04 5.64365C54.4679 6.60522 53.9534 7.6916 53.7607 8.58896C53.1846 10.5713 52.994 12.235 53.0586 13.5167C53.0586 14.2204 53.1849 14.8601 53.3154 15.3741C53.4439 16.0134 53.7613 17.035 53.8936 17.2276C54.3396 18.125 55.1725 19.275 55.8105 20.0431C56.1941 20.4941 56.5796 20.8776 57.0293 21.2608C57.6656 21.7728 58.4368 22.2847 59.0771 22.67C59.2678 22.7964 60.3538 23.3089 60.6133 23.3731C61.6372 23.6924 61.8922 23.7562 62.7871 23.8829C63.492 24.0134 64.261 24.1401 65.4756 24.0138C67.3976 23.9495 68.6128 23.2425 68.9961 23.0519C70.0841 22.54 70.0842 22.6037 72.9629 20.6202C75.2037 19.0844 76.0989 17.6133 76.9941 15.8224C77.5084 14.7321 77.6988 14.2867 77.8955 12.7472C78.0222 12.1076 77.9558 13.4521 78.1484 10.9542C78.2126 10.1894 78.2774 9.9983 78.2129 9.48447C78.2774 8.65339 78.2133 7.82196 78.0869 7.37412ZM97.4121 0.526463C96.0667 0.652845 95.171 0.588117 93.8262 0.908299C91.2666 1.67623 91.716 1.61479 91.1377 1.99717C90.7524 2.25529 90.1784 2.76703 89.7949 3.15049L88.8994 4.55576C88.7067 5.06986 88.3236 5.9648 88.5186 6.47666C88.8993 6.54296 89.0302 6.22117 89.2207 5.96494C89.411 5.51712 89.667 5.13334 89.9219 5.00693C90.9478 4.36497 92.3557 4.62106 92.6758 4.55576C93.252 4.49588 95.6817 4.36435 96.3242 4.42978C96.4542 4.43036 97.9223 4.87583 98.1787 4.94053C98.9452 5.25984 99.7811 5.70978 100.546 5.90244C101.507 6.15525 102.468 6.09426 103.812 6.47666C105.218 6.86022 106.496 7.05313 107.586 8.13877C107.762 8.34397 108.236 8.76943 108.671 9.24814C109.011 9.61686 109.338 10.0185 109.506 10.381C109.611 10.6441 109.589 10.9079 109.396 11.0997C109.355 11.142 109.309 11.1779 109.251 11.2149C108.995 11.4031 108.229 10.7634 107.586 10.5099C107.518 10.458 107.444 10.4147 107.373 10.3829L107.33 10.381C107.282 10.3529 107.232 10.3343 107.187 10.3155C106.907 10.2412 106.635 10.281 106.397 10.3185C106.174 10.3619 105.972 10.4005 105.805 10.3194C105.539 10.1236 105.601 9.35809 105.153 8.91025C104.579 8.33194 103.682 7.75744 103.17 8.20517C103.041 8.33541 102.98 8.64283 102.915 9.03428C102.876 9.27998 102.84 9.55128 102.782 9.83408C102.747 10.0125 102.708 10.1976 102.66 10.381C102.608 10.5166 102.546 10.6522 102.481 10.7931C102.345 11.0707 102.168 11.3368 101.924 11.5645C101.835 11.6433 101.74 11.7185 101.635 11.7892C100.225 12.3009 100.803 12.301 98.8857 11.9796C98.1168 11.8543 97.2835 11.0202 96.4521 10.381C95.5569 9.61499 94.658 8.97576 93.7002 9.54892C93.5075 9.80583 93.4426 10.0628 93.5068 10.381C93.5711 10.8275 93.8926 11.4038 94.3379 11.9796C95.0425 12.9413 96.0068 13.8362 96.707 14.2198C97.4741 14.6694 98.179 14.2867 98.8857 14.6036C99.3312 14.7962 99.4601 15.3099 99.5889 15.3741C99.7153 15.501 99.9079 15.5003 100.289 15.1153C100.358 15.0523 100.739 14.6705 100.865 14.7325C101.188 14.8603 100.865 15.3099 100.803 15.3741C99.8434 16.9084 99.9071 16.779 98.4961 16.589C96.9624 16.013 96.0664 15.8835 94.9805 15.3097C94.0814 14.8597 94.0816 13.4525 93.7002 12.6202C93.5136 11.7395 93.1212 11.1106 92.5283 10.5997C92.4332 10.523 92.3343 10.45 92.2285 10.381C92.1623 10.3282 92.0917 10.2766 92.0215 10.2267C91.8782 10.1313 91.7293 10.0419 91.5674 9.95615C91.3543 9.83676 91.1274 9.72648 90.8828 9.61435C90.4998 9.42163 90.4336 8.97481 90.2451 8.46201C89.7953 7.82155 89.4735 6.86041 88.6445 7.18271C88.5187 7.2468 88.4523 7.24688 88.4521 7.30967C88.3234 8.71489 88.1312 10.0623 88.3877 11.6622L88.9619 14.2862C89.3496 15.5006 89.4734 15.5013 89.7285 16.462C90.054 16.9732 90.3076 17.6755 90.5645 18.1251C91.2671 19.3417 92.0977 19.9817 93.3164 20.9415C94.1474 21.5828 94.531 21.8333 95.874 22.4737C96.7071 22.7968 98.3715 23.2424 99.3311 23.3087C101.315 23.4374 100.803 23.3085 102.786 22.9874C104.388 22.7965 107.265 21.0685 109.251 19.0851C109.701 18.6367 110.018 18.1878 110.339 17.7403C110.851 17.0348 111.361 16.2702 111.556 15.5011C111.746 15.0536 112.196 13.581 112.196 13.1964C112.387 11.4037 112.26 9.67546 112.13 9.22764C111.873 7.56509 111.424 5.90308 111.237 5.39072C110.787 4.30074 108.165 2.89453 105.666 1.99717C104.008 1.35787 102.274 0.845556 101.379 0.781346C101.252 0.781241 100.74 0.71798 100.61 0.717869C100.289 0.652438 100.225 0.717871 99.9072 0.65244C99.0765 0.526055 98.3074 0.526463 97.4121 0.526463ZM57.4775 14.4776C57.1564 13.4528 57.3442 12.2352 59.0127 13.2608C59.6549 13.5811 59.1394 14.5392 59.7822 14.796C60.4826 14.6695 60.5511 13.8367 61.3818 13.964C61.8918 14.0302 62.0873 14.7318 62.6592 14.5392C63.2361 14.3474 64.7731 14.1564 64.8975 14.9259C64.7109 15.6939 64.5177 15.3742 64.2607 15.9493C64.1963 16.5892 64.1965 17.1653 63.876 17.2276C63.8138 17.2928 62.9758 17.2273 62.2109 17.1651C61.3177 17.2273 60.4824 17.4181 60.4824 17.4181C60.2937 17.2927 59.9041 17.2273 60.165 16.7169C61.317 15.8839 58.6924 15.4364 58.5635 15.2433C57.859 14.8601 57.7943 14.9259 57.4775 14.4776ZM64.835 16.1397C65.1561 15.8228 65.5401 16.077 65.8623 16.3321C66.0549 16.5247 65.9903 16.9079 65.9902 17.1651C65.7953 17.4179 65.54 17.4181 65.2852 17.4181C64.9679 17.3559 64.6468 17.1012 64.5801 16.7794C64.518 16.5256 64.6466 16.2706 64.835 16.1397ZM64.1328 5.83896C64.6469 5.90276 65.4132 5.51728 65.7334 6.02939C65.7952 6.41266 65.2234 6.66924 65.4141 7.05283C65.7343 7.75749 65.4135 7.49963 64.9678 8.13877C64.8974 8.58855 65.0898 9.03437 65.4756 9.10068C65.9905 9.2928 66.3726 9.42215 66.5693 8.91025C66.7599 8.71562 66.7599 8.26797 66.6914 8.01279V7.11631C66.6914 6.3491 66.8193 6.1555 67.0117 6.02939C67.3334 6.09446 67.3341 5.96438 68.5508 6.41221C68.932 6.66905 69.4459 6.79568 69.8271 7.05283C70.2729 7.30966 70.9792 7.49955 71.5557 7.37412C72.262 7.18268 71.7485 6.22145 72.3223 5.96494C72.8366 5.71014 73.0276 5.77283 73.2871 6.09385C73.4771 6.47624 73.5416 6.41262 73.7988 7.18271C74.1797 8.20542 74.6269 9.22799 74.627 10.4454C74.6911 10.8931 74.5012 11.4033 74.1797 11.7276C73.9911 12.877 74.4352 12.4941 73.9912 13.7062C73.7989 14.0928 73.4772 14.4141 73.2871 14.796C72.9634 15.1816 72.5189 15.5009 72.0693 15.7569C71.9407 15.822 71.8146 15.6941 71.748 15.63C71.4272 15.2432 72.0057 14.9872 71.877 14.6036C71.686 14.3476 71.427 14.2862 71.1074 14.2198C70.8485 14.2199 70.5313 14.2872 70.2725 14.4776C69.9549 14.54 68.6122 14.8595 68.293 14.8595C67.5282 14.9257 67.0123 14.8596 66.5029 14.6036C66.4366 14.4142 66.3724 14.2201 66.5029 14.0304C67.2054 13.7058 67.9718 13.3249 68.8047 13.4522C69.3191 13.1962 69.8917 13.5803 70.4053 13.3243C70.7266 13.1958 71.1082 13.0077 71.1748 12.6847C71.4278 12.1737 70.9196 11.8545 70.7266 11.5343C70.4052 11.2771 70.0226 10.9533 69.9561 10.5099C69.7653 10.254 69.5724 9.99833 69.3818 9.80576L69.0625 9.48447C68.7417 9.10089 68.4201 9.29263 67.9082 9.42197C67.334 9.74091 67.3337 10.5709 66.8857 11.0196C66.4365 11.917 65.4754 12.1067 64.5176 12.1729C64.1324 12.1066 63.6829 11.9798 63.2354 11.8546C62.7274 11.5343 62.4039 11.0195 62.0186 10.5099C61.8321 10.2539 61.699 9.93183 61.5059 9.67588C61.3818 9.2928 61.1249 9.35786 60.7393 9.10068C60.294 9.03446 59.8442 8.91 59.6553 9.35752C59.4609 9.86839 59.394 10.4462 59.2676 10.9542C59.2052 11.2768 58.8823 11.2767 58.6895 11.0841C58.3085 10.8938 58.1155 11.2141 57.7305 11.2765C57.2827 11.4674 57.2154 11.5337 56.9629 11.6622C56.5154 11.9792 56.1941 12.046 55.8105 12.5567C55.622 12.877 55.3628 13.2609 54.9795 13.5812C54.4034 13.4526 54.7229 12.747 54.7852 12.6202C54.9802 11.4038 55.9395 10.6366 56.6445 9.67588C57.4112 8.84618 57.5398 8.77955 58.3086 8.01279C58.5013 7.94846 59.2058 7.18282 60.165 6.86045C61.0586 6.47683 61.1899 6.66978 61.8926 6.34873C62.9185 6.02974 63.6833 6.09468 64.1328 5.83896ZM100.803 7.56553C100.164 7.62975 99.7815 7.75823 99.5889 8.39658C99.3319 8.84625 99.9073 9.10038 100.225 9.35752C100.674 9.42179 101.315 9.29301 101.635 8.97568C101.765 8.65341 101.958 8.26764 101.703 7.94834C101.57 7.56503 101.188 7.56553 100.803 7.56553Z\" fill=\"%23292524\"/></svg>");
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 45px;
  display: block;
}

.woocommerce-order ul li {
  text-align: center;
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light) !important;
}

.woocommerce-order ul li strong {
  --tw-font-weight: 400;
  font-weight: 400 !important;
}

.woocommerce-order section.woocommerce-order-details {
  margin-inline: auto;
  margin-top: calc(var(--spacing) * 6);
  margin-bottom: calc(var(--spacing) * 0);
  background-color: var(--color-sc-color-card);
  width: 100%;
  max-width: 450px;
  padding: var(--spacing-sc-spacing-padding-sm);
}

.woocommerce-order section.woocommerce-order-details .woocommerce-order-details__title {
  margin-bottom: calc(var(--spacing) * 3);
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}

.woocommerce-order section.woocommerce-order-details table {
  margin-bottom: calc(var(--spacing) * 0);
}

.woocommerce-order section.woocommerce-order-details table th, .woocommerce-order section.woocommerce-order-details table td {
  padding-left: calc(var(--spacing) * 0);
  --tw-font-weight: 400;
  font-weight: 400 !important;
}

.woocommerce-order section.woocommerce-customer-details {
  margin-inline: auto;
  margin-top: calc(var(--spacing) * 0);
  margin-bottom: calc(var(--spacing) * 6);
  background-color: var(--color-sc-color-card);
  width: 100%;
  max-width: 450px;
  padding: var(--spacing-sc-spacing-padding-sm);
}

.woocommerce-order section.woocommerce-customer-details .woocommerce-column__title {
  margin-bottom: calc(var(--spacing) * 3);
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}

.thyssen {
  aspect-ratio: 5;
  background-image: url("data:image/svg+xml,%3Csvg width='355' height='56' viewBox='0 0 355 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2)'%3E%3Cmask id='mask0_1_2' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='355' height='56'%3E%3Cpath d='M355 0H0V56H355V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_2)'%3E%3Cpath d='M344.641 55.66H352.71V53.5381H347.023V42.2503H344.643V55.66H344.641ZM320.154 50.5471L322.251 45.092L324.309 50.5471H320.151H320.154ZM315.467 55.66H318.131L319.339 52.5923H325.14L326.386 55.66H329.107L323.345 42.2503H321.285L315.467 55.66ZM288.145 55.66H290.526V45.3004H290.564L296.912 55.66H299.935V42.2503H297.553V52.2895H297.516L291.299 42.2503H288.145V55.66ZM260.17 46.9835C260.391 46.391 260.702 45.8732 261.107 45.4299C261.51 44.9888 261.991 44.6421 262.552 44.3876C263.112 44.1352 263.738 44.0102 264.432 44.0102C265.126 44.0102 265.755 44.1352 266.321 44.3876C266.888 44.6399 267.372 44.9866 267.777 45.4299C268.18 45.8732 268.491 46.3888 268.712 46.9835C268.933 47.5782 269.043 48.2211 269.043 48.9167C269.043 49.6123 268.933 50.297 268.712 50.896C268.491 51.4951 268.176 52.0152 267.766 52.4584C267.357 52.8995 266.869 53.244 266.302 53.4898C265.735 53.7355 265.113 53.8584 264.432 53.8584C263.751 53.8584 263.132 53.7355 262.572 53.4898C262.011 53.244 261.525 52.8995 261.116 52.4584C260.706 52.0174 260.391 51.4951 260.17 50.896C259.949 50.297 259.84 49.6365 259.84 48.9167C259.84 48.197 259.949 47.5782 260.17 46.9835ZM257.791 51.787C258.15 52.6515 258.647 53.3976 259.284 54.0208C259.921 54.6462 260.676 55.1312 261.551 55.4779C262.427 55.8246 263.382 55.9979 264.415 55.9979C265.448 55.9979 266.424 55.8246 267.307 55.4779C268.189 55.1312 268.951 54.644 269.592 54.0208C270.233 53.3954 270.735 52.6515 271.094 51.787C271.453 50.9224 271.632 49.9656 271.632 48.9167C271.632 47.8678 271.453 46.8738 271.094 46.0092C270.735 45.1446 270.233 44.4095 269.592 43.8039C268.951 43.1982 268.187 42.7308 267.307 42.4017C266.424 42.0725 265.461 41.9102 264.415 41.9102C263.368 41.9102 262.427 42.0747 261.551 42.4017C260.676 42.7308 259.921 43.196 259.284 43.8039C258.647 44.4095 258.15 45.1446 257.791 46.0092C257.432 46.876 257.252 47.8437 257.252 48.9167C257.252 49.9898 257.432 50.9224 257.791 51.787ZM238.358 55.66H240.737V42.2503H238.358V55.66ZM222.465 43.9553C222.2 43.602 221.881 43.2992 221.502 43.0468C221.123 42.7945 220.72 42.5838 220.291 42.4127C219.862 42.2415 219.416 42.1164 218.949 42.0352C218.483 41.954 218.036 41.9123 217.607 41.9123C216.574 41.9123 215.618 42.0769 214.735 42.4039C213.853 42.733 213.089 43.1982 212.439 43.8061C211.789 44.4117 211.279 45.1468 210.909 46.0114C210.537 46.8782 210.351 47.8459 210.351 48.9189C210.351 49.992 210.526 50.9246 210.88 51.7892C211.233 52.6537 211.723 53.3998 212.354 54.023C212.984 54.6484 213.737 55.1334 214.613 55.4801C215.488 55.8268 216.449 56.0001 217.494 56.0001C218.638 56.0001 219.641 55.796 220.497 55.3857C221.353 54.9754 222.078 54.3982 222.671 53.6522L220.762 52.307C220.423 52.7744 219.974 53.1497 219.42 53.4327C218.866 53.718 218.229 53.8584 217.511 53.8584C216.793 53.8584 216.195 53.7399 215.642 53.4986C215.088 53.2594 214.613 52.9214 214.214 52.4848C213.816 52.0503 213.512 51.528 213.297 50.9224C213.083 50.3167 212.975 49.6475 212.975 48.9145C212.975 48.2189 213.085 47.576 213.306 46.9813C213.525 46.3888 213.84 45.871 214.249 45.4277C214.659 44.9866 215.147 44.6399 215.714 44.3854C216.281 44.133 216.911 44.008 217.603 44.008C218.144 44.008 218.7 44.1177 219.267 44.3393C219.834 44.5609 220.293 44.9098 220.646 45.3904L222.458 43.9509L222.465 43.9553ZM186.848 50.5471L188.946 45.092L191.005 50.5471H186.848ZM182.164 55.66H184.828L186.036 52.5923H191.837L193.083 55.66H195.804L190.042 42.2503H187.982L182.164 55.66ZM154.839 55.66H157.221V45.3004H157.258L163.607 55.66H166.63V42.2503H164.248V52.2895H164.211L157.994 42.2503H154.839V55.66ZM115.648 46.9835C115.869 46.391 116.18 45.8732 116.583 45.4299C116.985 44.9888 117.467 44.6421 118.027 44.3876C118.588 44.1352 119.216 44.0102 119.908 44.0102C120.6 44.0102 121.23 44.1352 121.797 44.3876C122.364 44.6399 122.848 44.9866 123.253 45.4299C123.656 45.8732 123.966 46.3888 124.188 46.9835C124.409 47.5782 124.518 48.2211 124.518 48.9167C124.518 49.6123 124.409 50.297 124.188 50.896C123.966 51.4951 123.651 52.0152 123.242 52.4584C122.832 52.8995 122.344 53.244 121.777 53.4898C121.21 53.7355 120.589 53.8584 119.908 53.8584C119.227 53.8584 118.608 53.7355 118.045 53.4898C117.484 53.244 117.001 52.8995 116.591 52.4584C116.182 52.0174 115.867 51.4951 115.646 50.896C115.425 50.297 115.315 49.6365 115.315 48.9167C115.315 48.197 115.425 47.5782 115.646 46.9835M113.268 51.787C113.627 52.6515 114.124 53.3976 114.761 54.0208C115.398 54.6462 116.154 55.1312 117.029 55.4779C117.905 55.8246 118.859 55.9979 119.893 55.9979C120.926 55.9979 121.902 55.8246 122.784 55.4779C123.667 55.1312 124.428 54.644 125.07 54.0208C125.711 53.3954 126.212 52.6515 126.571 51.787C126.93 50.9224 127.11 49.9656 127.11 48.9167C127.11 47.8678 126.93 46.8738 126.571 46.0092C126.212 45.1446 125.713 44.4095 125.07 43.8039C124.426 43.1982 123.664 42.7308 122.784 42.4017C121.902 42.0725 120.939 41.9102 119.893 41.9102C118.846 41.9102 117.905 42.0747 117.029 42.4017C116.154 42.7286 115.398 43.196 114.761 43.8039C114.124 44.4095 113.627 45.1446 113.268 46.0092C112.909 46.876 112.73 47.8437 112.73 48.9167C112.73 49.9898 112.909 50.9224 113.268 51.787ZM87.6361 55.66H96.8369V53.5381H90.0157V49.7506H96.1561V47.7428H90.0157V44.3327H96.4976V42.2481H87.6361V55.6578V55.66ZM70.953 43.3497C70.4363 42.8691 69.8278 42.5092 69.1295 42.27C68.4311 42.0308 67.7416 41.9102 67.0607 41.9102C66.4566 41.9102 65.8611 41.9892 65.2766 42.1471C64.69 42.3051 64.1668 42.5465 63.7092 42.8669C63.2495 43.1895 62.8774 43.5976 62.595 44.0892C62.3104 44.5807 62.1703 45.1688 62.1703 45.8512C62.1703 46.4832 62.271 47.0098 62.4724 47.4334C62.6738 47.8569 62.9343 48.2123 63.2561 48.5042C63.5779 48.7939 63.9391 49.0286 64.3419 49.2042C64.7447 49.3797 65.1475 49.5312 65.5525 49.6584C65.9684 49.7967 66.3646 49.9305 66.7433 50.0556C67.1199 50.1807 67.4482 50.3299 67.7262 50.5011C68.0043 50.6722 68.2232 50.8741 68.3873 51.1067C68.5515 51.3393 68.6325 51.6334 68.6325 51.9866C68.6325 52.3399 68.5603 52.6603 68.4158 52.9061C68.2713 53.1518 68.0809 53.3581 67.8488 53.5227C67.6168 53.6873 67.3541 53.8036 67.0651 53.8716C66.7762 53.9418 66.4916 53.9747 66.2158 53.9747C65.686 53.9747 65.1475 53.8431 64.6002 53.5776C64.0507 53.312 63.6129 52.9522 63.2867 52.4979L61.5858 54.0888C62.1156 54.7208 62.7964 55.197 63.626 55.5196C64.4579 55.8421 65.3073 56.0023 66.1763 56.0023C66.8309 56.0023 67.4548 55.9145 68.048 55.739C68.6391 55.5634 69.1557 55.2979 69.5979 54.9424C70.0379 54.5892 70.3904 54.1437 70.6553 53.6083C70.9201 53.0707 71.0515 52.4431 71.0515 51.7233C71.0515 51.0672 70.9289 50.5186 70.6837 50.0754C70.4385 49.6343 70.1233 49.2678 69.738 48.976C69.3527 48.6863 68.9302 48.4515 68.4705 48.276C68.0108 48.1004 67.5664 47.9402 67.1396 47.802C66.7608 47.6879 66.415 47.5738 66.0997 47.4597C65.7845 47.3456 65.5174 47.2139 65.2963 47.0625C65.0752 46.9111 64.9023 46.729 64.7775 46.5139C64.6527 46.2989 64.5893 46.0399 64.5893 45.7371C64.5893 45.4102 64.6615 45.1271 64.806 44.8945C64.9505 44.6619 65.1365 44.471 65.3642 44.3261C65.5919 44.1813 65.8414 44.0738 66.1194 44.0036C66.3975 43.9355 66.6733 43.9004 66.9513 43.9004C67.4176 43.9004 67.8795 44.0102 68.3392 44.2318C68.7989 44.4534 69.1557 44.7277 69.4075 45.0569L70.9574 43.3518L70.953 43.3497ZM45.5397 42.2503H43.1601V50.6415C43.1601 51.0343 43.1098 51.4205 43.0091 51.8067C42.9084 52.1907 42.742 52.5352 42.5078 52.8381C42.2757 53.1409 41.9649 53.3866 41.5818 53.5754C41.1987 53.7641 40.7237 53.8606 40.1545 53.8606C39.5853 53.8606 39.1125 53.7663 38.7272 53.5754C38.3419 53.3866 38.0333 53.1409 37.8012 52.8381C37.5692 52.5352 37.4006 52.1907 37.2999 51.8067C37.1992 51.4205 37.1489 51.0343 37.1489 50.6415V42.2503H34.7693V50.7359C34.7693 51.5434 34.905 52.2741 35.1765 52.9236C35.4457 53.5732 35.8245 54.1261 36.3104 54.5804C36.7942 55.0346 37.3656 55.3857 38.0201 55.6315C38.6747 55.8772 39.3861 56.0001 40.1545 56.0001C40.9229 56.0001 41.6343 55.8772 42.2911 55.6315C42.9456 55.3857 43.5126 55.0346 43.992 54.5804C44.4714 54.1261 44.8479 53.5732 45.126 52.9236C45.4018 52.2741 45.5419 51.5434 45.5419 50.7359V42.2503H45.5397ZM3.29004 55.66H5.55795V44.8835H5.59516L9.60122 55.66H11.2649L15.3257 44.8835H15.3629V55.66H17.725V42.2503H13.9838L10.5447 51.7782H10.4878L7.01151 42.2503H3.29004V55.66Z' fill='%2378726D'/%3E%3Cpath d='M342.152 12.3871L345.16 4.56426L348.113 12.3871H342.15H342.152ZM335.432 19.7229H339.254L340.988 15.321H349.308L351.097 19.7229H355L346.734 0.489342H343.781L335.434 19.7229H335.432ZM317.328 19.7229H331.99V16.6793H321.34L331.828 3.58558V0.489342H317.492V3.47806H327.763L317.33 16.6266V19.7229H317.328ZM312.234 2.06489C311.494 1.37586 310.62 0.860188 309.618 0.515674C308.615 0.17116 307.626 0 306.649 0C305.782 0 304.929 0.114107 304.088 0.340125C303.247 0.566144 302.499 0.910658 301.838 1.37147C301.179 1.83229 300.645 2.41818 300.24 3.12476C299.832 3.83135 299.629 4.67398 299.629 5.65047C299.629 6.55674 299.773 7.3116 300.062 7.91944C300.351 8.52508 300.726 9.03856 301.187 9.45329C301.647 9.87022 302.168 10.206 302.746 10.4583C303.324 10.7129 303.902 10.9301 304.48 11.11C305.075 11.3097 305.644 11.4984 306.187 11.6806C306.73 11.8627 307.199 12.0755 307.597 12.3191C307.996 12.5627 308.311 12.8524 308.545 13.1881C308.779 13.5238 308.898 13.9451 308.898 14.452C308.898 14.9589 308.795 15.4154 308.587 15.7687C308.379 16.1219 308.107 16.416 307.774 16.6508C307.442 16.8856 307.065 17.0545 306.649 17.1533C306.233 17.252 305.826 17.3025 305.43 17.3025C304.67 17.3025 303.9 17.1116 303.112 16.732C302.326 16.3524 301.698 15.8345 301.229 15.1828L298.79 17.4649C299.55 18.3712 300.524 19.0536 301.717 19.5166C302.91 19.9774 304.13 20.21 305.375 20.21C306.314 20.21 307.21 20.0828 308.059 19.8304C308.908 19.5759 309.648 19.1962 310.281 18.6893C310.914 18.1824 311.419 17.5439 311.798 16.7737C312.177 16.0034 312.367 15.1038 312.367 14.0702C312.367 13.1288 312.192 12.3411 311.84 11.7069C311.487 11.0727 311.036 10.5483 310.485 10.1313C309.933 9.71442 309.329 9.37868 308.67 9.12633C308.011 8.87179 307.374 8.64577 306.759 8.44608C306.216 8.2837 305.719 8.11912 305.268 7.95674C304.817 7.79436 304.432 7.60345 304.117 7.38621C303.801 7.16897 303.552 6.90564 303.372 6.59843C303.191 6.29122 303.101 5.91818 303.101 5.4837C303.101 5.01191 303.204 4.61034 303.412 4.27461C303.62 3.93887 303.887 3.66897 304.211 3.4605C304.537 3.25204 304.898 3.09843 305.294 2.99969C305.693 2.90094 306.089 2.85047 306.487 2.85047C307.155 2.85047 307.82 3.00846 308.479 3.32665C309.138 3.64263 309.648 4.03762 310.01 4.5094L312.232 2.06489H312.234ZM289.874 19.7229H293.289V0.489342H289.874V19.7229ZM262.23 19.7229H265.483V4.26583H265.538L271.284 19.7229H273.668L279.496 4.26583H279.55V19.7229H282.939V0.489342H277.574L272.642 14.1536H272.561L267.574 0.489342H262.235V19.7229H262.23ZM242.99 19.7229H256.188V16.6793H246.405V11.2461H255.214V8.36708H246.405V3.47806H255.7V0.489342H242.99V19.7229ZM219.14 19.7229H222.555V4.8627H222.61L231.716 19.7229H236.053V0.489342H232.638V14.8865H232.583L223.667 0.489342H219.142V19.7229H219.14ZM202.798 8.77524V3.36834H205.887C206.321 3.36834 206.767 3.40564 207.229 3.47806C207.689 3.55047 208.1 3.68652 208.462 3.88621C208.823 4.08589 209.12 4.35361 209.357 4.68715C209.591 5.02288 209.709 5.45298 209.709 5.97743C209.709 6.55674 209.582 7.03292 209.331 7.40376C209.079 7.77461 208.757 8.05987 208.37 8.25956C207.982 8.45925 207.542 8.5953 207.056 8.66771C206.568 8.74013 206.08 8.77743 205.592 8.77743H202.801L202.798 8.77524ZM199.383 19.7229H202.798V11.573H205.292L209.736 19.7229H213.855L208.733 11.1934C210.088 10.8862 211.159 10.2915 211.944 9.41379C212.73 8.53605 213.124 7.39937 213.124 6.00376C213.124 4.98997 212.925 4.12978 212.529 3.4232C212.13 2.71661 211.603 2.14608 210.944 1.7116C210.285 1.27712 209.53 0.965517 208.68 0.774608C207.831 0.583699 206.955 0.489342 206.051 0.489342H199.383V19.7229ZM176.93 7.28088C177.245 6.42947 177.694 5.68777 178.272 5.05361C178.85 4.41944 179.541 3.92132 180.345 3.55925C181.148 3.19718 182.048 3.01505 183.042 3.01505C184.036 3.01505 184.94 3.19718 185.752 3.55925C186.564 3.92132 187.26 4.41944 187.838 5.05361C188.416 5.68777 188.863 6.42947 189.18 7.28088C189.495 8.13229 189.655 9.05611 189.655 10.0524C189.655 11.0486 189.497 12.0317 189.18 12.8918C188.865 13.752 188.412 14.4981 187.825 15.1323C187.238 15.7665 186.538 16.2602 185.726 16.6135C184.913 16.9668 184.018 17.1423 183.042 17.1423C182.065 17.1423 181.177 16.9668 180.373 16.6135C179.57 16.2602 178.874 15.7665 178.287 15.1323C177.7 14.4981 177.247 13.752 176.932 12.8918C176.617 12.0317 176.457 11.0859 176.457 10.0524C176.457 9.01881 176.614 8.13229 176.932 7.28088M173.515 14.1668C174.029 15.4066 174.743 16.4752 175.656 17.3727C176.569 18.2702 177.652 18.9658 178.909 19.4639C180.165 19.9621 181.533 20.21 183.015 20.21C184.497 20.21 185.896 19.9621 187.162 19.4639C188.427 18.9658 189.519 18.268 190.441 17.3727C191.362 16.4752 192.08 15.4066 192.595 14.1668C193.109 12.927 193.368 11.5533 193.368 10.0502C193.368 8.54702 193.109 7.12069 192.595 5.88088C192.08 4.64107 191.362 3.58558 190.441 2.71661C189.519 1.84765 188.427 1.17618 187.162 0.706583C185.896 0.234796 184.515 0 183.015 0C181.516 0 180.165 0.234796 178.909 0.706583C177.652 1.17837 176.569 1.84765 175.656 2.71661C174.743 3.58558 174.029 4.64107 173.515 5.88088C173 7.12069 172.742 8.51191 172.742 10.0502C172.742 11.5884 173 12.9248 173.515 14.1668ZM156.834 11.2461H160.032C161.424 11.2461 162.462 11.4458 163.149 11.8429C163.837 12.2423 164.178 12.9467 164.178 13.9627C164.178 14.5969 164.038 15.1038 163.758 15.4834C163.478 15.863 163.125 16.1527 162.701 16.3524C162.276 16.552 161.812 16.6837 161.304 16.7473C160.798 16.811 160.328 16.8417 159.894 16.8417H156.832V11.2461H156.834ZM156.834 3.31348H159.57C160.87 3.31348 161.829 3.49561 162.442 3.85768C163.057 4.21975 163.364 4.83636 163.364 5.70533C163.364 6.57429 163.066 7.18213 162.469 7.63417C161.873 8.08621 161.004 8.31442 159.868 8.31442H156.832V3.31348H156.834ZM153.419 19.7229H160.33C161.234 19.7229 162.123 19.6285 162.998 19.4376C163.874 19.2467 164.651 18.9351 165.33 18.5006C166.008 18.0661 166.553 17.4912 166.969 16.7759C167.385 16.0605 167.593 15.1784 167.593 14.1273C167.593 12.8238 167.206 11.7815 166.429 11.0025C165.651 10.2235 164.658 9.75392 163.447 9.58934V9.53448C164.441 9.22727 165.244 8.72038 165.859 8.01379C166.475 7.30721 166.781 6.41191 166.781 5.32351C166.781 4.45455 166.61 3.71066 166.267 3.09624C165.923 2.47962 165.476 1.97712 164.925 1.58871C164.373 1.20031 163.745 0.919436 163.042 0.746082C162.339 0.572727 161.624 0.487147 160.901 0.487147H153.421V19.7207L153.419 19.7229ZM147.51 10.0238H141.007V12.7953H147.51V10.0238ZM118.187 19.7229H121.602V4.8627H121.657L130.764 19.7229H135.1V0.489342H131.685V14.8865H131.631L122.714 0.489342H118.19V19.7229H118.187ZM98.9474 19.7229H112.145V16.6793H102.362V11.2461H111.171V8.36708H102.362V3.47806H111.657V0.489342H98.9474V19.7229ZM92.6865 2.06489C91.9466 1.37586 91.0732 0.860188 90.0706 0.515674C89.068 0.17116 88.0785 0 87.1022 0C86.2353 0 85.3815 0.114107 84.5409 0.340125C83.7003 0.566144 82.9516 0.910658 82.2905 1.37147C81.6316 1.83229 81.0974 2.41818 80.6925 3.12476C80.2853 3.83135 80.0817 4.67398 80.0817 5.65047C80.0817 6.55674 80.2262 7.3116 80.5151 7.91944C80.8041 8.52508 81.1784 9.03856 81.6403 9.45329C82.1001 9.87022 82.6211 10.206 83.199 10.4583C83.7769 10.7129 84.3548 10.9301 84.9328 11.11C85.5282 11.3097 86.0974 11.4984 86.6403 11.6806C87.1831 11.8627 87.6516 12.0755 88.05 12.3191C88.4484 12.5627 88.7637 12.8524 88.9979 13.1881C89.2321 13.5238 89.3504 13.9451 89.3504 14.452C89.3504 14.9589 89.2475 15.4154 89.0395 15.7687C88.8315 16.1219 88.5601 16.416 88.2273 16.6508C87.8924 16.8856 87.5181 17.0545 87.1022 17.1533C86.6862 17.252 86.2791 17.3025 85.8828 17.3025C85.1232 17.3025 84.3526 17.1116 83.5668 16.732C82.7809 16.3524 82.1526 15.8345 81.6841 15.1828L79.2455 17.4649C80.0051 18.3712 80.9792 19.0536 82.1723 19.5166C83.3654 19.9774 84.5847 20.21 85.8303 20.21C86.7694 20.21 87.6647 20.0828 88.5141 19.8304C89.3635 19.5759 90.1034 19.1962 90.7361 18.6893C91.3687 18.1824 91.8744 17.5439 92.2531 16.7737C92.6318 16.0034 92.8223 15.1038 92.8223 14.0702C92.8223 13.1288 92.6471 12.3411 92.2947 11.7069C91.9423 11.0727 91.4913 10.5483 90.9396 10.1313C90.388 9.71442 89.7838 9.37868 89.1249 9.12633C88.466 8.87179 87.8289 8.64577 87.2138 8.44608C86.6709 8.2837 86.174 8.11912 85.723 7.95674C85.2721 7.79436 84.8868 7.60345 84.5715 7.38621C84.2563 7.16897 84.0068 6.90564 83.8273 6.59843C83.6456 6.29122 83.5558 5.91818 83.5558 5.4837C83.5558 5.01191 83.6587 4.61034 83.8667 4.27461C84.0746 3.93887 84.3417 3.66897 84.6657 3.4605C84.9919 3.25204 85.3531 3.09843 85.7493 2.99969C86.1477 2.90094 86.5439 2.85047 86.9423 2.85047C87.61 2.85047 88.2755 3.00846 88.9344 3.32665C89.5934 3.64263 90.1034 4.03762 90.4646 4.5094L92.6865 2.06489ZM74.4207 2.06489C73.6786 1.37586 72.8073 0.860188 71.8047 0.515674C70.8021 0.17116 69.8126 0 68.8363 0C67.9694 0 67.1157 0.114107 66.275 0.340125C65.4344 0.566144 64.6836 0.910658 64.0246 1.37147C63.3635 1.83229 62.8316 2.41818 62.4266 3.12476C62.0194 3.83135 61.8158 4.67398 61.8158 5.65047C61.8158 6.55674 61.9603 7.3116 62.2493 7.91944C62.5382 8.52508 62.9126 9.03856 63.3745 9.45329C63.8342 9.87022 64.353 10.206 64.9331 10.4583C65.511 10.7129 66.089 10.9301 66.6669 11.11C67.2623 11.3097 67.8315 11.4984 68.3744 11.6806C68.9173 11.8627 69.3858 12.0755 69.7842 12.3191C70.1804 12.5627 70.4978 12.8524 70.732 13.1881C70.9663 13.5238 71.0845 13.9451 71.0845 14.452C71.0845 14.9589 70.9794 15.4154 70.7736 15.7687C70.5657 16.1219 70.2942 16.416 69.9615 16.6508C69.6266 16.8856 69.2522 17.0545 68.8363 17.1533C68.4204 17.252 68.0132 17.3025 67.617 17.3025C66.8573 17.3025 66.0868 17.1116 65.2987 16.732C64.5128 16.3524 63.8845 15.8345 63.4161 15.1828L60.9774 17.4649C61.737 18.3712 62.7112 19.0536 63.9042 19.5166C65.0973 19.9774 66.3166 20.21 67.5622 20.21C68.5014 20.21 69.3945 20.0828 70.2461 19.8304C71.0933 19.5759 71.8354 19.1962 72.468 18.6893C73.0985 18.1824 73.6063 17.5439 73.9851 16.7737C74.3638 16.0034 74.5542 15.1038 74.5542 14.0702C74.5542 13.1288 74.3791 12.3411 74.0266 11.7069C73.6742 11.0727 73.2211 10.5483 72.6716 10.1313C72.1199 9.71442 71.5136 9.37868 70.8568 9.12633C70.1957 8.87179 69.5587 8.64577 68.9457 8.44608C68.4029 8.2837 67.9059 8.11912 67.455 7.95674C67.0018 7.79436 66.6187 7.60345 66.3035 7.38621C65.9861 7.16897 65.7387 6.90564 65.5592 6.59843C65.3775 6.29122 65.2878 5.91818 65.2878 5.4837C65.2878 5.01191 65.3906 4.61034 65.5986 4.27461C65.8066 3.93887 66.0736 3.66897 66.3976 3.4605C66.7238 3.25204 67.0828 3.09843 67.4812 2.99969C67.8775 2.90094 68.2759 2.85047 68.6743 2.85047C69.342 2.85047 70.0053 3.00846 70.6664 3.32665C71.3253 3.64263 71.8354 4.03762 72.1966 4.5094L74.4185 2.06489H74.4207ZM47.4816 19.7229H50.8966V11.3821L58.1053 0.489342H54.1474L49.2701 8.58433L44.4453 0.489342H40.2707L47.4794 11.3821V19.7229H47.4816ZM20.1091 19.7229H23.5241V11.1934H32.495V19.7229H35.91V0.489342H32.495V8.25956H23.5241V0.489342H20.1091V19.7229ZM5.87993 19.7229H9.29492V3.47806H15.1748V0.489342H0V3.47806H5.87993V19.7229Z' fill='%2378726D'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='355' height='56' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 32px;
  margin-block: 6px;
  margin-inline: 10px;
}

#site-navigation-left li a, #site-navigation-right li a {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-leading: var(--leading-sc-typography-button-line-height-md);
  line-height: var(--leading-sc-typography-button-line-height-md);
}

html {
  scroll-behavior: smooth;
}

header {
  gap: calc(var(--spacing) * 3);
  padding-inline: var(--spacing-sc-spacing-padding-md);
  padding-top: calc(var(--spacing) * 3);
  padding-bottom: calc(var(--spacing) * 3);
}

@media (width >= 768px) {
  header {
    gap: calc(var(--spacing) * 6);
    padding-inline: var(--spacing-sc-spacing-padding-sm);
    padding-block: calc(var(--spacing) * 0);
  }
}

@media (width >= 1024px) {
  header {
    gap: calc(var(--spacing) * 8);
    padding-inline: var(--spacing-sc-spacing-padding-md);
    padding-top: calc(var(--spacing) * 0);
    padding-bottom: calc(var(--spacing) * 0);
  }
}

.line {
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: .3s;
  --tw-ease: var(--ease-in-out);
  transition-duration: .3s;
  transition-timing-function: var(--ease-in-out);
}

.icon:hover .line-top {
  --tw-translate-y: calc(var(--spacing) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  --tw-scale-x: 125%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.icon:hover .line-middle {
  margin: calc(var(--spacing) * 0);
  opacity: 0;
}

.icon:hover .line-bottom {
  --tw-translate-y: calc(var(--spacing) * 1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  --tw-scale-x: 90%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.sidebar-menu-container ul li {
  align-items: center;
}

.sidebar-menu-container ul li a {
  padding: calc(var(--spacing) * 0);
}

.input-group input:focus {
  border-color: var(--color-gray-300);
  border-bottom-color: var(--color-black);
}

.input-text {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}

.swiper-pagination-progressbar-fill {
  background-color: var(--color-sc-color-foreground) !important;
}

.bg-fader {
  pointer-events: none;
  inset: calc(var(--spacing) * 0);
  z-index: 0;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: .7s;
  --tw-ease: var(--ease-in-out);
  transition-duration: .7s;
  transition-timing-function: var(--ease-in-out);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
}

@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-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

@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-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@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: 0;
}

@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-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@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-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}

@keyframes ping {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}
/**
 * Swiper 11.2.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 23, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}
/*! @algolia/autocomplete-theme-classic 1.19.2 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */
:root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35,38,59,0.1),0 6px 16px -4px rgba(35,38,59,0.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:calc(16 * 1px);font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128, 126, 163,0.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:rgba(62, 52, 211,1);border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(62, 52, 211,0.2) 0 0 0 2px,inset rgba(62, 52, 211,0.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:rgba(62, 52, 211,1);color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:calc((16 * 1 * 1px)*0.75 - 1px);padding-left:calc(calc(16 * 1 * 1px)*0.75 - 1px);padding-left:calc(var(--aa-spacing)*0.75 - 1px);padding-right:calc((16 * 1 * 1px) / 2);padding-right:calc(calc(16 * 1 * 1px) / 2);padding-right:var(--aa-spacing-half);width:calc((16 * 1 * 1px)*1.75 + 20px - 1px);width:calc(calc(16 * 1 * 1px)*1.75 + 20px - 1px);width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media (hover:none) and (pointer:coarse){.aa-LoadingIndicator,.aa-SubmitButton{padding-left:calc(((16 * 1 * 1px) / 2)/2 - 1px);padding-left:calc(calc(calc(16 * 1 * 1px) / 2)/2 - 1px);padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:calc(20px + (16 * 1 * 1px)*1.25 - 1px);width:calc(20px + calc(16 * 1 * 1px)*1.25 - 1px);width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:none;border:0;color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 calc((16 * 1 * 1px)*0.83333 - .5px);padding:0 calc(calc(16 * 1 * 1px)*0.83333 - .5px);padding:0 calc(var(--aa-spacing)*0.83333 - .5px)}@media (hover:none) and (pointer:coarse){.aa-ClearButton{padding:0 calc((16 * 1 * 1px)*0.66667 - .5px);padding:0 calc(calc(16 * 1 * 1px)*0.66667 - .5px);padding:0 calc(var(--aa-spacing)*0.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:calc((16 * 1 * 1px)/4);border-radius:calc(calc(16 * 1 * 1px)/4);border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px rgba(35, 38, 59, 0.1),
    0 6px 16px -4px rgba(35, 38, 59, 0.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:calc((16 * 1 * 1px) / 2);padding:calc(calc(16 * 1 * 1px) / 2);padding:var(--aa-spacing-half);scrollbar-color:rgba(255, 255, 255,1) rgba(234, 234, 234,1);scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:rgba(234, 234, 234,1);background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid rgba(234, 234, 234,1);border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-right-width:2px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:calc(16 * 1 * 1px);padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:calc((16 * 1 * 1px) / 2) .5em calc((16 * 1 * 1px) / 2) 0;margin:calc(calc(16 * 1 * 1px) / 2) .5em calc(calc(16 * 1 * 1px) / 2) 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:rgba(255, 255, 255,1);background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:rgba(62, 52, 211,1);color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 calc((16 * 1 * 1px) / 2) 0 0;padding:0 calc(calc(16 * 1 * 1px) / 2) 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid rgba(62, 52, 211,1);border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:calc((16 * 1 * 1px) / 2);top:calc(calc(16 * 1 * 1px) / 2);top:var(--aa-spacing-half);z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,rgba(255, 255, 255,1),rgba(128,126,163,.14));background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));border:1px solid rgba(128, 126, 163,0.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid rgba(62, 52, 211,1);border:1px solid rgba(var(--aa-primary-color-rgb),1);color:rgba(62, 52, 211,1);color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:calc((16 * 1 * 1px)*2.5);min-height:calc(calc(16 * 1 * 1px)*2.5);min-height:calc(var(--aa-spacing)*2.5);padding:calc(((16 * 1 * 1px) / 2)/2);padding:calc(calc(calc(16 * 1 * 1px) / 2)/2);padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179, 173, 214,0.205);background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:rgba(255, 255, 255,1);background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(128, 126, 163,0.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:rgba(119, 119, 163,1);color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:calc(20px + ((16 * 1 * 1px) / 2));height:calc(20px + calc(calc(16 * 1 * 1px) / 2));height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:calc(20px + ((16 * 1 * 1px) / 2));width:calc(20px + calc(calc(16 * 1 * 1px) / 2));width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:calc(20px + ((16 * 1 * 1px) / 2) - 8px);max-height:calc(20px + calc(calc(16 * 1 * 1px) / 2) - 8px);max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:calc(20px + ((16 * 1 * 1px) / 2) - 8px);max-width:calc(20px + calc(calc(16 * 1 * 1px) / 2) - 8px);max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:calc((16 * 1 * 1px) / 2);padding:calc(calc(16 * 1 * 1px) / 2);padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;gap:calc((16 * 1 * 1px) / 2);gap:calc(calc(16 * 1 * 1px) / 2);grid-gap:calc((16 * 1 * 1px) / 2);grid-gap:calc(calc(16 * 1 * 1px) / 2);grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:none;color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:calc(20px + (16 * 1 * 1px));padding-left:calc(20px + calc(16 * 1 * 1px));padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;gap:calc(((16 * 1 * 1px) / 2)/2);gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);grid-gap:calc(((16 * 1 * 1px) / 2)/2);grid-gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128, 126, 163,.64);border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:calc((16 * 1 * 1px) / 2);margin-left:calc(calc(16 * 1 * 1px) / 2);margin-left:var(--aa-spacing-half);margin-right:calc(((16 * 1 * 1px) / 2)/2);margin-right:calc(calc(calc(16 * 1 * 1px) / 2)/2);margin-right:calc(var(--aa-spacing-half)/2);width:calc(((16 * 1 * 1px) / 2) + 2px);width:calc(calc(calc(16 * 1 * 1px) / 2) + 2px);width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;gap:calc((16 * 1 * 1px) / 2);gap:calc(calc(16 * 1 * 1px) / 2);grid-gap:calc((16 * 1 * 1px) / 2);grid-gap:calc(calc(16 * 1 * 1px) / 2);grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:calc((16 * 1 * 1px) / 2);height:calc(calc(16 * 1 * 1px) / 2);height:var(--aa-spacing-half);width:calc((16 * 1 * 1px) / 2);width:calc(calc(16 * 1 * 1px) / 2);width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:rgba(128, 126, 163,1);color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245, 223, 77,0.5);background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62, 52, 211,0.2);background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;gap:calc(((16 * 1 * 1px) / 2)/2);gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);grid-gap:calc(((16 * 1 * 1px) / 2)/2);grid-gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 calc((16 * 1 * 1px)/-3);margin:0 calc(calc(16 * 1 * 1px)/-3);margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:none;border:0;color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}@media (hover:none) and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}}.aa-ItemActionButton svg{color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:0;margin:calc(calc(16 * 1 * 1px)/3);margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:rgba(62, 52, 211,1);background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:calc((16 * 1 * 1px) / 2) calc(16 * 1 * 1px);padding:calc(calc(16 * 1 * 1px) / 2) calc(16 * 1 * 1px);padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(rgba(255, 255, 255,1),rgba(255, 255, 255,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:calc(((16 * 1 * 1px) / 2)*-1);bottom:calc(calc(calc(16 * 1 * 1px) / 2)*-1);bottom:calc(var(--aa-spacing-half)*-1);content:"";height:calc((16 * 1 * 1px) / 2);height:calc(calc(16 * 1 * 1px) / 2);height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128, 126, 163,0.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:calc(16 * 1 * 1px);padding:var(--aa-spacing);position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter:after{background-image:linear-gradient(rgba(255, 255, 255,0),rgba(128, 126, 163,0.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:"";height:calc(16 * 1 * 1px);height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:calc((16 * 1 * 1px)*-1);top:calc(calc(16 * 1 * 1px)*-1);top:calc(var(--aa-spacing)*-1);z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:rgba(255, 255, 255,1);background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35, 38, 59, 0.1),
    0 6px 16px -4px rgba(35, 38, 59, 0.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:calc((16 * 1 * 1px) / 2) 0 calc((16 * 1 * 1px) / 2) 2px;margin:calc(calc(16 * 1 * 1px) / 2) 0 calc(calc(16 * 1 * 1px) / 2) 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128, 126, 163,0.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:calc((16 * 1 * 1px) / 2);padding:calc(calc(16 * 1 * 1px) / 2);padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:inherit;color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 calc((16 * 1 * 1px) / 2);margin:0 0 0 calc(calc(16 * 1 * 1px) / 2);margin:0 0 0 var(--aa-spacing-half);padding:0 calc((16 * 1 * 1px) / 2);padding:0 calc(calc(16 * 1 * 1px) / 2);padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px rgba(128, 126, 163,0.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:calc((16 * 1 * 1px) / 2);padding-bottom:calc(calc(16 * 1 * 1px) / 2);padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedContainer--modal .aa-PanelLayout:empty{display:none}.aa-DetachedSearchButton{align-items:center;background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128, 126, 163,0.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:calc(16 * 1px);font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 calc(44px/8);padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:rgba(62, 52, 211,1);border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(62, 52, 211,0.2) 0 0 0 3px,inset rgba(62, 52, 211,0.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:rgba(62, 52, 211,1);color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:flex;flex-shrink:0;height:100%;justify-content:center;width:calc(20px + (16 * 1 * 1px));width:calc(20px + calc(16 * 1 * 1px));width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(115, 114, 129,0.4);background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:calc((16 * 1 * 1px) / 2);height:calc(calc(16 * 1 * 1px) / 2);height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(rgba(255, 255, 255,1),rgba(255, 255, 255,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(rgba(255, 255, 255,0),rgba(255, 255, 255,1));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:calc((16 * 1 * 1px)/4);border-bottom-left-radius:calc(calc(16 * 1 * 1px)/4);border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:calc((16 * 1 * 1px)/4);border-bottom-right-radius:calc(calc(16 * 1 * 1px)/4);border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media (hover:none) and (pointer:coarse){.aa-DesktopOnly{display:none}}@media (hover:hover){.aa-TouchOnly{display:none}}