.bl-footer{--bl-ink: #2a2a2a;--bl-cream: #fdfbf7;--bl-line: rgba(42, 42, 42, .14);background:var(--bl-footer-bg, #d5c0d3);color:var(--bl-ink);font-family:Nunito,Plus Jakarta Sans,sans-serif}.bl-footer :is(h2,p,a,span,small,strong,li,label){color:var(--bl-ink)!important}.bl-footer__inner{max-width:1410px;margin:0 auto;padding:3.5rem 2rem 1.5rem}.bl-footer__grid{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(140px,.75fr)) minmax(260px,1.2fr);gap:2.5rem 3rem;padding-bottom:2.5rem;border-bottom:1px solid var(--bl-line)}.bl-footer__wordmark{display:inline-flex;flex-direction:column;line-height:1;text-decoration:none}.bl-footer__wordmark img{display:block;height:auto;max-width:100%}.bl-footer__wordmark-name{font-style:italic;font-weight:800;font-size:2.1rem;letter-spacing:-.03em}.bl-footer__wordmark-sub{margin:.15rem 0 0 .25rem;font-style:italic;font-weight:700;font-size:.78rem}.bl-footer__tagline{max-width:22rem;margin:.9rem 0 1.25rem;font-size:.93rem;line-height:1.5}.bl-footer__contact{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.bl-footer__whatsapp{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:.3rem;text-decoration:none}.bl-footer__whatsapp svg{width:38px;height:38px;padding:8px;border-radius:50%;background:var(--bl-cream);color:var(--bl-ink);flex-shrink:0}.bl-footer__whatsapp span{display:flex;flex-direction:column;line-height:1.15}.bl-footer__whatsapp small{font-size:.78rem;font-weight:700}.bl-footer__whatsapp strong{font-size:1.25rem;font-weight:800}.bl-footer__whatsapp:hover strong{text-decoration:underline;text-underline-offset:3px}.bl-footer__contact-line{display:flex;align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.4}.bl-footer__contact-line svg{width:18px;height:18px;margin-top:1px;flex-shrink:0}.bl-footer__contact-line a{text-decoration:none;word-break:break-word}.bl-footer__contact-line a:hover{text-decoration:underline;text-underline-offset:3px}.bl-footer__social{display:flex;gap:.5rem;margin-top:1.2rem}.bl-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fdfbf799;transition:background-color .2s ease,transform .2s ease}.bl-footer__social a:hover{background:var(--bl-cream);transform:translateY(-2px)}.bl-footer__social svg{width:20px;height:20px;color:var(--bl-ink)}.bl-footer__title{margin:.35rem 0 1rem;font-family:Nunito,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bl-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.bl-footer__links a{display:inline-block;font-size:.93rem;font-weight:600;line-height:1.3;text-decoration:none}.bl-footer__links a:hover{text-decoration:underline;text-underline-offset:3px}.bl-footer__text{margin:0 0 .9rem;font-size:.92rem;line-height:1.45}.bl-footer__field{display:flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:999px;background:var(--bl-cream);border:1px solid var(--bl-line)}.bl-footer__field:focus-within{border-color:var(--bl-ink)}.bl-footer__field input{flex:1;min-width:0;min-height:42px;padding:0 .9rem;border:0;outline:0;background:transparent;font:inherit;font-size:.92rem;color:var(--bl-ink)}.bl-footer__field input::placeholder{color:#6b6b6b;opacity:1}.bl-footer__field button{min-height:42px;padding:0 1.2rem;border:0;border-radius:999px;background:var(--bl-ink);color:#fff!important;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;transition:background-color .2s ease}.bl-footer__field button:hover{background:#000}.bl-footer__form-msg{margin:.6rem 0 0;font-size:.85rem;font-weight:700}.bl-footer__footnote{margin:.7rem 0 0;font-size:.78rem;line-height:1.4}.bl-footer__col--reclamo{grid-column:4;align-self:start}.bl-footer__reclamo{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:16px;background:#fdfbf799;text-decoration:none;transition:background-color .2s ease}.bl-footer__reclamo:hover{background:var(--bl-cream)}.bl-footer__reclamo svg{width:30px;height:30px;flex-shrink:0;color:var(--bl-ink)}.bl-footer__reclamo span{display:flex;flex-direction:column;gap:.1rem;line-height:1.25}.bl-footer__reclamo strong{font-size:.92rem;font-weight:800}.bl-footer__reclamo small{font-size:.8rem}.bl-footer__reclamo img{display:block;height:auto;max-width:150px}.bl-footer__reclamo--img{padding:.6rem .8rem;background:#fff;border-radius:18px;box-shadow:0 6px 16px #2a2a2a14;transition:transform .2s ease,box-shadow .2s ease}.bl-footer__reclamo--img:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 22px #2a2a2a1f}.bl-footer__reclamo--img img{max-width:140px;border-radius:8px}.bl-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem}.bl-footer__copy{margin:0;font-size:.82rem}.bl-footer__pay{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.bl-footer__pay-icon{display:block;width:38px;height:24px}.bl-footer__pay-chip{display:inline-flex;align-items:center;height:24px;padding:0 .6rem;border-radius:4px;background:var(--bl-cream);font-size:.72rem;font-weight:800;letter-spacing:.02em}.bl-footer .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:1100px){.bl-footer__grid{grid-template-columns:1fr 1fr}.bl-footer__brand,.bl-footer__col--newsletter,.bl-footer__col--reclamo{grid-column:1 / -1}}@media screen and (max-width:640px){.bl-footer__inner{padding:2.5rem 1rem 1.25rem}.bl-footer__grid{gap:2rem 1.25rem;padding-bottom:2rem}.bl-footer__wordmark-name{font-size:1.85rem}.bl-footer__bottom{flex-direction:column-reverse;align-items:center;text-align:center}.bl-footer__pay{justify-content:center}}@media screen and (min-width:1101px){.bl-footer__grid{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(160px,1fr));row-gap:1.25rem}.bl-footer__brand{grid-row:span 2}.bl-footer__col--reclamo{grid-column:4}}@media screen and (max-width:1100px){.bl-footer__col--reclamo{grid-column:auto;align-self:end}}.bl-footer__powered{white-space:nowrap}.bl-footer__powered a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bl-footer__powered a:hover{opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-footer-blanditos.css.map */
