.aa-footer{background:#000;color:#f5f3ed;border-top:1px solid #393b36;--aa-footer-line:#3b3d37;--aa-footer-muted:#c5c4bc}.aa-footer aura-footer{display:block}.aa-footer :is(p,a,label,input,button,summary,h2,small){font-family:Arial,Helvetica,sans-serif!important;color:inherit}.aa-footer :is(p,a,label,input,button){font-size:16px!important;line-height:1.5!important;letter-spacing:0!important}.aa-footer p,.aa-footer h2{margin:0}.aa-footer a{text-decoration:none;color:inherit!important}.aa-footer a:hover{text-decoration:underline;text-underline-offset:5px}.aa-footer :is(a,button,input,summary):focus-visible{outline:2px solid #fff;outline-offset:5px}.aa-footer .aa-footer__shell{padding-top:48px!important;padding-bottom:24px!important}.aa-footer__top{display:grid;grid-template-columns:1.15fr .9fr 1.1fr 1.25fr;gap:36px;padding-bottom:38px}.aa-footer__top>div,.aa-footer__navigation{min-width:0}.aa-footer__logo{display:inline-flex;align-items:center;min-height:48px;max-width:240px}.aa-footer__logo img{display:block;width:230px;height:auto;max-width:100%}.aa-footer__logo span{font-size:30px;font-weight:700;letter-spacing:-1px}.aa-footer .aa-footer__tagline{font-family:var(--font-heading-family),Georgia,serif!important;font-size:25px!important;line-height:1.15!important;margin-top:23px;max-width:270px}.aa-footer .aa-footer__social{display:flex;justify-content:flex-start;gap:8px;margin:24px 0 0;padding:0;list-style:none}.aa-footer .aa-footer__social li{margin:0}.aa-footer .aa-footer__social .list-social__link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid #484a43;border-radius:50%;color:#f5f3ed!important}.aa-footer .aa-footer__social :is(svg,.svg-wrapper){width:22px;height:22px}.aa-footer .aa-footer__heading{font-size:14px!important;line-height:1.4!important;font-weight:600;letter-spacing:.08em!important;text-transform:uppercase;color:#f5f3ed!important}.aa-footer__menu summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:-10px;cursor:pointer;list-style:none}.aa-footer__menu summary::-webkit-details-marker{display:none}.aa-footer__plus{position:relative;display:block;width:14px;height:14px;flex:none}.aa-footer__plus:before,.aa-footer__plus:after{content:"";position:absolute;background:#d7d7cd;left:1px;top:6px;width:12px;height:1px}.aa-footer__plus:after{transform:rotate(90deg);transition:transform .15s}.aa-footer__menu[open] .aa-footer__plus:after{transform:rotate(0)}.aa-footer__menu ul{list-style:none;margin:7px 0 0;padding:0}.aa-footer__menu li{margin:0}.aa-footer__menu a{display:flex;align-items:center;min-height:44px;padding:8px 0;color:var(--aa-footer-muted)!important;overflow-wrap:anywhere}.aa-footer__contact>p{margin-top:14px;color:var(--aa-footer-muted)}.aa-footer .aa-footer__contact-button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;border:1px solid #77796e;padding:11px 14px;margin-top:20px;color:#fff!important}.aa-footer .aa-footer__email{display:flex;align-items:center;min-height:48px;padding:9px 0;overflow-wrap:anywhere;color:var(--aa-footer-muted)!important}.aa-footer .aa-footer__hours,.aa-footer .aa-footer__payment-note{font-size:14px!important;line-height:1.5!important;color:var(--aa-footer-muted)}.aa-footer .aa-footer__payment-note{margin-top:16px;padding-top:16px;border-top:1px solid var(--aa-footer-line)}.aa-footer__newsletter{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-top:1px solid var(--aa-footer-line);padding:30px 0}.aa-footer__newsletter h2{font-family:var(--font-heading-family),Georgia,serif!important;font-size:34px!important;line-height:1.1;letter-spacing:-.02em;font-weight:500;color:#f5f3ed}.aa-footer__newsletter p{margin-top:10px;color:var(--aa-footer-muted)}.aa-footer__form{width:100%;margin:0}.aa-footer__fields{display:flex;gap:8px}.aa-footer__fields input{display:block;width:100%;min-width:0;min-height:50px;padding:12px 16px;border:1px solid #77796e;border-radius:0;background:#151612;color:#fff!important;box-shadow:none}.aa-footer__fields input::placeholder{color:#cfcec5;opacity:1}.aa-footer .aa-footer__submit{flex:none;min-height:50px;padding:12px 21px;border:1px solid #f5f3ed;background:#f5f3ed;color:#111!important;font-size:16px!important;font-weight:600;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;border-radius:0;box-shadow:none;cursor:pointer}.aa-footer .aa-footer__submit:hover{background:#e0ded5;border-color:#e0ded5}.aa-footer .aa-footer__privacy{display:inline-flex;align-items:center;min-height:44px;font-size:14px!important;color:var(--aa-footer-muted)!important;text-decoration:underline;text-underline-offset:4px}.aa-footer .aa-footer__error{color:#ffbcb6!important}.aa-footer .aa-footer__success{color:#c4e0c1!important}.aa-footer__institutional{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--aa-footer-line);padding:24px 0}.aa-footer .aa-footer__institutional p{font-size:14px!important;line-height:1.6!important;color:var(--aa-footer-muted);overflow-wrap:anywhere}.aa-footer .aa-footer__address-label{color:#f5f3ed;margin-bottom:5px!important;font-weight:600}.aa-footer__bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--aa-footer-line);padding-top:20px}.aa-footer .aa-footer__bottom small{font-size:14px;line-height:1.5;color:var(--aa-footer-muted)}@media(max-width:989px){.aa-footer__top{grid-template-columns:1fr 1fr;gap:32px}.aa-footer__brand{grid-column:1}.aa-footer__contact{grid-column:2;grid-row:1}.aa-footer__navigation{grid-row:2}.aa-footer__newsletter,.aa-footer__institutional{gap:24px}}@media(max-width:749px){.aa-footer .aa-footer__shell{padding:32px 20px 24px!important}.aa-footer__top{display:flex;flex-direction:column;gap:0;padding-bottom:24px}.aa-footer__brand{order:0;padding-bottom:26px}.aa-footer__logo img{width:210px}.aa-footer .aa-footer__tagline{max-width:320px;font-size:25px!important;margin-top:16px}.aa-footer .aa-footer__social{margin-top:18px}.aa-footer__contact{order:1;padding-bottom:24px}.aa-footer__navigation{order:2;border-top:1px solid var(--aa-footer-line)}.aa-footer__menu summary{min-height:56px;margin:0;padding:12px 0}.aa-footer__menu ul{margin:0;padding-bottom:12px}.aa-footer__newsletter,.aa-footer__institutional{grid-template-columns:1fr;gap:22px;padding:26px 0}.aa-footer__newsletter h2{font-size:30px!important}.aa-footer__fields{flex-direction:column;gap:10px}.aa-footer__fields input,.aa-footer .aa-footer__submit{width:100%;min-height:50px}.aa-footer__bottom{flex-direction:column;gap:7px;padding-top:18px}}@media(prefers-reduced-motion:reduce){.aa-footer__plus:after{transition:none}}.aa-footer__trust{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid var(--aa-footer-line);padding:28px 0;margin-top:32px}.aa-footer__payments{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:16px 0;list-style:none}.aa-footer__payments li{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;padding:5px}.aa-footer__payments svg{width:46px;height:29px;display:block}.aa-footer__badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.aa-footer__badges a{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;min-height:52px;padding:9px 12px}.aa-footer__badges img{width:105px;height:34px;object-fit:contain;display:block}.aa-footer .aa-footer__trust-note{font-size:14px!important;color:var(--aa-footer-muted);margin:12px 0 0}@media(max-width:749px){.aa-footer__trust{grid-template-columns:minmax(0,1fr);gap:24px}.aa-footer__badges{gap:8px}.aa-footer__badges a{padding:8px}.aa-footer__badges img{width:92px}}.aa-footer__whatsapp-icon{display:block;width:24px;height:24px;flex:0 0 24px}.aa-footer__institutional{grid-template-columns:minmax(0,1fr);gap:0;padding:16px 0!important}.aa-footer__institutional>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 18px;min-width:0}.aa-footer .aa-footer__address-label{font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase;font-weight:600;margin:0!important;color:#f5f3ed!important}.aa-footer .aa-footer__institutional .aa-footer__address-short{font-size:13px!important;color:#c5c4bc!important;line-height:1.5!important;margin:0!important;max-width:100%}.aa-footer .aa-footer__address-more{font-size:12px!important;line-height:1.5!important;min-height:24px;color:#c5c4bc!important;text-decoration:underline;text-underline-offset:3px;white-space:normal}@media(max-width:749px){.aa-footer__institutional>div{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.aa-footer__institutional{padding:14px 0!important}}.aa-footer .aa-footer__appointments{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:6px;padding:12px 0;border-top:1px solid var(--aa-footer-line);font-size:12px!important;letter-spacing:.08em!important;font-weight:600;color:#f5f3ed!important;line-height:1.5!important;text-decoration:none}.aa-footer .aa-footer__appointments span{display:inline}.aa-footer .aa-footer__appointments small{font-size:12px!important;color:var(--aa-footer-muted)!important;letter-spacing:0!important;font-weight:400;line-height:1.5}.aa-footer .aa-footer__appointments:hover{text-decoration:underline;text-underline-offset:4px}.aa-wa-float{position:fixed;z-index:24;right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));width:56px;height:56px;min-width:56px;min-height:56px;display:grid!important;place-items:center;padding:0!important;margin:0;background:#25231f!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:50%!important;text-decoration:none!important;box-shadow:0 4px 18px #0000002b;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.aa-wa-float svg{display:block;width:27px;height:27px;flex:none;fill:currentColor}.aa-wa-float:hover{transform:translateY(-2px);box-shadow:0 6px 22px #00000036}.aa-wa-float:focus-visible{outline:3px solid #948b80!important;outline-offset:4px}@media(max-width:749px){.aa-wa-float{width:52px;height:52px;min-width:52px;min-height:52px;right:15px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}body:has(.aa-sticky-purchase:not([hidden])) .aa-wa-float{bottom:calc(102px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.aa-wa-float{transition:none}.aa-wa-float:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=AAIAAAAAAAAAAQ */
