:root{--paper-2: #FFFDFA;--ombre: 0 6px 20px rgba(28, 27, 26, .06)}body:not(.template-product){--serif: "DM Serif Display", Georgia, "Times New Roman", serif;--sans: "Inter", system-ui, -apple-system, sans-serif;font-weight:400}.brand__name{font-family:Cinzel,Georgia,serif}.brand__cities{font-family:var(--sans);font-size:7.5px;letter-spacing:.3em}.icon-btn{width:42px;height:42px;border-radius:14px;border:0;background:var(--paper-2);box-shadow:var(--ombre);color:var(--ink)}.burger i{height:1.5px;width:17px}.burger i:last-child{width:17px}.search__field{background:var(--paper-2);box-shadow:var(--ombre);font-size:13px;font-weight:400;color:var(--muted)}.search__btn{background:var(--paper-2);box-shadow:var(--ombre)}.search__btn svg path,.search__btn svg circle{stroke:var(--ink)}.search__btn svg circle[fill]{fill:var(--paper-2)}.hero{height:250px;border-radius:22px;background:var(--clay)}.hero .slot img{object-position:64% center}.hero__veil{display:block;background:linear-gradient(90deg,#faf8f58c,#faf8f533 45%,#faf8f500 60%)}.hero__text{left:22px;top:26px;right:45%;color:var(--ink)}.hero .eyebrow{font-family:var(--sans);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}.hero__title{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.02;letter-spacing:-.005em;text-transform:none}.hero__sub{font-size:12px;line-height:1.45;color:#1c1b1acc;margin-top:10px}.hero__cta{left:22px;bottom:22px;top:auto;height:38px;padding:0 16px;font-size:12px;font-weight:500;letter-spacing:0;background:var(--ink);color:var(--bone)}.dots{display:none}@media(max-width:700px){.hero{height:250px}.hero .slot{position:absolute;top:0;right:0;bottom:0;left:0}.hero .slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:64% center}.hero__veil{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#faf8f599,#faf8f540 50%,#faf8f500 66%)}.hero__text{position:absolute;left:20px;right:42%;top:24px;padding:0;color:var(--ink)}.hero .eyebrow{color:var(--gold-deep)}.hero__title{font-size:29px;margin-top:8px}.hero__sub{color:#1c1b1acc;font-size:12px}.hero__cta{position:absolute;left:20px;top:auto;bottom:20px;margin:0;background:var(--ink);color:var(--bone)}}@media(min-width:900px){.hero{height:440px}.hero__title{font-size:54px}.hero__sub{font-size:15px}.hero__cta{left:48px;bottom:48px;height:46px;padding:0 24px;font-size:13px}}.bienfaits{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr)}.bienfaits a{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--ink)}.bienfaits__rond{width:58px;height:58px;border-radius:50%;background:#f1e9de;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:transform .2s var(--ease),background .2s var(--ease)}.bienfaits a:hover .bienfaits__rond{transform:translateY(-2px);background:#eadfd0}.bienfaits__nom{font-size:12.5px;font-weight:500}.bienfaits__nm{font-size:10px;color:var(--muted);margin-top:-4px}.bienfaits--accueil{gap:8px;padding:4px var(--pad) 26px}.bienfaits--fiche{gap:4px;margin:18px var(--pad) 0;padding:16px 6px;border-radius:18px;border:1px solid var(--line-2);background:var(--paper-2)}.bienfaits--fiche .bienfaits__rond{width:42px;height:42px;background:transparent;border:1px solid var(--line-2)}.bienfaits--fiche .ico{width:19px;height:19px}.bienfaits--fiche .bienfaits__nom{font-size:11.5px}.bienfaits--fiche .bienfaits__nm{font-size:9px;line-height:1.25}@media(min-width:900px){.bienfaits--accueil{max-width:720px;margin-inline:auto;padding-bottom:40px}.bienfaits--accueil .bienfaits__rond{width:76px;height:76px}.bienfaits--accueil .bienfaits__nom{font-size:14px}.bienfaits--fiche{margin-inline:0}}.row-head{align-items:center;padding-bottom:14px}.row-head h2{font-family:var(--serif);font-size:23px;font-weight:400;letter-spacing:0;text-transform:none}.row-head a{font-size:13px;font-weight:500;letter-spacing:0;color:var(--ink);gap:6px}.rail .card{width:164px}.card{border:0;border-radius:18px;background:var(--paper-2);box-shadow:var(--ombre)}.card:hover{border:0}.card__media{height:150px;margin:7px 7px 0;border-radius:13px;overflow:hidden}.card__flag{top:8px;left:8px;padding:4px 9px;border-radius:999px;background:var(--ink);color:var(--bone);font-size:9.5px;font-weight:500;letter-spacing:.02em}.card__fav{top:8px;right:8px;z-index:2;width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;background:#fffdfaeb;color:var(--ink)}.card__fav .ico{width:16px;height:16px}.card__fav[aria-pressed=true]{color:var(--gold-deep)}.card__fav[aria-pressed=true] .ico path{fill:currentColor}.card__body{padding:10px 11px 12px}.card__name{font-family:var(--sans);font-size:13.5px;font-weight:600;letter-spacing:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__spec{font-size:11.5px;font-weight:400;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__foot{margin-top:10px}.price{font-size:16px;font-weight:600;letter-spacing:0}.card__add{position:relative;z-index:2;margin:0}.add{width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;background:var(--gold);color:#fff;box-shadow:0 4px 12px #c5a88073}.add .ico{width:13px;height:13px}@media(min-width:900px){.rail .card{width:auto}.card__media,.grid .card__media{height:260px}.card__name{font-size:15px}.card__spec{font-size:12.5px}.price{font-size:17px}}.ritual{height:124px;border-radius:20px;margin-top:8px}.ritual__veil{background:linear-gradient(90deg,#1c1b1ad1,#1c1b1a80,#1c1b1a0d)}.ritual__text{left:20px;top:20px;right:40%}.ritual__text h3{font-family:var(--serif);font-size:21px;font-weight:400;letter-spacing:0;line-height:1.1}.ritual__text p{font-size:11.5px;margin-top:5px;opacity:.85}.ritual__cta{left:20px;bottom:16px;height:30px;padding:0 14px;gap:7px;border:0;background:#faf8f52e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11.5px;font-weight:500;letter-spacing:0}@media(min-width:900px){.ritual{height:220px}.ritual__text h3{font-size:32px}.ritual__text p{font-size:14px}.ritual__cta{left:44px;bottom:40px;height:38px;font-size:13px}}.tabbar{padding:10px 4px 26px;border-top:0;background:#fffdfaf7;box-shadow:0 -6px 22px #1c1b1a0f}.tab{width:auto;flex:1;gap:4px;font-size:10.5px;font-weight:500;letter-spacing:0;color:var(--muted);opacity:1}.tab .ico{width:22px;height:22px}.tab--on{color:var(--gold-deep)}.tab--on .ico path,.tab--on .ico circle{fill:#c5a88038}.tab__mark{display:none}@media(min-width:900px){.tab{flex:none;flex-direction:row;gap:8px;font-size:12px}.tab .ico{width:18px;height:18px}}.fav-vide{grid-column:1 / -1;text-align:center;font-size:14px;line-height:1.6;color:var(--muted);padding:40px 0}.page-head h1{font-family:var(--serif);font-weight:400;letter-spacing:0;text-transform:none}.cart-dot[hidden]{display:none}.ritual{height:auto;min-height:150px;display:flex;flex-direction:column;justify-content:center}.ritual .slot,.ritual__veil{position:absolute;top:0;right:0;bottom:0;left:0}.ritual__text{position:relative;z-index:1;left:auto;top:auto;right:auto;padding:20px 40% 0 20px}.ritual__cta{position:relative;z-index:1;left:auto;bottom:auto;align-self:flex-start;margin:14px 20px 20px}@media(min-width:900px){.ritual{min-height:220px}.ritual__text{padding:40px 50% 0 44px}.ritual__cta{margin:18px 44px 40px}}.star{margin:14px 0 18px}.star img{display:block;width:100%;max-height:560px;object-fit:cover;border-radius:18px}.price s{font-size:12px;font-weight:400;color:var(--muted);margin-left:6px}.card__flag--remise{background:#b5483f}.card__flag--remise{background:var(--gold);color:#fff;letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lumea.css.map */
