.store-coming-soon{width:100%;max-width:1240px;margin-inline:auto;padding:56px 32px 24px;color:rgb(var(--foreground));text-align:center}.store-coming-soon-copy{max-width:750px;margin-inline:auto}.store-coming-soon .store-coming-soon-label{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 24px;font-size:14px;font-weight:600}.store-coming-soon-status{display:inline-block;padding:5px 13px;border:1px solid rgb(var(--foreground) / .2);border-radius:999px;background:rgb(var(--secondary));color:rgb(var(--foreground));font-size:12px;font-weight:600;letter-spacing:.02em}.store-coming-soon h1{margin:17px 0 14px;color:inherit;font-size:clamp(30px,4.2vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.16;text-wrap:balance}.store-coming-soon .store-coming-soon-description{max-width:580px;margin:0 auto;color:rgb(var(--muted-foreground));font-size:clamp(15px,1.6vw,18px);line-height:1.65;text-wrap:pretty}.store-coming-soon-image{position:relative;aspect-ratio:3 / 2;margin-top:34px;overflow:hidden;border-radius:24px;background:#e9e5e2;border:1px solid rgb(var(--foreground) / .12)}.store-coming-soon-image img{object-fit:contain}.store-coming-soon .store-coming-soon-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:22px;color:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgb(var(--foreground) / .4)}.store-coming-soon-link:hover{text-decoration-color:currentColor}.store-coming-soon-link:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}.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{display:grid;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;text-align:start}.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{font-size:clamp(34px,3.6vw,46px);text-wrap:pretty}.store-coming-soon-image{grid-area:image;align-self:center;margin-top:0}.store-coming-soon .store-coming-soon-link{grid-area:link;align-self:start;justify-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{margin-top:26px;border-radius:16px}}
