.popular-products__heading{margin:0}.popular-products__wrapper{gap:.8rem;margin-top:1.6rem;display:grid}@media screen and (min-width:576px){.popular-products__wrapper--2,.popular-products__wrapper--3,.popular-products__wrapper--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.popular-products__wrapper--3,.popular-products__wrapper--4{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1360px){.popular-products__wrapper--4{grid-template-columns:repeat(4,1fr)}}.popular-products__wrapper--filters{display:none}.popular-products__wrapper--filters.active{display:grid}.popular-products__item{background-color:rgb(var(--color-background-card));border-radius:.6rem}.popular-products__item .card-horizontal-wrapper{height:100%;background:none}.popular-products__item .card-horizontal__information{flex-direction:row;gap:.8rem 1.6rem;align-items:center}.popular-products__item .card-horizontal__information .subtitle{margin-bottom:.4rem;color:rgb(var(--color-foreground-secondary))}.popular-products__item .price dd:not(:last-child){margin:0}.popular-products__item_placeholder{padding:1.6rem 2rem;background-color:rgb(var(--color-background-card))}@media screen and (min-width:1200px){.popular-products__item_placeholder{padding:2rem 4rem}}.popular-products__item_placeholder .card-wrapper{column-gap:1.6rem;flex-direction:column;display:flex}@media screen and (min-width:576px){.popular-products__item_placeholder .card-wrapper{flex-direction:row;align-items:center}}.popular-products__item_placeholder .card--product{flex:0 1 6rem;margin-bottom:auto;width:6rem;margin-top:auto}.popular-products__item_placeholder .card-information{flex:1;padding:0}.popular-products__item_placeholder .card-information__wrapper{justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:1.6rem}.popular-products__item_placeholder .subtitle{font-size:1rem;margin-bottom:.4rem;color:rgb(var(--color-foreground-secondary));margin-top:0}.popular-products__item_placeholder .price-item--regular,.popular-products__item_placeholder .price__sale .price-item--sale{color:rgb(var(--color-foreground))}.filters{list-style:none;padding:0;flex-wrap:wrap;gap:.8rem;margin:3.2rem 0 0;display:flex}.filters__item{padding:.8em 1.6rem;font-size:1.3rem;border:.2rem solid rgb(var(--color-button-secondary));text-decoration:none;font-weight:var(--font-button-weight);font-style:var(--font-button-style);color:rgb(var(--color-button-secondary-text));transition:border-color var(--duration-default);border-radius:.4rem;line-height:1.5;font-family:var(--font-button-family);display:block}.filters__item:hover,.filters__item_active{border-color:rgb(var(--color-button))}