/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities, builder-base, builder-base-state, builder-sm, builder-sm-state, builder-md, builder-md-state, builder-lg, builder-lg-state, builder-xl, builder-xl-state, builder-2xl, builder-2xl-state;
@layer builder-base {
  .mr-layout-7n551e8k2aefeyvsj79 {
    position: fixed;
    top: var(--preset-size-offset-nxtlvl5feceb66ff);
    z-index: var(--preset-size-layer-nxtlvl624b60c58c);
    box-sizing: border-box;
    display: grid;
    width: var(--preset-size-width-full);
    max-width: 100%;
    min-width: 0px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: center;
    gap: var(--preset-spacing-layout-none);
    padding-block: var(--preset-spacing-component-none);
    @media (width < 761px) {
      height: var(--preset-size-height-nxtlvlHeaderMobile);
    }
    @media (width < 672px) {
      padding-inline: var(--preset-spacing-component-xl);
    }
    @media (width >= 672px) {
      padding-inline: var(--preset-spacing-component-2xl);
    }
    @media (width >= 761px) {
      height: var(--preset-size-height-nxtlvlHeader);
    }
  }
  .mr-layout-72cbmse9rpncktvpty6 {
    position: static;
    top: var(--preset-size-offset-nxtlvl5ef6fdf325);
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    max-width: 100%;
    min-width: 0px;
    flex-shrink: 0;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    align-self: flex-start;
    padding: var(--preset-spacing-component-none);
    @media (width < 761px) {
      order: 1;
    }
    @media (width < 761px) {
      width: var(--preset-size-width-full);
    }
    @media (width >= 761px) {
      @media (width < 1101px) {
        width: var(--preset-size-width-nxtlvlHeaderHeading);
      }
    }
    @media (width >= 1101px) {
      width: var(--preset-size-width-nxtlvlInventoryContactColumn);
    }
  }
  .mr-layout-6cfsxelxsga7bijd70d {
    position: absolute;
    bottom: var(--preset-size-offset-nxtlvl5feceb66ff);
    left: var(--preset-size-offset-nxtlvl5feceb66ff);
    box-sizing: border-box;
    display: flex;
    height: var(--preset-size-height-nxtlvlHeaderDivider);
    width: var(--preset-size-width-full);
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-661dm8n7wo0rqczc0cy {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    width: var(--preset-size-width-full);
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    @media (width < 761px) {
      order: 2;
    }
  }
  .mr-layout-5wyk3oc46dnw0x2a8lk {
    position: static;
    grid-column-start: 3;
    grid-row-start: 1;
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    padding: var(--preset-spacing-component-none);
    @media (width < 481px) {
      gap: var(--preset-spacing-layout-nxtlvl4);
    }
    @media (width >= 481px) {
      gap: var(--preset-spacing-layout-nxtlvl10);
    }
  }
  .mr-layout-2epzswadn31d4mpq5kq {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    flex-grow: 3;
    flex-basis: var(--preset-size-width-nxtlvl5feceb66ff);
    flex-direction: row;
    column-gap: var(--preset-spacing-layout-xl);
    padding: var(--preset-spacing-component-none);
    @media (width < 1056px) {
      display: grid;
    }
    @media (width < 1056px) {
      width: var(--preset-size-width-full);
    }
    @media (width < 1056px) {
      row-gap: var(--preset-spacing-layout-none);
    }
    @media (width < 672px) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    @media (width >= 672px) {
      @media (width < 1056px) {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }
    @media (width >= 1056px) {
      display: flex;
    }
    @media (width >= 1056px) {
      row-gap: var(--preset-spacing-layout-xl);
    }
  }
  .mr-layout-5jj6nxdodovweuixpqk {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    min-width: 0px;
    flex-grow: 1;
    flex-basis: var(--preset-size-width-nxtlvl5feceb66ff);
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    @media (width < 1056px) {
      width: var(--preset-size-width-full);
    }
    @media (width < 1056px) {
      max-width: var(--preset-size-width-nxtlvle3f6959781);
    }
    @media (width >= 1056px) {
      max-width: 100%;
    }
  }
  .mr-layout-1uyoreratdix2yuc1c3 {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    width: var(--preset-size-width-full);
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-3z53ayn84257svlypxa {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: var(--preset-size-width-nxtlvl5feceb66ff);
    flex-grow: 1;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    @media (width < 761px) {
      display: contents;
    }
    @media (width >= 761px) {
      display: block;
    }
  }
  .mr-layout-3zfip26wf3d5fkpf9an {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: grid;
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    padding-inline: var(--preset-spacing-component-none);
    @media (width < 672px) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    @media (width < 672px) {
      gap: var(--preset-spacing-layout-nxtlvl28);
    }
    @media (width < 672px) {
      padding-block: var(--preset-spacing-component-nxtlvl40);
    }
    @media (width >= 672px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    @media (width >= 672px) {
      @media (width < 1056px) {
        gap: var(--preset-spacing-layout-xl);
      }
    }
    @media (width >= 672px) {
      @media (width < 1056px) {
        padding-block: var(--preset-spacing-component-4xl);
      }
    }
    @media (width >= 1056px) {
      gap: var(--preset-spacing-layout-3xl);
    }
    @media (width >= 1056px) {
      padding-block: var(--preset-spacing-component-nxtlvl72);
    }
  }
  .mr-layout-7n0injm0xj8u2siiepb {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: grid;
    max-width: 100%;
    min-width: 0px;
    padding-inline: var(--preset-spacing-component-none);
    padding-bottom: var(--preset-spacing-component-2xl);
    @media (width < 761px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    @media (width < 761px) {
      column-gap: var(--preset-spacing-layout-nxtlvl12);
    }
    @media (width < 761px) {
      row-gap: var(--preset-spacing-layout-nxtlvl20);
    }
    @media (width < 761px) {
      padding-top: var(--preset-spacing-component-none);
    }
    @media (width >= 761px) {
      gap: var(--preset-spacing-layout-l);
    }
    @media (width >= 761px) {
      padding-top: var(--preset-spacing-component-2xl);
    }
    @media (width >= 761px) {
      @media (width < 1101px) {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }
    @media (width >= 1101px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .mr-layout-4d3y8273tys8ttsn4vl {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: grid;
    max-width: 100%;
    min-width: 0px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr);
    gap: var(--preset-spacing-layout-l);
    padding-inline: var(--preset-spacing-component-xl);
    padding-block: var(--preset-spacing-component-nxtlvl14);
  }
  .mr-layout-7inel02xz2thdc5ebzf {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--preset-spacing-layout-nxtlvl12);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-3nzsbcbjrxn77gjgxvg {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    column-gap: var(--preset-spacing-layout-xl);
    row-gap: var(--preset-spacing-layout-nxtlvl18);
    padding-inline: var(--preset-spacing-component-none);
    padding-top: var(--preset-spacing-component-2xl);
    padding-bottom: var(--preset-spacing-component-none);
  }
  .mr-layout-5h0g0vjfhpgo4qfktoa {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    flex-wrap: wrap;
    gap: var(--preset-spacing-layout-l);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-41no9fyzcll1jl42ouk {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    flex-wrap: wrap;
    gap: var(--preset-spacing-layout-nxtlvl12);
    padding-inline: var(--preset-spacing-component-none);
    padding-block: var(--preset-spacing-component-nxtlvl28);
  }
  .mr-layout-3kjjjv3muqy0yfrkiyv {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: var(--preset-spacing-layout-m);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-4aieiqk0oe37s8m7r6u {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: var(--preset-spacing-layout-nxtlvl12);
    padding-inline: var(--preset-spacing-component-none);
    padding-block: var(--preset-spacing-component-l);
  }
  .mr-layout-2ql962mw4lftb9add8u {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-l);
    padding: var(--preset-spacing-component-none);
    @media (width < 761px) {
      flex-direction: column;
    }
    @media (width < 761px) {
      align-items: stretch;
    }
    @media (width >= 761px) {
      flex-direction: row;
    }
    @media (width >= 761px) {
      align-items: flex-start;
    }
  }
  .mr-layout-1689xwf9h8k2ey7kx69 {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-s);
    padding: var(--preset-spacing-component-none);
    @media (width < 761px) {
      flex-direction: column;
    }
    @media (width < 761px) {
      align-items: flex-start;
    }
    @media (width >= 761px) {
      flex-direction: row;
    }
    @media (width >= 761px) {
      align-items: center;
    }
  }
  .mr-layout-2mu5spgrmqrefkuxyeb {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    align-items: center;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-425qrafh2t2zq4wnhvt {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    align-items: center;
    gap: var(--preset-spacing-layout-nxtlvle7f6c01177);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-3m5x902x7i5leqozo18 {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--preset-spacing-layout-nxtlvl3fdba35f04);
    padding-inline: var(--preset-spacing-component-none);
    padding-top: var(--preset-spacing-component-none);
    @media (width < 1056px) {
      padding-bottom: var(--preset-spacing-component-nxtlvl14);
    }
    @media (width >= 1056px) {
      padding-bottom: var(--preset-spacing-component-nxtlvl3fdba35f04);
    }
  }
  .mr-layout-56w0ygn67zz3417y77a {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    @media (width < 761px) {
      padding: var(--preset-spacing-component-2xl);
    }
    @media (width >= 761px) {
      @media (width < 1101px) {
        padding: var(--preset-spacing-component-nxtlvl20);
      }
    }
    @media (width >= 1101px) {
      padding: var(--preset-spacing-component-2xl);
    }
  }
  .mr-layout-1duourpfsjssh7nv5h9 {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: var(--preset-size-width-nxtlvl5feceb66ff);
    flex-direction: column;
    gap: var(--preset-spacing-layout-nxtlvl10);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-2tfw64nqxyh3u93b8pn {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-4zhp85pirkeybn93pfg {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-none);
    padding-block: var(--preset-spacing-component-2xl);
  }
  .mr-layout-1rop5wv08iv0nvbuc4t {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    padding-inline: var(--preset-spacing-component-none);
    @media (width < 1056px) {
      flex-direction: column;
    }
    @media (width < 1056px) {
      padding-bottom: var(--preset-spacing-component-4xl);
    }
    @media (width < 672px) {
      gap: var(--preset-spacing-layout-nxtlvl28);
    }
    @media (width < 672px) {
      padding-top: var(--preset-spacing-component-m);
    }
    @media (width >= 672px) {
      padding-top: var(--preset-spacing-component-2xl);
    }
    @media (width >= 672px) {
      @media (width < 1056px) {
        gap: var(--preset-spacing-layout-nxtlvl36);
      }
    }
    @media (width >= 1056px) {
      flex-direction: row;
    }
    @media (width >= 1056px) {
      gap: var(--preset-spacing-layout-nxtlvl72);
    }
    @media (width >= 1056px) {
      padding-bottom: var(--preset-spacing-component-section);
    }
  }
  .mr-layout-1dhquymc9tnffd29shs {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-none);
    padding-top: var(--preset-spacing-component-nxtlvl28);
    padding-bottom: var(--preset-spacing-component-3xl);
  }
  .mr-layout-3no7feb4v54ljc7huct {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-none);
    padding-top: var(--preset-spacing-component-nxtlvl28);
    padding-bottom: var(--preset-spacing-component-3xl);
  }
  .mr-layout-44pc0if95s4ht1t4i28 {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-none);
    padding-top: var(--preset-spacing-component-none);
    padding-bottom: var(--preset-spacing-component-nxtlvl20);
  }
  .mr-layout-70iferm5j44p2clutcf {
    position: relative;
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-none);
    padding-top: var(--preset-spacing-component-nxtlvl20);
    padding-bottom: var(--preset-spacing-component-none);
  }
  .mr-layout-1lxsp3wzjmunqvt0761 {
    position: relative;
    margin-inline: var(--preset-spacing-layout-auto);
    margin-block: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    width: var(--preset-size-width-full);
    max-width: var(--preset-size-contentWidth);
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding-block: var(--preset-spacing-component-none);
    @media (width < 672px) {
      padding-inline: var(--preset-spacing-component-xl);
    }
    @media (width >= 672px) {
      @media (width < 1584px) {
        padding-inline: var(--preset-spacing-component-3xl);
      }
    }
    @media (width >= 1584px) {
      padding-inline: var(--preset-spacing-component-nxtlvl40);
    }
  }
  .mr-layout-1dc4sgsqkz9rksjotem {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-none);
    margin-bottom: var(--preset-spacing-layout-l);
    box-sizing: border-box;
    display: block;
    width: var(--preset-size-width-full);
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    @media (width < 761px) {
      height: var(--preset-size-height-nxtlvl838f461c2f);
    }
    @media (width >= 761px) {
      height: var(--preset-size-height-nxtlvlInventoryDetailGallery);
    }
  }
  .mr-layout-3sex51tfxpra7xwv30l {
    position: relative;
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    @media (width < 761px) {
      margin-inline: var(--preset-spacing-layout-overlap-nxtlvl628eee8234);
    }
    @media (width < 761px) {
      margin-top: var(--preset-spacing-layout-overlap-nxtlvl628eee8234);
    }
    @media (width < 761px) {
      width: var(--preset-size-width-nxtlvlInventoryContactBleed);
    }
    @media (width < 761px) {
      max-width: var(--preset-size-width-nxtlvlInventoryContactBleed);
    }
    @media (width < 761px) {
      padding: var(--preset-spacing-component-2xl);
    }
    @media (width >= 761px) {
      @media (width < 1101px) {
        margin-inline: var(--preset-spacing-layout-overlap-nxtlvl016147bee7);
      }
    }
    @media (width >= 761px) {
      @media (width < 1101px) {
        margin-top: var(--preset-spacing-layout-overlap-nxtlvl016147bee7);
      }
    }
    @media (width >= 761px) {
      @media (width < 1101px) {
        width: var(--preset-size-width-nxtlvlInventoryContactBleedTablet);
      }
    }
    @media (width >= 761px) {
      @media (width < 1101px) {
        max-width: var(--preset-size-width-nxtlvlInventoryContactBleedTablet);
      }
    }
    @media (width >= 761px) {
      @media (width < 1101px) {
        padding: var(--preset-spacing-component-nxtlvl20);
      }
    }
    @media (width >= 1101px) {
      margin-inline: var(--preset-spacing-layout-overlap-nxtlvl628eee8234);
    }
    @media (width >= 1101px) {
      margin-top: var(--preset-spacing-layout-overlap-nxtlvl628eee8234);
    }
    @media (width >= 1101px) {
      width: var(--preset-size-width-nxtlvlInventoryContactBleed);
    }
    @media (width >= 1101px) {
      max-width: var(--preset-size-width-nxtlvlInventoryContactBleed);
    }
    @media (width >= 1101px) {
      padding: var(--preset-spacing-component-2xl);
    }
  }
  .mr-layout-2qo49l0y5aem6b8ztpo {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-none);
    margin-bottom: var(--preset-spacing-layout-l);
    box-sizing: border-box;
    display: block;
    width: var(--preset-size-width-nxtlvlFooterLogo);
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-0ny3gj8eafiufskdtb2 {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: grid;
    max-width: 100%;
    min-width: 0px;
    @media (width < 761px) {
      margin-top: var(--preset-spacing-layout-xl);
    }
    @media (width < 761px) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    @media (width < 761px) {
      gap: var(--preset-spacing-layout-nxtlvl20);
    }
    @media (width < 761px) {
      padding: var(--preset-spacing-component-nxtlvl22);
    }
    @media (width >= 761px) {
      margin-top: var(--preset-spacing-layout-nxtlvl40);
    }
    @media (width >= 761px) {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);
    }
    @media (width >= 761px) {
      gap: var(--preset-spacing-layout-xl);
    }
    @media (width >= 761px) {
      padding: var(--preset-spacing-component-3xl);
    }
  }
  .mr-layout-4igk84pnxqzhuebfix1 {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: grid;
    max-width: 100%;
    min-width: 0px;
    padding: var(--preset-spacing-component-none);
    @media (width < 901px) {
      margin-top: var(--preset-spacing-layout-xl);
    }
    @media (width < 901px) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    @media (width < 901px) {
      gap: var(--preset-spacing-layout-nxtlvl40);
    }
    @media (width >= 901px) {
      margin-top: var(--preset-spacing-layout-nxtlvl56);
    }
    @media (width >= 901px) {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr);
    }
    @media (width >= 901px) {
      gap: var(--preset-spacing-layout-3xl);
    }
  }
  .mr-layout-3lphscka1psvzziwoh4 {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-nxtlvl10);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: grid;
    max-width: 100%;
    min-width: 0px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--preset-spacing-layout-nxtlvl10);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-0aecpd277zcx0qf8ym8 {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-nxtlvl12);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    flex-wrap: wrap;
    gap: var(--preset-spacing-layout-nxtlvl12);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-4piazwzch7re4gglngt {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-none);
    margin-bottom: var(--preset-spacing-layout-xl);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    justify-content: space-between;
    gap: var(--preset-spacing-layout-l);
    padding: var(--preset-spacing-component-none);
    @media (width < 761px) {
      flex-direction: column;
    }
    @media (width < 761px) {
      align-items: flex-start;
    }
    @media (width >= 761px) {
      flex-direction: row;
    }
    @media (width >= 761px) {
      align-items: center;
    }
  }
  .mr-layout-01tq0d6cq72k7p4xi8n {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-none);
    margin-bottom: var(--preset-spacing-layout-nxtlvl20);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: var(--preset-spacing-layout-nxtlvl12);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-6s91w8fwka29e8eu0mb {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-none);
    margin-bottom: var(--preset-spacing-layout-m);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    justify-content: space-between;
    gap: var(--preset-spacing-layout-nxtlvl12);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-0uuuimgut9pjpcvegwo {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-l);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-4mtwuqvw05b1yb1eeaz {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-xl);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-27wfjtd94y3yj0ce3oe {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-m);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    gap: var(--preset-spacing-layout-s);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-6zujjezjqx6tkj8kv1c {
    position: relative;
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-2xl);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: block;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-none);
    padding-block: var(--preset-spacing-component-4xl);
  }
  .mr-layout-5rvop9jhjybtjlddg92 {
    position: relative;
    margin-block: var(--preset-spacing-layout-none);
    margin-right: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: var(--preset-spacing-layout-nxtlvl18);
    row-gap: var(--preset-spacing-layout-nxtlvl10);
    padding: var(--preset-spacing-component-none);
    @media (width < 1056px) {
      margin-left: var(--preset-spacing-layout-none);
    }
    @media (width >= 1056px) {
      margin-left: var(--preset-spacing-layout-auto);
    }
  }
  .mr-layout-57z229n2fhax4ki7ng0 {
    position: relative;
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: column;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    @media (width < 761px) {
      height: var(--preset-size-height-nxtlvlHeaderMobile);
    }
    @media (width >= 761px) {
      height: var(--preset-size-height-nxtlvlHeader);
    }
  }
  .mr-layout-5a8vzs5hl324j833g7w {
    grid-column-start: 2;
    grid-row-start: 1;
    margin: 0px;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    justify-self: center;
    @media (width < 481px) {
      height: var(--preset-size-height-nxtlvl41cfc0d1f2);
    }
    @media (width < 481px) {
      width: var(--preset-size-width-nxtlvlLogoMobile);
    }
    @media (width >= 481px) {
      @media (width < 761px) {
        height: var(--preset-size-height-nxtlvl6208ef0f77);
      }
    }
    @media (width >= 481px) {
      @media (width < 761px) {
        width: var(--preset-size-width-nxtlvl85daaf6f70);
      }
    }
    @media (width >= 761px) {
      height: var(--preset-size-height-nxtlvl3ada92f28b);
    }
    @media (width >= 761px) {
      width: var(--preset-size-width-nxtlvlLogo);
    }
    &:where(.dark, .dark *):not( :where([data-site-controls], [data-site-controls] *) ) {
      display: block;
    }
    &:where([data-site-controls="dark"], [data-site-controls="dark"] *) {
      display: block;
    }
    @media (prefers-color-scheme: dark) {
      &:where([data-site-controls="auto"], [data-site-controls="auto"] *) {
        display: block;
      }
    }
    &:where([data-site-controls="light"], [data-site-controls="light"] *) {
      display: none;
    }
    @media (prefers-color-scheme: light) {
      &:where([data-site-controls="auto"], [data-site-controls="auto"] *) {
        display: none;
      }
    }
  }
  .mr-layout-782kj5op64d3ctu4jq7 {
    grid-column-start: 2;
    grid-row-start: 1;
    margin: 0px;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    justify-self: center;
    @media (width < 481px) {
      height: var(--preset-size-height-nxtlvl41cfc0d1f2);
    }
    @media (width < 481px) {
      width: var(--preset-size-width-nxtlvlLogoMobile);
    }
    @media (width >= 481px) {
      @media (width < 761px) {
        height: var(--preset-size-height-nxtlvl6208ef0f77);
      }
    }
    @media (width >= 481px) {
      @media (width < 761px) {
        width: var(--preset-size-width-nxtlvl85daaf6f70);
      }
    }
    @media (width >= 761px) {
      height: var(--preset-size-height-nxtlvl3ada92f28b);
    }
    @media (width >= 761px) {
      width: var(--preset-size-width-nxtlvlLogo);
    }
    &:where(.dark, .dark *):not( :where([data-site-controls], [data-site-controls] *) ) {
      display: none;
    }
    &:where([data-site-controls="dark"], [data-site-controls="dark"] *) {
      display: none;
    }
    @media (prefers-color-scheme: dark) {
      &:where([data-site-controls="auto"], [data-site-controls="auto"] *) {
        display: none;
      }
    }
  }
  .mr-layout-2aan9kw9215gnjnqkk8 {
    grid-column-start: 1;
    grid-row-start: 1;
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    @media (width < 761px) {
      height: var(--preset-size-height-nxtlvlHeaderMobile);
    }
    @media (width < 761px) {
      width: var(--preset-size-width-nxtlvlIcon);
    }
    @media (width >= 761px) {
      height: var(--preset-size-height-nxtlvlHeader);
    }
  }
  .mr-layout-2527jql30e9p1ystxn3 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    height: var(--preset-size-height-auto);
    width: var(--preset-size-width-full);
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    &:where(.dark, .dark *):not( :where([data-site-controls], [data-site-controls] *) ) {
      display: block;
    }
    &:where([data-site-controls="dark"], [data-site-controls="dark"] *) {
      display: block;
    }
    @media (prefers-color-scheme: dark) {
      &:where([data-site-controls="auto"], [data-site-controls="auto"] *) {
        display: block;
      }
    }
    &:where([data-site-controls="light"], [data-site-controls="light"] *) {
      display: none;
    }
    @media (prefers-color-scheme: light) {
      &:where([data-site-controls="auto"], [data-site-controls="auto"] *) {
        display: none;
      }
    }
  }
  .mr-layout-0cqvlj7vym1vn0tt0yg {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    height: var(--preset-size-height-auto);
    width: var(--preset-size-width-full);
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    &:where(.dark, .dark *):not( :where([data-site-controls], [data-site-controls] *) ) {
      display: none;
    }
    &:where([data-site-controls="dark"], [data-site-controls="dark"] *) {
      display: none;
    }
    @media (prefers-color-scheme: dark) {
      &:where([data-site-controls="auto"], [data-site-controls="auto"] *) {
        display: none;
      }
    }
  }
  .mr-layout-3xxlhpv31fbvp8kug1v {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: inline-flex;
    min-height: var(--preset-size-height-nxtlvl71ee45a3c0);
    width: var(--preset-size-width-full);
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: center;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-nxtlvl10);
    overflow-wrap: anywhere;
    text-decoration-line: none;
  }
  .mr-layout-24vcy7kbzdb9valcmx9 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: inline-flex;
    min-height: var(--preset-size-height-nxtlvl71ee45a3c0);
    width: var(--preset-size-width-nxtlvlIcon);
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: center;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    text-decoration-line: none;
  }
  .mr-layout-2z7vvxw1pmztgopa967 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: inline-flex;
    min-height: var(--preset-size-height-nxtlvl76a50887d8);
    max-width: 100%;
    min-width: 0px;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    text-decoration-line: none;
  }
  .mr-layout-3fnsc2z827r860yzzhz {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: inline-flex;
    min-height: var(--preset-size-height-nxtlvl5feceb66ff);
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: center;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    text-decoration-line: none;
  }
  .mr-layout-7hmtupnhueik2uwq8ew {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: inline-flex;
    min-height: var(--preset-size-height-nxtlvl76a50887d8);
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: center;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-nxtlvl10);
    padding-block: var(--preset-spacing-component-m);
    overflow-wrap: anywhere;
    text-decoration-line: none;
  }
  .mr-layout-5wck3sv24q4zmwym5vz {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    min-width: 0px;
    flex-wrap: wrap;
    align-items: baseline;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-1xn9j8d0qqrpt0r9nxc {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: inline-flex;
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: center;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    text-decoration-line: none;
  }
  .mr-layout-5veuymvs7ufibsaenq1 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: inline-flex;
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: center;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    text-decoration-line: underline;
  }
  .mr-layout-3goztf6s3pjyhf7eqi3 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    height: var(--preset-size-height-nxtlvlb17ef6d19c);
    width: var(--preset-size-width-nxtlvlb17ef6d19c);
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-3swjflc84t25j1790ux {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    height: var(--preset-size-height-nxtlvlInventorySpecIcon);
    width: var(--preset-size-width-nxtlvl4ec9599fc2);
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-7a8afi5vapbaiwz4foe {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    min-height: var(--preset-size-height-nxtlvl226f76b55a);
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-5s2dup83d60reia1mz0 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    flex-shrink: 0;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    @media (width < 1056px) {
      width: var(--preset-size-width-full);
    }
    @media (width >= 1056px) {
      width: var(--preset-size-width-nxtlvlFooterColumn-company);
    }
  }
  .mr-layout-07v2s2w7oend7gtei45 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    flex-shrink: 0;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    @media (width < 1056px) {
      width: var(--preset-size-width-full);
    }
    @media (width >= 1056px) {
      width: var(--preset-size-width-nxtlvlFooterColumn-inventory);
    }
  }
  .mr-layout-73n3necanocusj1q1ig {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    flex-shrink: 0;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    @media (width < 1056px) {
      width: var(--preset-size-width-full);
    }
    @media (width >= 1056px) {
      width: var(--preset-size-width-nxtlvlFooterColumn-discovery);
    }
  }
  .mr-layout-635a9bqywo03pnvpjn8 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    flex-shrink: 0;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    @media (width < 1056px) {
      width: var(--preset-size-width-full);
    }
    @media (width >= 1056px) {
      width: var(--preset-size-width-nxtlvlFooterColumn-support);
    }
  }
  .mr-layout-4rv1t3kt2hgv5duqlq9 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
    @media (width < 672px) {
      width: var(--preset-size-width-full);
    }
  }
  .mr-layout-60dil74ltnr1yn9a1oj {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    width: var(--preset-size-width-full);
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-32mvxcuq5p572ux0xzy {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
    text-decoration-line: line-through;
  }
  .mr-layout-02yu364xswfgjpc7yu2 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-4xzg5ypjpiq85214l5o {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-m);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-7a8vi5hppr6dn51s0s6 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-xl);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-4omd6eqsbqc1iyuf69j {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
  }
  .mr-layout-6h1hkwxfv5pxhfqjaac {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-m);
    padding-block: var(--preset-spacing-component-nxtlvle7f6c01177);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-02zsvlkvlu2v8i6439g {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-none);
    padding-block: var(--preset-spacing-component-nxtlvl20);
  }
  .mr-layout-7kxbavou8w0q233gdcg {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-none);
    padding-block: var(--preset-spacing-component-nxtlvl18);
  }
  .mr-layout-1pas6dikb3v42oszgt0 {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-none);
    padding-top: var(--preset-spacing-component-nxtlvl18);
    padding-bottom: var(--preset-spacing-component-nxtlvle7f6c01177);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-5ntyfzok3gdzszssdbz {
    margin: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding-block: var(--preset-spacing-component-none);
    padding-right: var(--preset-spacing-component-none);
    padding-left: var(--preset-spacing-component-l);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-0vi07xyfh88trdekpvf {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-m);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: inline-flex;
    min-height: var(--preset-size-height-nxtlvlNewsletter);
    width: var(--preset-size-width-full);
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: space-between;
    gap: var(--preset-spacing-layout-none);
    padding-inline: var(--preset-spacing-component-nxtlvl18);
    padding-block: var(--preset-spacing-component-nxtlvl14);
    overflow-wrap: anywhere;
    text-decoration-line: none;
  }
  .mr-layout-1pzic8ia8qmo67mxjjy {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-m);
    margin-bottom: var(--preset-spacing-layout-nxtlvl20);
    box-sizing: border-box;
    display: inline-flex;
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: center;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    text-decoration-line: none;
  }
  .mr-layout-21xio6yjyxcrwox5p5r {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-nxtlvle7f6c01177);
    margin-bottom: var(--preset-spacing-layout-nxtlvl20);
    box-sizing: border-box;
    display: inline-flex;
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: center;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    text-decoration-line: none;
  }
  .mr-layout-0kkjcx7wtqbjv1jgyg4 {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-nxtlvl10);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-0m320yv6ionnaouqioe {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-nxtlvl12);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-2oy0fpk109vpdsxr21t {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-m);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-2uk0a3adkm0on8fly8o {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-m);
    margin-bottom: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    max-width: var(--preset-size-width-nxtlvlInventoryReading);
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-4un01r4t9w51jbonrne {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-none);
    margin-bottom: var(--preset-spacing-layout-nxtlvl4);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-42f3e5d1azr3ysqpxu8 {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-none);
    margin-bottom: var(--preset-spacing-layout-nxtlvl22);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-66j115fn3fsruxc0tad {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-m);
    margin-bottom: var(--preset-spacing-layout-nxtlvl44);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-564y3txag2q4xrc9zwx {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-nxtlvl12);
    margin-bottom: var(--preset-spacing-layout-l);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-7106snsf6fdl8i6uwbt {
    margin-inline: var(--preset-spacing-layout-none);
    margin-top: var(--preset-spacing-layout-m);
    margin-bottom: var(--preset-spacing-layout-l);
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0px;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    white-space: pre-wrap;
  }
  .mr-layout-580eymsk7hkik9xrggy {
    margin-block: var(--preset-spacing-layout-none);
    margin-right: var(--preset-spacing-layout-none);
    box-sizing: border-box;
    display: inline-flex;
    min-height: var(--preset-size-height-nxtlvl5feceb66ff);
    max-width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: center;
    gap: var(--preset-spacing-layout-none);
    padding: var(--preset-spacing-component-none);
    overflow-wrap: anywhere;
    text-decoration-line: none;
    @media (width < 672px) {
      margin-left: var(--preset-spacing-layout-none);
    }
    @media (width >= 672px) {
      margin-left: var(--preset-spacing-layout-auto);
    }
  }
  .mr-layout-2zjnzlscmccbkm6kwu5 {
    box-sizing: border-box;
    display: flex;
    max-width: var(--preset-size-width-nxtlvlHeaderSearchPanel);
    min-width: 0px;
    flex-wrap: wrap;
    align-items: center;
    @media (width < 1056px) {
      flex-direction: column;
    }
    @media (width < 1056px) {
      gap: var(--preset-spacing-layout-nxtlvl4e07408562);
    }
    @media (width < 1056px) {
      padding-inline: var(--preset-spacing-component-none);
    }
    @media (width < 761px) {
      height: var(--preset-size-height-nxtlvlHeaderMobile);
    }
    @media (width < 481px) {
      width: var(--preset-size-width-nxtlvl25fc0e7096);
    }
    @media (width >= 481px) {
      @media (width < 1056px) {
        width: var(--preset-size-width-nxtlvl41cfc0d1f2);
      }
    }
    @media (width >= 761px) {
      height: var(--preset-size-height-nxtlvlHeader);
    }
    @media (width >= 1056px) {
      width: var(--preset-size-width-nxtlvl0b8d5929dc);
    }
    @media (width >= 1056px) {
      flex-direction: row;
    }
    @media (width >= 1056px) {
      gap: var(--preset-spacing-layout-nxtlvl10);
    }
    @media (width >= 1056px) {
      padding-inline: var(--preset-spacing-component-nxtlvl14);
    }
  }
  .mr-layout-32owmi53ijynf629cet {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: contain;
  }
  .mr-layout-38lt8208i8fwcs4mb8g {
    display: block;
    height: 100%;
  }
  .mr-surface-1fgrvz0thfp6j2hav5o {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-thin);
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--preset-color-nxtlvl-inventoryBorder);
    background-color: var(--site-surface);
    text-align: left;
    color: var(--site-text);
  }
  .mr-surface-2odr0d267ciif1d26xa {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-thin);
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--preset-color-nxtlvl-inventoryAccent);
    background-color: var(--preset-color-nxtlvl-transparent);
    text-align: left;
    color: var(--preset-color-nxtlvl-inventoryAccent);
  }
  .mr-surface-0dhx5z1dssnlpx1m40m {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl148183859a);
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--preset-color-nxtlvl-inventoryBorder);
    background-color: var(--preset-color-nxtlvl-transparent);
    color: var(--site-text);
  }
  .mr-surface-3t3pv6drxkglqf4usag {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvla73594920b);
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--preset-color-nxtlvl-inventoryBorder);
    background-color: var(--preset-color-nxtlvl-transparent);
    color: var(--site-text);
  }
  .mr-surface-4fyforq77ont5obfs3u {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl148183859a);
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--preset-color-nxtlvl-inventoryBorder);
    background-color: var(--preset-color-nxtlvl-transparent);
    color: var(--preset-color-nxtlvl-inventoryAccent);
  }
  .mr-surface-6zclwhps36ayer1675d {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-thin);
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--preset-color-nxtlvl-inventoryBorder);
    background-color: var(--site-surface);
    color: var(--site-text);
  }
  .mr-surface-22z4z9ehrm1w4iu0b0j {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvldc6d2806f7);
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--preset-color-nxtlvl-inventoryBorder);
    background-color: var(--preset-color-nxtlvl-transparent);
    color: var(--site-text);
  }
  .mr-surface-55fy2qzqgskemgs8gzb {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvla73594920b);
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--preset-color-nxtlvl-inventoryBorder);
    background-color: var(--preset-color-nxtlvl-inventoryOffer);
    color: var(--site-text);
  }
  .mr-surface-2s0i7hiyw4idzjf7hbc {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-transparent);
    text-align: left;
    color: var(--site-text);
  }
  .mr-surface-4puvp1p4ye8bv9hlmyb {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-transparent);
    text-align: left;
    color: var(--preset-color-nxtlvl-footerText);
  }
  .mr-surface-6hdxtvzpgoih95eh6s1 {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-transparent);
    text-align: left;
    color: var(--preset-color-nxtlvl-inventoryMuted);
  }
  .mr-surface-6qa1iuip96qdf6f8v04 {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-transparent);
    text-align: left;
    color: var(--preset-color-nxtlvl-footerMuted);
  }
  .mr-surface-7ej5z6ya9is2gmkj415 {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-inventoryAccent);
    text-align: left;
    color: var(--preset-color-onPrimary);
  }
  .mr-surface-0umomjvv3zn2v1jgcyl {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-transparent);
    color: var(--preset-color-nxtlvl-inventoryAccent);
  }
  .mr-surface-2frjmlku23qr5j86r9s {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-inventoryAccent);
    color: var(--preset-color-onPrimary);
  }
  .mr-surface-2i3s1shghuvd205u52x {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-surfaceMuted);
    color: var(--site-text);
  }
  .mr-surface-3dcdhuzuidibjvp22df {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-transparent);
    color: var(--preset-color-nxtlvl-inventoryMuted);
  }
  .mr-surface-4x5hxtogcko3vmtwthu {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-inventoryRelated);
    color: var(--site-text);
  }
  .mr-surface-5be1y187qr1r12nviyq {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-transparent);
    color: var(--site-text);
  }
  .mr-surface-7f0o1ynp9e3jlxqnoc6 {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-inventorySurface);
    color: var(--site-text);
  }
  .mr-surface-14rjthu9g3g2mslyg7p {
    border-radius: var(--preset-radius-none);
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    background-color: var(--preset-color-nxtlvl-inventoryOffer);
    color: var(--preset-color-nxtlvl-inventoryAccent);
  }
  .mr-surface-15kc4t9fgudpysd7575 {
    border-radius: inherit;
  }
  .mr-surface-1l6vih4tomux1suky69 {
    background-color: var(--preset-color-nxtlvl-transparent);
    color: var(--preset-color-nxtlvl-footerText);
    @media (width < 1056px) {
      border-style: var(--tw-border-style);
      border-width: var(--preset-size-border-nxtlvla73594920b);
    }
    @media (width < 1056px) {
      --tw-border-style: solid;
      border-style: solid;
    }
    @media (width < 1056px) {
      border-color: var(--preset-color-nxtlvl-menuBorder);
    }
    @media (width >= 1056px) {
      border-style: var(--tw-border-style);
      border-width: var(--preset-size-border-nxtlvl5feceb66ff);
    }
  }
  .mr-surface-42rziifw8oobpuhn591 {
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl148183859a);
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--preset-color-nxtlvl-menuBorder);
    background-color: var(--site-surface);
    color: var(--site-text);
  }
  .mr-surface-1yng5s4b5arbl7b156k {
    border-style: var(--tw-border-style);
    border-width: var(--preset-size-border-nxtlvl148183859a);
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--preset-color-nxtlvl-menuBorder);
    background-color: var(--preset-color-nxtlvl-transparent);
  }
  .mr-surface-2kz96in2k7extweit8a {
    background-color: var(--preset-color-nxtlvl-transparent);
    color: var(--site-text);
  }
  .mr-surface-2ys5xnvt0hizspoy9do {
    background-color: var(--site-surface);
    color: var(--site-text);
  }
  .mr-surface-55oyfjntrj17szj31ij {
    background-color: var(--preset-color-nxtlvl-transparent);
    color: var(--preset-color-nxtlvl-footerMuted);
  }
  .mr-surface-4lvqpo2r3nf7h9hedz9 {
    background-color: var(--preset-color-nxtlvl-transparent);
  }
  .mr-surface-32mdo8s1adkjrdwz26w {
    background-color: var(--preset-color-nxtlvlHeaderDivider);
  }
  .mr-type-0tfxh2zq9nze7urnlud {
    font-family: var(--preset-font-body);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-relatedTitle-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-relatedTitle-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-relatedTitle-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-relatedTitle-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-relatedTitle-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-relatedTitle-letterSpacing);
    text-transform: uppercase;
    @media (width < 672px) {
      font-size: var(--preset-size-text-nxtlvl26_u_0);
    }
    @media (width >= 672px) {
      font-size: var(--preset-size-text-nxtlvl38_u_0);
    }
  }
  .mr-type-2ttg0jt7xgxyfhou6x4 {
    font-family: var(--preset-font-body);
    --tw-leading: var(--preset-typography-nxtlvl-footer-newsletter-lineHeight);
    line-height: var(--preset-typography-nxtlvl-footer-newsletter-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-footer-newsletter-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-footer-newsletter-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-footer-newsletter-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-footer-newsletter-letterSpacing);
    text-transform: none;
    @media (width < 672px) {
      font-size: var(--preset-size-text-nxtlvl26_u_0);
    }
    @media (width >= 672px) {
      font-size: var(--preset-size-text-nxtlvlNewsletterFluid);
    }
  }
  .mr-type-6zf0g7g6x8ie34r7zdq {
    font-family: var(--preset-font-body);
    --tw-leading: var(--preset-typography-nxtlvl-header-utility-lineHeight);
    line-height: var(--preset-typography-nxtlvl-header-utility-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-header-utility-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-header-utility-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-header-utility-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-header-utility-letterSpacing);
    text-transform: none;
    @media (width < 1056px) {
      font-size: var(--preset-size-text-nxtlvl10_u_0);
    }
    @media (width >= 1056px) {
      font-size: var(--preset-size-text-nxtlvl11_u_0);
    }
  }
  .mr-type-7dg9y7mt9u2lckgi77h {
    font-family: var(--preset-font-body);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-detailSpecValue-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-detailSpecValue-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-detailSpecValue-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-detailSpecValue-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-detailSpecValue-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-detailSpecValue-letterSpacing);
    text-transform: none;
    @media (width < 761px) {
      font-size: var(--preset-size-text-nxtlvl14_u_0);
    }
    @media (width >= 761px) {
      font-size: var(--preset-size-text-nxtlvl16_u_0);
    }
  }
  .mr-type-55ayq7m8xyg4vt1wbeg {
    font-family: var(--preset-font-body);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-detailTitle-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-detailTitle-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-detailTitle-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-detailTitle-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-detailTitle-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-detailTitle-letterSpacing);
    text-transform: none;
    @media (width < 761px) {
      font-size: var(--preset-size-text-nxtlvl28_u_0);
    }
    @media (width >= 761px) {
      font-size: var(--preset-size-text-nxtlvlInventorydetailTitle);
    }
  }
  .mr-type-0uvqrluosl0r3caa3t4 {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl12_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-offerCta-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-offerCta-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-offerCta-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-offerCta-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-offerCta-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-offerCta-letterSpacing);
    text-transform: none;
  }
  .mr-type-0xrwvk1815o2cmjwipv {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl12_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-offerPercent-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-offerPercent-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-offerPercent-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-offerPercent-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-offerPercent-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-offerPercent-letterSpacing);
    text-transform: none;
  }
  .mr-type-0z00a3gc6dm9jhvxdr1 {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl13_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-footer-link-lineHeight);
    line-height: var(--preset-typography-nxtlvl-footer-link-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-footer-link-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-footer-link-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-footer-link-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-footer-link-letterSpacing);
    text-transform: none;
  }
  .mr-type-1d3try56frwiokkrgj0 {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl16_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-featureTitle-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-featureTitle-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-featureTitle-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-featureTitle-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-featureTitle-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-featureTitle-letterSpacing);
    text-transform: none;
  }
  .mr-type-1rqnchheda8inm4r1l1 {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl13_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-tab-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-tab-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-tab-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-tab-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-tab-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-tab-letterSpacing);
    text-transform: none;
  }
  .mr-type-1wd16muwg8l6lqv8igr {
    font-family: var(--preset-font-body);
    font-size: var(--site-size-h6);
    --tw-leading: var(--preset-typography-nxtlvl-footer-brand-lineHeight);
    line-height: var(--preset-typography-nxtlvl-footer-brand-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-footer-brand-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-footer-brand-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-footer-brand-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-footer-brand-letterSpacing);
    text-transform: none;
  }
  .mr-type-2lxbb3fu53nscmb5tdz {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl11_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-header-navigation-lineHeight);
    line-height: var(--preset-typography-nxtlvl-header-navigation-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-header-navigation-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-header-navigation-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-header-navigation-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-header-navigation-letterSpacing);
    text-transform: uppercase;
  }
  .mr-type-3hwih5fg324g46cux4r {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl19_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-panelTitle-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-panelTitle-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-panelTitle-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-panelTitle-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-panelTitle-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-panelTitle-letterSpacing);
    text-transform: none;
  }
  .mr-type-3jn8a3uca7he69ej56z {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl12_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-priceLabel-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-priceLabel-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-priceLabel-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-priceLabel-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-priceLabel-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-priceLabel-letterSpacing);
    text-transform: none;
  }
  .mr-type-3l2zlpoaynjj09ylss8 {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl20_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-savingValue-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-savingValue-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-savingValue-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-savingValue-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-savingValue-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-savingValue-letterSpacing);
    text-transform: none;
  }
  .mr-type-3oqxb0xw9pvdj2gw4k4 {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl11_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-caption-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-caption-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-caption-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-caption-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-caption-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-caption-letterSpacing);
    text-transform: none;
  }
  .mr-type-3yov4luar8fno30hnip {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl12_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-offerLabel-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-offerLabel-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-offerLabel-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-offerLabel-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-offerLabel-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-offerLabel-letterSpacing);
    text-transform: none;
  }
  .mr-type-4w1yqj2x7x3z5rgs24i {
    font-family: var(--preset-font-body);
    font-size: var(--site-size-h6);
    --tw-leading: var(--preset-typography-nxtlvl-footer-body-lineHeight);
    line-height: var(--preset-typography-nxtlvl-footer-body-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-footer-body-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-footer-body-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-footer-body-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-footer-body-letterSpacing);
    text-transform: none;
  }
  .mr-type-4y37zo5jdezngu2ua98 {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl23_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-sectionTitle-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-sectionTitle-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-sectionTitle-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-sectionTitle-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-sectionTitle-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-sectionTitle-letterSpacing);
    text-transform: none;
  }
  .mr-type-5dl78xxdynzfjw7hssc {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl12_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-specLabel-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-specLabel-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-specLabel-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-specLabel-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-specLabel-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-specLabel-letterSpacing);
    text-transform: none;
  }
  .mr-type-5efsxu9bb1avp02xzi4 {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl12_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-footer-copyright-lineHeight);
    line-height: var(--preset-typography-nxtlvl-footer-copyright-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-footer-copyright-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-footer-copyright-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-footer-copyright-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-footer-copyright-letterSpacing);
    text-transform: none;
  }
  .mr-type-6mvzrhmbjysxbst3xpn {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl11_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-footer-legal-lineHeight);
    line-height: var(--preset-typography-nxtlvl-footer-legal-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-footer-legal-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-footer-legal-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-footer-legal-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-footer-legal-letterSpacing);
    text-transform: none;
  }
  .mr-type-6r69arc2tsilppd56nj {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl11_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-secondaryAction-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-secondaryAction-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-secondaryAction-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-secondaryAction-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-secondaryAction-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-secondaryAction-letterSpacing);
    text-transform: none;
  }
  .mr-type-6urw6pfiqvgh1k8by49 {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl12_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-footer-label-lineHeight);
    line-height: var(--preset-typography-nxtlvl-footer-label-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-footer-label-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-footer-label-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-footer-label-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-footer-label-letterSpacing);
    text-transform: none;
  }
  .mr-type-23rbazmhop65n86dwcg {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl12_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-tool-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-tool-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-tool-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-tool-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-tool-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-tool-letterSpacing);
    text-transform: none;
  }
  .mr-type-035o9fn1kmugs0uv5uz {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl38_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-detailPrice-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-detailPrice-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-detailPrice-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-detailPrice-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-detailPrice-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-detailPrice-letterSpacing);
    text-transform: none;
  }
  .mr-type-43ad7arxiaovmrlwr3n {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl13_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-cardDescription-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-cardDescription-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-cardDescription-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-cardDescription-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-cardDescription-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-cardDescription-letterSpacing);
    text-transform: none;
  }
  .mr-type-3553b8kfamxrkb0501o {
    font-family: var(--preset-font-body);
    font-size: var(--preset-size-text-nxtlvl14_u_0);
    --tw-leading: var(--preset-typography-nxtlvl-inventory-body-lineHeight);
    line-height: var(--preset-typography-nxtlvl-inventory-body-lineHeight);
    --tw-font-weight: var(--preset-typography-nxtlvl-inventory-body-fontWeight);
    font-weight: var(--preset-typography-nxtlvl-inventory-body-fontWeight);
    --tw-tracking: var(--preset-typography-nxtlvl-inventory-body-letterSpacing);
    letter-spacing: var(--preset-typography-nxtlvl-inventory-body-letterSpacing);
    text-transform: none;
  }
  .t-1ogb8jka9koixxmt6ow {
    --site-disclosure-icon-right: var(--preset-size-offset-nxtlvl5feceb66ff);
    --site-disclosure-icon-size: var(--preset-size-width-nxtlvlf5ca38f748);
    --site-disclosure-icon-top: var(--preset-size-offset-nxtlvl4ec9599fc2);
    --site-disclosure-summary-min-height: var(--preset-size-height-nxtlvl5feceb66ff);
    --site-disclosure-summary-padding-left: var(--preset-spacing-component-none);
    --site-disclosure-summary-transform: var(--preset-typography-nxtlvl-footer-label-textTransform);
    @media (width < 1056px) {
      --site-disclosure-summary-color: var(--preset-color-nxtlvl-footerText);
    }
    @media (width < 1056px) {
      --site-disclosure-summary-margin-bottom: var(--preset-spacing-layout-none);
    }
    @media (width < 1056px) {
      --site-disclosure-summary-padding-bottom: var(--preset-spacing-component-nxtlvl18);
    }
    @media (width < 1056px) {
      --site-disclosure-summary-padding-right: var(--preset-spacing-component-nxtlvl28);
    }
    @media (width < 1056px) {
      --site-disclosure-summary-padding-top: var(--preset-spacing-component-nxtlvl18);
    }
    @media (width >= 1056px) {
      --site-disclosure-summary-color: var(--preset-color-nxtlvl-footerMuted);
    }
    @media (width >= 1056px) {
      --site-disclosure-summary-margin-bottom: var(--preset-spacing-layout-nxtlvl22);
    }
    @media (width >= 1056px) {
      --site-disclosure-summary-padding-bottom: var(--preset-spacing-component-none);
    }
    @media (width >= 1056px) {
      --site-disclosure-summary-padding-right: var(--preset-spacing-component-none);
    }
    @media (width >= 1056px) {
      --site-disclosure-summary-padding-top: var(--preset-spacing-component-none);
    }
  }
  @media (width < 761px) {
    .t-08llypymcpu8ya8x0fg {
      --site-menu-header-height: var(--preset-size-height-nxtlvlHeaderMobile);
    }
  }
  @media (width >= 761px) {
    .t-08llypymcpu8ya8x0fg {
      --site-menu-header-height: var(--preset-size-height-nxtlvlHeader);
    }
  }
  .t-4z4ffn58vw8onlqwccr {
    --site-button-icon-size: var(--preset-size-width-nxtlvl6f4b661212);
  }
  .t-5j95925g8c6nioilgus {
    --site-button-icon-size: var(--preset-size-width-nxtlvlb17ef6d19c);
  }
  .t-6hw34vrl7z3l3te9h3n {
    --site-disclosure-summary-transform: var(--preset-typography-nxtlvl-inventory-body-textTransform);
  }
  .t-09yt92f6305shzj8b78 {
    --site-menu-dialog-width: var(--preset-size-width-nxtlvlHeaderSearchPanel);
  }
}
@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;
}
@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-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
    }
  }
}
