.footer{width:100%;background:#000}.footer__content-top{padding-top:48px;padding-bottom:48px}.custom-footer-layout{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:48px;align-items:start}.custom-footer-left,.custom-footer-right{width:100%;min-width:0}.custom-footer-left{display:flex;flex-direction:column;gap:24px}.custom-footer-right{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:40px 28px;align-items:start;justify-content:start}.footer-block{width:100%;min-width:0;margin:0}.custom-footer-left .footer-block,.custom-footer-right .footer-block,.custom-footer-left .footer-block__details-content,.custom-footer-left .footer-block__brand-info,.custom-footer-left .footer-block-image{width:100%!important;max-width:100%!important;min-width:0}.custom-footer-left .footer-block__image-wrapper{display:block;width:100%;margin:0}.custom-footer-left .footer-block__image-wrapper img{display:block;width:100%;max-width:100%;height:auto}.custom-footer-left .footer-block__heading,.custom-footer-left .inline-richtext,.custom-footer-left .rte,.custom-footer-left .rte p,.custom-footer-left .rte div,.custom-footer-left .rte span,.custom-footer-left .footer-block__image-text,.custom-footer-left .footer-block__image-text p,.custom-footer-left .footer-block__details-content,.custom-footer-left .footer-block__details-content p{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;text-align:left!important;font-size:14px}.custom-footer-left .footer-block__image-text{margin-top:16px!important}.custom-footer-left .footer-block__image-text p+p,.custom-footer-left .rte p+p,.custom-footer-left .footer-block__details-content p+p{margin-top:10px}.footer-block-image.center .footer-block__image-text,.footer-block-image.right .footer-block__image-text{text-align:left!important}.footer-block--menu{width:100%;max-width:100%}.footer-block--menu .footer-block__heading{margin:0 0 18px;font-size:16px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:0}.custom-footer-right .footer-block__details-content.list-unstyled{display:block;width:100%;margin:0;padding:0}.custom-footer-right .footer-block__details-content.list-unstyled li{list-style:none;margin:0 0 12px}.custom-footer-right .footer-block__details-content.list-unstyled li:last-child{margin-bottom:0}.list-menu__item{display:block;padding:0;line-height:1.45;text-decoration:none;transition:opacity .2s ease;word-break:normal;overflow-wrap:break-word}.list-menu__item:hover{opacity:.7}.footer-block--newsletter{margin-top:32px}.footer__newsletter{max-width:500px}.footer__list-social{margin-top:20px}.footer__content-bottom{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.footer__content-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px}.list-payment{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:1100px){.custom-footer-layout{grid-template-columns:1fr;gap:40px}.custom-footer-right{grid-template-columns:repeat(2,minmax(220px,1fr));gap:32px 24px}}@media screen and (max-width:749px){.footer__content-top{padding-top:36px;padding-bottom:36px}.custom-footer-layout{grid-template-columns:1fr;gap:36px}.custom-footer-right{grid-template-columns:1fr;gap:28px}.footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start;gap:16px}}.footer-block--menu .footer-block__details-content{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;row-gap:10px}.footer-block--menu .footer-block__details-content li{list-style:none}.footer-block--menu .list-menu__item{display:block;padding:0}.footer__bottom-bar{background:#fff;border-top:1px solid rgba(0,0,0,.08)}.footer__bottom-bar-inner{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:14px;padding-bottom:14px;margin-bottom:45px}.footer__bottom-left,.footer__bottom-right{min-width:0}.footer__bottom-copy{display:block;color:#333;font-size:14px;line-height:1.4}.footer__bottom-bar .footer__payment{display:flex;align-items:center}.footer__bottom-bar .list-payment{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0px;margin:0;padding:0}.footer__bottom-bar .list-payment__item{list-style:none;line-height:0}.footer__bottom-bar .icon--full-color{height:20px;width:auto}@media screen and (max-width:749px){.footer__bottom-bar-inner{flex-direction:column;align-items:flex-start;gap:14px}.footer__bottom-bar .list-payment{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-footer.css.map */
