.footer-section{padding:5rem 0 2.5rem;width:100%;background:var(--gradient-background)!important;color:var(--color-text);font-family:Plus Jakarta Sans,sans-serif;overflow:hidden;border-top:1px solid var(--color-border)}.footer-container{max-width:1770px;margin:0 auto;padding:0 1.5rem;width:100%;box-sizing:border-box}.footer-top-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3.5rem;margin-bottom:3.5rem}.footer-col{display:flex;flex-direction:column;flex:1 1 200px;min-width:200px}.brand-info-col,.newsletter-col{flex:1.5 1 300px;min-width:260px}.reclamaciones-col{flex:1 1 180px;min-width:180px}.reclamaciones-content{margin-top:.5rem}.reclamaciones-img{max-width:100%;height:auto;border-radius:var(--inner-border-radius, 8px);border:1px solid var(--color-border);transition:opacity .3s ease,transform .3s ease;display:block}.reclamaciones-link:hover .reclamaciones-img{opacity:.85;transform:translateY(-2px)}.footer-col-title{font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-heading);margin:0 0 1.8rem;line-height:1.2}.brand-info-subtitle{color:var(--color-text);opacity:.65;font-size:.88rem;font-weight:500;margin:0 0 .5rem}.brand-info-phone{font-size:2.1rem;font-weight:700;color:var(--color-heading);text-decoration:none;line-height:1.1;display:inline-block;margin-bottom:1.3rem;letter-spacing:-.01em;transition:color var(--transition-fast)}.brand-info-phone:hover{color:var(--color-accent)}.brand-info-text{font-size:.92rem;color:var(--color-text);opacity:.8;line-height:1.6;margin:0 0 .6rem}.brand-info-text a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.brand-info-text a:hover{color:var(--color-accent)}.footer-col-title p,.brand-info-subtitle p,.brand-info-phone p,.brand-info-text p{margin:0;display:inline;font-size:inherit;font-weight:inherit;color:inherit}.brand-logo-wrapper{display:block;width:100%}.brand-logo-img{transition:opacity var(--transition-fast),transform var(--transition-fast)}.brand-logo-link:hover .brand-logo-img{opacity:.9;transform:scale(1.02)}.footer-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.9rem}.footer-link{color:var(--color-text);opacity:.8;text-decoration:none;font-size:.92rem;font-weight:500;display:inline-block;transition:color var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}.footer-link:hover{color:var(--color-accent);opacity:1;transform:translate(4px)}.newsletter-subtitle{color:var(--color-text);opacity:.8;font-size:.92rem;line-height:1.5;margin:0 0 1.4rem}.newsletter-input-wrapper{display:flex;align-items:center;background-color:var(--color-background);border-radius:var(--layout-border-radius);padding:.3rem .3rem .3rem 1.3rem;border:1px solid var(--color-border);margin-bottom:1.1rem;transition:box-shadow var(--transition-fast)}.newsletter-input-wrapper:focus-within{box-shadow:0 0 0 2px var(--color-heading)}.newsletter-input{border:none;outline:none;background:transparent;width:100%;font-size:.95rem;color:var(--color-text);font-family:inherit}.newsletter-input::placeholder{color:var(--color-text);opacity:.5}.newsletter-submit-btn{background-color:var(--color-heading);color:var(--color-background);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast);flex-shrink:0}.newsletter-submit-btn:hover{background-color:var(--color-accent);color:#fff;transform:scale(1.05)}.newsletter-submit-btn svg{transition:transform var(--transition-fast)}.newsletter-submit-btn:hover svg{transform:translate(1px,-1px)}.newsletter-footnote{color:var(--color-text);opacity:.6;font-size:.8rem;line-height:1.5;margin:0}.newsletter-footnote a{color:inherit;text-decoration:underline;transition:color var(--transition-fast)}.newsletter-footnote a:hover{color:var(--color-accent)}.newsletter-message{display:block;margin-top:.5rem;font-size:.85rem}.newsletter-message.success-message{color:#10b981;font-weight:600}.newsletter-message.error-message{color:#ef4444}.footer-divider{border-top:1px solid var(--color-border);margin:2.5rem 0 2rem}.footer-bottom-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.footer-selectors{display:flex;gap:1.5rem}.footer-dropdown-trigger{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--color-text);opacity:.8;font-size:.88rem;font-weight:500;transition:color var(--transition-fast),opacity var(--transition-fast)}.footer-dropdown-trigger:hover{color:var(--color-text);opacity:1}.footer-dropdown-chevron{width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);display:inline-block;margin-bottom:2px}.footer-copyright{font-size:.88rem;color:var(--color-text);opacity:.6;font-weight:500}.footer-copyright p{margin:0;display:inline}.footer-copyright a{color:inherit;text-decoration:underline;transition:color var(--transition-fast)}.footer-copyright a:hover{color:var(--color-accent)}.footer-payment-icons{display:flex;gap:.6rem}.payment-icon{width:44px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:4px;background-color:#ffffff0f;opacity:.8;transition:opacity var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.payment-icon:hover{opacity:1;background-color:#ffffff1f;transform:translateY(-2px)}.payment-icon.visa{background-image:url(/cdn/shopifycloud/shopify/assets/payment-icons/visa-433b758c2e1b34deceebaf5987179090b82b9987ea5be4f2fb926b010c2834b1.svg)}.payment-icon.mastercard{background-image:url(/cdn/shopifycloud/shopify/assets/payment-icons/mastercard-cbbd3aa0e4f20f1eb1f64335aa63335e67040a2b0407a688cca3521e116d4e2b.svg)}.payment-icon.amex{background-image:url(/cdn/shopifycloud/shopify/assets/payment-icons/american_express-2264c9b33b4c343f134f0ab285324ec3db8422409f5fa49db01808eb50ca9fcf.svg)}.payment-icon.paypal{background-image:url(/cdn/shopifycloud/shopify/assets/payment-icons/paypal-70784da722a488e02877a58a74ec49a2123cd204d80a316eb154bb3e31e53a5c.svg)}.payment-icon.diners{background-image:url(/cdn/shopifycloud/shopify/assets/payment-icons/diners_club-697a61d15c7e145eb57820875e533ee04d2629a9978debf1b3eb38c645472851.svg)}.payment-icon.discover{background-image:url(/cdn/shopifycloud/shopify/assets/payment-icons/discover-cc98082824a0d4c43b7803dec459c46c015dd7be849cda0ca1a19642eeeb073a.svg)}.back-to-top-btn{position:fixed;right:3rem;bottom:3rem;width:48px;height:48px;border-radius:50%;background-color:#fff;color:#111;border:none;box-shadow:0 10px 25px #00000014,0 3px 6px #00000005;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:200;opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1),background-color var(--transition-fast),color var(--transition-fast)}.back-to-top-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top-btn:hover{background-color:var(--color-accent);color:#fff;transform:translateY(-4px) scale(1.03)}@media screen and (max-width:1200px){.footer-top-grid{gap:2rem}}.footer-col-header,.footer-col-header-static{display:flex;justify-content:space-between;align-items:center;pointer-events:none}.footer-accordion-toggle{display:none}@media screen and (min-width:1025px){.footer-col-content{max-height:none!important;opacity:1!important;overflow:visible!important}}@media screen and (max-width:1024px){.footer-top-grid{display:flex;flex-direction:column;gap:0}.brand-info-col{order:1}.newsletter-col{order:2}.nav-menu-col,.reclamaciones-col{order:var(--mobile-order)}.footer-col{border-bottom:1px solid var(--color-border);width:100%;flex:none!important;min-height:0!important}.footer-col-header{pointer-events:auto;cursor:pointer;padding:1.25rem 0;width:100%}.footer-col-header-static{padding:1.25rem 0 .5rem;width:100%}.brand-info-col.no-collapse .footer-col-content{max-height:none!important;opacity:1!important;overflow:visible!important}.footer-col-title{margin:0}.footer-accordion-toggle{display:block;position:relative;width:12px;height:12px;color:currentColor;flex-shrink:0}.footer-accordion-toggle:before{content:"";position:absolute;top:5px;left:0;width:12px;height:1.5px;background-color:currentColor;transition:transform .3s ease}.footer-accordion-toggle:after{content:"";position:absolute;top:0;left:5px;width:1.5px;height:12px;background-color:currentColor;transition:transform .3s ease,opacity .3s ease}.footer-col-header.is-open .footer-accordion-toggle:after{transform:rotate(90deg);opacity:0}.footer-col-header.is-open .footer-accordion-toggle:before{transform:rotate(180deg)}.footer-col-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.footer-col-content.is-open{opacity:1;max-height:1000px}.footer-col-content-inner{padding:.5rem 0 1.8rem}.footer-divider{display:none}.footer-bottom-bar{flex-direction:column;gap:1.5rem;text-align:center;padding-top:2rem}.footer-selectors,.footer-payment-icons{justify-content:center}.back-to-top-btn{right:1.25rem;bottom:5.25rem;width:44px;height:44px}}.footer-social-icons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.5rem}.footer-social-icon-link{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1.5px solid currentColor;color:var(--color-text);background-color:transparent;font-size:1.4rem;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;text-decoration:none}.footer-social-icon-link:hover{transform:translateY(-4px) scale(1.08);box-shadow:0 8px 20px #0000002e}.footer-social-icon-link[aria-label=Facebook]:hover{background-color:#1877f2;border-color:#1877f2;color:#fff}.footer-social-icon-link[aria-label=X]:hover{background-color:#000;border-color:#000;color:#fff}.footer-social-icon-link[aria-label=Instagram]:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-color:#d6249f;color:#fff}.footer-social-icon-link[aria-label=TikTok]:hover{background-color:#010101;border-color:#69c9d0;color:#fff;box-shadow:2px 2px #ee1d52,-2px -2px #69c9d0}.footer-social-icon-link[aria-label=WhatsApp]:hover{background-color:#25d366;border-color:#25d366;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
