.sq-shop-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;max-width:68rem;margin:0 auto}.sq-shop-hero__inner>*{margin:0;max-width:100%}.sq-shop-hero__title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;line-height:1.06;font-size:clamp(2.4rem,5.2vw,4.8rem);text-wrap:balance}.sq-shop-hero__text{font-size:1.5rem;line-height:1.5;color:var(--sq-ink-soft);max-width:54rem}.sq-shop-hero__proof{padding:.7rem 1.6rem;border:.2rem solid var(--sq-ink);border-radius:var(--sq-pill);background:var(--sq-card);font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem;letter-spacing:.02em;line-height:1.45;text-wrap:balance}.sq-shop-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;width:100%;max-width:36rem;margin-top:.4rem}.sq-shop-hero__actions .sq-btn{min-height:4.8rem;font-size:1.5rem}@media screen and (min-width:600px){.sq-shop-hero__actions{flex-direction:row;justify-content:center;flex-wrap:wrap;max-width:none}.sq-shop-hero__actions .sq-btn{width:auto;min-width:24rem}}@media screen and (min-width:750px){.sq-shop-hero__inner{gap:1.6rem}.sq-shop-hero__text{font-size:1.8rem}.sq-shop-hero__proof{font-size:1.4rem}}.sq-shop-bundle__card{border-width:.5rem;gap:1.6rem;padding:2rem;text-align:left}.sq-shop-bundle__body{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0}.sq-shop-bundle__card:not(.sq-shop-bundle__card--media) .sq-shop-bundle__body{align-items:center;text-align:center;max-width:58rem;margin:0 auto}.sq-shop-bundle__title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0;font-size:clamp(2.2rem,4vw,3.2rem);text-wrap:balance}.sq-shop-bundle__text{margin:0;font-size:1.55rem;line-height:1.5;color:var(--sq-ink-soft)}.sq-shop-bundle__actions{width:100%;margin-top:.4rem}.sq-shop-bundle__card:not(.sq-shop-bundle__card--media) .sq-shop-bundle__actions{display:flex;justify-content:center}.sq-shop-bundle__media{aspect-ratio:4 / 3;border:.3rem solid var(--sq-ink)}@media screen and (min-width:750px){.sq-shop-bundle__card{padding:2.4rem}.sq-shop-bundle__card--media{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:2.4rem;align-items:center}.sq-shop-bundle__media{aspect-ratio:1 / 1}.sq-shop-bundle__actions .sq-btn{width:auto;min-width:26rem}}@media(prefers-reduced-motion:reduce){.sq-shop-hero .sq-btn,.sq-shop-bundle .sq-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-sidequest-shop.css.map */
