

@layer priority1 {
  .x1ghz6dp {
    margin: 0;
  }

  .x1uud7ro {
    margin: 12px 0 0;
  }

  .xabx8x8 {
    margin: 6px 0 0;
  }

  .xe6w4ck {
    margin: 8px 0 0;
  }

  .x1np1h16 {
    padding: 16px 18px;
  }

  .x10xs6qf {
    padding: 28px;
  }
}

@layer priority2 {
  .xugzpu4 {
    border-radius: 18px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x1vhwvc4 {
    padding-block: 18px 0;
  }

  .x11t0f8w {
    padding-block: 20px 24px 24px;
  }

  .xli6s6p {
    padding-block: 24px 48px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }
}

@layer priority3 {
  .xpqajaz {
    align-items: end;
  }

  .xttq45i {
    background-color: #f6f1e8;
  }

  .xf5un2g {
    background-color: #fffdfa;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xlwvqou {
    box-shadow: 0 18px 36px #23201c14;
  }

  .x9iohqo {
    color: #23201c;
  }

  .xi5q0bf {
    color: #7b6752;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .xkkvw3b {
    font-size: clamp(28px, 4vw, 44px);
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x1so62im {
    will-change: transform;
  }
}

@layer priority4 {
  .x16xn7b0 {
    max-width: 100vw;
  }

  .x4gyc16 {
    max-width: 1120px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .x1oef4wy {
    min-width: 720px;
  }

  .x1t6r9yz {
    min-width: 860px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .xh8yej3 {
    width: 100%;
  }
}
