.lanternwp-catalog-products__toolbar{min-height:var(--wp--custom--control--height);align-items:center;&:not(:has(.woocommerce-result-count,.woocommerce-ordering,.wp-block-woocommerce-product-filter-active:not([hidden]))),&>.wc-block-product-results-count:not(:has(.woocommerce-result-count)),&>.wc-block-catalog-sorting:not(:has(.woocommerce-ordering)){display:none}&>.lanternwp-catalog-active{flex-basis:100%;min-width:0}}.wc-block-product-results-count{color:var(--wp--preset--color--muted)}.wc-block-catalog-sorting.wc-block-catalog-sorting .woocommerce-ordering{--lanternwp-icon-size:1rem;float:none;align-items:center;gap:var(--wp--preset--spacing--20);font-size:inherit;margin:0;display:flex;position:relative;& label{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--xs);margin:0}& select{box-sizing:border-box;field-sizing:fixed;height:var(--wp--custom--control--height);padding-block:0;padding-inline:var(--wp--preset--spacing--40) calc(var(--wp--preset--spacing--40) + var(--lanternwp-icon-size));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;font-weight:var(--wp--custom--weight--semibold);cursor:pointer;appearance:none;margin:0}&:after{content:"";inset-inline-end:var(--wp--preset--spacing--30);width:var(--lanternwp-icon-size);height:var(--lanternwp-icon-size);background-color:var(--wp--preset--color--contrast);pointer-events:none;position:absolute;top:50%;translate:0 -50%;mask:url(../../../assets/icons/down.svg) 50%/contain no-repeat}}.wp-block-query-pagination.lanternwp-catalog-products__pagination{gap:var(--wp--preset--spacing--20);margin-block-start:var(--wp--preset--spacing--70)}.lanternwp-catalog-products__pagination{font-size:var(--wp--preset--font-size--sm);& .wp-block-query-pagination-numbers{gap:var(--wp--preset--spacing--10);margin:0;display:flex}& .page-numbers,& .wp-block-query-pagination-previous,& .wp-block-query-pagination-next{box-sizing:border-box;min-width:var(--wp--custom--control--height);height:var(--wp--custom--control--height);padding:0 var(--wp--preset--spacing--30);border-radius:var(--wp--custom--radius--control);color:var(--wp--preset--color--contrast);font-weight:var(--wp--custom--weight--semibold);justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}& .page-numbers.current{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}& .page-numbers.dots{min-width:0;padding:0}}.lanternwp-catalog-products__notice{box-sizing:border-box;border-radius:var(--wp--custom--radius--panel);& .wp-block-heading{margin:0}& p{max-width:32rem;color:var(--wp--preset--color--muted);margin:0}}.lanternwp-catalog-products__notice--filtered{--lanternwp-icon-size:1.25rem;--lanternwp-notice-tile:3.5rem;--lanternwp-notice-inset:var(--wp--preset--spacing--60);gap:var(--wp--preset--spacing--30);padding:calc(var(--lanternwp-notice-inset) + var(--lanternwp-notice-tile) + var(--wp--preset--spacing--40)) var(--lanternwp-notice-inset) var(--lanternwp-notice-inset);background:var(--wp--preset--color--surface);flex-direction:column;display:flex;position:relative;&:before,&:after{top:var(--lanternwp-notice-inset);position:absolute;inset-inline-start:var(--lanternwp-notice-inset)}&:before{z-index:1;margin:calc((var(--lanternwp-notice-tile) - var(--lanternwp-icon-size)) / 2)}&:after{content:"";width:var(--lanternwp-notice-tile);height:var(--lanternwp-notice-tile);border-radius:var(--wp--custom--radius--control);background:var(--wp--preset--color--base)}& .lanternwp-catalog-products__clear{margin-block-start:var(--wp--preset--spacing--30)}& .lanternwp-catalog-products__clear a{text-decoration:none;display:inline-block}}.lanternwp-catalog-products__notice--empty{padding:var(--wp--preset--spacing--50);border:1px dashed var(--wp--preset--color--border-strong);align-items:center;& .lanternwp-catalog-products__notice-text{gap:var(--wp--preset--spacing--10);flex-direction:column;display:flex}& .wp-block-buttons{margin:0}}@media (width<600px){.lanternwp-catalog-products .lanternwp-catalog-products__toolbar{column-gap:var(--wp--preset--spacing--30)}.lanternwp-catalog-products__toolbar>.wc-block-product-results-count{flex:1 1 0;min-width:0}.wc-block-catalog-sorting.wc-block-catalog-sorting .woocommerce-ordering label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lanternwp-catalog-products__notice--filtered{--lanternwp-notice-inset:var(--wp--preset--spacing--50)}}