.kcoll{--kc-ink: #0b0a08;--kc-gold: var(--k-gold, #d2ae4e);--kc-gold-deep: #9a7b2e;--kc-paper: var(--k-cream, #f5f1e6);--kc-mist: #8f887b;--kc-hairline: rgba(210, 174, 78, .34);--kc-inset: clamp(14px, 2.2vw, 22px);position:relative;min-height:min(86vh,820px);overflow:hidden;background:var(--k-black, #000);color:var(--kc-paper);font-family:var(--k-font-body);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,1.6vh,20px)}.kcoll__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1}.kcoll__stage-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kcoll__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,transparent 58%,rgba(0,0,0,.32) 76%,rgba(0,0,0,.72) 90%,var(--k-black, #000) 100%),radial-gradient(ellipse 82% 74% at 50% 50%,#00000038,#00000094);pointer-events:none}.kcoll__video{width:100%;height:100%;object-fit:cover;filter:blur(3px) brightness(.7) saturate(.85);display:none}.kcoll__ambient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 40% 34% at 50% 44%,rgba(210,174,78,.16),transparent 70%),radial-gradient(ellipse 70% 55% at 50% 50%,rgba(154,123,46,.07),transparent 75%);animation:kcoll-breathe 14s ease-in-out infinite}@keyframes kcoll-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.kcoll__masthead{position:relative;z-index:30;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;pointer-events:none}.kcoll__logo{display:block;max-width:70vw;height:auto}.kcoll__tag-en{font-size:11px;letter-spacing:.42em;color:var(--kc-paper)}.kcoll__tag-jp{font-family:var(--k-font-jp);font-size:10px;letter-spacing:.55em;color:var(--kc-gold)}.kcoll__tategaki{position:absolute;left:calc(var(--kc-inset) + 40px);top:50%;transform:translateY(-50%);writing-mode:vertical-rl;z-index:20;display:flex;gap:18px}.kcoll__title-jp{font-family:var(--k-font-jp);font-weight:500;font-size:clamp(20px,2.6vmin,30px);letter-spacing:.5em;color:var(--kc-paper)}.kcoll__piece{position:relative;z-index:10;flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:clamp(12px,1.8vh,22px);padding:0 clamp(26px,8vw,46px);text-align:right}.kcoll__plate,.kcoll__meta,.kcoll__specs,.kcoll__desc{transition:opacity .55s ease,transform .55s ease}.kcoll__piece.is-leaving .kcoll__plate,.kcoll__piece.is-leaving .kcoll__meta,.kcoll__piece.is-leaving .kcoll__specs,.kcoll__piece.is-leaving .kcoll__desc{opacity:0;transform:translateY(-1vh) scale(.985)}.kcoll__plate{align-self:center;position:relative;flex:0 0 auto;width:min(34vmin,320px);height:min(34vmin,320px);max-height:38svh;display:grid;place-items:center;cursor:pointer;text-decoration:none}.kcoll__photo{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(0,0,0,.55));display:none}.kcoll__kanji{font-family:var(--k-font-jp);font-weight:600;font-size:min(30vmin,290px);line-height:1;background:linear-gradient(160deg,#e9ce85 8%,var(--kc-gold) 40%,var(--kc-gold-deep) 85%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 22px 44px rgba(0,0,0,.8));-webkit-user-select:none;user-select:none}.kcoll__meta{position:relative;z-index:1}.kcoll__no{font-size:11px;letter-spacing:.4em;color:var(--kc-gold)}.kcoll .kcoll__artist{display:none}.kcoll__specs{display:grid;gap:6px;margin:0;font-size:11px;line-height:1.4}.kcoll__specs[hidden]{display:none}.kcoll__spec{display:flex;gap:6px 18px;justify-content:flex-end}.kcoll__specs dt,.kcoll__specs dd{margin:0;min-width:0;overflow-wrap:anywhere}.kcoll__specs dt{letter-spacing:.18em;text-transform:uppercase;color:var(--kc-mist)}.kcoll__specs dd{letter-spacing:.1em;color:var(--kc-paper);text-align:right}.kcoll__name{font-family:var(--k-font-body);font-weight:400;font-size:clamp(18px,2.4vmin,28px);letter-spacing:.14em;margin-top:1.2vh;color:var(--kc-paper)}.kcoll__artist{font-style:italic;font-size:clamp(12px,1.5vmin,15px);color:var(--kc-mist);margin-top:.9vh}.kcoll__desc{max-width:46ch;margin:0 0 0 auto;font-size:clamp(12px,1.45vmin,14.5px);line-height:1.65;color:#c9c2b2}.kcoll__cta{--k-btn-bg: #ffffff;--k-btn-text: var(--k-black, #000)}.kcoll__cta.is-countdown{--k-btn-bg: #2a2721;--k-btn-text: var(--kc-paper);border:1px solid rgba(255,255,255,.22);pointer-events:none;cursor:default}.kcoll__controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;align-self:center;column-gap:clamp(16px,3vw,40px);width:min(92vw,520px)}.kcoll__nav{display:inline-flex;align-items:center;gap:9px;background:none;border:none;text-decoration:none;cursor:pointer;color:var(--kc-mist);font-family:var(--k-font-body);font-size:12px;letter-spacing:.28em;padding:12px 4px;white-space:nowrap;transition:color .3s ease,opacity .3s ease}.kcoll__nav--prev{justify-self:end}.kcoll__nav--next{justify-self:start}.kcoll__countdown{grid-column:1 / -1;margin:12px 0 0;min-height:1em;font-family:var(--k-font-body);font-weight:600;font-size:12px;line-height:1;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--kc-paper);text-align:center}.kcoll__controls p.kcoll__countdown{display:block}.kcoll__price{grid-column:1 / -1;margin:10px 0 0;min-height:1em;font-family:var(--k-font-body);font-weight:400;font-size:11px;line-height:1;letter-spacing:.22em;font-variant-numeric:normal;text-transform:uppercase;color:var(--kc-paper);text-align:center}.kcoll__price.is-soldout{color:var(--kc-mist)}.kcoll__nav:hover{color:var(--kc-gold)}.kcoll__nav[hidden]{visibility:hidden}.kcoll__nav svg{display:block;box-sizing:border-box;width:34px;height:34px;padding:8px 11px;border:1px solid currentColor;border-radius:50%;background:transparent;stroke:currentColor;stroke-width:1.4;fill:none}.kcoll__counter{position:absolute;bottom:calc(var(--kc-inset) + 40px);right:calc(var(--kc-inset) + 34px);font-size:11px;letter-spacing:.35em;color:var(--kc-mist);z-index:30}.kcoll__counter b{color:var(--kc-gold);font-weight:400}.kcoll__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--kc-mist);letter-spacing:.3em;z-index:15}@media(min-width:821px){.kcoll{padding-top:clamp(30px,5vh,68px)}.kcoll__piece{display:grid;grid-template-columns:1fr minmax(130px,240px) auto minmax(130px,240px) 1fr;grid-template-areas:"prev specs glove desc next" ".    .     meta  .    ." ".    .     cta   .    ." ".    .     count .    ." ".    .     price .    .";align-items:center;column-gap:clamp(16px,2.4vw,44px);row-gap:clamp(8px,1.4vh,18px);padding:0 var(--kc-inset);text-align:left}.kcoll__specs{grid-area:specs}.kcoll__spec{justify-content:space-between}.kcoll__plate{grid-area:glove}.kcoll__meta{grid-area:meta;text-align:center}.kcoll__desc{grid-area:desc;margin:0;text-align:right}.kcoll__controls{display:contents}.kcoll__cta{grid-area:cta;justify-self:center}.kcoll__countdown{grid-area:count;margin:8px 0 0}.kcoll__price{grid-area:price;margin:6px 0 0}.kcoll__nav--prev{grid-area:prev;justify-self:start}.kcoll__nav--next{grid-area:next;justify-self:end}.kcoll__tategaki{display:none}}@media(max-width:820px){.kcoll{box-sizing:border-box;padding-block:clamp(28px,6vh,60px)}.kcoll__tategaki{display:none}.kcoll__controls{width:min(96vw,420px);column-gap:12px}.kcoll__counter{display:none}.kcoll__plate{width:min(48vmin,280px);height:min(48vmin,280px)}.kcoll__nav svg{width:28px;height:28px;padding:6px 9px}.kcoll__nav{gap:7px;padding:10px 2px}}@media(prefers-reduced-motion:reduce){.kcoll__ambient{animation:none}.kcoll__plate,.kcoll__meta,.kcoll__specs,.kcoll__desc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/katana-collectors.css.map */
