.prints{z-index:2;pointer-events:none;--pps:min(67cqh, 61cqw);--free:calc(100cqh - var(--pps) * .9 - 10px);--room:calc(var(--head-h) - 40.2px - 1.22 * var(--fs) - 4.95 * var(--lead-fs));position:absolute;inset:0}.print{display:block;position:absolute}.print__float{display:block}.print__mat{background:#fff;padding:5px;display:block;box-shadow:0 0 0 1px #2a21300f,0 22px 40px -26px #6e2d5080}.print img{aspect-ratio:1200/630;width:100%;height:auto;display:block}.print--a{left:calc(5 * var(--u));top:max(calc(-7 * var(--u)), calc(16px - var(--room)));width:calc(46 * var(--u));rotate:-2.4deg}.print--b{right:calc(5 * var(--u));top:calc(3 * var(--u));width:calc(40 * var(--u));rotate:2deg}.print--c{left:calc(3 * var(--u));top:calc(37 * var(--u));width:calc(37 * var(--u));rotate:-1.6deg}.motion .print--a .print__float{animation:9s ease-in-out infinite alternate drift1}.motion .print--b .print__float{animation:11s ease-in-out infinite alternate drift2}.motion .print--c .print__float{animation:12s ease-in-out -4s infinite alternate drift1}@keyframes drift2{0%{transform:translateY(4px)}to{transform:translateY(-3px)}}.motion .print__mat{animation:printIn 1.2s var(--ease-out) both}.motion .print--a .print__mat{animation-delay:.28s}.motion .print--b .print__mat{animation-delay:.42s}.motion .print--c .print__mat{animation-delay:.56s}.band-search{height:100%;padding:0 var(--pad);align-items:center;display:flex}.band-search__en{display:none}.shelf__in{max-width:var(--wrap);padding:0 var(--pad);margin:34px auto 0}.rows{gap:0;display:grid}.rows>li{border-top:1px solid var(--rule);padding:18px 0}.rows>li:last-child{border-bottom:1px solid var(--rule)}.tiles{gap:40px;display:grid}.dense{gap:22px;display:grid}.shelf--cat{padding-bottom:110px}.tabs{flex-wrap:wrap;justify-content:center;gap:2px 6px;max-width:760px;margin:0 auto 30px;display:flex}.tab{color:var(--ink-2);letter-spacing:.04em;white-space:nowrap;padding:8px 8px 10px;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .25s;display:block;position:relative}.tab:after{content:"";background:var(--grad);opacity:0;width:20px;height:3px;transition:opacity .3s ease, transform .4s var(--ease-out);border-radius:3px;margin-left:-10px;position:absolute;bottom:2px;left:50%;transform:scaleX(.4)}.tab[aria-current]{color:var(--ink)}.tab[aria-current]:after{opacity:1;transform:none}@media (hover:hover){.tab:hover{color:var(--magenta)}}.pager{justify-content:center;gap:6px;margin-top:44px;display:flex}.pager[hidden]{display:none}.pager button{border:1px solid var(--rule-2);min-width:44px;height:44px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;background:#fffc;padding:0 10px;font-size:14px;font-weight:700;transition:border-color .25s,color .25s,background .25s;position:relative}.pager button[aria-current]{border-color:var(--ink);background:var(--ink);color:#fff}@media (hover:hover){.pager button:not([aria-current]):hover{color:var(--magenta);border-color:#e8175d73}}.results{padding-bottom:110px}.results[hidden],.is-searching .shelf--browse{display:none}.empty{max-width:640px;box-shadow:0 0 0 1px var(--rule);color:var(--ink-2);text-align:center;background:#ffffffd9;margin:0 auto;padding:22px 24px;font-size:14px;line-height:1.9}.empty[hidden]{display:none}.btn-line{border:1px solid var(--rule-2);color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:6px;margin-top:12px;padding:10px 16px;font-size:13px;font-weight:700;transition:border-color .25s,color .25s;display:inline-flex}@media (hover:hover){.btn-line:hover{color:var(--magenta);border-color:#e8175d73}}@media (width>=640px){.rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.rows>li:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--rule)}.rows>li{padding:22px 0}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px}.dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}}@media (width>=960px){.prints{--pps:min(72cqh, 70cqw)}.print--a{left:3cqw;top:calc(var(--free) * .1);width:min(44cqw, calc(var(--free) * .6 * 1.9))}.print--b{right:5cqw;top:calc(var(--free) * .44);width:min(34cqw, calc(var(--free) * .5 * 1.9))}.print--c{left:2cqw;top:calc(var(--free) + 4cqh);width:min(27cqw, calc((100cqh - var(--free) - 8cqh) * 1.9 * .82));display:block;rotate:-1.6deg}.band-search{justify-content:center;gap:22px;padding:0}.band-search__en{font-family:var(--en);letter-spacing:.24em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:600;display:block}.band-search .search{max-width:620px;margin:0}.band-search .search__input{height:50px;font-size:16px}.shelf__in{margin-top:48px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 36px}.dense{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 32px}.tab{padding:8px 10px 11px;font-size:14.5px}.shelf--cat,.results{padding-bottom:150px}}:root{--ink-3:#74687b;--link:#c8114e;--bg:#fbf9fa;--sheet:#fff;--rule:#2a213017;--rule-2:#2a213026;--tint:#fcf5f8;--wrap:1180px;--shaft-a:#fffcfdb8;--shaft-b:#fff0f538;--halo-a:#fff3f7d9;--halo-b:#ffe4ee52;--halo-c:#ffe4ee00;--band-bg:#fffdfef2;--band-line:#e8175d2e;--band-shadow:#8c506938;--name-shadow:#ee6a8c29;--pool:.95}.shelf{z-index:2;padding:76px 0 0;position:relative;overflow-x:clip}@media (width>=960px){.sec-head__ja{font-size:32px}.shelf{padding-top:120px}}
