.oa-footer{display:block;color-scheme:light}.oa-footer,.oa-footer *{box-sizing:border-box}.oa-footer button,.oa-footer input{font:inherit}.oa-footer a{color:inherit}.oa-footer button,.oa-footer a,.oa-footer input,.oa-footer summary{-webkit-tap-highlight-color:transparent}.oa-footer a:focus-visible,.oa-footer button:focus-visible,.oa-footer input:focus-visible,.oa-footer summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.oa-footer svg{display:block}.oa-footer{--ink:#443d36;--cream:#fff6eb;--line:#ded2c5;--muted:#786f65;--accent:#98654f;background:var(--cream);color:var(--ink);font-family:Lato,Arial,sans-serif;line-height:1.65;font-size:14px;border-top:1px solid #e9ddd0}.oa-footer a{text-decoration:none}.oa-footer a:hover{color:var(--accent)}.oa-footer p,.oa-footer h2{margin:0}.oa-footer__inner{max-width:var(--oa-footer-max-width,1360px);padding:0 68px;margin:auto}.oa-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:#8d7562;line-height:1.5}.oa-newsletter{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center;padding:54px 0 49px;border-bottom:1px solid var(--line)}.oa-newsletter h2{font-size:38px;font-weight:400;line-height:1.18;letter-spacing:-.8px;margin:14px 0 17px}.oa-newsletter h2 em{font-family:Georgia,serif;font-weight:400;color:var(--accent)}.oa-newsletter__copy>p:last-child{font-size:13px;line-height:1.8;color:var(--muted)}.oa-newsletter__form{max-width:450px;width:100%;justify-self:end}.oa-newsletter__form label{display:block;font-size:12px;margin-bottom:10px}.oa-newsletter__field{display:flex;border-bottom:1px solid #9b8876;padding-bottom:9px;gap:12px;align-items:center}.oa-newsletter input{min-width:0;width:100%;border:0;background:transparent;border-radius:0;color:var(--ink);font-size:15px;padding:9px 0;line-height:1.5}.oa-newsletter input::placeholder{color:#a09385}.oa-newsletter input:focus{outline:0}.oa-newsletter__field:focus-within{border-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.oa-newsletter button{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:15px;cursor:pointer;background:var(--ink);border:1px solid var(--ink);border-radius:0;color:var(--cream);font-size:12px;min-height:44px;padding:9px 18px;transition:background .18s}.oa-newsletter button:hover{background:#615349}.oa-newsletter button svg{width:17px;height:17px}.oa-newsletter__privacy{font-size:10px;line-height:1.7;color:var(--muted);margin-top:13px!important}.oa-newsletter__status{margin-top:12px!important;font-size:11px;color:var(--accent)}.oa-footer__main{display:grid;grid-template-columns:1.15fr 2.2fr;gap:75px;padding:46px 0 38px}.oa-footer__logo{display:inline-block}.oa-footer__logo img{display:block;width:var(--oa-logo-width,208px);height:auto;max-width:100%}.oa-footer__brand>p{font-size:12px;color:var(--muted);margin-top:21px;line-height:1.9}.oa-diagnostic-link{font-size:12px;display:inline-flex;align-items:center;gap:24px;margin-top:21px;padding-bottom:7px;border-bottom:1px solid #b9a38f}.oa-diagnostic-link>span{font-size:16px;line-height:1}.oa-socials{display:flex;gap:19px;margin-top:24px;align-items:center}.oa-socials a{display:flex;align-items:center;justify-content:center;width:22px;height:27px}.oa-socials svg{width:20px;height:20px}.oa-footer__navigation{display:grid;grid-template-columns:1.05fr .9fr 1.15fr;gap:36px}.oa-footer-menu summary{font-size:11px;text-transform:uppercase;letter-spacing:1.15px;font-weight:700;list-style:none;line-height:1.5;cursor:default;padding:2px 0 17px}.oa-footer-menu summary::-webkit-details-marker{display:none}.oa-footer-menu ul{list-style:none;margin:0;padding:0}.oa-footer-menu li{margin:0}.oa-footer-menu li>a{display:inline-block;font-size:12px;color:var(--muted);line-height:1.6;padding:6px 0;text-underline-offset:5px}.oa-footer-menu li>a:hover{text-decoration:underline;color:var(--ink)}.oa-plus{display:none}.oa-footer__reassurance{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:21px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px}.oa-footer__reassurance>a,.oa-payment{display:flex;align-items:center;gap:12px}.oa-footer__reassurance>a>span>span{margin-left:12px;color:#9c8775}.oa-footer__reassurance svg{width:19px;height:19px;flex-shrink:0}.oa-payment__methods{display:flex;align-items:center;gap:12px;margin-left:16px;color:#7b7064;font-size:11px;letter-spacing:.2px}.oa-payment__methods i{width:2px;height:2px;border-radius:50%;background:#a89987}.oa-footer__bottom{display:flex;align-items:center;gap:30px;min-height:95px;padding:24px 0;font-size:10px;color:#8c7e70}.oa-footer__bottom>p{margin-right:auto}.oa-footer__bottom nav{display:flex;flex-wrap:wrap;gap:22px}.oa-footer__mas{width:103px;height:auto;opacity:1;margin-left:30px;align-self:end}@media(min-width:761px){.oa-footer-menu:not([open])>ul{display:block}}@media(max-width:1100px){.oa-footer__inner{padding:0 40px}.oa-newsletter{gap:50px}.oa-footer__main{gap:40px;grid-template-columns:.95fr 2.2fr}.oa-footer__navigation{gap:23px}.oa-footer__logo img{width:min(185px,var(--oa-logo-width,208px))}.oa-footer-menu summary{font-size:10px;letter-spacing:.9px}.oa-footer-menu li>a{font-size:11px}.oa-payment__methods{gap:8px;margin-left:6px}.oa-footer__mas{margin-left:5px}}@media(max-width:760px){.oa-footer__inner{padding:0 24px}.oa-newsletter{grid-template-columns:1fr;gap:26px;padding:36px 0 30px}.oa-newsletter h2{font-size:32px;line-height:1.13;margin:12px 0 16px;letter-spacing:-.5px}.oa-newsletter__copy>p:last-child{font-size:12px;line-height:1.85;max-width:320px}.desktop-break{display:none}.oa-newsletter__form{justify-self:start;max-width:none}.oa-newsletter__form label{font-size:11px;margin-bottom:6px}.oa-newsletter input{font-size:14px}.oa-newsletter button{font-size:11px;padding:8px 14px;gap:14px;min-height:42px}.oa-newsletter__privacy{font-size:9px;margin-top:10px!important}.oa-newsletter__privacy br{display:none}.oa-footer__main{display:flex;flex-direction:column;gap:28px;padding:31px 0 0}.oa-footer__logo img{width:min(185px,var(--oa-logo-width,208px))}.oa-footer__brand{position:relative}.oa-footer__brand>p{font-size:12px;line-height:1.8;margin-top:15px}.oa-diagnostic-link{font-size:12px;margin-top:17px;padding-bottom:6px;gap:25px}.oa-socials{position:absolute;right:0;top:0;gap:12px;display:none}.oa-footer__navigation{display:block;gap:0}.oa-footer-menu{border-top:1px solid var(--line)}.oa-footer-menu summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;text-transform:none;letter-spacing:0;font-weight:400;padding:18px 0;min-height:58px}.oa-plus{display:block;width:12px;height:12px;position:relative;flex-shrink:0}.oa-plus:before,.oa-plus:after{content:"";position:absolute;background:#876;top:5.5px;left:1px;width:10px;height:1px}.oa-plus:after{transform:rotate(90deg);transition:transform .18s}.oa-footer-menu[open] .oa-plus:after{transform:rotate(0)}.oa-footer-menu ul{padding:0 0 14px}.oa-footer-menu li>a{font-size:12px;min-height:36px;padding:8px 0}.oa-footer__reassurance{display:flex;flex-direction:column;align-items:flex-start;gap:19px;padding:24px 0;margin-top:0;font-size:11px}.oa-payment{gap:10px;flex-wrap:wrap}.oa-payment__methods{font-size:10px;gap:8px;margin-left:0}.oa-payment svg{width:17px;height:17px}.oa-footer__bottom{display:grid;grid-template-columns:1fr auto;gap:13px 15px;padding:22px 0 28px;min-height:0;font-size:9px}.oa-footer__bottom>p{grid-column:1;margin-right:0}.oa-footer__bottom nav{grid-column:1;grid-row:2;gap:16px}.oa-footer__mas{width:77px;grid-row:1/3;grid-column:2;margin:0;opacity:1;align-self:end}.oa-footer__main .oa-socials-mobile{display:flex}}@media(prefers-reduced-motion:reduce){.oa-footer *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:761px){.oa-footer-menu li>a{font-size:13px}.oa-footer__brand>p{font-size:13px}.oa-newsletter h2{font-size:40px}.oa-diagnostic-link{font-size:13px}}.oa-socials a{width:28px;height:30px}.oa-socials{gap:13px}.oa-footer__bottom{font-size:11px}@media(max-width:760px){.oa-socials{position:static;display:flex;gap:16px;margin-top:17px}.oa-socials a{width:28px;height:30px}.oa-newsletter__privacy,.oa-footer__bottom{font-size:10px}.oa-newsletter__privacy{max-width:315px}}.oa-footer .oa-newsletter__description,.oa-footer__brand-text{color:var(--muted);font-size:13px;line-height:1.8}.oa-footer__brand-text{margin-top:21px;line-height:1.9}.oa-newsletter__privacy p{font-size:inherit;line-height:inherit}.oa-newsletter__errors{font-size:12px;margin-top:12px;color:var(--ink)}.oa-newsletter__errors ul{padding-left:18px;margin:0}.oa-footer__navigation{grid-template-columns:repeat(var(--oa-footer-columns,3),minmax(0,1fr))}.oa-footer-menu__children{padding-left:12px!important}.oa-footer .oa-payment{margin-left:auto;justify-content:flex-end;flex-wrap:wrap;min-width:0}.oa-footer .oa-payment__methods,.oa-footer .oa-payment__icons{list-style:none;padding:0;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center;max-width:470px}.oa-payment__methods li+li:before{content:"\b7";margin-right:12px;color:var(--muted)}.oa-payment__icons li{display:block;line-height:1}.oa-footer .oa-payment__icons svg{display:block;width:32px;height:20px}.oa-footer .oa-newsletter button{-webkit-appearance:none;appearance:none;box-shadow:none;text-transform:none;letter-spacing:normal}.oa-footer .oa-newsletter button:before,.oa-footer .oa-newsletter button:after{content:none}.oa-footer .oa-footer__logo{border:0}.oa-footer .oa-footer__logo img{margin:0;border:0}.oa-footer .oa-footer-menu ul{list-style:none}.oa-footer .oa-footer-menu summary{color:var(--ink)}@media(max-width:760px){.oa-footer__logo img{width:var(--oa-logo-mobile,184px)}.oa-footer .oa-newsletter__description{font-size:12px;max-width:320px;line-height:1.85}.oa-footer__brand-text{font-size:12px;margin-top:15px;line-height:1.8}.oa-footer .oa-payment{margin-left:0;justify-content:flex-start}.oa-footer .oa-payment__methods,.oa-footer .oa-payment__icons{max-width:100%;margin-left:0}.oa-footer__bottom:has(.oa-footer__mas){grid-template-columns:1fr auto}}.oa-footer h2{font-family:inherit;color:var(--ink);text-transform:none}.oa-footer summary::marker{content:""}.oa-footer summary:before,.oa-footer summary:after{content:none!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/oleassence-footer.css.map */
