/** Shopify CDN: Minification failed

Line 2539:0 All "@import" rules must come first

**/
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, components, utilities;
@layer theme {
  :root, :host {
    --mtgtw-color-red-50: oklch(97.1% 0.013 17.38);
    --mtgtw-color-red-200: oklch(88.5% 0.062 18.334);
    --mtgtw-color-red-500: oklch(63.7% 0.237 25.331);
    --mtgtw-color-red-600: oklch(57.7% 0.245 27.325);
    --mtgtw-color-red-700: oklch(50.5% 0.213 27.518);
    --mtgtw-color-green-600: oklch(62.7% 0.194 149.214);
    --mtgtw-color-green-700: oklch(52.7% 0.154 150.069);
    --mtgtw-color-blue-400: oklch(70.7% 0.165 254.624);
    --mtgtw-color-blue-500: oklch(62.3% 0.214 259.815);
    --mtgtw-color-blue-700: oklch(48.8% 0.243 264.376);
    --mtgtw-color-gray-50: oklch(98.5% 0.002 247.839);
    --mtgtw-color-gray-100: oklch(96.7% 0.003 264.542);
    --mtgtw-color-gray-200: oklch(92.8% 0.006 264.531);
    --mtgtw-color-gray-300: oklch(87.2% 0.01 258.338);
    --mtgtw-color-gray-400: oklch(70.7% 0.022 261.325);
    --mtgtw-color-gray-500: oklch(55.1% 0.027 264.364);
    --mtgtw-color-gray-700: oklch(37.3% 0.034 259.733);
    --mtgtw-color-gray-800: oklch(27.8% 0.033 256.848);
    --mtgtw-color-black: #000;
    --mtgtw-color-white: #fff;
    --mtgtw-spacing: 0.25rem;
    --mtgtw-container-md: 28rem;
    --mtgtw-container-2xl: 42rem;
    --mtgtw-text-xs: 0.75rem;
    --mtgtw-text-xs--line-height: calc(1 / 0.75);
    --mtgtw-text-sm: 0.875rem;
    --mtgtw-text-sm--line-height: calc(1.25 / 0.875);
    --mtgtw-text-base: 1rem;
    --mtgtw-text-base--line-height: calc(1.5 / 1);
    --mtgtw-text-lg: 1.125rem;
    --mtgtw-text-lg--line-height: calc(1.75 / 1.125);
    --mtgtw-text-xl: 1.25rem;
    --mtgtw-text-xl--line-height: calc(1.75 / 1.25);
    --mtgtw-text-2xl: 1.5rem;
    --mtgtw-text-2xl--line-height: calc(2 / 1.5);
    --mtgtw-text-3xl: 1.875rem;
    --mtgtw-text-3xl--line-height: calc(2.25 / 1.875);
    --mtgtw-text-4xl: 2.25rem;
    --mtgtw-text-4xl--line-height: calc(2.5 / 2.25);
    --mtgtw-text-5xl: 3rem;
    --mtgtw-text-5xl--line-height: 1;
    --mtgtw-text-6xl: 3.75rem;
    --mtgtw-text-6xl--line-height: 1;
    --mtgtw-font-weight-normal: 400;
    --mtgtw-font-weight-medium: 500;
    --mtgtw-font-weight-semibold: 600;
    --mtgtw-font-weight-bold: 700;
    --mtgtw-leading-normal: 1.5;
    --mtgtw-radius-md: 0.375rem;
    --mtgtw-radius-lg: 0.5rem;
    --mtgtw-radius-xl: 0.75rem;
    --mtgtw-radius-2xl: 1rem;
    --mtgtw-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --mtgtw-animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --mtgtw-blur-md: 12px;
    --mtgtw-blur-3xl: 64px;
    --mtgtw-default-transition-duration: 150ms;
    --mtgtw-default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --mtgtw-font-mtgmontserrat: 'Montserrat';
    --mtgtw-color-primary: #05284c;
    --mtgtw-color-secondary: #00af52;
  }
}
@layer utilities {
  .mtgtw\:pointer-events-auto\! {
    pointer-events: auto !important;
  }
  .mtgtw\:pointer-events-none {
    pointer-events: none;
  }
  .mtgtw\:pointer-events-none\! {
    pointer-events: none !important;
  }
  .mtgtw\:invisible\! {
    visibility: hidden !important;
  }
  .mtgtw\:visible\! {
    visibility: visible !important;
  }
  .mtgtw\:absolute\! {
    position: absolute !important;
  }
  .mtgtw\:fixed {
    position: fixed;
  }
  .mtgtw\:fixed\! {
    position: fixed !important;
  }
  .mtgtw\:relative\! {
    position: relative !important;
  }
  .mtgtw\:sticky\! {
    position: sticky !important;
  }
  .mtgtw\:inset-0 {
    inset: 0px;
  }
  .mtgtw\:inset-0\! {
    inset: 0px !important;
  }
  .mtgtw\:top-0 {
    top: 0px;
  }
  .mtgtw\:top-0\! {
    top: 0px !important;
  }
  .mtgtw\:top-1\/2\! {
    top: calc(1 / 2 * 100%) !important;
  }
  .mtgtw\:top-3\! {
    top: calc(var(--mtgtw-spacing) * 3) !important;
  }
  .mtgtw\:top-4\! {
    top: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:top-5\! {
    top: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:top-40\! {
    top: calc(var(--mtgtw-spacing) * 40) !important;
  }
  .mtgtw\:top-42\! {
    top: calc(var(--mtgtw-spacing) * 42) !important;
  }
  .mtgtw\:top-\[50\%\]\! {
    top: 50% !important;
  }
  .mtgtw\:top-auto\! {
    top: auto !important;
  }
  .mtgtw\:right-0 {
    right: 0px;
  }
  .mtgtw\:right-0\! {
    right: 0px !important;
  }
  .mtgtw\:right-3\! {
    right: calc(var(--mtgtw-spacing) * 3) !important;
  }
  .mtgtw\:right-4\! {
    right: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:right-5\! {
    right: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:bottom-0\! {
    bottom: 0px !important;
  }
  .mtgtw\:bottom-2\! {
    bottom: calc(var(--mtgtw-spacing) * 2) !important;
  }
  .mtgtw\:left-1\/2\! {
    left: calc(1 / 2 * 100%) !important;
  }
  .mtgtw\:left-4\! {
    left: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:left-\[50\%\]\! {
    left: 50% !important;
  }
  .mtgtw\:z-1\! {
    z-index: 1 !important;
  }
  .mtgtw\:z-10\! {
    z-index: 10 !important;
  }
  .mtgtw\:z-999\! {
    z-index: 999 !important;
  }
  .mtgtw\:z-9999\! {
    z-index: 9999 !important;
  }
  .mtgtw\:z-100002 {
    z-index: 100002;
  }
  .mtgtw\:z-100003\! {
    z-index: 100003 !important;
  }
  .mtgtw\:col-span-0\! {
    grid-column: span 0 / span 0 !important;
  }
  .mtgtw\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .mtgtw\:col-span-4\! {
    grid-column: span 4 / span 4 !important;
  }
  .mtgtw\:col-span-6\! {
    grid-column: span 6 / span 6 !important;
  }
  .mtgtw\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .mtgtw\:col-span-7\! {
    grid-column: span 7 / span 7 !important;
  }
  .mtgtw\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .mtgtw\:col-span-10\! {
    grid-column: span 10 / span 10 !important;
  }
  .mtgtw\:col-span-12\! {
    grid-column: span 12 / span 12 !important;
  }
  .mtgtw\:col-span-14\! {
    grid-column: span 14 / span 14 !important;
  }
  .mtgtw\:col-span-20\! {
    grid-column: span 20 / span 20 !important;
  }
  .mtgtw\:col-span-32\! {
    grid-column: span 32 / span 32 !important;
  }
  .mtgtw\:m-0\! {
    margin: 0px !important;
  }
  .mtgtw\:m-auto\! {
    margin: auto !important;
  }
  .mtgtw\:mt-0\! {
    margin-top: 0px !important;
  }
  .mtgtw\:mt-2\! {
    margin-top: calc(var(--mtgtw-spacing) * 2) !important;
  }
  .mtgtw\:mb-0\! {
    margin-bottom: 0px !important;
  }
  .mtgtw\:mb-4\! {
    margin-bottom: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .mtgtw\:line-clamp-4\! {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 4 !important;
  }
  .mtgtw\:block {
    display: block;
  }
  .mtgtw\:block\! {
    display: block !important;
  }
  .mtgtw\:flex {
    display: flex;
  }
  .mtgtw\:flex\! {
    display: flex !important;
  }
  .mtgtw\:grid {
    display: grid;
  }
  .mtgtw\:grid\! {
    display: grid !important;
  }
  .mtgtw\:hidden {
    display: none;
  }
  .mtgtw\:hidden\! {
    display: none !important;
  }
  .mtgtw\:aspect-square\! {
    aspect-ratio: 1 / 1 !important;
  }
  .mtgtw\:size-2\! {
    width: calc(var(--mtgtw-spacing) * 2) !important;
    height: calc(var(--mtgtw-spacing) * 2) !important;
  }
  .mtgtw\:size-6 {
    width: calc(var(--mtgtw-spacing) * 6);
    height: calc(var(--mtgtw-spacing) * 6);
  }
  .mtgtw\:size-6\! {
    width: calc(var(--mtgtw-spacing) * 6) !important;
    height: calc(var(--mtgtw-spacing) * 6) !important;
  }
  .mtgtw\:size-8\! {
    width: calc(var(--mtgtw-spacing) * 8) !important;
    height: calc(var(--mtgtw-spacing) * 8) !important;
  }
  .mtgtw\:size-10\! {
    width: calc(var(--mtgtw-spacing) * 10) !important;
    height: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:size-15\! {
    width: calc(var(--mtgtw-spacing) * 15) !important;
    height: calc(var(--mtgtw-spacing) * 15) !important;
  }
  .mtgtw\:size-20\! {
    width: calc(var(--mtgtw-spacing) * 20) !important;
    height: calc(var(--mtgtw-spacing) * 20) !important;
  }
  .mtgtw\:size-\[25px\]\! {
    width: 25px !important;
    height: 25px !important;
  }
  .mtgtw\:h-5\! {
    height: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:h-6\! {
    height: calc(var(--mtgtw-spacing) * 6) !important;
  }
  .mtgtw\:h-8\! {
    height: calc(var(--mtgtw-spacing) * 8) !important;
  }
  .mtgtw\:h-10\! {
    height: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:h-13\! {
    height: calc(var(--mtgtw-spacing) * 13) !important;
  }
  .mtgtw\:h-15\! {
    height: calc(var(--mtgtw-spacing) * 15) !important;
  }
  .mtgtw\:h-16\! {
    height: calc(var(--mtgtw-spacing) * 16) !important;
  }
  .mtgtw\:h-20\! {
    height: calc(var(--mtgtw-spacing) * 20) !important;
  }
  .mtgtw\:h-40\! {
    height: calc(var(--mtgtw-spacing) * 40) !important;
  }
  .mtgtw\:h-80\! {
    height: calc(var(--mtgtw-spacing) * 80) !important;
  }
  .mtgtw\:h-\[1px\]\! {
    height: 1px !important;
  }
  .mtgtw\:h-\[18px\]\! {
    height: 18px !important;
  }
  .mtgtw\:h-\[20px\]\! {
    height: 20px !important;
  }
  .mtgtw\:h-\[23px\]\! {
    height: 23px !important;
  }
  .mtgtw\:h-\[32px\]\! {
    height: 32px !important;
  }
  .mtgtw\:h-\[35px\]\! {
    height: 35px !important;
  }
  .mtgtw\:h-\[38px\]\! {
    height: 38px !important;
  }
  .mtgtw\:h-\[40px\]\! {
    height: 40px !important;
  }
  .mtgtw\:h-\[41px\]\! {
    height: 41px !important;
  }
  .mtgtw\:h-\[48px\]\! {
    height: 48px !important;
  }
  .mtgtw\:h-\[180px\]\! {
    height: 180px !important;
  }
  .mtgtw\:h-\[285\.05px\]\! {
    height: 285.05px !important;
  }
  .mtgtw\:h-auto {
    height: auto;
  }
  .mtgtw\:h-auto\! {
    height: auto !important;
  }
  .mtgtw\:h-full {
    height: 100%;
  }
  .mtgtw\:h-full\! {
    height: 100% !important;
  }
  .mtgtw\:h-min\! {
    height: min-content !important;
  }
  .mtgtw\:max-h-0 {
    max-height: 0px;
  }
  .mtgtw\:max-h-0\! {
    max-height: 0px !important;
  }
  .mtgtw\:max-h-96 {
    max-height: calc(var(--mtgtw-spacing) * 96);
  }
  .mtgtw\:max-h-\[250px\]\! {
    max-height: 250px !important;
  }
  .mtgtw\:max-h-\[300px\]\! {
    max-height: 300px !important;
  }
  .mtgtw\:max-h-dvh\! {
    max-height: 100dvh !important;
  }
  .mtgtw\:min-h-0\! {
    min-height: 0px !important;
  }
  .mtgtw\:min-h-20\! {
    min-height: calc(var(--mtgtw-spacing) * 20) !important;
  }
  .mtgtw\:min-h-\[25px\]\! {
    min-height: 25px !important;
  }
  .mtgtw\:min-h-dvh\! {
    min-height: 100dvh !important;
  }
  .mtgtw\:w-0 {
    width: 0px;
  }
  .mtgtw\:w-5\! {
    width: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:w-10\! {
    width: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:w-13\! {
    width: calc(var(--mtgtw-spacing) * 13) !important;
  }
  .mtgtw\:w-16\! {
    width: calc(var(--mtgtw-spacing) * 16) !important;
  }
  .mtgtw\:w-20\! {
    width: calc(var(--mtgtw-spacing) * 20) !important;
  }
  .mtgtw\:w-24\! {
    width: calc(var(--mtgtw-spacing) * 24) !important;
  }
  .mtgtw\:w-27\! {
    width: calc(var(--mtgtw-spacing) * 27) !important;
  }
  .mtgtw\:w-30\! {
    width: calc(var(--mtgtw-spacing) * 30) !important;
  }
  .mtgtw\:w-36\! {
    width: calc(var(--mtgtw-spacing) * 36) !important;
  }
  .mtgtw\:w-40\! {
    width: calc(var(--mtgtw-spacing) * 40) !important;
  }
  .mtgtw\:w-50\! {
    width: calc(var(--mtgtw-spacing) * 50) !important;
  }
  .mtgtw\:w-52\! {
    width: calc(var(--mtgtw-spacing) * 52) !important;
  }
  .mtgtw\:w-55\! {
    width: calc(var(--mtgtw-spacing) * 55) !important;
  }
  .mtgtw\:w-60\! {
    width: calc(var(--mtgtw-spacing) * 60) !important;
  }
  .mtgtw\:w-\[18px\]\! {
    width: 18px !important;
  }
  .mtgtw\:w-\[20px\]\! {
    width: 20px !important;
  }
  .mtgtw\:w-\[23px\]\! {
    width: 23px !important;
  }
  .mtgtw\:w-\[35px\]\! {
    width: 35px !important;
  }
  .mtgtw\:w-\[40px\]\! {
    width: 40px !important;
  }
  .mtgtw\:w-\[48px\]\! {
    width: 48px !important;
  }
  .mtgtw\:w-\[95\%\]\! {
    width: 95% !important;
  }
  .mtgtw\:w-\[220px\] {
    width: 220px;
  }
  .mtgtw\:w-\[308px\]\! {
    width: 308px !important;
  }
  .mtgtw\:w-\[320px\]\! {
    width: 320px !important;
  }
  .mtgtw\:w-\[400px\]\! {
    width: 400px !important;
  }
  .mtgtw\:w-auto\! {
    width: auto !important;
  }
  .mtgtw\:w-fit\! {
    width: fit-content !important;
  }
  .mtgtw\:w-full {
    width: 100%;
  }
  .mtgtw\:w-full\! {
    width: 100% !important;
  }
  .mtgtw\:w-min\! {
    width: min-content !important;
  }
  .mtgtw\:max-w-2xl\! {
    max-width: var(--mtgtw-container-2xl) !important;
  }
  .mtgtw\:max-w-\[80px\]\! {
    max-width: 80px !important;
  }
  .mtgtw\:max-w-\[100px\]\! {
    max-width: 100px !important;
  }
  .mtgtw\:max-w-\[150px\]\! {
    max-width: 150px !important;
  }
  .mtgtw\:max-w-\[190px\]\! {
    max-width: 190px !important;
  }
  .mtgtw\:max-w-\[268px\]\! {
    max-width: 268px !important;
  }
  .mtgtw\:max-w-\[400px\] {
    max-width: 400px;
  }
  .mtgtw\:max-w-\[650px\]\! {
    max-width: 650px !important;
  }
  .mtgtw\:max-w-\[800px\]\! {
    max-width: 800px !important;
  }
  .mtgtw\:max-w-\[1150px\]\! {
    max-width: 1150px !important;
  }
  .mtgtw\:max-w-\[1440px\]\! {
    max-width: 1440px !important;
  }
  .mtgtw\:max-w-full\! {
    max-width: 100% !important;
  }
  .mtgtw\:min-w-20\! {
    min-width: calc(var(--mtgtw-spacing) * 20) !important;
  }
  .mtgtw\:min-w-\[25px\]\! {
    min-width: 25px !important;
  }
  .mtgtw\:flex-1 {
    flex: 1;
  }
  .mtgtw\:flex-1\! {
    flex: 1 !important;
  }
  .mtgtw\:shrink-0\! {
    flex-shrink: 0 !important;
  }
  .mtgtw\:basis-0\! {
    flex-basis: 0px !important;
  }
  .mtgtw\:basis-full\! {
    flex-basis: 100% !important;
  }
  .mtgtw\:-translate-x-1\/2\! {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .mtgtw\:translate-x-\[-50\%\]\! {
    --tw-translate-x: -50% !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .mtgtw\:translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .mtgtw\:-translate-y-1\/2\! {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .mtgtw\:translate-y-\[-50\%\]\! {
    --tw-translate-y: -50% !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .mtgtw\:rotate-90 {
    rotate: 90deg;
  }
  .mtgtw\:animate-none\! {
    animation: none !important;
  }
  .mtgtw\:animate-pulse\! {
    animation: var(--mtgtw-animate-pulse) !important;
  }
  .mtgtw\:cursor-pointer {
    cursor: pointer;
  }
  .mtgtw\:cursor-pointer\! {
    cursor: pointer !important;
  }
  .mtgtw\:scroll-mt-\[120px\]\! {
    scroll-margin-top: 120px !important;
  }
  .mtgtw\:\[scrollbar-width\:_thin\]\! {
    scrollbar-width:  thin !important;
  }
  .mtgtw\:\[scrollbar-width\:thin\]\! {
    scrollbar-width: thin !important;
  }
  .mtgtw\:scrollbar-thumb-primary\/10\! {
    --tw-scrollbar-thumb: var(--mtgtw-color-primary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-scrollbar-thumb: color-mix(in oklab, var(--mtgtw-color-primary) 10%, transparent) !important;
    }
    scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track) !important;
  }
  .mtgtw\:scrollbar-track-primary\/5\! {
    --tw-scrollbar-track: var(--mtgtw-color-primary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-scrollbar-track: color-mix(in oklab, var(--mtgtw-color-primary) 5%, transparent) !important;
    }
    scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track) !important;
  }
  .mtgtw\:list-outside\! {
    list-style-position: outside !important;
  }
  .mtgtw\:list-disc\! {
    list-style-type: disc !important;
  }
  .mtgtw\:break-inside-avoid\! {
    break-inside: avoid !important;
  }
  .mtgtw\:break-after-avoid\! {
    break-after: avoid !important;
  }
  .mtgtw\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .mtgtw\:grid-cols-3\! {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .mtgtw\:grid-cols-7\! {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .mtgtw\:grid-cols-10\! {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  .mtgtw\:grid-cols-21\! {
    grid-template-columns: repeat(21, minmax(0, 1fr)) !important;
  }
  .mtgtw\:grid-cols-27\! {
    grid-template-columns: repeat(27, minmax(0, 1fr)) !important;
  }
  .mtgtw\:grid-cols-32\! {
    grid-template-columns: repeat(32, minmax(0, 1fr)) !important;
  }
  .mtgtw\:grid-cols-\[auto_1fr\]\! {
    grid-template-columns: auto 1fr !important;
  }
  .mtgtw\:flex-col {
    flex-direction: column;
  }
  .mtgtw\:flex-col\! {
    flex-direction: column !important;
  }
  .mtgtw\:flex-col-reverse\! {
    flex-direction: column-reverse !important;
  }
  .mtgtw\:flex-row\! {
    flex-direction: row !important;
  }
  .mtgtw\:flex-row-reverse\! {
    flex-direction: row-reverse !important;
  }
  .mtgtw\:flex-nowrap\! {
    flex-wrap: nowrap !important;
  }
  .mtgtw\:flex-wrap\! {
    flex-wrap: wrap !important;
  }
  .mtgtw\:items-baseline\! {
    align-items: baseline !important;
  }
  .mtgtw\:items-center {
    align-items: center;
  }
  .mtgtw\:items-center\! {
    align-items: center !important;
  }
  .mtgtw\:items-end\! {
    align-items: flex-end !important;
  }
  .mtgtw\:items-start\! {
    align-items: flex-start !important;
  }
  .mtgtw\:items-stretch\! {
    align-items: stretch !important;
  }
  .mtgtw\:justify-between {
    justify-content: space-between;
  }
  .mtgtw\:justify-between\! {
    justify-content: space-between !important;
  }
  .mtgtw\:justify-center {
    justify-content: center;
  }
  .mtgtw\:justify-center\! {
    justify-content: center !important;
  }
  .mtgtw\:justify-end {
    justify-content: flex-end;
  }
  .mtgtw\:justify-end\! {
    justify-content: flex-end !important;
  }
  .mtgtw\:justify-evenly\! {
    justify-content: space-evenly !important;
  }
  .mtgtw\:justify-start\! {
    justify-content: flex-start !important;
  }
  .mtgtw\:gap-0\! {
    gap: 0px !important;
  }
  .mtgtw\:gap-1\! {
    gap: var(--mtgtw-spacing) !important;
  }
  .mtgtw\:gap-2\! {
    gap: calc(var(--mtgtw-spacing) * 2) !important;
  }
  .mtgtw\:gap-3\! {
    gap: calc(var(--mtgtw-spacing) * 3) !important;
  }
  .mtgtw\:gap-4 {
    gap: calc(var(--mtgtw-spacing) * 4);
  }
  .mtgtw\:gap-4\! {
    gap: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:gap-5\! {
    gap: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:gap-6\! {
    gap: calc(var(--mtgtw-spacing) * 6) !important;
  }
  .mtgtw\:gap-7\! {
    gap: calc(var(--mtgtw-spacing) * 7) !important;
  }
  .mtgtw\:gap-8\! {
    gap: calc(var(--mtgtw-spacing) * 8) !important;
  }
  .mtgtw\:gap-10\! {
    gap: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:gap-15\! {
    gap: calc(var(--mtgtw-spacing) * 15) !important;
  }
  :where(.mtgtw\:space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: 0;
    margin-block-end: 0;
  }
  :where(.mtgtw\:space-y-2\! > :not(:last-child)) {
    --tw-space-y-reverse: 0 !important;
    margin-block-start: calc(calc(var(--mtgtw-spacing) * 2) * var(--tw-space-y-reverse)) !important;
    margin-block-end: calc(calc(var(--mtgtw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse))) !important;
  }
  :where(.mtgtw\:space-y-5\! > :not(:last-child)) {
    --tw-space-y-reverse: 0 !important;
    margin-block-start: calc(calc(var(--mtgtw-spacing) * 5) * var(--tw-space-y-reverse)) !important;
    margin-block-end: calc(calc(var(--mtgtw-spacing) * 5) * calc(1 - var(--tw-space-y-reverse))) !important;
  }
  .mtgtw\:gap-x-6\! {
    column-gap: calc(var(--mtgtw-spacing) * 6) !important;
  }
  .mtgtw\:gap-y-5\! {
    row-gap: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:gap-y-100\! {
    row-gap: calc(var(--mtgtw-spacing) * 100) !important;
  }
  .mtgtw\:truncate\! {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
  .mtgtw\:overflow-hidden {
    overflow: hidden;
  }
  .mtgtw\:overflow-hidden\! {
    overflow: hidden !important;
  }
  .mtgtw\:overflow-visible\! {
    overflow: visible !important;
  }
  .mtgtw\:overflow-x-hidden\! {
    overflow-x: hidden !important;
  }
  .mtgtw\:overflow-y-auto {
    overflow-y: auto;
  }
  .mtgtw\:overflow-y-auto\! {
    overflow-y: auto !important;
  }
  .mtgtw\:overflow-y-scroll\! {
    overflow-y: scroll !important;
  }
  .mtgtw\:scroll-smooth\! {
    scroll-behavior: smooth !important;
  }
  .mtgtw\:rounded\! {
    border-radius: 0.25rem !important;
  }
  .mtgtw\:rounded-2xl\! {
    border-radius: var(--mtgtw-radius-2xl) !important;
  }
  .mtgtw\:rounded-full\! {
    border-radius: calc(infinity * 1px) !important;
  }
  .mtgtw\:rounded-lg {
    border-radius: var(--mtgtw-radius-lg);
  }
  .mtgtw\:rounded-lg\! {
    border-radius: var(--mtgtw-radius-lg) !important;
  }
  .mtgtw\:rounded-md\! {
    border-radius: var(--mtgtw-radius-md) !important;
  }
  .mtgtw\:rounded-none\! {
    border-radius: 0 !important;
  }
  .mtgtw\:rounded-xl\! {
    border-radius: var(--mtgtw-radius-xl) !important;
  }
  .mtgtw\:rounded-t-2xl\! {
    border-top-left-radius: var(--mtgtw-radius-2xl) !important;
    border-top-right-radius: var(--mtgtw-radius-2xl) !important;
  }
  .mtgtw\:rounded-tl-2xl\! {
    border-top-left-radius: var(--mtgtw-radius-2xl) !important;
  }
  .mtgtw\:rounded-tl-full\! {
    border-top-left-radius: calc(infinity * 1px) !important;
  }
  .mtgtw\:rounded-tl-lg\! {
    border-top-left-radius: var(--mtgtw-radius-lg) !important;
  }
  .mtgtw\:rounded-tr-2xl\! {
    border-top-right-radius: var(--mtgtw-radius-2xl) !important;
  }
  .mtgtw\:rounded-b-\[5px\]\! {
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }
  .mtgtw\:rounded-b-lg\! {
    border-bottom-right-radius: var(--mtgtw-radius-lg) !important;
    border-bottom-left-radius: var(--mtgtw-radius-lg) !important;
  }
  .mtgtw\:rounded-br-2xl\! {
    border-bottom-right-radius: var(--mtgtw-radius-2xl) !important;
  }
  .mtgtw\:rounded-bl-2xl\! {
    border-bottom-left-radius: var(--mtgtw-radius-2xl) !important;
  }
  .mtgtw\:rounded-bl-full\! {
    border-bottom-left-radius: calc(infinity * 1px) !important;
  }
  .mtgtw\:rounded-bl-lg\! {
    border-bottom-left-radius: var(--mtgtw-radius-lg) !important;
  }
  .mtgtw\:border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .mtgtw\:border\! {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  .mtgtw\:border-0\! {
    border-style: var(--tw-border-style) !important;
    border-width: 0px !important;
  }
  .mtgtw\:border-1\! {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  .mtgtw\:border-2\! {
    border-style: var(--tw-border-style) !important;
    border-width: 2px !important;
  }
  .mtgtw\:border-\[0\.5px\]\! {
    border-style: var(--tw-border-style) !important;
    border-width: 0.5px !important;
  }
  .mtgtw\:border-x\! {
    border-inline-style: var(--tw-border-style) !important;
    border-inline-width: 1px !important;
  }
  .mtgtw\:border-y\! {
    border-block-style: var(--tw-border-style) !important;
    border-block-width: 1px !important;
  }
  .mtgtw\:border-t\! {
    border-top-style: var(--tw-border-style) !important;
    border-top-width: 1px !important;
  }
  .mtgtw\:border-t-2\! {
    border-top-style: var(--tw-border-style) !important;
    border-top-width: 2px !important;
  }
  .mtgtw\:border-r\! {
    border-right-style: var(--tw-border-style) !important;
    border-right-width: 1px !important;
  }
  .mtgtw\:border-b\! {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }
  .mtgtw\:border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .mtgtw\:border-b-2\! {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 2px !important;
  }
  .mtgtw\:border-b-5\! {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 5px !important;
  }
  .mtgtw\:border-l\! {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 1px !important;
  }
  .mtgtw\:border-none\! {
    --tw-border-style: none !important;
    border-style: none !important;
  }
  .mtgtw\:border-\(--mtg-blue\)\! {
    border-color: var(--mtg-blue) !important;
  }
  .mtgtw\:border-\(--mtg-blue\)\/50\! {
    border-color: var(--mtg-blue) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--mtg-blue) 50%, transparent) !important;
    }
  }
  .mtgtw\:border-\(--mtg-green\)\! {
    border-color: var(--mtg-green) !important;
  }
  .mtgtw\:border-\[\#E0E0E0\] {
    border-color: #E0E0E0;
  }
  .mtgtw\:border-\[\#E0E0E0\]\! {
    border-color: #E0E0E0 !important;
  }
  .mtgtw\:border-\[\#F6F6F6\]\! {
    border-color: #F6F6F6 !important;
  }
  .mtgtw\:border-\[\#eee\]\! {
    border-color: #eee !important;
  }
  .mtgtw\:border-gray-100\! {
    border-color: var(--mtgtw-color-gray-100) !important;
  }
  .mtgtw\:border-gray-200 {
    border-color: var(--mtgtw-color-gray-200);
  }
  .mtgtw\:border-gray-200\! {
    border-color: var(--mtgtw-color-gray-200) !important;
  }
  .mtgtw\:border-gray-300 {
    border-color: var(--mtgtw-color-gray-300);
  }
  .mtgtw\:border-gray-300\! {
    border-color: var(--mtgtw-color-gray-300) !important;
  }
  .mtgtw\:border-primary\/5\! {
    border-color: var(--mtgtw-color-primary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--mtgtw-color-primary) 5%, transparent) !important;
    }
  }
  .mtgtw\:border-primary\/10\! {
    border-color: var(--mtgtw-color-primary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--mtgtw-color-primary) 10%, transparent) !important;
    }
  }
  .mtgtw\:border-primary\/50\! {
    border-color: var(--mtgtw-color-primary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--mtgtw-color-primary) 50%, transparent) !important;
    }
  }
  .mtgtw\:border-red-200\! {
    border-color: var(--mtgtw-color-red-200) !important;
  }
  .mtgtw\:border-secondary\! {
    border-color: var(--mtgtw-color-secondary) !important;
  }
  .mtgtw\:border-secondary\/50\! {
    border-color: var(--mtgtw-color-secondary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--mtgtw-color-secondary) 50%, transparent) !important;
    }
  }
  .mtgtw\:border-white\! {
    border-color: var(--mtgtw-color-white) !important;
  }
  .mtgtw\:border-white\/10\! {
    border-color: var(--mtgtw-color-white) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--mtgtw-color-white) 10%, transparent) !important;
    }
  }
  .mtgtw\:border-white\/30\! {
    border-color: var(--mtgtw-color-white) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--mtgtw-color-white) 30%, transparent) !important;
    }
  }
  .mtgtw\:border-x-\(--mtg-blue\)\/10\! {
    border-inline-color: var(--mtg-blue) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-inline-color: color-mix(in oklab, var(--mtg-blue) 10%, transparent) !important;
    }
  }
  .mtgtw\:border-x-white\! {
    border-inline-color: var(--mtgtw-color-white) !important;
  }
  .mtgtw\:border-t-\(--mtg-blue\)\/10\! {
    border-top-color: var(--mtg-blue) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-top-color: color-mix(in oklab, var(--mtg-blue) 10%, transparent) !important;
    }
  }
  .mtgtw\:border-r-white\! {
    border-right-color: var(--mtgtw-color-white) !important;
  }
  .mtgtw\:border-b-\(--mtg-green\)\! {
    border-bottom-color: var(--mtg-green) !important;
  }
  .mtgtw\:bg-\(--mtg-blue\)\! {
    background-color: var(--mtg-blue) !important;
  }
  .mtgtw\:bg-\(--mtg-blue\)\/2\! {
    background-color: var(--mtg-blue) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtg-blue) 2%, transparent) !important;
    }
  }
  .mtgtw\:bg-\(--mtg-blue\)\/10\! {
    background-color: var(--mtg-blue) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtg-blue) 10%, transparent) !important;
    }
  }
  .mtgtw\:bg-\(--mtg-color-green\)\! {
    background-color: var(--mtg-color-green) !important;
  }
  .mtgtw\:bg-\(--mtg-color-primary\)\! {
    background-color: var(--mtg-color-primary) !important;
  }
  .mtgtw\:bg-\(--mtg-green\)\! {
    background-color: var(--mtg-green) !important;
  }
  .mtgtw\:bg-\(--mtg-green\)\/8\! {
    background-color: var(--mtg-green) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtg-green) 8%, transparent) !important;
    }
  }
  .mtgtw\:bg-\[\#00af52\]\! {
    background-color: #00af52 !important;
  }
  .mtgtw\:bg-\[\#F6F6F6\]\! {
    background-color: #F6F6F6 !important;
  }
  .mtgtw\:bg-black\/20 {
    background-color: var(--mtgtw-color-black);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtgtw-color-black) 20%, transparent);
    }
  }
  .mtgtw\:bg-black\/40\! {
    background-color: var(--mtgtw-color-black) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtgtw-color-black) 40%, transparent) !important;
    }
  }
  .mtgtw\:bg-gray-50 {
    background-color: var(--mtgtw-color-gray-50);
  }
  .mtgtw\:bg-gray-50\! {
    background-color: var(--mtgtw-color-gray-50) !important;
  }
  .mtgtw\:bg-gray-100 {
    background-color: var(--mtgtw-color-gray-100);
  }
  .mtgtw\:bg-gray-100\! {
    background-color: var(--mtgtw-color-gray-100) !important;
  }
  .mtgtw\:bg-gray-200\! {
    background-color: var(--mtgtw-color-gray-200) !important;
  }
  .mtgtw\:bg-gray-200\/50\! {
    background-color: var(--mtgtw-color-gray-200) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtgtw-color-gray-200) 50%, transparent) !important;
    }
  }
  .mtgtw\:bg-gray-300\! {
    background-color: var(--mtgtw-color-gray-300) !important;
  }
  .mtgtw\:bg-primary\! {
    background-color: var(--mtgtw-color-primary) !important;
  }
  .mtgtw\:bg-primary\/5\! {
    background-color: var(--mtgtw-color-primary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtgtw-color-primary) 5%, transparent) !important;
    }
  }
  .mtgtw\:bg-primary\/10\! {
    background-color: var(--mtgtw-color-primary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtgtw-color-primary) 10%, transparent) !important;
    }
  }
  .mtgtw\:bg-red-50\! {
    background-color: var(--mtgtw-color-red-50) !important;
  }
  .mtgtw\:bg-red-700\! {
    background-color: var(--mtgtw-color-red-700) !important;
  }
  .mtgtw\:bg-secondary\! {
    background-color: var(--mtgtw-color-secondary) !important;
  }
  .mtgtw\:bg-secondary\/5\! {
    background-color: var(--mtgtw-color-secondary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtgtw-color-secondary) 5%, transparent) !important;
    }
  }
  .mtgtw\:bg-secondary\/10\! {
    background-color: var(--mtgtw-color-secondary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtgtw-color-secondary) 10%, transparent) !important;
    }
  }
  .mtgtw\:bg-transparent\! {
    background-color: transparent !important;
  }
  .mtgtw\:bg-white {
    background-color: var(--mtgtw-color-white);
  }
  .mtgtw\:bg-white\! {
    background-color: var(--mtgtw-color-white) !important;
  }
  .mtgtw\:bg-white\/10\! {
    background-color: var(--mtgtw-color-white) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtgtw-color-white) 10%, transparent) !important;
    }
  }
  .mtgtw\:bg-white\/90 {
    background-color: var(--mtgtw-color-white);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtgtw-color-white) 90%, transparent);
    }
  }
  .mtgtw\:bg-white\/90\! {
    background-color: var(--mtgtw-color-white) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--mtgtw-color-white) 90%, transparent) !important;
    }
  }
  .mtgtw\:object-contain\! {
    object-fit: contain !important;
  }
  .mtgtw\:p-0\! {
    padding: 0px !important;
  }
  .mtgtw\:p-2\! {
    padding: calc(var(--mtgtw-spacing) * 2) !important;
  }
  .mtgtw\:p-3\! {
    padding: calc(var(--mtgtw-spacing) * 3) !important;
  }
  .mtgtw\:p-4\! {
    padding: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:p-5\! {
    padding: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:p-6\! {
    padding: calc(var(--mtgtw-spacing) * 6) !important;
  }
  .mtgtw\:p-8\! {
    padding: calc(var(--mtgtw-spacing) * 8) !important;
  }
  .mtgtw\:p-\[2px\]\! {
    padding: 2px !important;
  }
  .mtgtw\:p-\[15px\]\! {
    padding: 15px !important;
  }
  .mtgtw\:p-\[20px\]\! {
    padding: 20px !important;
  }
  .mtgtw\:px-0 {
    padding-inline: 0px;
  }
  .mtgtw\:px-0\! {
    padding-inline: 0px !important;
  }
  .mtgtw\:px-2\! {
    padding-inline: calc(var(--mtgtw-spacing) * 2) !important;
  }
  .mtgtw\:px-3\! {
    padding-inline: calc(var(--mtgtw-spacing) * 3) !important;
  }
  .mtgtw\:px-4\! {
    padding-inline: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:px-5\! {
    padding-inline: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:px-6\! {
    padding-inline: calc(var(--mtgtw-spacing) * 6) !important;
  }
  .mtgtw\:px-10\! {
    padding-inline: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:px-15\! {
    padding-inline: calc(var(--mtgtw-spacing) * 15) !important;
  }
  .mtgtw\:px-\[10px\]\! {
    padding-inline: 10px !important;
  }
  .mtgtw\:px-\[15px\]\! {
    padding-inline: 15px !important;
  }
  .mtgtw\:px-\[20px\]\! {
    padding-inline: 20px !important;
  }
  .mtgtw\:py-0\! {
    padding-block: 0px !important;
  }
  .mtgtw\:py-1\! {
    padding-block: var(--mtgtw-spacing) !important;
  }
  .mtgtw\:py-1\.5\! {
    padding-block: calc(var(--mtgtw-spacing) * 1.5) !important;
  }
  .mtgtw\:py-2\! {
    padding-block: calc(var(--mtgtw-spacing) * 2) !important;
  }
  .mtgtw\:py-3\! {
    padding-block: calc(var(--mtgtw-spacing) * 3) !important;
  }
  .mtgtw\:py-4\! {
    padding-block: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:py-5\! {
    padding-block: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:py-6\! {
    padding-block: calc(var(--mtgtw-spacing) * 6) !important;
  }
  .mtgtw\:py-6\.5\! {
    padding-block: calc(var(--mtgtw-spacing) * 6.5) !important;
  }
  .mtgtw\:py-7\! {
    padding-block: calc(var(--mtgtw-spacing) * 7) !important;
  }
  .mtgtw\:py-10\! {
    padding-block: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:py-15\! {
    padding-block: calc(var(--mtgtw-spacing) * 15) !important;
  }
  .mtgtw\:py-20\! {
    padding-block: calc(var(--mtgtw-spacing) * 20) !important;
  }
  .mtgtw\:py-\[3px\]\! {
    padding-block: 3px !important;
  }
  .mtgtw\:py-\[20px\]\! {
    padding-block: 20px !important;
  }
  .mtgtw\:pt-4\! {
    padding-top: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:pt-10\! {
    padding-top: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:pt-\[20px\]\! {
    padding-top: 20px !important;
  }
  .mtgtw\:pr-2\! {
    padding-right: calc(var(--mtgtw-spacing) * 2) !important;
  }
  .mtgtw\:pr-4\! {
    padding-right: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:pr-6\! {
    padding-right: calc(var(--mtgtw-spacing) * 6) !important;
  }
  .mtgtw\:pb-0\! {
    padding-bottom: 0px !important;
  }
  .mtgtw\:pb-2\! {
    padding-bottom: calc(var(--mtgtw-spacing) * 2) !important;
  }
  .mtgtw\:pb-5\! {
    padding-bottom: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:pb-\[10px\]\! {
    padding-bottom: 10px !important;
  }
  .mtgtw\:pl-4 {
    padding-left: calc(var(--mtgtw-spacing) * 4);
  }
  .mtgtw\:pl-4\! {
    padding-left: calc(var(--mtgtw-spacing) * 4) !important;
  }
  .mtgtw\:pl-5\! {
    padding-left: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:pl-8\! {
    padding-left: calc(var(--mtgtw-spacing) * 8) !important;
  }
  .mtgtw\:pl-10\! {
    padding-left: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:pl-12\! {
    padding-left: calc(var(--mtgtw-spacing) * 12) !important;
  }
  .mtgtw\:text-center\! {
    text-align: center !important;
  }
  .mtgtw\:text-left\! {
    text-align: left !important;
  }
  .mtgtw\:text-start\! {
    text-align: start !important;
  }
  .mtgtw\:font-mtgmontserrat {
    font-family: var(--mtgtw-font-mtgmontserrat);
  }
  .mtgtw\:font-mtgmontserrat\! {
    font-family: var(--mtgtw-font-mtgmontserrat) !important;
  }
  .mtgtw\:text-2xl\! {
    font-size: var(--mtgtw-text-2xl) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-2xl--line-height)) !important;
  }
  .mtgtw\:text-3xl\! {
    font-size: var(--mtgtw-text-3xl) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-3xl--line-height)) !important;
  }
  .mtgtw\:text-4xl\! {
    font-size: var(--mtgtw-text-4xl) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-4xl--line-height)) !important;
  }
  .mtgtw\:text-5xl\! {
    font-size: var(--mtgtw-text-5xl) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-5xl--line-height)) !important;
  }
  .mtgtw\:text-base\! {
    font-size: var(--mtgtw-text-base) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-base--line-height)) !important;
  }
  .mtgtw\:text-lg\! {
    font-size: var(--mtgtw-text-lg) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-lg--line-height)) !important;
  }
  .mtgtw\:text-sm\! {
    font-size: var(--mtgtw-text-sm) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-sm--line-height)) !important;
  }
  .mtgtw\:text-xl\! {
    font-size: var(--mtgtw-text-xl) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-xl--line-height)) !important;
  }
  .mtgtw\:text-xs\! {
    font-size: var(--mtgtw-text-xs) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-xs--line-height)) !important;
  }
  .mtgtw\:text-\[10px\]\! {
    font-size: 10px !important;
  }
  .mtgtw\:text-\[12px\]\! {
    font-size: 12px !important;
  }
  .mtgtw\:text-\[13px\]\! {
    font-size: 13px !important;
  }
  .mtgtw\:text-\[14px\]\! {
    font-size: 14px !important;
  }
  .mtgtw\:text-\[16px\] {
    font-size: 16px;
  }
  .mtgtw\:text-\[18px\]\! {
    font-size: 18px !important;
  }
  .mtgtw\:text-\[20px\]\! {
    font-size: 20px !important;
  }
  .mtgtw\:text-\[25px\]\! {
    font-size: 25px !important;
  }
  .mtgtw\:leading-5\! {
    --tw-leading: calc(var(--mtgtw-spacing) * 5) !important;
    line-height: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:leading-8\! {
    --tw-leading: calc(var(--mtgtw-spacing) * 8) !important;
    line-height: calc(var(--mtgtw-spacing) * 8) !important;
  }
  .mtgtw\:leading-9\! {
    --tw-leading: calc(var(--mtgtw-spacing) * 9) !important;
    line-height: calc(var(--mtgtw-spacing) * 9) !important;
  }
  .mtgtw\:leading-\[1\.25\]\! {
    --tw-leading: 1.25 !important;
    line-height: 1.25 !important;
  }
  .mtgtw\:leading-none\! {
    --tw-leading: 1 !important;
    line-height: 1 !important;
  }
  .mtgtw\:leading-normal\! {
    --tw-leading: var(--mtgtw-leading-normal) !important;
    line-height: var(--mtgtw-leading-normal) !important;
  }
  .mtgtw\:font-bold\! {
    --tw-font-weight: var(--mtgtw-font-weight-bold) !important;
    font-weight: var(--mtgtw-font-weight-bold) !important;
  }
  .mtgtw\:font-medium {
    --tw-font-weight: var(--mtgtw-font-weight-medium);
    font-weight: var(--mtgtw-font-weight-medium);
  }
  .mtgtw\:font-medium\! {
    --tw-font-weight: var(--mtgtw-font-weight-medium) !important;
    font-weight: var(--mtgtw-font-weight-medium) !important;
  }
  .mtgtw\:font-normal\! {
    --tw-font-weight: var(--mtgtw-font-weight-normal) !important;
    font-weight: var(--mtgtw-font-weight-normal) !important;
  }
  .mtgtw\:font-semibold\! {
    --tw-font-weight: var(--mtgtw-font-weight-semibold) !important;
    font-weight: var(--mtgtw-font-weight-semibold) !important;
  }
  .mtgtw\:text-nowrap\! {
    text-wrap: nowrap !important;
  }
  .mtgtw\:text-wrap\! {
    text-wrap: wrap !important;
  }
  .mtgtw\:whitespace-nowrap\! {
    white-space: nowrap !important;
  }
  .mtgtw\:text-\(--mtg-blue\)\! {
    color: var(--mtg-blue) !important;
  }
  .mtgtw\:text-\(--mtg-blue\)\/90\! {
    color: var(--mtg-blue) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--mtg-blue) 90%, transparent) !important;
    }
  }
  .mtgtw\:text-\(--mtg-color-primary\)\! {
    color: var(--mtg-color-primary) !important;
  }
  .mtgtw\:text-\(--mtg-green\)\! {
    color: var(--mtg-green) !important;
  }
  .mtgtw\:text-\[\#00af52\]\! {
    color: #00af52 !important;
  }
  .mtgtw\:text-blue-400\! {
    color: var(--mtgtw-color-blue-400) !important;
  }
  .mtgtw\:text-gray-500\! {
    color: var(--mtgtw-color-gray-500) !important;
  }
  .mtgtw\:text-gray-700 {
    color: var(--mtgtw-color-gray-700);
  }
  .mtgtw\:text-gray-800 {
    color: var(--mtgtw-color-gray-800);
  }
  .mtgtw\:text-green-600 {
    color: var(--mtgtw-color-green-600);
  }
  .mtgtw\:text-primary\! {
    color: var(--mtgtw-color-primary) !important;
  }
  .mtgtw\:text-primary\/50\! {
    color: var(--mtgtw-color-primary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--mtgtw-color-primary) 50%, transparent) !important;
    }
  }
  .mtgtw\:text-primary\/70\! {
    color: var(--mtgtw-color-primary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--mtgtw-color-primary) 70%, transparent) !important;
    }
  }
  .mtgtw\:text-primary\/80 {
    color: var(--mtgtw-color-primary);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--mtgtw-color-primary) 80%, transparent);
    }
  }
  .mtgtw\:text-primary\/80\! {
    color: var(--mtgtw-color-primary) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--mtgtw-color-primary) 80%, transparent) !important;
    }
  }
  .mtgtw\:text-red-500\! {
    color: var(--mtgtw-color-red-500) !important;
  }
  .mtgtw\:text-red-600\! {
    color: var(--mtgtw-color-red-600) !important;
  }
  .mtgtw\:text-secondary\! {
    color: var(--mtgtw-color-secondary) !important;
  }
  .mtgtw\:text-white\! {
    color: var(--mtgtw-color-white) !important;
  }
  .mtgtw\:text-white\/80 {
    color: var(--mtgtw-color-white);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--mtgtw-color-white) 80%, transparent);
    }
  }
  .mtgtw\:normal-case\! {
    text-transform: none !important;
  }
  .mtgtw\:italic\! {
    font-style: italic !important;
  }
  .mtgtw\:line-through\! {
    text-decoration-line: line-through !important;
  }
  .mtgtw\:underline\! {
    text-decoration-line: underline !important;
  }
  .mtgtw\:opacity-0 {
    opacity: 0%;
  }
  .mtgtw\:opacity-0\! {
    opacity: 0% !important;
  }
  .mtgtw\:opacity-50\! {
    opacity: 50% !important;
  }
  .mtgtw\:opacity-100 {
    opacity: 100%;
  }
  .mtgtw\:opacity-100\! {
    opacity: 100% !important;
  }
  .mtgtw\:shadow\! {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !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;
  }
  .mtgtw\:shadow-inner\! {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05)) !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;
  }
  .mtgtw\:shadow-lg\! {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !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;
  }
  .mtgtw\:shadow-md\! {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !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;
  }
  .mtgtw\:shadow-sm\! {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !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;
  }
  .mtgtw\:\[box-shadow\:0_3px_10px_rgba\(0\,0\,0\,0\.1\)\]\! {
    box-shadow: 0 3px 10px rgba(0,0,0,0.1) !important;
  }
  .mtgtw\:shadow-black\! {
    --tw-shadow-color: var(--mtgtw-color-black) !important;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, var(--mtgtw-color-black) var(--tw-shadow-alpha), transparent) !important;
    }
  }
  .mtgtw\:outline-2\! {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
  }
  .mtgtw\:outline-\(--mtg-color-green\)\! {
    outline-color: var(--mtg-color-green) !important;
  }
  .mtgtw\:outline-\(--mtg-color-primary\)\! {
    outline-color: var(--mtg-color-primary) !important;
  }
  .mtgtw\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(var(--mtgtw-blur-3xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .mtgtw\:backdrop-blur-3xl\! {
    --tw-backdrop-blur: blur(var(--mtgtw-blur-3xl)) !important;
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;
  }
  .mtgtw\:backdrop-blur-\[10px\] {
    --tw-backdrop-blur: blur(10px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .mtgtw\:backdrop-blur-md\! {
    --tw-backdrop-blur: blur(var(--mtgtw-blur-md)) !important;
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;
  }
  .mtgtw\:transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--mtgtw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--mtgtw-default-transition-duration));
  }
  .mtgtw\:transition-all\! {
    transition-property: all !important;
    transition-timing-function: var(--tw-ease, var(--mtgtw-default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--mtgtw-default-transition-duration)) !important;
  }
  .mtgtw\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--mtgtw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--mtgtw-default-transition-duration));
  }
  .mtgtw\:transition-opacity\! {
    transition-property: opacity !important;
    transition-timing-function: var(--tw-ease, var(--mtgtw-default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--mtgtw-default-transition-duration)) !important;
  }
  .mtgtw\:transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--mtgtw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--mtgtw-default-transition-duration));
  }
  .mtgtw\:transition-transform\! {
    transition-property: transform, translate, scale, rotate !important;
    transition-timing-function: var(--tw-ease, var(--mtgtw-default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--mtgtw-default-transition-duration)) !important;
  }
  .mtgtw\:transition-none\! {
    transition-property: none !important;
  }
  .mtgtw\:duration-200\! {
    --tw-duration: 200ms !important;
    transition-duration: 200ms !important;
  }
  .mtgtw\:duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .mtgtw\:duration-300\! {
    --tw-duration: 300ms !important;
    transition-duration: 300ms !important;
  }
  .mtgtw\:ease-in-out {
    --tw-ease: var(--mtgtw-ease-in-out);
    transition-timing-function: var(--mtgtw-ease-in-out);
  }
  .mtgtw\:ease-in-out\! {
    --tw-ease: var(--mtgtw-ease-in-out) !important;
    transition-timing-function: var(--mtgtw-ease-in-out) !important;
  }
  .mtgtw\:select-none\! {
    -webkit-user-select: none !important;
    user-select: none !important;
  }
  .mtgtw\:group-open\:-rotate-180:is(:where(.mtgtw\:group):is([open], :popover-open, :open) *) {
    rotate: calc(180deg * -1);
  }
  @media (hover: hover) {
    .mtgtw\:group-hover\:flex\!:is(:where(.mtgtw\:group):hover *) {
      display: flex !important;
    }
    .mtgtw\:group-hover\:text-secondary\!:is(:where(.mtgtw\:group):hover *) {
      color: var(--mtgtw-color-secondary) !important;
    }
    .mtgtw\:group-hover\:opacity-50:is(:where(.mtgtw\:group):hover *) {
      opacity: 50%;
    }
  }
  .mtgtw\:placeholder\:text-center\!::placeholder {
    text-align: center !important;
  }
  .mtgtw\:placeholder\:text-white\!::placeholder {
    color: var(--mtgtw-color-white) !important;
  }
  .mtgtw\:before\:absolute\!::before {
    content: var(--tw-content);
    position: absolute !important;
  }
  .mtgtw\:before\:-top-\[20px\]\!::before {
    content: var(--tw-content);
    top: calc(20px * -1) !important;
  }
  .mtgtw\:before\:left-0\!::before {
    content: var(--tw-content);
    left: 0px !important;
  }
  .mtgtw\:before\:h-\[20px\]\!::before {
    content: var(--tw-content);
    height: 20px !important;
  }
  .mtgtw\:before\:w-full\!::before {
    content: var(--tw-content);
    width: 100% !important;
  }
  .mtgtw\:before\:border-b-\(--mtg-green\)\!::before {
    content: var(--tw-content);
    border-bottom-color: var(--mtg-green) !important;
  }
  .mtgtw\:before\:content-\[\'\'\]\!::before {
    content: var(--tw-content);
    --tw-content: '' !important;
    content: var(--tw-content) !important;
  }
  .mtgtw\:after\:right-\[10px\]\!::after {
    content: var(--tw-content);
    right: 10px !important;
  }
  @media (hover: hover) {
    .mtgtw\:hover\:border\!:hover {
      border-style: var(--tw-border-style) !important;
      border-width: 1px !important;
    }
    .mtgtw\:hover\:border-gray-400\!:hover {
      border-color: var(--mtgtw-color-gray-400) !important;
    }
    .mtgtw\:hover\:bg-\(--mtg-blue\)\/10\!:hover {
      background-color: var(--mtg-blue) !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .mtgtw\:hover\:bg-\(--mtg-blue\)\/10\!:hover {
        background-color: color-mix(in oklab, var(--mtg-blue) 10%, transparent) !important;
      }
    }
    .mtgtw\:hover\:bg-gray-50\!:hover {
      background-color: var(--mtgtw-color-gray-50) !important;
    }
    .mtgtw\:hover\:bg-gray-100\!:hover {
      background-color: var(--mtgtw-color-gray-100) !important;
    }
    .mtgtw\:hover\:bg-primary\/90\!:hover {
      background-color: var(--mtgtw-color-primary) !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .mtgtw\:hover\:bg-primary\/90\!:hover {
        background-color: color-mix(in oklab, var(--mtgtw-color-primary) 90%, transparent) !important;
      }
    }
    .mtgtw\:hover\:bg-secondary\/90\!:hover {
      background-color: var(--mtgtw-color-secondary) !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .mtgtw\:hover\:bg-secondary\/90\!:hover {
        background-color: color-mix(in oklab, var(--mtgtw-color-secondary) 90%, transparent) !important;
      }
    }
    .mtgtw\:hover\:bg-white\/15\!:hover {
      background-color: var(--mtgtw-color-white) !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .mtgtw\:hover\:bg-white\/15\!:hover {
        background-color: color-mix(in oklab, var(--mtgtw-color-white) 15%, transparent) !important;
      }
    }
    .mtgtw\:hover\:bg-white\/90\!:hover {
      background-color: var(--mtgtw-color-white) !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .mtgtw\:hover\:bg-white\/90\!:hover {
        background-color: color-mix(in oklab, var(--mtgtw-color-white) 90%, transparent) !important;
      }
    }
    .mtgtw\:hover\:text-\(--mtg-green\)\!:hover {
      color: var(--mtg-green) !important;
    }
    .mtgtw\:hover\:text-green-600:hover {
      color: var(--mtgtw-color-green-600);
    }
    .mtgtw\:hover\:text-green-700:hover {
      color: var(--mtgtw-color-green-700);
    }
    .mtgtw\:hover\:text-red-500\!:hover {
      color: var(--mtgtw-color-red-500) !important;
    }
    .mtgtw\:hover\:text-red-600\!:hover {
      color: var(--mtgtw-color-red-600) !important;
    }
    .mtgtw\:hover\:underline\!:hover {
      text-decoration-line: underline !important;
    }
    .mtgtw\:hover\:opacity-50\!:hover {
      opacity: 50% !important;
    }
    .mtgtw\:hover\:opacity-100\!:hover {
      opacity: 100% !important;
    }
    .mtgtw\:hover\:shadow\!:hover {
      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !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;
    }
    .mtgtw\:hover\:shadow-inner\!:hover {
      --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05)) !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;
    }
  }
  .mtgtw\:focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }
  @media (width < 1279px) {
    .mtgtw\:max-\[1279px\]\:col-span-14\! {
      grid-column: span 14 / span 14 !important;
    }
    .mtgtw\:max-\[1279px\]\:flex-row\! {
      flex-direction: row !important;
    }
  }
  @media (width < 1080px) {
    .mtgtw\:max-\[1080px\]\:block\! {
      display: block !important;
    }
    .mtgtw\:max-\[1080px\]\:hidden\! {
      display: none !important;
    }
  }
  @media (width < 1000px) {
    .mtgtw\:max-\[1000px\]\:block\! {
      display: block !important;
    }
    .mtgtw\:max-\[1000px\]\:hidden\! {
      display: none !important;
    }
  }
  @media (width < 830px) {
    .mtgtw\:max-\[830px\]\:col-span-21\! {
      grid-column: span 21 / span 21 !important;
    }
    .mtgtw\:max-\[830px\]\:hidden\! {
      display: none !important;
    }
  }
  @media (width < 800px) {
    .mtgtw\:max-\[800px\]\:max-w-full\! {
      max-width: 100% !important;
    }
  }
  @media (width < 451px) {
    .mtgtw\:max-\[451px\]\:flex-col\! {
      flex-direction: column !important;
    }
  }
  @media (width >= 400px) {
    .mtgtw\:min-\[400px\]\:p-8\! {
      padding: calc(var(--mtgtw-spacing) * 8) !important;
    }
    .mtgtw\:min-\[400px\]\:text-lg\! {
      font-size: var(--mtgtw-text-lg) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-lg--line-height)) !important;
    }
    .mtgtw\:min-\[400px\]\:text-xl\! {
      font-size: var(--mtgtw-text-xl) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-xl--line-height)) !important;
    }
  }
  @media (width >= 450px) {
    .mtgtw\:min-\[450px\]\:col-span-5\! {
      grid-column: span 5 / span 5 !important;
    }
    .mtgtw\:min-\[450px\]\:flex\! {
      display: flex !important;
    }
    .mtgtw\:min-\[450px\]\:px-6\! {
      padding-inline: calc(var(--mtgtw-spacing) * 6) !important;
    }
    .mtgtw\:min-\[450px\]\:text-2xl\! {
      font-size: var(--mtgtw-text-2xl) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-2xl--line-height)) !important;
    }
    .mtgtw\:min-\[450px\]\:text-4xl\! {
      font-size: var(--mtgtw-text-4xl) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-4xl--line-height)) !important;
    }
  }
  @media (width >= 500px) {
    .mtgtw\:min-\[500px\]\:col-span-5\! {
      grid-column: span 5 / span 5 !important;
    }
    .mtgtw\:min-\[500px\]\:flex\! {
      display: flex !important;
    }
  }
  @media (width >= 550px) {
    .mtgtw\:min-\[550px\]\:col-span-3\! {
      grid-column: span 3 / span 3 !important;
    }
  }
  @media (width >= 600px) {
    .mtgtw\:min-\[600px\]\:px-\[15px\]\! {
      padding-inline: 15px !important;
    }
    .mtgtw\:min-\[600px\]\:py-5\! {
      padding-block: calc(var(--mtgtw-spacing) * 5) !important;
    }
  }
  @media (width >= 800px) {
    .mtgtw\:min-\[800px\]\:block\! {
      display: block !important;
    }
    .mtgtw\:min-\[800px\]\:flex\! {
      display: flex !important;
    }
    .mtgtw\:min-\[800px\]\:hidden\! {
      display: none !important;
    }
  }
  @media (width >= 830px) {
    .mtgtw\:min-\[830px\]\:col-span-14\! {
      grid-column: span 14 / span 14 !important;
    }
    .mtgtw\:min-\[830px\]\:hidden\! {
      display: none !important;
    }
  }
  @media (width >= 831px) {
    .mtgtw\:min-\[831px\]\:flex\! {
      display: flex !important;
    }
  }
  @media (width >= 850px) {
    .mtgtw\:min-\[850px\]\:col-span-5\! {
      grid-column: span 5 / span 5 !important;
    }
    .mtgtw\:min-\[850px\]\:w-auto\! {
      width: auto !important;
    }
    .mtgtw\:min-\[850px\]\:max-w-\[530px\]\! {
      max-width: 530px !important;
    }
  }
  @media (width >= 1000px) {
    .mtgtw\:min-\[1000px\]\:block\! {
      display: block !important;
    }
    .mtgtw\:min-\[1000px\]\:hidden\! {
      display: none !important;
    }
    .mtgtw\:min-\[1000px\]\:max-w-\[650px\]\! {
      max-width: 650px !important;
    }
  }
  @media (width >= 1020px) {
    .mtgtw\:min-\[1020px\]\:flex-row\! {
      flex-direction: row !important;
    }
  }
  @media (width >= 1080px) {
    .mtgtw\:min-\[1080px\]\:hidden\! {
      display: none !important;
    }
  }
  @media (width >= 1100px) {
    .mtgtw\:min-\[1100px\]\:flex\! {
      display: flex !important;
    }
    .mtgtw\:min-\[1100px\]\:grid\! {
      display: grid !important;
    }
    .mtgtw\:min-\[1100px\]\:hidden\! {
      display: none !important;
    }
    .mtgtw\:min-\[1100px\]\:max-w-\[700px\]\! {
      max-width: 700px !important;
    }
    .mtgtw\:min-\[1100px\]\:flex-row\! {
      flex-direction: row !important;
    }
  }
  @media (width >= 1200px) {
    .mtgtw\:min-\[1200px\]\:max-w-\[800px\]\! {
      max-width: 800px !important;
    }
  }
  @media (width >= 1250px) {
    .mtgtw\:min-\[1250px\]\:col-span-5\! {
      grid-column: span 5 / span 5 !important;
    }
    .mtgtw\:min-\[1250px\]\:col-span-8\! {
      grid-column: span 8 / span 8 !important;
    }
    .mtgtw\:min-\[1250px\]\:col-span-9\! {
      grid-column: span 9 / span 9 !important;
    }
    .mtgtw\:min-\[1250px\]\:col-span-10\! {
      grid-column: span 10 / span 10 !important;
    }
    .mtgtw\:min-\[1250px\]\:col-span-13\! {
      grid-column: span 13 / span 13 !important;
    }
  }
  @media (width >= 1280px) {
    .mtgtw\:min-\[1280px\]\:col-span-11\! {
      grid-column: span 11 / span 11 !important;
    }
    .mtgtw\:min-\[1280px\]\:flex-col\! {
      flex-direction: column !important;
    }
    .mtgtw\:min-\[1280px\]\:justify-start\! {
      justify-content: flex-start !important;
    }
  }
  @media (width >= 1300px) {
    .mtgtw\:min-\[1300px\]\:col-span-2\! {
      grid-column: span 2 / span 2 !important;
    }
    .mtgtw\:min-\[1300px\]\:col-span-6\! {
      grid-column: span 6 / span 6 !important;
    }
    .mtgtw\:min-\[1300px\]\:col-span-12\! {
      grid-column: span 12 / span 12 !important;
    }
    .mtgtw\:min-\[1300px\]\:col-span-14\! {
      grid-column: span 14 / span 14 !important;
    }
    .mtgtw\:min-\[1300px\]\:col-span-20\! {
      grid-column: span 20 / span 20 !important;
    }
    .mtgtw\:min-\[1300px\]\:col-span-32\! {
      grid-column: span 32 / span 32 !important;
    }
    .mtgtw\:min-\[1300px\]\:max-w-\[900px\]\! {
      max-width: 900px !important;
    }
  }
  @media (width >= 1420px) {
    .mtgtw\:min-\[1420px\]\:max-w-\[1000px\]\! {
      max-width: 1000px !important;
    }
  }
  @media (width >= 1490px) {
    .mtgtw\:min-\[1490px\]\:col-span-5\! {
      grid-column: span 5 / span 5 !important;
    }
    .mtgtw\:min-\[1490px\]\:col-span-8\! {
      grid-column: span 8 / span 8 !important;
    }
    .mtgtw\:min-\[1490px\]\:col-span-9\! {
      grid-column: span 9 / span 9 !important;
    }
    .mtgtw\:min-\[1490px\]\:col-span-10\! {
      grid-column: span 10 / span 10 !important;
    }
    .mtgtw\:min-\[1490px\]\:col-span-13\! {
      grid-column: span 13 / span 13 !important;
    }
    .mtgtw\:min-\[1490px\]\:items-center\! {
      align-items: center !important;
    }
    .mtgtw\:min-\[1490px\]\:justify-center\! {
      justify-content: center !important;
    }
  }
  @media (width >= 40rem) {
    .mtgtw\:sm\:flex\! {
      display: flex !important;
    }
    .mtgtw\:sm\:h-8\! {
      height: calc(var(--mtgtw-spacing) * 8) !important;
    }
    .mtgtw\:sm\:h-12\! {
      height: calc(var(--mtgtw-spacing) * 12) !important;
    }
    .mtgtw\:sm\:h-16\! {
      height: calc(var(--mtgtw-spacing) * 16) !important;
    }
    .mtgtw\:sm\:h-30\! {
      height: calc(var(--mtgtw-spacing) * 30) !important;
    }
    .mtgtw\:sm\:h-\[300px\]\! {
      height: 300px !important;
    }
    .mtgtw\:sm\:w-12\! {
      width: calc(var(--mtgtw-spacing) * 12) !important;
    }
    .mtgtw\:sm\:w-\[150px\]\! {
      width: 150px !important;
    }
    .mtgtw\:sm\:w-max\! {
      width: max-content !important;
    }
    .mtgtw\:sm\:max-w-md\! {
      max-width: var(--mtgtw-container-md) !important;
    }
    .mtgtw\:sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .mtgtw\:sm\:flex-col-reverse\! {
      flex-direction: column-reverse !important;
    }
    .mtgtw\:sm\:flex-row\! {
      flex-direction: row !important;
    }
    .mtgtw\:sm\:gap-4\! {
      gap: calc(var(--mtgtw-spacing) * 4) !important;
    }
    .mtgtw\:sm\:gap-10\! {
      gap: calc(var(--mtgtw-spacing) * 10) !important;
    }
    .mtgtw\:sm\:text-4xl\! {
      font-size: var(--mtgtw-text-4xl) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-4xl--line-height)) !important;
    }
    .mtgtw\:sm\:text-xl\! {
      font-size: var(--mtgtw-text-xl) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-xl--line-height)) !important;
    }
    .mtgtw\:sm\:text-\[30px\]\! {
      font-size: 30px !important;
    }
  }
  @media (width >= 48rem) {
    .mtgtw\:md\:block\! {
      display: block !important;
    }
    .mtgtw\:md\:flex\! {
      display: flex !important;
    }
    .mtgtw\:md\:hidden\! {
      display: none !important;
    }
    .mtgtw\:md\:h-10\! {
      height: calc(var(--mtgtw-spacing) * 10) !important;
    }
    .mtgtw\:md\:h-20\! {
      height: calc(var(--mtgtw-spacing) * 20) !important;
    }
    .mtgtw\:md\:h-30\! {
      height: calc(var(--mtgtw-spacing) * 30) !important;
    }
    .mtgtw\:md\:max-h-\[715px\]\! {
      max-height: 715px !important;
    }
    .mtgtw\:md\:w-100\! {
      width: calc(var(--mtgtw-spacing) * 100) !important;
    }
    .mtgtw\:md\:w-\[40\%\]\! {
      width: 40% !important;
    }
    .mtgtw\:md\:w-\[60\%\]\! {
      width: 60% !important;
    }
    .mtgtw\:md\:w-\[98\%\]\! {
      width: 98% !important;
    }
    .mtgtw\:md\:w-\[200px\]\! {
      width: 200px !important;
    }
    .mtgtw\:md\:flex-row\! {
      flex-direction: row !important;
    }
    .mtgtw\:md\:justify-center\! {
      justify-content: center !important;
    }
    .mtgtw\:md\:gap-2\! {
      gap: calc(var(--mtgtw-spacing) * 2) !important;
    }
    .mtgtw\:md\:gap-20\! {
      gap: calc(var(--mtgtw-spacing) * 20) !important;
    }
    .mtgtw\:md\:text-2xl\! {
      font-size: var(--mtgtw-text-2xl) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-2xl--line-height)) !important;
    }
    .mtgtw\:md\:text-5xl\! {
      font-size: var(--mtgtw-text-5xl) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-5xl--line-height)) !important;
    }
    .mtgtw\:md\:text-\[25px\]\! {
      font-size: 25px !important;
    }
  }
  @media (width >= 64rem) {
    .mtgtw\:lg\:block\! {
      display: block !important;
    }
    .mtgtw\:lg\:flex\! {
      display: flex !important;
    }
    .mtgtw\:lg\:hidden\! {
      display: none !important;
    }
    .mtgtw\:lg\:w-80\! {
      width: calc(var(--mtgtw-spacing) * 80) !important;
    }
    .mtgtw\:lg\:w-150\! {
      width: calc(var(--mtgtw-spacing) * 150) !important;
    }
    .mtgtw\:lg\:w-\[35\%\]\! {
      width: 35% !important;
    }
    .mtgtw\:lg\:w-\[65\%\]\! {
      width: 65% !important;
    }
    .mtgtw\:lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .mtgtw\:lg\:flex-row\! {
      flex-direction: row !important;
    }
    .mtgtw\:lg\:items-center\! {
      align-items: center !important;
    }
    .mtgtw\:lg\:py-10\! {
      padding-block: calc(var(--mtgtw-spacing) * 10) !important;
    }
    .mtgtw\:lg\:text-3xl {
      font-size: var(--mtgtw-text-3xl);
      line-height: var(--tw-leading, var(--mtgtw-text-3xl--line-height));
    }
    .mtgtw\:lg\:text-3xl\! {
      font-size: var(--mtgtw-text-3xl) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-3xl--line-height)) !important;
    }
    .mtgtw\:lg\:text-5xl\! {
      font-size: var(--mtgtw-text-5xl) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-5xl--line-height)) !important;
    }
  }
  @media (width >= 80rem) {
    .mtgtw\:xl\:col-span-6 {
      grid-column: span 6 / span 6;
    }
    .mtgtw\:xl\:block\! {
      display: block !important;
    }
    .mtgtw\:xl\:flex\! {
      display: flex !important;
    }
    .mtgtw\:xl\:grid\! {
      display: grid !important;
    }
    .mtgtw\:xl\:hidden\! {
      display: none !important;
    }
    .mtgtw\:xl\:h-\[380px\]\! {
      height: 380px !important;
    }
    .mtgtw\:xl\:w-1\/2 {
      width: calc(1 / 2 * 100%);
    }
    .mtgtw\:xl\:w-200\! {
      width: calc(var(--mtgtw-spacing) * 200) !important;
    }
    .mtgtw\:xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .mtgtw\:xl\:grid-cols-27 {
      grid-template-columns: repeat(27, minmax(0, 1fr));
    }
    .mtgtw\:xl\:flex-row\! {
      flex-direction: row !important;
    }
    .mtgtw\:xl\:items-start\! {
      align-items: flex-start !important;
    }
    .mtgtw\:xl\:justify-end\! {
      justify-content: flex-end !important;
    }
    .mtgtw\:xl\:p-8\! {
      padding: calc(var(--mtgtw-spacing) * 8) !important;
    }
    .mtgtw\:xl\:p-10\! {
      padding: calc(var(--mtgtw-spacing) * 10) !important;
    }
    .mtgtw\:xl\:text-6xl\! {
      font-size: var(--mtgtw-text-6xl) !important;
      line-height: var(--tw-leading, var(--mtgtw-text-6xl--line-height)) !important;
    }
    .mtgtw\:xl\:text-\[40px\]\! {
      font-size: 40px !important;
    }
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field\]\:flex\! .metafield-rich_text_field {
    display: flex !important;
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field\]\:flex-col\! .metafield-rich_text_field {
    flex-direction: column !important;
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field\]\:gap-5\! .metafield-rich_text_field {
    gap: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field\]\:text-2xl\! .metafield-rich_text_field {
    font-size: var(--mtgtw-text-2xl) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-2xl--line-height)) !important;
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field_ul\]\:list-disc\! .metafield-rich_text_field ul {
    list-style-type: disc !important;
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field_ul\]\:columns-1\! .metafield-rich_text_field ul {
    columns: 1 !important;
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field_ul\]\:columns-2\! .metafield-rich_text_field ul {
    columns: 2 !important;
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field_ul\]\:gap-x-10\! .metafield-rich_text_field ul {
    column-gap: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field_ul\]\:pl-10\! .metafield-rich_text_field ul {
    padding-left: calc(var(--mtgtw-spacing) * 10) !important;
  }
  @media (width >= 600px) {
    .mtgtw\:min-\[600px\]\:\[\&_\.metafield-rich\\_text\\_field_ul\]\:columns-2\! .metafield-rich_text_field ul {
      columns: 2 !important;
    }
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field_ul_li\]\:list-disc\! .metafield-rich_text_field ul li {
    list-style-type: disc !important;
  }
  .mtgtw\:\[\&_\.metafield-rich\\_text\\_field_ul_li\]\:break-inside-avoid\! .metafield-rich_text_field ul li {
    break-inside: avoid !important;
  }
  .mtgtw\:\[\&_\.swiper-pagination-bullet\]\:size-2\! .swiper-pagination-bullet {
    width: calc(var(--mtgtw-spacing) * 2) !important;
    height: calc(var(--mtgtw-spacing) * 2) !important;
  }
  .mtgtw\:\[\&_\.swiper-pagination-bullet-active\]\:bg-\(--mtg-blue\)\! .swiper-pagination-bullet-active {
    background-color: var(--mtg-blue) !important;
  }
  .mtgtw\:\[\&_\.swiper-pagination-bullet-active\]\:bg-primary\! .swiper-pagination-bullet-active {
    background-color: var(--mtgtw-color-primary) !important;
  }
  .mtgtw\:\[\&_a\]\:text-lg\! a {
    font-size: var(--mtgtw-text-lg) !important;
    line-height: var(--tw-leading, var(--mtgtw-text-lg--line-height)) !important;
  }
  .mtgtw\:\[\&_a\]\:text-blue-500\! a {
    color: var(--mtgtw-color-blue-500) !important;
  }
  .mtgtw\:\[\&_a\]\:text-white\! a {
    color: var(--mtgtw-color-white) !important;
  }
  .mtgtw\:\[\&_a\]\:underline\! a {
    text-decoration-line: underline !important;
  }
  @media (hover: hover) {
    .mtgtw\:\[\&_a\]\:hover\:text-blue-700\! a:hover {
      color: var(--mtgtw-color-blue-700) !important;
    }
  }
  .mtgtw\:\[\&_ol\]\:list-decimal\! ol {
    list-style-type: decimal !important;
  }
  .mtgtw\:\[\&_ol\]\:gap-x-10\! ol {
    column-gap: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:\[\&_ol\]\:pl-10\! ol {
    padding-left: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:\[\&_ol_li\]\:list-decimal\! ol li {
    list-style-type: decimal !important;
  }
  .mtgtw\:\[\&_summary\:\:-webkit-details-marker\]\:hidden\! summary::-webkit-details-marker {
    display: none !important;
  }
  .mtgtw\:\[\&_svg\]\:h-5\! svg {
    height: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:\[\&_svg\]\:h-10\! svg {
    height: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:\[\&_svg\]\:w-5\! svg {
    width: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:\[\&_svg\]\:w-10\! svg {
    width: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:\[\&\.active\]\:opacity-50\!.active {
    opacity: 50% !important;
  }
  .mtgtw\:\[\&\:\:-webkit-scrollbar\]\:w-1\!::-webkit-scrollbar {
    width: var(--mtgtw-spacing) !important;
  }
  .mtgtw\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300\!::-webkit-scrollbar-thumb {
    background-color: var(--mtgtw-color-gray-300) !important;
  }
  .mtgtw\:\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100\!::-webkit-scrollbar-track {
    background-color: var(--mtgtw-color-gray-100) !important;
  }
  .mtgtw\:\[\&\>\.loox-rating\>\.loox-rating-content\>\.loox-icon\]\:h-\[15px\]\! > .loox-rating > .loox-rating-content > .loox-icon {
    height: 15px !important;
  }
  .mtgtw\:\[\&\>\.loox-rating\>\.loox-rating-content\>\.loox-icon\]\:w-\[15px\]\! > .loox-rating > .loox-rating-content > .loox-icon {
    width: 15px !important;
  }
  @media (width >= 450px) {
    .mtgtw\:min-\[450px\]\:\[\&\>\.loox-rating\>\.loox-rating-content\>\.loox-icon\]\:h-\[20px\]\! > .loox-rating > .loox-rating-content > .loox-icon {
      height: 20px !important;
    }
    .mtgtw\:min-\[450px\]\:\[\&\>\.loox-rating\>\.loox-rating-content\>\.loox-icon\]\:w-\[20px\]\! > .loox-rating > .loox-rating-content > .loox-icon {
      width: 20px !important;
    }
  }
  .mtgtw\:\[\&\>div\]\:flex\! > div {
    display: flex !important;
  }
  .mtgtw\:\[\&\>div\]\:flex-col\! > div {
    flex-direction: column !important;
  }
  .mtgtw\:\[\&\>div\]\:gap-5\! > div {
    gap: calc(var(--mtgtw-spacing) * 5) !important;
  }
  .mtgtw\:\[\&\>div\>p\]\:m-0\! > div > p {
    margin: 0px !important;
  }
  .mtgtw\:\[\&\>div\>ul\]\:col-span-1\! > div > ul {
    grid-column: span 1 / span 1 !important;
  }
  .mtgtw\:\[\&\>div\>ul\]\:grid\! > div > ul {
    display: grid !important;
  }
  .mtgtw\:\[\&\>div\>ul\]\:list-disc\! > div > ul {
    list-style-type: disc !important;
  }
  .mtgtw\:\[\&\>div\>ul\]\:columns-1\! > div > ul {
    columns: 1 !important;
  }
  .mtgtw\:\[\&\>div\>ul\]\:columns-2\! > div > ul {
    columns: 2 !important;
  }
  .mtgtw\:\[\&\>div\>ul\]\:grid-cols-1\! > div > ul {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .mtgtw\:\[\&\>div\>ul\]\:gap-10\! > div > ul {
    gap: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:\[\&\>div\>ul\]\:gap-x-10\! > div > ul {
    column-gap: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:\[\&\>div\>ul\]\:gap-y-\[10px\]\! > div > ul {
    row-gap: 10px !important;
  }
  .mtgtw\:\[\&\>div\>ul\]\:pl-10\! > div > ul {
    padding-left: calc(var(--mtgtw-spacing) * 10) !important;
  }
  @media (width >= 40rem) {
    .mtgtw\:sm\:\[\&\>div\>ul\]\:col-span-2\! > div > ul {
      grid-column: span 2 / span 2 !important;
    }
    .mtgtw\:sm\:\[\&\>div\>ul\]\:grid-cols-2\! > div > ul {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
  }
  .mtgtw\:\[\&\>div\>ul\>li\]\:list-outside\! > div > ul > li {
    list-style-position: outside !important;
  }
  .mtgtw\:\[\&\>div\>ul\>li\]\:list-disc\! > div > ul > li {
    list-style-type: disc !important;
  }
  .mtgtw\:\[\&\>ol\]\:col-span-1\! > ol {
    grid-column: span 1 / span 1 !important;
  }
  .mtgtw\:\[\&\>ol\]\:grid\! > ol {
    display: grid !important;
  }
  .mtgtw\:\[\&\>ol\]\:list-decimal\! > ol {
    list-style-type: decimal !important;
  }
  .mtgtw\:\[\&\>ol\]\:grid-cols-1\! > ol {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .mtgtw\:\[\&\>ol\]\:gap-x-10\! > ol {
    column-gap: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:\[\&\>ol\]\:gap-y-\[10px\] > ol {
    row-gap: 10px;
  }
  .mtgtw\:\[\&\>ol\]\:pl-10\! > ol {
    padding-left: calc(var(--mtgtw-spacing) * 10) !important;
  }
  .mtgtw\:\[\&\>ol\>li\]\:list-outside\! > ol > li {
    list-style-position: outside !important;
  }
  .mtgtw\:\[\&\>ol\>li\]\:list-decimal\! > ol > li {
    list-style-type: decimal !important;
  }
  .mtgtw\:\[\&\>p\]\:m-0\! > p {
    margin: 0px !important;
  }
  .mtgtw\:\[\&\>p\]\:mb-0\! > p {
    margin-bottom: 0px !important;
  }
  @media (max-width:1330px) {
    .mtgtw\:\[\@media\(max-width\:1330px\)\]\:block\! {
      display: block !important;
    }
    .mtgtw\:\[\@media\(max-width\:1330px\)\]\:hidden\! {
      display: none !important;
    }
  }
  @media (min-width:1331px) {
    .mtgtw\:\[\@media\(min-width\:1331px\)\]\:hidden\! {
      display: none !important;
    }
  }
}
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
:root {
  --mtg-color-primary: #05284c;
  --mtg-color-green: #00af52;
  --mtg-blue: #05284c;
  --mtg-green: #00af52;
}
.montserrat-light {
  font-family: 'Montserrat';
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}
.montserrat-regular {
  font-family: 'Montserrat';
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
.montserrat-medium {
  font-family: 'Montserrat';
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
.montserrat-semibold {
  font-family: 'Montserrat';
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}
.montserrat-bold {
  font-family: 'Montserrat';
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}
.montserrat-extrabold {
  font-family: 'Montserrat';
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}
.montserrat-black {
  font-family: 'Montserrat';
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
}
.cart-container-tw {
  font-family: 'Montserrat';
}
.loox-rating-content {
  display: flex !important;
  gap: 0.75rem !important;
}
@keyframes rock {
  0%, to {
    transform: rotate(-3deg);
  }
  50% {
    transform: rotate(3deg);
  }
}
.animate-rock {
  animation: rock 2s ease-in-out infinite;
}
*, html, body {
  transition-property: all;
  transition-timing-function: var( --tw-ease, var(--mtgtw-default-transition-timing-function) );
  transition-duration: var( --tw-duration, var(--mtgtw-default-transition-duration) );
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--mtgtw-ease-in-out);
  transition-timing-function: var(--mtgtw-ease-in-out);
}
html {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.header-container {
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
}
.autocomplete-suggestion {
  cursor: pointer;
  border-radius: 0 !important;
  background-color: var(--mtgtw-color-white);
  --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)),
    0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.new-custom-header-lp .canvas-inner .custom-block .block-main-canvas .canvas-icon.visible-sm.visible-xs a {
  display: none !important;
  @media (max-width: 767px) {
    display: none !important;
  }
}
.productBookingLoadedContainer p, .productBookingLoadedContainer h1, .productBookingLoadedContainer h2, .productBookingLoadedContainer h3, .productBookingLoadedContainer h4, .productBookingLoadedContainer h5, .productBookingLoadedContainer h6, .productBookingLoadedContainer span {
  margin-bottom: 0px !important;
}
@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-scrollbar-thumb {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-scrollbar-track {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scrollbar-thumb: #0000;
      --tw-scrollbar-track: #0000;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}
