:root{--red:#a50f27;--ink:#111;--bg:#fff;--rule:#8a8a8a;--mute:#555;--visited:#6a6a68;--mono:"Courier Prime","Courier New",Courier,"Liberation Mono",monospace}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;padding:10px 10px 48px;min-height:100vh;color:var(--ink);background:var(--bg);font:15px/1.45 var(--mono)}[hidden]{display:none!important}.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;background:#fff;padding:4px 8px;z-index:10}a:link{color:var(--ink)}a:visited{color:var(--visited)}a:hover{color:var(--red)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--red);outline-offset:2px}::selection{background:var(--red);color:#fff}h1{font:700 32px/1.15 var(--mono);margin:28px 0 40px}h1:focus,main:focus{outline:none}.home-title{color:var(--red)}h2{font:700 15px/1.45 var(--mono);margin:2rem 0 .2rem}p{margin:.6rem 0;max-width:72ch}.ic{width:20px;height:20px;vertical-align:-5px;margin-right:8px}.back{margin:-18px 0 1.4rem}.top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.top .brand{text-decoration:none}.top-nav{display:flex;gap:24px}.top a{text-decoration:underline}.wrap{display:grid;grid-template-columns:max-content minmax(0,700px);align-items:start}.wrap.single{grid-template-columns:max-content}.idx{border-collapse:collapse}.idx th{font-weight:400;text-align:left;height:2.4rem;padding:0 2.5rem 0 0;border-bottom:1px solid var(--rule);white-space:nowrap}.idx td{padding:.5rem 2.5rem .5rem 0;vertical-align:top}.idx td.nm{min-width:17em}.idx td.upd,.idx td.sz{white-space:nowrap}.idx .sub{color:var(--mute);font-size:13px;line-height:1.35;margin-left:28px}.idx .sub.seal{color:var(--red)}.pane h2.lab{font-weight:400;height:2.4rem;line-height:2.4rem;margin:0;border-bottom:1px solid var(--rule)}.pane-img{display:block;position:relative}.pane-img img{display:block;width:100%;height:auto;background:#fff}.pane-img .cap{position:absolute;left:0;right:0;bottom:0;padding:.55rem .8rem;background:#ffffffeb;text-decoration:underline}.intro{margin-top:2rem}.piece{display:grid;grid-template-columns:minmax(0,34rem) minmax(0,700px);gap:40px;align-items:start}.gal-main img{display:block;width:100%;height:auto;background:#fff}.photo-empty{aspect-ratio:13/10;background:#e6e6e2;display:grid;place-items:center;color:var(--mute);font-size:13px}.thumbs{list-style:none;margin:.6rem 0 0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.thumb{width:72px;height:72px;padding:0;border:1px solid var(--rule);background:#fff;cursor:pointer}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.stamp{font-weight:700}.stamp s{font-weight:400;color:var(--mute)}.spec{margin:0 0 1.2rem}.spec div{display:flex;align-items:baseline;gap:.6rem;padding:.35rem 0}.spec div:before{content:"";order:1;flex:1;min-width:1.5rem;border-bottom:1px dotted #000;transform:translateY(-4px)}.spec dt{order:0}.spec dd{order:2;margin:0;text-align:right}.spec-text{margin:0 0 1.2rem}button,.btn{font:inherit;color:#000;background:#efefef;border:2px outset #ddd;padding:.3rem 1.1rem;cursor:pointer;border-radius:0}button:active{border-style:inset}button:disabled{color:#777;cursor:not-allowed}input[type=text],input[type=email],input[type=search],input[type=password],textarea,select{display:block;width:100%;max-width:36rem;font:inherit;color:#000;background:#fff;border:2px inset #ccc;border-radius:0;padding:.3rem .4rem}select{width:auto;min-width:14rem}textarea{resize:vertical}input.qty{width:5rem;display:inline-block}.field{margin:0 0 1.3rem}.field label{display:block;font-weight:700;margin-bottom:.1rem}.hint{font-size:13px;color:var(--mute);margin:0 0 .35rem}.status{min-height:1.5em;margin-top:.8rem}.status.err{color:#b00020}.notify{margin-top:1.6rem}.notify label{display:block;margin-bottom:.3rem}.notify .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.notify input{max-width:22rem}.doc h2{margin-top:2.2rem}.doc ul{padding-left:1.2rem;max-width:72ch}.about{line-height:1.75}.rte p{max-width:72ch}.pager{margin-top:1.5rem}.pager a,.pager span{margin-right:.7rem}.co-empty{margin-top:1rem}.total{margin-top:1.2rem}.pw{max-width:36rem;margin:12vh auto 0}footer hr{border:0;height:1px;margin:2.2rem 0 1rem;background:var(--red)}address{font-style:italic;font-size:15px}.fine{font-size:13px;color:var(--mute);margin-top:.4rem}@media(max-width:800px){body{padding:10px 14px 40px}h1{font-size:26px;margin:20px 0 28px}.wrap,.piece{grid-template-columns:minmax(0,1fr)}.wrap .pane{margin-top:1.5rem}.idx{display:block;overflow-x:auto}.idx td{padding-right:1.2rem}.idx td.nm{min-width:10em}.piece{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/theme.css.map */
