@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-end:calc(100px + env(safe-area-inset-bottom,0px))}body{color:#232528;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background:#f5f5f6;min-height:100dvh;margin:0;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.4}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;border-radius:0;margin:0}button,input{background:0 0;border:0;padding:0}button{cursor:pointer}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{appearance:none}select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23232528' stroke-width='2'/%3E%3C/svg%3E") right 12px center/12px 8px no-repeat;padding-inline-end:36px}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input::placeholder{color:inherit;opacity:.55}input:focus,button:focus{outline:none}:focus-visible{outline-offset:2px;outline:2px solid #232528}h1,h2,h3,p{margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/onest-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}

@layer priority1 {
  :root, .xxcnj7d {
    --x1chj8ia: Onest, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    --xkbtgeu: 12px;
    --x7optzf: 14px;
    --x1my43t6: 16px;
    --xdop37v: 20px;
    --xjyplb9: 28px;
    --x1taep5m: 40px;
    --x1ee5oc4: 400;
    --x7435yl: 500;
    --x30qtlc: 700;
    --x1v0clsq: 800;
  }

  :root, .xpvx1tk {
    --x1i6wurs: 44px;
    --xvb3zbg: 1280px;
    --x1lo2v6p: 64px;
    --xmhoseo: 68px;
  }

  :root, .x1h02nq0 {
    --x1nlj371: 4px;
    --x4rsssl: 8px;
    --xjlhjuf: 12px;
    --x8hwv5j: 20px;
    --x1ktjfg9: 999px;
  }

  :root, .x17w7wxh {
    --xex5isq: 0 8px 28px #23252824, 0 1px 3px #23252814;
    --xi311ft: 0 1px 2px #2325280f, 0 4px 16px #2325280d;
  }

  :root, .xk6oex2 {
    --xk87eza: #fefefe;
    --x1l5w8aq: #f5f5f6;
    --x1bhp351: #232528;
    --xrwwqne: #e20121;
    --x2q2zu6: #6b6b6b;
    --xry2gw3: #e6e6e6;
    --x1wrngoa: #f4f4f4;
  }

  :root, .x32wk2w {
    --xwmz5iq: 2px;
    --x16ekevg: 4px;
    --x18ocelj: 8px;
    --x1jwzezo: 12px;
    --xm4ci0o: 16px;
    --xz4cfo5: 24px;
    --xbtk83w: 40px;
    --x1isjhk9: 16px;
  }
}

@layer priority2 {
  .x7yvbxd {
    grid-area: cta;
  }

  .x1tqmt3x {
    grid-area: info;
  }

  .xnzvl1s {
    grid-area: price;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xo8aeg2 {
    padding: var(--x18ocelj);
  }

  .x1xo7y3z {
    padding: var(--x1jwzezo);
  }

  .x130om6k {
    padding: var(--xm4ci0o);
  }

  .x1gtdrez {
    padding: var(--xz4cfo5);
  }

  @media (width >= 900px) {
    .x1escdm4.x1escdm4 {
      padding: var(--xm4ci0o);
    }
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x153iken {
    border-color: var(--x1bhp351);
  }

  .xlnbloe {
    border-color: var(--x1wrngoa);
  }

  .x2pbh61 {
    border-color: var(--xry2gw3);
  }

  .xfztooo {
    border-radius: var(--x1ktjfg9);
  }

  .x1j5aqs3 {
    border-radius: var(--x1nlj371);
  }

  .x1jwows {
    border-radius: var(--x4rsssl);
  }

  .x1bnke02 {
    border-radius: var(--x8hwv5j);
  }

  .x5w2r2k {
    border-radius: var(--xjlhjuf);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xae7ge {
    gap: var(--x16ekevg);
  }

  .xm7aj4y {
    gap: var(--x18ocelj);
  }

  .xvmxkrj {
    gap: var(--x1jwzezo);
  }

  .xg3dn1m {
    gap: var(--xm4ci0o);
  }

  .xkrope1 {
    gap: var(--xwmz5iq);
  }

  .x1pukvzf {
    gap: var(--xz4cfo5);
  }

  .x623te4 {
    grid-column: span 2;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x1kj9h0l {
    grid-template-areas: "info price"
                         "cta cta";
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xczf9wd {
    margin-block: var(--xm4ci0o);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1kxh7d0 {
    padding-block: var(--x16ekevg);
  }

  .x1ibsk3j {
    padding-block: var(--x18ocelj);
  }

  .x1ld1rmt {
    padding-block: var(--x1jwzezo);
  }

  .x1byje8p {
    padding-block: var(--xbtk83w);
  }

  .x1ecndtd {
    padding-block: var(--xm4ci0o);
  }

  .x1c8plrb {
    padding-block: var(--xwmz5iq);
  }

  .xlbxshr {
    padding-block: var(--xz4cfo5);
  }

  .xl9pz2p {
    padding-inline: var(--x18ocelj);
  }

  .xnbxtzv {
    padding-inline: var(--x1isjhk9);
  }

  .x11qsdds {
    padding-inline: var(--x1jwzezo);
  }

  .xw0lyp {
    padding-inline: var(--xm4ci0o);
  }

  .xz5afft {
    padding-inline: var(--xwmz5iq);
  }

  .x1w9hd19 {
    padding-inline: var(--xz4cfo5);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  @media (width >= 900px) {
    .x1moem14.x1moem14 {
      gap: var(--x1jwzezo);
    }

    .x1c2v2bn.x1c2v2bn {
      gap: var(--xbtk83w);
    }
  }

  @media (width >= 600px) {
    .x8vmdzg.x8vmdzg {
      grid-template-areas: "info price cta";
    }
  }

  @media (width >= 900px) {
    .xmft838.xmft838 {
      margin-block: var(--xz4cfo5);
    }

    .x157j8co.x157j8co {
      padding-block: var(--xz4cfo5);
    }
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1k0bccz {
    animation-delay: .1s;
  }

  .xb8lv0f {
    animation-duration: .28s;
  }

  .xxkxylk {
    animation-duration: .5s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .x1pprzu8 {
    animation-name: x1pjup23-B;
  }

  .xhpbw76 {
    animation-name: x1uknk9t-B;
  }

  .xatqbsq {
    animation-timing-function: cubic-bezier(.2, .8, .2, 1);
  }

  .xvjiv3b {
    animation-timing-function: cubic-bezier(.2, 0, 0, 1);
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xim984f {
    background-color: var(--x1bhp351);
  }

  .x1q21b76 {
    background-color: var(--x1wrngoa);
  }

  .x1nugqin {
    background-color: var(--x2q2zu6);
  }

  .xghe8fk {
    background-color: var(--xk87eza);
  }

  .x1b4wemw {
    background-color: var(--xry2gw3);
  }

  .x1jeho3b {
    box-shadow: var(--xex5isq);
  }

  .x114i9eo {
    box-shadow: var(--xi311ft);
  }

  .xciu2z {
    color: var(--x1bhp351);
  }

  .x1lcy1v3 {
    color: var(--x2q2zu6);
  }

  .x1b969n7 {
    color: var(--xk87eza);
  }

  .xun3c5g {
    color: var(--xrwwqne);
  }

  .x4lmdhx {
    column-gap: var(--x18ocelj);
  }

  .x8oicar {
    column-gap: var(--x1jwzezo);
  }

  .xynplma {
    column-gap: var(--xm4ci0o);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x6zec3c {
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  }

  .xn3iw92 {
    font-family: var(--x1chj8ia);
  }

  .x1kj9fbh {
    font-size: 96px;
  }

  .x1ha38kz {
    font-size: var(--x1my43t6);
  }

  .x6b5dkh {
    font-size: var(--x1taep5m);
  }

  .xz7aovx {
    font-size: var(--x7optzf);
  }

  .x1nzkv4y {
    font-size: var(--xdop37v);
  }

  .x1771566 {
    font-size: var(--xjyplb9);
  }

  .xfutfb3 {
    font-size: var(--xkbtgeu);
  }

  .x1ivllsf {
    font-weight: var(--x1ee5oc4);
  }

  .x5nz63t {
    font-weight: var(--x1v0clsq);
  }

  .xg1fnjy {
    font-weight: var(--x30qtlc);
  }

  .x19b6a94 {
    font-weight: var(--x7435yl);
  }

  .xf2va4h {
    grid-auto-flow: row dense;
  }

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

  .xju1xpo {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x10d5uml {
    inset-inline-start: var(--x18ocelj);
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .xco43a9 {
    letter-spacing: -.06em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x2fkcpg {
    line-height: .9;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x1owg228 {
    mix-blend-mode: multiply;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1wdwpjj {
    outline-color: var(--x1bhp351);
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1ilfld1 {
    padding-inline-end: var(--x16ekevg);
  }

  .x1fpu9zl {
    padding-inline-start: var(--xz4cfo5);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .x1x6lpxl {
    row-gap: var(--x16ekevg);
  }

  .xvqvqw5 {
    row-gap: var(--x1jwzezo);
  }

  .x1bmrp7a {
    row-gap: var(--xz4cfo5);
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1c071of {
    transform: none;
  }

  .x1nc5ocm {
    transform: translate(-50%);
  }

  .x8n9oh8 {
    transform: translate(-50%, 8px);
  }

  .x105ttfm {
    transform: translateY(-100%);
  }

  .x1o5awu1 {
    transform: translateY(12px);
  }

  .x26fviw {
    transition-delay: 0s, 0s, .25s;
  }

  .x17qas73 {
    transition-delay: 0s, 0s, .2s;
  }

  .x1ahifba {
    transition-delay: 0s;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x1dvilxb {
    transition-duration: .25s, .25s, 0s;
  }

  .x1mbqufl {
    transition-duration: .28s;
  }

  .x1cwgzsm {
    transition-duration: .2s, .2s, 0s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x1cv6x1n {
    transition-property: font-size;
  }

  .x1n6d7dw {
    transition-property: min-height;
  }

  .xl8kol5 {
    transition-property: opacity, transform, visibility;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19yuxwe {
    transition-property: transform, opacity, visibility;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xpkt1hu {
    transition-timing-function: cubic-bezier(.2, .8, .2, 1);
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

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

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .x12tvco5 {
    z-index: 35;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xvyhd0g {
    z-index: 45;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x6y048q {
    z-index: 70;
  }

  .x25t5g8:focus-visible {
    opacity: 1;
  }

  .x16gxa91:focus-within {
    outline-width: 2px;
  }

  .xm29t2d:focus-visible {
    pointer-events: auto;
  }

  .x1y0po6z:hover {
    background-color: var(--x1wrngoa);
  }

  .xpooc3c:hover {
    background-color: var(--xry2gw3);
  }

  .x10v7ip9:focus {
    font-size: 22px;
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

  @media (width >= 600px) {
    .x1dpo438.x1dpo438 {
      align-items: center;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }

    .x1in4vjr.x1in4vjr {
      animation-name: x18re5ia-B;
    }
  }

  @media (width >= 900px) {
    .xidzwlb.xidzwlb {
      column-gap: var(--xm4ci0o);
    }

    .x1er3o7.x1er3o7 {
      font-size: 56px;
    }

    .x1lj930e.x1lj930e {
      font-size: 64px;
    }

    .xopaizx.xopaizx {
      font-size: var(--x1taep5m);
    }

    .xmt8isl.xmt8isl {
      font-size: var(--xdop37v);
    }
  }

  @media (width >= 600px) {
    .x1xiybc1.x1xiybc1 {
      grid-template-columns: minmax(0, 1fr) auto auto;
    }

    .xp15b0l.xp15b0l {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 900px) {
    .xlk128w.xlk128w {
      grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);
    }

    .xn0ual.xn0ual {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 1200px) {
    .x1cej5ki.x1cej5ki {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .xl1a9am.xl1a9am {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }

  @media (width >= 600px) {
    .xi0wiqf.xi0wiqf {
      inset-inline-end: auto;
    }

    .x1rsi8em.x1rsi8em {
      inset-inline-start: auto;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1o9sq8h.x1o9sq8h {
      opacity: 0;
    }
  }

  @media (width >= 600px) {
    .xm09nlx.xm09nlx {
      position: relative;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1erwfoa.x1erwfoa {
      transition-duration: .2s, 0s, 0s;
    }

    .x1bkj6qn.x1bkj6qn {
      transition-duration: .2s, 0s;
    }

    .x6lduc4.x6lduc4 {
      transition-duration: 0s, .2s, 0s;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }
}

@layer priority5 {
  .xr74cxc {
    border-bottom-color: var(--xry2gw3);
  }

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

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

  .x1es55p9 {
    border-top-color: var(--xry2gw3);
  }

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

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

  .x173n1uq {
    bottom: calc(100% + 10px);
  }

  .xcc6189 {
    bottom: calc(var(--xm4ci0o) + env(safe-area-inset-bottom, 0px));
  }

  .x1l7qmvh {
    bottom: calc(var(--xmhoseo) + 2 * var(--xm4ci0o) + env(safe-area-inset-bottom, 0px));
  }

  .x5yr21d {
    height: 100%;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xuoj239 {
    height: 3px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1peatla {
    height: 64px;
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xscgma3 {
    height: var(--x1lo2v6p);
  }

  .x1nrll8i {
    left: 50%;
  }

  .x15zqhij {
    left: max(var(--x1jwzezo),env(safe-area-inset-left, 0px));
  }

  .xximuue {
    margin-bottom: var(--x1jwzezo);
  }

  .xpehtp0 {
    margin-bottom: var(--xbtk83w);
  }

  .xhjrjmo {
    margin-bottom: var(--xm4ci0o);
  }

  .xq3ke2r {
    margin-bottom: var(--xz4cfo5);
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x10li6d2 {
    margin-top: var(--x16ekevg);
  }

  .x1nh8csq {
    margin-top: var(--x18ocelj);
  }

  .x4rywk {
    margin-top: var(--x1jwzezo);
  }

  .xgrspay {
    margin-top: var(--xbtk83w);
  }

  .xkpubky {
    margin-top: var(--xm4ci0o);
  }

  .x1bpi50c {
    margin-top: var(--xz4cfo5);
  }

  .xe8dhqk {
    max-height: min(60dvh, 380px);
  }

  .xj2jp8g {
    max-height: min(60dvh, 520px);
  }

  .x12mqa6l {
    max-width: 14ch;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x13w81kk {
    max-width: 70ch;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x1ov3xuo {
    max-width: var(--xvb3zbg);
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1d1xk37 {
    min-height: calc(100dvh - 64px);
  }

  .x8kw6sm {
    min-height: calc(var(--xmhoseo) - 4px);
  }

  .x1vmtx2o {
    min-height: var(--x1i6wurs);
  }

  .xeuugli {
    min-width: 0;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xj3d21k {
    padding-bottom: calc(var(--xmhoseo) + 2 * var(--xm4ci0o) + env(safe-area-inset-bottom, 0px));
  }

  .xu6z8s5 {
    padding-bottom: var(--x18ocelj);
  }

  .xe8nfop {
    padding-bottom: var(--x1jwzezo);
  }

  .x5j4w8m {
    padding-bottom: var(--xbtk83w);
  }

  .xv2lky2 {
    padding-bottom: var(--xm4ci0o);
  }

  .x2ajwov {
    padding-left: max(var(--x1isjhk9),env(safe-area-inset-left, 0px));
  }

  .xnevo5p {
    padding-right: max(var(--x1isjhk9),env(safe-area-inset-right, 0px));
  }

  .x1mrd0q {
    padding-top: env(safe-area-inset-top, 0px);
  }

  .x8jpqd5 {
    padding-top: var(--x18ocelj);
  }

  .x1y0nol0 {
    padding-top: var(--xm4ci0o);
  }

  .x10t4xxs {
    right: max(var(--x1jwzezo),env(safe-area-inset-right, 0px));
  }

  .x13vifvy {
    top: 0;
  }

  .xwwefxd {
    top: calc(100% + 6px);
  }

  .xb9mrw5 {
    top: var(--x18ocelj);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1kky2od {
    width: 16px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .xvni27 {
    width: 52px;
  }

  .xycev2y {
    width: 60%;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x1uy1b9p:focus-within {
    min-height: calc(var(--xmhoseo) + 8px);
  }

  @media (width >= 900px) {
    .xwo7rtd.xwo7rtd {
      height: 88px;
    }

    .xco53n5.xco53n5 {
      margin-top: var(--xz4cfo5);
    }
  }

  @media (width >= 600px) {
    .x1pkf72v.x1pkf72v {
      max-width: 320px;
    }

    .x1otxzug.x1otxzug {
      min-width: 240px;
    }
  }

  @media (width >= 900px) {
    .xdyp12n.xdyp12n {
      padding-top: var(--xm4ci0o);
    }

    .x1lzmodg.x1lzmodg {
      width: 88px;
    }
  }
}

@layer priority6 {
  .x1hcrkkg::-webkit-search-cancel-button {
    display: none;
  }

  .x1i5lizr::-webkit-details-marker {
    display: none;
  }
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1pjup23-B {
  from {
    opacity: 0;
    transform: translateY(24px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1uknk9t-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}
