.page-content{background-color:#f8fafc;flex:1;width:100%;padding-top:74px;position:relative;overflow-x:clip}.store-page{width:100%;min-height:60vh;overflow-x:clip}.layout-store{padding:24px 0 56px;overflow-x:clip}.layout-store-container{gap:28px;width:100%;min-width:0;max-width:72rem;margin:0 auto;padding:0 16px;display:grid}.layout-store-main,.layout-store-sidebar{min-width:0}@media screen and (min-width:1024px){.layout-store-container{grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding:0 24px}.layout-store-sidebar{align-self:start;position:sticky;top:148px}}@media screen and (max-width:1023px){.layout-store-container{grid-template-columns:1fr}.layout-store-main{order:1}.layout-store-sidebar{order:2}}@media screen and (max-width:768px){.page-content{padding-top:50px}.store-hero-shell{background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--brand-red)18%,transparent),transparent 34%),radial-gradient(circle at 58% 0%,color-mix(in srgb,var(--brand-blue)18%,transparent),transparent 38%),radial-gradient(circle at 96% 22%,color-mix(in srgb,var(--brand-green)12%,transparent),transparent 32%),linear-gradient(115deg,var(--brand-red-soft)0%,var(--brand-blue-soft)50%,var(--brand-green-soft)100%)}.layout-store{padding:10px 0 36px}.layout-store-container{gap:14px;max-width:100%;padding:0 12px;overflow-x:clip}.store-page--has-mobile-bar{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}}@supports not (overflow:clip){.page-content,.store-page,.layout-store,.layout-store-container{overflow-x:hidden}}
