.shop-coming-soon[data-v-36fec49c]{background:radial-gradient(circle at 12% 25%,#dde7f3 0,#0000 37%),#f8f7f4;overflow:hidden}.shop-status[data-v-36fec49c]{color:#1f4e8c;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.75rem;font-weight:900;display:inline-flex}.shop-status span[data-v-36fec49c]{background:#1f4e8c;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 .4rem #1f4e8c18}.shop-visual[data-v-36fec49c]{padding:2rem 1rem 3.5rem;position:relative}.shop-image-wrap[data-v-36fec49c]{background:#dde7f3;border:.7rem solid #fff;border-radius:2.2rem;overflow:hidden;transform:rotate(2deg);box-shadow:0 2rem 4rem -2rem #173c6d80}.shop-image-wrap img[data-v-36fec49c]{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;width:100%}.shop-sticker[data-v-36fec49c]{z-index:2;color:#173c6d;text-align:center;text-transform:uppercase;background:#f8f7f4;border:2px solid #173c6d;border-radius:50%;padding:1rem 1.3rem;font-size:.7rem;font-weight:800;line-height:1.2;position:absolute;top:0;right:-.5rem;transform:rotate(10deg)}.shop-sticker strong[data-v-36fec49c]{font-size:.9rem}.shop-tape[data-v-36fec49c]{color:#fff;letter-spacing:.13em;text-align:center;white-space:nowrap;background:#1f4e8c;padding:.75rem;font-size:.72rem;font-weight:900;position:absolute;bottom:1.6rem;left:-8%;right:-8%;overflow:hidden;transform:rotate(-3deg)}@media (width<=1023px){.shop-visual[data-v-36fec49c]{max-width:42rem;margin-inline:auto}}@media (width<=639px){.shop-visual[data-v-36fec49c]{padding-inline:0}.shop-sticker[data-v-36fec49c]{right:-.75rem}}
