.nav a.is-active{color:var(--washi)}.nav a.is-active:after{transform:scaleX(1)}.card__name a{color:inherit}.card__name a:hover{color:var(--washi)}.card__qa{margin-top:12px;min-height:30px;position:relative}.qa-btn{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);padding:6px 0;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.qa-btn:hover{color:var(--washi);border-bottom-color:var(--shu)}.qa-sizes{display:none;gap:6px;flex-wrap:wrap}.card__qa.is-picking .qa-btn{display:none}.card__qa.is-picking .qa-sizes{display:flex}.qa-size{min-width:34px;height:30px;padding:0 8px;font-family:var(--font-mono);font-size:11px;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--washi-dim);transition:border-color .25s,color .25s,background .25s}.qa-size:hover{border-color:var(--shu);color:var(--washi);background:#c6402f1f}.card--gone .card__media{opacity:.55}.card--gone .card__name a{color:var(--smoke)}.card__tag--gone{color:var(--smoke);border-style:dashed}.card__gone{margin-top:12px;min-height:30px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);padding:6px 0}.pbuy__add:disabled{opacity:.6;cursor:not-allowed}.pshare{margin-top:20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);border-bottom:1px solid var(--line-strong);padding:3px 0;transition:color .3s,border-color .3s}.pshare:hover{color:var(--washi);border-color:var(--shu)}.drawer__shipbar{height:2px;background:var(--line);margin-top:10px;border-radius:2px;overflow:hidden}#drawerShipFill{display:block;height:100%;background:linear-gradient(90deg,var(--shu),var(--kin));transform-origin:0 50%;transform:scaleX(0);transition:transform .5s var(--ease)}.skip-link{position:fixed;top:-80px;left:16px;z-index:200;background:var(--shu);color:var(--washi);padding:10px 18px;border-radius:var(--radius);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;transition:top .3s var(--ease)}.skip-link:focus{top:16px}.veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0ca6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease);z-index:55}.veil.is-show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(92vw,420px);background:#0f0f11fa;border-left:1px solid var(--line);transform:translate(102%);visibility:hidden;transition:transform .55s var(--ease),visibility 0s .55s;z-index:60;display:flex;flex-direction:column}.drawer.is-open{transform:translate(0);visibility:visible;transition:transform .55s var(--ease),visibility 0s}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid var(--line)}.drawer__head h3{font-family:var(--font-ui);font-weight:600;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase}.drawer__count{color:var(--shu);font-family:var(--font-mono);font-size:.9rem;margin-left:6px}.drawer__close{font-size:1.6rem;line-height:1;color:var(--smoke);width:36px;height:36px;border-radius:50%;transition:color .3s,background .3s}.drawer__close:hover{color:var(--washi);background:var(--washi-faint)}.drawer__nudge{padding:12px 26px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--kin);border-bottom:1px solid var(--line)}.drawer__nudge:empty{display:none}.drawer__items{flex:1;overflow-y:auto;padding:10px 26px}.drawer__empty{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:18px}.drawer__empty span{font-family:var(--font-jp);font-size:3rem;color:var(--shu)}.drawer__empty p{color:var(--washi-dim)}.ditem{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.ditem__thumb{width:64px;height:78px;display:grid;place-items:center;font-family:var(--font-jp);font-size:1.6rem;color:#ece6d859;border:1px solid var(--line);border-radius:var(--radius)}.ditem__name{display:block;font-size:.95rem;font-weight:500}.ditem__name:hover{color:var(--washi);text-decoration:underline;text-underline-offset:3px}.ditem__spec{display:block;margin-top:4px;font-family:var(--font-mono);font-size:11px;color:var(--smoke)}.ditem__qty{margin-top:10px;display:inline-flex;align-items:center;gap:0;border:1px solid var(--line-strong);border-radius:var(--radius)}.ditem__qty button{width:26px;height:26px;color:var(--washi-dim);font-size:.9rem;transition:color .25s,background .25s}.ditem__qty button:hover{color:var(--washi);background:var(--washi-faint)}.ditem__qty span{min-width:26px;text-align:center;font-family:var(--font-mono);font-size:12px}.ditem__rm{color:var(--smoke);font-size:1.2rem;width:32px;height:32px;border-radius:50%;transition:color .3s,background .3s}.ditem__rm:hover{color:var(--shu-bright);background:var(--washi-faint)}.drawer__foot{border-top:1px solid var(--line);padding:20px 26px 26px}.drawer__row{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;color:var(--washi-dim);padding:4px 0}.drawer__row--disc{color:var(--kin)}.drawer__row--total{color:var(--washi);font-size:14px;padding-top:10px;margin-top:6px;border-top:1px solid var(--line)}.drawer__checkout{width:100%;justify-content:center;margin-top:16px}.drawer__ship{margin-top:12px;text-align:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--smoke)}.toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%,140%);background:var(--ink);border:1px solid var(--line-strong);border-left:2px solid var(--shu);color:var(--washi);padding:13px 22px;border-radius:var(--radius);font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;transition:transform .5s var(--ease);z-index:70;max-width:min(92vw,480px);text-align:center}.toast.is-show{transform:translate(-50%)}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;justify-items:center;align-items:start;padding:12vh var(--gutter) 40px;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .35s var(--ease),visibility 0s .35s;z-index:65}.search-overlay.is-show{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .35s var(--ease),visibility 0s}.search-panel{width:min(640px,100%);background:#0f0f11fa;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;transform:translateY(-14px);transition:transform .45s var(--ease);max-height:72vh;display:flex;flex-direction:column}.search-overlay.is-show .search-panel{transform:translateY(0)}.search-bar{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid var(--line)}.search-bar__glyph{font-family:var(--font-jp);color:var(--shu);font-size:1.3rem}.search-bar input{flex:1;background:none;border:none;outline:none;color:var(--washi);font-family:var(--font-mono);font-size:14px;letter-spacing:.03em}.search-bar input::placeholder{color:var(--smoke)}.search-close{color:var(--smoke);font-size:1.5rem;line-height:1;width:34px;height:34px;border-radius:50%;transition:color .3s,background .3s}.search-close:hover{color:var(--washi);background:var(--washi-faint)}.search-results{overflow-y:auto;padding:10px}.sr{display:grid;grid-template-columns:48px 1fr auto;gap:16px;align-items:center;padding:12px;border-radius:var(--radius);transition:background .25s}.sr:hover{background:var(--washi-faint)}.sr__k{width:48px;height:58px;display:grid;place-items:center;font-family:var(--font-jp);font-size:1.3rem;color:#ece6d866;border:1px solid var(--line);border-radius:var(--radius)}.sr__name{display:block;font-size:.95rem;font-weight:500}.sr__col{display:block;margin-top:3px;font-family:var(--font-mono);font-size:10.5px;color:var(--smoke);text-transform:uppercase;letter-spacing:.1em}.sr__price{font-family:var(--font-mono);font-size:.9rem}.sr__hint{padding:14px 12px 6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke)}.phero{padding-block:clamp(60px,9vw,110px) clamp(30px,4vw,50px)}.phero__title{font-family:var(--font-ui);font-weight:600;font-size:clamp(2.6rem,7vw,5rem);line-height:.98;letter-spacing:-.02em}.phero__note{margin-top:18px;color:var(--washi-dim);max-width:52ch;font-size:1.02rem}.filterbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:18px 0;border-block:1px solid var(--line);margin-bottom:clamp(30px,4vw,48px)}.filterbar__tabs{display:flex;gap:6px;flex-wrap:wrap}.ftab{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);padding:9px 16px;border:1px solid transparent;border-radius:999px;transition:color .3s,border-color .3s,background .3s}.ftab:hover{color:var(--washi)}.ftab.is-active{color:var(--washi);border-color:var(--shu);background:#c6402f1a}.filterbar__right{display:flex;align-items:center;gap:18px}.shop-count{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke)}.sort{-webkit-appearance:none;appearance:none;background:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--washi-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:9px 34px 9px 14px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%237C7C74' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .3s,color .3s}.sort:hover,.sort:focus{border-color:var(--washi);color:var(--washi);outline:none}.ppage{padding-block:clamp(30px,5vw,60px) clamp(80px,10vw,140px)}.crumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--smoke);margin-bottom:clamp(24px,3vw,40px)}.crumbs a{color:var(--smoke);transition:color .3s}.crumbs a:hover{color:var(--washi)}.crumbs span:last-child{color:var(--washi-dim)}.pgrid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:start}.pmedia-col{position:sticky;top:110px}.pmedia{position:relative;aspect-ratio:4 / 5;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:grid;place-items:center}.pghost{font-family:var(--font-jp);font-size:clamp(8rem,22vw,17rem);color:var(--washi);opacity:.08;transition:transform .8s var(--ease);-webkit-user-select:none;user-select:none}.pmedia[data-view=front] .pghost{transform:scale(1)}.pmedia[data-view=back] .pghost{transform:scale(.45) translateY(-64%)}.pmedia[data-view=detail] .pghost{transform:scale(2.4) rotate(-8deg)}.pthumbs{display:flex;gap:8px;margin-top:12px}.pthumb{flex:1;padding:11px 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);border:1px solid var(--line);border-radius:var(--radius);transition:color .3s,border-color .3s,background .3s}.pthumb:hover{color:var(--washi)}.pthumb.is-active{color:var(--washi);border-color:var(--shu);background:#c6402f14}.pinfo__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--smoke);display:flex;align-items:center;gap:12px;margin-bottom:18px}.pinfo__name{font-family:var(--font-ui);font-weight:600;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.02;letter-spacing:-.02em}.pinfo__row{display:flex;align-items:baseline;gap:20px;margin-top:16px}.pinfo__price{font-family:var(--font-mono);font-size:1.3rem}.pinfo__stars{color:var(--kin);font-size:.85rem;letter-spacing:.14em}.pinfo__stars em{font-style:normal;font-family:var(--font-mono);color:var(--washi-dim);margin-left:6px;font-size:.8rem}.pinfo__blurb{margin-top:22px;color:var(--washi-dim);font-size:1.05rem;line-height:1.65}.pinfo__specs{margin-top:20px;list-style:none}.pinfo__specs li{font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;color:var(--washi-dim);padding:7px 0 7px 20px;position:relative}.pinfo__specs li:before{content:"";position:absolute;left:0;top:14px;width:10px;height:1px;background:var(--shu)}.psizes{margin-top:30px}.psizes__label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);margin-bottom:12px}.psizes__row{display:flex;gap:8px;flex-wrap:wrap}.psize{min-width:48px;height:44px;padding:0 12px;font-family:var(--font-mono);font-size:13px;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--washi-dim);transition:border-color .25s,color .25s,background .25s}.psize:hover{border-color:var(--washi);color:var(--washi)}.psize.is-sel{border-color:var(--shu);color:var(--washi);background:#c6402f1f}.perr{min-height:18px;margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--shu-bright)}.is-shake{animation:shake .4s var(--ease)}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.pbuy{display:flex;gap:12px;margin-top:26px}.pqty{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius)}.pqty button{width:42px;height:100%;min-height:48px;color:var(--washi-dim);font-size:1.05rem;transition:color .25s,background .25s}.pqty button:hover{color:var(--washi);background:var(--washi-faint)}.pqty span{min-width:34px;text-align:center;font-family:var(--font-mono);font-size:14px}.pbuy__add{flex:1;justify-content:center}.pship{margin-top:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;color:var(--smoke)}.acc{border-top:1px solid var(--line);margin-top:18px;padding-top:2px}.acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--washi-dim);transition:color .3s}.acc summary:hover{color:var(--washi)}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--shu);font-size:1rem;transition:transform .35s var(--ease)}.acc[open] summary:after{transform:rotate(45deg)}.acc p{padding-bottom:18px;color:var(--washi-dim);font-size:.94rem;line-height:1.7}.acc a{color:var(--washi);text-decoration:underline;text-underline-offset:3px}.pgone{text-align:center;padding:clamp(80px,14vw,160px) 0;display:flex;flex-direction:column;align-items:center;gap:18px}.pgone span{font-family:var(--font-jp);font-size:4rem;color:var(--shu)}.pgone h1{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;letter-spacing:-.01em}.pgone p{color:var(--washi-dim)}.xsell{padding-block:clamp(60px,8vw,110px);border-top:1px solid var(--line)}.doc{max-width:720px;padding-bottom:clamp(80px,10vw,140px)}.doc section{padding-top:clamp(44px,6vw,70px)}.doc h2{font-family:var(--font-ui);font-weight:600;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.01em;margin-bottom:18px;scroll-margin-top:120px}.doc p{color:var(--washi-dim);line-height:1.75;margin-bottom:14px}.doc p strong{color:var(--washi);font-weight:500}.doc a{color:var(--washi);text-decoration:underline;text-underline-offset:3px}.doc .section-head__label{margin-bottom:14px}.sizetable{width:100%;border-collapse:collapse;margin-top:8px;overflow-x:auto}.sizetable th,.sizetable td{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;padding:11px 14px;border:1px solid var(--line);text-align:left}.sizetable th{color:var(--smoke);text-transform:uppercase;font-weight:400;letter-spacing:.14em}.sizetable td{color:var(--washi-dim)}.sizetable tr td:first-child{color:var(--washi)}.about-glyph{font-family:var(--font-jp);font-size:clamp(6rem,14vw,11rem);color:var(--shu);opacity:.9;line-height:1}.about-lede{font-family:var(--font-serif);font-size:clamp(1.4rem,3vw,2rem);font-style:italic;line-height:1.4;color:var(--washi);max-width:30ch}@media(max-width:900px){.pgrid{grid-template-columns:1fr}.pmedia-col{position:static}}@media(max-width:760px){.filterbar{flex-direction:column;align-items:flex-start}.pbuy{flex-wrap:wrap}.pbuy__add{flex-basis:100%;order:2}.pqty{order:1}}html.motion-off .drawer,html.motion-off .veil,html.motion-off .toast,html.motion-off .search-panel,html.motion-off .search-overlay{transition:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pages.css.map */
