.pp-btn--sm{min-height:44px;padding:0 18px;font-size:11px;letter-spacing:.18em}.pp-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pp-card__top .pp-card__price{white-space:nowrap;font-size:14px;color:var(--pp-ink-2)}.pp-card__body{gap:8px;padding-top:16px}.pp-card__desc{margin-top:2px}.pp-card__foot{padding-top:12px}.pp-row--compact{padding-block:clamp(48px,6vw,88px)}.pp-row--compact .pp-row__head{margin-bottom:clamp(24px,3vw,40px)}.pp-row__foot{display:flex;justify-content:center;margin-top:clamp(28px,4vw,48px)}@media(max-width:749px){.pp-row__foot .pp-btn{width:100%}}.pp-slides{position:relative;display:grid;background:#141312;color:#f6f1e8;overflow:hidden;min-height:calc(100svh - var(--pp-ann-h, 0px) - var(--pp-header-h))}.pp-slides--overlay{margin-top:calc(var(--pp-header-h) * -1);min-height:calc(100svh - var(--pp-ann-h, 0px))}.pp-slides__media{position:absolute;top:0;right:0;bottom:0;left:0}.pp-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.1s var(--pp-ease)}.pp-slide.is-on{opacity:1;z-index:1}.pp-slide picture,.pp-slide img{display:block;width:100%;height:100%}.pp-slide img{object-fit:cover;object-position:var(--pos-m, 50% 40%)}.pp-slide.is-on img{animation:pp-settle 7s var(--pp-ease) both}.pp-slides__media:after{content:"";position:absolute;left:0;right:0;top:0;height:150px;z-index:2;background:linear-gradient(rgba(0,0,0,.38),transparent);pointer-events:none}.pp-slides__copy{position:relative;z-index:3;align-self:end;padding:96px var(--pp-gutter) 22px;background:linear-gradient(to top,#0a0908d1,#0a090899 55%,#0a090800)}.pp-slides__inner{display:grid;gap:10px;max-width:560px}.pp-slides .pp-eyebrow{color:var(--pp-gold-soft)}.pp-slides__title{font-family:var(--pp-serif);font-weight:500;font-size:clamp(34px,9vw,44px);line-height:1.02;letter-spacing:-.01em}.pp-slides__text{font-size:15px;line-height:1.5;opacity:.94}.pp-slides__line{font-family:var(--pp-serif);font-style:italic;font-size:17px;line-height:1.35;opacity:.85}.pp-slides__ctas{display:flex;gap:10px;margin-top:8px}.pp-slides__ctas .pp-btn{flex:1 1 0;min-height:48px;padding:0 12px;font-size:11px;letter-spacing:.16em}.pp-slides__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.pp-slides__dots{display:flex;gap:8px}.pp-slides__dot{width:34px;height:24px;display:flex;align-items:center;cursor:pointer}.pp-slides__dot span{position:relative;display:block;width:100%;height:2px;background:#f6f1e84d;overflow:hidden}.pp-slides__dot span:after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:#f6f1e8}.pp-slides__dot.is-on span:after{width:100%}.pp-slides__dot.is-run span:after{width:0;animation:pp-progress var(--pp-slide-ms, 6s) linear forwards}.pp-slides__pause{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.75;padding:6px 0;cursor:pointer}.pp-slides__pause:hover{opacity:1}@keyframes pp-progress{0%{width:0}to{width:100%}}@media(max-width:359px){.pp-slides__ctas{flex-direction:column}.pp-slides__line{display:none}}@media(max-width:749px){.pp-slides__title{font-size:clamp(32px,8.6vw,40px)}.pp-slides__line{font-size:16px}.pp-slides__copy{padding-top:72px}}@media(min-width:990px){.pp-slides{grid-template-columns:minmax(440px,42%) 1fr}.pp-slides__media{position:relative;grid-column:2;grid-row:1}.pp-slides__media:after{display:none}.pp-slide img{object-position:var(--pos-d, 50% 30%)}.pp-slides__copy{grid-column:1;grid-row:1;align-self:stretch;display:flex;align-items:center;background:none;padding:calc(var(--pp-header-h) + 48px) clamp(40px,5vw,88px) 56px var(--pp-gutter)}.pp-slides--overlay .pp-slides__copy{padding-top:calc(var(--pp-header-h) + 64px)}.pp-slides__inner{gap:18px;max-width:540px}.pp-slides__title{font-size:clamp(44px,4vw,66px)}.pp-slides__text{font-size:17px}.pp-slides__line{font-size:21px}.pp-slides__ctas{flex-wrap:wrap;gap:12px;margin-top:14px}.pp-slides__ctas .pp-btn{flex:0 0 auto;min-height:52px;padding:0 28px;font-size:12px;letter-spacing:.2em}.pp-slides__nav{margin-top:28px}}.pp-films--portrait .pp-film__frame{aspect-ratio:4 / 5}.pp-films--square .pp-film__frame{aspect-ratio:1 / 1}.pp-film__cap{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;align-items:start}.pp-film__name{font-family:var(--pp-serif);font-weight:500;font-size:24px;line-height:1.15}.pp-film__line{font-size:14px;color:var(--pp-mute);line-height:1.5}.pp-film__cap .pp-btn{margin-top:4px}@media(max-width:989px){.pp-film{flex-basis:72%}}@media(min-width:600px)and (max-width:989px){.pp-film{flex-basis:42%}}.pp-feature--natural .pp-feature__media{min-height:0;aspect-ratio:auto}.pp-feature--natural .pp-feature__img{position:static;width:100%;height:auto}@media(min-width:990px){.pp-feature--natural .pp-feature__grid{grid-template-columns:1.15fr 1fr;min-height:0;align-items:center}.pp-feature--natural.pp-feature--right .pp-feature__grid{grid-template-columns:1fr 1.15fr}.pp-feature--natural .pp-feature__media{padding:clamp(40px,5vw,80px) 0 clamp(40px,5vw,80px) var(--pp-gutter)}.pp-feature--natural.pp-feature--right .pp-feature__media{padding:clamp(40px,5vw,80px) var(--pp-gutter) clamp(40px,5vw,80px) 0}}.pp-services--titled{padding-block:clamp(56px,7vw,104px)}.pp-services__intro{text-align:center;display:grid;justify-items:center;margin-bottom:clamp(32px,4vw,56px)}.pp-help__grid{display:grid;gap:48px}.pp-help__finder{display:grid;gap:18px;align-content:start;justify-items:start}.pp-help__text{color:var(--pp-mute);max-width:46ch;font-size:16px}.pp-help__finder .pp-btn{margin-top:8px}.pp-help__faqhead{margin-bottom:8px}.pp-help .pp-acc{margin-top:0}.pp-help .pp-acc__item summary{font-family:var(--pp-serif);font-weight:500;font-size:20px;letter-spacing:0;text-transform:none;gap:16px;text-align:left}.pp-help .pp-acc__item summary .pp-ico{flex:none}@media(min-width:990px){.pp-help__grid{grid-template-columns:1fr 1.2fr;gap:96px}}@media(max-width:749px){.pp-help__finder .pp-btn{width:100%}}.pp-pdp__back{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pp-mute)}.pp-pdp__back .pp-ico{width:15px;height:15px;transform:rotate(180deg)}.pp-pdp__back:hover{color:var(--pp-ink)}.pp-pdp__family{color:var(--pp-mute);filter:none}.pp-pdp__price{margin-top:18px!important}@media(min-width:750px){.pp-finder__opts--2{grid-template-columns:repeat(2,1fr);max-width:760px;margin-inline:auto}}.pp-footer__line{font-family:var(--pp-serif);font-style:italic;font-size:19px;color:#ece5d8}@media(max-width:749px){.pp-hero--stack{display:block;min-height:0;margin-top:0}.pp-hero--stack .pp-hero__media{position:relative;inset:auto;aspect-ratio:4 / 5}.pp-hero--stack .pp-hero__media:after{display:none}.pp-hero--stack .pp-hero__content{padding-top:32px;padding-bottom:48px;background:#0d0c0b}}@media(max-width:749px){.pp-slides--m916,.pp-slides--m45,.pp-slides--overlay.pp-slides--m916,.pp-slides--overlay.pp-slides--m45{min-height:0}.pp-slides--m916.pp-slides--mt-overlay{aspect-ratio:9 / 16}.pp-slides--m45.pp-slides--mt-overlay{aspect-ratio:4 / 5}.pp-slides--mt-below{display:block;min-height:0}.pp-slides--mt-below .pp-slides__media{position:relative;inset:auto;aspect-ratio:9 / 16}.pp-slides--mt-below.pp-slides--m45 .pp-slides__media{aspect-ratio:4 / 5}.pp-slides--mt-below.pp-slides--mfull .pp-slides__media{aspect-ratio:auto;height:calc(100svh - var(--pp-ann-h, 0px))}.pp-slides--mt-below .pp-slides__copy{background:#141312;padding-top:28px;padding-bottom:28px}}.pp-hero__img img{object-position:var(--pos-d, 50% 50%)}@media(max-width:749px){.pp-hero__img img{object-position:var(--pos-m, 50% 50%)}.pp-hero--stack.pp-hero--m916 .pp-hero__media{aspect-ratio:9 / 16}.pp-hero--stack.pp-hero--m45 .pp-hero__media{aspect-ratio:4 / 5}.pp-hero--stack.pp-hero--m11 .pp-hero__media{aspect-ratio:1 / 1}}@media(min-width:990px){.pp-hero--split-right,.pp-hero--split-left{grid-template-columns:minmax(420px,42%) 1fr;background:#0d0c0b}.pp-hero--split-left{grid-template-columns:1fr minmax(420px,42%)}.pp-hero--split-right.pp-hero--dark,.pp-hero--split-left.pp-hero--dark{background:var(--pp-paper)}.pp-hero--split-right .pp-hero__media,.pp-hero--split-left .pp-hero__media{position:relative;inset:auto}.pp-hero--split-right .pp-hero__media:after,.pp-hero--split-left .pp-hero__media:after{display:none}.pp-hero--split-right .pp-hero__media{grid-area:1 / 2}.pp-hero--split-right .pp-hero__content,.pp-hero--split-left .pp-hero__media{grid-area:1 / 1}.pp-hero--split-left .pp-hero__content{grid-area:1 / 2}.pp-hero--split-right .pp-hero__content,.pp-hero--split-left .pp-hero__content{max-width:none;margin:0;align-items:center;justify-content:flex-start;text-align:left;padding:clamp(56px,6vw,96px) clamp(40px,5vw,88px) clamp(56px,6vw,96px) var(--pp-gutter)}.pp-hero--split-left .pp-hero__content{padding-left:clamp(40px,5vw,88px);padding-right:var(--pp-gutter)}.pp-hero--split-right .pp-hero__copy,.pp-hero--split-left .pp-hero__copy{justify-items:start;max-width:520px}.pp-hero--split-right .pp-hero__ctas,.pp-hero--split-left .pp-hero__ctas{justify-content:flex-start}.pp-hero--split-right .pp-hero__title,.pp-hero--split-left .pp-hero__title{font-size:clamp(40px,3.8vw,62px);line-height:1.04}.pp-hero--split-right .pp-hero__text,.pp-hero--split-left .pp-hero__text{opacity:.85}.pp-hero--split-right .pp-hero__cue,.pp-hero--split-left .pp-hero__cue{display:none}}.pp-row--full,.pp-films--full,.pp-gallery--full{--pp-gutter: clamp(16px, 2.2vw, 32px)}:is(.pp-row--full,.pp-films--full,.pp-gallery--full)>.pp-wrap{max-width:none}.pp-card--tall .pp-card__media{aspect-ratio:9 / 16}.pp-card--tall .pp-card__title{font-size:clamp(22px,1.7vw,26px)}@media(max-width:989px){.pp-row--tall .pp-row__item,.pp-films .pp-film{flex-basis:84%}}@media(min-width:600px)and (max-width:989px){.pp-row--tall .pp-row__item,.pp-films .pp-film{flex-basis:46%}}@media(min-width:990px){.pp-row--full .pp-row__track,.pp-films--full .pp-films__track{gap:clamp(12px,1.4vw,20px)}}.pp-feature--916 .pp-feature__media{aspect-ratio:9 / 16;min-height:0}@media(min-width:990px){.pp-feature--916 .pp-feature__grid{grid-template-columns:auto minmax(0,1fr);min-height:0;align-items:center}.pp-feature--916 .pp-feature__media{width:min(44vw,calc((100svh - var(--pp-header-h) - 24px) * 9 / 16));margin:clamp(32px,4vw,64px) 0 clamp(32px,4vw,64px) var(--pp-gutter)}.pp-feature--916.pp-feature--right .pp-feature__grid{grid-template-columns:minmax(0,1fr) auto}.pp-feature--916.pp-feature--right .pp-feature__media{margin:clamp(32px,4vw,64px) var(--pp-gutter) clamp(32px,4vw,64px) 0}.pp-feature--916 .pp-feature__copy{max-width:680px}}.pp-gallery__grid{display:grid;gap:clamp(28px,4vw,56px)}.pp-gallery__intro{display:grid;gap:18px;justify-items:start;align-content:start;max-width:640px}.pp-gallery__intro .pp-btn{margin-top:6px}.pp-gallery--above .pp-gallery__intro{text-align:center;justify-items:center;margin-inline:auto}.pp-gallery__text{color:var(--pp-mute)}.pp-bg--ink .pp-gallery__text,.pp-bg--ink .pp-gallery__desc{color:#f6f1e8b8}.pp-gallery__items{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.pp-gallery__item{display:grid;gap:16px;align-content:start;margin:0}.pp-gallery__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--pp-paper)}.pp-bg--paper .pp-gallery__media{background:var(--pp-ivory)}.pp-bg--ink .pp-gallery__media{background:#000}.pp-gallery--r45 .pp-gallery__media{aspect-ratio:4 / 5}.pp-gallery--r11 .pp-gallery__media{aspect-ratio:1 / 1}.pp-gallery__media>a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pp-gallery__media img,.pp-gallery__media video,.pp-gallery__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--pp-ease)}.pp-gallery__item:hover .pp-gallery__media img{transform:scale(1.025)}.pp-gallery__cap{display:grid;gap:8px;justify-items:start}.pp-gallery__num{font-family:var(--pp-serif);font-style:italic;font-size:22px;color:var(--pp-gold, #B08D57);line-height:1}.pp-gallery__title{font-family:var(--pp-serif);font-weight:500;font-size:clamp(22px,1.8vw,28px);line-height:1.15}.pp-gallery__desc{font-size:14.5px;line-height:1.6;color:var(--pp-mute);max-width:42ch}@media(min-width:990px){.pp-gallery--beside .pp-gallery__grid{grid-template-columns:minmax(300px,.85fr) 2.4fr;align-items:center;gap:clamp(40px,5vw,96px)}.pp-gallery--beside .pp-gallery__intro{position:sticky;top:calc(var(--pp-header-h) + 40px)}.pp-gallery--full.pp-gallery--beside .pp-gallery__intro{padding-left:clamp(0px,2vw,32px)}}@media(max-width:989px){.pp-gallery--m-carousel .pp-gallery__items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--pp-gutter) * -1);padding-inline:var(--pp-gutter);scroll-padding-inline:var(--pp-gutter);gap:12px;scrollbar-width:none}.pp-gallery--m-carousel .pp-gallery__items::-webkit-scrollbar{display:none}.pp-gallery--m-carousel .pp-gallery__item{flex:0 0 84%;scroll-snap-align:start}.pp-gallery--m-stack .pp-gallery__items{grid-template-columns:1fr;gap:32px}}@media(min-width:600px)and (max-width:989px){.pp-gallery--m-carousel .pp-gallery__item{flex-basis:46%}.pp-gallery--m-stack .pp-gallery__items{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pp-v4.css.map */
