.site-header .pp-nav a:last-child{display:block}.pp{padding-block:34px 76px}.pp-top{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);column-gap:76px;align-items:center}.pp-plain{grid-template-columns:minmax(0,700px)}.pp-picture{grid-row:1/3;border-radius:4px;overflow:hidden;background:#e7ded3}.pp-picture img{display:block;width:100%;height:auto}.pp-head{align-self:end}.pp-act{align-self:start}.pp-kicker{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;line-height:1.6;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}.pp-kicker span+span{letter-spacing:0;text-transform:none}.pp .product-brand{font-size:11px;margin-top:22px}.pp h1{font-family:var(--serif);font-weight:400;font-size:58px;line-height:1.02;letter-spacing:-1px;margin-top:8px}.pp-summary{font-size:17px;line-height:1.7;color:var(--muted);margin-top:20px;max-width:520px}.pp-shop{margin-top:26px;max-width:420px;min-height:60px;padding:17px 20px;background:var(--ink);border-color:var(--ink);color:var(--white);font-size:14px}.pp-shop:hover{background:#4b3c31;border-color:#4b3c31}.pp-ad{font-size:11px;line-height:1.65;color:var(--muted);margin-top:11px;max-width:420px}.pp .buying-note{max-width:520px}.pp .buying-note h2{font-size:11px;font-weight:650;line-height:1.7}.pp-notes{max-width:700px;margin-top:60px}.pp-text{font-size:15px;line-height:1.85;color:var(--muted);margin-top:26px}.pp-local{font-size:11px;line-height:1.7;color:var(--muted);margin-top:20px}.pp-film{margin-top:68px;max-width:360px}.pp-film h2,.pp-more h2{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-.5px}.pp-film video{display:block;width:100%;aspect-ratio:9/16;background:#000;border-radius:4px;margin-top:20px}.pp-caption{font-size:10px;line-height:1.6;color:var(--muted);margin-top:9px}.pp-more{margin-top:76px;border-top:1px solid var(--line);padding-top:46px}.pp-more ul{list-style:none;padding:0;margin:24px 0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px}.pp-more li a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:11px 0;border-bottom:1px solid var(--line)}.pp-more li b{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.2}.pp-more li small{display:block;font-family:var(--sans);font-size:9px;font-weight:600;letter-spacing:1.6px;line-height:1.7;color:var(--muted)}.pp-more svg{width:18px;height:18px;flex:none;transition:transform .2s}.pp-more li a:hover svg{transform:translate(3px)}@media(max-width:900px){.pp-top{column-gap:42px}.pp h1{font-size:46px}.pp-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pp{padding-block:16px 50px}.pp-top{grid-template-columns:44% minmax(0,1fr);column-gap:18px}.pp-plain{grid-template-columns:minmax(0,1fr)}.pp-picture{grid-row:1}.pp-act{grid-column:1/-1}.pp h1{font-size:32px;letter-spacing:-.4px;margin-top:5px}.pp .product-brand{margin-top:12px}.pp-summary{font-size:15px;margin-top:22px}.pp-shop,.pp-ad,.pp .buying-note{max-width:none}.pp-notes{margin-top:42px}.pp-film{max-width:none;margin-top:50px}.pp-more{margin-top:54px;padding-top:34px}.pp-more ul{grid-template-columns:minmax(0,1fr)}}
