:root{--footer-font-title: "iciel crocante", sans-serif}.footer-plastiverse{background-color:var(--bg-color);color:var(--text-color);padding:60px 0 30px;overflow:hidden}.footer-plastiverse__grid{display:grid;grid-template-columns:1.4fr .5fr 1.4fr;gap:50px;margin-bottom:50px;align-items:start}.footer__subtitulo{font-family:var(--footer-font-title);letter-spacing:1.3px;margin-bottom:10px;margin-top:0;color:red;text-transform:uppercase;display:inline-block;background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;animation:gradienteAnimado 1.5s linear infinite}.footer__subtitulo--contacto{background-image:linear-gradient(90deg,#f09,#ff005d,#a113ff);font-size:25px}.footer__subtitulo--newsletter{background-image:linear-gradient(90deg,red,#ff8000,red);font-size:35px}.footer__subtitulo--sociales{background-image:linear-gradient(90deg,#008cff,#9a32fc,#0ef);font-size:35px}@keyframes gradienteAnimado{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.footer__logo-text{font-family:var(--footer-font-title);font-size:2.5rem;margin-bottom:10px}.footer__slogan{font-family:iciel crocante,sans-serif;padding:15px;margin-bottom:25px;font-weight:100;font-size:20px;line-height:24px;letter-spacing:1.3px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.footer__slogan p{margin:0}@media screen and (min-width:750px){.footer_logo-wrapper{display:flex;justify-content:center;width:100%}.footer-columna--marca{text-align:center;display:flex;flex-direction:column;align-items:center}}.footer__contacto-box{background:#fff;margin-top:0;padding:8px 16px;border-radius:12px}.footer__contacto-item{display:flex;align-items:center;gap:8px;margin-bottom:4px}.contacto-icon svg{width:20px;height:20px;stroke:var(--accent-color)}.contacto-texto{font-size:16px;color:#000;text-decoration:none;opacity:.9;line-height:18px}@keyframes footerTiendaBadge{0%,to{transform:rotate(-6deg) scale(1)}50%{transform:rotate(4deg) scale(1.1)}}@keyframes footerTiendaPin{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(1px)}}.footer__tienda{cursor:pointer;display:flex;align-items:flex-start;gap:10px;text-decoration:none;color:#000;text-align:left;padding:8px 10px;margin:0 -6px 6px;border-radius:12px;border:2px solid transparent;transition:border-color .2s,background .2s,transform .2s}.footer__tienda:hover{border-color:#000;background:#f6f6f6;transform:translateY(-2px)}.footer__tienda:hover .footer__tienda-pin svg{animation:footerTiendaPin .6s ease-in-out infinite}.footer__tienda-pin{flex-shrink:0;width:24px;padding-top:2px}.footer__tienda-pin svg{width:24px;height:auto;display:block}.footer__tienda-info{display:flex;flex-direction:column;gap:3px}.footer__tienda-city{font-family:var(--footer-font-title);font-weight:100;font-size:18px;letter-spacing:1.3px;text-transform:uppercase;line-height:1;display:flex;align-items:center;gap:6px}.footer__tienda-new{background:#00df00;color:#000;border:2px solid #000;border-radius:20px;font-size:10px;padding:2px 6px;letter-spacing:1px;line-height:1;display:inline-block;animation:footerTiendaBadge 1.4s ease-in-out infinite}.footer__tienda-dir{font-size:14px;line-height:17px;opacity:.9}.footer__tienda-hrs{font-size:12px;line-height:15px;color:#d6004c;font-weight:600}.footer__contacto-box .footer__contacto-item{margin-top:4px;padding-left:4px}.pvo-footer-marcas{margin-top:12px;padding:10px 16px;border:1px solid rgba(255,255,255,.3);border-radius:12px;text-align:left}.pvo-footer-marcas p{margin:0}.pvo-footer-marcas__titulo{font-family:var(--footer-font-title);font-size:18px;letter-spacing:1.3px;text-transform:uppercase;color:var(--text-color)}.pvo-footer-marcas__texto{font-size:14px;line-height:19px;color:#cfcfcf}.pvo-footer-marcas__texto a{color:var(--text-color);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.pvo-footer-marcas__texto a:hover{color:var(--accent-color)}.footer__menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer__menu-link{display:block;text-decoration:none;color:#989898;font-family:var(--footer-font-title);font-size:14px;line-height:18px;padding:8px 10px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;text-align:center;border-radius:15px}.footer__menu-link:hover{background:#fff;border-color:var(--accent-color);color:#000;transform:translateY(-3px)}.footer__parrafo{margin-bottom:15px;padding:0;margin-top:0}.footer__parrafo p{font-size:16px;line-height:18px;letter-spacing:1.4px;margin:0}.footer__input-group{display:flex;border:1.2px solid rgba(255,255,255,.3);border-radius:40px;overflow:hidden;margin-bottom:30px}.footer__input{flex:1;background:transparent;border:none;padding:12px 20px;color:var(--text-color);outline:none}.footer__submit-btn{background:red;border:none;padding:0 20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.footer__submit-btn svg{stroke:#fff}.footer__socials-manual{margin-top:20px}.footer__social-grid{display:flex;gap:15px;justify-content:flex-start}.social-icon-box{display:block;width:45px;height:45px;transition:transform .3s ease}.social-icon-box:hover{transform:scale(1.15)}.social-icon-box svg,.social-icon-box img{width:100%;height:100%;display:block}.footer__bottom-bar{border-top:1px solid rgba(255,255,255,.15);padding-top:25px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer__copyright{color:#989898;font-family:iciel crocante;font-size:14px;letter-spacing:1.3px}.footer__payment-icons{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.payment-icon-item{background:#fff;border-radius:4px;padding:2px 4px;display:flex;align-items:center;justify-content:center;height:30px;min-width:40px}.payment-icon-item svg,.payment-icon-item img{height:24px;width:auto;display:block}@media screen and (max-width:768px){.footer-plastiverse__grid{grid-template-columns:1fr;gap:40px;text-align:center}.footer__contacto-item{justify-content:center}.footer__tienda{margin:0 0 6px}.pvo-footer-marcas{text-align:center}.footer__menu-link{width:100%;box-sizing:border-box}.footer__social-grid{justify-content:center}.footer__bottom-bar{flex-direction:column;text-align:center}.footer__payment-icons{justify-content:center}}.pvo-footer-guias{margin-top:24px}.pvo-footer-guias__titulo{margin:0 0 12px;font-family:var(--footer-font-title);font-size:18px;letter-spacing:1.3px;text-transform:uppercase;color:var(--text-color);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pvo-footer.css.map */
