byte-footer{display:block}.byte-footer{--bf-gutter: 20px;background:var(--bf-bg);color:var(--bf-text);font-family:var(--font-body-family);padding-top:var(--bf-pad-top-mobile);padding-bottom:var(--bf-pad-bottom-mobile);line-height:1.5;overflow-x:clip}.byte-footer *,.byte-footer *:before,.byte-footer *:after{box-sizing:border-box}.byte-footer :where(a){color:inherit;text-decoration:none}.byte-footer :where(ul){list-style:none;margin:0;padding:0}.byte-footer__container{width:100%;max-width:var(--bf-max-width);margin:0 auto;padding-inline:var(--bf-gutter)}.byte-footer__row{border-bottom:1px solid var(--bf-border)}.byte-footer-icon{display:block;width:100%;height:100%}.byte-footer__heading{margin:0;font-family:var(--font-body-family);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none;color:var(--bf-text)}.byte-footer__link{overflow-wrap:anywhere;transition:color .2s ease}.byte-footer__link:hover,.byte-footer__inline-link:hover,.byte-footer__contact-link:hover{color:var(--bf-accent)}.byte-footer a:focus-visible,.byte-footer button:focus-visible,.byte-footer summary:focus-visible{outline:2px solid var(--bf-accent);outline-offset:3px}.byte-footer__features-row{padding-block:22px}.byte-footer:has(.byte-footer__newsletter-row) .byte-footer__features-row{border-bottom:0}.byte-footer__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.byte-footer__feature{display:flex;min-width:0}.byte-footer__feature-inner{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0}.byte-footer__feature-icon{flex:0 0 auto;width:28px;height:28px;color:var(--bf-accent)}.byte-footer__feature-icon img{display:block;width:100%;height:100%;object-fit:contain}.byte-footer__feature-text{min-width:0;font-size:12px;line-height:1.4;color:var(--bf-text);overflow-wrap:anywhere}.byte-footer__newsletter-row{width:100%;border-top:1px solid var(--bf-border);border-bottom:1px solid var(--bf-border)}.byte-footer__newsletter-inner{display:flex;flex-direction:column;gap:16px;padding-block:22px}.byte-footer__newsletter-text{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--bf-text)}.byte-footer__newsletter{min-width:0;width:100%}.byte-footer__form{width:100%}.byte-footer__field{display:flex;align-items:stretch;width:100%;gap:8px}.byte-footer__input{flex:1 1 auto;width:100%;min-width:0;height:48px;padding:0 16px;border:1px solid var(--bf-input-border);border-radius:0;background:var(--bf-input-bg);color:var(--bf-text);font-family:inherit;font-size:14px;-webkit-appearance:none;appearance:none}.byte-footer__input::placeholder{color:var(--bf-muted);opacity:1}.byte-footer__input:focus,.byte-footer__input:focus-visible{outline:none;outline-offset:0;box-shadow:none;border-color:var(--bf-accent)}.byte-footer__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:48px;padding:0 18px;border:0;border-radius:0;background:var(--bf-accent);color:var(--bf-accent-text);font-family:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.byte-footer__submit:hover{opacity:.92}.byte-footer__submit .byte-footer-icon{width:16px;height:16px}.byte-footer__form-message{margin:8px 0 0;font-size:12px;color:var(--bf-text)}.byte-footer__form-message--error{color:#b3261e}.byte-footer__menus{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:0}.byte-footer__col{min-width:0;border-bottom:1px solid var(--bf-border)}.byte-footer__col--contact{padding-block:22px;border-bottom:0}.byte-footer__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;list-style:none}.byte-footer__summary::-webkit-details-marker{display:none}.byte-footer__summary .byte-footer-icon{flex:0 0 auto;width:16px;height:16px;color:var(--bf-text);transition:transform .32s ease}.byte-footer__col[open] .byte-footer__summary .byte-footer-icon{transform:rotate(180deg)}.byte-footer__panel{overflow:hidden}.byte-footer__links,.byte-footer__contact{display:flex;flex-direction:column;gap:10px;padding-top:4px;padding-bottom:20px;font-size:13px;color:var(--bf-text)}.byte-footer__contact{padding-top:0;padding-bottom:0;gap:12px}.byte-footer__badge{width:var(--bf-badge-width);max-width:100%;margin-bottom:20px}.byte-footer__badge img,.byte-footer__badge-link{display:block;width:100%;height:auto}.byte-footer__logo{display:inline-block;width:100%;max-width:var(--bf-logo-width-mobile)}.byte-footer__logo img{display:block;width:100%;max-width:100%;height:auto}.byte-footer__logo-text{display:inline-block;padding:10px 14px;border:1px solid var(--bf-text);font-family:var(--font-heading-family);font-size:18px;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:var(--bf-text)}.byte-footer__heading--contact{margin-bottom:14px}.byte-footer__contact-item{display:flex;align-items:center;gap:10px;min-width:0}.byte-footer__contact-icon{flex:0 0 auto;width:24px;height:24px;color:#000}.byte-footer__contact-item--whatsapp .byte-footer__contact-icon{color:var(--bf-whatsapp)}.byte-footer__contact-link{text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.byte-footer__contact-text{color:var(--bf-text)}.byte-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 0 0;text-align:center}.byte-footer__copyright{margin:0;font-size:12px;color:var(--bf-muted)}.byte-footer__inline-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:12px;color:var(--bf-muted)}.byte-footer__inline-link{transition:color .2s ease}.byte-footer__social-list.list-social{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0}.byte-footer__social-list .list-social__link{display:flex;padding:0;color:var(--bf-accent);transition:opacity .2s ease}.byte-footer__social-list .list-social__link:hover{opacity:.75}.byte-footer__social-list .svg-wrapper,.byte-footer__social-list .svg-wrapper svg{width:22px;height:22px}.byte-footer__social-list .list-social__item--whatsapp .list-social__link{color:var(--bf-whatsapp)}.byte-footer-icon--chat{fill:currentColor;stroke:none}@media screen and (min-width:750px){.byte-footer{--bf-gutter: 32px;padding-top:var(--bf-pad-top);padding-bottom:var(--bf-pad-bottom)}.byte-footer__features-row{padding-block:28px}.byte-footer__features{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.byte-footer__feature-icon{width:30px;height:30px}.byte-footer__feature-text{font-size:13px}.byte-footer__newsletter-inner{flex-direction:row;align-items:center;justify-content:center;gap:32px;padding-block:26px}.byte-footer__newsletter-text{font-size:14px}.byte-footer__newsletter{max-width:560px}.byte-footer__field{gap:10px}.byte-footer__input,.byte-footer__submit{height:44px}.byte-footer__submit{padding:0 22px}.byte-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:32px;padding-block:36px}.byte-footer__col,.byte-footer__col--contact{border-bottom:0;padding-block:0}.byte-footer__summary{padding:0 0 14px;cursor:default;pointer-events:none}.byte-footer__summary .byte-footer-icon{display:none}.byte-footer__links,.byte-footer__contact{gap:11px;padding-top:0;padding-bottom:0;font-size:14px}.byte-footer__badge{margin-top:18px;margin-bottom:0}.byte-footer__logo{max-width:var(--bf-logo-width)}.byte-footer__bottom{padding-top:0}}@media screen and (min-width:990px){.byte-footer{--bf-gutter: 40px}.byte-footer__features-row{padding-block:32px}.byte-footer__features{gap:24px 28px}.byte-footer__feature-inner{gap:14px}.byte-footer__feature-icon{width:44px;height:44px}.byte-footer__feature-text{font-size:14px}.byte-footer__newsletter-inner{padding-block:28px}.byte-footer__newsletter-text{font-size:14px}.byte-footer__menus{grid-template-columns:repeat(var(--bf-columns, 5),minmax(0,1fr));column-gap:0;row-gap:0;padding-block:40px;padding-bottom:0}.byte-footer__heading,.byte-footer__links,.byte-footer__contact{font-size:14px}.byte-footer__contact-icon{width:24px;height:24px}.byte-footer__copyright{font-size:13px}}@media screen and (min-width:1200px){.byte-footer{--bf-gutter: 48px}.byte-footer__menus{column-gap:0px}.byte-footer__col--contact{padding-left:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/byte-footer.css.map */
