.footer-blocks{width:100%}.footer-blocks__container{padding:0 20px}.footer-blocks__grid{display:grid;grid-template-columns:1fr;gap:30px}.footer-block__content{height:100%}.footer-block__logo{display:inline-block}.footer-block__logo-img{max-width:150px;height:auto}.footer-block__text{margin:0;line-height:1.4;font-size:14px}.footer-block__image-row{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.footer-block__small-image{border-radius:4px;flex-shrink:0}.footer-block__small-image-text{font-size:14px}.footer-block__title{margin:0 0 16px;font-size:18px;font-weight:600}.footer-block__links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px;align-items:start}.footer-block__link{display:block;text-decoration:none;color:inherit;font-size:1rem;transition:opacity .2s ease;line-height:1.4}.footer-block__link:hover{opacity:.7}.footer-block__contact-items{display:flex;flex-direction:column;gap:16px}.footer-block__contact-item{display:flex;align-items:center;gap:12px}.footer-block__contact-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:4px;flex-shrink:0}.footer-block__contact-icon svg{width:16px;height:16px}.footer-block__contact-text{font-size:1rem;word-break:break-word}.footer-block__empty-content{font-size:14px}.footer-blocks--rtl .footer-block__image-row,.footer-blocks--rtl .footer-block__contact-item{direction:rtl}.footer-blocks--rtl .footer-block__contact-item{flex-direction:row-reverse}@media screen and (max-width: 749px){.footer-blocks__grid{gap:40px}.footer-block--logo{text-align:left}.footer-block__links-grid{grid-template-columns:1fr;gap:16px}.footer-block__contact-items{gap:20px}.footer-block__title{text-align:left;margin-bottom:20px}.footer-block--links,.footer-block--contact,.footer-block--empty{text-align:left}.footer-block__contact-item{justify-content:left}}@media screen and (min-width: 750px) and (max-width: 989px){.footer-blocks__grid{grid-template-columns:repeat(2,1fr);gap:40px 30px}.footer-block--logo{grid-column:span 2;text-align:center}}@media screen and (min-width: 990px){.footer-blocks__container{padding:0 40px}.footer-blocks__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px}.footer-block--logo{grid-column:span 2}.footer-block__logo-img{max-width:180px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/component-footer-blocks.css.map */
