.art-focus-module__p3pb5q__dialog{color:#2a2520;width:100vw;max-width:none;height:100dvh;max-height:none;font-family:var(--font-pp-mori), sans-serif;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.art-focus-module__p3pb5q__dialog::backdrop{-webkit-backdrop-filter:blur(9px);background:0 0;transition:-webkit-backdrop-filter .48s cubic-bezier(.22,1,.36,1),backdrop-filter .48s cubic-bezier(.22,1,.36,1)}.art-focus-module__p3pb5q__dialog[data-closing=true]::backdrop{-webkit-backdrop-filter:blur()}@starting-style{.art-focus-module__p3pb5q__dialog[open]::backdrop{-webkit-backdrop-filter:blur()}}.art-focus-module__p3pb5q__veil{cursor:zoom-out;background:#f5f1eca6;border:0;position:absolute;inset:0}.art-focus-module__p3pb5q__details{z-index:2;top:0;bottom:0;left:var(--focus-left);width:var(--rail-width);background:#f5f1ec;flex-direction:column;padding:20px;display:flex;position:absolute}.art-focus-module__p3pb5q__controls{z-index:3;top:20px;left:calc(var(--focus-left) + 20px);width:calc(var(--rail-width) - 40px);align-items:center;gap:6px;display:flex;position:absolute}.art-focus-module__p3pb5q__controls button{cursor:pointer;background:#2a25200a;border:1px solid #2a252012;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid}.art-focus-module__p3pb5q__controls button:hover{background:#2a25201a}.art-focus-module__p3pb5q__controls button:focus-visible{outline-offset:3px;outline:2px solid #2a2520}.art-focus-module__p3pb5q__controls button:disabled{opacity:.25;cursor:default}.art-focus-module__p3pb5q__controls svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:16px;height:16px}.art-focus-module__p3pb5q__counter{text-align:center;color:#2a252073;font-variant-numeric:tabular-nums;flex:1;font-size:10px}.art-focus-module__p3pb5q__description{padding-top:88px;overflow-y:auto}.art-focus-module__p3pb5q__eyebrow{color:#2a252073;margin:0 0 8px;font-size:11px}.art-focus-module__p3pb5q__description h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:1.25}.art-focus-module__p3pb5q__material{color:#2a2520b3;white-space:pre-line;margin:18px 0 0;font-size:13px;line-height:1.55}.art-focus-module__p3pb5q__description dl{margin:28px 0 0;font-size:11px;line-height:1.5}.art-focus-module__p3pb5q__description dl>div{border-top:1px solid #2a25201a;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.art-focus-module__p3pb5q__description dt{color:#2a252073}.art-focus-module__p3pb5q__description dd{text-align:right;margin:0}.art-focus-module__p3pb5q__hint{color:#2a252059;margin:auto 0 0;padding-top:24px;font-size:10px}.art-focus-module__p3pb5q__hint span{padding:0 8px}.art-focus-module__p3pb5q__frame{z-index:1;background:#ebe6de;position:absolute;top:0;left:0;overflow:hidden}.art-focus-module__p3pb5q__imageLayer{position:absolute;inset:0}.art-focus-module__p3pb5q__image{object-fit:contain;-webkit-user-select:none;user-select:none}@media (max-width:767px){.art-focus-module__p3pb5q__details{width:100%;max-height:var(--details-height);padding:16px 20px max(20px, env(safe-area-inset-bottom));top:auto;bottom:0;left:0}.art-focus-module__p3pb5q__controls{top:max(16px, env(safe-area-inset-top));width:auto;position:fixed;left:16px;right:16px}.art-focus-module__p3pb5q__controls button{background:#f5f1ec;width:40px;height:40px}.art-focus-module__p3pb5q__counter{text-align:right;padding-right:12px}.art-focus-module__p3pb5q__description{padding:0}.art-focus-module__p3pb5q__description h2{font-size:19px}.art-focus-module__p3pb5q__eyebrow{margin-bottom:4px}.art-focus-module__p3pb5q__material{margin-top:8px}.art-focus-module__p3pb5q__description dl{gap:24px;margin-top:12px;display:flex}.art-focus-module__p3pb5q__description dl>div{border:0;gap:10px;padding:0}.art-focus-module__p3pb5q__hint{display:none}}@media (prefers-reduced-motion:reduce){.art-focus-module__p3pb5q__controls button,.art-focus-module__p3pb5q__dialog::backdrop{transition:none}}
