@media (max-width: 900px) {
  html,
  body {
    overflow-x: hidden !important;
  }

  body {
    --gf-ads-height: 0px !important;
    --sticky-offset: 0px !important;
  }

  #SITE_CONTAINER,
  #site-root,
  #masterPage,
  #PAGES_CONTAINER,
  #SITE_PAGES,
  #SITE_HEADER,
  #SITE_FOOTER {
    width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    left: 0 !important;
  }

  #masterPage.mesh-layout {
    grid-template-columns: 100% !important;
    grid-template-rows: max-content max-content 1fr max-content !important;
  }

  [data-mesh-id$="inlineContent-gridContainer"] {
    display: block !important;
    width: 100% !important;
    min-height: 0 !important;
    padding: 0 16px !important;
    box-sizing: border-box !important;
  }

  [data-mesh-id$="inlineContent-gridContainer"] > *,
  [data-mesh-id$="inlineContent-gridContainer"] > interact-element > * {
    position: static !important;
    left: auto !important;
    margin: 0 0 16px 0 !important;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    min-width: 0 !important;
    grid-area: auto !important;
    justify-self: start !important;
    align-self: start !important;
  }

  [data-mesh-id$="inlineContent-gridContainer"] > .gfui-vector-image,
  [data-mesh-id$="inlineContent-gridContainer"] > interact-element > .gfui-vector-image {
    position: relative !important;
  }

  [data-mesh-id*="wedge"] {
    display: none !important;
    height: 0 !important;
  }

  .gfui-image img,
  .wixui-image img,
  img.BI8PVQ {
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
  }

  .gfui-rich-text,
  .wixui-rich-text {
    max-width: 100% !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    hyphens: none !important;
  }

  [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    column-gap: 10px !important;
    row-gap: 8px !important;
    padding: calc(18px + env(safe-area-inset-top)) 16px 0 !important;
  }

  [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > *,
  [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > interact-element > * {
    margin: 0 !important;
    align-self: center !important;
  }

  #comp-lteoqgqx {
    order: 1 !important;
    flex: 0 0 86px !important;
    width: 86px !important;
    margin: 0 !important;
    justify-self: start !important;
    z-index: 1 !important;
  }

  #img_comp-lteoqgqx {
    width: 86px !important;
    height: auto !important;
  }

  #comp-lten1eew {
    order: 2 !important;
    flex: 1 1 calc(100% - 96px) !important;
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    text-align: left !important;
  }

  #comp-lten1eew .gfui-rich-text__text,
  #comp-lten1eew .wixui-rich-text__text {
    font-size: clamp(20px, 6.5vw, 34px) !important;
    line-height: 1.12 !important;
    white-space: nowrap !important;
  }

  #comp-lten1eex {
    order: 3 !important;
    flex: 1 0 100% !important;
    display: block !important;
    width: 100% !important;
    height: 2px !important;
    margin: 2px 0 8px !important;
  }

  #comp-lten1eik {
    order: 4 !important;
    flex: 1 0 100% !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 0 10px !important;
    z-index: 2 !important;
  }

  #comp-lten1eik,
  #comp-lten1eiknavContainer,
  #comp-lten1eikitemsContainer {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    transform: none !important;
  }

  #comp-lten1eiknavContainer {
    width: 100% !important;
  }

  #comp-lten1eikitemsContainer {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    gap: 0 14px !important;
    width: 100% !important;
  }

  #comp-lten1eikitemsContainer > li {
    margin: 0 !important;
  }

  #comp-lten1emm1 {
    display: none !important;
  }

  [data-mesh-id="comp-lten1eml1inlineContent-gridContainer"] {
    position: relative !important;
    display: block !important;
    min-height: 0 !important;
  }

  #comp-ltfjiaeb {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 !important;
  }

  #comp-ltfjdp8h {
    position: absolute !important;
    left: 50% !important;
    top: 120px !important;
    transform: translateX(-50%) !important;
    width: min(92vw, 620px) !important;
    height: auto !important;
    margin: 0 !important;
    opacity: 1 !important;
    z-index: 1 !important;
    pointer-events: none !important;
  }

  #comp-ltenbmb7 {
    width: 100% !important;
    margin: 0 0 16px !important;
    text-align: center !important;
  }

  #comp-ltenbmb7 h1 {
    margin-left: 0 !important;
    text-align: center !important;
  }

  #comp-ltenbmb7 .gfui-rich-text__text,
  #comp-ltenbmb7 .wixui-rich-text__text {
    white-space: normal !important;
  }

  #comp-ltenbmb7 .gf-mobile-brand-line {
    display: block !important;
    text-align: center !important;
    white-space: nowrap !important;
    font-size: clamp(34px, 9.2vw, 40px) !important;
    line-height: 1.1 !important;
  }

  #comp-ltenbmb7 .gf-mobile-models-word {
    display: block !important;
    text-align: center !important;
    white-space: nowrap !important;
    font-size: clamp(34px, 9.2vw, 40px) !important;
    line-height: 1.1 !important;
    margin-top: 2px !important;
  }

  #comp-ltfqwgul {
    width: 100% !important;
    max-width: 360px !important;
    height: auto !important;
    margin: 0 auto 16px !important;
  }

  #img_comp-ltfqwgul {
    display: block !important;
    width: 100% !important;
    max-width: 360px !important;
    height: auto !important;
    margin: 0 auto !important;
  }

  #SITE_FOOTER [data-mesh-id$="inlineContent-gridContainer"] {
    padding-bottom: 16px !important;
  }

  #SITE_FOOTER .gfui-rich-text__text,
  #SITE_FOOTER .wixui-rich-text__text {
    text-align: center !important;
  }

  #comp-ltenxp0x2,
  #comp-ltenxp0z5 {
    width: 25px !important;
    max-width: 25px !important;
    height: auto !important;
    margin: 0 !important;
  }

  #comp-ltenxp0x2 svg,
  #comp-ltenxp0z5 svg {
    display: block !important;
    width: 100% !important;
    height: auto !important;
  }

  #comp-ltenxp111 {
    display: none !important;
  }

  #comp-ltenxp0y6,
  #comp-ltenxp103 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 8px 0 !important;
  }

  [data-mesh-id="comp-ltenxp0pinlineContent-gridContainer"] {
    display: grid !important;
    grid-template-columns: 28px 1fr !important;
    column-gap: 12px !important;
    row-gap: 8px !important;
  }

  #comp-ltenxp0q3 {
    grid-column: 1 / -1 !important;
    margin: 0 0 12px 0 !important;
  }

  #comp-ltenxp0x2,
  #comp-ltenxp0z5 {
    grid-column: 1 !important;
    align-self: center !important;
  }

  #comp-ltenxp0y6,
  #comp-ltenxp103 {
    grid-column: 2 !important;
    align-self: center !important;
  }

  #comp-ltenxp12,
  #comp-ltenxp163 {
    display: none !important;
  }

  #comp-ltg2ts7n,
  #comp-ltg3c2kv {
    width: 100% !important;
    max-width: 180px !important;
    margin: 0 !important;
    text-align: center !important;
  }

  #comp-ltg2nh7b {
    width: 88px !important;
    height: 88px !important;
    margin: 0 auto 10px !important;
  }

  #comp-ltg2rl62 {
    width: 88px !important;
    height: 88px !important;
    margin: 0 auto 10px !important;
  }

  #comp-ltg2nh7b svg,
  #comp-ltg2rl62 svg {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
  }

  #comp-ltg2nh7b [data-testid^="svgRoot"],
  #comp-ltg2rl62 [data-testid^="svgRoot"] {
    width: 100% !important;
    height: 100% !important;
  }

  #comp-ltg2nh7b a,
  #comp-ltg2rl62 a {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
  }

  [data-mesh-id="comp-ltg2ts7ninlineContent-gridContainer"],
  [data-mesh-id="comp-ltg3c2kvinlineContent-gridContainer"] {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    padding: 0 !important;
  }

  [data-mesh-id="comp-ltg2ts7ninlineContent-gridContainer"] > *,
  [data-mesh-id="comp-ltg3c2kvinlineContent-gridContainer"] > * {
    margin: 0 0 10px 0 !important;
  }

  #comp-ltg2p1ki,
  #comp-ltg2spf1 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    text-align: center !important;
  }

  [data-mesh-id="comp-ltenqc9uinlineContent-gridContainer"] {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    align-items: start !important;
    justify-items: center !important;
    column-gap: 16px !important;
    row-gap: 0 !important;
    max-width: 420px !important;
    margin: 0 auto !important;
  }
}
