.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row{max-width:1216px}footer .sub-footer{display:flex;gap:24px;justify-content:center}footer .sub-footer span,footer .sub-footer a{font-style:normal;font-weight:400;font-size:var(--font-size-body-xs);line-height:20px;color:var(--color-text)}footer .sub-footer a:hover{text-decoration:underline}footer .widget .widget-title,.woocommerce-page .widget .widget-title{font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;color:var(--color-white);margin-bottom:24px}footer .widget ul li{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:var(--color-white);margin-bottom:8px}footer .widget ul li a{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:var(--color-white)}footer .widget ul li a:hover{text-decoration:underline}footer .ast-builder-html-element h4{font-style:normal;font-size:14px;line-height:20px;text-transform:uppercase;color:var(--color-white);margin-bottom:24px}footer .ast-builder-html-element p{font-style:normal;font-size:14px;line-height:20px;color:var(--color-white)}footer .ast-builder-html-element img{max-width:184px}footer .ast-footer-html-2 p>*{margin-bottom:17px}footer .social-row{margin-bottom:17px}footer .social-row img{margin-right:17px;width:23px}footer .social-row a{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:var(--color-white)}footer .social-row a:hover{text-decoration:underline}footer .widget_block p{font-style:normal;font-size:14px;line-height:20px;color:var(--color-white)}