*{margin:0;padding:0;box-sizing:border-box}.levo-footer{width:100%;padding:50px 0;background-color:#fff;font-family:Work Sans,sans-serif}.levo-footer__container{width:100%;margin:0 auto}.levo-footer__box{background-color:#007e67;color:#fff;padding:40px 0 200px;min-height:200px;position:relative}.levo-footer__box .levo-decoration__logo{position:absolute;z-index:1;right:5%;top:40px}.levo-footer__box .box{width:90%;margin:0 auto}.levo-footer__box .wrapper .grid{position:relative;display:flex;align-items:flex-start;justify-content:space-between;z-index:3}.levo-footer__box .wrapper .grid .grid__item.footer-newsletter{width:40%}.levo-footer__box .wrapper .grid .grid__item.footer-newsletter h2{font-family:Work Sans;font-size:40px;font-weight:500;line-height:130%;letter-spacing:-.8px}.levo-footer__box .wrapper .grid .grid__item.footer-newsletter form{margin-top:20px}.levo-footer__box .wrapper .grid .grid__item.grid__item.footer-newsletter form .input__wrapper{position:relative;margin-bottom:10px;max-width:550px}.levo-footer__box .wrapper .grid .grid__item.grid__item.footer-newsletter form .input__wrapper input[type=email]{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #FFF;border-radius:55px;color:#fff;height:62px;padding-left:5%;outline:none;width:100%}.levo-footer__box .wrapper .grid .grid__item.grid__item.footer-newsletter form .input__wrapper input[type=email]::placeholder{color:#fff;font-weight:300;letter-spacing:1.5px}.levo-footer__box .wrapper .grid .grid__item.grid__item.footer-newsletter form .input__wrapper input[type=submit]{-webkit-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:55px;color:#007e67;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:1.5px;position:absolute;right:10px;top:9px;width:115px;height:43px;outline:none;text-align:center;text-transform:uppercase;transition:all .3s ease}.levo-footer__box .wrapper .grid .grid__item.grid__item.footer-newsletter form .input__wrapper input[type=submit]:hover{background-color:#baff97;color:#000}.levo-footer__box .wrapper .grid .grid__item.grid__item.footer-newsletter form small.disclaimer-text{font-weight:300;font-size:15px;padding-left:10px}.levo-footer__box .wrapper .grid .grid__item.footer-link_list{width:20%}.levo-footer__box .wrapper .grid .grid__item.footer-link_list h6{color:#fff;font-feature-settings:"liga" off,"clig" off;font-family:Work Sans;font-size:20px;font-weight:600;line-height:130%;text-transform:uppercase;margin-bottom:30px}ul.no-bullets{list-style:none}.levo-footer__box .wrapper .grid .grid__item .site-footer__linktitle,.levo-footer__box .wrapper .grid .grid__item .site-footer__linklist li{margin-bottom:15px}.levo-footer__box .wrapper .grid .grid__item .site-footer__linklist li a{color:#fff;font-size:16px;text-decoration:none;cursor:pointer}.levo-footer__box .wrapper .grid .grid__item .site-footer__linklist li a:hover{opacity:.4}.levo-footer__box .wrapper .grid .grid__item .social-media svg{width:16px;height:16px}.footer-logo .grid__item,.footer-social-icons{display:flex;flex-direction:column;gap:12px}.footer-logo .grid__item img{max-width:113px}.levo-footer__box h3{color:#afafaf;font-weight:400;font-size:16px}.levo-copy-footer p,.levo-copy-footer a{margin-bottom:0;font-size:13px}.payment-icons ul{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:8px;max-width:360px;padding:0 30px}.bottom-footer{padding-top:20px;width:90%;margin:0 auto}.bottom-footer .wrapper .grid{display:flex;align-items:flex-start;justify-content:space-between}.payment-icons ul .visually-hidden{display:none}@media screen and (max-width: 768px){.levo-footer__box{background-color:#007e67;color:#fff;border-radius:0;padding:30px 20px}.levo-footer__box .wrapper .grid{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.levo-footer__box .wrapper .grid .grid__item.footer-newsletter,.levo-footer__box .wrapper .grid .grid__item.footer-link_list{width:100%}.levo-footer__box .box{padding:0}.bottom-footer .wrapper .grid{flex-direction:column;padding:16px 20px;gap:16px}.payment-icons ul{padding:0}.payment-icons ul{grid-template-columns:repeat(7,1fr)}}@media screen and (max-width: 600px){.levo-footer__box .box{width:100%}.payment-icons ul{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/levo-footer.css.map */
