@import "https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&family=DM+Mono:wght@400;500&display=swap";:root{--ph-ink:#0f0f0e;--ph-paper:#e7e6e1;--ph-fiber:#f6f5f1;--ph-wall:#d6d5cf;--ph-concrete:#bdbcb6;--ph-xerox:#6b6a66;--ph-alert:#8a1c1c;--ph-display:"Archivo", "Arial Black", Impact, sans-serif;--ph-mono:"DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ph-pad:clamp(18px, 3.4vw, 52px);--ph-nav-h:68px;--ph-ease:cubic-bezier(.2, .7, .1, 1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.ph{background:var(--ph-paper);color:var(--ph-ink);font-family:var(--ph-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;font-weight:400;font-stretch:100%;line-height:1.5;position:relative;overflow-x:clip}.ph *,.ph :before,.ph :after{box-sizing:border-box}:where(.ph) img,:where(.ph) video{max-width:100%;display:block}:where(.ph) a{color:inherit}:where(.ph) button{font:inherit;color:inherit}:where(.ph) :focus-visible{outline-offset:3px;outline:2px solid}.ph-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ph-skip{z-index:200;background:var(--ph-ink);color:var(--ph-fiber);font-family:var(--ph-mono);text-transform:uppercase;letter-spacing:.1em;transition:transform .2s var(--ph-ease);padding:12px 16px;font-size:12px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.ph-skip:focus{transform:none}.ph-eyebrow{font-family:var(--ph-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:400}.ph-poster-title{font-family:var(--ph-display);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-size:clamp(56px,9.4vw,164px);font-weight:900;font-stretch:62%;line-height:.84}.ph-text-link{font-family:var(--ph-mono);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:5px;font-size:12px;text-decoration:underline}.ph-btn{min-height:52px;font-family:var(--ph-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .25s var(--ph-ease), color .25s var(--ph-ease), border-color .25s var(--ph-ease);background:0 0;border:1.5px solid;border-radius:0;justify-content:center;align-items:center;gap:.5em;padding:16px 26px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ph-btn:disabled{opacity:.5;cursor:not-allowed}.ph-btn--ink{background:var(--ph-ink);color:var(--ph-fiber);border-color:var(--ph-ink)}.ph-btn--ink:hover:not(:disabled){color:var(--ph-ink);background:0 0}.ph-btn--paper{background:var(--ph-fiber);color:var(--ph-ink);border-color:var(--ph-fiber)}.ph-btn--paper:hover{color:var(--ph-fiber);background:0 0}.ph-btn--line{color:var(--ph-ink);border-color:var(--ph-ink)}.ph-btn--line:hover:not(:disabled){background:var(--ph-ink);color:var(--ph-fiber)}.ph-btn--block{width:100%}.ph-grain{z-index:0;pointer-events:none;background-size:240px 240px;position:absolute;inset:0}.ph-grain--light{opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.9 0 0 0 -.78'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ph-grain--dark{opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.9 0 0 0 -.78'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ph-nav{z-index:50;height:var(--ph-nav-h);padding:0 var(--ph-pad);color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.ph-nav__mark{align-items:baseline;gap:8px;text-decoration:none;display:flex}.ph-nav__word{letter-spacing:.01em;text-transform:uppercase;font-size:19px;font-weight:900;font-stretch:112%}.ph-nav__nyc{font-family:var(--ph-mono);letter-spacing:.3em;font-size:11px}.ph-nav__links{gap:32px;display:flex}.ph-nav__link,.ph-nav__bag{font-family:var(--ph-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-size .3s var(--ph-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;padding:6px 0;font-size:12px;text-decoration:none}.ph-nav__link:hover,.ph-nav__bag:hover,.ph-nav__link.is-current{background-size:100% 1px}@media (width<=720px){.ph-nav__links{display:none}.ph-nav__word{font-size:17px}}.ph-stage,.ph-stage__pin{position:relative}.ph-stage__fiber{display:none}.ph-hero{background:var(--ph-ink);min-height:100vh;color:var(--ph-fiber);position:relative;overflow:hidden}.ph-manifesto{min-height:100vh;padding:calc(var(--ph-nav-h) + 4vh) var(--ph-pad) 8vh;background:var(--ph-paper);align-items:center;display:flex;position:relative}.ph-motion .ph-stage__pin{height:100vh;overflow:hidden}.ph-motion .ph-hero,.ph-motion .ph-manifesto,.ph-motion .ph-stage__fiber{min-height:0;position:absolute;inset:0}.ph-motion .ph-manifesto{z-index:1}.ph-motion .ph-stage__fiber{z-index:2;background:var(--ph-fiber);clip-path:polygon(0 0,0 0,0 0);display:block}.ph-motion .ph-hero{z-index:3}.ph-motion .ph-manifesto .ph-w{opacity:.14}.ph-hero__glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#f6f5f124,#f6f5f100);width:92vw;height:76vh;position:absolute;bottom:-24vh;left:50%;transform:translate(-50%)}.ph-hero__kicker{z-index:4;top:calc(var(--ph-nav-h) + 1.5vh);left:var(--ph-pad);font-family:var(--ph-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin:0;font-size:12px;position:absolute}.ph-hero__word{z-index:1;text-align:center;letter-spacing:-.02em;text-transform:uppercase;color:var(--ph-paper);transform-origin:50% 0;margin:0;font-size:18.4vw;font-weight:900;font-stretch:125%;line-height:.8;position:absolute;top:15vh;left:0;right:0}.ph-hero__letters{padding:.02em .03em .07em;display:inline-flex;overflow:hidden}.ph-hero__letters>span{display:inline-block}.ph-hero__bottles{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;height:min(68vh,700px);display:flex;position:absolute;bottom:7vh;left:0;right:0}.ph-hero__bottle{transform-origin:50% 100%;filter:drop-shadow(0 40px 50px #0000008c);width:min(44vw,660px);max-width:none;height:auto;display:block;position:relative}.ph-hero__bottle--cond{z-index:2;width:min(41vw,620px);margin-right:-5%}.ph-hero__bottle--sham{z-index:1}.ph-hero__video{z-index:2;width:auto;max-width:none;height:min(84vh,860px);position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.ph-has-video .ph-hero__bottles{display:none}.ph-scrap{z-index:3;background:var(--ph-fiber);color:var(--ph-ink);font-family:var(--ph-mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:4px;padding:22px 26px;font-size:12px;line-height:1.35;display:flex;position:absolute}.ph-scrap--a{left:var(--ph-pad);bottom:30vh;rotate:-4deg}.ph-scrap--b{right:calc(var(--ph-pad) + 2vw);top:52vh;rotate:3deg}.ph-hero__foot{left:var(--ph-pad);right:var(--ph-pad);z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:5vh}.ph-hero__foot>*{pointer-events:auto}.ph-hero__lede{text-transform:uppercase;max-width:15ch;margin:0;font-size:clamp(22px,2.2vw,34px);font-weight:800;font-stretch:75%;line-height:1}.ph-hero__cue{z-index:4;text-align:center;font-family:var(--ph-mono);letter-spacing:.3em;text-transform:uppercase;opacity:.55;font-size:11px;position:absolute;bottom:2.2vh;left:0;right:0}.ph-hero.is-pre .ph-hero__letters>span,.ph-hero.is-pre .ph-hero__bottles,.ph-hero.is-pre .ph-scrap,.ph-hero.is-pre .ph-hero__kicker,.ph-hero.is-pre .ph-hero__foot,.ph-hero.is-pre .ph-hero__cue{opacity:0}@media (width<=720px){.ph-hero__kicker{top:calc(var(--ph-nav-h) + .5vh);font-size:10px}.ph-hero__word{font-size:31vw;font-stretch:62%;top:13vh}.ph-hero__bottles{flex-direction:column;justify-content:flex-end;align-items:center;gap:1.6vh;height:48vh;bottom:21vh}.ph-hero__bottle{width:82vw}.ph-hero__bottle--cond{width:70vw;margin-right:0}.ph-hero__foot{flex-direction:column;align-items:stretch;gap:14px;bottom:4vh}.ph-hero__lede{max-width:none;font-size:22px}.ph-scrap--a{padding:12px 14px;font-size:10px;top:42vh;bottom:auto;left:12px}.ph-scrap--b,.ph-hero__cue{display:none}}.ph-manifesto__inner{transform-origin:50%;max-width:1280px}.ph-manifesto__text{letter-spacing:-.01em;margin:0 0 5vh;font-size:clamp(34px,5.6vw,96px);font-weight:800;font-stretch:82%;line-height:.98}.ph-manifesto__sign{font-family:var(--ph-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:28px;margin:0;font-size:12px;display:flex}.ph-pair{background:var(--ph-paper);padding:16vh var(--ph-pad) 6vh;position:relative}.ph-pair__head{margin-bottom:2vh}.ph-pair__body{grid-template-columns:1.1fr 1fr;gap:4vw;display:grid}.ph-pair__media{place-items:center;height:100vh;display:grid;position:sticky;top:0}.ph-pair__num{color:var(--ph-wall);-webkit-user-select:none;user-select:none;font-size:clamp(260px,38vw,640px);font-weight:900;font-stretch:62%;line-height:.8;position:absolute}.ph-pair__num--2{opacity:0}.ph-pair__img{filter:drop-shadow(0 30px 40px #0f0f0e38);width:min(86%,580px);max-width:none;height:auto;display:block;position:absolute}.ph-pair__img--2{opacity:0}.ph-pair__panel{flex-direction:column;justify-content:center;max-width:520px;min-height:100vh;padding:8vh 0;display:flex}.ph-pair__panel-img{display:none}.ph-pair__name{text-transform:uppercase;margin:0 0 22px;font-size:clamp(54px,6.4vw,104px);font-weight:900;font-stretch:62%;line-height:.86}.ph-pair__copy{max-width:34ch;margin:0 0 30px;font-size:19px;line-height:1.5}.ph-spec{border-top:1px solid var(--ph-concrete);margin:0 0 32px}.ph-spec__row{border-bottom:1px solid var(--ph-concrete);font-family:var(--ph-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.ph-spec__row dt{color:var(--ph-xerox)}.ph-spec__row dd{margin:0}.ph-pair__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ph-pair__price{font-family:var(--ph-mono);margin-left:auto;font-size:14px}@media (width<=899px){.ph-pair__body{grid-template-columns:1fr}.ph-pair__media{display:none}.ph-pair__panel{max-width:none;min-height:0;padding:7vh 0}.ph-pair__panel-img{width:100%;max-width:560px;height:auto;margin:0 auto 5vh;display:block}}.ph-ritual{background:var(--ph-concrete);min-height:100vh;padding:calc(var(--ph-nav-h) + 2vh) 0 4vh;align-items:center;display:flex;position:relative;overflow:hidden}.ph-ritual__track{z-index:1;width:max-content;padding:0 var(--ph-pad);align-items:center;gap:3vw;margin:0;list-style:none;display:flex;position:relative}.ph-ritual__intro{flex:none;width:clamp(300px,34vw,560px);padding-right:2vw}.ph-ritual__hint{font-family:var(--ph-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ph-xerox);margin:28px 0 0;font-size:12px}.ph-ritual__item{filter:drop-shadow(0 18px 22px #0f0f0e40);flex:none;width:clamp(260px,min(28vw,46vh),420px)}.ph-ritual__item--l{rotate:-1.6deg}.ph-ritual__item--r{margin-top:5vh;rotate:1.4deg}.ph-poster{aspect-ratio:3/4;flex-direction:column;padding:30px 28px;display:flex;container-type:inline-size}.ph-poster--ink{background:var(--ph-ink);color:var(--ph-fiber)}.ph-poster--fiber{background:var(--ph-fiber);color:var(--ph-ink)}.ph-poster__n{font-family:var(--ph-mono);letter-spacing:.14em;font-size:12px}.ph-poster__verb{text-transform:uppercase;margin:auto 0 18px;font-size:21cqi;font-weight:900;font-stretch:62%;line-height:.82}.ph-poster__copy{max-width:28ch;margin:0;font-size:16px;line-height:1.45}@media (width<=899px){.ph-ritual{min-height:0;padding:12vh 0 10vh;display:block}.ph-ritual__track{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;padding-bottom:4vh;overflow-x:auto}.ph-ritual__track::-webkit-scrollbar{display:none}.ph-ritual__intro{width:82vw}.ph-ritual__item{scroll-snap-align:center;width:74vw}.ph-ritual__item--r{margin-top:0}}.ph-shop{background:var(--ph-paper);padding:16vh var(--ph-pad) 14vh}.ph-shop__head{margin-bottom:7vh}.ph-shop__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:2vw;display:grid}.ph-card{flex-direction:column;gap:18px;display:flex}.ph-card__media{aspect-ratio:4/5;background:var(--ph-wall);justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.ph-card--pair .ph-card__media{background:var(--ph-ink)}.ph-card__img{z-index:1;width:100%;max-width:none;height:auto;transition:transform .6s var(--ph-ease);display:block;position:relative}.ph-card--pair .ph-card__media{flex-direction:column;justify-content:center}.ph-card--pair .ph-card__img--back{z-index:2;align-self:flex-end;width:80%;margin-bottom:-3%}.ph-card__media:hover .ph-card__img{transform:translateY(-8px)}.ph-card__tag{z-index:3;font-family:var(--ph-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;position:absolute;top:16px;left:16px}.ph-card--pair .ph-card__tag{color:var(--ph-fiber)}.ph-card__body{grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;display:grid}.ph-card__name{text-transform:uppercase;margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:900;font-stretch:75%;line-height:.95}.ph-card__name a{text-decoration:none}.ph-card__price{font-family:var(--ph-mono);grid-area:1/2;margin:0;font-size:15px}.ph-card__note{color:var(--ph-xerox);grid-column:1;margin:0;font-size:15px}@media (width<=899px){.ph-shop__grid{grid-template-columns:1fr;gap:9vh}}.ph-drop{padding:18vh var(--ph-pad);background:var(--ph-ink);justify-content:center;display:flex;position:relative;overflow:hidden}.ph-drop__poster{z-index:1;background:var(--ph-fiber);width:min(980px,100%);color:var(--ph-ink);padding:clamp(40px,7vw,96px);position:relative;rotate:-1.2deg}.ph-drop__copy{max-width:40ch;margin:28px 0 36px;font-size:19px;line-height:1.5}.ph-signup{flex-wrap:wrap;gap:12px;max-width:640px;display:flex}.ph-signup__input{border:1.5px solid var(--ph-ink);min-height:52px;color:var(--ph-ink);font-family:var(--ph-mono);background:0 0;border-radius:0;flex:260px;padding:0 18px;font-size:15px}.ph-signup__input::placeholder{color:var(--ph-xerox)}.ph-signup__input[aria-invalid=true]{border-color:var(--ph-alert)}.ph-signup__msg{min-height:1.4em;font-family:var(--ph-mono);letter-spacing:.06em;flex-basis:100%;margin:6px 0 0;font-size:12px}.ph-foot{padding:10vh var(--ph-pad) 3vh;background:var(--ph-ink);color:var(--ph-fiber);position:relative;overflow:hidden}.ph-foot__cols{grid-template-columns:repeat(3,auto) 1fr;align-items:start;gap:6vw;display:grid}.ph-foot__nav{flex-direction:column;gap:10px;display:flex}.ph-foot__link{font-family:var(--ph-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:12px;text-decoration:none}.ph-foot__link:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.ph-foot__meta{text-align:right;font-family:var(--ph-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55;justify-self:end;margin:0;font-size:12px}.ph-foot__word{text-align:center;white-space:nowrap;letter-spacing:-.03em;text-transform:uppercase;margin:12vh 0 3vh;font-size:11.4vw;font-weight:900;font-stretch:125%;line-height:.78}.ph-foot__legal{font-family:var(--ph-mono);opacity:.5;margin:0;font-size:11px}@media (width<=720px){.ph-foot__cols{grid-template-columns:1fr 1fr;gap:32px}.ph-foot__meta{text-align:left;grid-column:1/-1;justify-self:start}.ph-foot__word{font-size:21vw;font-stretch:62%}}.ph-drawer{z-index:100;pointer-events:none;position:fixed;inset:0}.ph-drawer.is-open{pointer-events:auto}.ph-drawer__scrim{opacity:0;transition:opacity .4s var(--ph-ease);background:#0f0f0e80;position:absolute;inset:0}.ph-drawer.is-open .ph-drawer__scrim{opacity:1}.ph-drawer__panel{background:var(--ph-paper);width:min(460px,100%);height:100%;color:var(--ph-ink);transition:transform .55s var(--ph-ease);flex-direction:column;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.ph-drawer.is-open .ph-drawer__panel{transform:none}.ph-drawer__head{border-bottom:1px solid var(--ph-concrete);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.ph-drawer__title{text-transform:uppercase;margin:0;font-size:28px;font-weight:900;font-stretch:75%}.ph-drawer__close{cursor:pointer;font-family:var(--ph-mono);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.ph-drawer__body{overscroll-behavior:contain;flex:1;padding:8px 26px;overflow-y:auto}.ph-drawer__foot{border-top:1px solid var(--ph-ink);padding:20px 26px 26px}.ph-drawer__sub{font-family:var(--ph-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.ph-drawer__fine{color:var(--ph-xerox);margin:0 0 16px;font-size:13px}.ph-drawer__note{min-height:1.2em;font-family:var(--ph-mono);margin:12px 0 0;font-size:12px}.ph-bag-lines{margin:0;padding:0;list-style:none}.ph-bag-line{border-bottom:1px solid var(--ph-concrete);grid-template-columns:72px 1fr auto;align-items:start;gap:16px;padding:18px 0;display:grid}.ph-bag-line__img{background:var(--ph-wall);justify-content:center;align-items:center;height:96px;padding:0;display:flex}.ph-bag-line__photo{width:100%;display:block}.ph-bag-line__img img{width:100%;height:auto}.ph-bag-line__name{text-transform:uppercase;margin:2px 0 6px;font-size:18px;font-weight:800;font-stretch:75%;line-height:1;text-decoration:none;display:block}.ph-bag-line__meta{font-family:var(--ph-mono);color:var(--ph-xerox);margin-bottom:10px;font-size:12px;display:block}.ph-bag-line__end{font-family:var(--ph-mono);flex-direction:column;align-items:flex-end;gap:10px;font-size:14px;display:flex}.ph-bag-line__remove{cursor:pointer;font-family:var(--ph-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ph-xerox);background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.ph-bag-empty{flex-direction:column;align-items:flex-start;gap:24px;padding:8vh 0;display:flex}.ph-bag-empty__text{text-transform:uppercase;margin:0;font-size:26px;font-weight:800;font-stretch:75%}.ph-qty{border:1px solid var(--ph-ink);align-items:center;height:36px;display:inline-flex}.ph-qty__btn{cursor:pointer;background:0 0;border:0;width:36px;height:100%;padding:0;font-size:16px}.ph-qty__val{text-align:center;min-width:28px;font-family:var(--ph-mono);font-size:13px}.ph-qty__input{text-align:center;width:44px;height:100%;font-family:var(--ph-mono);appearance:textfield;background:0 0;border:0;font-size:15px}.ph-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ph-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ph-qty--lg{height:52px}.ph-qty--lg .ph-qty__btn{width:46px}.ph-pdp{background:var(--ph-paper);padding-top:var(--ph-nav-h)}.ph-pdp__grid{grid-template-columns:1.25fr 1fr;align-items:start;display:grid}.ph-pdp__gallery{flex-direction:column;gap:2px;display:flex}.ph-pdp__shot{background:var(--ph-wall);margin:0;position:relative;overflow:hidden}.ph-pdp__shot--cut{height:calc(100vh - var(--ph-nav-h));justify-content:center;align-items:center;min-height:560px;display:flex}.ph-pdp__photo{z-index:1;filter:drop-shadow(0 30px 40px #0f0f0e40);width:88%;max-width:780px;height:auto;display:block;position:relative}.ph-pdp__num{color:var(--ph-paper);-webkit-user-select:none;user-select:none;font-size:46vh;font-weight:900;font-stretch:62%;line-height:.8;position:absolute;bottom:-6vh;left:-2vw}.ph-pdp__shot--photo img{width:100%;height:auto}.ph-pdp__buy{top:var(--ph-nav-h);padding:6vh var(--ph-pad) 8vh;position:sticky}.ph-pdp__title{text-transform:uppercase;margin:0 0 18px;font-size:clamp(64px,7.4vw,128px);font-weight:900;font-stretch:62%;line-height:.84}.ph-pdp__price{font-family:var(--ph-mono);margin:0 0 22px;font-size:18px}.ph-pdp__lede{max-width:38ch;margin:0 0 30px;font-size:19px;line-height:1.5}.ph-pdp__buyrow{gap:12px;display:flex}.ph-pdp__add{flex:1}.ph-pdp__fine{color:var(--ph-xerox);margin:12px 0 32px;font-size:13px}.ph-acc{border-top:1px solid var(--ph-ink)}.ph-acc__item{border-bottom:1px solid var(--ph-concrete)}.ph-acc__sum{cursor:pointer;font-family:var(--ph-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding:18px 0;font-size:13px;list-style:none;display:flex}.ph-acc__sum::-webkit-details-marker{display:none}.ph-acc__sum:after{content:"+"}.ph-acc__item[open]>.ph-acc__sum:after{content:"−"}.ph-acc__body{padding:0 0 22px;font-size:16px;line-height:1.55}.ph-acc__body p{margin:0 0 10px}.ph-acc__body ol{margin:0;padding-left:1.2em}.ph-acc__body li{margin-bottom:6px}.ph-pdp__pair{background:var(--ph-fiber);grid-template-columns:128px 1fr auto;align-items:center;gap:16px;margin-top:36px;padding:14px 16px 14px 14px;display:grid}.ph-pdp__pair-img{justify-self:center;width:116px;height:auto;display:block}.ph-pdp__pair .ph-eyebrow{margin-bottom:4px}.ph-pdp__pair-link{text-transform:uppercase;font-size:18px;font-weight:800;font-stretch:75%;text-decoration:none;display:block}.ph-pdp__pair-price{font-family:var(--ph-mono);color:var(--ph-xerox);font-size:13px}.ph-buybar{display:none}@media (width<=899px){.ph-pdp__grid{grid-template-columns:1fr}.ph-pdp__shot--cut{height:70vh;min-height:420px}.ph-pdp__buy{padding:5vh var(--ph-pad) 14vh;position:static}.ph-buybar{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--ph-paper);border-top:1px solid var(--ph-ink);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.ph-buybar__name{text-transform:uppercase;font-size:15px;font-weight:800;font-stretch:75%;display:block}.ph-buybar__price{font-family:var(--ph-mono);font-size:13px}}@media (prefers-reduced-motion:reduce){.ph *,.ph :before,.ph :after{transition:none!important}}
