.page-shell{--page-shell-max:var(--responsive-container-lg);--page-shell-gutter:var(--alias-spacing-6xl);box-sizing:border-box;width:100%;max-width:calc(var(--page-shell-max) + var(--page-shell-gutter) * 2);padding-inline:var(--page-shell-gutter);margin-inline:auto}.page-shell--sm{--page-shell-max:var(--responsive-container-sm)}.page-shell--md{--page-shell-max:var(--responsive-container-md)}@media screen and (width<=1280px){.page-shell{--page-shell-gutter:var(--alias-spacing-2xl)}}@media screen and (width<=768px){.page-shell{--page-shell-gutter:var(--alias-spacing-lg)}}@media screen and (width<=640px){.page-shell{--page-shell-gutter:var(--alias-spacing-md)}}.page-shell--with-sidebar{--page-shell-sidebar:250px;grid-template-columns:var(--page-shell-sidebar) minmax(0, 1fr);gap:var(--alias-spacing-xl-plus);align-items:start;display:grid}.page-shell__sidebar{top:calc(var(--header-band-height) + var(--alias-spacing-lg));max-height:calc(100dvh - var(--header-band-height) - var(--alias-spacing-lg) * 2);margin:calc(var(--alias-spacing-xs) * -1);padding:var(--alias-spacing-xs);position:sticky;overflow-y:auto}@media screen and (width<=1024px){.page-shell--with-sidebar{grid-template-columns:minmax(0,1fr)}.page-shell__sidebar{max-height:none;position:static;overflow-y:visible}}@media screen and (width<=768px){.page-shell__sidebar:has(.product-nav){display:none}}.page-shell__main--gap-section{gap:var(--page-gap-section,var(--alias-spacing-4xl));flex-direction:column;display:flex}.page-shell__main--gap-item{gap:var(--alias-spacing-lg);flex-direction:column;display:flex}
