.footer-band-inner{display:flex;align-items:center;gap:30px}.footer-band-brand{display:flex;flex:0 0 auto;align-items:center;gap:20px}.footer-band-logo{width:auto;max-height:var(--footer-band-logo-height, 45px)}.footer-band-social{display:flex;gap:12px}.footer-band-social-link{color:var(--accent-color);fill:var(--accent-color)}.footer-band-social-link .icon-inline{font-size:28px}.footer-band-content{display:flex;flex:1;align-items:center;gap:20px;min-width:0}.footer-band-title{flex:0 1 280px;font-size:18px}.footer-band-form{flex:1;min-width:0}.footer-band-fields{display:flex;gap:10px}.footer-band-input{flex:1;min-width:0;height:42px;border:1px solid var(--main-foreground-opacity-30);border-radius:var(--border-radius);background-color:var(--main-background)}.footer-band-button{height:42px;padding:0 24px;color:var(--main-background);background-color:var(--main-foreground);border:0;border-radius:var(--border-radius);cursor:pointer}@media(max-width: 767.98px){.footer-band-inner,.footer-band-content{flex-direction:column;align-items:stretch;gap:16px}.footer-band-brand{justify-content:space-between}.footer-band-title{flex:none;text-align:center}.footer-band-fields{flex-direction:column}}.footer-menu-title{font-size:var(--font-base);font-weight:700}.footer-menu-list a,.footer-contact-list a{color:inherit}.footer-menu-list a:hover,.footer-contact-list a:hover{color:var(--accent-color)}.footer-contact-list{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding:0}.footer-contact-list li{display:flex;align-items:flex-start;gap:10px}.footer-contact-icon{flex:none;margin-top:2px;font-size:18px;color:var(--accent-color);fill:var(--accent-color)}@media(min-width: 768px){.footer-main-info{grid-template-columns:repeat(var(--footer-cols, 4), minmax(0, 1fr));column-gap:30px}}.footer-payments-shipping-container{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px 60px}.footer-payments-shipping-container img{max-height:28px}.footer-seals-container{margin-bottom:0}.footer-secondary-info{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-4)}.footer-content,.section-footer{font-size:var(--font-base)}.footer-legal-container{padding-top:var(--spacing-4);border-top:1px solid var(--main-foreground-opacity-10)}.footer-legal-container>div>div{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.footer-powered-by,.footer-copyright{margin-bottom:0}@media(max-width: 767.98px){.footer-legal-container>div>div{flex-direction:column-reverse;align-items:flex-start}}.footer-menu-title,.footer-payment-shipping-label{font-size:18px;font-weight:400;line-height:23px}.footer-menu-title{margin-bottom:12px}.footer-payment-shipping-label{margin-bottom:12px}.footer-menu-list,.footer-contact-list{gap:10px}.footer-menu-list li,.footer-contact-list li{line-height:18px}.footer-main-info a:hover,.footer-menu-list a:hover,.footer-contact-list a:hover{color:var(--accent-color)}.footer-contact-block .footer-contact-icon{width:20px;height:22px;margin-top:0;font-size:20px;color:var(--footer-icons, var(--accent-color)) !important;fill:var(--footer-icons, var(--accent-color)) !important}.footer-payments-shipping-container img{width:44px;height:28px;max-height:28px;object-fit:contain;border:1px solid rgba(0, 0, 0, 0.1);border-radius:3px}.footer-payment-group-shipping img{width:54px}.footer-legal-container{position:relative;padding:26px 0;border-top:0}.footer-legal-container::before{position:absolute;top:0;left:50%;width:100vw;height:1px;margin-left:-50vw;background:rgba(0, 0, 0, 0.1);content:""}.footer-legal-text{display:flex;flex-direction:column;gap:4px}.footer-store-name{font-size:14px}.footer-copyright{font-size:12px}@media(min-width: 768px){.footer-main-info{display:flex;align-items:flex-start;justify-content:space-between}.footer-main-info>:first-child,.footer-main-info>:last-child{flex:0 0 295px;max-width:295px}.footer-main-info>:not(:first-child):not(:last-child){flex:0 0 auto}.footer-payments-shipping-container{flex-wrap:nowrap;justify-content:space-between}.footer-band{min-height:126px}.footer-band-inner{align-items:center;justify-content:space-between}.footer-band-content{flex:0 1 735px;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;max-width:735px}.footer-band-title{flex:none;max-width:100%;font-size:18px;font-weight:400;line-height:23px}.footer-band-form{width:100%;flex:none}.footer-band-fields{gap:8px}.footer-band-input{flex:0 1 197px;min-width:0;height:44px;font-size:14px}.footer-band-button{flex:0 1 120px;min-width:0;height:44px;padding:0;font-size:14px}}@media(max-width: 767.98px){.footer-band-inner{align-items:center;padding-top:0}.footer-band-brand{flex-direction:column;justify-content:center;gap:16px}.footer-band-logo{max-width:200px}.footer-band-content{align-items:center;width:281px;max-width:100%;margin:0 auto}.footer-band-title{width:281px;max-width:100%;text-align:center}.footer-band-form,.footer-band-fields{width:281px;max-width:100%}.footer-band-input{height:46px;font-size:16px}.footer-band-button{height:38px;font-size:14px}.footer-contact-block,.footer-payment-group,.footer-payments-shipping-container{text-align:center;justify-content:center}.footer-contact-list li{justify-content:center}.footer-payments-shipping-container{flex-direction:column;align-items:center}}.section-footer,.footer-band,[data-store=footer]{overflow-x:hidden;overflow-x:clip}.footer-contact-info-container{gap:0}.footer-institutional-title{margin-bottom:16px}.footer-institutional-header{margin:0}@media(min-width: 768px){.footer-main-info.footer-cols-4{display:grid;grid-template-columns:445fr 238fr 291fr 295fr;column-gap:0}.footer-main-info.footer-cols-4>:first-child{max-width:295px}.footer-main-info.footer-cols-4>:last-child{max-width:none}.footer-payments-shipping-container{display:grid;grid-template-columns:597fr 475fr 198fr;justify-content:stretch}}@media(max-width: 767.98px){.footer-band-brand,.footer-band-social{flex-wrap:wrap;justify-content:center}.footer-band-logo{max-width:min(200px,100%);height:auto}}@media(min-width: 768px)and (max-width: 1199.98px){.footer-main-info.footer-cols-4,.footer-main-info{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 30px}.footer-main-info>:first-child,.footer-main-info>:last-child{flex:none;max-width:none}.footer-payments-shipping-container{display:flex;flex-wrap:wrap;gap:24px 40px}.footer-band-inner{flex-direction:column;align-items:stretch;gap:16px}.footer-band-brand{justify-content:space-between}.footer-band-content{flex:none;max-width:none;width:100%}.footer-band-input{flex:1 1 0}.footer-band-button{flex:0 0 120px}}.footer-institutional-title{margin-bottom:16px}@media(min-width: 768px)and (max-width: 991.98px){.footer-band-content{align-items:center}.footer-band-title{text-align:center}.footer-band-fields{flex-direction:column;align-items:center;width:420px;max-width:100%;margin:0 auto}.footer-band-input,.footer-band-button{flex:none;width:420px;max-width:100%}}@media(min-width: 992px)and (max-width: 1199.98px){.footer-band-inner{flex-direction:row;align-items:center;justify-content:space-between}.footer-band-content{flex:1;min-width:0;width:auto;align-items:flex-start}.footer-band-input{flex:1 1 0;min-width:0}.footer-main-info.footer-cols-4,.footer-main-info{grid-template-columns:295px max-content max-content;column-gap:58px}.footer-main-info.footer-cols-4>:last-child{grid-column:3;grid-row:2}}.footer-institutional-description p:first-child{margin-top:0}.btn-whatsapp{right:20px;bottom:20px;padding:0;box-shadow:0 0 6px rgba(0, 0, 0, 0.3)}.btn-whatsapp svg{width:45px;height:45px;padding:10px;fill:#fff}@media(prefers-reduced-motion: no-preference){.btn-whatsapp{animation:whats-shake 4s ease-in-out infinite}}@keyframes whats-shake{0%,12%,100%{transform:none}2%,6%,10%{transform:rotate(-10deg)}4%,8%{transform:rotate(10deg)}}@media(max-width: 767.98px){body:has(.js-notification-cookie-private:not([style*="display: none"]):not([style*="display:none"])) .btn-whatsapp{bottom:75px}}@media(max-width: 767.98px){.footer-contact-info-container,.footer-menu-titled,.footer-legal-text{text-align:center}.footer-contact-list li{align-items:center;text-align:center}}
