body #pocpdp,body #poccart,body #poccol{--paper:#f8f6ee;--ink:#101010;--hair:#b7b7ac;--faint:#57574f;--orange:#101010;background:var(--paper)}
body #pocpdp .topbar,body #poccart .topbar,body #poccol .topbar{background:#9ed8ca;backdrop-filter:none;border-bottom:1px solid #101010;padding:8px 28px;min-height:64px}
body #pocpdp .topbar .wm,body #poccart .topbar .wm,body #poccol .topbar .wm{letter-spacing:0;font-size:16px;font-weight:700}
body #pocpdp .topbar nav,body #poccart .topbar nav,body #poccol .topbar nav{color:#101010;font-size:12px;letter-spacing:0;font-weight:700}
body #pocpdp .topbar a,body #poccart .topbar a,body #poccol .topbar a{min-height:48px;align-content:center}
body #pocpdp .topbar .cart,body #poccart .topbar .cart,body #poccol .topbar .cart{letter-spacing:0;font-size:12px;font-weight:700}
body #pocpdp .topbar .badge,body #poccart .topbar .badge,body #poccol .topbar .badge{background:transparent;color:#101010;border:1px solid #101010;border-radius:0}
body #pocpdp .greetband{display:none}
body #pocpdp .gallery .main,body #poccart .row .art img{box-shadow:none;object-fit:contain;background:#fff}
body #pocpdp .info h1{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:.96;letter-spacing:-.04em}
body #pocpdp .pfoot,body #poccart .pfoot,body #poccol .pfoot{background:#deb7d6;color:#101010;border-color:#101010}
body #poccart .checkout{background:#101010}
body #poccart .checkout:hover{background:#333}
body #pocpdp :focus-visible,body #poccart :focus-visible,body #poccol :focus-visible{outline:2px solid #101010;outline-offset:4px}
@media(max-width:900px){body #pocpdp .topbar,body #poccart .topbar,body #poccol .topbar{padding:8px 20px}}

body #pocpdp .crumb{max-width:none;margin:0;padding:20px 28px;border-bottom:1px solid #101010;background:#f8f6ee;letter-spacing:0;font-size:11px}
body #pocpdp .wrap{max-width:none;padding:0;margin:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0}
body #pocpdp .gallery{grid-column:1;background:#efa78f;padding:48px clamp(24px,5vw,80px);min-width:0}
body #pocpdp .gallery .main{width:100%;max-width:430px;margin:0 auto;border:0}
body #pocpdp .thumbs{max-width:430px;margin:24px auto 0;gap:12px}
body #pocpdp .thumb{width:54px;height:72px;object-fit:contain;background:#fff;opacity:1}
body #pocpdp .thumb.on{outline:2px solid #101010;outline-offset:3px}
body #pocpdp .info{grid-column:2;position:static;min-width:0;padding:48px clamp(24px,4vw,60px);gap:12px}
body #pocpdp .info h1{font-size:clamp(40px,4.3vw,60px);max-width:8ch}
body #pocpdp .info .eyebrow{letter-spacing:0;font-size:11px}
body #pocpdp .info .price{font-size:24px}
body #pocpdp .optname,body #pocpdp .fact .k,body #pocpdp .edition-label{letter-spacing:.03em}
body #pocpdp .atc{background:#101010;color:#fff;letter-spacing:0;font-size:14px;min-height:54px}
body #pocpdp .atc:hover{background:#333}
body #pocpdp .atc:after{display:none}
body #pocpdp .pfoot .in{max-width:none;letter-spacing:.02em}
@media(max-width:900px){body #pocpdp .wrap{grid-template-columns:1fr}body #pocpdp .gallery,body #pocpdp .info{grid-column:1}body #pocpdp .gallery{padding:32px 40px}body #pocpdp .gallery .main{max-width:320px}body #pocpdp .info{padding:32px 20px}body #pocpdp .info h1{font-size:48px}}
