.jg-custom-footer-section{--color-text-dark: #181F14;--color-text-on-dark: #FAFDE2;--color-accent-gold: #D6AE53;--font-display: "Cormorant Garamond", serif;--font-body: "Inter", sans-serif;background-color:var(--color-text-dark);color:var(--color-text-on-dark);padding-top:60px;padding-bottom:30px;font-family:var(--font-body)}.jg-custom-footer-section .e-container{max-width:1200px;margin:0 auto;padding:0 40px}.jg-custom-footer-section .collapsible-footer__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px 30px;margin-bottom:50px}.jg-custom-footer-section .collapsible-footer__logo{display:block;margin-bottom:15px;max-width:150px;text-decoration:none;color:inherit}.jg-custom-footer-section .collapsible-footer__logo img{width:100%;height:auto}.jg-custom-footer-section .collapsible-footer__brand-text{font-size:14px;line-height:1.6;opacity:.7;margin-bottom:20px}.jg-custom-footer-section .collapsible-footer__brand-text p{margin:0}.jg-custom-footer-section .collapsible-footer__social-icons{display:flex;gap:15px}.jg-custom-footer-section .collapsible-footer__social-icons a{color:var(--color-text-on-dark);opacity:.7;transition:all .2s ease}.jg-custom-footer-section .collapsible-footer__social-icons a:hover{opacity:1;color:var(--color-accent-gold);transform:scale(1.1)}.jg-custom-footer-section .collapsible-footer__social-icons svg{width:24px;height:24px}.jg-custom-footer-section .collapsible-footer__column h4{font-family:var(--font-display);color:var(--color-accent-gold);font-size:16px;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:1px}.jg-custom-footer-section .collapsible-footer__column .footer-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.jg-custom-footer-section .collapsible-footer__column .footer-menu a{color:var(--color-text-on-dark);text-decoration:none;opacity:.7;transition:opacity .2s ease;font-size:14px}.jg-custom-footer-section .collapsible-footer__column .footer-menu a:hover{opacity:1;color:var(--color-accent-gold)}.jg-custom-footer-section .collapsible-footer__column details .footer-menu{margin-top:18px}.jg-custom-footer-section .collapsible-footer__column summary{list-style:none;display:flex;justify-content:space-between;align-items:center}.jg-custom-footer-section .collapsible-footer__column summary::-webkit-details-marker{display:none}.jg-custom-footer-section .footer-toggle-icon{transition:transform .3s ease}.jg-custom-footer-section .collapsible-footer__newsletter-subheading{font-size:14px;opacity:.7;margin:15px 0 20px}.jg-custom-footer-section .collapsible-footer__newsletter-subheading p{margin:0}.jg-custom-footer-section .collapsible-footer__newsletter-form-wrapper{margin-bottom:0;margin-top:18px;max-width:350px}.jg-custom-footer-section .collapsible-footer__newsletter-form{display:flex;position:relative;border:1px solid rgba(250,253,226,.2);border-radius:50px;overflow:hidden;transition:border-color .2s ease}.jg-custom-footer-section .collapsible-footer__newsletter-form:focus-within{border-color:var(--color-accent-gold)}.jg-custom-footer-section .collapsible-footer__newsletter-form input{flex-grow:1;padding:12px 50px 12px 20px;border:none;background:transparent;color:var(--color-text-on-dark);min-width:0;font-size:14px}.jg-custom-footer-section .collapsible-footer__newsletter-form input:focus{outline:none}.jg-custom-footer-section .collapsible-footer__newsletter-form button{position:absolute;right:3px;top:50%;transform:translateY(-50%);height:38px;width:38px;padding:0;border:none;border-radius:50%;background-color:var(--color-accent-gold);color:var(--color-text-dark);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.jg-custom-footer-section .collapsible-footer__newsletter-form button:hover{background-color:#e7c36a}.jg-custom-footer-section .collapsible-footer__newsletter-form button .material-symbols-outlined{font-size:22px}.jg-custom-footer-section .footer-form-status{font-size:13px;margin-top:10px}.jg-custom-footer-section .footer-form-status.success{color:#4caf50}.jg-custom-footer-section .footer-form-status.error{color:#f44336}.jg-custom-footer-section .collapsible-footer__payment-icons{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:0}.jg-custom-footer-section .collapsible-footer__bottom-bar{text-align:center;padding-top:30px;border-top:1px solid rgba(250,253,226,.1)}.jg-custom-footer-section .collapsible-footer__bottom-bar p{font-size:13px;opacity:.5;margin:0}@media (min-width: 901px){.jg-custom-footer-section .collapsible-footer__column summary{pointer-events:none}.jg-custom-footer-section .footer-toggle-icon{display:none}}@media (max-width: 900px){.jg-custom-footer-section .collapsible-footer__grid{grid-template-columns:1fr;gap:0}.jg-custom-footer-section .collapsible-footer__column.brand-column{order:1}.jg-custom-footer-section .collapsible-footer__column.newsletter-column{order:2;margin-top:30px}.jg-custom-footer-section .collapsible-footer__column.menu-column{order:3}.jg-custom-footer-section .collapsible-footer__column.brand-column,.jg-custom-footer-section .collapsible-footer__column.newsletter-column{margin-bottom:30px;text-align:center}.jg-custom-footer-section .collapsible-footer__logo,.jg-custom-footer-section .collapsible-footer__brand-text,.jg-custom-footer-section .collapsible-footer__newsletter-subheading,.jg-custom-footer-section .collapsible-footer__newsletter-form-wrapper{margin-left:auto;margin-right:auto}.jg-custom-footer-section .collapsible-footer__social-icons,.jg-custom-footer-section .collapsible-footer__payment-icons{justify-content:center}.jg-custom-footer-section .collapsible-footer__column details{border-bottom:1px solid rgba(250,253,226,.1)}.jg-custom-footer-section .collapsible-footer__column summary{cursor:pointer;padding:18px 0}.jg-custom-footer-section .collapsible-footer__column .collapsible-footer__newsletter-form-wrapper,.jg-custom-footer-section .collapsible-footer__column details .footer-menu{margin-top:0;padding:10px 0 20px}.jg-custom-footer-section .collapsible-footer__column details[open]>summary .footer-toggle-icon{transform:rotate(180deg)}}@media (max-width: 768px){.jg-custom-footer-section .e-container{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/jg-footer-tesoro-del-olivo.css.map */
