.hzf-pdp,.hzf-pdp-nav,.hzf-pdp-cards,.hzf-pdp-ritual,.hzf-pdp-who,.hzf-pdp-formula,.hzf-pdp-service,.hzf-pdp-closing{letter-spacing:0}.hzf-pdp{position:relative;display:block;overflow-x:clip}.hzf-pdp__glow{position:absolute;z-index:-1;top:-10.6rem;left:-22rem;width:64rem;height:64rem;border-radius:50%;background:var(--hzf-pink-38);filter:var(--hzf-blur-120);pointer-events:none}.hzf-pdp__layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--hzf-sp-32) var(--hzf-sp-32-64);padding:var(--hzf-sp-20-32) 0 var(--hzf-sp-64-104)}.hzf-pdp__gallery{flex:1.1 1 46rem;min-width:0}.hzf-pdp__info{flex:1 1 38rem;min-width:0}@media screen and (min-width:744px){.hzf-pdp__layout{flex-wrap:nowrap}}@media screen and (min-width:744px)and (max-width:989px){.hzf-pdp__gallery,.hzf-pdp__info{flex:1 1 0}}@media screen and (min-width:744px){.hzf-pdp__gallery--sticky{position:sticky;top:var(--hzf-sp-24)}}.hzf-pdp .product__view-details{display:none}.hzf-pdp-nav{position:relative;margin-top:var(--hzf-sp-12-20);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hzf-sp-12) var(--hzf-sp-24)}.hzf-pdp-crumbs{display:inline-flex;align-items:center;gap:var(--hzf-sp-8);min-width:0;font-size:var(--hzf-text-13);color:var(--hzf-text-muted)}.hzf-pdp-crumbs__back{display:inline-flex;align-items:center;gap:var(--hzf-sp-6);margin-block:calc(var(--hzf-sp-12) * -1);padding-block:var(--hzf-sp-12);font-weight:500;white-space:nowrap;color:var(--hzf-text-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.hzf-pdp-crumbs__back:active{color:var(--hzf-text-muted)}.hzf-pdp-crumbs__current{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hzf-pdp-nav__end{display:flex;align-items:center;gap:var(--hzf-sp-16);min-width:0;max-width:100%}.hzf-pdp-nav__kicker{margin:0;font-family:var(--font-heading-family);font-style:italic;font-size:var(--hzf-text-15);white-space:nowrap;color:var(--hzf-text-muted)}.hzf-pdp-tabs{display:flex;gap:var(--hzf-sp-4);min-width:0;padding:var(--hzf-sp-2) var(--hzf-sp-5);border-radius:var(--hzf-radius-pill);background:var(--hzf-white-62);border:.1rem solid var(--hzf-white-90);-webkit-backdrop-filter:var(--hzf-blur-14);backdrop-filter:var(--hzf-blur-14);overflow-x:auto;scrollbar-width:none}.hzf-pdp-tabs::-webkit-scrollbar{display:none}.hzf-pdp-tabs__tab{flex:none;display:inline-flex;align-items:center;height:4.4rem;padding:0 var(--hzf-sp-16);border-block:.3rem solid transparent;border-radius:var(--hzf-radius-pill);background-clip:padding-box;font-size:var(--hzf-text-14);font-weight:500;white-space:nowrap;color:var(--hzf-text-ink);text-decoration:none;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.hzf-pdp-tabs__tab[aria-current=true]{background-color:var(--hzf-text-ink);color:var(--hzf-white)}.hzf-pdp-tabs__tab:focus-visible{outline:.2rem solid var(--hzf-text-ink);outline-offset:-.2rem;box-shadow:none}.hzf-pdp-tabs__tab:not([aria-current=true]):active{background-color:var(--hzf-white-70)}@media(hover:hover){.hzf-pdp-tabs__tab:hover{color:var(--hzf-text-ink);background-color:var(--hzf-white-70)}.hzf-pdp-tabs__tab[aria-current=true]:hover{color:var(--hzf-white);background-color:var(--hzf-text-ink)}}@media screen and (max-width:743px){.hzf-pdp-nav__kicker{display:none}.hzf-pdp-nav__end{flex:0 0 calc(100% + var(--hzf-sp-20) * 2);max-width:none;margin:calc(var(--hzf-sp-4) * -1) calc(var(--hzf-sp-20) * -1);padding:var(--hzf-sp-4) var(--hzf-sp-20);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--hzf-sp-20) + var(--hzf-sp-6));scrollbar-width:none}.hzf-pdp-nav__end::-webkit-scrollbar{display:none}.hzf-pdp-nav__end .hzf-pdp-tabs{flex:none;overflow:visible}}.hzf-pdp-gallery{display:flex;flex-direction:column;gap:var(--hzf-sp-10)}.hzf-pdp-stage{position:relative;isolation:isolate;display:block;aspect-ratio:1 / 1.04;overflow:hidden;border-radius:var(--hzf-radius-26-32);background:var(--hzf-stage-gradient);box-shadow:var(--hzf-shadow-stage)}.hzf-pdp-stage__blob{position:absolute;left:20%;top:20%;width:60%;height:60%;border-radius:50%;background:var(--hzf-pink-60);filter:var(--hzf-blur-60);pointer-events:none}.hzf-pdp-stage__mark{position:absolute;right:-2%;bottom:-12%;font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:var(--hzf-text-260-460);line-height:1;color:var(--hzf-rose-08);pointer-events:none;-webkit-user-select:none;user-select:none}.hzf-pdp-stage .product__media-list{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.hzf-pdp-stage .product__media-list::-webkit-scrollbar{display:none}.hzf-pdp-stage .product__media-list .hzf-pdp-stage__item{position:relative;flex:0 0 100%;width:100%;max-width:none;height:100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.hzf-pdp-stage .hzf-pdp-media,.hzf-pdp-stage .product__modal-opener{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;background:none;border:0;box-shadow:none}.hzf-pdp-stage .product__media{position:absolute;top:9%;right:9%;bottom:13%;left:9%;padding:0;background:none}.hzf-pdp-stage .product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.hzf-pdp-stage .media-fit-cover .product__media{top:0;right:0;bottom:0;left:0}.hzf-pdp-stage .media-fit-cover .product__media img{object-fit:cover;mix-blend-mode:normal}.hzf-pdp-stage .product__media-toggle{-webkit-tap-highlight-color:transparent}.hzf-pdp-stage .product__media-toggle:after{top:0;right:0;bottom:0;left:0;cursor:zoom-in}.hzf-pdp-stage .product__media-toggle:focus-visible:after,.hzf-pdp-stage .product__media-toggle.focused:after{border-radius:var(--hzf-radius-26-32);outline:.2rem solid var(--hzf-text-ink);outline-offset:-.2rem;box-shadow:none}.hzf-pdp-stage .product__modal-opener:not(.product__modal-opener--image){display:none}.hzf-pdp-stage .deferred-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hzf-pdp-stage .product__modal-opener .hzf-pdp-zoom{left:auto;top:auto;right:var(--hzf-sp-16);bottom:var(--hzf-sp-14);z-index:3;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:var(--hzf-white-70);color:var(--hzf-text-ink);opacity:1;pointer-events:none}.hzf-pdp-stage__chip,.hzf-pdp-stage__soldout{position:absolute;z-index:3;top:var(--hzf-sp-16);display:inline-flex;align-items:center;height:3.4rem;border-radius:var(--hzf-radius-pill);font-size:var(--hzf-text-13);font-weight:500;line-height:1;white-space:nowrap;pointer-events:none}.hzf-pdp-stage__chip{left:var(--hzf-sp-16);gap:var(--hzf-sp-8);padding:0 var(--hzf-sp-14) 0 var(--hzf-sp-8);background:var(--hzf-white-70);-webkit-backdrop-filter:var(--hzf-blur-8);backdrop-filter:var(--hzf-blur-8);color:var(--hzf-text-ink)}.hzf-pdp-stage__soldout{right:var(--hzf-sp-16);padding:0 var(--hzf-sp-14);background:var(--hzf-text-ink);color:var(--hzf-white)}.hzf-pdp-stage__soldout[hidden]{display:none}.hzf-pdp-stage{container:hzf-stage / inline-size}@container hzf-stage (max-width: 40rem){.hzf-pdp-stage__chip~.hzf-pdp-stage__soldout{top:calc(var(--hzf-sp-16) + 3.4rem + var(--hzf-sp-8));left:var(--hzf-sp-16);right:auto}}.hzf-pdp-stage__note{position:absolute;z-index:3;left:var(--hzf-sp-20);bottom:var(--hzf-sp-18);font-family:var(--font-heading-family);font-style:italic;font-size:var(--hzf-text-16-19);color:var(--hzf-text-muted);pointer-events:none}.hzf-pdp-stage__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hzf-sp-16)}.hzf-pdp-stage__glyph{display:flex;opacity:.95}.hzf-pdp-stage__glyph svg{width:clamp(12rem,12.5vw,18rem);height:clamp(12rem,12.5vw,18rem)}.hzf-pdp-stage__caption{font-size:var(--hzf-text-12);letter-spacing:.08em;text-transform:uppercase;color:var(--hzf-shade-80)}.hzf-pdp:has(.hzf-buy[disabled]) .hzf-pdp-stage__soldout[hidden]{display:inline-flex}.hzf-pdp:has(.hzf-buy:not([disabled])) .hzf-pdp-stage__soldout{display:none}.hzf-pdp:has(.hzf-buy[disabled]) .hzf-pdp-stage__glyph{opacity:.45}.hzf-pdp-thumbs{display:block}.hzf-pdp-thumbs__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hzf-sp-10);margin:0;padding:0}.hzf-pdp-thumbs__item{position:relative;aspect-ratio:1}.hzf-pdp-thumb{display:block;width:100%;height:100%;padding:0;overflow:hidden;border:.2rem solid transparent;border-radius:var(--hzf-radius-18);background:var(--hzf-thumb-gradient);color:var(--hzf-text-ink);opacity:.7;cursor:pointer}.hzf-pdp-thumb[aria-current=true]{border-color:var(--hzf-text-ink);opacity:1}.hzf-pdp-thumb{-webkit-tap-highlight-color:transparent}.hzf-pdp-thumb:active{opacity:1}.hzf-pdp-thumb:focus-visible{outline:.2rem solid var(--hzf-text-ink);outline-offset:.2rem;box-shadow:none}.hzf-pdp-thumb img{display:block;width:100%;height:100%;padding:var(--hzf-sp-10);object-fit:contain;mix-blend-mode:darken}.hzf-pdp-thumbs__badge{position:absolute;z-index:1;top:var(--hzf-sp-8);right:var(--hzf-sp-8);display:flex;pointer-events:none}@media(hover:hover){.hzf-pdp-thumb:hover{opacity:1}}.product-media-modal{background:var(--hzf-thumb-gradient)}.product-media-modal .product-media-modal__dialog,.product-media-modal .product-media-modal__content{background:none}.product-media-modal .product-media-modal__dialog{height:100dvh}.product-media-modal__content{display:grid;place-items:center;gap:var(--hzf-sp-24);max-height:100dvh;padding:var(--hzf-sp-32)}.product-media-modal__content img{width:auto;height:auto;max-width:min(72rem,100%);max-height:82dvh;object-fit:contain;mix-blend-mode:darken}.product-media-modal .product-media-modal__toggle{top:var(--hzf-sp-16);right:var(--hzf-sp-16);width:4.4rem;height:4.4rem;padding:var(--hzf-sp-12);border:.1rem solid var(--hzf-white-90);background:var(--hzf-white-70);color:var(--hzf-text-ink);-webkit-tap-highlight-color:transparent}.product-media-modal .product-media-modal__toggle:active{filter:brightness(.94)}.hzf-pdp-title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--hzf-text-34-48);line-height:var(--hzf-leading-1_06);letter-spacing:-.03em;text-wrap:balance;color:var(--hzf-text-ink)}.hzf-pdp-desc{margin-top:var(--hzf-sp-22);font-size:var(--hzf-text-16);line-height:var(--hzf-leading-1_6);color:var(--hzf-text-prose);text-wrap:pretty}.hzf-pdp-desc p{margin:0}.hzf-pdp-desc__more>summary{display:inline-flex;align-items:center;gap:var(--hzf-sp-6);font-weight:500;color:var(--hzf-text-ink);text-decoration:underline;text-underline-offset:.2em;list-style:none;cursor:pointer}.hzf-pdp-desc__more>summary::-webkit-details-marker{display:none}.hzf-pdp-desc__more>summary:after{content:"";width:.7rem;height:.7rem;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:rotate(45deg) translateY(-.2rem);transition:transform var(--hzf-motion-base) var(--hzf-motion-ease)}.hzf-pdp-desc__more[open]>summary:after{transform:rotate(225deg) translateY(-.2rem)}.hzf-pdp-desc__more>*+*{margin-top:var(--hzf-sp-12)}.hzf-pdp-desc>*+*{margin-top:var(--hzf-sp-12)}.hzf-pdp-acc{margin-top:var(--hzf-sp-22);padding:var(--hzf-sp-4) var(--hzf-sp-6);border-radius:var(--hzf-radius-24);background:var(--hzf-white)}.hzf-pdp-acc:not(:has(.hzf-pdp-acc__item)){display:none}.hzf-pdp-acc .hzf-pdp-acc__item{margin:0;border:0}.hzf-pdp-acc .hzf-pdp-acc__item+.hzf-pdp-acc__item{border-top:.1rem solid var(--hzf-ink-08)}.hzf-pdp-acc .hzf-pdp-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--hzf-sp-12);padding:var(--hzf-sp-16) var(--hzf-sp-12) var(--hzf-sp-16) var(--hzf-sp-14);list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.hzf-pdp-acc .hzf-pdp-acc__summary:active .hzf-pdp-acc__toggle{filter:brightness(.94)}.hzf-pdp-acc .hzf-pdp-acc__summary::-webkit-details-marker{display:none}.hzf-pdp-acc__head{display:flex;align-items:center;gap:var(--hzf-sp-12);min-width:0}.hzf-pdp-acc__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--hzf-text-18);line-height:var(--hzf-leading-1_3);letter-spacing:0;color:var(--hzf-text-ink)}.hzf-pdp-acc__toggle{flex:none;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--hzf-ink-06);color:var(--hzf-text-ink);transition:transform var(--hzf-motion-base, .24s) var(--hzf-motion-ease, cubic-bezier(.2, 0, 0, 1))}.hzf-pdp-acc details[open] .hzf-pdp-acc__toggle{background:var(--hzf-text-ink);color:var(--hzf-white);transform:rotate(45deg)}.hzf-pdp-acc .hzf-pdp-acc__body{margin-top:calc(var(--hzf-sp-6) * -1);padding:0 var(--hzf-sp-12) var(--hzf-sp-16) calc(var(--hzf-sp-14) + var(--hzf-sp-34));font-size:var(--hzf-text-14);line-height:var(--hzf-leading-1_65);color:var(--hzf-text-muted)}.hzf-pdp-acc__body p{margin:0}.hzf-pdp-acc__body>*+*{margin-top:var(--hzf-sp-10)}.hzf-inci{overflow-wrap:anywhere}.hzf-pdp-founder{margin-top:var(--hzf-sp-16);display:flex;align-items:center;gap:var(--hzf-sp-14);padding:var(--hzf-sp-14);border-radius:var(--hzf-radius-24);background:var(--hzf-surface-rose)}.hzf-pdp-founder__image{flex:none;width:5.2rem;height:5.2rem;border:.3rem solid var(--hzf-white);border-radius:50%;object-fit:cover;object-position:50% 40%}.hzf-pdp-founder__text{margin:0;font-family:var(--font-heading-family);font-size:var(--hzf-text-17);line-height:var(--hzf-leading-1_3)}.hzf-pdp-founder__subtext{margin:0;font-size:var(--hzf-text-13);color:var(--hzf-text-muted)}.hzf-pdp-heading{font-size:var(--hzf-text-34-52);text-wrap:balance}.hzf-pdp-heading br+em{display:inline-block}.hzf-pdp-cards{padding-bottom:var(--hzf-sp-64-104)}.hzf-pdp-cards__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--hzf-sp-16) var(--hzf-sp-40);margin-bottom:var(--hzf-sp-28)}.hzf-pdp-cards__head .hzf-eyebrow,.hzf-pdp-formula__body .hzf-eyebrow{margin-bottom:var(--hzf-sp-14)}.hzf-pdp-cards__aside{margin:0;font-size:var(--hzf-text-16);color:var(--hzf-text-muted)}.hzf-pdp-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:var(--hzf-sp-16)}@media screen and (min-width:744px)and (max-width:1023px){.hzf-pdp-cards__grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.hzf-pdp-card{position:relative;overflow:hidden;min-height:20rem;padding:var(--hzf-sp-24);border-radius:var(--hzf-radius-28);background:var(--hzf-white);box-shadow:var(--hzf-shadow-sheet-lighter)}.hzf-pdp-card__title{max-width:min(20rem,calc(100% - 5.2rem));margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--hzf-text-22);line-height:var(--hzf-leading-1_2);letter-spacing:0}.hzf-pdp-card__text{max-width:26rem;margin:var(--hzf-sp-10) 0 0;font-size:var(--hzf-text-15);color:var(--hzf-text-muted)}.hzf-pdp-card__glyph{position:absolute;right:var(--hzf-sp-20);top:var(--hzf-sp-20);display:flex}.hzf-pdp-ritual{margin-bottom:var(--hzf-sp-64-104);padding:var(--hzf-sp-56-96) 0}.hzf-pdp-ritual__texture{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35;pointer-events:none}.hzf-pdp-ritual__blob{left:-12rem;bottom:-20rem;width:48rem;height:48rem;background:var(--hzf-pink-55);filter:var(--hzf-blur-90)}.hzf-pdp-ritual__inner{position:relative;width:var(--hzf-container-framed);margin-inline:auto}.hzf-pdp-ritual .hzf-pdp-cards__head{padding:0 var(--hzf-sp-4)}.hzf-pdp-cards__grid--glass{gap:var(--hzf-sp-12)}.hzf-pdp-step{padding:var(--hzf-sp-22);border-radius:var(--hzf-radius-28);background:var(--hzf-white-62);border:.1rem solid var(--hzf-white-90);-webkit-backdrop-filter:var(--hzf-blur-16);backdrop-filter:var(--hzf-blur-16)}.hzf-pdp-step__top{display:flex;align-items:center;justify-content:space-between}.hzf-pdp-step__tile{display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:var(--hzf-radius-16);background:var(--hzf-white)}.hzf-pdp-step__number{font-family:var(--font-heading-family);font-size:var(--hzf-text-28);color:var(--hzf-rose-35)}.hzf-pdp-step__title{margin:var(--hzf-sp-18) 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--hzf-text-21);line-height:var(--hzf-leading-1_6);letter-spacing:0}.hzf-pdp-step__text{margin:var(--hzf-sp-6) 0 0;font-size:var(--hzf-text-15);color:var(--hzf-text-muted)}.hzf-pdp-who{padding:var(--hzf-sp-40) 0}.hzf-pdp-who__blob{right:-12rem;top:-16rem;width:48rem;height:48rem;background:var(--hzf-white-70);filter:var(--hzf-blur-90)}.hzf-pdp-who__inner{position:relative;width:var(--hzf-container-framed);margin-inline:auto}.hzf-pdp-who__eyebrow,.hzf-pdp-who__heading,.hzf-pdp-who__text{padding:0 var(--hzf-sp-4)}.hzf-pdp-who__text{margin-top:var(--hzf-sp-14);color:var(--hzf-text-muted)}.hzf-pdp-who__grid{margin-top:var(--hzf-sp-32);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,36rem),1fr));gap:var(--hzf-sp-16)}@media screen and (min-width:744px){.hzf-pdp-who__grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.hzf-pdp-who__card{padding:var(--hzf-sp-8);border-radius:var(--hzf-radius-32);background:var(--hzf-white-40);border:.1rem solid var(--hzf-white-85)}.hzf-pdp-who__sheet{height:100%;padding:var(--hzf-sp-24);border-radius:var(--hzf-radius-26);background:var(--hzf-white)}.hzf-pdp-who__title{display:flex;align-items:center;gap:var(--hzf-sp-10);margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--hzf-text-21);line-height:var(--hzf-leading-1_6);letter-spacing:0;color:var(--hzf-text-ink)}.hzf-pdp-who__list{margin:0;padding:0;list-style:none}.hzf-pdp-who__row{margin-top:var(--hzf-sp-12);padding:var(--hzf-sp-12) var(--hzf-sp-14);border-radius:var(--hzf-radius-16);background:var(--hzf-surface-soft);font-size:var(--hzf-text-15)}.hzf-pdp-who__note{display:flex;align-items:center;gap:var(--hzf-sp-10);margin:var(--hzf-sp-20) 0 0;padding:0 var(--hzf-sp-4);font-size:var(--hzf-text-15);color:var(--hzf-text-muted)}.hzf-pdp-formula{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hzf-sp-32) var(--hzf-sp-40-80);padding:var(--hzf-sp-64-104) 0}@media screen and (min-width:744px){.hzf-pdp-formula{flex-wrap:nowrap}}.hzf-pdp-formula__card{flex:1 1 38rem;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(38rem,34vw,48rem);padding:var(--hzf-sp-24-36);border-radius:var(--hzf-radius-26-32)}.hzf-pdp-formula__disc{position:absolute;z-index:-1;right:-8rem;bottom:-9rem;width:26rem;height:26rem;border-radius:50%;background:var(--hzf-white-05)}.hzf-pdp-formula__glow{position:absolute;z-index:-1;left:-8rem;top:-10rem;width:32rem;height:32rem;border-radius:50%;background:var(--hzf-pink-18);filter:var(--hzf-blur-80)}.hzf-pdp-formula__kicker{font-size:var(--hzf-text-12);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hzf-accent-pink)}.hzf-pdp-formula__inci{margin:0;font-size:var(--hzf-text-13-15);line-height:var(--hzf-leading-1_7);color:var(--hzf-white-55)}.hzf-pdp-formula__inci span{color:var(--hzf-white-50)}.hzf-pdp-formula__inci .is-lit{font-weight:600;color:var(--hzf-white)}.hzf-pdp-formula__mark{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:var(--hzf-text-110-160);line-height:1;letter-spacing:-.04em}.hzf-pdp-formula__mark span{margin:0 var(--hzf-sp-8);font-size:clamp(6.6rem,6.6vw,9.6rem);color:var(--hzf-accent-pink)}.hzf-pdp-formula__note{font-family:var(--font-heading-family);font-style:italic;font-size:var(--hzf-text-18)}.hzf-pdp-formula__body{flex:1.2 1 42rem;min-width:0}.hzf-pdp-formula__list{display:flex;flex-direction:column;gap:var(--hzf-sp-8);margin:var(--hzf-sp-28) 0 0;padding:0}.hzf-pdp-line{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:var(--hzf-sp-16);padding:var(--hzf-sp-16);border-radius:var(--hzf-radius-22);background:var(--hzf-white)}.hzf-pdp-line__index{font-family:var(--font-heading-family);font-size:var(--hzf-text-17);line-height:1;color:var(--hzf-accent-rose)}.hzf-pdp-line__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hzf-sp-6) var(--hzf-sp-10)}.hzf-pdp-line__name{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--hzf-text-19);line-height:var(--hzf-leading-1_25);letter-spacing:0}.hzf-pdp-line__tag{display:inline-flex;align-items:center;height:2.4rem;padding:0 var(--hzf-sp-10);border-radius:var(--hzf-radius-pill);background:var(--hzf-ink-06);font-size:var(--hzf-text-12);font-weight:500;white-space:nowrap}.hzf-pdp-line__text{margin:var(--hzf-sp-4) 0 0;font-size:var(--hzf-text-14);color:var(--hzf-text-muted)}.hzf-pdp-line__text p{margin:0}.hzf-pdp-line__text br:last-child{display:none}.hzf-pdp-formula__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hzf-sp-20);margin-top:var(--hzf-sp-18)}.hzf-pdp-formula__inci-link,.hzf-pdp-formula__source{min-height:4.4rem;margin-block:calc(var(--hzf-sp-10) * -1)}.hzf-pdp-formula__inci-link{display:inline-flex;align-items:center;gap:var(--hzf-sp-8);font-size:var(--hzf-text-15);font-weight:500;color:var(--hzf-text-ink);text-decoration:none}.hzf-pdp-formula__source{display:inline-flex;align-items:center;gap:var(--hzf-sp-6);font-size:var(--hzf-text-14);color:var(--hzf-text-muted);text-decoration:underline;text-underline-offset:.3rem}.hzf-pdp-formula__check{margin:var(--hzf-sp-12) 0 0;font-size:var(--hzf-text-13);color:var(--hzf-text-muted)}.hzf-pdp-service{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hzf-sp-20) var(--hzf-sp-32);margin-top:var(--hzf-sp-12);padding:var(--hzf-sp-22-32);border-radius:var(--hzf-radius-28)}.hzf-pdp-service__disc{position:absolute;z-index:-1;right:-6rem;bottom:-9rem;width:20rem;height:20rem;border-radius:50%;background:var(--hzf-white-05)}.hzf-pdp-service__avatar{flex:none;width:6rem;height:6rem;border:.3rem solid var(--hzf-white-20);border-radius:50%;object-fit:cover;object-position:50% 40%}.hzf-pdp-service__contact{flex:1 1 28rem}.hzf-pdp-service__heading{margin:0;font-family:var(--font-heading-family);font-size:var(--hzf-text-21-26);line-height:var(--hzf-leading-1_2)}.hzf-pdp-service__line{margin:var(--hzf-sp-4) 0 0;font-size:var(--hzf-text-14);color:var(--hzf-white-75)}.hzf-pdp-service__link{color:inherit;text-decoration:none}.hzf-pdp-service__link:hover{color:var(--hzf-white);text-decoration:underline;text-underline-offset:.3rem}.hzf-pdp-service__points{display:flex;flex-wrap:wrap;gap:var(--hzf-sp-8);margin:0;padding:0}.hzf-pdp-service__point{display:inline-flex;align-items:center;gap:var(--hzf-sp-8);height:3.8rem;padding:0 var(--hzf-sp-14) 0 var(--hzf-sp-8);border-radius:var(--hzf-radius-pill);background:var(--hzf-white-08);font-size:var(--hzf-text-13);white-space:nowrap}.hzf-pdp-closing{padding:var(--hzf-sp-56-96) var(--hzf-sp-20);text-align:center}.shopify-section:has(.hzf-pdp-service)+.shopify-section>.hzf-pdp-closing,.shopify-section:has(.hzf-pdp-service)+.shopify-section:not(:has(.hzf-container,.hzf-frame))+.shopify-section>.hzf-pdp-closing{margin-top:var(--hzf-sp-64-104)}.hzf-pdp-closing__mark{position:absolute;z-index:-1;left:50%;top:50%;width:auto;max-width:none;height:150%;transform:translate(-50%,-50%);opacity:.08;pointer-events:none}.hzf-pdp-closing__text{font-size:var(--hzf-text-30-48);line-height:var(--hzf-leading-1_1);letter-spacing:-.025em;text-wrap:balance}.hzf-pdp-closing__link{margin-top:var(--hzf-sp-28);padding:0 var(--hzf-sp-20) 0 var(--hzf-sp-8)}.hzf-pdp-closing__orb{width:3.4rem;height:3.4rem;transform:rotate(180deg)}.hzf-pdp-faq{padding:var(--hzf-sp-48) 0}.hzf-pdp-faq__list{margin:var(--hzf-sp-24) 0 0}.hzf-pdp-faq__list{display:grid;gap:var(--hzf-sp-10);max-width:76rem}.hzf-pdp-faq__item{padding:var(--hzf-sp-16) var(--hzf-sp-18);border-radius:var(--hzf-radius-24);background:var(--hzf-white);box-shadow:var(--hzf-shadow-faq)}.hzf-pdp-faq__item[open]{background:var(--hzf-surface-soft)}.hzf-pdp-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--hzf-sp-16);list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.hzf-pdp-faq__question::-webkit-details-marker{display:none}.hzf-pdp-faq__q{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--hzf-text-18-20);line-height:var(--hzf-leading-1_3);color:var(--hzf-text-ink)}.hzf-pdp-faq__toggle{flex:none;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--hzf-ink-06);color:var(--hzf-text-ink);transition:transform var(--hzf-motion-base) var(--hzf-motion-ease)}.hzf-pdp-faq__item[open] .hzf-pdp-faq__toggle{background:var(--hzf-text-ink);color:var(--hzf-white);transform:rotate(45deg)}.hzf-pdp-faq__answer{margin:var(--hzf-sp-10) 0 0;font-size:var(--hzf-text-16-18);color:var(--hzf-text-prose)}.hzf-bundle-price{margin-top:var(--hzf-sp-8)}.hzf-bundle-price__compare{margin:0;font-size:var(--hzf-text-14);color:var(--hzf-text-muted)}.hzf-bundle-price__saving{margin:var(--hzf-sp-2) 0 0}.hzf-bundle-offer{margin:0 0 var(--hzf-sp-10);font-size:var(--hzf-text-14);line-height:var(--hzf-leading-1_5);color:var(--hzf-text-ink)}.hzf-bundle-offer__link{margin-left:var(--hzf-sp-4);color:var(--hzf-text-ink);font-weight:500;text-decoration:underline;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/35/assets/hzf-pdp.css.map */
