:root{--glass-light: rgba(255, 255, 255, .42);--glass-edge: rgba(255, 255, 255, .75);--glass-shadow: 0 10px 40px rgba(26, 38, 110, .1);--halo: rgba(75, 107, 242, .55);--halo-soft: rgba(142, 160, 255, .55)}#shopify-section-lm-header{position:sticky;top:0;z-index:50}#shopify-section-lm-header .lm-header{position:relative}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lm-header{background:#f4f1ea9e;-webkit-backdrop-filter:saturate(170%) blur(18px);backdrop-filter:saturate(170%) blur(18px)}.lm-header.is-scrolled{border-bottom-color:#0e0f1a14;box-shadow:0 1px #fff9 inset}.lm-hero{position:relative;isolation:isolate;overflow:hidden}.lm-hero:before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.lm-hero:before{width:clamp(380px,60vw,980px);height:clamp(260px,36vw,560px);right:-20%;top:0;border-radius:0;background:radial-gradient(closest-side at 40% 48%,#4b6bf280,#4b6bf24f 38%,#4b6bf21c 68%,#4b6bf200),radial-gradient(closest-side at 68% 62%,#8ea0ff66,#8ea0ff3f 38%,#8ea0ff16 68%,#8ea0ff00);filter:blur(28px);rotate:-14deg;animation:lm-drift 26s ease-in-out infinite alternate}.lm-hero__meta{justify-self:start;align-self:end;padding:18px 22px;border-radius:20px;background:var(--glass-light);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--glass-shadow),inset 0 1px #fffc}#forfaits{isolation:isolate;overflow:hidden}#forfaits:before,#forfaits:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}#forfaits:before{width:clamp(520px,76vw,1260px);height:clamp(220px,26vw,420px);left:34%;top:32%;border-radius:0;background:radial-gradient(closest-side at 36% 50%,#4b6bf275,#4b6bf249 38%,#4b6bf21a 68%,#4b6bf200),radial-gradient(closest-side at 74% 44%,#8ea0ff6b,#8ea0ff42 38%,#8ea0ff17 68%,#8ea0ff00);filter:blur(30px);rotate:8deg;animation:lm-drift 30s ease-in-out infinite alternate-reverse}#forfaits:after{width:clamp(160px,19vw,300px);aspect-ratio:1;left:3%;bottom:6%;border-radius:0;background:radial-gradient(closest-side at 50% 50%,#8ea0ff8c,#8ea0ff57 38%,#8ea0ff1f 68%,#8ea0ff00);filter:blur(20px);animation:lm-float 17s ease-in-out infinite alternate}#forfaits .lm-plan:not(.lm-plan--featured){background:var(--glass-light);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:var(--glass-shadow),inset 0 1px #ffffffd9}#forfaits .lm-plan--featured{background:#0e0f1acc;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:0 18px 50px #0e0f1a47,inset 0 1px #ffffff1f}#forfaits .lm-plan{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}@media(hover:hover){#forfaits .lm-plan:hover{transform:translateY(-4px)}}#forfaits .lm-plan .lm-btn--solid{background:#ffffff80;color:var(--ink);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 6px 20px #1a266e1a,inset 0 1px #ffffffe6}#forfaits .lm-plan .lm-btn--solid:hover{background:#4b6bf2e0;color:var(--white);border-color:#ffffff73}#forfaits .lm-plan--featured .lm-btn--solid{background:#ffffff1f;color:var(--white);border:1px solid rgba(255,255,255,.28);box-shadow:0 6px 20px #00000040,inset 0 1px #ffffff38}#forfaits .lm-plan--featured .lm-btn--solid:hover{background:#4b6bf2e6;border-color:#fff6}.lm-section:has(.lm-pillars){isolation:isolate;overflow:hidden}.lm-section:has(.lm-pillars):before,.lm-section:has(.lm-pillars):after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.lm-section:has(.lm-pillars):before{width:clamp(300px,42vw,680px);height:clamp(300px,40vw,640px);left:-16%;top:30%;border-radius:0;background:radial-gradient(closest-side at 55% 45%,#4b6bf280,#4b6bf24f 38%,#4b6bf21c 68%,#4b6bf200),radial-gradient(closest-side at 42% 72%,#8ea0ff66,#8ea0ff3f 38%,#8ea0ff16 68%,#8ea0ff00);filter:blur(30px);rotate:24deg;animation:lm-drift 23s ease-in-out infinite alternate}.lm-section:has(.lm-pillars):after{width:clamp(130px,14vw,220px);aspect-ratio:1;right:9%;top:16%;border-radius:0;background:radial-gradient(closest-side at 50% 50%,#4b6bf26b,#4b6bf242 38%,#4b6bf217 68%,#4b6bf200);filter:blur(18px);animation:lm-float 11s ease-in-out infinite alternate-reverse}.lm-pillars{background:transparent;border:0;border-radius:0;overflow:visible;gap:16px}.lm-pillar{border-radius:28px;background:var(--glass-light);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:var(--glass-shadow),inset 0 1px #ffffffd9;transition:background .35s var(--ease),color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.lm-pillar:hover{background:#4060ecf0;color:var(--white);border-color:#ffffff59;box-shadow:0 18px 50px #3350d84d,inset 0 1px #ffffff4d}@media(hover:hover){.lm-pillar:hover{transform:translateY(-4px)}}.lm-pillar__list li{border:1px solid var(--glass-edge);background:#ffffff73;box-shadow:inset 0 1px #fffc}.lm-pillar:hover .lm-pillar__list li{background:#ffffff29;border-color:#fff6;box-shadow:none}.lm-pillar__go{border:1px solid var(--glass-edge);background:#ffffff80;box-shadow:0 6px 20px #1a266e1a,inset 0 1px #ffffffe6}.lm-pillar:hover .lm-pillar__go{background:#ffffff2e;border-color:#ffffff73}.lm-drawer{background:#4b6bf2db;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}}@keyframes lm-float{0%{transform:translate(0) scale(1)}to{transform:translate(-4%,6%) scale(1.08)}}@keyframes lm-drift{0%{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(5%,-4%) rotate(7deg) scale(1.06)}to{transform:translate(-3%,5%) rotate(-5deg) scale(.96)}}@media(prefers-reduced-motion:reduce){#forfaits:before,#forfaits:after,.lm-hero:before,.lm-section:has(.lm-pillars):before,.lm-section:has(.lm-pillars):after{animation:none}}@media(max-width:599px){.lm-hero:before{right:-38%;top:2%}#forfaits:before{left:10%;top:22%}.lm-section:has(.lm-pillars):before{left:-45%;top:40%}.lm-section:has(.lm-pillars):after{right:4%;top:22%}.lm-hero__meta{justify-self:stretch}}.lm-footer{overflow:hidden}.lm-footer__brand{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;padding:clamp(48px,8vw,120px) 0;margin:0 0 clamp(32px,5vw,64px)}.lm-footer__brand:before,.lm-footer__brand:after{content:"";position:absolute;z-index:-1;pointer-events:none}.lm-footer__brand:before{width:min(78%,900px);height:70%;left:50%;top:50%;translate:-62% -48%;background:radial-gradient(closest-side,#4b6bf29e,#4b6bf257 40%,#4b6bf21a,#4b6bf200);filter:blur(34px);animation:lm-glow-a 18s ease-in-out infinite alternate}.lm-footer__brand:after{width:min(42%,460px);height:58%;left:50%;top:50%;translate:8% -30%;background:radial-gradient(closest-side,#8ea0ff8c,#8ea0ff47 42%,#8ea0ff14 72%,#8ea0ff00);filter:blur(26px);animation:lm-glow-b 14s ease-in-out infinite alternate}.lm-footer__glass{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:clamp(26px,3.6vw,52px) clamp(34px,5.2vw,80px);border-radius:clamp(28px,3.6vw,52px);background:#4b6bf2;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff1a,inset 0 0 32px #ffffff0f,0 30px 80px #3350d859,0 6px 18px #0000004d;text-decoration:none;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.lm-footer__glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(135deg,#ffffffd9,#ffffff1f 28%,#fff0 52%,#8ea0ff40 74%,#fff9);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lm-footer__glass:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff29,#ffffff08 30%,#fff0 45%),linear-gradient(105deg,#fff0 38%,#ffffff24,#fff0 56%) no-repeat;background-size:100% 100%,260% 100%;background-position:0 0,130% 0;animation:lm-sheen 9s ease-in-out infinite}.lm-footer__glass img{position:relative;z-index:1;width:clamp(200px,40vw,560px);height:auto;filter:drop-shadow(0 1px 2px rgba(20,30,90,.25))}@media(hover:hover){.lm-footer__glass:hover{transform:translateY(-3px) scale(1.01)}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lm-footer__glass{background:#4b6bf2;-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%)}}@keyframes lm-sheen{0%,55%{background-position:0 0,130% 0}to{background-position:0 0,-30% 0}}@keyframes lm-glow-a{0%{transform:translate(0) scale(1)}to{transform:translate(7%,5%) scale(1.1)}}@keyframes lm-glow-b{0%{transform:translate(0) scale(1)}to{transform:translate(-10%,8%) scale(.92)}}@media(prefers-reduced-motion:reduce){.lm-footer__brand:before,.lm-footer__brand:after,.lm-footer__glass:after{animation:none}}@media(max-width:599px){.lm-footer__brand{padding:40px 0}.lm-footer__brand:before{width:130%;height:90%;translate:-55% -50%}.lm-footer__brand:after{width:70%;height:70%;translate:0 -35%}.lm-footer__glass{padding:22px 26px;border-radius:26px}.lm-footer__glass img{width:min(68vw,300px)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lemonnier-glass.css.map */
