.catalog-category-view .listing-desktop-filters summary{list-style:none}.catalog-category-view .listing-desktop-filters summary::-webkit-details-marker{display:none}.catalog-category-view .product-item-photo{width:100%}.catalog-category-view .product-image-photo{width:100%;height:auto}.listing-filter-trigger{display:none}.listing-pages a,.listing-pages [aria-current]{border:1px solid #ddd;justify-content:center;align-items:center;min-width:38px;min-height:38px;display:flex}.listing-pages [aria-current]{color:#cc2923;background:#f3f3f3;border-color:#cc2923}.listing-filter-dialog{border-radius:0;width:min(85vw,380px);height:100dvh;max-height:100dvh;margin:0;padding-top:64px;position:fixed;inset:0 auto 0 0}.listing-preview-dialog{width:min(850px,90vw)}.listing-preview-dialog img{object-fit:contain;width:100%;max-height:45dvh}@media (max-width:767px){.catalog-category-view .listing-desktop-filters{display:none!important}.catalog-category-view .columns{display:block}.catalog-category-view .columns .main{width:100%}.listing-filter-trigger{display:flex}}.catalog-category-view a:focus-visible,.catalog-category-view button:focus-visible,.catalog-category-view summary:focus-visible{outline-offset:3px;outline:2px solid #cc2923}@media (min-width:768px){.catalog-category-view .listing-filter-trigger{display:none!important}}
