:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}@media (max-width:1920px){:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}}@media (min-width:1920px){:root{--sSize:0;--sCalc:1.90476;--fsSize:0;--fsCalc:1.145038}}.ls-products{padding-block:var(--padding-l);position:relative}.ls-products .listing__inner:before{background:var(--colors-surface-section);content:"";inset:0;left:50%;position:absolute;transform:translateX(-50vw);width:100vw;z-index:0}.ls-products .container{position:relative;z-index:1}.ls-products a:active,.ls-products a:focus,.ls-products a:hover{text-decoration:none}.ls-products .listing__content{display:flex;flex-direction:column;row-gap:var(--gap-m)}.ls-products .listing__title-wrapper>*{color:#000;font-size:var(--font-heading-size-H2);font-weight:600;line-height:1.333;margin:0}.ls-products__card{background:var(--colors-surface-card);border:1px solid var(--colors-border-primary);color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.ls-products__media{aspect-ratio:349/260;overflow:hidden}.ls-products__img{display:block;height:100%;object-fit:cover;width:100%}.ls-products__body{display:flex;flex-direction:column;gap:var(--gap-s);padding:var(--padding-m)}.ls-products__name>*{color:var(--colors-text-secondary);font-size:var(--font-heading-size-H5);font-weight:600;line-height:1.333;margin:0}.ls-products__card:focus-visible .ls-products__name>*,.ls-products__card:hover .ls-products__name>*{text-decoration:underline}.ls-products__arrow{color:var(--colors-text-active);height:12px;max-width:100%;position:relative;transition:width .3s ease;width:120px}.ls-products__arrow:before{background:currentColor;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.ls-products__arrow:after{border-right:2px solid;border-top:2px solid;content:"";height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.ls-products__card:focus-visible .ls-products__arrow,.ls-products__card:hover .ls-products__arrow{width:140px}@media (prefers-reduced-motion:reduce){.ls-products__arrow{transition:none}}