.plan-demo[data-astro-cid-lq5r4zj5] {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(300px, .9fr);
  gap: clamp(32px, 5vw, 72px);
  align-items: start;
  max-width: 1080px;
  margin: 56px auto 0;
}

.demo-hint[data-astro-cid-lq5r4zj5] {
  font-family: var(--font-display);
  font-style: italic;
  font-size: 1.05rem;
  color: var(--muted);
  margin: 0 0 18px;
}

.demo-grid[data-astro-cid-lq5r4zj5] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px;
}

.receta[data-astro-cid-lq5r4zj5] {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  padding: 18px 16px 14px;
  background: #fffef8;
  border: 1px solid #2a2a241f;
  border-radius: 6px;
  box-shadow: 0 2px 6px -2px #2a2a241f;
  cursor: pointer;
  text-align: left;
  font: inherit;
  color: var(--text);
  transition: transform .35s cubic-bezier(.2, .8, .2, 1), border-color .3s, box-shadow .3s;
}

.receta[data-astro-cid-lq5r4zj5]:hover {
  transform: translateY(-3px) rotate(-.6deg);
  box-shadow: 0 12px 22px -12px #2a2a244d;
}

.receta[data-astro-cid-lq5r4zj5]:focus-visible {
  outline: 3px solid var(--accent);
  outline-offset: 2px;
}

.receta-art[data-astro-cid-lq5r4zj5] {
  font-size: 1.9rem;
  line-height: 1;
}

.receta-name[data-astro-cid-lq5r4zj5] {
  font-family: var(--font-display);
  font-weight: 550;
  font-size: 1.08rem;
  line-height: 1.15;
}

.receta-meta[data-astro-cid-lq5r4zj5] {
  font-family: var(--font-mono);
  font-size: .66rem;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--muted);
}

.receta[data-astro-cid-lq5r4zj5].en-menu {
  border-color: var(--accent);
  box-shadow: 0 0 0 1px var(--accent),
      0 12px 22px -12px #556b3b66;
  transform: rotate(.8deg);
}

.receta[data-astro-cid-lq5r4zj5].en-menu:after {
  content: var(--en-menu-label, "en el menú");
  position: absolute;
  top: -10px;
  right: 10px;
  font-family: var(--font-mono);
  font-size: .56rem;
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #fffef8;
  background: var(--accent);
  padding: 4px 8px;
  border-radius: 3px;
  transform: rotate(2deg);
}

.demo-ticket-wrap[data-astro-cid-lq5r4zj5] {
  position: sticky;
  top: 14vh;
  transform: rotate(-1.2deg);
  filter: drop-shadow(0 24px 36px #2a2a2447);
}

.ticket[data-astro-cid-lq5r4zj5] {
  font-family: var(--font-mono);
  background: #fffdf4;
  color: #2a2a24;
  padding: 26px 24px 20px;
  width: min(100%, 400px);
  margin-inline: auto;
}

.ticket-head[data-astro-cid-lq5r4zj5] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-align: center;
  padding-bottom: 14px;
  border-bottom: 1px dashed #2a2a244d;
}

.ticket-head[data-astro-cid-lq5r4zj5] strong[data-astro-cid-lq5r4zj5] {
  font-size: 1rem;
  letter-spacing: .3em;
}

.ticket-head[data-astro-cid-lq5r4zj5] span[data-astro-cid-lq5r4zj5] {
  font-size: .68rem;
  letter-spacing: .14em;
  color: #6b6b62;
}

.ticket-empty[data-astro-cid-lq5r4zj5] {
  font-size: .76rem;
  line-height: 1.8;
  letter-spacing: .08em;
  text-align: center;
  color: #8a887c;
  padding: 30px 0;
  margin: 0;
}

.ticket-shop[data-astro-cid-lq5r4zj5] {
  display: block;
  font-size: .64rem;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
  color: var(--accent-deep);
  margin: 16px 0 4px;
  padding-bottom: 3px;
  border-bottom: 1px dashed #2a2a2433;
  opacity: 0;
  animation: .4s forwards ticket-print;
  animation-delay: calc(var(--i, 0) * 80ms);
}

.ticket-row[data-astro-cid-lq5r4zj5] {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  font-size: .8rem;
  padding: 3px 0;
}

