.site-footer{padding:2rem 6vw 1.1rem;border-top:1px solid var(--line);background:var(--ivory);color:var(--espresso)}.footer-brand-row{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;max-width:1100px;margin:0 auto 1.5rem}.site-footer .footer-logo{display:block;width:88px;flex:0 0 88px;max-width:88px}.site-footer .footer-logo img{display:block;width:88px;height:73px;max-width:88px;max-height:73px;object-fit:contain;filter:none}.site-footer .instagram-inline{font-size:.8rem;gap:.45rem;margin:0;white-space:nowrap;text-decoration:none}.site-footer .instagram-inline svg{width:17px;height:17px;flex-shrink:0}.footer-navigation{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:1100px;margin:0 auto}.site-footer .footer-nav-heading{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;line-height:1.4;margin:0 0 .5rem;color:var(--espresso)}.footer-shop-links,.site-footer .footer-policies{display:grid;grid-template-columns:1fr;justify-content:start;gap:0;margin:0;padding:0;border:0}.footer-shop-links a,.footer-contact-link,.site-footer .footer-policies button,.site-footer .footer-policies a{display:block;width:100%;min-height:36px;padding:.45rem 0;margin:0;text-align:left;text-decoration:none;font-family:inherit;font-size:.84rem;font-weight:400;line-height:1.5;color:var(--espresso);background:none;border:0;border-radius:0}.footer-shop-links a:hover,.footer-contact-link:hover,.site-footer .footer-policies button:hover,.site-footer .footer-policies a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin:1.25rem auto 0;padding:.9rem 0 0;border-top:1px solid var(--line);gap:.5rem;font-size:.66rem;line-height:1.5}.site-footer .footer-bottom span{margin:0}.site-footer .policy-dialog{color:var(--espresso)}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid var(--espresso);outline-offset:4px}.welcome-popup{left:1rem;bottom:1rem;width:min(320px,calc(100vw - 2rem));padding:1.25rem;max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 8px 28px #3b271a1f}.welcome-popup .eyebrow{font-size:.58rem;letter-spacing:.12em;margin:0 2rem .5rem 0}.welcome-popup h2{font-size:1.35rem;line-height:1.2;margin:0 1.5rem .5rem 0;letter-spacing:0}.welcome-popup>p:not(.eyebrow){font-size:.82rem;line-height:1.5;margin:0 0 .8rem}.welcome-popup__close{display:grid;place-items:center;right:.25rem;top:.2rem;width:44px;height:44px;font-size:1.5rem}.welcome-popup__code{padding:.6rem .7rem;margin-bottom:.75rem;border:1px solid var(--line)}.welcome-popup__code span{font-size:.85rem;letter-spacing:.12em}.welcome-popup__code button{min-height:32px;font-size:.6rem}.welcome-popup .button{min-height:40px;padding:.7rem .6rem;font-size:.65rem}.welcome-popup .editor-help{font-size:.65rem;line-height:1.4;margin:.5rem 0 0}@media(min-width:900px){.site-footer{padding:2.5rem 7vw 1.25rem}.footer-brand-row{margin-bottom:1.75rem}.footer-navigation{grid-template-columns:1fr 1fr;gap:4rem}.footer-shop-links,.site-footer .footer-policies{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.site-footer .footer-contact-link{width:50%}}@media(max-width:420px){.footer-brand-row{gap:.75rem}.site-footer .instagram-inline{font-size:.73rem}.footer-navigation{gap:1rem}.footer-shop-links a,.footer-contact-link,.site-footer .footer-policies button,.site-footer .footer-policies a{font-size:.8rem;min-height:38px}.site-footer .footer-bottom{font-size:.62rem}}.welcome-offer-tab{position:fixed;left:1rem;bottom:max(1rem,env(safe-area-inset-bottom));z-index:1000;display:inline-flex;align-items:center;min-height:44px;padding:.7rem 1rem;background:var(--espresso);color:var(--paper);border:1px solid var(--paper);font-size:.75rem;letter-spacing:.04em;text-decoration:none;box-shadow:0 4px 18px #3b271a26}.welcome-offer-tab[hidden]{display:none}.welcome-popup{z-index:1001;bottom:max(1rem,env(safe-area-inset-bottom));box-sizing:border-box;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.product-scent-notes{margin:1rem 0 1.2rem;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--espresso)}.product-scent-notes h2{font-family:inherit;font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;line-height:1.5}.product-scent-notes dl{margin:0;display:grid;gap:.65rem}.product-scent-notes dl>div{display:grid;grid-template-columns:5.7rem minmax(0,1fr);gap:.6rem;align-items:baseline}.product-scent-notes dt{font-size:.72rem;line-height:1.6;font-weight:600}.product-scent-notes dd{margin:0;font-size:.84rem;line-height:1.6;overflow-wrap:break-word}
/*# sourceMappingURL=/cdn/shop/t/63/assets/lianita-footer.css.map */
