:root{--pp-ink:#233b2b;--pp-paper:#f7f5ef;--pp-muted:#536053;--pp-line:#dcded5;--pp-clay:#a65f48;--pp-radius:12px;--pp-media-radius:12px;--pp-panel-radius:16px;--pp-control-radius:8px;--pp-content-max:1280px;--pp-gutter:20px}.pp-store{color:var(--pp-ink);background:var(--pp-paper);-webkit-font-smoothing:antialiased}.pp-store button,.pp-store input,.pp-store select,.pp-store textarea{font:inherit}.pp-store input,.pp-store select,.pp-store textarea{font-size:max(16px,1em)}.pp-store :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--pp-ink);outline-offset:4px}.pp-store .header__row{background:#fff;color:var(--pp-ink)}.pp-store .header__row--top{border-bottom:1px solid var(--pp-line)}.pp-store .header__icon{color:var(--pp-ink)}.pp-store .header-logo__image{max-width:min(58vw,240px)}.pp-browse-nav{background:#fff;border-bottom:1px solid var(--pp-line);color:var(--pp-ink)}.pp-browse-nav__inner{display:flex;gap:clamp(22px,4vw,46px);align-items:center;justify-content:center;max-width:1280px;margin:auto;padding:0 20px;overflow-x:auto;scrollbar-width:none}.pp-browse-nav__inner::-webkit-scrollbar{display:none}.pp-browse-nav a{display:flex;align-items:center;min-height:44px;flex-shrink:0;font-size:13px;letter-spacing:.025em;text-decoration:none;color:inherit}.pp-browse-nav a:hover{text-decoration:underline;text-underline-offset:5px}.pp-footer{color:#f7f5ef;background:#233b2b;padding:60px max(20px,calc((100vw - 1280px)/2)) 24px;margin-top:48px}.pp-footer__main{display:grid;grid-template-columns:1.15fr .75fr .75fr 1.3fr;gap:40px;padding-bottom:48px}.pp-footer__wordmark{font-family:var(--font-heading--family),Georgia,serif;font-size:28px;line-height:1.2;color:inherit;text-decoration:none;display:inline-block;margin-bottom:14px}.pp-footer p{color:#e0e7db;font-size:14px;line-height:1.65;max-width:33ch;margin:0 0 20px}.pp-footer h2{font-family:var(--font-body--family),sans-serif;font-size:14px;font-weight:600;color:inherit;line-height:1.4;margin:0 0 20px}.pp-footer ul{list-style:none;padding:0;margin:0}.pp-footer li+li{margin-top:4px}.pp-footer a:not(.pp-footer__wordmark){color:#eef2e8;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex;align-items:center;min-height:36px}.pp-footer a:hover{text-decoration:underline;text-underline-offset:4px}.pp-footer__contact{gap:24px}.pp-footer__contact>.pp-icon{width:18px;height:18px;flex-shrink:0}.pp-footer__signup{border-bottom:1px solid #b9c6b3;display:flex;align-items:center;gap:8px;margin-bottom:12px}.pp-footer__signup input{width:100%;min-width:0;border:0;background:transparent;color:#fff;min-height:48px;border-radius:0;padding:8px 0}.pp-footer__signup input::placeholder{color:#dce3d6;opacity:1}.pp-footer__signup button{color:#fff;background:transparent;border:0;min-width:48px;min-height:48px;font-size:26px;cursor:pointer}.pp-footer small{display:block;color:#dce3d6;font-size:11px;line-height:1.6}.pp-footer :is(a,button,input):focus-visible{outline-color:#fff}.pp-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #677962;padding-top:24px;font-size:12px;color:#e0e7db}.pp-footer__policies{display:flex;flex-wrap:wrap;gap:8px 20px}.pp-store .pp-breadcrumbs{max-width:1280px;margin:0 auto;padding:18px 20px;color:var(--pp-muted)}.pp-store [data-template^=product] .button-primary,.pp-store [data-template^=product] .add-to-cart-button{background:#233b2b;color:#fff;border-color:#233b2b}.pp-store .pp-icon-item__sub-label{color:#536053;opacity:1}.pp-store .variant-option__button-label:has(:checked){color:#fff;background:#233b2b;border-color:#233b2b}.pp-store .pp-size-guide-link{min-height:44px;align-items:center}.pp-store .pp-reviews__count{color:#536053}.pp-store .product-grid{--product-grid-gap-mobile:12px}.pp-store .product-card__content{color:var(--pp-ink)}.pp-store #shopify-pc__banner{padding:16px 20px;box-shadow:0 -2px 20px #233b2b14;border-top:1px solid var(--pp-line);border-radius:0;color:#233b2b;background:#fff}.pp-store #shopify-pc__banner__body-title{font-family:var(--font-body--family),sans-serif;font-size:15px;line-height:1.4;margin-bottom:5px}.pp-store .shopify-pc__banner__body p{font-size:12px;line-height:1.5}.pp-store .shopify-pc__banner__btns button{min-height:44px}@media(min-width:750px){.pp-store .header__row--bottom{display:none}.pp-store .header__row--top{padding-block:8px}}@media(max-width:989px){.pp-footer__main{grid-template-columns:1fr 1fr;gap:36px}.pp-footer__brand{order:0}.pp-footer__newsletter{order:1}.pp-footer__links{order:2}.pp-footer__bottom{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:749px){.pp-browse-nav__inner{justify-content:flex-start;gap:24px}.pp-browse-nav a{font-size:12px}.pp-footer{padding-top:40px;margin-top:24px}.pp-footer__main{gap:28px 24px;padding-bottom:32px}.pp-footer__brand,.pp-footer__newsletter{grid-column:1/-1}.pp-footer__wordmark{font-size:26px}.pp-footer__brand p{max-width:40ch}.pp-footer__newsletter p{max-width:42ch}.pp-footer h2{margin-bottom:12px}.pp-footer__policies{gap:4px 16px}.pp-footer__policies a{font-size:11px}.pp-store #shopify-pc__banner{padding:12px 16px}.pp-store #shopify-pc__banner__body-policy-link{font-size:12px}.pp-store .shopify-pc__banner__btns{display:flex;flex-wrap:wrap;gap:8px}}@media(prefers-reduced-motion:reduce){.pp-store *,.pp-store *:before,.pp-store *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.pp-store .page-wrapper .pp-breadcrumbs,.pp-store .pp-breadcrumbs a,.pp-store .pp-breadcrumbs [aria-current]{color:#536053;opacity:1}.pp-store .pp-home-fitting__number{color:#536053}.pp-store .pp-breadcrumbs ol{flex-wrap:nowrap;white-space:nowrap}.pp-store .pp-breadcrumbs li:not([aria-current]){flex-shrink:0}.pp-store .pp-breadcrumbs li[aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){.pp-store .page-wrapper .pp-breadcrumbs{padding-block:6px;margin-block:0}.pp-store .pp-home-category p{font-size:.75rem}}.pp-store .compare-at-price{color:#536053;opacity:1}.pp-store .account-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#233b2b}.pp-store .page-wrapper .pp-breadcrumbs{width:100%;max-width:1280px;min-width:0;box-sizing:border-box;overflow:hidden}.pp-store .pp-theme .product-grid__card product-price .compare-at-price{color:#536053;opacity:1}body.pp-store{--pp-gutter-base:20px;--pp-gutter:max(var(--pp-gutter-base),var(--safe-area-inset-left,0px),var(--safe-area-inset-right,0px));--page-content-width:var(--pp-content-max);--page-margin:var(--pp-gutter);--page-width:calc(var(--page-content-width) + var(--page-margin)*2);--style-border-radius-buttons-primary:var(--pp-control-radius);--style-border-radius-buttons-secondary:var(--pp-control-radius);--style-border-radius-inputs:var(--pp-control-radius)}.pp-store :is(.pp-guide,.pp-faq,.pp-confidence,.pp-collection-guide){padding-inline:var(--pp-gutter)}.pp-store :is(.pp-guide__inner,.pp-faq__inner,.pp-collection-guide__inner){max-width:var(--pp-content-max)}.pp-store .pp-confidence__list{max-inline-size:var(--pp-content-max)}.pp-store .pp-footer{padding-inline:max(var(--pp-gutter),calc((100% - var(--pp-content-max))/2))}.pp-store :is(.pp-browse-nav__inner,.page-wrapper .pp-breadcrumbs){max-width:calc(var(--pp-content-max) + var(--pp-gutter)*2);padding-inline:var(--pp-gutter)}.pp-store .card-gallery,.pp-store .product-information__media .product-media-container{border-radius:var(--pp-media-radius);overflow:hidden}.pp-store .pp-guide__visual{border-radius:var(--pp-panel-radius)}.pp-store .pp-guide__button{border-radius:var(--pp-control-radius)}.pp-store .pp-faq{padding-block:40px}.pp-store .pp-faq h2{font-size:clamp(2rem,1.25rem + 2.1vw,3.25rem);line-height:1.15;letter-spacing:-.035em}.pp-store .main-collection-grid__empty{padding-inline:0}.pp-store :is(.cart-items__media-container,.dialog-thumbnails-list__thumbnail){border-radius:var(--pp-control-radius);overflow:hidden}.pp-store .pp-grid-note{border-radius:var(--pp-panel-radius)}.pp-store .pp-grid-note__art>.pp-grid-note__photo{border-radius:var(--pp-media-radius)}.pp-store .pp-home-circle-arrow,.pp-store .pp-home-product__view{transition:background-color .18s ease,border-color .18s ease,color .18s ease}.pp-store :is(.pp-home-circle-arrow,.pp-home-product__view,.pp-home-button,.pp-home-text-link,.pp-grid-note__link) svg{transition:transform .18s ease}.pp-store :is(.pp-home-category,.pp-home-product__link):focus-visible :is(.pp-home-circle-arrow,.pp-home-product__view){background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-paper)}.pp-store :is(.pp-home-category,.pp-home-product__link,.pp-home-button,.pp-home-text-link,.pp-grid-note__link):focus-visible svg{transform:translate(2px)}.pp-store .pp-home-category:focus-visible .pp-home-category__image{transform:scale(1.025)}@media(hover:hover)and (pointer:fine){.pp-store :is(.pp-home-category,.pp-home-product__link):hover :is(.pp-home-circle-arrow,.pp-home-product__view){background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-paper)}.pp-store :is(.pp-home-category,.pp-home-product__link,.pp-home-button,.pp-home-text-link,.pp-grid-note__link):hover svg{transform:translate(2px)}}@media(min-width:750px){body.pp-store{--pp-gutter-base:32px}}@media(min-width:990px){body.pp-store{--pp-gutter-base:48px}}@media(min-width:750px){.pp-store .pp-faq{padding-block:64px}.pp-store .cart-page__summary .cart-summary__inner{padding:32px}}@media(prefers-reduced-motion:reduce){.pp-store :is(.pp-home-category__image,.pp-home-product__image,.pp-home-circle-arrow svg,.pp-home-product__view svg,.pp-home-button svg,.pp-home-text-link svg,.pp-grid-note__link svg){transform:none!important;transition:none!important}}.pp-home{--pp-home-green: #233b2b;--pp-home-ink: #26332b;--pp-home-muted: var(--pp-muted, #536053);--pp-home-canvas: #f7f5ef;--pp-home-line: var(--pp-line, #dcded5);color:var(--pp-home-ink);background:var(--pp-home-canvas);font-family:var(--font-body--family, sans-serif);font-size:1rem;line-height:1.65}.pp-home *,.pp-home *:before,.pp-home *:after{box-sizing:border-box}.pp-home h1,.pp-home h2,.pp-home h3,.pp-home p{margin:0}.pp-home h1,.pp-home h2{color:var(--pp-home-green);font-family:var(--font-heading--family, Georgia, serif);font-style:normal;font-weight:400;letter-spacing:-.035em;text-wrap:balance}.pp-home h2{font-size:clamp(2rem,1.25rem + 2.1vw,3.25rem);line-height:1.15}.pp-home a{color:inherit;text-decoration:none}.pp-home a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}.pp-home-shell{width:min(calc(100% - var(--pp-gutter, 20px) * 2),var(--pp-content-max, 1280px));margin-inline:auto}.pp-home-section{padding-block:32px}.pp-home-eyebrow{font-size:.6875rem;letter-spacing:.14em;line-height:1.45;text-transform:uppercase;font-weight:600}.pp-home-dot{display:inline-block;width:6px;height:6px;background:currentColor;border-radius:50%;margin-inline-end:9px;vertical-align:.12em}.pp-home-button{min-height:52px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:28px;border:1px solid var(--pp-home-green);background:var(--pp-home-green);color:#fff!important;font-size:.875rem;font-weight:500;line-height:1.4;border-radius:var(--pp-control-radius, 8px);transition:background-color .18s ease,color .18s ease}.pp-home-button svg{flex-shrink:0}.pp-home-button>.pp-icon,.pp-home-hero__caption>.pp-icon{width:20px;height:20px;flex-shrink:0}.pp-home-text-link>.pp-icon,.pp-home-circle-arrow>.pp-icon,.pp-home-product__view>.pp-icon{width:18px;height:18px;flex-shrink:0}.pp-home-button:hover{background:#354c35}.pp-home-button--light{background:var(--pp-home-canvas);border-color:var(--pp-home-canvas);color:var(--pp-home-green)!important}.pp-home-button--light:hover{background:#fff}.pp-home-text-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid currentColor;width:fit-content;font-size:.875rem;line-height:1.4;gap:12px}.pp-home-text-link:hover{color:#4e684c}.pp-home-actions{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}.pp-home-hero{padding-block:26px 0}.pp-home-hero__inner{display:grid}.pp-home-hero__content{padding-block:12px 30px}.pp-home-hero h1{font-size:clamp(3.25rem,2.1rem + 4vw,5.75rem);max-width:9ch;line-height:1.04;margin-block:20px 18px}.pp-home-hero__description{max-width:36ch;color:var(--pp-home-muted);font-size:1rem;line-height:1.7;margin-block-end:24px!important}.pp-home-hero__notes{display:flex;flex-wrap:wrap;gap:12px 22px;padding-block-start:26px;color:var(--pp-home-muted);font-size:.6875rem}.pp-home-hero__notes span{display:flex;align-items:center;gap:8px}.pp-home-hero__notes svg{width:19px;height:19px;flex-shrink:0}.pp-home-hero__visual{position:relative;overflow:hidden;border-radius:var(--pp-panel-radius, 16px);background:#e9e5d9;aspect-ratio:1.12}.pp-home-hero__image{display:block;height:100%;width:100%;object-fit:cover;object-position:center}.pp-home-hero__caption{position:absolute;inset:auto 14px 14px;background:#f7f5eff0;padding:13px 16px;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.75rem;color:var(--pp-home-green)}.pp-home-section-heading{display:flex;flex-direction:column;gap:14px;margin-block-end:24px}.pp-home-section-heading .pp-home-eyebrow{margin-block-end:12px}.pp-home-section-heading>p{color:var(--pp-home-muted);font-size:.9375rem;max-width:34ch}.pp-home-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.pp-home-category{min-width:0;display:block}.pp-home-category__image-wrap{background:var(--pp-category-bg, #f0eee7);aspect-ratio:1;overflow:hidden;border-radius:var(--pp-media-radius, 12px)}.pp-home-category__image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.pp-home-category__label{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding-block-start:13px}.pp-home-category h3{font-family:var(--font-heading--family, Georgia, serif);font-weight:400;color:var(--pp-home-green);font-size:clamp(1.125rem,.95rem + .7vw,1.5rem);line-height:1.25;letter-spacing:-.02em}.pp-home-category p{margin-block-start:5px;color:var(--pp-home-muted);font-size:.6875rem;line-height:1.5}.pp-home-circle-arrow{width:28px;height:28px;border:1px solid #d8ddcf;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.pp-home-featured{padding-block-start:20px}.pp-home-section-link{align-self:flex-start}.pp-home-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.pp-home-product{min-width:0}.pp-home-product__link{display:flex;flex-direction:column;height:100%}.pp-home-product__media{position:relative;width:100%;aspect-ratio:1;background:#fff;overflow:hidden;border-radius:var(--pp-media-radius, 12px)}.pp-home-product__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.pp-home-product__view{position:absolute;inset:auto 10px 10px auto;width:33px;height:33px;display:grid;place-items:center;border-radius:50%;border:1px solid #e1e4dc;background:#fff}.pp-home-product__details{padding-block-start:13px}.pp-home-product h3{font-family:var(--font-body--family, sans-serif);font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:0}.pp-home-product__colour{margin-block-start:4px!important;color:var(--pp-home-muted);font-size:.75rem;line-height:1.5}.pp-home-product__price{font-size:.875rem;font-weight:600;margin-block-start:8px!important;line-height:1.5}.pp-home-product__price>span{font-weight:400}.pp-home-product__price s{font-weight:400;color:var(--pp-home-muted);margin-inline-start:6px;font-size:.8em}.pp-home-fitting{scroll-margin-top:120px}.pp-home-fitting__card{display:grid;background:#eaeee2;border:1px solid #e3e7da;border-radius:var(--pp-panel-radius, 16px);overflow:hidden;padding:28px 24px;gap:28px}.pp-home-fitting__intro>.pp-home-eyebrow{margin-block-end:14px}.pp-home-fitting__intro>p:not(.pp-home-eyebrow){margin-block-start:16px;max-width:38ch;color:var(--pp-home-muted);font-size:.9375rem}.pp-home-fitting__diagram{max-width:330px;width:100%;margin-inline:auto;margin-block-start:20px}.pp-home-fitting__steps{list-style:none;padding:0;margin:0}.pp-home-fitting__steps>li{display:flex;gap:16px;padding-block:22px;border-top:1px solid #cdd5c4}.pp-home-fitting__steps>li:first-child{padding-block-start:0;border-top:0}.pp-home-fitting__steps>li:last-child{padding-block-end:0}.pp-home-fitting__number{color:#728068;font-size:.75rem;line-height:1.8;min-width:21px;font-variant-numeric:tabular-nums}.pp-home-fitting__steps h3{font-family:var(--font-body--family, sans-serif);font-size:.9375rem;font-weight:600;line-height:1.45;letter-spacing:0}.pp-home-fitting__steps p{font-size:.875rem;color:var(--pp-home-muted);margin-block-start:7px;max-width:45ch;line-height:1.65}.pp-home-fitting__steps>.pp-home-fitting__link{padding-inline-start:37px;padding-block-start:9px;border-top:0}.pp-home-editorial{padding-block-end:32px}.pp-home-editorial__card{overflow:hidden;display:grid;border-radius:var(--pp-panel-radius, 16px);background:var(--pp-home-green)}.pp-home-editorial__media{aspect-ratio:1.2;background:#e2e2d6}.pp-home-editorial__image{width:100%;height:100%;object-fit:cover;display:block}.pp-home-editorial__content{padding:33px 26px 38px;position:relative;overflow:hidden;color:var(--pp-home-canvas)}.pp-home-editorial__content h2{color:inherit;margin-block:16px 20px;max-width:11ch;font-size:clamp(2.5rem,1.6rem + 2.1vw,4rem)}.pp-home-editorial__content>p:not(.pp-home-eyebrow){color:#d1d9cb;max-width:34ch;font-size:.9375rem}.pp-home-editorial__content .pp-home-button{margin-block-start:28px;position:relative;z-index:1}.pp-home-editorial__leaf{position:absolute;right:-22px;bottom:-9px;color:#c9d4bc;opacity:.16;transform:rotate(-10deg);pointer-events:none}@media(hover:hover)and (pointer:fine){.pp-home-category:hover .pp-home-category__image,.pp-home-product__link:hover .pp-home-product__image{transform:scale(1.025)}.pp-home-category:hover .pp-home-circle-arrow{color:#fff;background:var(--pp-home-green);border-color:var(--pp-home-green)}.pp-home-product__link:hover h3{text-decoration:underline;text-underline-offset:4px}}@media(min-width:750px){.pp-home-section{padding-block:48px}.pp-home-eyebrow{font-size:.75rem}.pp-home-hero__content{padding-block:25px 38px}.pp-home-hero h1{font-size:4.75rem;max-width:12ch}.pp-home-hero__visual{aspect-ratio:1.5}.pp-home-section-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:30px;margin-block-end:30px}.pp-home-section-heading>p{padding-block-end:4px}.pp-home-section-link{align-self:flex-end;flex-shrink:0}.pp-home-category-grid{gap:28px 20px}.pp-home-category__label{padding-block-start:17px}.pp-home-category p{font-size:.8125rem}.pp-home-circle-arrow{width:34px;height:34px}.pp-home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.pp-home-product h3{font-size:.9375rem}.pp-home-product__colour{font-size:.8125rem}.pp-home-product__price{font-size:1rem}.pp-home-product__view{width:38px;height:38px;inset:auto 14px 14px auto}.pp-home-fitting__card{grid-template-columns:1fr 1fr;gap:40px;padding:40px}.pp-home-fitting__steps{align-self:center}.pp-home-editorial__card{grid-template-columns:1fr 1fr}.pp-home-editorial__media{aspect-ratio:auto;min-height:470px}.pp-home-editorial__content{padding:48px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pp-home-editorial__content .pp-home-button{flex-shrink:0}.pp-home-editorial__leaf{right:-8px;bottom:-7px}}@media(min-width:990px){.pp-home-section{padding-block:64px}.pp-home-hero{padding-block:28px 18px}.pp-home-hero__inner{grid-template-columns:.86fr 1.14fr;gap:38px;align-items:center}.pp-home-hero__content{padding-block:35px}.pp-home-hero h1{font-size:clamp(4rem,5.7vw,5.75rem);max-width:9ch;margin-block:24px}.pp-home-hero__description{font-size:1.0625rem;margin-block-end:29px!important}.pp-home-hero__notes{padding-block-start:35px;font-size:.75rem}.pp-home-hero__visual{aspect-ratio:1.04}.pp-home-hero__caption{inset:auto 22px 22px;padding:17px 19px;font-size:.8125rem}.pp-home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-home-featured{padding-block-start:26px}.pp-home-fitting__card{grid-template-columns:1fr 1fr;padding:50px 58px 40px;gap:75px}.pp-home-fitting__diagram{margin-inline:0}.pp-home-fitting__steps h3{font-size:1.0625rem}.pp-home-fitting__steps p{font-size:.9375rem}.pp-home-fitting__steps>li{padding-block:24px;gap:22px}.pp-home-fitting__steps>.pp-home-fitting__link{padding-inline-start:43px}.pp-home-editorial__content{padding:52px 64px}.pp-home-editorial__media{min-height:540px}.pp-home-editorial__content>p:not(.pp-home-eyebrow){font-size:1rem}.pp-home-editorial__content h2{margin-block-end:24px}.pp-home-editorial__leaf{right:-2px;bottom:4px}}@media(max-width:374px){.pp-home-hero h1{font-size:2.9rem}.pp-home-hero__notes{gap:10px;font-size:.625rem}.pp-home-category__label{gap:5px}.pp-home-circle-arrow{width:24px;height:24px}.pp-home-fitting__card{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.pp-home *,.pp-home *:before,.pp-home *:after{transition:none!important;scroll-behavior:auto!important}}@media(max-width:749px){.pp-home-hero h1{font-size:clamp(2.75rem,12.6vw,3.25rem);max-width:12ch}}.pp-home-hero__visual{aspect-ratio:auto;display:flex;flex-direction:column}.pp-home-hero__image{aspect-ratio:1.12;height:auto;object-fit:cover;object-position:center}.pp-home-hero__caption{position:static;margin:0;border-radius:0;padding:14px 18px;background:#eaeee2}.pp-home-hero__visual .pp-home-hero__caption:hover{background:#dfe6d5}@media(min-width:750px){.pp-home-hero__image{aspect-ratio:1.5}}@media(min-width:990px){.pp-home-hero__image{aspect-ratio:1.04}}.pp-store .pp-menu-drawer{width:min(100vw,430px);max-width:none;max-height:100dvh;height:100dvh;border:0;background:var(--pp-paper);color:var(--pp-ink);box-shadow:8px 0 32px #17251b1a;overscroll-behavior:contain;scrollbar-width:thin;--drawer-animation-speed:.22s}.pp-mobile-menu__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:14px 20px;background:var(--pp-paper);border-bottom:1px solid var(--pp-line)}.pp-mobile-menu__brand{display:inline-flex;align-items:center;min-width:44px;min-height:44px;color:var(--pp-ink);font-family:var(--font-heading--family),Georgia,serif;font-size:25px;line-height:1.1;letter-spacing:-.035em;text-decoration:none}.pp-store .pp-mobile-menu__close{display:grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px;padding:12px;border:1px solid var(--pp-line);border-radius:50%;color:var(--pp-ink);background:transparent;cursor:pointer}.pp-mobile-menu__close svg{display:block;width:18px;height:18px}.pp-mobile-menu__content{display:flex;flex-direction:column;gap:22px;padding:22px 20px 24px;font-family:var(--font-body--family),sans-serif}.pp-mobile-menu__group{padding:0;margin:0}.pp-mobile-menu__heading{margin:0 0 10px;color:var(--pp-muted);font-family:var(--font-body--family),sans-serif;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.pp-mobile-menu__list{list-style:none;margin:0;padding:0}.pp-mobile-menu__list li{margin:0;padding:0}.pp-mobile-menu__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 0;color:var(--pp-ink);font-size:18px;line-height:1.4;text-decoration:none;border-radius:var(--pp-control-radius)}.pp-mobile-menu__link .pp-icon{width:18px;height:18px;flex-shrink:0;opacity:.65}.pp-mobile-menu__list li+li{border-top:1px solid var(--pp-line)}.pp-mobile-menu__link[aria-current=page]{background:#e8ede2;padding-inline:12px}.pp-mobile-menu__link--all{min-height:52px;margin:0 0 10px;padding:13px 16px;color:var(--pp-paper);background:var(--pp-ink);font-size:16px;font-weight:500}.pp-mobile-menu__link--all .pp-icon{opacity:1}.pp-mobile-menu__finder{display:flex;align-items:center;gap:14px;min-height:84px;padding:16px;color:var(--pp-ink);background:#eaf0e3;border:1px solid #d8e0d0;border-radius:var(--pp-panel-radius);text-decoration:none}.pp-mobile-menu__finder>.pp-icon{width:26px;height:26px;flex-shrink:0}.pp-mobile-menu__finder>.pp-icon:last-child{width:18px;height:18px;margin-left:auto}.pp-mobile-menu__finder strong{display:block;font-size:16px;font-weight:500;line-height:1.35}.pp-mobile-menu__finder small{display:block;max-width:27ch;margin-top:5px;color:var(--pp-muted);font-size:12px;line-height:1.5}.pp-mobile-menu__fit .pp-mobile-menu__link{font-size:15px;min-height:46px}.pp-mobile-menu__help{padding-top:20px;border-top:1px solid var(--pp-line)}.pp-mobile-menu__help-list{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.pp-mobile-menu__help-list li+li{border:0}.pp-mobile-menu__help-list .pp-mobile-menu__link{justify-content:flex-start;min-height:44px;padding-block:10px;font-size:15px}.pp-mobile-menu__utility{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:10px;border-top:1px solid var(--pp-line)}.pp-mobile-menu__utility a{display:flex;align-items:center;min-width:44px;min-height:44px;color:var(--pp-muted);font-size:13px;line-height:1.4;text-decoration:none}.pp-mobile-menu__extra .pp-mobile-menu__link{font-size:15px}.pp-mobile-menu__extra ul ul{list-style:none;padding-inline:14px}.pp-menu-drawer>.menu-drawer__utility-links{margin:0;padding:0 20px 16px}.pp-store .pp-menu-drawer :is(a,button):focus-visible{outline:2px solid var(--pp-ink);outline-offset:3px}.pp-store .pp-menu-drawer .pp-mobile-menu__link--all:focus-visible{outline-color:var(--pp-ink);outline-offset:4px}.pp-store .header-section:has(#Details-menu-drawer-container[open]){z-index:calc(var(--layer-menu-drawer) + 2)}.pp-store:has(#Details-menu-drawer-container[open]) #header-group>.shopify-section:has(>.pp-browse-nav){visibility:hidden;pointer-events:none}@media(hover:hover)and (pointer:fine){.pp-mobile-menu__link:not(.pp-mobile-menu__link--all):hover{background:#e8ede2;padding-inline:12px}.pp-mobile-menu__link--all:hover{background:#304d38}.pp-mobile-menu__finder:hover{background:#e0e9d8}.pp-mobile-menu__utility a:hover{text-decoration:underline;text-underline-offset:4px}}@media(prefers-reduced-motion:reduce){.pp-store .pp-menu-drawer{--drawer-animation-speed:.01ms}}.pp-journal-eyebrow{margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;color:var(--pp-ink)}.pp-fit{padding-block:24px 32px;color:var(--pp-ink)}.pp-fit__card{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr);padding:28px 24px;gap:28px;background:#eaeee2;border:1px solid #dce2d4;border-radius:var(--pp-panel-radius)}.pp-fit h2,.pp-journal h2{font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(2rem,1.25rem + 2.1vw,3.25rem);line-height:1.15;letter-spacing:-.035em;font-weight:400;margin:0 0 20px;color:inherit;text-wrap:balance}.pp-fit__intro>p:not(.pp-journal-eyebrow),.pp-journal__body{font-size:15px;line-height:1.7;color:var(--pp-muted);margin:0;max-width:54ch}.pp-fit__intro>p.pp-fit__label{margin-top:22px;font-size:13px;font-weight:600;color:var(--pp-ink)}.pp-fit__sizes{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.pp-fit__sizes a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:58px;padding:10px 14px;border:1px solid #bfc9b6;border-radius:var(--pp-control-radius);background:var(--pp-paper);font-size:14px;color:var(--pp-ink);text-decoration:none;transition:background-color .18s ease}.pp-fit__sizes a[aria-current=true]{background:var(--pp-ink);color:var(--pp-paper);border-color:var(--pp-ink)}.pp-fit__sizes a:hover{background:#d8e0cd}.pp-fit__sizes a[aria-current=true]:hover{background:#304a37}.pp-fit__intro>p.pp-fit__small{font-size:12px;margin-top:10px;line-height:1.6}.pp-fit__visual{min-width:0}.pp-fit__visual .pp-pot-cutaway{max-width:380px}.pp-fit__steps,.pp-journal-care__steps{list-style:none;margin:0;padding:0}.pp-fit__steps>li,.pp-journal-care__steps>li{display:flex;gap:16px;padding-block:22px;border-top:1px solid #cdd5c4}.pp-fit__steps>li:first-child,.pp-journal-care__steps>li:first-child{padding-top:0;border-top:0}.pp-fit__steps>li>span,.pp-journal-care__steps>li>span{font-size:12px;line-height:1.8;font-variant-numeric:tabular-nums;color:var(--pp-muted);flex:0 0 22px}.pp-fit__steps h3,.pp-journal-care__steps h3{font-family:var(--font-body--family),sans-serif;font-size:16px;letter-spacing:0;line-height:1.45;font-weight:600;margin:0 0 7px;color:var(--pp-ink)}.pp-fit__steps p,.pp-journal-care__steps p{font-size:14px;line-height:1.65;color:var(--pp-muted);margin:0;max-width:48ch}.pp-fit__links{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:8px}.pp-fit__links a,.pp-journal-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;color:var(--pp-ink);text-underline-offset:5px}.pp-fit__links svg,.pp-journal-link svg,.pp-journal__browse svg{width:18px;height:18px;flex-shrink:0;transition:transform .18s ease}.pp-fit__links a:is(:hover,:focus-visible) svg,.pp-journal-link:is(:hover,:focus-visible) svg,.pp-journal__browse a:is(:hover,:focus-visible) svg{transform:translate(2px)}.pp-fit__table{max-width:100%;overflow-x:auto;margin-top:8px}.pp-fit table{width:100%;border-collapse:collapse;font-size:13px}.pp-fit caption{font-size:12px;text-align:left;color:var(--pp-muted);padding:12px 0}.pp-fit :is(th,td){border-bottom:1px solid #cdd5c4;text-align:left;padding:12px 8px}.pp-fit tbody th{font-weight:500}.pp-journal{max-width:var(--pp-content-max);margin-inline:auto;color:var(--pp-ink);padding-block:32px}.pp-journal--product{max-width:calc(var(--pp-content-max) + var(--pp-gutter)*2);padding-inline:var(--pp-gutter)}.pp-journal-story{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.pp-journal-story__copy{min-width:0}.pp-journal__figure{margin:0;min-width:0}.pp-journal__figure>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--pp-media-radius);background:#eaeee2}.pp-journal__figure figcaption{font-size:11px;line-height:1.6;color:var(--pp-muted);margin-top:10px;max-width:65ch}.pp-journal__takeaway{display:flex;gap:12px;align-items:flex-start;margin-block:24px 12px;padding-top:22px;border-top:1px solid var(--pp-line)}.pp-journal__takeaway>.pp-icon{width:24px;height:24px;flex-shrink:0}.pp-journal__takeaway p{font-size:13px;line-height:1.65;max-width:48ch;margin:0;color:var(--pp-muted)}.pp-journal-care{margin-top:40px;padding:28px 24px;border-radius:var(--pp-panel-radius);background:#eef0e8;display:grid;gap:28px;align-items:start}.pp-journal-care__content{min-width:0}.pp-journal-care h2{font-size:clamp(1.75rem,1.25rem + 1.3vw,2.5rem);margin-bottom:14px}.pp-journal-care__steps{margin-top:24px}.pp-journal-care__steps>li{padding-block:18px}.pp-journal-care__steps>li:last-child{padding-bottom:0}.pp-collection-journal{grid-column:2/-2;min-width:0;border-top:1px solid var(--pp-line);margin-top:24px}.pp-journal__browse{border-top:1px solid var(--pp-line);margin-top:36px;padding-top:28px}.pp-journal__browse>div{display:flex;flex-wrap:wrap;gap:10px}.pp-journal__browse a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 16px;border:1px solid #c6cec1;border-radius:var(--pp-control-radius);font-size:13px;color:inherit;text-decoration:none}.pp-journal__browse a:is(:hover,:focus-visible){background:#e7ece2}@media(max-width:749px){.pp-collection-journal{grid-column:1/-1;margin-inline:var(--pp-gutter)}.pp-journal-care>.pp-journal__figure{order:1}.pp-journal__browse a{flex:1 1 calc(50% - 10px)}.pp-fit__card{padding:24px 20px}}@media(min-width:750px){.pp-fit{padding-block:32px 40px}.pp-fit__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;row-gap:24px;padding:40px}.pp-fit__intro{grid-column:1;grid-row:1}.pp-fit__visual{grid-column:1;grid-row:2}.pp-fit__advice{grid-column:2;grid-row:1/3;align-self:center}.pp-journal{padding-block:48px}.pp-journal-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.pp-journal-story__copy{padding-right:12px}.pp-journal-story>.pp-journal__figure{grid-column:2;grid-row:1}.pp-journal-care{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:36px;gap:36px;margin-top:56px}.pp-journal-care>.pp-journal__figure{align-self:center}.pp-journal__body,.pp-fit__intro>p:not(.pp-journal-eyebrow){font-size:16px}}@media(min-width:990px){.pp-fit__card{padding:48px 56px;column-gap:64px}.pp-journal-story{gap:64px}.pp-journal-care{gap:48px;padding:44px}.pp-fit__steps h3{font-size:18px}.pp-fit__steps p{font-size:15px}}@media(prefers-reduced-motion:reduce){.pp-fit__sizes a,.pp-fit__links svg,.pp-journal-link svg,.pp-journal__browse svg{transition:none;transform:none!important}}.pp-store{--pp-type-heading: var(--font-heading--family), Georgia, serif;--pp-type-body: var(--font-body--family), sans-serif;--pp-type-page: clamp(2.25rem, 1.4375rem + 3.3333vw, 3.5rem);--pp-type-product: clamp(2rem, 1.5125rem + 2vw, 2.75rem);--pp-type-section: clamp(1.875rem, 1.14375rem + 3vw, 3rem);--pp-type-support: clamp(1.5rem, 1.175rem + 1.3333vw, 2rem);--pp-type-editorial-display: clamp(2.5rem, 1.6rem + 2.1vw, 4rem);--pp-type-lead: clamp(1rem, .91875rem + .3333vw, 1.125rem);--pp-type-reading: 1rem;--pp-type-secondary: .875rem;--pp-type-caption: .75rem;--pp-type-control: .875rem;--pp-type-price: clamp(1.375rem, 1.29375rem + .3333vw, 1.5rem);--pp-type-title-leading: 1.12;--pp-type-section-leading: 1.15;--pp-type-support-leading: 1.2;--pp-type-reading-leading: 1.65;--pp-type-secondary-leading: 1.6;--pp-type-caption-leading: 1.5;--pp-type-control-leading: 1.4;--pp-type-heading-tracking: -.025em;font-family:var(--pp-type-body);font-size:var(--pp-type-reading);line-height:var(--pp-type-reading-leading)}.pp-store #MainContent :where(.text-block>h1,.cart-title>h1,.pp-collection-hero__title,.pp-guide h1,.pp-faq h1,.pp-finder h1),.pp-store .shopify-policy__title h1{font-family:var(--pp-type-heading);font-size:var(--pp-type-page);font-style:normal;font-weight:400;line-height:var(--pp-type-title-leading);letter-spacing:var(--pp-type-heading-tracking);text-transform:none;text-wrap:balance}.pp-store #MainContent .product-details :is(.pp-product-heading__name,.text-block h1){font-family:var(--pp-type-heading);font-size:var(--pp-type-product);font-style:normal;font-weight:400;line-height:var(--pp-type-title-leading);letter-spacing:var(--pp-type-heading-tracking);text-transform:none;text-wrap:pretty}.pp-store #MainContent :where(.pp-home h2:not(.pp-studio-hero__title),.pp-fit h2,.pp-journal h2,.pp-faq h2,.pp-finder__know-how h2,.product-recommendations .section-resource-list__content :is(h2,h3),.section-resource-list__header :is(h2,h3)){font-family:var(--pp-type-heading);font-size:var(--pp-type-section);font-style:normal;font-weight:400;line-height:var(--pp-type-section-leading);letter-spacing:var(--pp-type-heading-tracking);text-transform:none;text-wrap:balance}.pp-store #MainContent :where(.pp-guide__notes h2,.pp-guide__cta h2,.pp-finder__card h2,.pp-journal-care h2,.pp-grid-note__title,.pp-collection-guide h2,.page-content h2,.page-content h3,.blog-post-content h2,.blog-post-content h3,.text-block.rte h2,.text-block.rte h3),.pp-store .pp-size-guide__dialog-heading,.pp-store #cart-drawer .theme-drawer__title,.pp-store .shopify-policy__body :is(h2,h3){font-family:var(--pp-type-heading);font-size:var(--pp-type-support);font-style:normal;font-weight:400;line-height:var(--pp-type-support-leading);letter-spacing:var(--pp-type-heading-tracking);text-transform:none;text-wrap:balance}.pp-store #MainContent :where(.pp-guide__steps h2,.pp-fit__steps h3,.pp-journal-care__steps h3,.pp-home-fitting__steps h3,.pp-finder__know-how h3,.pp-faq__item summary,.pp-product-help__summary,.pp-fit__measurement-card h3){font-family:var(--pp-type-body);font-size:var(--pp-type-reading);font-weight:600;line-height:1.45;letter-spacing:normal;text-transform:none}.pp-store #MainContent :where(.page-content,.page-content p,.page-content li,.blog-post-content,.blog-post-content p,.blog-post-content li,.text-block.rte,.text-block.rte p,.text-block.rte li,.pp-collection-hero__description,.pp-collection-hero__description p,.pp-guide__steps p,.pp-guide__notes p,.pp-guide__cta p,.pp-faq__answer,.pp-faq__answer p,.pp-product-help__body,.pp-product-help__body p,.pp-product-help__body li,.pp-finder__helper,.pp-finder__know-how p,.pp-journal__body,.pp-fit__steps p,.pp-journal-care__steps p,.pp-home-fitting__steps p,.pp-home-section-heading>p,.pp-home-fitting__intro>p:not(.pp-home-eyebrow),.pp-home-editorial__content>p:not(.pp-home-eyebrow),:where(.pp-fit__intro>p:not(.pp-journal-eyebrow):not(.pp-fit__label):not(.pp-fit__small)),.pp-collection-guide__fit p),.pp-store .shopify-policy__body,.pp-store .shopify-policy__body :is(p,li),.pp-store .pp-size-guide__dialog-content{font-family:var(--pp-type-body);font-size:var(--pp-type-reading);font-weight:400;line-height:var(--pp-type-reading-leading);letter-spacing:normal}.pp-store #MainContent :where(.pp-guide__lede,.pp-faq__lede,.pp-finder__lede,.pp-collection-hero__subtitle){font-family:var(--pp-type-body);font-size:var(--pp-type-lead);font-weight:400;line-height:var(--pp-type-reading-leading);letter-spacing:normal}.pp-store #MainContent :where(.pp-product-heading__detail,.pp-grid-note__body,.pp-guide__example,.pp-finder__fit-note p,.pp-finder__summary li,.pp-journal__takeaway p,.pp-home-category p,.pp-home-product__colour,.pp-enquiry-email p,.pp-enquiry-context,.pp-fit__intro>p.pp-fit__label),.pp-store .pp-footer p{font-family:var(--pp-type-body);font-size:var(--pp-type-secondary);line-height:var(--pp-type-secondary-leading);letter-spacing:normal}.pp-store #MainContent :where(.pp-home-eyebrow,.pp-guide__eyebrow,.pp-faq__eyebrow,.pp-finder__eyebrow,.pp-journal-eyebrow,.pp-grid-note__eyebrow,.pp-product-help__eyebrow){font-family:var(--pp-type-body);font-size:var(--pp-type-caption);font-weight:600;line-height:1.45;letter-spacing:.12em;text-transform:uppercase}.pp-store #MainContent :where(.pp-pot-cutaway__caption,.pp-grid-note__art small,.pp-finder__art figcaption,.pp-finder__choice small,.pp-finder__quiet,.pp-finder__progress-label,.pp-finder__progress button,.pp-journal__figure figcaption,.pp-fit__intro>p.pp-fit__small,.pp-card-price-context,.pp-guide__step-number,.pp-home-fitting__number,.pp-fit__steps>li>span,.pp-journal-care__steps>li>span,.products-count-wrapper,.pp-mobile-result-count),.pp-store .pp-breadcrumbs,.pp-store .pp-footer small,.pp-store .pp-footer__policies a,.pp-store .pp-mobile-menu__finder small,.pp-store .pp-mobile-menu__heading{font-family:var(--pp-type-body);font-size:var(--pp-type-caption);line-height:var(--pp-type-caption-leading)}.pp-store #MainContent :where(.pp-home-button,.pp-home-text-link,.pp-guide__button,.pp-guide__shop,.pp-faq__contact,.pp-faq__shop,.pp-finder__next,.pp-finder__back,.pp-finder__skip,.pp-finder__restart,.pp-finder__all,.pp-finder__more-colours summary,.pp-finder__colour,.pp-finder__select-label,.pp-finder__summary button,.pp-finder__fit-note a,.pp-finder__know-how a,.pp-fit__sizes a,.pp-fit__links a,.pp-journal-link,.pp-journal__browse a,.pp-grid-note__link,.pp-collection-guide__links a,.pp-collection-guide__fit>a,.variant-option__button-label,.variant-option--buttons legend,.pp-size-guide__link,.pp-purchase-reassurance__links a,.pp-product-help__body a,.pp-cart-confidence__links a,.facets__summary,.facets__summary .facets__label,.sorting-filter__option),.pp-store .pp-browse-nav a,.pp-store .pp-footer a:not(.pp-footer__wordmark):not(.pp-footer__policies a),.pp-store .pp-mobile-menu__help-list .pp-mobile-menu__link,.pp-store .pp-mobile-menu__fit .pp-mobile-menu__link,.pp-store .pp-mobile-menu__utility a{font-family:var(--pp-type-body);font-size:var(--pp-type-control);font-weight:500;line-height:var(--pp-type-control-leading);letter-spacing:normal}.pp-store #MainContent :where(.pp-finder__choice strong,.pp-finder__fit-note h3){font-family:var(--pp-type-body);font-size:var(--pp-type-secondary);font-weight:500;line-height:var(--pp-type-control-leading);letter-spacing:normal}.pp-store #MainContent .product-details product-price.text-block,.pp-store #MainContent .product-details product-price.text-block>*{font-family:var(--pp-type-body);font-size:var(--pp-type-price);line-height:var(--pp-type-control-leading)}.pp-store #MainContent .product-details product-price .compare-at-price{font-size:var(--pp-type-reading)}.pp-store #MainContent :where(.pp-selected-measurements,.pp-delivery-summary){font-family:var(--pp-type-body);font-size:var(--pp-type-secondary);line-height:var(--pp-type-secondary-leading)}.pp-store #MainContent :where(.pp-selected-measurements__title,.pp-delivery-summary__heading,.pp-fit__measurement-card dd,.pp-selected-measurements dd){font-family:var(--pp-type-body);font-size:var(--pp-type-secondary);line-height:var(--pp-type-secondary-leading)}.pp-store #MainContent :where(.pp-selected-measurements dt,.pp-selected-measurements__note,.pp-delivery-summary dt,.pp-fit__measurement-card dt){font-family:var(--pp-type-body);font-size:var(--pp-type-caption);line-height:var(--pp-type-caption-leading)}.pp-store #MainContent :where(.pp-delivery-summary details p,.pp-purchase-reassurance__note){font-family:var(--pp-type-body);font-size:var(--pp-type-secondary);line-height:var(--pp-type-secondary-leading)}.pp-store #MainContent :where(.pp-delivery-summary summary,.pp-selected-measurements summary,.pp-selected-measurements a){font-family:var(--pp-type-body);font-size:var(--pp-type-control);line-height:var(--pp-type-control-leading)}.pp-store #MainContent :where(.pp-finder__count,.pp-delivery-summary dd){font-family:var(--pp-type-body);font-size:var(--pp-type-reading);line-height:var(--pp-type-secondary-leading)}.pp-store #MainContent :where(.contact-form input,.contact-form textarea,.pp-finder select){font-family:var(--pp-type-body);font-size:max(1rem,16px);line-height:var(--pp-type-control-leading)}.pp-store #MainContent :where(.pp-home-product h3,.product-grid__card .text-block:not(product-price),.product-grid__card .text-block:not(product-price) p){font-family:var(--pp-type-body);font-size:var(--pp-type-reading);font-weight:500;line-height:var(--pp-type-control-leading);letter-spacing:normal}.pp-store #MainContent .product-grid__card :is(product-price.text-block,product-price.text-block>*),.pp-store #MainContent .pp-home-product__price{font-family:var(--pp-type-body);font-size:var(--pp-type-reading);line-height:var(--pp-type-control-leading);letter-spacing:normal}.pp-store #MainContent .pp-home-editorial__content h2{font-size:var(--pp-type-editorial-display);line-height:var(--pp-type-title-leading)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/pp-commerce.css.map */
