

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

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }
}

@layer priority2 {
  .x7ekz4g {
    border-color: #392730;
  }

  .xfcosc4 {
    border-color: #392731;
  }

  .xitdwzq {
    border-color: #432731;
  }

  .x1qzvuur {
    border-color: #4a303a;
  }

  .xjfatdc {
    border-color: #51313b;
  }

  .x1l6tg16 {
    border-color: #b95366;
  }

  .x17ucfjp {
    border-color: #e44b57;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xxy7wue {
    gap: 80px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x1tcxzho {
    padding-inline: 36px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x7ywqo8 {
    transition: border-color .2s, transform .2s;
  }

  .xwv73w1:focus-visible {
    outline: 2px solid #fff;
  }

  .x11hjfuu:hover {
    border-color: #c34f61;
  }

  .x14o0kab:focus {
    outline: 2px solid #c24b5b;
  }

  @media (width <= 760px) {
    .x1n63llr.x1n63llr {
      gap: 30px;
    }
  }

  @media (width <= 640px) {
    .x1nwtawy.x1nwtawy {
      padding-block: 16px;
    }

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

@layer priority3 {
  .xfm0b0d {
    accent-color: #e44b57;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x3hl7dy {
    background-color: #0b0b0e;
  }

  .xulaa9i {
    background-color: #0e0b10;
  }

  .xmh4mc4 {
    background-color: #151015;
  }

  .xqqh9wz {
    background-color: #15271e;
  }

  .x1db37j7 {
    background-color: #171015;
  }

  .x1xa64cu {
    background-color: #181217;
  }

  .xa3b9zm {
    background-color: #211d22;
  }

  .xfz4fyq {
    background-color: #282024;
  }

  .xwjpyr7 {
    background-color: #2d131b;
  }

  .xjlfr3n {
    background-color: #31202a;
  }

  .x1rnospy {
    background-color: #38212b;
  }

  .x1oxixdr {
    background-color: #e44b57;
  }

  .x7zqk8q {
    background-image: radial-gradient(circle, #571c2b 0%, #151015 65%);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1jf4dly {
    color: #100b0e;
  }

  .x11pf5yy {
    color: #82747b;
  }

  .x55n3qh {
    color: #93858c;
  }

  .x1nqhf9a {
    color: #a2949c;
  }

  .xyizm37 {
    color: #b4a7ae;
  }

  .x1szgd21 {
    color: #b8e6c7;
  }

  .x17ffwj3 {
    color: #bfa5b2;
  }

  .x1ptnzy {
    color: #c2adb8;
  }

  .x1sithdk {
    color: #c5b2bc;
  }

  .x1qsc3ep {
    color: #cdbac4;
  }

  .xicpieh {
    color: #d6b8c6;
  }

  .xprlukb {
    color: #dcc3cc;
  }

  .x12er7c3 {
    color: #dd7a86;
  }

  .x1mvo62 {
    color: #dec8d1;
  }

  .xfl8kol {
    color: #e44b57;
  }

  .x1e5m2nq {
    color: #ecdde4;
  }

  .xf1o5ws {
    color: #ef9aa8;
  }

  .x1j2jtl {
    color: #f0e5eb;
  }

  .x1ms82ln {
    color: #f5f2f2;
  }

  .x5gfqre {
    color: #ffacb9;
  }

  .xfungia {
    color: #fff;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x2lmd3g {
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x1b8glg1 {
    font-size: 135px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x3vlhr4 {
    font-size: 27px;
  }

  .x6ybaqj {
    font-size: 46px;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x1uu0p8 {
    font-weight: 900;
  }

  .x1gjcbqd {
    grid-template-columns: 1.1fr 1fr;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .xhuszhj {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1jk9byj {
    letter-spacing: -.025em;
  }

  .x1udmw9u {
    letter-spacing: -.05em;
  }

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .x7447wj {
    letter-spacing: .12em;
  }

  .x11fj6oh {
    letter-spacing: .18em;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xewhf6v {
    scrollbar-color: #61343e #171216;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x13faqbe {
    word-break: break-word;
  }

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1qembfn:hover {
    background-color: #26191f;
  }

  .xifunvx:hover {
    background-color: #281b22;
  }

  .xhuc0x:hover {
    background-color: #ed6670;
  }

  .x1iih0q2:hover {
    color: #fff;
  }

  .x1oa88o5:hover {
    transform: translateY(-3px);
  }

  .x1q1bs38:focus {
    outline-offset: 1px;
  }

  @media (width <= 640px) {
    .xnvb0sn.xnvb0sn {
      font-size: 34px;
    }
  }

  @media (width <= 760px) {
    .x14v6p8e.x14v6p8e {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 700px) {
    .x1t1906p.x1t1906p {
      grid-template-columns: 1fr;
    }
  }
}

@layer priority4 {
  .x1gvmw9r {
    border-bottom-color: #2d2328;
  }

  .x1jja80z {
    border-bottom-color: #35212a;
  }

  .x165gtnl {
    border-bottom-color: #38232d;
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x7vse7j {
    border-left-color: #e44b57;
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xc8hjz9 {
    border-left-width: 4px;
  }

  .x14eda5g {
    border-top-color: #2d2328;
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1x0gksc {
    height: 62px;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1xka2u1 {
    margin-bottom: 26px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .x1a2x7xj {
    max-height: 210px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x712feu {
    min-height: 320px;
  }

  .x190qwnl {
    min-height: 380px;
  }

  .x1r3qdcx {
    min-height: 76px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1t4gjm {
    padding-bottom: 22px;
  }

  .x1ej9moc {
    padding-bottom: 80px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xeepkih {
    width: 62px;
  }

  .x14w5wm3 {
    width: min(1240px, 100% - 72px);
  }

  @media (width <= 640px) {
    .xynb9ed.xynb9ed {
      padding-top: 36px;
    }

    .x9q36re.x9q36re {
      width: calc(100% - 36px);
    }
  }
}
