#lfoot{position:relative!important}#lfoot{--petal: #C47E8A;--petal-deep: #A85F6D;font-family:Hanken Grotesk,-apple-system,system-ui,sans-serif;background:var(--cream, #FBF6F3);color:#2c2227b8;font-size:15px;line-height:1.6}#lfoot *{box-sizing:border-box;margin:0;padding:0}#lfoot:not(.lfoot--light){background:#2c2227;color:#ffffffa6}#lfoot:not(.lfoot--light) a:hover{color:#fff}#lfoot:not(.lfoot--light) .brandname{color:#fff}#lfoot:not(.lfoot--light) .blurb{color:#ffffff8c}#lfoot:not(.lfoot--light) .col h3{color:#ffffff9e}#lfoot:not(.lfoot--light) .socials a{border-color:#ffffff2e}#lfoot:not(.lfoot--light) .socials svg{fill:#fff}#lfoot:not(.lfoot--light) .bot{border-top:1px solid rgba(255,255,255,.1)}#lfoot:not(.lfoot--light) .bot .cr{color:#fff6}#lfoot:not(.lfoot--light) .disc{background:#150f12;border-top:0;color:#ffffff4d}#lfoot{overflow:hidden}#lfoot .lsun-wrap{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(1500px,190vw);line-height:0;pointer-events:none;z-index:0}#lfoot .main,#lfoot .bot,#lfoot .disc{position:relative;z-index:1}#lfoot.lfoot--light .disc{color:#2c2227bd}#lfoot .lsun{width:100%;height:auto;display:block;overflow:visible}#lfoot .lsun-wrap:before{content:"";position:absolute;left:50%;bottom:-26%;transform:translate(-50%);width:165%;aspect-ratio:2.15 / 1;background:radial-gradient(50% 100% at 50% 100%,#f4ceb470,#f2c6b04d 20%,#eebaaa2e,#e8aca017,#e4a49a08 74%,#e4a49a00 90%);z-index:-1;pointer-events:none}#lfoot a{color:inherit;text-decoration:none;transition:var(--lm-ui) var(--lm-ease)}#lfoot a:hover{color:var(--petal-deep)}#lfoot .w{max-width:1180px;margin:0 auto;padding:0 24px}#lfoot .brandname{font-family:Fraunces,Georgia,serif;font-weight:500;font-style:italic;color:#2c2227;font-size:32px;display:inline-block;margin-bottom:14px}#lfoot .main{padding:60px 0 44px;display:grid;grid-template-columns:1.5fr 1fr 1.8fr;gap:40px}#lfoot .blurb{max-width:300px;margin-bottom:22px;font-size:14.5px;color:#2c22279e}#lfoot .socials{display:flex;gap:10px}#lfoot .socials a{width:38px;height:38px;border-radius:50%;border:1px solid rgba(44,34,39,.2);display:flex;align-items:center;justify-content:center;transition:var(--lm-ui) var(--lm-ease)}#lfoot .socials a:hover{background:var(--petal);border-color:var(--petal)}#lfoot .socials a:hover svg{fill:#fbf6f3}#lfoot .socials svg{width:17px;height:17px;fill:#2c2227;transition:fill var(--lm-ui) var(--lm-ease)}#lfoot .col h3{font-size:17px;letter-spacing:.005em;text-transform:none;margin-bottom:18px;color:#2c2227a8;font-family:Fraunces,Georgia,serif;font-style:italic;font-variation-settings:"opsz" 50;font-weight:420}#lfoot .col ul{list-style:none}#lfoot .col li{margin-bottom:12px;font-size:14.5px}#lfoot .col li a:hover{color:var(--petal)}#lfoot .bot{border-top:1px solid rgba(44,34,39,.14);padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}#lfoot .bot .pays{display:flex;gap:8px;flex-wrap:wrap;align-items:center}#lfoot .bot .pays svg,#lfoot .bot .pays .pay{height:24px;width:auto;border-radius:4px}#lfoot .bot .cr{font-size:13px;color:#2c222794}#lfoot .disc{background:transparent;border-top:1px solid rgba(44,34,39,.1);color:#2c222785;text-align:center;padding:18px 24px;font-size:11.5px;line-height:1.6}@media(max-width:820px){#lfoot .main{grid-template-columns:1fr 1fr;gap:30px 24px}#lfoot .brand{grid-column:1 / -1}#lfoot .bot{flex-direction:column;text-align:center}}@media(max-width:480px){#lfoot .main{grid-template-columns:1fr;text-align:center}#lfoot .blurb{max-width:340px;margin-left:auto;margin-right:auto}#lfoot .socials{justify-content:center}}#lfoot.lfoot--night{background-color:#1d171c;background-image:linear-gradient(180deg,#2c2227,#2b2126 18%,#292027 40%,#251d24 64%,#211a20 84%,#1d171c);isolation:isolate}#lfoot.lfoot--night:before,#lfoot.lfoot--night:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-image:var(--lfn-stars);background-repeat:repeat;background-size:800px 800px;mix-blend-mode:screen;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 46px);mask-image:linear-gradient(180deg,transparent 0,#000 46px)}#lfoot.lfoot--night:before{background-position:0 0;opacity:.68}#lfoot.lfoot--night:after{background-position:317px 211px;opacity:.62}@media(prefers-reduced-motion:no-preference){#lfoot.lfoot--night:before{animation:lfn-twink-a 9s ease-in-out infinite}#lfoot.lfoot--night:after{animation:lfn-twink-b 13.5s ease-in-out 3.1s infinite}}@keyframes lfn-twink-a{0%,to{opacity:.34}50%{opacity:.92}}@keyframes lfn-twink-b{0%,to{opacity:.88}50%{opacity:.28}}#lfoot.lfoot--night .lnight{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}#lfoot.lfoot-never-matches .lnight-orn{position:absolute;left:0;right:0;bottom:0;height:200px;display:block;background-color:#cbc0e2;opacity:.13;mix-blend-mode:screen;-webkit-mask-image:var(--lfn-orn),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55) 46%,#000 100%);mask-image:var(--lfn-orn),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55) 46%,#000 100%);-webkit-mask-size:620px 620px,100% 100%;mask-size:620px 620px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}#lfoot.lfoot--night .lnight-moon{position:absolute;left:50%;bottom:140px;width:min(132px,30vw);aspect-ratio:1;display:block;z-index:1;transform:translate(-50%) rotate(40deg);background-image:var(--lfn-moon);background-repeat:no-repeat;background-position:center;background-size:contain;mix-blend-mode:screen;opacity:.92}#lfoot.lfoot--night .blurb,#lfoot.lfoot--night .col h3{color:#ffffffad}#lfoot.lfoot--night .bot{border-top:1px solid rgba(251,246,243,.16)}#lfoot.lfoot--night .bot .cr{color:#ffffffa3}#lfoot.lfoot--night .disc{background:transparent;border-top:1px solid rgba(251,246,243,.12);color:#ffffffa3}#lfoot.lfoot--night .socials a{background:#fbf6f30d;border-color:#fbf6f338}#lfoot.lfoot--night .socials a:hover{background:var(--petal);border-color:var(--petal)}@media(max-width:820px){#lfoot.lfoot--night .lnight-moon{left:78%;bottom:96px;width:min(104px,26vw);opacity:.7}#lfoot.lfoot--night .lnight-orn{height:170px}}@media(max-width:480px){#lfoot.lfoot--night .lnight-moon{left:79%;bottom:118px;width:92px;opacity:.66}#lfoot.lfoot--night .lnight-orn{height:150px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/lunaire-footer.css.map */
