:root{--pf-ink:#1b2130;--pf-navy:#1b2130;--pf-mid:#4f5563;--pf-soft:#7a7f8a;--pf-ivory:#f8f6f2;--pf-line:#e9e5de;--pf-gold:#a8874a;--pf-green:#2f6b4f;--pf-serif:var(--font-heading-family)}body{font-size:1.8rem}.product-form__submit.button,.cart__checkout-button.button,.pf-cta{position:relative;overflow:hidden;background:var(--pf-ink)!important;color:#fff!important;border:0!important;border-radius:10px!important;min-height:62px;font-size:1.9rem;font-weight:700;letter-spacing:.01em;box-shadow:0 10px 26px #1b213038!important;transition:transform .2s ease,box-shadow .2s ease}.product-form__submit.button:before,.product-form__submit.button:after,.cart__checkout-button.button:before,.cart__checkout-button.button:after,.pf-cta:after{display:none!important}.product-form__submit.button:not([disabled]):hover,.cart__checkout-button.button:hover,.pf-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1b21304d!important}.pf-shine,.pf-cta:before{content:"";position:absolute;z-index:1;pointer-events:none;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:skew(-20deg);animation:pfShine 3s ease-in-out infinite}.product-form__submit.button>span:first-child,.pf-cta>span{position:relative;z-index:2}.product-form__submit.button:not([disabled])>span:first-child:after,.pf-arrow{content:"\2192";display:inline-block!important;margin-left:.5em;animation:pfNudge 1.5s ease-in-out infinite}.product-form__submit.button[disabled]{background:#9aa0ab!important;box-shadow:none!important}.product-form__submit.button[disabled] .pf-shine{display:none}@keyframes pfShine{0%{left:-60%}45%,to{left:130%}}@keyframes pfNudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.pf-shine,.pf-cta:before,.pf-arrow,.product-form__submit.button>span:first-child:after{animation:none}}.pf-cta{display:inline-flex;align-items:center;justify-content:center;padding:0 3.4rem;text-decoration:none}.pf-cta-ghost{display:inline-flex;align-items:center;min-height:62px;padding:0 2.8rem;border:1.5px solid var(--pf-ink);border-radius:10px;color:var(--pf-ink);text-decoration:none;font-weight:600;font-size:1.8rem;background:#fff}.pf-cta-ghost:hover{background:var(--pf-ivory)}.pf-sec{padding:9.6rem 0;background:#fff}.pf-sec--ivory{background:var(--pf-ivory)}.pf-sec--tight{padding:5.6rem 0}.pf-wrap{max-width:124rem;margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}.pf-narrow{max-width:78rem;margin:0 auto}.pf-eyebrow{font-size:1.4rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-gold);margin:0 0 1.4rem}.pf-h2{font-family:var(--pf-serif);font-weight:500;font-size:clamp(3.2rem,4.2vw,4.8rem);line-height:1.15;color:var(--pf-ink);margin:0 0 1.8rem;letter-spacing:-.01em}.pf-lead{font-size:2rem;line-height:1.6;color:var(--pf-mid);max-width:68rem;margin:0 auto}.pf-center{text-align:center}.pf-rule{width:5.6rem;height:2px;background:var(--pf-gold);border:0;margin:0 0 2.4rem}.pf-center .pf-rule{margin:0 auto 2.4rem}.pf-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.pf-hero{background:#fff;border-bottom:1px solid var(--pf-line)}.pf-hero__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:4.8rem;align-items:center;min-height:64rem;padding-top:4.8rem;padding-bottom:4.8rem}.pf-hero__h1{font-family:var(--pf-serif);font-weight:500;font-size:clamp(3.8rem,4.6vw,6rem);line-height:1.06;color:var(--pf-ink);margin:0 0 2.4rem;letter-spacing:-.015em}.pf-hero__p{font-size:2.1rem;line-height:1.6;color:var(--pf-mid);max-width:52rem;margin:0 0 3.6rem}.pf-hero__ctas{display:flex;gap:1.4rem;flex-wrap:wrap}.pf-hero__checks{list-style:none;padding:0;margin:3.6rem 0 0;display:grid;gap:1.2rem}.pf-hero__checks li{display:flex;gap:1.2rem;align-items:center;font-size:1.8rem;color:var(--pf-ink)}.pf-hero__checks li:before{content:"\2713";flex:0 0 2.8rem;height:2.8rem;border-radius:50%;border:1.5px solid var(--pf-gold);color:var(--pf-gold);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700}.pf-hero__media{position:relative;aspect-ratio:4/5;max-height:72rem;justify-self:end;width:100%}.pf-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:6px}.pf-hero__badge{position:absolute;left:-2.4rem;bottom:3.2rem;background:#fff;border:1px solid var(--pf-line);border-radius:8px;padding:1.6rem 2rem;box-shadow:0 12px 30px #00000014;max-width:28rem}.pf-hero__badge b{display:block;font-family:var(--pf-serif);font-size:2rem;font-weight:500;color:var(--pf-ink)}.pf-hero__badge span{font-size:1.5rem;color:var(--pf-mid)}.pf-trust-strip{background:#fff;border-bottom:1px solid var(--pf-line)}.pf-trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}.pf-ts{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:3.2rem 2rem;border-right:1px solid var(--pf-line)}.pf-ts:last-child{border-right:0}.pf-ts__ico{font-size:2.6rem;line-height:1;color:var(--pf-gold);margin-bottom:.6rem}.pf-ts__t{font-weight:700;font-size:1.8rem;color:var(--pf-ink)}.pf-ts__s{font-size:1.55rem;color:var(--pf-mid)}.pf-promise__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;margin-top:5.6rem}.pf-promise__img{aspect-ratio:4/5;overflow:hidden;border-radius:6px;background:var(--pf-ivory)}.pf-promise h3{font-family:var(--pf-serif);font-weight:500;font-size:2.8rem;color:var(--pf-ink);margin:2.4rem 0 1rem}.pf-promise p{font-size:1.8rem;line-height:1.65;color:var(--pf-mid);margin:0}.pf-lines__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;margin-top:5.6rem}.pf-line{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .25s}.pf-line:hover{transform:translateY(-4px)}.pf-line__img{aspect-ratio:4/5;background:var(--pf-ivory);border-radius:6px;overflow:hidden}.pf-line__img img{width:100%;height:100%;object-fit:cover;object-position:center top}.pf-line__name{font-family:var(--pf-serif);font-weight:500;font-size:2.4rem;color:var(--pf-ink);margin-top:1.8rem}.pf-line__mat{font-size:1.35rem;color:var(--pf-gold);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:.4rem}.pf-line__for{font-size:1.65rem;color:var(--pf-mid);line-height:1.5;margin-top:.8rem}.pf-line__go{margin-top:1.2rem;font-weight:700;font-size:1.6rem;color:var(--pf-ink);border-bottom:1.5px solid var(--pf-ink);align-self:flex-start;padding-bottom:2px}.pf-doubts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:5.6rem}.pf-doubt{background:#fff;border:1px solid var(--pf-line);border-radius:8px;padding:3.2rem}.pf-doubt__q{font-family:var(--pf-serif);font-weight:500;font-size:2.3rem;line-height:1.3;color:var(--pf-ink);margin:0 0 1.4rem}.pf-doubt__q:before{content:"\201e";color:var(--pf-gold);margin-right:.2rem}.pf-doubt__q:after{content:"\201c";color:var(--pf-gold)}.pf-doubt__a{font-size:1.75rem;line-height:1.65;color:var(--pf-mid);margin:0}.pf-doubt__a b{color:var(--pf-ink)}.pf-packs-home__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:100rem;margin:5.6rem auto 0}.pf-ph{position:relative;background:#fff;border:1px solid var(--pf-line);border-radius:8px;padding:4rem 2.8rem;text-align:center}.pf-ph--hi{border:2px solid var(--pf-ink)}.pf-ph__n{font-family:var(--pf-serif);font-size:6rem;line-height:1;color:var(--pf-ink)}.pf-ph__t{font-weight:700;font-size:2rem;margin:1.2rem 0 .8rem;color:var(--pf-ink)}.pf-ph__s{font-size:1.7rem;color:var(--pf-mid);line-height:1.55}.pf-badge{position:absolute;top:-1.3rem;left:50%;transform:translate(-50%);background:var(--pf-ink);color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.4rem;border-radius:20px;white-space:nowrap}.pf-badge--save{background:var(--pf-green)}.pf-why__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:100rem;margin:5.6rem auto 0}.pf-why__col{border-radius:8px;padding:3.6rem;background:#fff;border:1px solid var(--pf-line)}.pf-why__col--good{border:2px solid var(--pf-ink)}.pf-why__col h3{font-size:1.5rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 2rem;color:var(--pf-soft)}.pf-why__col--good h3{color:var(--pf-ink)}.pf-why__col ul{list-style:none;padding:0;margin:0;display:grid;gap:1.4rem;font-size:1.8rem;line-height:1.45}.pf-why__col--bad li{color:var(--pf-soft)}.pf-why__col--bad li:before{content:"\2715";display:inline-block;width:2.6rem;color:#b5655a;font-weight:700}.pf-why__col--good li{color:var(--pf-ink)}.pf-why__col--good li:before{content:"\2713";display:inline-block;width:2.6rem;color:var(--pf-green);font-weight:700}.pf-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.pf-story__img{aspect-ratio:4/5;overflow:hidden;border-radius:6px}.pf-story p{font-size:1.9rem;line-height:1.7;color:var(--pf-mid)}.pf-contact{display:flex;gap:2rem;align-items:center;margin-top:3.2rem;padding:2.4rem;border:1px solid var(--pf-line);border-radius:8px;background:var(--pf-ivory)}.pf-contact__ico{flex:0 0 5.6rem;height:5.6rem;border-radius:50%;background:#fff;border:1px solid var(--pf-line);display:flex;align-items:center;justify-content:center;font-size:2.4rem}.pf-contact b{display:block;font-size:2rem;color:var(--pf-ink)}.pf-contact span{font-size:1.6rem;color:var(--pf-mid);line-height:1.5}.pf-contact a{color:var(--pf-ink);font-weight:700;font-size:2.2rem;text-decoration:none}.pf-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;margin-top:5.6rem}.pf-step{text-align:center}.pf-step__n{width:6.4rem;height:6.4rem;border-radius:50%;border:1.5px solid var(--pf-gold);color:var(--pf-gold);font-family:var(--pf-serif);font-size:2.8rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.pf-step h3{font-size:2.1rem;color:var(--pf-ink);margin:0 0 .8rem}.pf-step p{font-size:1.75rem;line-height:1.6;color:var(--pf-mid);margin:0}.pf-gift__grid{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.pf-gift ul{list-style:none;padding:0;margin:2.4rem 0 3.2rem;display:grid;gap:1.2rem;font-size:1.85rem}.pf-gift li:before{content:"\2713";display:inline-block;width:2.8rem;color:var(--pf-gold);font-weight:700}.pf-sizebox{background:#fff;border:1px solid var(--pf-line);border-radius:8px;padding:3.2rem}.pf-sizes{width:100%;border-collapse:collapse;font-size:1.75rem;margin-top:1rem}.pf-sizes th,.pf-sizes td{border-bottom:1px solid var(--pf-line);padding:1.1rem 1rem;text-align:left}.pf-sizes th{color:var(--pf-soft);font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.pf-sizes td:nth-child(2){font-weight:700;color:var(--pf-ink)}.pf-faq{max-width:86rem;margin:4.8rem auto 0}.pf-faq details{border-bottom:1px solid var(--pf-line);padding:2.4rem 0}.pf-faq summary{cursor:pointer;font-weight:600;font-size:2rem;color:var(--pf-ink);list-style:none;display:flex;justify-content:space-between;gap:2rem}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary:after{content:"+";font-size:2.6rem;line-height:1;color:var(--pf-gold)}.pf-faq details[open] summary:after{content:"\2013"}.pf-faq details p{font-size:1.8rem;line-height:1.7;color:var(--pf-mid);margin:1.4rem 0 0}.pf-final{background:var(--pf-ivory);border-top:1px solid var(--pf-line)}.pf-final .pf-h2{max-width:80rem;margin-left:auto;margin-right:auto}.pf-line-label{font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-gold);margin:0 0 .6rem}.product__title h1{font-family:var(--pf-serif);font-weight:500;line-height:1.15}.pf-benefits{list-style:none;padding:0;margin:1.6rem 0 .8rem;display:grid;gap:.9rem}.pf-benefits li{display:flex;gap:1rem;align-items:flex-start;font-size:1.8rem;line-height:1.45;color:var(--pf-ink)}.pf-benefits li:before{content:"\2713";flex:0 0 2.4rem;height:2.4rem;border-radius:50%;border:1.5px solid var(--pf-gold);color:var(--pf-gold);font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:.15rem}.product-form__quantity{display:none!important}.pf-packs{margin:2rem 0 1.4rem;border:0;padding:0}.pf-packs legend{font-size:1.6rem;font-weight:700;margin-bottom:1rem;color:var(--pf-ink)}.pf-pack{position:relative;display:flex;align-items:center;gap:1.4rem;border:1.5px solid var(--pf-line);border-radius:10px;padding:1.8rem 2rem;margin-bottom:1rem;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s}.pf-pack:hover{border-color:#cfc9bf}.pf-pack input{position:absolute;opacity:0;pointer-events:none}.pf-pack__dot{flex:0 0 2.2rem;height:2.2rem;border-radius:50%;border:2px solid #b9b4aa}.pf-pack.is-active{border-color:var(--pf-ink);box-shadow:0 0 0 1px var(--pf-ink)}.pf-pack.is-active .pf-pack__dot{border:7px solid var(--pf-ink)}.pf-pack__main{flex:1;min-width:0}.pf-pack__title{font-weight:700;font-size:1.85rem;color:var(--pf-ink);display:block}.pf-pack__sub{font-size:1.5rem;color:var(--pf-mid);display:block}.pf-pack__price{text-align:right;white-space:nowrap}.pf-pack__now{font-weight:700;font-size:2rem;color:var(--pf-ink);display:block}.pf-pack__was{font-size:1.45rem;color:var(--pf-soft);text-decoration:line-through}.pf-pack .pf-badge{left:auto;right:1.6rem;transform:none}.pf-trust{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2rem;margin:2rem 0;padding:2rem;background:var(--pf-ivory);border-radius:10px;font-size:1.55rem;line-height:1.45}.pf-trust div{display:flex;gap:.8rem;align-items:flex-start}.pf-trust b{color:var(--pf-ink)}.pf-desc{font-size:1.8rem;line-height:1.7;color:var(--pf-mid)}.pf-worn__grid{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.pf-worn__img{aspect-ratio:4/5;overflow:hidden;border-radius:6px}.pf-ship{padding:1.4rem 2rem;background:var(--pf-ivory);border-bottom:1px solid var(--pf-line);font-size:1.5rem;color:var(--pf-ink)}.pf-ship__bar{height:6px;border-radius:6px;background:#e3ddd2;margin-top:.8rem;overflow:hidden}.pf-ship__fill{height:100%;background:var(--pf-green);border-radius:6px;transition:width .4s}.pf-ship--ok{background:#eef5f0;color:var(--pf-green);font-weight:700}.pf-cart-tip{font-size:1.4rem;color:var(--pf-mid);text-align:center;margin:1rem 0 0}@media screen and (max-width:989px){.pf-sec{padding:6.4rem 0}.pf-hero__grid{grid-template-columns:1fr;gap:2.8rem;min-height:0;padding-top:1.6rem;padding-bottom:4.8rem}.pf-hero__media{order:-1;max-height:none;aspect-ratio:1/1}.pf-hero__media img{object-position:center 15%}.pf-hero__badge{left:1.6rem;bottom:1.6rem;padding:1.2rem 1.6rem}.pf-hero__p{font-size:1.9rem}.pf-trust-strip__grid{grid-template-columns:1fr 1fr}.pf-ts{border-bottom:1px solid var(--pf-line);padding:2.4rem 1.2rem}.pf-ts:nth-child(2){border-right:0}.pf-promise__grid,.pf-doubts__grid,.pf-packs-home__grid,.pf-why__grid,.pf-story__grid,.pf-steps__grid,.pf-gift__grid,.pf-worn__grid{grid-template-columns:1fr}.pf-lines__grid{grid-template-columns:1fr 1fr;gap:2.4rem 1.6rem}.pf-packs-home__grid{gap:2.8rem}.pf-trust{grid-template-columns:1fr}.pf-story__grid,.pf-gift__grid,.pf-worn__grid{gap:3.2rem}}@media screen and (max-width:480px){.pf-hero__ctas a{width:100%;justify-content:center}.pf-h2{font-size:3rem}}.pf-worn__img img{object-position:center top}.footer .footer-block__image-wrapper img{filter:brightness(0);opacity:.85}.card__heading.h5{font-size:1.7rem;line-height:1.35;color:var(--pf-ink)}.card-information .price{font-size:1.7rem;font-weight:700;color:var(--pf-ink)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pf-staging.css.map */
