#category section#wrapper,#module-pm_advancedsearch4-searchresults section#wrapper {    position: relative;    background-color: #f0f0f0;    overflow-x: hidden;}#category section#wrapper > .container,#module-pm_advancedsearch4-searchresults section#wrapper > .container {    display: flex;    flex-wrap: wrap;}#category #left-column,#module-pm_advancedsearch4-searchresults #left-column {    border-right: 1px solid #c9c9c9;    border-bottom: 1px solid #c9c9c9;    background-color: #fff;    position: relative;}#category #left-column:before,#module-pm_advancedsearch4-searchresults #left-column:before {    content: '';    width: 100vw;    height: calc(100% + 1px);    position: absolute;    top: 0;    left: -100vw;    background-color: #fff;    border-bottom: 1px solid #c9c9c9;}#category #content-wrapper,#module-pm_advancedsearch4-searchresults #content-wrapper {    padding-left: 65px;}.block-category {    margin: 62px auto 0;    min-height: initial;}.block-category .h1 {    display: inline-block;    vertical-align: middle;    line-height: 30px;    text-transform: none;    font-size: 25px;    font-weight: 500;    margin: 0;    color: #444;}.block-category #category-description {    margin-top: 25px;}.block-category #category-description p,.block-category #category-description p:first-child {    margin: 0;}.viewfilter {    display: inline-block;    padding: 0px 15px 0px 0px;    font-weight: bold;    font-size: 13px;    color: black;    cursor: pointer;}.filteritemscontent {    display: none;}.filtercontent .form-control:focus, .filtercontent .input-group.focus {    outline: none;}#js-product-list-top {    margin-top: 55px;}.products-selection .sort-by-row {    padding: 30px 32px;    border: 1px solid #c9c9c9;    background-color: #fff;}.products-selection .sort-by {    text-align: left;    text-transform: uppercase;    font-weight: 300;    font-size: 15px;    letter-spacing: 0.45px;    color: black;    display: inline-block;    padding-right: 25px;}.products-selection .products-sort-order {    width: calc(100% - 150px);    margin: 0;}.products-selection .products-sort-order li {    display: inline-block;    vertical-align: middle;    padding: 0 20px;}.products-selection .products-sort-order li:last-child {    padding-right: 0;}.products-selection .products-sort-order .select-list {    padding: 0;    font-size: 15px;    letter-spacing: 0.38px;    color: #57575a;}.products-selection .products-sort-order .select-list:hover {    background-color: transparent;    font-weight: bold;}.pagination .product_number {    font-size: 14px;    letter-spacing: 0.7px;    color: #444;    font-weight: 500;}.pagination .page-list {    background: none;    box-shadow: none;    padding: 0;    font-size: 0;}.pagination .previous,.pagination .next {    float: none;}.pagination a {    display: inline-block;    width: 40px;    color: #444;    font-weight: normal;    line-height: 2.5rem;    font-size: 12px;    border: 0.2px solid #444;}.pagination .current a {    color: #444;    font-weight: 500;    line-height: 2.5rem;    font-size: 12px;}.filtros_container {    padding-top: 8px;}.infinitescroll-bottom-message {    display: block;    width: 250px;    padding: 10px 13px;    border: 1px solid #828282 !important;    text-align: center;    margin: 0 auto;}@media (max-width: 1199px) {    #category #content-wrapper,    #module-pm_advancedsearch4-searchresults #content-wrapper {        padding-left: 35px;    }    .products-selection .sort-by-row {        padding: 25px 27px;    }    .products-selection .products-sort-order li {        padding: 0 10px;    }}@media (max-width: 991px) {    #category #left-column,    #module-pm_advancedsearch4-searchresults #left-column {        border-right: none;    }    #category #left-column:after,    #module-pm_advancedsearch4-searchresults #left-column:after {        content: '';        width: 100vw;        height: calc(100% + 1px);        position: absolute;        top: 0;        right: -100vw;        background-color: #fff;        border-bottom: 1px solid #c9c9c9;    }    #category #content-wrapper,    #module-pm_advancedsearch4-searchresults #content-wrapper {        padding-left: 0;    }    .block-category {        margin: 35px auto 0;    }    #js-product-list-top {        margin-top: 35px;    }}@media (max-width: 767px) {    .pagination .product_number {        text-align: center;    }}