.lanternwp-catalog-header{gap:calc(var(--wp--preset--spacing--30) + var(--wp--preset--spacing--20));flex-direction:column;display:flex}.lanternwp-catalog-header__title{font-size:var(--wp--preset--font-size--4-xl);line-height:var(--wp--custom--line-height--tight)}.lanternwp-catalog-header__description{max-width:var(--wp--style--global--content-size);color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--md);line-height:var(--wp--custom--line-height--normal);&>*{margin-block:0}&>*+*{margin-block-start:var(--wp--preset--spacing--30)}}.lanternwp-catalog-header__chips{gap:var(--wp--preset--spacing--20)}.lanternwp-catalog-header__chip .wp-block-button__link{box-sizing:border-box;min-height:var(--wp--custom--control--height);padding-block:0;padding-inline:var(--wp--preset--spacing--40);border:1px solid var(--wp--preset--color--border-subtle);font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--custom--line-height--snug);white-space:nowrap;align-items:center;display:inline-flex}.lanternwp-catalog-header__chip.is-current .wp-block-button__link{border-color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.lanternwp-catalog>.lanternwp-catalog__body{gap:calc(var(--wp--preset--spacing--60) + var(--wp--preset--spacing--20));border-top:1px solid var(--wp--preset--color--border-subtle);grid-template-columns:16rem minmax(0,1fr);align-items:start;margin-block-start:calc(var(--wp--preset--spacing--50) + var(--wp--preset--spacing--10));padding-block-start:calc(var(--wp--preset--spacing--50) + var(--wp--preset--spacing--10));display:grid;&>*{min-width:0;margin-block:0}}@media (width<782px){.lanternwp-catalog>.lanternwp-catalog__body{gap:var(--wp--preset--spacing--50)}}@media (width<600px){.lanternwp-catalog>.lanternwp-catalog__body{gap:var(--wp--preset--spacing--30);grid-template-columns:minmax(0,1fr)}.lanternwp-catalog-header{gap:var(--wp--preset--spacing--30)}.lanternwp-catalog-header__title{font-size:var(--wp--preset--font-size--3-xl)}.lanternwp-catalog-header .lanternwp-catalog-header__chips{margin-block:calc(-1 * var(--wp--preset--spacing--10));margin-inline:calc(-1 * var(--wp--custom--layout--gutter));padding-block:var(--wp--preset--spacing--10);padding-inline:var(--wp--custom--layout--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.lanternwp-catalog-header__chip{flex-shrink:0}.lanternwp-catalog-header__chip .wp-block-button__link{min-height:2.25rem;padding-inline:calc(var(--wp--preset--spacing--30) + var(--wp--preset--spacing--10) / 2);font-size:var(--wp--preset--font-size--xs)}.lanternwp-catalog-header__description{font-size:var(--wp--preset--font-size--base)}.lanternwp-catalog>.lanternwp-catalog__body{border-image:linear-gradient(var(--wp--preset--color--border-subtle), var(--wp--preset--color--border-subtle)) 1 / 1px 0 0 / 0 var(--wp--custom--layout--gutter);margin-block-start:var(--wp--preset--spacing--40);padding-block-start:var(--wp--preset--spacing--30)}}.lanternwp-main.lanternwp-catalog--bar{padding-block-start:0}@media (width>=600px){.lanternwp-catalog.lanternwp-catalog--bar>.lanternwp-catalog__body{gap:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);border-top:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;margin-block-start:var(--wp--preset--spacing--40);padding-block-start:0;&>*{grid-column:1/-1}&>.lanternwp-catalog__sidebar{grid-area:1/1;min-width:0}}.lanternwp-catalog--bar :is(.lanternwp-catalog__content,.lanternwp-catalog-products,.lanternwp-catalog-products__toolbar){display:contents;&>*{grid-column:1/-1;margin-block:0}}.lanternwp-catalog--bar .lanternwp-catalog-products__toolbar>.wp-block-woocommerce-product-results-count{grid-area:1/2}.lanternwp-catalog--bar .lanternwp-catalog-products__toolbar>.wp-block-woocommerce-catalog-sorting{grid-area:1/3}.lanternwp-catalog--bar .lanternwp-catalog-filters{& .wc-block-product-filters__overlay-content{gap:var(--wp--preset--spacing--20);flex-flow:wrap}& :is(.lanternwp-catalog-filters__categories,.lanternwp-catalog-filters__clear){display:none}& .wp-block-woocommerce-product-filter-price{order:1}& .wp-block-woocommerce-product-filter-status{order:2}}.lanternwp-catalog--bar .lanternwp-catalog-filters__group{border:0;padding:0;position:relative}.lanternwp-catalog--bar .lanternwp-catalog-filters__heading{font-size:var(--wp--preset--font-size--sm);margin:0}.lanternwp-filter-bar__toggle{--lanternwp-icon-size:.875rem;align-items:center;gap:var(--wp--preset--spacing--20);box-sizing:border-box;min-height:var(--wp--custom--size--icon-button);padding-inline:var(--wp--preset--spacing--40);border:1px solid var(--wp--preset--color--border-strong);border-radius:var(--wp--custom--radius--control);background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;display:inline-flex;&[aria-expanded=true]{border-color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}}.lanternwp-catalog--bar .lanternwp-catalog-filters__group.is-bar>:not(.lanternwp-catalog-filters__heading){z-index:10;box-sizing:border-box;min-width:20rem;max-height:min(32rem,70vh);padding:var(--wp--preset--spacing--50);border:1px solid var(--wp--preset--color--border-strong);border-radius:var(--wp--custom--radius--panel);background:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--md);position:absolute;inset-block-start:calc(100% + var(--wp--preset--spacing--10));inset-inline-start:0;overflow-y:auto}.lanternwp-catalog--bar .lanternwp-catalog-filters__group.is-bar:not(.is-open)>:not(.lanternwp-catalog-filters__heading){display:none}}