.store-coming-soon{width:100%;max-width:1240px;color:rgb(var(--foreground));text-align:center;margin-inline:auto;padding:56px 32px 24px}.store-coming-soon-copy{max-width:750px;margin-inline:auto}.store-coming-soon .store-coming-soon-label{justify-content:center;align-items:center;gap:9px;margin:0 0 24px;font-size:14px;font-weight:600;display:flex}.store-coming-soon-status{border:1px solid rgb(var(--foreground) / .2);background:rgb(var(--secondary));color:rgb(var(--foreground));letter-spacing:.02em;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:600;display:inline-block}.store-coming-soon h1{color:inherit;letter-spacing:-.035em;text-wrap:balance;margin:17px 0 14px;font-size:clamp(30px,4.2vw,52px);font-weight:700;line-height:1.16}.store-coming-soon .store-coming-soon-description{max-width:580px;color:rgb(var(--muted-foreground));text-wrap:pretty;margin:0 auto;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.store-coming-soon-image{aspect-ratio:3/2;border:1px solid rgb(var(--foreground) / .12);background:#e9e5e2;border-radius:24px;margin-top:34px;position:relative;overflow:hidden}.store-coming-soon-image img{object-fit:contain}.store-coming-soon .store-coming-soon-link{min-height:44px;color:inherit;text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--foreground) / .4);text-decoration-color:rgb(var(--foreground) / .4);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex}.store-coming-soon-link:hover{text-decoration-color:currentColor}.store-coming-soon-link:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid}.store-coming-soon[dir=rtl] .store-coming-soon-link svg{transform:scaleX(-1)}.store-coming-soon[dir=rtl] h1,.store-coming-soon[dir=rtl] .store-coming-soon-status{letter-spacing:normal}@media (min-width:1000px){.store-coming-soon{text-align:start;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"copy image""link image";column-gap:48px;padding-top:72px;padding-bottom:56px;display:grid}.store-coming-soon-copy{grid-area:copy;align-self:end}.store-coming-soon .store-coming-soon-label{justify-content:flex-start}.store-coming-soon h1{text-wrap:pretty;font-size:clamp(34px,3.6vw,46px)}.store-coming-soon-image{grid-area:image;align-self:center;margin-top:0}.store-coming-soon .store-coming-soon-link{grid-area:link;place-self:start;margin-top:16px}}@media (max-width:600px){.store-coming-soon{padding:32px 16px 8px}.store-coming-soon .store-coming-soon-label{margin-bottom:18px;font-size:13px}.store-coming-soon-image{border-radius:16px;margin-top:26px}}
