.product-page[data-astro-cid-xdazsypj]{--cream:#f6f3ee;--forest:#0e6e9e;--petroleum:#3e2770;--petroleum-deep:#2a1b4d;--ink:#1a1228;--field:var(--forest);--field-deep:var(--forest);--bloom:var(--field);font-family:Outfit,sans-serif}.product-page[data-astro-cid-xdazsypj].is-nervia{--field:var(--petroleum);--field-deep:var(--petroleum-deep)}.product-page__hero[data-astro-cid-xdazsypj],.product-page__pair[data-astro-cid-xdazsypj]{display:grid;position:relative;overflow:hidden}.product-page__figure[data-astro-cid-xdazsypj]{background:var(--cream);align-self:stretch;min-height:16rem;position:relative}.product-page[data-astro-cid-xdazsypj].is-nervia .product-page__figure[data-astro-cid-xdazsypj]{background:var(--field-deep)}.product-page__figure[data-astro-cid-xdazsypj] img[data-astro-cid-xdazsypj]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.product-page__pair-photo[data-astro-cid-xdazsypj] img[data-astro-cid-xdazsypj]{object-fit:cover;width:100%;height:100%;display:block}.product-page__intro[data-astro-cid-xdazsypj],.product-page__pair-copy[data-astro-cid-xdazsypj],.product-page__benefits[data-astro-cid-xdazsypj],.product-page__formula[data-astro-cid-xdazsypj],.product-page__marks[data-astro-cid-xdazsypj],.product-page__close[data-astro-cid-xdazsypj]{padding:4.6rem 1.5rem 2.6rem;position:relative;overflow:hidden}.product-page__intro[data-astro-cid-xdazsypj],.product-page__pair-copy[data-astro-cid-xdazsypj].is-field,.product-page__marks[data-astro-cid-xdazsypj]{background:var(--field);color:var(--on-dark,var(--cream))}.product-page__intro[data-astro-cid-xdazsypj]>[data-astro-cid-xdazsypj]:not(.ekilia-flora):not(.ekilia-nerves),.product-page__pair-copy[data-astro-cid-xdazsypj]>[data-astro-cid-xdazsypj]:not(.ekilia-flora):not(.ekilia-nerves),.product-page__benefits[data-astro-cid-xdazsypj]>[data-astro-cid-xdazsypj]:not(.ekilia-flora),.product-page__formula[data-astro-cid-xdazsypj]>[data-astro-cid-xdazsypj]:not(.ekilia-flora),.product-page__marks[data-astro-cid-xdazsypj]>[data-astro-cid-xdazsypj]:not(.ekilia-flora):not(.ekilia-nerves),.product-page__close[data-astro-cid-xdazsypj]>[data-astro-cid-xdazsypj]:not(.ekilia-flora){z-index:1;position:relative}.product-page__focus[data-astro-cid-xdazsypj]{letter-spacing:.14em;text-transform:uppercase;opacity:.72;margin:0 0 .7rem;font-size:.78rem;font-weight:600}.product-page[data-astro-cid-xdazsypj] h1[data-astro-cid-xdazsypj]{letter-spacing:-.04em;margin:0;font-family:Fraunces,serif;font-size:clamp(3rem,10vw,5.2rem);font-weight:500;line-height:.9}.product-page__claim[data-astro-cid-xdazsypj]{max-width:14ch;margin:1rem 0 0;font-family:Fraunces,serif;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:500;line-height:1.2}.product-page__pack[data-astro-cid-xdazsypj]{opacity:.88;max-width:28rem;margin:1rem 0 0;font-size:1.02rem;line-height:1.5}.product-page__pair-photo[data-astro-cid-xdazsypj]{background:var(--cream);align-self:stretch;min-height:14rem;margin:0;position:relative}.product-page__pair-photo[data-astro-cid-xdazsypj] img[data-astro-cid-xdazsypj]{min-height:0;position:absolute;inset:0}.product-page__benefits[data-astro-cid-xdazsypj],.product-page__formula[data-astro-cid-xdazsypj],.product-page__close[data-astro-cid-xdazsypj]{background:var(--cream);color:var(--ink)}.product-page[data-astro-cid-xdazsypj] h2[data-astro-cid-xdazsypj]{letter-spacing:-.03em;margin:0;font-family:Fraunces,serif;font-size:clamp(2.15rem,5.4vw,3.4rem);font-weight:500;line-height:1.05}.product-page__benefit-row[data-astro-cid-xdazsypj]{grid-template-columns:1fr;gap:1.2rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.product-page__benefit-row[data-astro-cid-xdazsypj] li[data-astro-cid-xdazsypj]{border-top:0;justify-items:start;gap:.7rem;max-width:none;padding:0;font-family:Fraunces,serif;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:500;line-height:1.2;display:grid}.benefit-mark[data-astro-cid-xdazsypj]{--mark:var(--field);width:2.6rem;height:2.6rem;color:var(--mark);display:block;position:relative}.benefit-mark[data-astro-cid-xdazsypj].is-balance:before{content:"";border:2px solid var(--mark);border-radius:50%;position:absolute;inset:.35rem}.benefit-mark[data-astro-cid-xdazsypj].is-balance:after{content:"";background:var(--mark);width:2px;position:absolute;top:.55rem;bottom:.55rem;left:50%;transform:translate(-50%)}.benefit-mark[data-astro-cid-xdazsypj].is-crave:before{content:"";border:2px solid var(--mark);border-radius:0 0 1rem 1rem;height:1.15rem;position:absolute;bottom:.45rem;left:.35rem;right:.35rem}.benefit-mark[data-astro-cid-xdazsypj].is-crave:after{content:"";background:var(--mark);height:2px;position:absolute;top:.55rem;left:.7rem;right:.7rem}.benefit-mark[data-astro-cid-xdazsypj].is-energy:before{content:"";border:2px solid var(--mark);border-radius:50%;position:absolute;inset:.7rem}.benefit-mark[data-astro-cid-xdazsypj].is-energy:after{content:"";background:var(--mark);width:2px;height:2.1rem;position:absolute;top:.25rem;left:50%;transform:translate(-50%);box-shadow:.75rem .55rem 0 -.05rem,-.75rem .55rem 0 -.05rem,.75rem -.55rem 0 -.05rem,-.75rem -.55rem 0 -.05rem}.benefit-mark[data-astro-cid-xdazsypj].is-rest:before{content:"";border:2px solid var(--mark);border-left-color:#0000;border-radius:50%;position:absolute;inset:.4rem .55rem .4rem .35rem;transform:rotate(-30deg)}.benefit-mark[data-astro-cid-xdazsypj].is-calm:before,.benefit-mark[data-astro-cid-xdazsypj].is-calm:after{content:"";border-top:2px solid var(--mark);border-radius:50%;height:.55rem;position:absolute;left:.3rem;right:.3rem}.benefit-mark[data-astro-cid-xdazsypj].is-calm:before{top:.75rem}.benefit-mark[data-astro-cid-xdazsypj].is-calm:after{top:1.35rem}.benefit-mark[data-astro-cid-xdazsypj].is-nerve:before{content:"";background:var(--mark);width:2px;position:absolute;top:.35rem;bottom:.35rem;left:1.2rem}.benefit-mark[data-astro-cid-xdazsypj].is-nerve:after{content:"";border-left:2px solid var(--mark);border-right:2px solid var(--mark);border-radius:0 0 .7rem .7rem;height:.9rem;position:absolute;top:.85rem;left:.45rem;right:.45rem}.product-page__pair-copy[data-astro-cid-xdazsypj] dl[data-astro-cid-xdazsypj],.product-page__marks[data-astro-cid-xdazsypj] dl[data-astro-cid-xdazsypj]{grid-template-columns:1fr 1fr;gap:1.1rem 1.4rem;margin:1.5rem 0 0;display:grid}.product-page__marks[data-astro-cid-xdazsypj] dl[data-astro-cid-xdazsypj]{grid-template-columns:1fr 1fr;max-width:36rem}.product-page[data-astro-cid-xdazsypj] dt[data-astro-cid-xdazsypj]{opacity:.7;font-size:.72rem;font-weight:600}.product-page[data-astro-cid-xdazsypj] dd[data-astro-cid-xdazsypj]{margin:.25rem 0 0;font-family:Fraunces,serif;font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:500}.product-page__formula-copy[data-astro-cid-xdazsypj] p[data-astro-cid-xdazsypj]{max-width:34rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.55}.product-page__other[data-astro-cid-xdazsypj]{opacity:.78;font-size:.95rem!important}.product-page__formula-shot[data-astro-cid-xdazsypj]{max-width:22rem;margin:1.4rem 0 0}.product-page__formula-shot[data-astro-cid-xdazsypj] img[data-astro-cid-xdazsypj]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.product-page__table[data-astro-cid-xdazsypj]{margin-top:1.8rem}.product-page__table[data-astro-cid-xdazsypj]>p[data-astro-cid-xdazsypj]{margin:0 0 .9rem;font-size:.95rem;line-height:1.45}.product-page[data-astro-cid-xdazsypj] table[data-astro-cid-xdazsypj]{border-collapse:collapse;width:100%}.product-page[data-astro-cid-xdazsypj] th[data-astro-cid-xdazsypj],.product-page[data-astro-cid-xdazsypj] td[data-astro-cid-xdazsypj]{border-top:1.5px solid color-mix(in srgb, var(--field) 28%, transparent);text-align:left;padding:.75rem 0;font-size:.95rem;line-height:1.4}.product-page[data-astro-cid-xdazsypj] th[data-astro-cid-xdazsypj]{color:var(--field);font-size:.72rem;font-weight:600}.product-page[data-astro-cid-xdazsypj] td[data-astro-cid-xdazsypj]:nth-child(2),.product-page[data-astro-cid-xdazsypj] th[data-astro-cid-xdazsypj]:nth-child(2),.product-page[data-astro-cid-xdazsypj] td[data-astro-cid-xdazsypj]:nth-child(3),.product-page[data-astro-cid-xdazsypj] th[data-astro-cid-xdazsypj]:nth-child(3){text-align:right;white-space:nowrap}.product-page__vnr[data-astro-cid-xdazsypj]{opacity:.72;margin-top:.8rem!important;font-size:.82rem!important}.product-page__close[data-astro-cid-xdazsypj] p[data-astro-cid-xdazsypj]{max-width:36rem;margin:1rem 0 0;font-size:1.02rem;line-height:1.5}.product-page__close[data-astro-cid-xdazsypj]{--bloom-ink:var(--field)}.product-page__close[data-astro-cid-xdazsypj] .ekilia-btns__btn.is-bloom{color:var(--field);box-shadow:inset 0 0 0 2px var(--field)}.product-page__close[data-astro-cid-xdazsypj] .ekilia-btns__btn.is-tinta{color:var(--field)}.product-page__close[data-astro-cid-xdazsypj] .ekilia-btns__btn:focus-visible{outline-color:var(--field)}@media (width>=900px){.product-page__hero[data-astro-cid-xdazsypj],.product-page__pair[data-astro-cid-xdazsypj]{grid-template-columns:1fr 1fr;min-height:0}.product-page[data-astro-cid-xdazsypj].is-nervia .product-page__figure[data-astro-cid-xdazsypj]{order:2}.product-page[data-astro-cid-xdazsypj].is-nervia .product-page__intro[data-astro-cid-xdazsypj]{order:1}.product-page__figure[data-astro-cid-xdazsypj]{min-height:22rem}.product-page__pair-photo[data-astro-cid-xdazsypj]{min-height:18rem}.product-page__figure[data-astro-cid-xdazsypj] img[data-astro-cid-xdazsypj],.product-page__pair-photo[data-astro-cid-xdazsypj] img[data-astro-cid-xdazsypj]{max-height:none}.product-page__intro[data-astro-cid-xdazsypj],.product-page__pair-copy[data-astro-cid-xdazsypj],.product-page__marks[data-astro-cid-xdazsypj]{align-content:center;padding:4rem 2.6rem;display:grid}.product-page__benefits[data-astro-cid-xdazsypj],.product-page__formula[data-astro-cid-xdazsypj],.product-page__close[data-astro-cid-xdazsypj]{padding:4.5rem 2.6rem}.product-page__formula[data-astro-cid-xdazsypj]{grid-template-columns:1fr 1fr;align-items:start;gap:2.2rem;display:grid}.product-page__formula-shot[data-astro-cid-xdazsypj]{max-width:20rem;margin-top:1.6rem}.product-page__table[data-astro-cid-xdazsypj]{margin-top:.3rem}.product-page__benefit-row[data-astro-cid-xdazsypj]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;margin-top:2rem}.product-page__marks[data-astro-cid-xdazsypj] dl[data-astro-cid-xdazsypj]{grid-template-columns:repeat(3,1fr);max-width:48rem}}
