section .content_wrapper { max-width: unset; width: unset;}#myBodyContent { display: grid; grid-template-columns: 10% 10% 10% 10% 10% 10% 10% 10% 10% 10%; grid-template-rows: auto auto auto auto auto auto auto auto auto auto;}.is_mobile #myBodyContent { display: inline-block; width: 100%;}#page_part_cms_category_10000 { display: block; width: 100%; min-width: 150px; grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 10;}.is_mobile #page_part_cms_category_10000 { margin: 0;}#page_part_cms_category_10000 .content_wrapper { margin-top: 34px;}.is_mobile #page_part_cms_category_10000 .content_wrapper { margin-top: 0px;}#page_part_cms_products_10001 { display: inline-block; min-width: 250px; grid-column-start: 3; grid-column-end: 11;}.filter_component_section { grid-column-start: 3; grid-column-end: 11;}.filter_component_wrapper { display: flex !important; max-width: 100% !important;}.is_desktop .filter_component_wrapper { border-bottom: none;}.filter { padding: 0px 30px 30px 30px; width: 100%;}.filter h3 { display: block; margin-bottom: 15px;}.enum_values_wrapper { display: flex; flex-wrap: wrap;}.select_enum_value { margin-bottom: 3px; margin-left: 3px; flex-grow: 1; text-align: center; max-width: 150px;}.filter_button_wrapper { text-align: center; width: 100%; padding: 0px 0px 20px 0px;}.filter_submit_button { background: #fff; border: 1px solid var(--active-color); border-radius: 0px; color: var(--base-font-color); font-weight: normal; padding: 10px 20px; text-transform: unset;}.is_desktop .cms_products_section { padding-top: 30px; padding-right: 29px; box-sizing: border-box;}#page_part_cms_products_10001 .sort_wrapper { margin-top: 50px;}#myBodyContent #page_part_cms_products_10001 .content_wrapper { margin-top: 0; width: 100%;}.is_desktop #myBodyContent #page_part_cms_products_10001 .content_wrapper { justify-content: flex-start; width: 100%;}.is_desktop .sort_content { justify-content: flex-start; margin-bottom: 20px;}.sort_button:hover, .sort_button.active { color: #ffffff; text-decoration: none;}.sort_button:first-child { border-radius: 6px 0px 0px 6px;}.is_mobile .sort_button:first-child { border-radius: 0px;}.sort_button:last-child { border-radius: 0px 6px 6px 0px;}.is_mobile .sort_button:last-child { border-radius: 0px;}.cms_products_section .paging { margin-left: 20px;}.cms_products_section .paging_page.active { background-color: var(--active-color);}.cms_products_section .paging_page { padding: 8px 10px; display: inline-block; text-decoration: none; border-radius: 20px; height: auto;}