.ticket-line[data-astro-cid-lq5r4zj5] {
  opacity: 0;
  transform: translateY(6px);
  animation: .4s forwards ticket-print;
  animation-delay: calc(var(--i, 0) * 80ms);
}

.ticket-line[data-astro-cid-lq5r4zj5] .ticket-qty[data-astro-cid-lq5r4zj5] {
  color: #6b6b62;
  white-space: nowrap;
}

.ticket-line--merged[data-astro-cid-lq5r4zj5] .ticket-item[data-astro-cid-lq5r4zj5]:after {
  content: " ✳";
  color: var(--accent-2);
}

.ticket-merged-note[data-astro-cid-lq5r4zj5] {
  font-size: .62rem;
  color: var(--accent-2-deep);
  letter-spacing: .06em;
  margin: 10px 0 0;
  opacity: 0;
  animation: .4s forwards ticket-print;
  animation-delay: calc(var(--i, 0) * 80ms);
}

@keyframes ticket-print {
  to {
    opacity: 1;
    transform: none;
  }
}

.ticket-sep[data-astro-cid-lq5r4zj5] {
  border-top: 1px dashed #2a2a244d;
  margin: 14px 0 8px;
}

.ticket-row--strong[data-astro-cid-lq5r4zj5] {
  font-weight: 700;
  font-size: .78rem;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.ticket-cov[data-astro-cid-lq5r4zj5] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin: 10px 0 4px;
}

.ticket-cov-label[data-astro-cid-lq5r4zj5] {
  display: flex;
  justify-content: space-between;
  font-size: .68rem;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: #6b6b62;
}

.ticket-cov-label[data-astro-cid-lq5r4zj5] strong[data-astro-cid-lq5r4zj5] {
  color: var(--accent-deep);
}

.ticket-cov-track[data-astro-cid-lq5r4zj5] {
  height: 5px;
  background: #556b3b29;
  border-radius: 3px;
  overflow: hidden;
}

.ticket-cov-fill[data-astro-cid-lq5r4zj5] {
  display: block;
  height: 100%;
  width: 0%;
  background: var(--accent-gradient);
  border-radius: 3px;
  transition: width .9s cubic-bezier(.2, .8, .2, 1) .5s;
}

