.shopdemo[data-astro-cid-5dkjisnc]{min-width:0;margin:0}.shopdemo__stage[data-astro-cid-5dkjisnc]{position:relative;container-type:inline-size}.shopdemo--hero[data-astro-cid-5dkjisnc] .shopdemo__stage[data-astro-cid-5dkjisnc]{padding-bottom:7%}.shopdemo__caption[data-astro-cid-5dkjisnc]{margin-top:var(--space-16);color:inherit;font-size:var(--text-body-small-size);line-height:1.5}.sd-browser[data-astro-cid-5dkjisnc]{border:1px solid var(--border-strong);width:100%;box-shadow:var(--shadow-mockup);color:var(--ink);text-align:left;background:#fff;border-radius:14px;font-size:max(7px,1.55cqw);line-height:1.35;overflow:hidden}.shopdemo--hero[data-astro-cid-5dkjisnc] .sd-browser[data-astro-cid-5dkjisnc]{width:88%}.sd-browser__bar[data-astro-cid-5dkjisnc]{border-bottom:1px solid var(--border);background:#f2f4f7;align-items:center;gap:.6em;padding:.8em 1.2em;display:flex}.sd-browser__bar[data-astro-cid-5dkjisnc] span[data-astro-cid-5dkjisnc]{background:#d0d5dd;border-radius:50%;width:.8em;height:.8em}.sd-browser__url[data-astro-cid-5dkjisnc]{color:#475467;white-space:nowrap;background:#fff;border-radius:999px;flex:1;margin-left:1em;padding:.3em 1em;font-style:normal;overflow:hidden}.sd-shop[data-astro-cid-5dkjisnc]{padding-bottom:1.6em}.sd-shop__nav[data-astro-cid-5dkjisnc]{border-bottom:1px solid var(--border);color:#475467;align-items:center;gap:1.6em;padding:1em 1.6em;display:flex}.sd-shop__nav[data-astro-cid-5dkjisnc] b[data-astro-cid-5dkjisnc]{color:var(--ink);font-family:var(--font-display);margin-right:auto;font-size:1.15em}.sd-cart-pill[data-astro-cid-5dkjisnc]{background:var(--ink);color:#fff;border-radius:999px;padding:.25em .9em;font-style:normal;font-weight:600}.sd-shop__hero[data-astro-cid-5dkjisnc]{background:linear-gradient(135deg,#eef4ff 0%,#ecfdf3 100%);border-radius:10px;grid-template-columns:1.1fr .9fr;align-items:center;gap:1.6em;margin:1.6em;padding:2em;display:grid}.sd-shop__hero[data-astro-cid-5dkjisnc] h4[data-astro-cid-5dkjisnc]{font-family:var(--font-display);color:var(--ink);margin:0 0 .4em;font-size:2em;line-height:1.15}.sd-shop__hero[data-astro-cid-5dkjisnc] p[data-astro-cid-5dkjisnc]{color:#475467;margin:0 0 1em}.sd-shop__hero-art[data-astro-cid-5dkjisnc]{aspect-ratio:4/3;background:radial-gradient(circle at 30% 40%,#fde7c8 0 22%,#0000 23%),radial-gradient(circle at 68% 58%,#c7d7fe 0 26%,#0000 27%),linear-gradient(135deg,#fff7ed,#f4f5f8);border-radius:10px}.sd-btn[data-astro-cid-5dkjisnc]{background:var(--brand-active);color:#fff;text-align:center;border-radius:8px;padding:.6em 1.3em;font-weight:600;display:inline-block}.sd-btn--dark[data-astro-cid-5dkjisnc]{background:var(--ink)}.sd-btn--block[data-astro-cid-5dkjisnc]{display:block}.sd-grid[data-astro-cid-5dkjisnc]{grid-template-columns:repeat(4,1fr);gap:1.2em;padding:0 1.6em;display:grid}.sd-card[data-astro-cid-5dkjisnc]{gap:.3em;display:grid}.sd-card__name[data-astro-cid-5dkjisnc]{color:#344054;display:block}.sd-card__price[data-astro-cid-5dkjisnc]{color:var(--ink)}.sd-tile[data-astro-cid-5dkjisnc]{aspect-ratio:1;border-radius:10px;place-items:center;display:grid}.sd-tile--a[data-astro-cid-5dkjisnc]{background:#fde7c8}.sd-tile--b[data-astro-cid-5dkjisnc]{background:#c7d7fe}.sd-tile--c[data-astro-cid-5dkjisnc]{background:#b7ede4}.sd-tile--d[data-astro-cid-5dkjisnc]{background:#e4e7ec}.sd-shape[data-astro-cid-5dkjisnc]{display:block}.sd-shape--candle[data-astro-cid-5dkjisnc]{background:#fff;border-radius:6px 6px 8px 8px;width:28%;height:44%;box-shadow:0 0 0 .3em #1018281f}.sd-shape--bag[data-astro-cid-5dkjisnc]{background:#635bff;border-radius:4px 4px 10px 10px;width:42%;height:44%}.sd-shape--mug[data-astro-cid-5dkjisnc]{background:#0f766e;border-radius:4px 4px 14px 14px;width:40%;height:38%}.sd-shape--book[data-astro-cid-5dkjisnc]{background:#101828;border-radius:3px 8px 8px 3px;width:34%;height:46%}.sd-phone[data-astro-cid-5dkjisnc]{background:var(--ink);width:27%;box-shadow:var(--shadow-mockup);border-radius:clamp(18px,5cqw,40px);padding:2.2% 2%;position:absolute;bottom:0;right:0;container-type:inline-size}.sd-phone__notch[data-astro-cid-5dkjisnc]{background:#344054;border-radius:999px;width:30%;height:3cqw;margin:0 auto 4cqw}.sd-phone__screen[data-astro-cid-5dkjisnc]{color:var(--ink);text-align:left;background:#fff;border-radius:clamp(12px,8cqw,28px);gap:5cqw;padding:6cqw 6cqw 8cqw;font-size:6.4cqw;line-height:1.3;display:grid}.sd-m-nav[data-astro-cid-5dkjisnc]{font-family:var(--font-display);justify-content:space-between;align-items:center;display:flex}.sd-m-banner[data-astro-cid-5dkjisnc]{font-family:var(--font-display);background:linear-gradient(135deg,#eef4ff,#ecfdf3);border-radius:3cqw;padding:8cqw 6cqw;font-weight:650}.sd-m-row[data-astro-cid-5dkjisnc]{grid-template-columns:26% 1fr;align-items:center;gap:5cqw;display:grid}.sd-m-row__tile[data-astro-cid-5dkjisnc]{border-radius:3cqw}.sd-product[data-astro-cid-5dkjisnc]{grid-template-columns:1fr .42fr;display:grid}.sd-product__main[data-astro-cid-5dkjisnc]{grid-template-columns:.9fr 1fr;gap:2em;padding:2em;display:grid}.sd-product__img[data-astro-cid-5dkjisnc]{align-self:start}.sd-product__info[data-astro-cid-5dkjisnc]{align-content:start;gap:.7em;display:grid}.sd-product__info[data-astro-cid-5dkjisnc] h4[data-astro-cid-5dkjisnc]{font-family:var(--font-display);margin:0;font-size:1.9em;line-height:1.1}.sd-product__info[data-astro-cid-5dkjisnc] p[data-astro-cid-5dkjisnc]{color:#475467;margin:0}.sd-product__info[data-astro-cid-5dkjisnc] small[data-astro-cid-5dkjisnc]{color:#475467}.sd-product__price[data-astro-cid-5dkjisnc]{font-size:1.6em}.sd-qty[data-astro-cid-5dkjisnc]{border:1px solid var(--border-strong);border-radius:8px;justify-self:start;gap:1.2em;padding:.3em 1em;display:inline-flex}.sd-drawer[data-astro-cid-5dkjisnc]{border-left:1px solid var(--border);background:#f8fafc;align-content:start;gap:.9em;padding:1.6em;display:grid}.sd-line[data-astro-cid-5dkjisnc]{border-bottom:1px solid var(--border);color:#344054;justify-content:space-between;gap:.8em;padding-bottom:.6em;display:flex}.sd-line--total[data-astro-cid-5dkjisnc]{color:var(--ink);font-weight:700}@media (width<=639px){.shopdemo--hero[data-astro-cid-5dkjisnc] .shopdemo__stage[data-astro-cid-5dkjisnc]{padding-bottom:0}.shopdemo--hero[data-astro-cid-5dkjisnc] .sd-browser[data-astro-cid-5dkjisnc]{width:100%;font-size:max(6px,1.75cqw)}.sd-phone[data-astro-cid-5dkjisnc]{width:46%;margin:-18% 0 0 auto;position:relative}.shopdemo--product[data-astro-cid-5dkjisnc] .sd-browser[data-astro-cid-5dkjisnc]{font-size:13px}.shopdemo--product[data-astro-cid-5dkjisnc] .sd-product[data-astro-cid-5dkjisnc]{grid-template-columns:1fr}.shopdemo--product[data-astro-cid-5dkjisnc] .sd-product__main[data-astro-cid-5dkjisnc]{grid-template-columns:.65fr 1fr;gap:1em;padding:1.2em}.shopdemo--product[data-astro-cid-5dkjisnc] .sd-product__info[data-astro-cid-5dkjisnc] h4[data-astro-cid-5dkjisnc]{font-size:1.35em}.shopdemo--product[data-astro-cid-5dkjisnc] .sd-drawer[data-astro-cid-5dkjisnc]{border-left:0;border-top:1px solid var(--border);padding:1.2em}.shopdemo--product[data-astro-cid-5dkjisnc] .sd-line[data-astro-cid-5dkjisnc]{font-size:1em}}
