.section-footer__row-container{background-color:#f8f8f8;padding:56px 20px 32px}.section-footer__row--blocks{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:48px}.section-footer__row__col{max-width:1200px;margin:0 auto;background:#fff;padding:26px;border-radius:12px;box-shadow:0 2px 12px #00000014;width:100%}.enhanced-newsletter-logo-wrapper{text-align:center;margin:auto auto 16px}.enhanced-newsletter-logo{display:block;width:100%;height:auto}.newsletter-signup-enhanced{margin-top:16px;margin-bottom:20px}.newsletter-signup-enhanced input[type=email]{width:100%;padding:12px 16px;border:1px solid #E0E0E0;border-radius:4px;font-size:14px;margin-bottom:12px}.newsletter-signup-enhanced input[type=email]:focus{outline:none;border-color:#4b1e78}.newsletter-signup-enhanced button[type=submit]{background-color:#4b1e78;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:0 auto}.newsletter-signup-enhanced button[type=submit]:hover{background-color:#3a1660;transform:scale(1.05)}.enhanced-contact-info{margin-top:20px;display:flex;flex-direction:column;gap:12px}.enhanced-contact-item{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5}.enhanced-contact-item strong{font-weight:600;display:block}.enhanced-contact-item a{color:inherit;text-decoration:none;transition:opacity .2s ease}.enhanced-contact-item a:hover{opacity:.7}.enhanced-contact-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.enhanced-contact-icon svg{width:18px;height:18px;color:currentColor}.enhanced-channel-partners{margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.enhanced-partner-title{font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:16px;letter-spacing:.5px}.enhanced-partner-logos{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.enhanced-partner-logos img{height:40px;width:auto;object-fit:contain}.section-footer__title{font-weight:700;font-size:18px;margin-bottom:16px;color:#000;letter-spacing:.3px}.section-footer__menu-block__menu{list-style:none;padding:0;margin:12px 0 0}.section-footer__menu-block__menu li{margin-bottom:10px}.section-footer__menu-block__menu li:last-child{margin-bottom:0}.section-footer__menu-block__menu li a{color:#666;text-decoration:none;transition:color .2s ease;font-size:14px;line-height:1.6}.section-footer__menu-block__menu li a:hover{color:#4b1e78}.section-footer__text-block{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:0}.section-footer__text-block__image{margin-bottom:16px;display:flex;justify-content:center}.section-footer__text-block .section-footer__title{font-size:20px;font-weight:600;margin-bottom:16px}.section-footer__text-block__social .section-footer .social a{margin:unset!important}.social{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.social__link{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none}.social__link:hover{transform:scale(1.1);opacity:.9}.social__link svg{width:22px;height:22px}.section-footer__lower-menu{max-width:1200px;margin:20px auto 16px;padding:0;background:transparent;text-align:center}.section-footer__lower-menu__list li{position:relative;font-size:11px;text-transform:uppercase;list-style-type:disc!important;letter-spacing:.8px;font-weight:600;display:inline-block}.section-footer__lower-menu__list li a{color:#666;text-decoration:none;transition:color .2s ease}.section-footer__lower-menu__list li a:hover{color:#4b1e78}.copyright{text-align:center;font-size:12px;color:#fff;padding:20px 24px;background:#000;margin:0 auto}.copyright a{color:inherit;text-decoration:none;pointer-events:none;font-weight:400}.copyright span{font-size:14px}.copyright .copy{font-weight:400}@media screen and (min-width: 768px) and (max-width: 1023px){.section-footer__row--blocks{grid-template-columns:1fr 1fr;gap:32px}.section-footer__newsletter-block{grid-column:1 / -1}}@media screen and (max-width: 767px){.section-footer__row-container{padding:32px 16px 24px}.section-footer__row--blocks{grid-template-columns:1fr;gap:32px}.section-footer__lower-menu{margin:16px auto 12px}.section-footer__lower-menu__list{flex-direction:column;gap:12px;align-items:center}.social{gap:16px}.copyright{font-size:11px;padding:18px 20px}}@media screen and (min-width: 1200px){.section-footer__row{padding:56px 48px 36px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/enhanced-footer.css.map */
