.ph-fc-head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;width:100%}.ph-fc-head .title{margin-bottom:0}.ph-fc-all{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));text-decoration:underline;white-space:nowrap}.ph-fc-note{margin:1.6rem auto 0;text-align:center;font-size:1.3rem;color:var(--ph-ink2)}.ph-more__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem}.ph-more .ph-more__h{font-size:2.2rem}.ph-more__all{font-size:1.4rem;font-weight:700;color:var(--ph-ink);white-space:nowrap}.ph-more__grid{display:grid;gap:1.4rem;margin:0;padding:0}.ph-more__grid>li{display:flex}@media screen and (min-width:750px){.ph-more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem}}@media screen and (min-width:990px){.ph-more__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ph-post__head{display:flex;flex-direction:column;gap:1rem}.ph-post__crumb{font-size:1.25rem;color:var(--ph-mute)}.ph-post__crumb a{color:inherit;text-decoration:none}.ph-post__crumb a:hover{text-decoration:underline}.ph-post__sep{margin:0 .6rem}.ph-post .ph-post__h1{margin:0;font-size:2.8rem;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.ph-post__lead{margin:0;font-size:1.6rem;line-height:1.55;color:var(--ph-ink2);text-wrap:pretty}.ph-post__meta{margin:0;font-size:1.3rem;color:var(--ph-mute)}.ph-post__hero{margin:2rem 0 2.4rem;border-radius:1.8rem;overflow:hidden;background:var(--ph-surf);aspect-ratio:var(--ph-ar,1.8)}.ph-post__hero img{display:block;width:100%;height:100%;object-fit:contain}.ph-post__hero--fixed{aspect-ratio:auto;height:var(--ph-hm,22rem)}.ph-post__hero--fixed img{object-fit:cover}.ph-post__grid{display:grid;gap:2.8rem}.ph-post__main{display:flex;flex-direction:column;gap:2rem;min-width:0}.ph-post__sum{background:var(--ph-pinkl);border-radius:1.4rem;padding:1.6rem 1.8rem;font-size:1.5rem;line-height:1.5}.ph-post__sum>b{display:block;font-size:1.5rem;margin-bottom:.6rem}.ph-post__sum ul{margin:0;padding-left:1.8rem;display:flex;flex-direction:column;gap:.6rem}.ph-post__sum p{margin:0}.ph-post__content{font-size:1.6rem;line-height:1.7}.ph-post__content h2,.ph-post__content h3{scroll-margin-top:10rem}.ph-post__content img{max-width:100%;height:auto}.ph-post__coll{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;border:1px solid #d9d6d0;border-radius:1.4rem;padding:1.2rem;color:var(--ph-ink);text-decoration:none}.ph-post__cimg img{display:block;width:7.2rem;height:7.2rem;object-fit:contain;border-radius:1rem;background:var(--ph-surf)}.ph-post__ctitle{font-size:1.5rem;line-height:1.3}.ph-post__ccount{font-size:1.3rem;color:var(--ph-mute)}.ph-post__coll:hover .ph-post__ctitle{text-decoration:underline}.ph-post__coll:focus-visible{outline:2px solid var(--ph-ink);outline-offset:3px}.ph-post__minfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;font-size:1.4rem}.ph-post .ph-post__add{flex:1 1 100%;display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;min-width:0;padding:0 1.6rem;background:var(--ph-grey);color:#fff;border:0;white-space:nowrap;text-decoration:none}.ph-post .ph-post__add:after{box-shadow:none}.ph-post .ph-post__coll:hover .ph-post__add{background:#4a4d54}.ph-post__wirk>b{display:block;font-size:1.5rem;margin-bottom:.8rem}.ph-post__author{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center;border-top:1px solid var(--ph-line);padding-top:1.6rem}.ph-post__author img{width:5.6rem;height:5.6rem;border-radius:50%;object-fit:cover;flex-shrink:0}.ph-post__aname{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:18rem}.ph-post__aname b{font-size:1.5rem}.ph-post__aname span{font-size:1.3rem;color:var(--ph-ink2)}.ph-post__wa{width:100%}.ph-post__aside{display:flex;flex-direction:column;gap:1.6rem}.ph-post__toc{display:none}.ph-post__toc b{display:block;font-size:1.4rem;margin-bottom:.6rem}.ph-post__toc ol{margin:0;padding-left:1.8rem;font-size:1.4rem;line-height:1.9}.ph-post__toc a{color:var(--ph-ink);text-decoration:none}.ph-post__toc a:hover{text-decoration:underline}.ph-post__ptitle{display:block;font-size:2rem;margin-bottom:1.2rem}.ph-post__plist .ph-qa .ph-atc--long{display:inline}.ph-post__plist .ph-qa .ph-atc--short{display:none}.ph-post__plist .ph-qa__qty.quantity,.ph-post__plist .ph-qa .quick-add__submit{flex:1 1 100%}.ph-post__plist{display:none;margin:0;padding:0}.ph-post__mlist{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0}.ph-post__mrow{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:1.2rem 1.4rem;align-items:center;border:1px solid #d9d6d0;border-radius:1.4rem;padding:1.2rem;background:#fff}.ph-post__mrimg img{display:block;width:9.6rem;height:9.6rem;object-fit:contain;border-radius:1rem;background:#fff}.ph-post__mrinfo{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ph-post__mrtitle{font-size:1.45rem;line-height:1.35;color:var(--ph-ink);text-decoration:none}.ph-post__mrtitle:hover{text-decoration:underline}.ph-post__mrvendor{font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ph-mute)}.ph-post__mrprice{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;font-size:1.5rem}.ph-post__mrprice small{font-size:1.2rem;color:var(--ph-mute)}.ph-post__mrbuy{grid-column:1 / -1}.ph-post__mrbuy .ph-qa__qty.quantity{flex:0 0 10.4rem}.ph-post .ph-post__mradd{flex:1 1 auto;min-height:4.4rem;background:var(--ph-grey);color:#fff;border:0;white-space:nowrap;text-decoration:none}.ph-post .ph-post__mradd:after{box-shadow:none}.ph-post .ph-post__ask--desk{display:none}@container (max-width:30rem){.ph-post__mrbuy .ph-qa__qty.quantity{flex:1 1 100%}}.ph-post__ask{background:var(--ph-pinkl);border-radius:1.4rem;padding:1.6rem;display:flex;flex-direction:column;gap:.8rem}.ph-post__ask b{font-size:1.6rem}.ph-post__ask span{font-size:1.4rem;color:var(--ph-ink2);line-height:1.5}@media screen and (min-width:750px){.ph-post .ph-post__h1{font-size:4.2rem}.ph-post__lead{font-size:1.9rem}.ph-post__hero{margin:2.4rem 0 3.6rem}.ph-post__hero--fixed{height:var(--ph-hd,42rem)}.ph-post__content{font-size:1.7rem}.ph-post__wa{width:auto}.ph-post .ph-post__add{flex:0 0 auto}}@media screen and (min-width:990px){.ph-post__grid{grid-template-columns:minmax(0,1fr) 34rem;gap:5.6rem;align-items:start}.ph-post__aside{position:sticky;top:12rem}.ph-post__toc:not([hidden]){display:block;border:1px solid #d9d6d0;border-radius:1.4rem;padding:1.6rem}.ph-post__ptitle{font-size:1.4rem;margin-bottom:1rem}.ph-post__plist{display:grid;grid-template-columns:1fr;gap:1.2rem}.ph-post__mlist{display:none}.ph-post .ph-post__ask--desk{display:flex}}.ph-band{padding:3.2rem 0}.ph-band__in{display:flex;flex-direction:column;gap:1.4rem}.ph-band .ph-band__h{font-size:2.4rem}.ph-band .ph-band__h--pink{color:var(--ph-pinkd)}.ph-band .ph-band__h--quote{font-size:2.4rem;line-height:1.35;font-style:italic}.ph-band__btn{align-self:flex-start;margin-top:.4rem}.ph-band--center .ph-band__btn{align-self:center}@media screen and (min-width:750px){.ph-band{padding:6.4rem 0}.ph-band--narrow .ph-band__in{max-width:82rem;margin:0 auto}.ph-band--center .ph-band__in{text-align:center;align-items:center}.ph-band .ph-band__h{font-size:3.4rem}.ph-band .ph-band__h--quote{font-size:3rem}.ph-band .ph-rich{font-size:1.7rem}}.ph-bh__head{display:flex;flex-direction:column;gap:.8rem}.ph-bh__head .ph-eyebrow{margin-top:.6rem}.ph-bh__head .ph-bh__h1{font-size:2.8rem;line-height:1.15}.ph-bh__tabs .ph-chip{min-height:4rem;font-size:1.4rem}.ph-bh__topics{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-1.5rem;padding-right:1.5rem}.ph-bh__topics::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.ph-bh__head .ph-bh__h1{font-size:4rem}.ph-bh__topics{flex-wrap:wrap;overflow:visible;margin-right:0;padding-right:0}}.ph-bl{gap:1.6rem}.ph-bl__grid{display:grid;gap:1.4rem;margin:0;padding:0}.ph-bl__grid>li{display:flex}.ph-bl__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;font-size:1.6rem}.ph-bl__allbtn{background:#fff;color:var(--ph-ink);border-color:#8a8c93}@media screen and (min-width:750px){.ph-bl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem}}@media screen and (min-width:990px){.ph-bl__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ph-ac{display:flex;flex-direction:column;width:100%;border:1px solid #d9d6d0;border-radius:1.6rem;overflow:hidden;background:#fff;color:var(--ph-ink);text-decoration:none}.ph-ac__img{display:block;position:relative;aspect-ratio:var(--ph-ar,1.6);background:var(--ph-surf)}.ph-ac__img img{display:block;width:100%;height:100%;object-fit:contain}.ph-ac--fixed .ph-ac__img{aspect-ratio:16/9}.ph-ac--fixed .ph-ac__img img{object-fit:cover}.ph-ac__body{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.4rem 1.6rem 1.8rem;flex:1}.ph-ac__tags{display:flex;flex-wrap:wrap;gap:.6rem}.ph-ac__tag{background:var(--ph-pinkl);color:#8a5a52;border-radius:.6rem;padding:.3rem .8rem;font-size:1.2rem;font-weight:600;line-height:1.4}.ph-ac .ph-ac__title{margin:0;font-size:1.6rem;line-height:1.3;letter-spacing:0;text-wrap:balance}.ph-ac__text{font-size:1.4rem;line-height:1.5;color:var(--ph-ink2);text-wrap:pretty}.ph-ac__meta{margin-top:auto;padding-top:.2rem;font-size:1.25rem;color:var(--ph-mute)}.ph-ac:hover .ph-ac__title{text-decoration:underline;text-underline-offset:.3rem}.ph-ac:focus-visible{outline:2px solid var(--ph-ink);outline-offset:3px}.ph-ac--big .ph-ac__title{font-size:2rem}@media screen and (min-width:990px){.ph-ac--big{flex-direction:row;align-items:stretch}.ph-ac--big .ph-ac__img{flex:0 0 55%;align-self:center}.ph-ac--big.ph-ac--fixed .ph-ac__img{align-self:stretch;aspect-ratio:auto;min-height:34rem}.ph-ac--big .ph-ac__body{justify-content:center;padding:3.2rem;gap:1rem}.ph-ac--big .ph-ac__title{font-size:2.8rem}.ph-ac--big .ph-ac__text{font-size:1.5rem}.ph-ac--big .ph-ac__meta{margin-top:0}}.ph-bbuy__text{display:flex;flex-direction:column;gap:1.2rem}.ph-bbuy__text .ph-bbuy__h{font-size:2.2rem}.ph-lines{display:grid;grid-template-columns:repeat(var(--ph-cols,3),minmax(0,1fr));gap:1rem;margin:.6rem 0 0;padding:0}.ph-lines__item{display:flex;flex-direction:column;gap:.6rem;color:var(--ph-ink);text-decoration:none}.ph-lines__img{display:block;aspect-ratio:1/1;border-radius:1.2rem;overflow:hidden;background:var(--ph-surf)}.ph-lines__img img{display:block;width:100%;height:100%;object-fit:cover}.ph-lines__t{font-size:1.25rem;font-weight:700;line-height:1.3}.ph-lines__item:hover .ph-lines__t{text-decoration:underline}.ph-bbuy__btn{width:100%;min-height:5.2rem;border-radius:2.6rem;font-size:1.6rem}@media screen and (min-width:750px){.ph-bbuy__text{max-width:90rem}.ph-bbuy__text .ph-bbuy__h{font-size:2.8rem}.ph-bbuy__text .ph-rich{font-size:1.7rem}.ph-lines{gap:1.6rem}.ph-lines__t{font-size:1.4rem}.ph-bbuy__btn{width:auto;min-width:32rem;align-self:flex-start}}@media screen and (max-width:749px){.ph-facts--m-rows .ph-facts__grid{grid-template-columns:1fr;gap:.8rem}.ph-facts--m-rows .ph-fact{flex-direction:row;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem}.ph-facts--m-rows .ph-fact b{font-size:1.45rem}.ph-facts--m-rows .ph-fact span{font-size:1.3rem}}.ph-brands{display:grid;grid-template-columns:repeat(var(--ph-cols,2),minmax(0,1fr));gap:1.2rem;margin:0;padding:0}@media screen and (min-width:990px){.ph-brands{gap:2.2rem}}.ph-brands>li{display:flex}.ph-brand{display:flex;flex-direction:column;gap:.8rem;width:100%;border-radius:1.6rem;overflow:hidden;background:var(--ph-surf);color:var(--ph-ink);text-decoration:none}.ph-brand__img{display:block;aspect-ratio:var(--ph-ratio,1);background:#fff}.ph-brand__img img{display:block;width:100%;height:100%;object-fit:cover}.ph-brand__body{flex:1 1 auto;display:flex;flex-direction:column;gap:.4rem;padding:.4rem 1.6rem 1.8rem}.ph-brand__name{font-size:1.9rem;font-weight:700;line-height:1.25;margin:0;letter-spacing:0}.ph-brand__claim{font-size:1.4rem;line-height:1.45;color:var(--ph-ink2)}.ph-brand__more{font-size:1.35rem;font-weight:700;color:#8a5a52;margin-top:auto;padding-top:.8rem}.ph-brand__body .ph-eyebrow{line-height:1.35}a.ph-brand:hover .ph-brand__more{text-decoration:underline}a.ph-brand:focus-visible{outline:2px solid var(--ph-ink);outline-offset:2px}@media screen and (max-width:749px){.ph-brand__body{padding:.2rem 1.2rem 1.4rem}.ph-brand__name{font-size:1.7rem}.ph-brand__claim{font-size:1.35rem}}.ph-brands--compact .ph-brand{background:none;border-radius:0;overflow:visible;gap:.6rem}.ph-brands--compact .ph-brand__img{border-radius:1.2rem;overflow:hidden}.ph-brands--compact .ph-brand__body{padding:0;gap:.2rem}.ph-brands--compact .ph-brand__body .ph-eyebrow{order:2;text-transform:none;letter-spacing:0;font-weight:400;font-size:1.2rem}.ph-brands--compact .ph-brand__name{font-size:1.4rem}.ph-brands--compact .ph-brand__claim,.ph-brands--compact .ph-brand__more{display:none}a.ph-brand:hover .ph-brand__name{text-decoration:underline}@media screen and (min-width:750px){.ph-brands--compact .ph-brand__name{font-size:1.6rem}}.ph-guide{margin:0;padding:0;border:1px solid var(--ph-line);border-radius:1.4rem;overflow:hidden;background:#fff}.ph-guide--pink{background:var(--ph-pinkl);border-color:transparent}.ph-guide--grey{background:var(--ph-surf);border-color:transparent}.ph-guide>li+li{border-top:1px solid rgba(31,32,36,.08)}.ph-guide__row{display:grid;grid-template-columns:1fr;gap:.8rem;padding:1.4rem 1.6rem;color:var(--ph-ink)}.ph-guide__area{font-size:1.5rem;font-weight:700}.ph-guide__need{font-size:1.3rem;line-height:1.4;color:var(--ph-ink2);margin-top:-.4rem}.ph-guide__need:empty{display:none}.ph-guide__chips .ph-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ph-guide__chips .ph-chip:hover{border-color:var(--ph-ink);text-decoration:underline}.ph-guide__chips .ph-chip:focus-visible{outline:2px solid var(--ph-ink);outline-offset:2px}@media screen and (min-width:750px){.ph-guide__row{grid-template-columns:1fr 1.6fr 2.4fr;gap:1.4rem;align-items:center;min-height:6rem}.ph-guide__need{font-size:1.4rem;margin-top:0}.ph-guide__need:empty{display:block}}.ph-btn--pink{background:var(--ph-pink);color:var(--ph-ink)}.ph-rich{font-size:1.6rem;line-height:1.6;color:var(--ph-ink2)}.ph-rich>*{margin:0}.ph-rich>*+*{margin-top:1.2rem}.ph-rich a{color:inherit;text-decoration:underline}.ph-rich strong{color:var(--ph-ink)}.ph-bhero{display:grid;gap:1.6rem;align-items:center;margin-top:.4rem}.ph-bhero__media{border-radius:1.8rem;overflow:hidden;aspect-ratio:var(--ph-r-m,1);background:var(--ph-surf)}.ph-bhero__media img{display:block;width:100%;height:100%;object-fit:cover}.ph-bhero__body{display:flex;flex-direction:column;gap:1.4rem;min-width:0}.ph-bhero__h1{font-size:2.8rem;line-height:1.15;margin:0;letter-spacing:-.01em}.ph-bhero__btns{display:flex;flex-wrap:wrap;gap:1rem}.ph-bhero__btn{width:100%;min-height:5.2rem;border-radius:2.6rem;font-size:1.6rem}@media screen and (min-width:750px){.ph-bhero{grid-template-columns:6fr 5fr;gap:5.6rem}.ph-bhero--right{grid-template-columns:5fr 6fr}.ph-bhero--right .ph-bhero__media{order:2}.ph-bhero--noimg{grid-template-columns:1fr;max-width:82rem}.ph-bhero__media{aspect-ratio:var(--ph-r-d,1)}.ph-bhero__h1{font-size:4rem}.ph-bhero .ph-rich{font-size:1.7rem}.ph-bhero__btn{width:auto;min-width:28rem}}.ph-bwirk{display:grid;gap:1.6rem;align-items:start;border-radius:1.8rem;padding:1.8rem}.ph-bwirk--grey{background:var(--ph-surf)}.ph-bwirk--pink{background:var(--ph-pinkl)}.ph-bwirk--white{background:#fff;border:1px solid var(--ph-line)}.ph-bwirk__text,.ph-bwirk__side{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.ph-bwirk .ph-bwirk__h{font-size:2.3rem}.ph-bwirk__lt{margin:0;font-size:1.5rem;font-weight:700}.ph-bwirk__chip{min-height:4rem;font-size:1.4rem;background:#fff}a.ph-bwirk__chip:hover{border-color:var(--ph-ink);text-decoration:underline}.ph-bwirk__wa{min-height:4.6rem;margin-top:.6rem}@media screen and (min-width:750px){.ph-bwirk{grid-template-columns:7fr 5fr;gap:4.8rem;padding:4rem}.ph-bwirk .ph-bwirk__h{font-size:3rem}.ph-bwirk .ph-rich{font-size:1.7rem}}.ph-people .ph-person__media{background:var(--ph-surf)}.ph-people .ph-person__media img{display:block;width:100%;object-fit:cover}.ph-people--adapt .ph-person__media img{height:auto;aspect-ratio:var(--ph-r)}.ph-people--fixed .ph-person__media img{height:var(--ph-ph-m)}@media screen and (min-width:750px){.ph-people--fixed .ph-person__media img{height:var(--ph-ph-d)}}.ph-faq{display:flex;flex-direction:column;gap:1.6rem}.ph-faq .ph-faq__h{font-size:2.6rem;margin:0}.ph-faq__list{width:100%}.ph-faq__item{border-bottom:1px solid #e3e0db}.ph-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.6rem 0;font-size:1.6rem;font-weight:700;color:var(--ph-ink);min-height:4.8rem}.ph-faq__q::-webkit-details-marker{display:none}.ph-faq__ic{position:relative;width:1.4rem;height:1.4rem;flex-shrink:0}.ph-faq__ic:before,.ph-faq__ic:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;background:currentColor;transition:transform .2s}.ph-faq__ic:after{transform:rotate(90deg)}.ph-faq__item[open] .ph-faq__ic:after{transform:rotate(0)}.ph-faq__a{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.6;color:var(--ph-ink2)}.ph-faq__a p{margin:0 0 .8rem}.ph-faq__a p:last-child{margin-bottom:0}.ph-faq__salon{display:grid;gap:1.2rem;margin-top:2.4rem}.ph-faq__card{border:1px solid #d9d6d0;border-radius:1.6rem;padding:2rem;display:flex;flex-direction:column;gap:.6rem;background:#fff}.ph-faq__card p{margin:0;font-size:1.45rem;color:var(--ph-ink2)}.ph-faq__card .ph-eyebrow{margin:0}.ph-faq__name{font-size:1.8rem;color:var(--ph-ink)}.ph-faq__more{margin-top:.4rem;font-size:1.4rem;font-weight:700;color:#8a5a52;text-decoration:none}.ph-faq__more:hover{text-decoration:underline}.ph-faq__map{position:relative;display:block;border-radius:1.6rem;overflow:hidden;background:var(--ph-surf);min-height:16rem;text-decoration:none}.ph-faq__map img{display:block;width:100%;height:100%;object-fit:cover}.ph-faq__mapph{display:flex;align-items:center;justify-content:center;min-height:16rem;color:var(--ph-mute);font-size:1.4rem}.ph-faq__maplbl{position:absolute;left:1.2rem;bottom:1.2rem;background:#fff;color:var(--ph-ink);border-radius:.8rem;padding:.6rem 1rem;font-size:1.3rem;font-weight:700;box-shadow:0 2px 10px #0000001f}@media screen and (min-width:750px){.ph-faq .ph-faq__h{font-size:3.4rem}.ph-faq__q{font-size:1.7rem}.ph-faq__salon{grid-template-columns:1fr 1fr;gap:1.6rem}}.ph-gl__grid{display:grid;gap:1.4rem}.ph-gl__card{display:flex;flex-direction:column;gap:.8rem;border:1px solid #d9d6d0;border-radius:1.6rem;padding:1.8rem;background:#fff;scroll-margin-top:12rem}.ph-gl__card[hidden]{display:none}.ph-gl__card:target{border-color:var(--ph-pinkd);box-shadow:0 0 0 2px var(--ph-pinkl)}.ph-gl__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1.2rem}.ph-gl .ph-gl__name{margin:0;font-size:1.8rem;line-height:1.3;letter-spacing:0;word-break:normal;overflow-wrap:anywhere}.ph-gl__badge{flex-shrink:0;background:var(--ph-pinkl);color:#8a5a52;border-radius:.6rem;padding:.3rem .8rem;font-size:1.2rem;font-weight:600;line-height:1.4}.ph-gl__inci{margin:-.4rem 0 0;font-size:1.3rem;color:var(--ph-mute);overflow-wrap:anywhere}.ph-gl__desc{margin:0;font-size:1.5rem;line-height:1.55;color:var(--ph-ink)}.ph-gl__desc--2{color:var(--ph-ink2)}.ph-gl__facts{margin:.4rem 0 0;display:flex;flex-direction:column;gap:.5rem;font-size:1.35rem;line-height:1.45}.ph-gl__facts>div{display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:1rem}.ph-gl__facts dt{color:var(--ph-mute)}.ph-gl__facts dd{margin:0;color:var(--ph-ink)}.ph-gl__src{color:var(--ph-mute)}.ph-gl__note{margin:0;font-size:1.4rem;line-height:1.5;color:var(--ph-ink2);background:#f6f6f6;border-radius:1rem;padding:1rem 1.2rem}.ph-gl__note b{color:var(--ph-ink)}.ph-gl__about{margin-top:4rem;padding-top:1.6rem;border-top:1px solid #e3e0db;font-size:1.3rem;line-height:1.6;color:var(--ph-mute)}.ph-gl__about p{margin:0 0 .8rem}.ph-gl__about .ph-gl__about-h{font-weight:700;color:var(--ph-ink2)}.ph-gl__empty{margin:1.6rem 0 0;font-size:1.5rem;color:var(--ph-ink2)}@media screen and (max-width:420px){.ph-gl__facts>div{grid-template-columns:1fr;gap:.1rem}}@media screen and (min-width:990px){.ph-gl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.ph-gt .ph-gt__h1{font-size:2.8rem;line-height:1.15}.ph-gt__lead{max-width:68rem}.ph-gt__back{display:inline-flex;align-items:center;gap:.4rem;min-height:4.4rem;margin:-1.2rem 0 .4rem -.4rem;padding:0 .4rem;font-size:1.4rem;font-weight:600;color:var(--ph-ink);text-decoration:none}.ph-gt__back:hover{text-decoration:underline}.ph-gt__status{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.ph-gt__reset{border:0;background:none;padding:0;font:inherit;font-size:1.3rem;font-weight:700;color:var(--ph-ink);text-decoration:underline;cursor:pointer}@media screen and (min-width:750px){.ph-gt .ph-gt__h1{font-size:4rem}}.ph-hero{position:relative;display:grid;grid-template-columns:100%}.ph-hero__media{grid-area:1/1;align-self:start;min-height:100%;position:relative;overflow:hidden;background:var(--ph-surf)}.ph-hero__media picture,.ph-hero__img{display:block;width:100%;height:100%}.ph-hero__img{object-fit:cover}.ph-hero--adapt .ph-hero__media{aspect-ratio:var(--ph-ratio-m)}.ph-hero--fixed .ph-hero__media{height:auto;min-height:max(var(--ph-h-m),100%)}.ph-hero__ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--ph-ov);pointer-events:none}.ph-hero__text{display:flex;flex-direction:column;gap:1rem;max-width:var(--ph-tw)}.ph-hero__eyebrow{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ph-hero .ph-hero__h{margin:0;font-size:var(--ph-hs-m);line-height:1.1;letter-spacing:0;color:inherit;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.ph-hero__sub{margin:0;font-size:1.6rem;line-height:1.5}.ph-hero__icon{display:block;width:calc(var(--ph-ic) * .75);height:calc(var(--ph-ic) * .75);object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.ph-hero--al-center .ph-hero__icon{margin-left:auto;margin-right:auto}.ph-hero__btn{align-self:flex-start;margin-top:.6rem}.ph-hero--al-center .ph-hero__text{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.ph-hero--al-center .ph-hero__btn{align-self:center}.ph-hero--light .ph-hero__text{color:#fff}.ph-hero--dark .ph-hero__text{color:var(--ph-ink)}.ph-hero--light.ph-hero--shadow .ph-hero__text{text-shadow:0 2px 14px rgba(0,0,0,.45)}.ph-hero--dark.ph-hero--shadow .ph-hero__text{text-shadow:0 1px 10px rgba(255,255,255,.7)}.ph-hero__wrap{position:relative;z-index:1}.ph-hero--m-on .ph-hero__wrap{grid-area:1/1;display:flex;align-items:center;padding:2.4rem 0}.ph-hero--m-on .ph-hero__pw{width:100%}.ph-hero--m-below .ph-hero__wrap{grid-area:2/1;padding:2.4rem 0 2.8rem}.ph-hero--m-below .ph-hero__text{color:var(--ph-ink);text-shadow:none}@media screen and (min-width:750px){.ph-hero--adapt .ph-hero__media{aspect-ratio:var(--ph-ratio-d)}.ph-hero--fixed .ph-hero__media{min-height:max(var(--ph-h-d),100%)}.ph-hero .ph-hero__h{font-size:var(--ph-hs-d)}.ph-hero__sub{font-size:clamp(1.8rem,1.4vw,2.4rem)}.ph-hero__eyebrow{font-size:1.4rem}.ph-hero__icon{width:var(--ph-ic);height:var(--ph-ic)}.ph-hero .ph-hero__wrap{grid-area:1/1;display:flex;padding:4.8rem 0}.ph-hero__pw{width:100%;display:flex}.ph-hero--light.ph-hero--m-below .ph-hero__text{color:#fff}.ph-hero--dark.ph-hero--m-below .ph-hero__text{color:var(--ph-ink)}.ph-hero--light.ph-hero--shadow.ph-hero--m-below .ph-hero__text{text-shadow:0 2px 14px rgba(0,0,0,.45)}.ph-hero--dark.ph-hero--shadow.ph-hero--m-below .ph-hero__text{text-shadow:0 1px 10px rgba(255,255,255,.7)}.ph-hero--d-top .ph-hero__wrap{align-items:flex-start}.ph-hero--d-middle .ph-hero__wrap{align-items:center}.ph-hero--d-bottom .ph-hero__wrap{align-items:flex-end}}.ph-teaser__t{font-size:1.9rem;line-height:1.3}.ph-teaser__t--q{font-size:1.7rem}.ph-teaser__p{font-size:1.4rem;line-height:1.5;color:var(--ph-ink2)}.ph-teaser__more{font-size:1.4rem;font-weight:700;color:#8a5a52}.ph-teaser__card:hover .ph-teaser__more{text-decoration:underline}.ph-teaser__wa{align-self:stretch;margin-top:.4rem}@media screen and (min-width:750px){.ph-teaser__wa{align-self:flex-start;min-width:28rem}}.ph-ls{display:flex;flex-direction:column;gap:2.8rem}.ph-ls__row{display:grid;gap:2.4rem;align-items:center}.ph-ls__img{display:block;width:100%;height:auto;border-radius:2rem;box-shadow:0 1rem 3rem #bf817838}.ph-ls__ph{aspect-ratio:1/1;border-radius:2rem;border:1px dashed #d9b3aa;background:var(--ph-pinkl);display:flex;align-items:center;justify-content:center;color:#8a5a52;font-size:1.4rem;padding:2rem;text-align:center}.ph-ls__body{display:flex;flex-direction:column;gap:1.4rem}.ph-ls__body .ph-eyebrow{margin:0}.ph-ls__h{margin:0;font-size:2.6rem;line-height:1.18;letter-spacing:-.01em}h1.ph-ls__h{font-size:3rem}.ph-ls__text{font-size:1.6rem;line-height:1.6;color:var(--ph-ink2)}.ph-ls__text p{margin:0 0 1rem}.ph-ls__text p:last-child{margin-bottom:0}.ph-ls__steps{display:flex;flex-direction:column;gap:1.4rem;margin:.4rem 0 0;padding:0}.ph-ls__steps li{display:grid;grid-template-columns:4rem 1fr;gap:1.2rem;align-items:start}.ph-ls__n{width:4rem;height:4rem;border-radius:50%;background:var(--ph-pinkl);color:#8a5a52;font-weight:700;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.ph-ls__steps b{display:block;font-size:1.6rem;margin-bottom:.2rem}.ph-ls__steps span{font-size:1.5rem;line-height:1.5;color:var(--ph-ink2)}.ph-ls__tags,.ph-ls__cards{display:grid;gap:1.2rem;margin:0;padding:0}.ph-ls__tag,.ph-ls__card{background:#fff;border:1px solid #e3d6d1;border-radius:1.4rem;padding:1.4rem 1.6rem;display:flex;flex-direction:column;gap:.4rem}.ph-ls__tag b,.ph-ls__card b{font-size:1.5rem;line-height:1.3}.ph-ls__tag span{font-size:1.4rem;line-height:1.5;color:var(--ph-ink2)}.ph-ls__card{border-color:transparent}.ph-ls__card span{font-size:1.35rem;font-style:italic;color:#8a5a52;line-height:1.45}.ph-ls__cardsbox{display:flex;flex-direction:column;gap:1.2rem}.ph-ls__cardsbox .ph-eyebrow{margin:0}.ph-ls__ch{margin:0;font-size:2.2rem;line-height:1.25}.ph-ls__cards{grid-template-columns:1fr 1fr}@media screen and (min-width:750px){.ph-ls__row{grid-template-columns:1fr 1fr;gap:5.6rem}.ph-ls__row--large.ph-ls__row--right{grid-template-columns:.8fr 1.2fr}.ph-ls__row--large.ph-ls__row--left{grid-template-columns:1.2fr .8fr}.ph-ls__row--right .ph-ls__media{order:2}.ph-ls__h{font-size:3.4rem}h1.ph-ls__h{font-size:4.6rem}.ph-ls__tags,.ph-ls__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}}@media screen and (max-width:749px){.ph-ls__cards .ph-ls__card:nth-child(n+5){display:none}}.ph-crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;font-size:1.25rem;color:var(--ph-mute)}.ph-crumbs li:not(:last-child):after{content:"/";margin:0 .6rem}.ph-crumbs a{color:var(--ph-mute);text-decoration:none}.ph-crumbs a:hover{text-decoration:underline}.ph-head .ph-head__h1{font-size:2.8rem}@media screen and (min-width:750px){.ph-head .ph-head__h1{font-size:4rem}}.ph-picks__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem}.ph-picks__all{font-size:1.4rem;font-weight:700;color:var(--ph-ink);text-decoration:underline;white-space:nowrap}@media screen and (max-width:749px){.ph-picks--m2>li:nth-child(n+3),.ph-picks--m4>li:nth-child(n+5){display:none}}.ph-duo{display:grid;gap:1.4rem}.ph-duo__card{border-radius:1.6rem;padding:2rem;display:flex;flex-direction:column;gap:1rem}.ph-duo__card--pink{background:var(--ph-pinkl)}.ph-duo__card--line{border:1px solid #d9d6d0}.ph-duo .ph-duo__h{font-size:2.1rem}.ph-duo__text{font-size:1.4rem}.ph-duo__btns{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.4rem}.ph-duo__btn{min-height:4.6rem;padding:0 1.2rem;background:#fff;color:var(--ph-ink);border-color:#8a8c93;white-space:nowrap}.ph-duo__btn svg{flex-shrink:0;color:#b0746a}.ph-duo__btns>.ph-duo__btn:only-child{grid-column:1 / -1}.ph-duo__addr{margin:0;font-size:1.7rem;font-weight:700}.ph-duo__map{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;height:13rem;border-radius:1.2rem;overflow:hidden;background:var(--ph-surf);color:var(--ph-ink);text-decoration:none}.ph-duo__map--img{height:auto;background:none;align-items:stretch;gap:.8rem}.ph-duo__mapimg{display:block;aspect-ratio:var(--ph-ratio-m,var(--ph-ratio,2));border-radius:1.2rem;overflow:hidden;border:1px solid var(--ph-line)}.ph-duo__mapimg picture,.ph-duo__mapimg img{display:block;width:100%;height:100%}.ph-duo__mapimg img{object-fit:contain}.ph-duo__map--img .ph-duo__maplabel{align-self:flex-start}.ph-duo__pin{color:#b0746a}.ph-duo__maplabel{font-size:1.4rem;font-weight:700;text-decoration:underline}.ph-duo__hours{margin:0;font-size:1.4rem;color:var(--ph-ink2)}@media screen and (min-width:750px){.ph-duo{grid-template-columns:1fr 1fr}.ph-duo__btns{display:flex;flex-wrap:wrap}.ph-duo__btn{min-width:18rem}.ph-duo__mapimg{aspect-ratio:var(--ph-ratio,2)}.ph-duo__map{height:15rem}.ph-duo__map--img{height:auto}}.ph-shero__media{position:relative;overflow:hidden;aspect-ratio:var(--ph-r-m);background:var(--ph-surf)}.ph-shero--m-fixed{aspect-ratio:auto;height:var(--ph-h-m)}.ph-shero__media picture,.ph-shero__media img{display:block;width:100%;height:100%}.ph-shero__media img{object-fit:cover}.ph-shero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#141416,#14141699 55%,#1414160d 95%);pointer-events:none}.ph-shero__text{position:absolute;left:0;right:0;bottom:2rem;color:#fff;display:flex;flex-direction:column;gap:1rem;text-shadow:0 1px 10px rgba(0,0,0,.35)}.ph-shero__eyebrow{margin:0;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#fff}.ph-shero__h1{margin:0;font-size:3rem;line-height:1.1;color:#fff;letter-spacing:-.01em}.ph-shero__lead{margin:0;font-size:1.5rem;line-height:1.45;max-width:62rem;color:#fff}.ph-shero__below{display:flex;flex-direction:column;gap:1.4rem}.ph-shero__checks{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:0;padding:0;font-size:1.35rem;color:var(--ph-ink2)}@media screen and (min-width:750px){.ph-shero__media{aspect-ratio:var(--ph-r-d)}.ph-shero__shade{background:linear-gradient(0deg,#141416,#14141612 70%)}.ph-shero--m-fixed{aspect-ratio:var(--ph-r-d);height:auto}.ph-shero--d-fixed{aspect-ratio:auto;height:var(--ph-h-d)}.ph-shero__text{bottom:4.8rem;gap:1rem}.ph-shero__h1{font-size:4.8rem}.ph-shero__lead{font-size:1.8rem}.ph-shero__checks{gap:.6rem 2.8rem}.ph-shero__below .ph-actions{display:flex}}.ph-story{display:grid;gap:1.4rem;align-items:center}.ph-story__media{border-radius:1.8rem;overflow:hidden;aspect-ratio:var(--ph-ratio,1);background:var(--ph-surf)}.ph-story__media img{display:block;width:100%;height:100%;object-fit:cover}.ph-story--fixed .ph-story__media{aspect-ratio:4/3}.ph-story__body{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.ph-story .ph-story__h{font-size:2.3rem;line-height:1.2}.ph-story__actions{margin-top:.6rem}@media screen and (min-width:750px){.ph-story{grid-template-columns:5fr 6fr;gap:6.4rem}.ph-story--right{grid-template-columns:6fr 5fr}.ph-story--right .ph-story__media{order:2}.ph-story--noimg{grid-template-columns:1fr;max-width:82rem}.ph-story--fixed .ph-story__media{aspect-ratio:auto;height:var(--ph-h,520px)}.ph-story .ph-story__h{font-size:3.2rem}.ph-story .ph-rich{font-size:1.7rem}}.ph-tr[data-mode=salon] .ph-tr--mobil,.ph-tr[data-mode=mobil] .ph-tr--salon{display:none}.ph-tr__tabs{display:inline-flex;align-self:flex-start;background:var(--ph-surf);border-radius:2.4rem;padding:.4rem}.ph-tr__tab{border:0;border-radius:2rem;min-height:4rem;padding:0 1.8rem;font-size:1.4rem;font-weight:600;background:transparent;color:var(--ph-ink);cursor:pointer;font-family:inherit}.ph-tr__tab[aria-selected=true]{background:var(--ph-ink);color:#fff}.ph-tr__tab:focus-visible{outline:2px solid var(--ph-ink);outline-offset:2px}.ph-tr__intro{margin:-.4rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--ph-ink2)}.ph-tr__grid{display:grid;gap:1.2rem;margin:0;padding:0}.ph-tr__card{border:1px solid #d9d6d0;border-radius:1.6rem;padding:1.6rem;display:flex;flex-direction:column;gap:1rem;container-type:inline-size}.ph-tr__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic name price" "text text text";column-gap:1.2rem;row-gap:1rem;align-items:center}.ph-tr__ic{grid-area:ic}.ph-tr__price{grid-area:price;align-self:start}.ph-tr__ic{width:4.4rem;height:4.4rem;border-radius:1.2rem;background:var(--ph-pinkl);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#b0746a}.ph-tr__ic svg{width:2rem;height:2rem}.ph-tr__main{display:contents}.ph-tr .ph-tr__name{grid-area:name;margin:0;font-size:1.7rem;line-height:1.3;letter-spacing:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.ph-tr__text{grid-area:text;font-size:1.35rem;line-height:1.5;color:var(--ph-ink2);text-wrap:pretty}@container (min-width:440px){.ph-tr__top{grid-template-areas:"ic name price" "ic text price";grid-template-rows:auto 1fr;row-gap:.3rem;align-items:start}.ph-tr__ic{align-self:start}}@container (max-width:339px){.ph-tr .ph-tr__name{font-size:1.6rem;-webkit-hyphens:auto;hyphens:auto}}.ph-tr__price{flex-shrink:0;text-align:right;display:flex;flex-direction:column}.ph-tr__price b{font-size:2rem;line-height:1.2;white-space:nowrap}.ph-tr__price span{font-size:1.2rem;color:var(--ph-mute);white-space:nowrap}.ph-tr__steps summary{list-style:none;cursor:pointer;display:inline-flex;min-height:3.2rem;align-items:center;font-size:1.35rem;font-weight:600;text-decoration:underline}.ph-tr__steps summary::-webkit-details-marker{display:none}.ph-tr__steps .ph-tr__close,.ph-tr__steps[open] .ph-tr__open{display:none}.ph-tr__steps[open] .ph-tr__close{display:inline}.ph-tr__steps ul{margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.ph-tr__steps li{font-size:1.4rem;line-height:1.45;display:flex;gap:.8rem}.ph-tr__steps li span{color:var(--ph-wa)}.ph-tr__extras{background:var(--ph-surf);border-radius:1.4rem;padding:1.6rem}.ph-tr__xt{margin:0;font-size:1.5rem;letter-spacing:0}.ph-tr__extras ul{display:grid;column-gap:3.2rem;margin:.6rem 0 0;padding:0}.ph-tr__extras li{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;padding:.9rem 0;border-bottom:1px solid var(--ph-line);font-size:1.4rem}.ph-tr__xn{display:flex;flex-direction:column;gap:.1rem;min-width:0;text-wrap:pretty}.ph-tr__xn small{font-size:1.2rem;color:var(--ph-mute)}.ph-tr__extras li b{white-space:nowrap}.ph-tr__note{margin:0;font-size:1.25rem;line-height:1.5;color:var(--ph-mute)}@media screen and (min-width:750px){.ph-tr__grid,.ph-tr__extras ul{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
