body .static-mobile-menu-toggle,
body .static-mobile-menu {
  display: none;
}

@media (max-width: 767px) {
  body.static-mobile-view {
    --site-width: 100vw;
    --static-mobile-side-padding: 24px;
    --static-mobile-brand-font: normal normal 400 31px/1.12 spinnaker, sans-serif;
    background: #fff;
    overflow-x: hidden;
  }

  body.static-mobile-view #SITE_CONTAINER,
  body.static-mobile-view #site-root,
  body.static-mobile-view #masterPage,
  body.static-mobile-view #PAGES_CONTAINER,
  body.static-mobile-view #SITE_PAGES,
  body.static-mobile-view [id^="Container"],
  body.static-mobile-view [data-mesh-id$="inlineContent"],
  body.static-mobile-view [data-mesh-id$="inlineContent-gridContainer"] {
    width: 100% !important;
    min-width: 0 !important;
  }

  body.static-mobile-view .wixui-section,
  body.static-mobile-view [id^="comp-lxy"],
  body.static-mobile-view [id^="comp-m"] {
    min-width: 0 !important;
  }

  body.static-mobile-view #SITE_HEADER,
  body.static-mobile-view #SITE_FOOTER,
  body.static-mobile-view .PFkO7r,
  body.static-mobile-view .BmZ5pC {
    min-width: 0 !important;
  }

  body.static-mobile-view [data-mesh-id=SITE_HEADERinlineContent-gridContainer] {
    position: relative !important;
    min-height: 150px !important;
    padding: 46px var(--static-mobile-side-padding) 28px !important;
    box-sizing: border-box;
  }

  body.static-mobile-view [data-mesh-id=SITE_HEADERinlineContent-gridContainer] > [id="comp-lxy6srq9"],
  body.static-mobile-view [data-mesh-id=SITE_HEADERinlineContent-gridContainer] > interact-element > [id="comp-lxy6srq9"] {
    margin: 0 !important;
    left: auto !important;
    width: auto !important;
    max-width: calc(100vw - 168px);
    justify-self: start !important;
    align-self: start !important;
  }

  body.static-mobile-view #comp-lxy6srq9 h5 {
    font: var(--static-mobile-brand-font) !important;
  }

  body.static-mobile-view #comp-lxy6upv2 {
    display: none !important;
  }

  body.static-mobile-view .static-mobile-menu-toggle {
    position: absolute;
    top: 40px;
    right: var(--static-mobile-side-padding);
    z-index: 20;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    place-items: center;
    width: 76px;
    height: 76px;
    padding: 0;
    border: 8px solid #d9cab4;
    background: #fff;
    color: #fb8383;
    font: normal normal 400 13px/1 spinnaker, sans-serif;
    letter-spacing: 0.2em;
    cursor: pointer;
  }

  body.static-mobile-view .static-mobile-menu-toggle span:nth-child(1),
  body.static-mobile-view .static-mobile-menu-toggle span:nth-child(2) {
    margin-top: 2px;
  }

  body.static-mobile-view .static-mobile-menu {
    position: fixed;
    inset: 0;
    z-index: 100010;
    display: grid;
    grid-template-columns: 1fr;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.22s ease, visibility 0.22s ease;
  }

  body.static-mobile-view.static-mobile-menu-open .static-mobile-menu {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
  }

  body.static-mobile-view .static-mobile-menu__backdrop {
    grid-area: 1 / 1;
    background: rgba(255, 255, 255, 0.94);
  }

  body.static-mobile-view .static-mobile-menu__panel {
    grid-area: 1 / 1;
    align-self: start;
    margin: 0;
    padding: 36px var(--static-mobile-side-padding) 32px;
    background: #fff;
  }

  body.static-mobile-view .static-mobile-menu__top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px;
    margin-bottom: 34px;
  }

  body.static-mobile-view .static-mobile-menu__brand {
    color: #595959;
    font: var(--static-mobile-brand-font);
    letter-spacing: 0.02em;
  }

  body.static-mobile-view .static-mobile-menu__close {
    min-width: 44px;
    min-height: 44px;
    padding: 0;
    border: 0;
    background: transparent;
    color: #595959;
    font: normal 300 40px/1 helvetica-w01-light, helvetica-w02-light, sans-serif;
    cursor: pointer;
  }

  body.static-mobile-view .static-mobile-menu__list {
    display: grid;
    gap: 18px;
  }

  body.static-mobile-view .static-mobile-menu__list a {
    display: block;
    width: fit-content;
    color: #595959;
    font: normal normal 400 20px/1.3 spinnaker, sans-serif;
    letter-spacing: 0.08em;
  }

  body.static-mobile-view .static-mobile-menu__list a[aria-current="page"] {
    color: #fb8383;
  }

  body.static-mobile-view [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] {
    justify-items: center !important;
    row-gap: 12px;
    min-height: 0 !important;
    padding: 20px var(--static-mobile-side-padding) 30px !important;
    box-sizing: border-box;
  }

  body.static-mobile-view [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-lxy7645m"],
  body.static-mobile-view [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-lxyjqosa"],
  body.static-mobile-view [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > interact-element > [id="comp-lxy7645m"],
  body.static-mobile-view [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > interact-element > [id="comp-lxyjqosa"] {
    margin: 0 !important;
    left: auto !important;
    justify-self: center !important;
    align-self: center !important;
  }

  body.static-mobile-view [data-mesh-id=comp-lvgp6vyrinlineContent-gridContainer],
  body.static-mobile-view [data-mesh-id=comp-lxy6vpk6inlineContent-gridContainer],
  body.static-mobile-view [data-mesh-id=comp-lxy6wpm6inlineContent-gridContainer],
  body.static-mobile-view [data-mesh-id=comp-lxyfgirpinlineContent-gridContainer],
  body.static-mobile-view [data-mesh-id=comp-lxyibmndinlineContent-gridContainer] {
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    gap: 0;
    padding: 0 var(--static-mobile-side-padding) 40px !important;
    box-sizing: border-box;
  }

  body.static-mobile-view [data-mesh-id=comp-lvgp6vyrinlineContent-gridContainer] > *,
  body.static-mobile-view [data-mesh-id=comp-lxy6vpk6inlineContent-gridContainer] > *,
  body.static-mobile-view [data-mesh-id=comp-lxy6wpm6inlineContent-gridContainer] > *,
  body.static-mobile-view [data-mesh-id=comp-lxyfgirpinlineContent-gridContainer] > *,
  body.static-mobile-view [data-mesh-id=comp-lxyibmndinlineContent-gridContainer] > * {
    left: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    justify-self: auto !important;
    align-self: stretch !important;
  }

  body.static-mobile-view #comp-lxydu1dq {
    width: 100% !important;
    margin-top: 8px !important;
    margin-bottom: 28px !important;
  }

  body.static-mobile-view #comp-lxydu1dq img {
    display: block;
    width: 100% !important;
    height: auto !important;
  }

  body.static-mobile-view #comp-m2652ruu,
  body.static-mobile-view #comp-lxye4764,
  body.static-mobile-view #comp-lxy7yy9u,
  body.static-mobile-view #comp-lxyi4b14 {
    width: auto !important;
    margin-top: 8px !important;
    margin-bottom: 18px !important;
  }

  body.static-mobile-view #comp-m2652ruu h5,
  body.static-mobile-view #comp-lxye4764 h5,
  body.static-mobile-view #comp-lxy7yy9u h5,
  body.static-mobile-view #comp-lxyi4b14 h5 {
    font-size: 32px !important;
    line-height: 1.12 !important;
  }

  body.static-mobile-view #comp-mkgejtk4,
  body.static-mobile-view #comp-m2650x4j {
    width: auto !important;
    margin-bottom: 8px !important;
  }

  body.static-mobile-view #comp-mkgejtke,
  body.static-mobile-view #comp-m265zv3p {
    width: auto !important;
    margin-bottom: 22px !important;
  }

  body.static-mobile-view #comp-mkgejtk4 h5,
  body.static-mobile-view #comp-m2650x4j h5,
  body.static-mobile-view #comp-mkgejtke h5,
  body.static-mobile-view #comp-m265zv3p h5 {
    line-height: 1.6 !important;
  }

  body.static-mobile-view #comp-lxy7ack1,
  body.static-mobile-view #comp-lxy80thx,
  body.static-mobile-view #comp-lxyi5z65 {
    width: auto !important;
    margin-bottom: 18px !important;
  }

  body.static-mobile-view #comp-lxy7c99h {
    width: auto !important;
    margin-bottom: 0 !important;
  }

  body.static-mobile-view #comp-lxy7c99h p,
  body.static-mobile-view #comp-lxy80thx h5 {
    line-height: 1.7 !important;
  }

  body.static-mobile-view #comp-lxy7xtqn {
    width: auto !important;
    margin-top: 6px !important;
  }

  body.static-mobile-view #comp-lxy7xtqn ul {
    display: flex;
    justify-content: flex-start;
  }

  body.static-mobile-view #comp-lxyi5z65 a {
    display: inline-block;
    padding-bottom: 3px;
    line-height: 1.7;
  }

  body.static-mobile-view [data-mesh-id=comp-lxyiqf6s-rotated-wrapper] {
    width: auto !important;
    height: auto !important;
    margin-top: 6px !important;
    margin-bottom: 14px !important;
  }

  body.static-mobile-view [data-mesh-id="comp-lxyiqf6s-rotated-wrapper"] > [id="comp-lxyiqf6s"],
  body.static-mobile-view [data-mesh-id="comp-lxyiqf6s-rotated-wrapper"] > interact-element > [id="comp-lxyiqf6s"] {
    left: auto !important;
    top: auto !important;
  }

  body.static-mobile-view #comp-lxyiqf6s {
    width: 58px !important;
    height: 58px !important;
    transform: none !important;
  }

  body.static-mobile-view #comp-lxyiqf6s .StylableButton2545352419__root {
    border-radius: 999px;
  }

  body.static-mobile-view [data-mesh-id=comp-lxyibmndinlineContent-gridContainer] > [id="comp-lxyidwac"],
  body.static-mobile-view [data-mesh-id=comp-lxyibmndinlineContent-gridContainer] > interact-element > [id="comp-lxyidwac"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    width: 100% !important;
    height: auto !important;
  }

  body.static-mobile-view #gallery-wrapper-comp-lxyidwac,
  body.static-mobile-view #pro-gallery-comp-lxyidwac,
  body.static-mobile-view #pro-gallery-container-comp-lxyidwac,
  body.static-mobile-view #pro-gallery-margin-container-comp-lxyidwac {
    width: 100% !important;
    height: auto !important;
    overflow: visible !important;
  }

  body.static-mobile-view #pro-gallery-margin-container-comp-lxyidwac {
    display: grid !important;
    gap: 24px !important;
    position: relative !important;
    margin: 0 !important;
  }

  body.static-mobile-view #comp-lxyidwac .item-link-wrapper {
    display: block !important;
    width: 100% !important;
  }

  body.static-mobile-view #comp-lxyidwac .gallery-item-container {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    overflow: visible !important;
  }

  body.static-mobile-view #comp-lxyidwac .gallery-item-wrapper,
  body.static-mobile-view #comp-lxyidwac .gallery-item-content,
  body.static-mobile-view #comp-lxyidwac .gallery-item-content picture,
  body.static-mobile-view #comp-lxyidwac .gallery-item-content img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
  }

  body.static-mobile-view #comp-lxyidwac .gallery-item-wrapper,
  body.static-mobile-view #comp-lxyidwac .gallery-item-content,
  body.static-mobile-view #comp-lxyidwac .gallery-item-content picture {
    position: relative !important;
    overflow: hidden !important;
  }

  body.static-mobile-view #comp-lxyidwac .gallery-item-content img {
    position: static !important;
  }

  body.static-mobile-view #comp-lxyidwac .item-action {
    position: absolute;
    inset: 0;
    width: auto !important;
    height: auto !important;
  }

  body.static-mobile-view #comp-lxyhwtgs,
  body.static-mobile-view [data-mesh-id=comp-lxyhwtgsinlineContent] {
    min-height: 0 !important;
  }
}