.ticket-barcode[data-astro-cid-lq5r4zj5] {
  height: 34px;
  margin: 14px auto 6px;
  width: 78%;
  background: repeating-linear-gradient(90deg, #2a2a24 0 2px, #0000 2px 5px, #2a2a24 5px 9px, #0000 9px 11px, #2a2a24 11px 12px, #0000 12px 16px);
}

.ticket-thanks[data-astro-cid-lq5r4zj5] {
  display: block;
  text-align: center;
  font-size: .62rem;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: #8a887c;
  padding-bottom: 4px;
}

.ticket-tear[data-astro-cid-lq5r4zj5] {
  width: min(100%, 400px);
  margin-inline: auto;
  height: 12px;
  background: linear-gradient(-135deg, #fffdf4 6px, #0000 0) 0 0 / 12px 12px repeat-x, linear-gradient(135deg, #fffdf4 6px, #0000 0) 6px 0 / 12px 12px repeat-x;
}

@media (width <= 900px) {
  .plan-demo[data-astro-cid-lq5r4zj5] {
    grid-template-columns: 1fr;
  }

  .demo-ticket-wrap[data-astro-cid-lq5r4zj5] {
    position: static;
    transform: rotate(-.8deg);
  }
}

@media (width <= 480px) {
  .demo-grid[data-astro-cid-lq5r4zj5] {
    gap: 10px;
  }

  .receta[data-astro-cid-lq5r4zj5] {
    padding: 14px 12px 12px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .receta[data-astro-cid-lq5r4zj5], .ticket-line[data-astro-cid-lq5r4zj5], .ticket-shop[data-astro-cid-lq5r4zj5], .ticket-merged-note[data-astro-cid-lq5r4zj5] {
    transition: none;
    animation-duration: 10ms;
    animation-delay: 0s;
  }

  .ticket-cov-fill[data-astro-cid-lq5r4zj5] {
    transition: none;
  }
}
.flow-object[data-astro-cid-2rnwyk43] {
  --paper-tilt: -1.5deg;
  position: sticky;
  top: clamp(104px, 18vh, 180px);
  width: min(100%, 380px);
  margin-inline: auto;
  color: var(--text);
}

.flow-object__eyebrow[data-astro-cid-2rnwyk43] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 8px 14px;
  color: var(--accent);
  font-family: var(--font-mono);
  font-size: .66rem;
  font-weight: 650;
  letter-spacing: .16em;
  text-transform: uppercase;
}

.flow-object__count[data-astro-cid-2rnwyk43] {
  position: relative;
  display: flex;
  align-items: center;
  min-width: 56px;
  height: 1.2em;
}

.flow-object__count[data-astro-cid-2rnwyk43] i[data-astro-cid-2rnwyk43] {
  position: absolute;
  left: 0;
  color: var(--accent-2);
  font-style: normal;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity .26s, transform .36s cubic-bezier(.2, .8, .2, 1);
}

.flow-object__count[data-astro-cid-2rnwyk43] b[data-astro-cid-2rnwyk43] {
  margin-left: 20px;
  color: var(--muted);
  font-weight: 500;
}

.market-paper[data-astro-cid-2rnwyk43] {
  position: relative;
  min-height: 430px;
  padding: 46px 30px 22px;
  overflow: hidden;
  border: 1px solid #2a2a2424;
  border-radius: 5px 5px 18px 18px;
  background: linear-gradient(#2a2a2407 1px, #0000 1px) 0 0 / 100% 23px, #fffdf7;
  box-shadow: 0 26px 50px #38332721, inset 0 3px #fffc;
  transform: rotate(var(--paper-tilt));
  transform-origin: 50% 12%;
  transition: transform .7s cubic-bezier(.2, .8, .2, 1), border-radius .6s, box-shadow .6s;
}

.market-paper[data-astro-cid-2rnwyk43]:after {
  content: "";
  position: absolute;
  inset: auto 0 0;
  height: 8px;
  opacity: .4;
  background: linear-gradient(135deg, #0000 5px, #ded8ca 0) 0 0 / 10px 10px repeat-x;
}

.market-paper__clip[data-astro-cid-2rnwyk43] {
  position: absolute;
  z-index: 4;
  top: -9px;
  left: 50%;
  width: 92px;
  height: 27px;
  border: 2px solid #2a2a243d;
  border-bottom: 0;
  border-radius: 48px 48px 0 0;
  transform: translateX(-50%);
  transition: opacity .35s, transform .55s;
}

.market-paper__handle[data-astro-cid-2rnwyk43] {
  position: absolute;
  z-index: 3;
  top: -38px;
  left: 50%;
  width: 132px;
  height: 72px;
  border: 10px solid var(--accent);
  border-bottom: 0;
  border-radius: 72px 72px 0 0;
  opacity: 0;
  transform: translateX(-50%) translateY(18px) scaleY(.55);
  transform-origin: bottom;
  transition: opacity .42s, transform .7s cubic-bezier(.2, .8, .2, 1);
}

.market-paper__head[data-astro-cid-2rnwyk43] {
  position: relative;
  z-index: 2;
  padding-bottom: 18px;
  border-bottom: 2px solid var(--text);
  font-family: var(--font-mono);
}

.market-paper__brand[data-astro-cid-2rnwyk43], .market-paper__head[data-astro-cid-2rnwyk43] small[data-astro-cid-2rnwyk43] {
  display: block;
  font-size: .6rem;
  letter-spacing: .12em;
}

.market-paper__brand[data-astro-cid-2rnwyk43] {
  color: var(--accent-2);
  font-weight: 700;
}

.market-paper__head[data-astro-cid-2rnwyk43] small[data-astro-cid-2rnwyk43] {
  margin-top: 3px;
  color: var(--muted);
}

.market-paper__titles[data-astro-cid-2rnwyk43] {
  position: relative;
  display: block;
  height: 45px;
  margin-top: 3px;
}

.market-paper__titles[data-astro-cid-2rnwyk43] strong[data-astro-cid-2rnwyk43] {
  position: absolute;
  inset: 0 auto auto 0;
  font-family: var(--font-display);
  font-size: 2.15rem;
  font-weight: 580;
  line-height: 1.15;
  letter-spacing: -.03em;
  opacity: 0;
  transform: translateY(12px) rotate(1deg);
  transition: opacity .3s, transform .5s cubic-bezier(.2, .8, .2, 1);
}

.market-paper__body[data-astro-cid-2rnwyk43] {
  position: relative;
  height: 235px;
}

.paper-state[data-astro-cid-2rnwyk43] {
  position: absolute;
  inset: 0;
  padding-top: 22px;
  opacity: 0;
  transform: translateY(18px) scale(.985);
  transition: opacity .28s, transform .52s cubic-bezier(.2, .8, .2, 1);
}

.plan-day[data-astro-cid-2rnwyk43] {
  display: grid;
  grid-template-columns: 40px 1fr 18px;
  gap: 9px;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px dashed #2a2a242e;
  font-family: var(--font-mono);
  font-size: .68rem;
}

.plan-day[data-astro-cid-2rnwyk43] span[data-astro-cid-2rnwyk43] {
  color: var(--accent-2);
  font-weight: 700;
}

.plan-day[data-astro-cid-2rnwyk43] strong[data-astro-cid-2rnwyk43] {
  font-weight: 500;
}

.plan-day[data-astro-cid-2rnwyk43] i[data-astro-cid-2rnwyk43] {
  color: var(--accent);
  font-style: normal;
  font-weight: 800;
}

.paper-pencil[data-astro-cid-2rnwyk43] {
  margin: 16px 0 0 34px;
  color: var(--accent-2);
  font-family: var(--font-display);
  font-size: .9rem;
  font-style: italic;
  transform: rotate(-2deg);
}

.list-rule[data-astro-cid-2rnwyk43] {
  margin: 0 0 14px;
  padding: 7px 9px;
  border: 1px solid #556b3b2e;
  border-radius: 4px;
  background: #556b3b0f;
  font-family: var(--font-mono);
  font-size: .56rem;
}

.list-rule[data-astro-cid-2rnwyk43] span[data-astro-cid-2rnwyk43] {
  margin-right: 8px;
  color: var(--accent);
  font-weight: 700;
  text-transform: uppercase;
}

.list-rule[data-astro-cid-2rnwyk43] s[data-astro-cid-2rnwyk43] {
  color: var(--muted);
  text-decoration-color: var(--accent-2);
}

.shopping-list[data-astro-cid-2rnwyk43] {
  list-style: none;
  margin: 0;
  padding: 0;
}

.shopping-list[data-astro-cid-2rnwyk43] li[data-astro-cid-2rnwyk43] {
  display: flex;
  justify-content: space-between;
  padding: 5px 2px;
  border-bottom: 1px dotted #2a2a2433;
  font-family: var(--font-mono);
  font-size: .66rem;
}

.shopping-list[data-astro-cid-2rnwyk43] strong[data-astro-cid-2rnwyk43] {
  color: var(--accent-2);
  font-weight: 600;
}

.list-total[data-astro-cid-2rnwyk43] {
  display: flex;
  justify-content: space-between;
  margin: 14px 0 0;
  font-family: var(--font-mono);
  font-size: .7rem;
  text-transform: uppercase;
}

.list-total[data-astro-cid-2rnwyk43] strong[data-astro-cid-2rnwyk43] {
  color: var(--accent);
}

.shop-sign[data-astro-cid-2rnwyk43] {
  position: relative;
  padding: 29px 12px 10px;
  overflow: hidden;
  border: 1px solid #c66b4c38;
  border-radius: 5px;
  text-align: center;
}

.shop-sign__awning[data-astro-cid-2rnwyk43] {
  position: absolute;
  inset: 0 0 auto;
  height: 20px;
  background: repeating-linear-gradient(90deg,
      var(--accent-2) 0 22px,
      #fffdf7 22px 44px);
  border-bottom: 1px solid #2a2a241f;
}

.shop-sign[data-astro-cid-2rnwyk43] strong[data-astro-cid-2rnwyk43] {
  display: block;
  font-family: var(--font-display);
  font-size: 1rem;
}

.shop-sign[data-astro-cid-2rnwyk43] small[data-astro-cid-2rnwyk43] {
  display: block;
  color: var(--muted);
  font-family: var(--font-mono);
  font-size: .55rem;
}

.shop-order[data-astro-cid-2rnwyk43] {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 4px 12px;
  margin-top: 12px;
  font-family: var(--font-mono);
  font-size: .6rem;
}

.shop-order[data-astro-cid-2rnwyk43] strong[data-astro-cid-2rnwyk43] {
  color: var(--accent);
  font-weight: 600;
}

.shop-ready[data-astro-cid-2rnwyk43] {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 15px 0 0;
  font-family: var(--font-mono);
  font-size: .68rem;
  line-height: 1.25;
}

.shop-ready[data-astro-cid-2rnwyk43] i[data-astro-cid-2rnwyk43] {
  display: grid;
  width: 28px;
  height: 28px;
  place-items: center;
  border-radius: 50%;
  background: var(--accent);
  color: #fffdf7;
  font-style: normal;
}

.shop-ready[data-astro-cid-2rnwyk43] small[data-astro-cid-2rnwyk43] {
  color: var(--muted);
  font-size: .54rem;
}

.market-paper__foot[data-astro-cid-2rnwyk43] {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 14px;
  border-top: 1px dashed #2a2a2447;
  color: var(--muted);
  font-family: var(--font-mono);
  font-size: .55rem;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.market-paper__foot[data-astro-cid-2rnwyk43] i[data-astro-cid-2rnwyk43] {
  color: var(--accent-2);
  font-style: normal;
}

.market-paper__stamp[data-astro-cid-2rnwyk43] {
  position: absolute;
  z-index: 5;
  right: 17px;
  bottom: 13px;
  display: grid;
  width: 64px;
  height: 64px;
  place-items: center;
  border: 2px solid var(--accent-2);
  border-radius: 50%;
  color: var(--accent-2);
  font-family: var(--font-mono);
  font-size: .62rem;
  font-weight: 800;
  line-height: 1.1;
  text-align: center;
  opacity: 0;
  transform: rotate(-14deg) scale(1.35);
  transition: opacity .24s .28s, transform .62s cubic-bezier(.16, 1, .3, 1) .22s;
}

.flow-object__captions[data-astro-cid-2rnwyk43] {
  position: relative;
  height: 48px;
  margin: 17px 10px 0;
}

.flow-object__captions[data-astro-cid-2rnwyk43] p[data-astro-cid-2rnwyk43] {
  position: absolute;
  inset: 0;
  margin: 0;
  color: var(--muted);
  font-size: .76rem;
  line-height: 1.45;
  opacity: 0;
  transform: translateY(7px);
  transition: opacity .26s, transform .42s;
}

.flow-object__captions[data-astro-cid-2rnwyk43] b[data-astro-cid-2rnwyk43] {
  margin-right: 7px;
  color: var(--accent-2);
  font-family: var(--font-mono);
  font-size: .65rem;
}

.flow-object[data-astro-cid-2rnwyk43][data-stage="1"] {
  --paper-tilt: -1.5deg;
}

.flow-object[data-astro-cid-2rnwyk43][data-stage="2"] {
  --paper-tilt: .7deg;
}

.flow-object[data-astro-cid-2rnwyk43][data-stage="3"] {
  --paper-tilt: -.3deg;
}

.flow-object[data-astro-cid-2rnwyk43][data-stage="1"] [data-astro-cid-2rnwyk43]:is(.flow-object__count i:first-child, .market-paper__titles strong:first-child, .paper-state--plan, .flow-object__captions p:first-child), .flow-object[data-astro-cid-2rnwyk43][data-stage="2"] [data-astro-cid-2rnwyk43]:is(.flow-object__count i:nth-child(2), .market-paper__titles strong:nth-child(2), .paper-state--list, .flow-object__captions p:nth-child(2)), .flow-object[data-astro-cid-2rnwyk43][data-stage="3"] [data-astro-cid-2rnwyk43]:is(.flow-object__count i:nth-child(3), .market-paper__titles strong:nth-child(3), .paper-state--shop, .flow-object__captions p:nth-child(3)) {
  opacity: 1;
  transform: none;
}

.flow-object[data-astro-cid-2rnwyk43][data-stage="3"] .market-paper[data-astro-cid-2rnwyk43] {
  border-radius: 9px 9px 24px 24px;
  box-shadow: 0 30px 60px #3833272e;
}

.flow-object[data-astro-cid-2rnwyk43][data-stage="3"] .market-paper__clip[data-astro-cid-2rnwyk43] {
  opacity: 0;
  transform: translateX(-50%) translateY(-14px);
}

.flow-object[data-astro-cid-2rnwyk43][data-stage="3"] .market-paper__handle[data-astro-cid-2rnwyk43] {
  opacity: 1;
  transform: translateX(-50%) translateY(0) scaleY(1);
}

.flow-object[data-astro-cid-2rnwyk43][data-stage="3"] .market-paper__stamp[data-astro-cid-2rnwyk43] {
  opacity: .88;
  transform: rotate(-14deg) scale(1);
}

@media (height <= 720px) and (width >= 901px) {
  .flow-object[data-astro-cid-2rnwyk43] {
    top: 82px;
    transform: scale(.86);
    transform-origin: top;
  }
}

@media (width <= 900px) {
  .flow-object[data-astro-cid-2rnwyk43] {
    top: 72px;
    z-index: 4;
    width: min(100%, 330px);
    padding: 10px 0 16px;
    background: linear-gradient(var(--bg) 82%, #f3efe500);
  }

  .flow-object__eyebrow[data-astro-cid-2rnwyk43] {
    margin-bottom: 8px;
  }

  .market-paper[data-astro-cid-2rnwyk43] {
    min-height: 278px;
    padding: 29px 23px 15px;
  }

  .market-paper__head[data-astro-cid-2rnwyk43] {
    padding-bottom: 9px;
  }

  .market-paper__titles[data-astro-cid-2rnwyk43] {
    height: 34px;
  }

  .market-paper__titles[data-astro-cid-2rnwyk43] strong[data-astro-cid-2rnwyk43] {
    font-size: 1.65rem;
  }

  .market-paper__brand[data-astro-cid-2rnwyk43], .market-paper__head[data-astro-cid-2rnwyk43] small[data-astro-cid-2rnwyk43] {
    font-size: .48rem;
  }

  .market-paper__body[data-astro-cid-2rnwyk43] {
    height: 144px;
  }

  .paper-state[data-astro-cid-2rnwyk43] {
    padding-top: 10px;
  }

  .plan-day[data-astro-cid-2rnwyk43] {
    padding: 4px 0;
    font-size: .55rem;
  }

  .paper-pencil[data-astro-cid-2rnwyk43] {
    margin-top: 6px;
    font-size: .68rem;
  }

  .list-rule[data-astro-cid-2rnwyk43] {
    margin-bottom: 5px;
    padding: 3px 6px;
    font-size: .46rem;
  }

  .shopping-list[data-astro-cid-2rnwyk43] li[data-astro-cid-2rnwyk43] {
    padding: 2px;
    font-size: .52rem;
  }

  .list-total[data-astro-cid-2rnwyk43] {
    margin-top: 5px;
    font-size: .55rem;
  }

  .shop-sign[data-astro-cid-2rnwyk43] {
    padding: 22px 8px 4px;
  }

  .shop-sign__awning[data-astro-cid-2rnwyk43] {
    height: 15px;
  }

  .shop-sign[data-astro-cid-2rnwyk43] strong[data-astro-cid-2rnwyk43] {
    font-size: .8rem;
  }

  .shop-order[data-astro-cid-2rnwyk43] {
    gap: 1px 8px;
    margin-top: 5px;
    font-size: .48rem;
  }

  .shop-ready[data-astro-cid-2rnwyk43] {
    margin-top: 6px;
    font-size: .54rem;
  }

  .shop-ready[data-astro-cid-2rnwyk43] i[data-astro-cid-2rnwyk43] {
    width: 21px;
    height: 21px;
  }

  .market-paper__foot[data-astro-cid-2rnwyk43] {
    padding-top: 7px;
    font-size: .45rem;
  }

  .market-paper__handle[data-astro-cid-2rnwyk43] {
    top: -26px;
    width: 100px;
    height: 54px;
    border-width: 8px;
  }

  .market-paper__stamp[data-astro-cid-2rnwyk43] {
    width: 49px;
    height: 49px;
    font-size: .48rem;
  }

  .flow-object__captions[data-astro-cid-2rnwyk43] {
    height: 35px;
    margin-top: 8px;
  }

  .flow-object__captions[data-astro-cid-2rnwyk43] p[data-astro-cid-2rnwyk43] {
    font-size: .65rem;
    text-align: center;
  }
}

@media (prefers-reduced-motion: reduce) {
  .flow-object[data-astro-cid-2rnwyk43] [data-astro-cid-2rnwyk43], .flow-object[data-astro-cid-2rnwyk43] [data-astro-cid-2rnwyk43]:before, .flow-object[data-astro-cid-2rnwyk43] [data-astro-cid-2rnwyk43]:after {
    transition-duration: .01ms !important;
  }
}
