.footer{background-color:var(--blanco);background-image:url(k-cropped.svg);background-repeat:no-repeat;background-position:0 0;background-size:auto 240px;text-align:center;padding:5rem 2rem;position:relative}.footer-logo{height:40px;width:auto}.footer-links{margin:5rem auto 3rem}.footer-links .lylak-beauty{height:30px;transform:translateY(4px)}.footer-links a img{height:18px;width:auto;margin:0 .35rem}.footer-bottom{display:flex;border-top:2px solid var(--gris-claro);align-items:center;justify-content:center;flex-direction:column}.footer-bottom>div{padding:3rem 0 0}.footer-newsletter{text-align:left;order:2}.footer-newsletter-title{font-family:var(--fontfamilyTitles);font-size:2rem;line-height:2rem;font-weight:700}.footer-newsletter .btn-suscribete{margin:1rem 0;float:left;max-width:90%;padding:.75rem 2rem;width:375px}.footer-sitemap{display:flex;order:1;flex-direction:column}.footer-sitemap .footer-linklist{flex:1;padding:0 2rem}.footer-sitemap .footer-linklist:first-child{text-align:right;border-right:2px solid var(--gris-claro)}.footer-sitemap .footer-linklist.footer-linklist-destacado{text-align:left}.footer-sitemap .footer-linklist a{font-size:1rem;padding:.15rem 0;color:var(--gris-medio);display:block}.footer-sitemap .footer-linklist.footer-linklist-destacado a{text-transform:uppercase;font-weight:700;color:var(--gris-oscuro);font-size:.9rem;padding-bottom:1rem}.footer-sitemap .footer-linklist a:hover{color:var(--gris)}.footer-sitemap .footer-linklist.footer-linklist-destacado a:hover{color:var(--negro)}.newsletter-form__field-wrapper{max-width:400px}.newsletter-form__field-wrapper .field{display:flex;padding:2rem 0}.newsletter-form__field-wrapper input[type=email]{height:50px;border-radius:50px;border:1px solid var(--gris);flex-grow:1;font-family:var(--fontfamily);padding:0 1.5rem;text-transform:uppercase;background:var(--gris-claro)}.newsletter-form__field-wrapper button{width:120px;margin-left:1rem;border-radius:50px;background:var(--negro);color:var(--blanco);border:0;text-transform:uppercase;font-weight:700;font-family:var(--fontfamily);cursor:pointer;padding:1rem}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links{vertical-align:middle}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links a{display:block;width:2rem;height:2rem;margin-right:.5rem;border-radius:50%;background:var(--gris);text-align:center;line-height:2.25rem;float:left}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links a.social-twitter{line-height:2rem}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links a:hover{background:var(--negro)}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links a svg{width:1rem;height:auto}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links a svg path{fill:var(--blanco)}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links .social-klarna{float:left;max-width:60px;margin:1px 5px 0;width:auto;height:auto;background:none}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links .social-klarna:hover{background:none}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links .social-klarna svg{width:60px;height:auto}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links .social-klarna svg path{fill:var(--negro)}.footer-sitemap .footer-linklist.footer-linklist-destacado .social-links .social-klarna #Layer_1>rect.cls-1{stroke:none}.linea-curly{position:absolute;top:1rem;right:0;left:0;max-width:220px;margin:auto}.linea-colores{height:.35rem;overflow:hidden;clear:both;width:100%;position:absolute;bottom:0;left:0}.linea-colores span{display:block;width:10%;height:100%;background:var(--gris);float:left}.linea-colores span.linea-rosa{background:var(--rosa)}.linea-colores span.linea-naranja{background:var(--naranja)}.linea-colores span.linea-magenta{background:var(--magenta)}.linea-colores span.linea-verde-zeta{background:var(--verde-zeta)}.linea-colores span.linea-violeta-lylak{background:var(--lila-claro)}@media all and (max-width:600px){.newsletter-form__field-wrapper input[type=email]{height:45px;padding:0 1.25rem;font-size:.75rem}.newsletter-form__field-wrapper button{height:39px;font-size:.75rem;width:100px;margin-left:.5rem}}@media all and (max-width:984px){.footer{background-size:auto 140px;background-position:-30px 0}.footer-sitemap{flex-direction:column;align-items:flex-start;width:100%}.footer-linklist{order:2}.footer-sitemap .footer-linklist{padding:0}.footer-linklist-destacado{order:1}.footer-sitemap .footer-linklist:first-child{border:0;text-align:left;padding:2rem 0 0}.footer-newsletter{width:100%}}@media all and (min-width:985px){.footer{padding:6rem 4rem 5rem}.footer-logo{height:50px}.linea-curly{top:2rem;right:2rem;max-width:none;left:auto}.footer-links a img{height:25px;margin:0 2rem}.footer-links{margin:3rem auto 4rem}.footer-bottom{flex-direction:row}.footer-newsletter{order:1}.footer-sitemap{order:2;flex-direction:row}.footer-newsletter-title{font-size:2.5rem;line-height:2.5rem}}@media all and (min-width:985px) and (max-width:1280px){.footer{padding:6rem 2rem 5rem}}@media all and (min-width:1100px){.newsletter-form__field-wrapper{max-width:525px}.footer-bottom>div{flex:1}}
/*# sourceMappingURL=/s/files/1/0007/4042/5786/t/8/assets/section-footer.css.map */
