.product-list-footer h2{font-size:2rem;font-weight:700;line-height:40px;color:#121212;margin-top:1.5rem;margin-bottom:.5rem}.product-list-footer h4{font-size:1.25rem;font-weight:700;line-height:1.4285;color:#121212;margin-bottom:.5rem}.product-list-footer p{font-size:.875rem;line-height:1.25;color:#454545}.product-list-footer p+p{margin-top:.5rem}.product-list-footer ul{margin-top:1.5rem}.product-list-footer__links{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}@media only screen and (min-width: 768px){.product-list-footer__links{flex-direction:row;gap:3.875rem}}.product-list-footer__links h3{font-size:1.25rem;font-weight:700;line-height:1.4285;color:#121212;margin-bottom:1rem}.product-list-footer__links ul{margin:0}.product-list-footer__links ul li{list-style-type:none;padding-bottom:.25rem}.product-list-footer__links a{color:#575757;text-decoration:underline}.category-product-listing-page--new .category-product-listing-page__sticky-header .product-list-sticky-header__filter-btn{display:block}@media screen and (min-width: 1163px){.category-product-listing-page--new .category-product-listing-page__sticky-header .product-list-sticky-header__filter-btn{display:none}}.category-product-listing-page--new .category-product-listing-page__search{display:none}@media screen and (min-width: 1163px){.category-product-listing-page--new .category-product-listing-page__search{display:block}}.category-product-listing-page--old .category-product-listing-page__search{display:none}@media only screen and (min-width: 1024px){.category-product-listing-page--old .category-product-listing-page__search{display:block}}.category-product-listing-page__footer-section{padding:.0625rem .5rem}@media only screen and (min-width: 768px){.category-product-listing-page__footer-section{padding:.0625rem 1rem}}@media only screen and (min-width: 1024px){.category-product-listing-page__footer-section{padding:.0625rem 1.5rem}}@media only screen and (min-width: 1280px){.category-product-listing-page__footer-section{padding:.0625rem 2rem}}.category-product-listing-page .category-product-listing-page__section{width:100%;flex-basis:unset}@media only screen and (min-width: 1024px){.category-product-listing-page .category-product-listing-page__section{width:calc(100% - 20rem)}}.category-product-listing-page .category-product-listing-page__count{width:100%;padding:.5rem 1rem;text-align:right;color:#575757}@media only screen and (min-width: 1024px){.category-product-listing-page .category-product-listing-page__count{display:none}}.category-product-listing-page .category-product-listing-page__advertising-container{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 .5rem}@media only screen and (min-width: 768px){.category-product-listing-page .category-product-listing-page__advertising-container{padding:0 1rem}}@media only screen and (min-width: 1024px){.category-product-listing-page .category-product-listing-page__advertising-container{padding:0 1.5rem}}@media only screen and (min-width: 1280px){.category-product-listing-page .category-product-listing-page__advertising-container{padding:0 2rem}}.category-product-listing-page .category-product-listing-page__advertising-placeholder-cross-sell{display:flex;flex-direction:column;justify-content:center;width:100%}.category-product-listing-page .category-product-listing-page__advertising-placeholder-cross-sell-title{text-align:center;font-size:2rem}.category-product-listing-page .category-product-listing-page__advertising-placeholder-cross-sell-slides{width:100%}.category-product-listing-page .category-product-listing-page__advertising-placeholder-cross-sell-slides>*{width:calc(100% - .125rem)}@media only screen and (min-width: 768px){.category-product-listing-page .category-product-listing-page__advertising-placeholder-cross-sell-slides{width:auto;max-width:15rem}}@media only screen and (min-width: 1280px){.category-product-listing-page .category-product-listing-page__advertising-placeholder-cross-sell{max-width:72rem;margin:0 auto}}.category-product-listing-page .category-product-listing-page__banner{width:100%;margin-bottom:2rem}
