.footer{padding-top:5rem;padding-bottom:2.5rem;background-color:var(--color-main-dark);color:var(--color-main-light)}@media only screen and (max-width: 991px){.footer{padding-top:3rem}}@media only screen and (max-width: 767px){.footer{padding-top:2.5rem;padding-bottom:1.125rem}}.footer .h5_style{margin-bottom:8px}.footer__main{display:flex;justify-content:center;align-items:baseline}@media only screen and (max-width: 991px){.footer__main{display:block}}.footer__newsletter .newsletter{max-width:26rem}.footer__newsletter .newsletter .kl-private-reset-css-Xuajs1{padding:0 !important}.footer__newsletter .newsletter .kl-private-reset-css-Xuajs1 p{text-align:left !important}.footer__newsletter .newsletter .kl-private-reset-css-Xuajs1 p span{font-size:14px !important}.footer__newsletter .newsletter .kl-private-reset-css-Xuajs1 p strong{font-size:16px !important}.footer__newsletter .newsletter input{padding:0 !important;font-size:.875rem !important;line-height:1.125rem !important}.footer__newsletter .newsletter input::placeholder{opacity:.5 !important;font-size:.875rem !important;line-height:1.125rem !important}.footer__newsletter .newsletter input:-webkit-autofill,.footer__newsletter .newsletter input:-webkit-autofill:hover,.footer__newsletter .newsletter input:-webkit-autofill:focus,.footer__newsletter .newsletter input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-main-light) !important;border:1px solid var(--color-main-dark !important);-webkit-box-shadow:0 0 0px 1000px var(--color-main-dark) inset !important}@media only screen and (max-width: 991px){.footer__newsletter .newsletter{margin:0 auto}}.footer__newsletter .socials{display:flex;flex-wrap:wrap;margin-top:1.5rem}@media only screen and (max-width: 991px){.footer__newsletter .socials{margin:1.5rem auto 2.5rem;max-width:26rem}}.footer__newsletter .socials li{margin-right:1rem;margin-bottom:.5rem}.footer__newsletter .socials li:first-child{margin-left:0}.footer__newsletter .socials li a{color:var(--color-main-light);width:40px;height:40px;border-radius:100%;border:1px solid rgba(255,255,255,.4705882353);display:inline-flex;justify-content:center;align-items:center}.footer__newsletter .socials li a svg{width:12px;height:12px}.footer__navigation{border-left:1px solid rgba(255,255,255,.3019607843);margin-left:5%;padding-left:5%}@media only screen and (max-width: 991px){.footer__navigation{margin-left:0;padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.3019607843);padding-top:2.5rem}}@media only screen and (max-width: 767px){.footer__navigation{margin-left:-1rem;margin-right:-1rem}}.footer__navigation .footer-nav{display:flex;align-items:flex-start;justify-content:center}@media only screen and (max-width: 767px){.footer__navigation .footer-nav{display:block;padding:0 1rem}}.footer__navigation .footer-nav__wrap{padding-right:1.375rem;flex-grow:1;flex-basis:0;max-width:18rem}@media only screen and (max-width: 767px){.footer__navigation .footer-nav__wrap{width:100%;margin-bottom:1.5rem}}.footer__navigation .footer-nav__item{margin-bottom:6px}.footer__navigation .footer-nav__link{color:var(--color-main-light);font-weight:300;font-size:1rem;line-height:131%;text-decoration:none}.footer__navigation .footer-nav__link:hover{text-decoration:underline}.footer__logo img{height:auto;width:auto}.footer__subfooter{text-align:center;padding-top:6.875rem}@media only screen and (max-width: 991px){.footer__subfooter{padding-top:5rem}}@media only screen and (max-width: 767px){.footer__subfooter{padding-top:1rem;text-align:left}}.footer__subfooter .copyrights{color:var(--color-main-light);font-weight:300;font-size:.875rem;line-height:1.125rem}@media only screen and (max-width: 767px){.footer__subfooter .copyrights{display:block;margin-bottom:1rem}}.footer__subfooter .subfooter-nav{display:inline-block}.footer__subfooter .subfooter-nav ul{list-style:none;margin:0}@media only screen and (max-width: 767px){.footer__subfooter .subfooter-nav ul{padding:0}}.footer__subfooter .subfooter-nav ul li{display:inline-flex;align-items:center;margin-right:.9375rem}.footer__subfooter .subfooter-nav ul li::after{margin-left:.9375rem;content:"|"}@media only screen and (max-width: 767px){.footer__subfooter .subfooter-nav ul li{margin-right:.5rem}.footer__subfooter .subfooter-nav ul li::after{margin-left:.5rem}}.footer__subfooter .subfooter-nav ul li:last-child::after{display:none}.footer__subfooter .subfooter-nav ul li a{color:var(--color-main-light);font-weight:300;font-size:.875rem;line-height:1.125rem;text-decoration:none}.footer__subfooter .subfooter-nav ul li a:hover{text-decoration:underline}.template-product .footer__subfooter{padding-bottom:6.875rem}
