.product-recommendations:has(.product-recommendations__list:empty):not(.recently-viewed--empty) .product-recommendations__heading{display:none}:is(.product-recommendations,.products-list-section){--products-list-gap: var(--spacing-normal);overflow:hidden}:is(.product-recommendations,.products-list-section):empty{display:none}.product-recommendations .popular-products__layout{display:block!important}:is(.product-recommendations__list,.products-list){display:flex;flex-wrap:wrap}:is(.product-recommendations__list--grid,.products-list--grid){gap:var(--products-list-gap)}:is(.product-recommendations__list--slider,.products-list--slider){flex-wrap:nowrap}.product-recommendations .swiper:not(.swiper-initialized)>:is(.product-recommendations__list--slider,.products-list--slider){gap:var(--products-list-gap)}.product-recommendations .swiper:not(.swiper-initialized) .swiper-controls{visibility:hidden}:is(.product-recommendations__loading,.products-list-section__loading){display:flex;justify-content:center;align-items:center;min-height:10rem;width:100%;position:relative}:is(.product-recommendations__loading,.products-list-section__loading)[hidden]{display:none}@media (min-width: 1025px){.columns-desktop--2 :is(.product-recommendations__item,.products-list__item){flex:0 0 calc((100% - var(--products-list-gap)) / 2)}.columns-desktop--3 :is(.product-recommendations__item,.products-list__item){flex:0 0 calc((100% - var(--products-list-gap) * 2) / 3)}.columns-desktop--4 :is(.product-recommendations__item,.products-list__item){flex:0 0 calc((100% - var(--products-list-gap) * 3) / 4)}}@media (max-width: 1024px){.columns-mobile--2 :is(.product-recommendations__item,.products-list__item){flex:0 0 calc((100% - var(--products-list-gap)) / 2)}.columns-mobile--1 :is(.product-recommendations__item,.products-list__item){flex:0 0 100%}}
