html body .site-footer.final-footer{--footer-ink: #f0f6f3;--footer-muted: #b9cfca;--footer-accent: #c3e2d8;--footer-line: rgba(215, 236, 227, .22);padding-block:clamp(48px,5vw,72px) 20px;color:var(--footer-ink);background:#073d47;text-align:start}html body .site-footer.final-footer .final-footer__newsletter{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px 80px;padding-block-end:42px;border-block-end:1px solid var(--footer-line)}html body .site-footer.final-footer .final-footer__eyebrow{display:block;margin-block-end:14px;color:var(--footer-accent);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}html body .site-footer.final-footer .final-footer__newsletter h2{max-width:none;margin:0 0 12px;color:var(--footer-ink);font-size:clamp(30px,3vw,42px)!important;font-weight:300;line-height:1.2!important;letter-spacing:-.025em}html body .site-footer.final-footer .final-footer__newsletter p{max-width:480px;margin:0;color:var(--footer-muted);font-size:14px!important;line-height:1.75!important}html body .site-footer.final-footer .newsletter{position:relative;display:flex;align-items:center;min-width:0;min-height:58px;margin:0;padding:5px;border:1px solid rgba(215,236,227,.48);border-radius:2px;background:#ffffff09}html body .site-footer.final-footer .newsletter:focus-within{border-color:var(--footer-accent)}html body .site-footer.final-footer .newsletter input[type=email]{flex:1 1 auto;width:0;min-width:0;min-height:46px;padding:11px 16px;border:0;border-radius:0;background:transparent;color:var(--footer-ink);font-size:16px!important;line-height:1.5!important}html body .site-footer.final-footer .newsletter input::placeholder{color:var(--footer-muted);opacity:1}html body .site-footer.final-footer .newsletter button{flex:0 0 auto;min-width:112px;min-height:46px;padding:12px 22px;border:0;border-radius:1px;background:#e9f3ed;color:#073d47;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.05em;text-transform:uppercase;transition:background-color .18s ease}html body .site-footer.final-footer .newsletter button:hover{background:#c3e2d8}html body .site-footer.final-footer .newsletter:has(.final-footer__form-message){flex-wrap:wrap}html body .site-footer.final-footer .newsletter .final-footer__form-message{flex-basis:100%;max-width:none;margin:0;padding:12px 16px 6px;color:var(--footer-ink);font-size:13px!important}html body .site-footer.final-footer .footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,.9fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,3vw,44px);padding-block:42px 38px}html body .site-footer.final-footer .final-footer__identity,html body .site-footer.final-footer .final-footer__group{min-width:0}html body .site-footer.final-footer .final-footer__wordmark{display:inline-block;padding-block:0 7px;color:var(--footer-ink);font-size:25px;font-weight:300;line-height:1.35;letter-spacing:-.02em}html body .site-footer.final-footer .final-footer__location{display:block;margin-block-end:22px;color:var(--footer-accent);font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}html body .site-footer.final-footer .final-footer__identity p{max-width:220px;margin:0;color:var(--footer-muted);font-size:13px;line-height:1.85}html body .site-footer.final-footer .footer-title{margin:0 0 18px;color:var(--footer-accent);font-size:11px!important;font-weight:600!important;line-height:1.6!important;letter-spacing:.1em!important;text-transform:uppercase}html body .site-footer.final-footer .final-footer__summary{display:block;list-style:none;cursor:default}html body .site-footer.final-footer .final-footer__summary::-webkit-details-marker{display:none}html body .site-footer.final-footer .final-footer__toggle{display:none}html body .site-footer.final-footer .footer-links{display:grid;gap:0;margin:0;padding:0;list-style:none}html body .site-footer.final-footer .final-footer__explore .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}html body .site-footer.final-footer .footer-links li{min-width:0;margin:0}html body .site-footer.final-footer .footer-links a{display:flex;align-items:center;min-height:42px;padding-block:8px;color:var(--footer-ink);font-size:13px!important;font-weight:400!important;line-height:1.6!important;overflow-wrap:anywhere;text-decoration:none;transition:color .18s ease}html body .site-footer.final-footer a:hover{color:var(--footer-accent);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}html body .site-footer.final-footer .final-footer__contact-card{padding:22px 20px 18px;border:1px solid var(--footer-line);background:#e1f1e80b;border-radius:2px}html body .site-footer.final-footer .final-footer__contact-label{display:block;color:var(--footer-muted);font-size:11px;line-height:1.6}html body .site-footer.final-footer .final-footer__email{display:flex;align-items:center;min-height:44px;margin-block-end:16px;padding-block:7px;color:var(--footer-ink);font-size:13px!important;line-height:1.6!important;text-transform:lowercase}html body .site-footer.final-footer .final-footer__email bdi{min-width:0;overflow-wrap:anywhere}html body .site-footer.final-footer .final-footer__whatsapp{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 12px;border:1px solid rgba(215,236,227,.45);color:var(--footer-ink);font-size:12px;line-height:1.6;letter-spacing:0;text-transform:none;transition:background-color .18s ease}html body .site-footer.final-footer .final-footer__whatsapp:hover{background:#e1f1e814;text-decoration:none;transform:none}html body .site-footer.final-footer .final-footer__whatsapp svg{flex-shrink:0}html body .site-footer.final-footer .final-footer__phone{display:block;margin-block-start:12px;color:var(--footer-muted);font-size:12px;text-align:center;line-height:1.6}html body .site-footer.final-footer .footer-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;margin:0;padding-block-start:16px;border-block-start:1px solid var(--footer-line);color:var(--footer-muted);text-transform:none;letter-spacing:0}html body .site-footer.final-footer .footer-bottom span{margin:0;font-size:11px!important;line-height:1.75!important}html body .site-footer.final-footer .final-footer__legal ul{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none}html body .site-footer.final-footer .final-footer__legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--footer-muted);font-size:11px;line-height:1.7}html body .site-footer.final-footer :where(a,button,input,summary):focus-visible{outline:2px solid var(--footer-accent);outline-offset:4px}html body .site-footer.final-footer .newsletter button:focus-visible{outline-color:#073d47;outline-offset:-4px}html[dir=rtl] body .site-footer.final-footer .final-footer__newsletter h2{font-size:clamp(28px,2.6vw,38px)!important;line-height:1.5!important}html[dir=rtl] body .site-footer.final-footer :where(.footer-title,.final-footer__eyebrow,.final-footer__location,button){letter-spacing:0!important}@media(min-width:750px){html body .site-footer.final-footer .final-footer__summary{pointer-events:none}}@media(max-width:1099px){html body .site-footer.final-footer .final-footer__newsletter{gap:32px}html body .site-footer.final-footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:34px 44px}html body .site-footer.final-footer .final-footer__identity{grid-column:auto}html body .site-footer.final-footer .final-footer__identity p{max-width:280px}}@media(max-width:749px){html body .site-footer.final-footer{padding-block:38px 18px}html body .site-footer.final-footer .page-width{padding-inline:22px}html body .site-footer.final-footer .final-footer__newsletter{grid-template-columns:minmax(0,1fr);gap:24px;padding-block-end:30px}html body .site-footer.final-footer .final-footer__eyebrow{margin-block-end:12px;font-size:10px}html body .site-footer.final-footer .final-footer__newsletter h2{font-size:31px!important;line-height:1.3!important}html body .site-footer.final-footer .final-footer__newsletter p{font-size:13px!important}html body .site-footer.final-footer .newsletter input[type=email]{padding-inline:11px}html body .site-footer.final-footer .newsletter button{min-width:90px;padding-inline:14px;font-size:11px!important}html body .site-footer.final-footer .footer-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-block:28px}html body .site-footer.final-footer .final-footer__identity{padding-block-end:22px}html body .site-footer.final-footer .final-footer__wordmark{font-size:25px}html body .site-footer.final-footer .final-footer__location{margin-block-end:14px}html body .site-footer.final-footer .final-footer__identity p{max-width:none;font-size:12px;line-height:1.7}html body .site-footer.final-footer .final-footer__identity p br{display:none}html body .site-footer.final-footer .final-footer__explore,html body .site-footer.final-footer .final-footer__care{border-block-start:1px solid var(--footer-line)}html body .site-footer.final-footer .final-footer__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;cursor:pointer}html body .site-footer.final-footer .final-footer__summary .footer-title{margin:0;font-size:12px!important}html body .site-footer.final-footer .final-footer__toggle{position:relative;display:block;width:14px;height:14px;flex-shrink:0}html body .site-footer.final-footer .final-footer__toggle:before,html body .site-footer.final-footer .final-footer__toggle:after{position:absolute;content:"";background:var(--footer-accent)}html body .site-footer.final-footer .final-footer__toggle:before{inset:6px 0 auto;height:1px}html body .site-footer.final-footer .final-footer__toggle:after{inset:0 auto 0 6px;width:1px}html body .site-footer.final-footer details[open] .final-footer__toggle:after{display:none}html body .site-footer.final-footer .final-footer__group nav{padding-block:0 18px}html body .site-footer.final-footer .footer-links a{min-height:44px;font-size:13px!important}html body .site-footer.final-footer .final-footer__care .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}html body .site-footer.final-footer .final-footer__contact{padding-block-start:24px;border-block-start:1px solid var(--footer-line)}html body .site-footer.final-footer .final-footer__contact>.footer-title{margin-block-end:14px}html body .site-footer.final-footer .final-footer__contact-card{padding:18px}html body .site-footer.final-footer .final-footer__email{min-height:40px;margin-block-end:12px;font-size:14px!important}html body .site-footer.final-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding-block-start:20px}html body .site-footer.final-footer .final-footer__legal{order:-1}html body .site-footer.final-footer .final-footer__legal ul{column-gap:24px}}@media(max-width:359px){html body .site-footer.final-footer .page-width{padding-inline:18px}html body .site-footer.final-footer .final-footer__newsletter h2{font-size:28px!important}html body .site-footer.final-footer .newsletter button{min-width:80px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){html body .site-footer.final-footer :where(a,button){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/final-footer-refinement.css.map */
