.ls-garanty{padding-bottom:96px}
.ls-garanty__head{margin:0 0 32px}
.ls-garanty__head .ls-title{margin:0}
.ls-garanty__head .ls-lead{max-width:760px;margin-top:16px}
.ls-garanty .ls-note{margin:0 0 40px}
.ls-cert{margin-top:64px}
.ls-cert__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ls-cert__item{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:24px;overflow:hidden;cursor:zoom-in}
.ls-cert__item img{display:block;max-width:100%;max-height:100%;object-fit:contain}
.ls-cert__hint{margin:12px 0 0;color:var(--ls-g-500);font-family:var(--ls-font);font-size:14px;line-height:1.5}
.ls-cert-modal{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:72px 24px 24px;background:rgba(17,17,17,.88);cursor:zoom-out}
.ls-cert-modal--open{display:flex}
.ls-cert-modal img{display:block;max-width:min(100%,900px);max-height:100%;border-radius:var(--ls-r-card);background:var(--ls-white);object-fit:contain}
.ls-cert-modal__close{position:absolute;top:16px;right:16px;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--ls-r-btn);background:var(--ls-white);cursor:pointer}
.ls-cert-modal__close::before,.ls-cert-modal__close::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;margin:-1px 0 0 -9px;border-radius:1px;background:var(--ls-ink)}
.ls-cert-modal__close::before{transform:rotate(45deg)}
.ls-cert-modal__close::after{transform:rotate(-45deg)}

@media (max-width:1023.98px){
.ls-garanty{padding-bottom:72px}
}

@media (max-width:767.98px){
.ls-garanty{padding-bottom:56px}
.ls-garanty__head{margin-bottom:24px}
.ls-garanty .ls-note{margin-bottom:32px}
.ls-cert{margin-top:48px}
.ls-cert__grid{gap:8px}
.ls-cert__item{aspect-ratio:3/4;padding:8px}
.ls-cert-modal{padding:68px 12px 12px}
}
