.section-products-listing{background:var(--color-white)}.section-products-listing__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.875rem}.section-products-listing__card{display:grid;grid-template-rows:auto 1fr;min-width:0}.section-products-listing__logo-link{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:7.5rem;margin-bottom:1rem;padding:1.25rem .3125rem;border-radius:.75rem;background:#f5f5f5}.section-products-listing__logo{mix-blend-mode:darken;display:block;width:100%;-o-object-fit:contain;object-fit:contain}.section-products-listing__body{display:grid;grid-template-rows:auto 1fr auto;gap:.3125rem;height:100%}.section-products-listing__title{margin:0;color:var(--color-text);font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.25}.section-products-listing__title a{color:inherit;text-decoration:none}.section-products-listing__excerpt{color:var(--color-text)}.section-products-listing__excerpt p{margin:0;font-size:1rem;line-height:1.35}.section-products-listing__link{margin-top:1rem;width:-moz-fit-content;width:fit-content;color:var(--color-orange);font-size:.875rem;font-weight:800;line-height:1.2;text-decoration:none;text-transform:uppercase}.section-products-listing__link:hover{color:var(--color-blue)}.section-products-listing__pagination{display:none}@media (max-width:47.93625rem){.section-products-listing.section{padding-block:50px}.section-products-listing__grid{grid-template-columns:1fr;gap:30px}.section-products-listing__card{display:none}.section-products-listing__card.is-visible{display:grid}.section-products-listing__logo-link{min-height:160px;margin-bottom:20px;padding:6px 45px;border-radius:.75rem}.section-products-listing__title{font-size:20px}.section-products-listing__excerpt p{font-size:16px;line-height:1.35}.section-products-listing__link{font-size:14px}.section-products-listing__pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px}.section-products-listing__pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:0 0;color:var(--color-text);font-size:20px;font-weight:800;line-height:1;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.section-products-listing__pagination-btn--arrow{background:rgba(147,147,147,.2);border:none}.section-products-listing__pagination-btn--arrow::before{content:"";display:block;width:30px;height:30px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.section-products-listing__pagination-btn--prev::before{-webkit-mask-image:url(../../img/sprite/arrow-left.svg);mask-image:url(../../img/sprite/arrow-left.svg)}.section-products-listing__pagination-btn--next::before{-webkit-mask-image:url(../../img/sprite/arrow-right.svg);mask-image:url(../../img/sprite/arrow-right.svg)}.section-products-listing__pagination-btn.is-active{border-color:var(--color-orange);background:var(--color-orange);color:var(--color-white)}.section-products-listing__pagination-btn:disabled{opacity:.45;cursor:not-allowed}}