.co_footer{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--co-color-floss);padding-bottom:85px;z-index:1}@media screen and (max-width:749px){.co_footer{padding-bottom:40px}}.co_footer .co_footer-wrapper{display:flex;flex-direction:column;align-items:center}.co_footer .co_footer--illustration{position:absolute;right:calc(100% - 370px);width:330px;top:-100px}.co_footer .co_footer--illustration svg{width:100%;height:auto}@media screen and (max-width:1249px){.co_footer .co_footer--illustration{width:250px;right:calc(100% - 280px)}}@media screen and (max-width:749px){.co_footer .co_footer--illustration{display:none}}.co_footer .co_footer--logo{width:250px;aspect-ratio:1;border-radius:999px;background-color:var(--co-color-floss);margin:-125px auto 15px;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.co_footer .co_footer--logo{width:200px;margin-top:-100px}}.co_footer .co_footer--logo .logo-wrapp{max-width:170px;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.co_footer .co_footer--logo .logo-wrapp{max-width:70%}}.co_footer .co_footer--logo .logo-wrapp img{object-fit:contain}.co_footer .co_footer--newsletter{margin-bottom:30px}@media screen and (max-width:749px){.co_footer .co_footer--newsletter{margin-bottom:70px}}.co_footer .co_footer--newsletter>p{font-size:20px;text-align:center;max-width:640px;margin:0 auto}@media screen and (max-width:1249px){.co_footer .co_footer--newsletter>p{max-width:60%}}@media screen and (max-width:989px){.co_footer .co_footer--newsletter>p{text-align:center}}@media screen and (max-width:749px){.co_footer .co_footer--newsletter>p{max-width:100%}}.co_footer .co_footer--newsletter .co_footer--newsletter-form{padding:16px 0}.co_footer .co_footer--newsletter .co_footer--newsletter-form form{width:100%;position:relative;font-family:var(--co-font-body)}.co_footer .co_footer--newsletter .co_footer--newsletter-form form input[type=email]{width:100%!important;position:relative!important;padding:9px 14px!important;font-size:16px!important;line-height:1.3!important;letter-spacing:0!important;color:var(--co-color-primary)!important;background:none!important;border:none!important;outline:none!important;box-shadow:none!important;height:auto!important;font-family:var(--co-font-body)!important;border:1px solid var(--co-color-primary)!important;border-radius:50px!important}.co_footer .co_footer--newsletter .co_footer--newsletter-form form input[type=email]::placeholder{color:var(--co-color-primary)!important;transition:.2s!important;font-family:var(--co-font-body)!important;font-size:16px!important;line-height:1.3!important;letter-spacing:0!important}:is(.co_footer .co_footer--newsletter .co_footer--newsletter-form form input[type=email]:focus,.co_footer .co_footer--newsletter .co_footer--newsletter-form form input[type=email]:hover)::placeholder{padding-left:5px!important}.co_footer .co_footer--newsletter .co_footer--newsletter-form form [type=button],.co_footer .co_footer--newsletter .co_footer--newsletter-form form [type=submit]{position:relative!important;background:var(--co-color-sun)!important;border:none!important;outline:none!important;box-shadow:none!important;border:2px solid var(--co-color-sun)!important;padding:10px 25px!important;font-size:16px!important;line-height:1!important;letter-spacing:0!important;text-transform:capitalize!important;color:var(--co-color-primary)!important;font-family:var(--co-font-secondary)!important;cursor:pointer!important;transition:.2s ease!important;align-self:center!important;border-radius:50px!important;margin-left:16px!important}:is(.co_footer .co_footer--newsletter .co_footer--newsletter-form form [type=button],.co_footer .co_footer--newsletter .co_footer--newsletter-form form [type=submit]):hover{border-color:var(--co-color-sun)!important;background-color:transparent!important}@media screen and (max-width:640px){.co_footer .co_footer--newsletter .co_footer--newsletter-form form [type=button],.co_footer .co_footer--newsletter .co_footer--newsletter-form form [type=submit]{margin-left:8px!important}}.co_footer .co_footer--information{display:flex;align-items:flex-start;min-height:260px;position:relative}@media screen and (max-width:989px){.co_footer .co_footer--information{flex-direction:column}.co_footer .co_footer--information:before{display:none}}.co_footer .co_footer--information .co_footer--quote{width:45%;padding:30px;height:100%;position:relative}.co_footer .co_footer--information .co_footer--quote h2{font-size:26px;line-height:1.2}@media screen and (max-width:749px){.co_footer .co_footer--information .co_footer--quote h2{font-size:22px}}@media screen and (max-width:989px){.co_footer .co_footer--information .co_footer--quote{width:100%;padding:0 0 30px;border-bottom:1px solid var(--co-color-ocean);margin-bottom:30px}.co_footer .co_footer--information .co_footer--quote h2{text-align:center}}.co_footer .co_footer--information .co_footer--text-columns{width:55%;display:flex;align-items:flex-start;justify-content:space-between;padding:30px;gap:20px}@media screen and (max-width:989px){.co_footer .co_footer--information .co_footer--text-columns{width:100%;padding:10px}}@media screen and (max-width:749px){.co_footer .co_footer--information .co_footer--text-columns{flex-direction:column;gap:40px}}.co_footer .co_footer--information .co_footer--text-columns div{max-width:195px}@media screen and (max-width:749px){.co_footer .co_footer--information .co_footer--text-columns div{width:100%;max-width:100%;text-align:center}}.co-friendly-tooth .leg-2{transform-origin:65% 80%;transform:rotate(10deg) translateY(-1%) translate(-1%);animation:leg2rotate infinite linear 2.8s}.co-friendly-tooth .leg-1{transform-origin:40% 70%;animation:leg1rotate infinite linear 2.8s}.co-friendly-tooth .arm-1-1,.co-friendly-tooth .arm-1-2,.co-friendly-tooth .toothbrush{transform-origin:center;animation:arm1rotate infinite linear 2.8s}.co-friendly-tooth .arm-2{transform-origin:90% 50%;animation:arm2rotate infinite linear 2.8s}@keyframes leg2rotate{0%{transform:rotate(-1deg) translateY(-1%) translate(-1%)}50%{transform:rotate(8deg) translateY(-1%) translate(-1%)}to{transform:rotate(-1deg) translateY(-1%) translate(-1%)}}@keyframes leg1rotate{0%{transform:rotate(0) translateY(-1%)}50%{transform:rotate(-10deg) translateY(-2%)}to{transform:rotate(0) translateY(-1%)}}@keyframes arm1rotate{0%{transform:rotate(4deg)}50%{transform:rotate(0)}to{transform:rotate(4deg)}}@keyframes arm2rotate{0%{transform:rotate(4deg) translate(1%)}50%{transform:rotate(-1deg) translate(1%)}to{transform:rotate(4deg) translate(1%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/co-styles-footer-up.css.map */
