.pfh{--pfh-teal:#004851;--pfh-copper:#BF7F5B;--pfh-copper-text:#A4643F;--pfh-black:#212326;--pfh-cream:#F4F1EC;--pfh-mist:#E4EBEB;--pfh-sage:#EEF2F0;--pfh-ink:#1A1B18;--pfh-ink-soft:#4A4A45;--pfh-gold:#E5A823;--pfh-display:"Kapra","Oswald","Arial Narrow",sans-serif;--pfh-body:"BrixSans","Helvetica Neue",Arial,sans-serif;color:var(--pfh-ink);font:400 16px/1.6 var(--pfh-body);-webkit-font-smoothing:antialiased;letter-spacing:normal}.pfh *,.pfh *:before,.pfh *:after{box-sizing:border-box}.pfh img{display:block;max-width:100%}.pfh p{margin:0}.pfh h1,.pfh h2,.pfh .pfh-h{font-family:var(--pfh-display);font-weight:600;margin:0;text-wrap:balance;letter-spacing:.01em;text-transform:none;line-height:1.05}.pfh a{color:inherit}.pfh-wrap{max-width:1200px;margin:0 auto;padding-inline:24px}.pfh-eyebrow{font:400 12px/1.4 var(--pfh-body);letter-spacing:.2em;text-transform:uppercase;color:var(--pfh-copper-text)}.pfh-btn{display:inline-flex;align-items:center;justify-content:center;font:400 13px/1 var(--pfh-body);letter-spacing:.15em;text-transform:uppercase;text-decoration:none;padding:17px 24px;border:1.5px solid transparent;transition:transform .2s,opacity .2s}.pfh-btn:hover{transform:translateY(-2px)}.pfh-btn--black{background:var(--pfh-black);color:#fff!important}.pfh-btn--white{background:#fff;color:var(--pfh-teal)!important}.pfh-btn--outline-white{border-color:#fff;color:#fff!important}.pfh-btn--outline-teal{border-color:var(--pfh-teal);color:var(--pfh-teal)!important}.pfh-btns{display:flex;flex-wrap:wrap;gap:12px}.pfh-stars{color:#fbcd0a;letter-spacing:2px}.pfh-hero{position:relative;background:#fff}.pfh-hero__img{width:100%;height:560px;object-fit:cover;object-position:62% 50%}.pfh-hero__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;background:linear-gradient(90deg,#1416188c,#14161852 38%,#14161800 62%)}.pfh-hero__box{max-width:480px;display:flex;flex-direction:column;gap:14px;color:#fff}.pfh-hero__box .pfh-eyebrow{color:#f4e3d7}.pfh-hero h1{font-size:64px;line-height:1.02;color:#fff}.pfh-hero__sub{font-size:18px;color:#f7f3ee}.pfh-hero__rating{font-size:15px;color:#fff}.pfh-hero__top{display:contents}@media(max-width:749px){.pfh-hero{position:relative;container-type:inline-size}.pfh-hero__img{height:auto;aspect-ratio:1080/1281;object-position:50% 100%}.pfh-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:40vw;height:40cqw;z-index:1;pointer-events:none;background:linear-gradient(180deg,#14161899,#14161859 60%,#14161800)}.pfh-hero__text{position:static;display:block;background:#fff}.pfh-hero__text .pfh-wrap{padding-block:0 30px}.pfh-hero__box{max-width:none;color:var(--pfh-ink);gap:12px}.pfh-hero__top{position:absolute;left:0;right:0;top:0;height:35vw;height:35cqw;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:0 16px 3px}.pfh-hero__top .pfh-eyebrow{color:#f4e3d7;font-size:11px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.pfh-hero h1{font-size:40px;line-height:1;color:#fff;max-width:330px;text-shadow:0 1px 10px rgba(0,0,0,.35)}.pfh-hero .pfh-btns .pfh-hero__bf{flex:1 1 100%}.pfh-hero .pfh-btns .pfh-btn--white{display:none}.pfh-hero__sub{font-size:17px;color:#24302e;padding-top:22px}.pfh-hero__rating{color:var(--pfh-ink-soft)}.pfh-hero .pfh-btn--white{border-color:var(--pfh-teal)}}.pfh-trust{background:var(--pfh-mist)}.pfh-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #CFDCDA}.pfh-trust__item{padding:20px;border-right:1px solid #CFDCDA;display:flex;flex-direction:column;gap:2px}.pfh-trust__item b{font:600 20px/1.15 var(--pfh-display);color:var(--pfh-teal)}.pfh-trust__item span{font-size:14px;color:var(--pfh-ink-soft)}@media(max-width:749px){.pfh-trust .pfh-wrap{padding-inline:0}.pfh-trust__grid{display:block;position:relative;height:44px;overflow:hidden;border-left:0}.pfh-trust__item{position:absolute;top:0;right:0;bottom:0;left:0;border-right:0;padding:12px 14px 0;flex-direction:row;align-items:baseline;justify-content:center;gap:6px;opacity:0;animation:pfh-rotate 12s linear infinite;white-space:nowrap}.pfh-trust__item:nth-child(2){animation-delay:3s}.pfh-trust__item:nth-child(3){animation-delay:6s}.pfh-trust__item:nth-child(4){animation-delay:9s}.pfh-trust__item b{font-size:18px}.pfh-trust__item span{font-size:13px}}@keyframes pfh-rotate{0%{opacity:0;transform:translateY(5px)}3%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-5px)}to{opacity:0;transform:translateY(-5px)}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.pfh-trust__grid{display:grid;grid-template-columns:1fr 1fr;height:auto}.pfh-trust__item{position:static;opacity:1;animation:none;transform:none;flex-direction:column;padding:12px 10px;white-space:normal}}.pfh-quiz{background:var(--pfh-teal);color:#fff}.pfh-quiz__row{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:stretch}.pfh-quiz__text{flex:1 1 440px;min-width:0;padding:64px 48px 64px 24px;display:flex;flex-direction:column;justify-content:center;gap:16px}.pfh-quiz__text .pfh-eyebrow{color:#e2b79c}.pfh-quiz h2{font-size:54px;color:#fff}.pfh-quiz__text p{font-size:17px;color:#dce8e6}.pfh-quiz__media{flex:1 1 520px;min-width:0}.pfh-quiz__media img{width:100%;height:480px;object-fit:cover;object-position:50% 35%}@media(max-width:749px){.pfh-quiz__text{padding:36px 16px 28px;gap:12px;order:2}.pfh-quiz h2{font-size:36px}.pfh-quiz__text p{font-size:16px}.pfh-quiz__media{order:1}.pfh-quiz__media img{height:230px}}.pfh-prod{background:var(--pfh-cream)}.pfh-prod .pfh-wrap{padding-block:72px;display:flex;flex-direction:column;gap:28px}.pfh-prod h2{font-size:46px;color:var(--pfh-teal)}.pfh-prod__head{display:flex;flex-direction:column;gap:6px}.pfh-prod__head p{color:var(--pfh-ink-soft)}.pfh-prod__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pfh-card{background:#fff;text-decoration:none;display:flex;flex-direction:column;color:inherit}.pfh-card img{width:100%;height:auto!important;aspect-ratio:6/5;object-fit:cover}.pfh-card__body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:4px}.pfh-card__name{font:600 26px/1.1 var(--pfh-display);color:var(--pfh-teal)}.pfh-card__rev{font-size:14px;color:var(--pfh-ink-soft)}.pfh-card__rev .pfh-stars{color:var(--pfh-gold);font-size:16px}.pfh-card__price{font-size:17px}.pfh-card__price s{color:#6e6a63;margin-left:6px}.pfh-bundles{background:#fff;border-left:4px solid var(--pfh-copper);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.pfh-bundles__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.pfh-bundles__head b{font:600 24px/1.1 var(--pfh-display);color:var(--pfh-teal)}.pfh-bundles__head a{font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--pfh-copper-text)}.pfh-bundles__row{display:flex;gap:20px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.pfh-bundle{flex:0 0 250px;text-decoration:none;color:inherit;display:flex;align-items:center;gap:12px;scroll-snap-align:start}.pfh-bundle img{width:72px;height:72px;object-fit:cover;flex:none}.pfh-bundle span{display:flex;flex-direction:column;gap:1px;min-width:0}.pfh-bundle__name{font:600 19px/1.1 var(--pfh-display);color:var(--pfh-teal)}.pfh-bundle__desc{font-size:12px;color:var(--pfh-ink-soft)}.pfh-bundle__price{font-size:14px}.pfh-bundle__price s{color:#6e6a63;margin-left:4px}@media(max-width:749px){.pfh-prod .pfh-wrap{padding-block:44px;gap:20px;padding-inline:0}.pfh-prod__head,.pfh-bundles{margin-inline:16px}.pfh-prod h2{font-size:34px}.pfh-prod__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-inline:16px}.pfh-card{flex:0 0 78%;scroll-snap-align:start}.pfh-card__name{font-size:23px}.pfh-bundle{flex-basis:220px}}.pfh-sleep{background:#fff}.pfh-sleep .pfh-wrap{padding-block:72px;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.pfh-sleep__img{flex:1 1 420px;min-width:0}.pfh-sleep__img img{width:100%;height:460px;object-fit:cover}.pfh-sleep__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:14px}.pfh-sleep h2{font-size:40px;color:var(--pfh-teal)}.pfh-sleep__text p{color:#24302e}.pfh-sleep .pfh-btn{align-self:flex-start}@media(max-width:749px){.pfh-sleep .pfh-wrap{padding-block:44px;gap:24px;padding-inline:16px}.pfh-sleep__img img{height:300px}.pfh-sleep h2{font-size:30px}}.pfh-more summary{list-style:none;cursor:pointer;color:var(--pfh-copper-text);font-size:14px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.pfh-more summary::-webkit-details-marker{display:none}.pfh-more .pfh-more__close,.pfh-more[open] .pfh-more__open{display:none}.pfh-more[open] .pfh-more__close{display:inline}.pfh-more[open] summary{order:2;margin-top:10px}.pfh-more[open]{display:flex;flex-direction:column}.pfh-more p{color:#24302e}.pfh-prac{background:var(--pfh-teal);color:#fff}.pfh-prac .pfh-wrap{padding-block:80px;display:flex;flex-direction:column;gap:36px}.pfh-prac .pfh-eyebrow{color:#e2b79c}.pfh-prac h2{font-size:50px;color:#fff}.pfh-prac__big{max-width:940px;display:flex;flex-direction:column;gap:16px}.pfh-prac__big blockquote{margin:0;font:600 40px/1.14 var(--pfh-display);color:#fff}.pfh-prac__big blockquote span{color:#e2b79c}.pfh-prac__by{display:flex;align-items:center;gap:14px;font-size:14px;color:#dce8e6}.pfh-prac__by:before{content:"";width:40px;height:2px;background:var(--pfh-copper);flex:none}.pfh-prac__by b{color:#fff}.pfh-prac__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pfh-q{background:var(--pfh-cream);color:var(--pfh-ink);padding:22px 24px;display:flex;flex-direction:column;gap:10px}.pfh-q:before{content:"\201c";font:600 44px/1 var(--pfh-display);color:var(--pfh-copper);height:20px;margin-bottom:-4px;overflow:visible}.pfh-q cite{font-style:normal;font-size:13px;color:var(--pfh-ink-soft);margin-top:auto}.pfh-q cite b{color:var(--pfh-teal)}@media(max-width:749px){.pfh-prac .pfh-wrap{padding-block:48px;gap:24px;padding-inline:16px}.pfh-prac h2{font-size:36px}.pfh-prac__big blockquote{font-size:27px}.pfh-prac__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.pfh-prac__grid::-webkit-scrollbar{display:none}.pfh-q{flex:0 0 84%;scroll-snap-align:start;padding:18px 20px;font-size:15px}.pfh-prac .pfh-wrap{gap:20px}}.pfh-revhead{background:var(--pfh-cream);text-align:center}.pfh-revhead .pfh-wrap{padding-top:64px}.pfh-revhead h2{font-size:46px;color:var(--pfh-teal)}@media(max-width:749px){.pfh-revhead .pfh-wrap{padding-top:44px}.pfh-revhead h2{font-size:34px}}.pfh-found{background:#fff}.pfh-found .pfh-wrap{padding-block:72px;display:flex;flex-wrap:wrap;align-items:center;gap:56px}.pfh-found__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:14px}.pfh-found h2{font-size:42px;color:var(--pfh-teal)}.pfh-found__text p{color:#2e2e2a}.pfh-found .pfh-btn{align-self:flex-start}.pfh-found__img{flex:1 1 480px;min-width:0}.pfh-found__img img{width:100%;height:520px;object-fit:cover}@media(max-width:749px){.pfh-found .pfh-wrap{padding-block:44px;gap:24px;padding-inline:16px}.pfh-found h2{font-size:32px}.pfh-found__img{order:-1}.pfh-found__img img{height:280px}}[id$="169389113886958c24"]{background:#f4f1ec}[id$="169389113886958c24"] .jdgm-carousel-title{display:none!important}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4]{background:#eef2f0}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] .faq{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:start}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] .faq .title-wrapper{grid-column:1/-1;text-align:left;margin-bottom:8px}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] .faq .title{font-family:Kapra,Oswald,Arial Narrow,sans-serif;color:#004851}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] summary,[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] summary span{text-transform:none!important;letter-spacing:.01em!important;font-size:20px!important;line-height:1.25!important}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] summary{font-family:Kapra,Oswald,Arial Narrow,sans-serif;font-size:19px;color:#004851}@media(max-width:749px){[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] .faq{grid-template-columns:1fr}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] .section--padding{padding-top:34px!important;padding-bottom:30px!important}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] .faq .title{font-size:30px!important;margin-bottom:0}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] summary,[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] summary span{font-size:17px!important}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] .faq:not(.pfh-faq-all) accordion-tab:nth-of-type(n+5){display:none}.pfh-faq-more{grid-column:1/-1;justify-self:start;margin-top:14px;background:none;border:0;padding:0;cursor:pointer;color:#a4643f;font:400 14px/1.4 BrixSans,Helvetica Neue,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}}@media(min-width:750px){.pfh-faq-more{display:none}}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] accordion-tab,[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] accordion-tab details{margin:0!important;padding:0!important;border-top:0!important}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] accordion-tab+accordion-tab{border-top:1px solid #D5DFDD!important}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] summary{padding-top:7px!important;padding-bottom:7px!important;min-height:0!important}[id$=bcc52f4b-fa62-402c-bc6c-1528714be5c4] summary .icon{flex-basis:26px!important;width:26px!important;height:26px!important;margin-inline-end:12px!important}[id$=guarantees_GKVgFt]{background:#f4f1ec}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pf-home.css.map */
