.ar .ar-n{white-space:nowrap}.ar-bar .haw{padding-top:10px;padding-bottom:10px}.ar-shelves{margin:0 0 8px}.ar-shelves small{opacity:.7;margin-left:2px;font-size:.74rem}.ar-tools{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ar-colors{flex-wrap:wrap;gap:6px;display:flex}.ar-colors button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:.82rem;transition:background .2s,border-color .2s;display:inline-flex}.ar-colors button i{border:1px solid #00000026;width:14px;height:14px;display:inline-block}.ar-colors button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);background:#f3f1ec}.ar-q{color:var(--sub);align-items:center;gap:8px;margin-left:auto;font-size:.82rem;display:flex}.ar-q input{border:1px solid var(--line);width:min(16rem,52vw);font:inherit;color:var(--ink);background:#fff;padding:7px 10px;font-size:.9rem}.ar-q input:focus{outline:2px solid var(--ink);outline-offset:1px}.ar-none{max-width:1200px;color:var(--sub);text-align:center;margin:40px auto;padding:0 16px}.ar-shelf{padding:clamp(26px,4vw,44px) 0 0;scroll-margin-top:150px}.ar-artist{scroll-margin-top:150px}.ar-shelf[hidden],.ar-artist[hidden],.ar-t[hidden]{display:none}.ar-h2{font-family:var(--mincho);border-bottom:1px solid var(--ink);margin:0 0 6px;padding-bottom:10px;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:600}.ar-h2 small{color:var(--sub);margin-left:8px;font-family:inherit;font-size:.82rem;font-weight:400}.ar-artist{padding:22px 0 8px}.ar-h3{font-family:var(--mincho);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 4px;font-size:1.12rem;font-weight:600;display:flex}.ar-h3 span{color:var(--sub);font-family:inherit;font-size:.8rem;font-weight:400}.ar-note{color:var(--sub);max-width:46rem;margin:0 0 14px;font-size:.9rem;line-height:1.8}.ar-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 14px;margin:0;padding:0;list-style:none;display:grid}.ar-t{min-width:0;margin:0}.ar-b{aspect-ratio:1;cursor:zoom-in;background:#eeebe4;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ar-b img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s;display:block}.ar-b:after{content:"";pointer-events:none;border:1px solid #00000014;transition:border-color .25s,border-width .25s;position:absolute;inset:0}.ar-b:hover img,.ar-b:focus-visible img{transform:scale(1.05)}.ar-b:hover:after,.ar-b:focus-visible:after{border:2px solid var(--ink)}.ar-b:focus-visible{outline:none}.ar-cap{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;margin-top:6px;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ar-kamon{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.ar-kamon .ar-b{background:#fff}.ar-kamon .ar-b img{object-fit:contain;padding:14%}.ar-kamon .ar-cap{text-align:center;font-family:var(--mincho)}.ar-src{padding:clamp(40px,6vw,72px) 0}.ar-prov{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:6px 24px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.ar-prov li{border-bottom:1px solid var(--line);padding:6px 0}.ar-prov span{color:var(--sub);font-size:.8rem}.ar-box{width:min(1180px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:#fff;border:0;padding:0;overflow:auto}.ar-box::backdrop{background:#141414cc!important}.ar-box-in{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);display:grid}.ar-box-pic{background:#f3f1ec;justify-content:center;align-items:center;min-height:min(70dvh,640px);padding:clamp(12px,2vw,24px);display:flex}.ar-box-pic img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 72px);display:block}.ar-box-side{flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,28px);display:flex}.ar-box-who{color:var(--sub);margin:0;font-size:.84rem}.ar-box-t{font-family:var(--mincho);margin:0;font-size:1.3rem;font-weight:600;line-height:1.5}.ar-box-o{color:var(--sub);margin:-6px 0 0;font-size:.8rem;line-height:1.6}.ar-box-dl{gap:6px;margin:0;font-size:.86rem;display:grid}.ar-box-dl div{border-bottom:1px solid var(--line);grid-template-columns:5.5em 1fr;gap:8px;padding-bottom:6px;display:grid}.ar-box-dl dt{color:var(--sub)}.ar-box-dl dd{margin:0}.ar-box-jk{align-items:flex-end;gap:12px;display:flex}.ar-box-jk span{background:#eeebe4 50%/cover no-repeat;border:1px solid #0000001f;width:112px;height:112px;display:block}.ar-box-jk span.is-kamon{background-color:#fff;background-size:70%}.ar-box-jk small{color:var(--sub);font-size:.78rem}.ar-box-go{flex-wrap:wrap;gap:8px;display:flex}.ar-ask{margin:4px 0 0}.ar-box-nav{justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;display:flex}.ar-box-nav button{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;flex:1;padding:10px 8px;font-size:.86rem;transition:background .2s,color .2s}.ar-box-nav button:hover,.ar-box-nav button:focus-visible{background:var(--ink);color:#fff}@media (max-width:639px){.ar .ar-bar{position:static}}@media (max-width:760px){.ar-shelves{flex-wrap:nowrap;margin-bottom:6px;padding-bottom:4px;overflow-x:auto}.ar-shelves button{flex:none}.ar-q span{display:none}.ar-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:14px 10px}.ar-kamon{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.ar-q{width:100%;margin-left:0}.ar-q input{width:100%}.ar-box-in{grid-template-columns:1fr}.ar-box-pic{min-height:auto}.ar-box-pic img{max-height:56dvh}.ar-colors{flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto}.ar-colors button{flex:none}}@media (prefers-reduced-motion:reduce){.ar-b img{transition:none}.ar-b:hover img{transform:none}}
