.pfh{position:relative;padding-block:clamp(72px,10vw,136px);background:var(--pfh-bg,var(--pf-ivory));color:var(--pf-cocoa)}.pfh--cream{--pfh-bg:var(--pf-cream)}.pfh--oat{--pfh-bg:var(--pf-oat)}.pfh--blush{--pfh-bg:var(--pf-blush)}.pfh--ivory{--pfh-bg:var(--pf-ivory)}.pfh-wrap{max-width:var(--pf-max);margin-inline:auto;padding-inline:var(--pf-gutter)}.pfh-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--pf-taupe);margin:0 0 var(--pf-s4)}.pfh-eyebrow:before{content:"";width:24px;height:1px;background:currentColor;opacity:.6}.pfh-h1,.pfh-h2,.pfh-h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:inherit;margin:0;text-wrap:balance}.pfh-h1{font-size:clamp(46px,6.6vw,104px);line-height:.96;letter-spacing:-.025em}.pfh-h2{font-size:clamp(36px,4.8vw,68px);line-height:1.02;letter-spacing:-.02em}.pfh-h3{font-size:clamp(26px,2.4vw,36px);line-height:1.08}.pfh-lead{font-size:clamp(16px,1.25vw,18px);line-height:1.7;color:var(--pf-taupe);max-width:50ch;margin:var(--pf-s5) 0 0}.pfh-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--pf-s5);margin-bottom:clamp(36px,4vw,64px)}.pfh-head--center{flex-direction:column;align-items:center;text-align:center}.pfh-head--center .pfh-lead{margin-inline:auto}.pfh-media{position:relative;overflow:hidden;border-radius:var(--pf-radius-lg);background:var(--pf-oat)}.pfh-media img,.pfh-media video{display:block;width:100%;height:100%;object-fit:cover}.pfh-arch{border-radius:999px 999px var(--pf-radius-lg) var(--pf-radius-lg)!important}.pfh-ph{display:grid;place-items:center;width:100%;height:100%;background:var(--pf-oat);color:var(--pf-taupe);font-size:14px;text-align:center;padding:24px}.pfh [hidden],.pfx-hero [hidden],.pfx-finder [hidden]{display:none!important}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pfh-aurora{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.pfh-aurora i{position:absolute;border-radius:50%;filter:blur(60px);opacity:.75;will-change:transform}.pfh-aurora i:nth-child(1){width:46vw;height:46vw;left:-10vw;top:-12vw;background:radial-gradient(circle,#f6dcdc,#f6dcdc00 70%);animation:pfh-drift1 22s ease-in-out infinite alternate}.pfh-aurora i:nth-child(2){width:40vw;height:40vw;right:-8vw;top:10%;background:radial-gradient(circle,#f9e6d8,#f9e6d800 70%);animation:pfh-drift2 26s ease-in-out infinite alternate}.pfh-aurora i:nth-child(3){width:34vw;height:34vw;left:30%;bottom:-16vw;background:radial-gradient(circle,#efe1e8,#efe1e800 70%);animation:pfh-drift3 30s ease-in-out infinite alternate}@keyframes pfh-drift1{to{transform:translate3d(8vw,6vw,0) scale(1.12)}}@keyframes pfh-drift2{to{transform:translate3d(-10vw,8vw,0) scale(.92)}}@keyframes pfh-drift3{to{transform:translate3d(6vw,-8vw,0) scale(1.1)}}.pfh-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pfx-marquee{overflow:hidden;background:var(--pf-cocoa);color:var(--pf-cream);padding-block:18px;--gap:48px}.pfx-marquee__track{display:flex;gap:var(--gap);width:max-content;animation:pfh-marq 48s linear infinite}.pfx-marquee:hover .pfx-marquee__track{animation-play-state:paused}.pfx-marquee__track span{display:inline-flex;align-items:center;gap:var(--gap);font-family:var(--heading-font-family);font-style:italic;font-size:clamp(20px,2vw,28px);white-space:nowrap}.pfx-marquee__track span:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--pf-rose)}@keyframes pfh-marq{to{transform:translate3d(-50%,0,0)}}.pfx-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pf-s3);margin-top:var(--pf-s6)}.pfx-mini a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--pf-cocoa);font-size:13px;line-height:1.35}.pfx-mini .im{aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--pf-oat)}.pfx-mini img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--pf-ease-out)}.pfx-mini a:hover img{transform:scale(1.06)}.pfx-mini b{font-weight:500}.pfx-mini span{color:var(--pf-taupe)}.pfx-stage__when{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-rose-d)}.pfx-chip[hidden]{display:none}.pfh-tabs{position:relative;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--pf-pill);background:var(--pf-oat);isolation:isolate}.pfh-tabs__ind{position:absolute;z-index:-1;top:4px;bottom:4px;left:0;width:var(--w,0);transform:translate(var(--x,0));border-radius:var(--pf-pill);background:#fff;box-shadow:var(--pf-shadow);transition:transform .55s var(--pf-ease-out),width .55s var(--pf-ease-out)}.pfh-tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;min-height:44px;padding:0 22px;border-radius:var(--pf-pill);font:500 14px/1 var(--body-font-family);color:var(--pf-taupe);cursor:pointer;transition:color .3s var(--pf-ease)}.pfh-tab[aria-selected=true]{color:var(--pf-cocoa)}.no-ind .pfh-tab[aria-selected=true]{background:#fff}.pfh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,32px) clamp(12px,1.6vw,24px)}[role=tabpanel]:not([hidden]) .pfh-grid{animation:pfh-panel .7s var(--pf-ease-out)}@keyframes pfh-panel{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.pfh-pwrap--side{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:start}.pfh-pwrap--side .pfh-side{position:sticky;top:calc(var(--header-height,80px) + 32px)}.pfh-pwrap--side .pfh-side .pfh-media{aspect-ratio:4/5}.pfh-pwrap--side .pfh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pfh-more{display:flex;justify-content:center;margin-top:clamp(36px,4vw,56px)}.pfx-promise .pfh-h2{max-width:24ch;margin-inline:auto;font-size:clamp(32px,4.4vw,64px);line-height:1.12;text-align:center}.pfx-promise .w{transition:opacity .25s linear;opacity:clamp(.22,calc(var(--p,1) * var(--n,20) * 1.2 - var(--i,0)),1)}.pfx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin-top:clamp(48px,6vw,80px)}.pfx-card{padding:clamp(24px,3vw,36px);border-radius:28px;background:#fff;border:1px solid var(--pf-line);transition:transform .6s var(--pf-ease),box-shadow .6s var(--pf-ease),border-color .6s}.pfx-card:hover{transform:translateY(-6px);box-shadow:var(--pf-shadow);border-color:transparent}.pfx-card .ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--pf-blush);color:var(--pf-rose-d);margin-bottom:var(--pf-s5)}.pfx-card .ic svg{width:26px;height:26px}.pf-js .pfx-card .ic svg *{stroke-dasharray:80;stroke-dashoffset:80;transition:stroke-dashoffset 1.6s var(--pf-ease-out) .3s}.pf-js .pfx-card.is-in .ic svg *{stroke-dashoffset:0}.pfx-card h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:26px;line-height:1.15;margin:0 0 var(--pf-s2)}.pfx-card p{margin:0;color:var(--pf-taupe);line-height:1.6;font-size:15px}.pfh-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.pfh-post{display:flex;flex-direction:column;gap:var(--pf-s4);text-decoration:none;color:inherit}.pfh-post .pfh-media{aspect-ratio:3/2;border-radius:20px}.pfh-post .pfh-media img{transition:transform 1.2s var(--pf-ease-out)}.pfh-post:hover .pfh-media img{transform:scale(1.04)}.pfh-post h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(22px,1.8vw,26px);line-height:1.18;margin:0}.pfh-post p{color:var(--pf-taupe);font-size:15px;line-height:1.6;margin:0}.pfh-post time{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pf-taupe)}@media(max-width:989px){.pfx-hero .pfh-wrap{grid-template-columns:1fr;min-height:0}.pfx-hero__art{width:min(82%,440px);margin-top:var(--pf-s5)}.pfx-chip--a{left:-6%}.pfx-chip--b{right:-4%}.pfx-stage{grid-template-columns:1fr}.pfx-stage__art{max-height:none;aspect-ratio:5/4}.pfh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pfh-pwrap--side{grid-template-columns:1fr}.pfh-pwrap--side .pfh-side{position:relative;top:0}.pfh-pwrap--side .pfh-side .pfh-media{aspect-ratio:16/10}.pfx-finder__box,.pfx-cards{grid-template-columns:1fr}}@media(max-width:749px){.pfx-hero{padding-top:var(--pf-s5)}.pfx-hero .pfh-wrap{gap:var(--pf-s6)}.pfx-hero__art{order:-1;width:min(76%,340px);margin-top:var(--pf-s3)}.pfx-hero .pfh-actions{flex-wrap:nowrap;gap:8px}.pfx-hero .pfh-btn{padding:0 18px;font-size:14px;min-height:48px}.pfx-hero__ctl{margin-top:var(--pf-s4)}.pfx-trust{margin-top:var(--pf-s4);font-size:13px}.pfx-ring--2{display:none}.pfx-chip{font-size:13px;padding:8px 14px 8px 8px}.pfx-chip .ic{width:30px;height:30px}.pfx-chip--a{left:-4%;bottom:8%}.pfx-chip--b{right:-4%;top:6%}.pfx-journey__track{grid-auto-columns:88vw}.pfx-stage{padding:14px;border-radius:24px}.pfx-stage__art{aspect-ratio:4/4}.pfx-mini{grid-template-columns:repeat(3,minmax(0,1fr))}.pfh-snap{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pf-gutter);margin-inline:calc(var(--pf-gutter) * -1);padding-inline:var(--pf-gutter);padding-bottom:var(--pf-s3);scrollbar-width:none}.pfh-snap::-webkit-scrollbar{display:none}.pfh-snap>*{scroll-snap-align:start}.pfh-grid,.pfh-pwrap--side .pfh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pfh-card__chip{display:none}.pfh-head{align-items:start}.pfh-tabs{display:flex;width:100%}.pfh-tab{flex:1;padding:0 12px}.pfx-result{min-height:0}}@media(hover:none){.pfh-card__media img+img{display:none}}@media(prefers-reduced-motion:reduce){.pfh-aurora i,.pfx-chip,.pfx-marquee__track{animation:none!important}.pfx-marquee__track{flex-wrap:wrap;width:auto;justify-content:center}.pfx-slide img{transform:none!important}.pfx-promise .w{opacity:1}.pf-js .pfx-card .ic svg *{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pf-home.css.map */
