.qt-page-hero{border-bottom:1px solid var(--border-base);background-color:var(--storefront-bg,#fff);background-image:radial-gradient(ellipse 72% 150% at 50% 50%, rgb(var(--brand) / .1) 0%, rgb(var(--brand) / .035) 48%, transparent 78%);text-align:center;width:100vw;max-width:100vw;margin-block:-1.25rem 1.25rem;margin-inline:calc(50% - 50vw);padding-block:1.875rem 1.5625rem;padding-inline:0}.qt-page-hero__inner{width:100%;max-width:var(--sf-container);padding-inline:var(--sf-page-gutter);box-sizing:border-box;flex-direction:column;align-items:center;gap:.5rem;margin-inline:auto;display:flex}.qt-page-hero__title{color:var(--fg-base);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.qt-page-hero__description{max-width:min(50%,42rem);color:var(--fg-subtle);text-wrap:pretty;margin:.25rem 0 0;line-height:1.6}.qt-page-hero .qt-breadcrumb-wrap{justify-content:center;margin:0;display:flex}.qt-page-hero .qt-breadcrumb{justify-content:center}.qt-page-hero .qt-breadcrumb__current{flex:0 auto}@media (min-width:769px){.storefront-main:has(.qt-page-hero){padding-top:0}.qt-page-hero{margin-block:0 1.25rem;padding-block:60px}.qt-page-hero__title{font-size:1.75rem}}@media (max-width:768px){.qt-page-hero__description{max-width:100%}}
