:root{--ph-ink:#171914;--ph-forest:#263329;--ph-olive:#7f8b72;--ph-sage:#b9c0ae;--ph-paper:#f3ebe4;--ph-mist:#f7f6f2;--ph-white:#fffefb;--ph-line:rgba(23,25,20,.18);--ph-serif:Georgia,"Times New Roman",serif;--ph-sans:Arial,sans-serif}.ph-section *{box-sizing:border-box}.ph-section{color:var(--ph-ink);font-family:var(--ph-sans);font-size:16px;line-height:1.5}.ph-section img{display:block;width:100%}.ph-page{padding-left:clamp(20px,4vw,72px);padding-right:clamp(20px,4vw,72px)}.ph-eyebrow{margin:0 0 16px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600}.ph-title{margin:0;font-family:var(--ph-serif);font-weight:400;line-height:.98;letter-spacing:-.035em;font-size:clamp(44px,5vw,82px)}.ph-link{display:inline-flex;gap:12px;padding-bottom:4px;border-bottom:1px solid;text-decoration:none;color:inherit;font-size:14px}.ph-announcement{min-height:34px;display:flex;align-items:center;justify-content:center;gap:clamp(16px,4vw,60px);padding:7px 20px;text-align:center;text-transform:uppercase;letter-spacing:.12em}.ph-header{position:relative;z-index:30;min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.25)}.ph-header[data-sticky=true]{position:sticky;top:0}.ph-header__nav{display:flex;gap:clamp(14px,2vw,30px);align-items:center}.ph-header__nav a,.ph-header__actions a{color:inherit;text-decoration:none;font-size:14px}.ph-header__logo{font-family:var(--ph-serif);font-size:38px;letter-spacing:-.06em;color:inherit;text-decoration:none}.ph-header__logo img{max-height:48px;width:auto}.ph-header__actions{justify-self:end;display:flex;gap:18px}.ph-header__menu{display:none;border:0;background:none;color:inherit;font-size:22px}.ph-hero{position:relative;overflow:hidden;background:var(--ph-paper);aspect-ratio:1920/720}.ph-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:.55s}.ph-hero__slide.is-active{opacity:1;visibility:visible}.ph-hero__slide img{height:100%;object-fit:cover}.ph-hero__arrow{position:absolute;z-index:2;top:50%;width:38px;height:38px;border:0;border-radius:50%;background:#ffffffe0;font-size:26px;transform:translateY(-50%);cursor:pointer}.ph-hero__prev{left:16px}.ph-hero__next{right:16px}.ph-benefits{min-height:82px;display:grid;grid-template-columns:repeat(var(--columns,4),1fr);align-items:center;gap:22px;padding-top:12px;padding-bottom:12px}.ph-benefit{display:flex;justify-content:center;align-items:center;gap:14px}.ph-benefit svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5}.ph-benefit p{margin:0;font-size:14px;line-height:1.35}.ph-products,.ph-content,.ph-routine,.ph-kits,.ph-notes,.ph-instagram{padding-top:clamp(72px,9vw,135px);padding-bottom:clamp(72px,9vw,135px)}.ph-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:45px}.ph-heading .ph-title{font-family:var(--ph-sans);font-size:clamp(34px,4vw,56px);font-weight:500}.ph-grid{display:grid;grid-template-columns:repeat(var(--columns,4),minmax(0,1fr));gap:clamp(14px,1.7vw,26px)}.ph-card{display:flex;min-width:0;flex-direction:column;color:inherit;text-decoration:none}.ph-card__media{position:relative;overflow:hidden;background:#f1f1ef;aspect-ratio:1/1.22}.ph-card__media img{height:100%;object-fit:cover;transition:transform .5s}.ph-card:hover img{transform:scale(1.025)}.ph-card__badge{position:absolute;left:12px;top:12px;padding:7px 11px;border-radius:99px;background:var(--ph-ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ph-card__body{padding:15px 0;border-bottom:1px solid var(--ph-line)}.ph-card h3{margin:0 0 10px;text-transform:uppercase;font-size:16px;line-height:1.25}.ph-card__price{font-size:16px}.ph-card__installment{margin-left:8px;color:#777;font-size:11px}.ph-content__intro{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:end;margin-bottom:55px}.ph-content__intro>p{margin:0;line-height:1.75}.ph-content__body{display:grid;grid-template-columns:.72fr 1.28fr;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line)}.ph-tabs{display:flex;flex-direction:column;border-right:1px solid var(--ph-line)}.ph-tab{flex:1;min-height:78px;padding:0 24px;border:0;border-bottom:1px solid var(--ph-line);background:transparent;text-align:left;font:30px var(--ph-serif);cursor:pointer}.ph-tab.is-active{color:var(--ph-olive)}.ph-panel{display:none;grid-template-columns:1fr minmax(220px,.55fr);gap:40px;align-items:center;padding:48px;background:var(--ph-paper)}.ph-panel.is-active{display:grid}.ph-panel h3{margin:0;font:400 clamp(34px,4vw,62px)/1 var(--ph-serif)}.ph-panel p{line-height:1.7}.ph-panel img{height:380px;object-fit:cover}.ph-routine{color:#fff}.ph-routine__stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:55px;border:1px solid rgba(255,255,255,.22)}.ph-routine__visual{aspect-ratio:1/1;overflow:hidden}.ph-routine__visual img{height:100%;object-fit:cover}.ph-routine__content{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;padding:50px}.ph-routine .ph-tabs{border-right:0}.ph-routine .ph-tab{color:#ffffff80;border-color:#fff3}.ph-routine .ph-tab.is-active{color:#fff}.ph-routine .ph-panel{padding:0;background:transparent;grid-template-columns:1fr}.ph-routine .ph-panel img{display:none}.ph-routine .ph-panel h3{font-size:clamp(34px,4vw,60px)}.ph-routine__usage{padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.ph-kits{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(45px,7vw,110px);align-items:center}.ph-kits__showcase{position:relative;min-height:650px;overflow:hidden;border:1px solid var(--ph-line);background:var(--ph-mist)}.ph-kits__tabs{position:absolute;z-index:3;left:20px;right:20px;top:20px;display:flex;justify-content:center;gap:10px}.ph-kit-tab{padding:12px 16px;border:1px solid var(--ph-ink);border-radius:99px;background:var(--ph-mist);font-size:12px;cursor:pointer}.ph-kit-tab.is-active{background:var(--ph-ink);color:#fff}.ph-kit-panel{display:none;position:absolute;top:82px;right:22px;bottom:22px;left:22px}.ph-kit-panel.is-active{display:block}.ph-kit-products{height:74%;display:flex;align-items:end;justify-content:center}.ph-kit-products img{width:28%;height:92%;object-fit:cover;background:#eee;box-shadow:0 20px 48px #0000001a}.ph-kit-products img+img{margin-left:-7%}.ph-kit-detail{position:absolute;right:0;bottom:0;width:min(350px,90%);padding:24px;background:#fff;box-shadow:0 20px 48px #0000001f}.ph-kit-detail h3{margin:0 0 8px;font:400 28px var(--ph-serif)}.ph-kit-detail p{font-size:14px}.ph-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.ph-editorial__media img{height:100%;object-fit:cover}.ph-editorial__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(45px,8vw,120px)}.ph-editorial__copy p{max-width:570px;line-height:1.75}.ph-notes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ph-note{padding:35px;background:var(--ph-paper)}.ph-note h3{margin:14px 0;font:400 30px var(--ph-serif)}.ph-instagram__grid{display:grid;grid-template-columns:repeat(var(--columns,4),1fr);gap:10px}.ph-instagram__grid img{aspect-ratio:1/1;object-fit:cover}.ph-footer{padding-top:70px;color:#fff}.ph-footer__main{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:50px;padding-bottom:60px}.ph-footer h2{font:400 46px var(--ph-serif);margin:0}.ph-footer h3{margin:0 0 20px;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.ph-footer a,.ph-footer p{display:block;color:#ffffffc7;text-decoration:none;font-size:14px}.ph-footer__bottom{padding:22px 0;border-top:1px solid rgba(255,255,255,.2);font-size:11px;color:#ffffff8c}.ph-kits__intro{align-self:center}.ph-kits__showcase{min-height:0;overflow:visible;padding:22px;background:var(--ph-mist)}.ph-kits__tabs{position:static;display:flex;justify-content:center;gap:10px;margin-bottom:22px}.ph-kit-panel{position:relative;inset:auto}.ph-kit-panel[hidden]{display:none!important}.ph-kit-panel.is-active{display:block;animation:ph-kit-reveal .3s ease}.ph-kit-media{width:78%;max-width:820px;margin:0 auto;overflow:hidden;aspect-ratio:var(--ph-kits-ratio,4/3);background:#f7f5f1}.ph-kit-media img{width:100%;height:100%;object-fit:cover;object-position:var(--ph-kit-position,center center)}.ph-kit-detail{right:-1px;bottom:-1px;width:min(350px,88%)}@keyframes ph-kit-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:990px){.ph-header__nav{display:none}.ph-header__menu{display:block}.ph-grid{grid-template-columns:repeat(2,1fr)}.ph-content__body,.ph-routine__stage,.ph-kits,.ph-editorial,.ph-routine__content{grid-template-columns:1fr}.ph-kits__showcase{min-height:0}.ph-footer__main{grid-template-columns:1fr 1fr}.ph-footer__brand{grid-column:1/-1}}@media(max-width:700px){.ph-section{font-size:15px}.ph-announcement{font-size:10px;white-space:nowrap;overflow:hidden}.ph-header{min-height:68px}.ph-header__logo{font-size:34px}.ph-hero{aspect-ratio:4/3}.ph-benefits{grid-template-columns:repeat(var(--columns,4),minmax(180px,1fr));overflow-x:auto}.ph-page{padding-left:20px;padding-right:20px}.ph-products,.ph-content,.ph-routine,.ph-kits,.ph-notes,.ph-instagram{padding-top:64px;padding-bottom:64px}.ph-heading,.ph-content__intro{display:grid;grid-template-columns:1fr}.ph-grid{grid-template-columns:1fr}.ph-card__media{aspect-ratio:1/1.15}.ph-content__body{display:block}.ph-tabs{border-right:0;border-bottom:1px solid var(--ph-line)}.ph-panel{grid-template-columns:1fr;padding:30px 20px}.ph-panel img{height:auto;aspect-ratio:1/1}.ph-routine__content{padding:30px 20px}.ph-kits__showcase{min-height:0;padding:14px}.ph-kits__tabs{justify-content:flex-start;overflow:auto}.ph-kit-tab{flex:0 0 auto}.ph-kit-media{width:100%}.ph-kit-detail{position:relative;right:auto;bottom:auto;width:100%;box-shadow:none}.ph-notes__grid,.ph-instagram__grid{grid-template-columns:1fr 1fr}.ph-footer__main{grid-template-columns:1fr}.ph-footer__brand{grid-column:auto}}.ph-inline-arrow{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ph-hero__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.ph-hero{aspect-ratio:2/3}.ph-notes__grid{grid-template-columns:minmax(0,1fr);gap:14px}.ph-note{padding:28px 26px}.ph-note h3{overflow-wrap:normal;word-break:normal;font-size:32px}.ph-note p{max-width:32rem}.ph-note .ph-link{align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ph-skin.css.map */
