.product-recommendations__header{display:grid;grid-template-columns:100%;gap:0;margin:var(--spacing-xs) var(--spacing-sm) var(--spacing-sm);min-height:3.6rem;align-items:center}.product-recommendations__header>*{grid-row:1;grid-column:1/-1}.product-recommendations__item{width:calc(20% - .2rem);margin-right:.2rem;pointer-events:none}.product-recommendations__item.is-selected{pointer-events:auto}@media (max-width: 1200px){.product-recommendations__item{width:calc(25% - .2rem)}}@media (max-width: 999px){.product-recommendations__item{width:calc(50% - .2rem)}}.product-recommendations__pagination{margin:0 auto;z-index:1}@media (max-width: 999px){.product-recommendations__pagination{align-items:flex-end;margin:0 0 0 auto}}.product-recommendations__pagination-numbers{display:flex;gap:var(--spacing-xs)}.product-recommendations__pagination-numbers .pagination-number{height:var(--spacing-md);width:var(--spacing-md)}.product-recommendations__pagination-numbers .pagination-number:before{content:"("}.product-recommendations__pagination-numbers .pagination-number:after{content:")"}.product-recommendations__pagination-numbers .pagination-number:before,.product-recommendations__pagination-numbers .pagination-number:after{opacity:0;transition:opacity .3s ease}.product-recommendations__pagination-numbers .pagination-number.active:before,.product-recommendations__pagination-numbers .pagination-number.active:after{opacity:1}@media (max-width: 999px){.template-product .product-recommendations__item:nth-of-type(4n+3),.template-product .product-recommendations__item:nth-of-type(4n+4){top:calc(50% + var(--spacing-sm));z-index:1000}.template-product .product-recommendations__item:nth-of-type(4n+3){transform:translate(calc(var(--n, 0) * 100%))!important;padding-bottom:0;margin-bottom:var(--spacing-md)}.template-product .product-recommendations__item:nth-of-type(4n+4){transform:translate(calc(100% + var(--n, 0) * 100% + .2rem))!important;padding-bottom:0;margin-bottom:var(--spacing-md)}.template-product .product-recommendations__item{padding-bottom:calc(100% + var(--spacing-xxl))}}
