html:root{--kj-washi:#f5f5f1;--kj-washi-2:#e9e9e7;--kj-card:#1a1a1e;--kj-ink:#f5f5f1;--kj-muted:#b3b3ba;--kj-sumi:#09090b;--kj-on-dark-muted:#b3b3ba;--kj-hanko:#f04455;--kj-hanko-hover:#b20f28;--kj-hanko-text-dark:#ff5266;--kj-line:#34343a;--kurojin-accent:#ed2442}html body[data-kurojin-page]{background:#101012;color:#f5f5f1;--kurojin-soft:#1c1c20}body .button,body .button:before,body .button:after{border-radius:2px}body .kj-catalog__grid .quick-add__submit:before,body .kj-catalog__grid .quick-add__submit:after{box-shadow:none}body [role=dialog]:has([data-essential-cart-element=cart-drawer-header]){color:#303030}body [data-essential-cart-element=cart-drawer-empty] p{color:#303030}body .header-wrapper{background:#101012;border-bottom:1px solid #333338}body .header__heading-logo{filter:grayscale(1) brightness(0) invert(1)}body .header__menu-item,body .header__active-menu-item,body .header__icon{color:#f5f5f1}body .header__menu-item:hover{color:#ff5266}body .utility-bar{background:#bc1230;color:#fff;border:0}body .announcement-bar__message,body .announcement-bar__link{color:#fff}body .menu-drawer,body .header__submenu{background:#141418;color:#f5f5f1}body .menu-drawer__menu-item,body .menu-drawer__close-button{color:#f5f5f1}body .kj-studio{background:#0c0c0e;color:#f5f5f1;border:0;max-width:none;min-height:600px;grid-template-columns:1.05fr 1fr;overflow:hidden;position:relative}body .kj-studio__copy{padding:68px max(35px,5.5vw);position:relative;z-index:1}body .kj-studio__eyebrow{color:#ff5266;font-size:11px;letter-spacing:.22em;margin-bottom:25px}body .kj-studio h1{font-size:clamp(56px,6.2vw,98px);font-weight:850;letter-spacing:-.065em;line-height:.96;max-width:10ch;text-transform:uppercase;margin-bottom:26px}body .kj-studio h1 span{display:block}body .kj-studio h1 span:last-child{color:#ed2442}body .kj-studio__text{color:#bdbdc4;font-size:15px;max-width:380px}body .kj-studio__links a{color:#f5f5f1}body .kj-studio__links .kj-studio__button{background:#d51434;border-color:#d51434;padding:17px 24px;color:#fff;min-height:52px}body .kj-studio__links .kj-studio__button:hover{background:#f12a48}body .kj-studio__facts{color:#b7b7be;font-size:10px;border-top:1px solid #323237;padding-top:20px;max-width:410px}body .kj-studio__arc-link{color:#c4c4ca;text-underline-offset:5px;font-size:11px;display:inline-flex;gap:20px;align-self:flex-start;margin-top:20px;text-decoration:none}body .kj-studio__visual{background:radial-gradient(ellipse at 50% 50%,#303035 0,#18181c 66%);padding:26px 35px 0;isolation:isolate;border-left:1px solid #303035}body .kj-studio__visual:after{content:"";position:absolute;width:5px;top:25%;bottom:20%;right:0;background:#d51434}body .kj-studio__kanji{position:absolute;inset:40px 0 auto;text-align:center;font-size:clamp(120px,20vw,330px);letter-spacing:-.12em;line-height:1.6;white-space:nowrap;pointer-events:none;color:#ffffff04;-webkit-text-stroke:1px #ffffff14;z-index:-1}body .kj-studio__edition{color:#b4b4bc;position:relative;z-index:1}body .kj-studio__image{height:440px}body .kj-studio__image img{max-height:440px;filter:drop-shadow(0 24px 22px #0005)}body .kj-studio__views label{color:#d8d8dc;border-color:#5a5a62;background:#19191d}body .kj-studio__views input:checked+label{background:#d51434;border-color:#d51434;color:#fff}body .kj-studio__product{color:#f5f5f1;border-top:1px solid #414147;margin-top:18px}body .kj-studio__product small{color:#b4b4bc;opacity:1}body .kj-ticker{background:#ca1231;color:#fff;border:0;position:relative;padding-right:44px}body .kj-ticker__track{animation-duration:32s}body .kj-ticker__item{font-size:11px;padding:16px 26px;letter-spacing:.12em}body .kj-ticker__item:after{color:#fff9}body .kj-ticker__toggle{position:absolute;right:0;top:0;height:100%;width:44px;z-index:2;background:#9a0d25;border:0;color:#fff;cursor:pointer;font-size:14px}body .kj-ticker.is-paused .kj-ticker__track{animation-play-state:paused}body .kj-section{background:#101012;color:#f5f5f1;padding:64px 0}body .kj-section--alt{background:#19191d}body .kj-section--dark{background:#09090b}body .kj-h2{font-size:clamp(28px,3.5vw,48px);font-weight:800;letter-spacing:-.045em}body .kj-lead{color:#b4b4bc;font-size:15px}body .kj-eyebrow{color:#ff5266;font-size:11px;letter-spacing:.16em}body .kj-link{color:#f5f5f1;font-size:12px}body .kj-pcard{color:#f5f5f1}body .kj-pcard__media{background:#e8e8e6;border-radius:2px;border-bottom:2px solid transparent;transition:border-color .2s}body .kj-pcard:hover .kj-pcard__media{border-bottom-color:#ed2442}body .kj-pcard__title{font-size:13px;color:#f5f5f1;font-weight:650}body .kj-pcard__price{color:#f5f5f1;font-weight:550}body .kj-pcard__meta{color:#b5b5bc;font-size:11px}body .kj-head{border-top:1px solid #35353b;padding-top:28px}.kj-arcs{background:#151518;color:#f5f5f1;padding:58px 0}.kj-arcs__header,.kj-lab__header{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.kj-arcs__header h2,.kj-lab__header h2{color:inherit;font-size:clamp(29px,4vw,52px);font-weight:800;letter-spacing:-.05em;line-height:1.04;margin:0}.kj-arcs__header>p,.kj-lab__header>p{font-size:13px;line-height:1.75;color:#b7b7be;max-width:330px;margin:0}.kj-arcs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.kj-arc{display:flex;flex-direction:column;align-items:center;position:relative;padding:30px 12px 22px;background:#1d1d22;border:1px solid #35353d;text-decoration:none;color:#f5f5f1;transition:background .2s,border-color .2s;min-height:220px}.kj-arc:hover,.kj-arc:focus-visible{border-color:#ed2442;background:#282027}.kj-arc:focus-visible{outline:2px solid #ff5266;outline-offset:3px}.kj-arc__number{position:absolute;top:12px;left:12px;color:#9999a2;font-size:9px;letter-spacing:.1em}.kj-arc img{width:90px;height:90px;object-fit:contain;transition:transform .25s;margin:8px 0 18px}.kj-arc:hover img{transform:translateY(-4px)}.kj-arc strong{font-size:10px;letter-spacing:.05em;text-align:center;line-height:1.5}.kj-arc__link{font-size:9px;color:#bdbdc5;margin-top:11px;display:flex;gap:16px}.kj-arc__link>span{color:#ff5266}.kj-detail-lab{padding:68px 0;background:#09090b;color:#f5f5f1;border-block:1px solid #35353b}.kj-lab__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kj-lab__piece{min-width:0}.kj-lab__zoom{position:relative;background:#e8e8e6;color:#171719}.kj-lab__zoom summary{list-style:none;cursor:zoom-in;position:relative;display:block}.kj-lab__zoom summary::-webkit-details-marker{display:none}.kj-lab__photo{display:block;aspect-ratio:1.25;overflow:hidden}.kj-lab__photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%;transform:scale(1.65);transition:transform .45s}.kj-lab__zoom summary:hover img{transform:scale(1.8)}.kj-lab__zoom[open] summary{cursor:zoom-out}.kj-lab__zoom[open] .kj-lab__photo{display:none}.kj-lab__zoom-label{position:absolute;left:16px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;background:#111e;color:#fff}.kj-lab__zoom-label>span:last-child{font-size:20px;line-height:1}.kj-lab__zoom[open] .kj-lab__zoom-label{position:relative;left:0;right:0;bottom:0;background:#25252b}.kj-lab__zoom[open] .kj-lab__zoom-label>span:last-child{transform:rotate(45deg)}.kj-lab__full{background:#e8e8e6}.kj-lab__full img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.kj-lab__caption{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:18px 0;border-bottom:1px solid #3b3b42}.kj-lab__caption p{color:#ff5266;letter-spacing:.12em;font-size:9px;margin:0 0 7px;text-transform:uppercase}.kj-lab__caption a{color:#f5f5f1;text-decoration:none;font-size:13px}.kj-lab__caption>span{font-size:11px;color:#babac2;white-space:nowrap}.kj-lab__note{color:#9999a4;font-size:10px;margin:20px 0 30px;max-width:700px;line-height:1.7}.kj-lab__specs{display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;gap:25px;padding-top:25px;border-top:1px solid #35353c;align-items:center}.kj-lab__specs strong{font-size:30px;font-weight:700;letter-spacing:-.04em;color:#f5f5f1}.kj-lab__specs strong>span{font-size:12px;font-weight:400;letter-spacing:.05em;color:#a6a6af}.kj-lab__specs p{font-size:11px;color:#b4b4bd;line-height:1.6;margin:7px 0 0}.kj-lab__specs>a{font-size:12px;color:#f5f5f1;border:1px solid #55555f;padding:16px;text-decoration:none;display:flex;justify-content:space-between;gap:20px}body .kj-rack{border-bottom:1px solid #35353b}body .kj-rack__stage{background:#1b1b20;border-color:#404048}body .kj-rack__photo{filter:drop-shadow(0 10px 10px #0005)}body .kj-rack__footer{border-top-color:#404048}body .kj-rack__arrows button{border-color:#55555f;color:#f5f5f1;background:#25252b}body .kj-rack__dialog{background:#17171b;color:#f5f5f1;border:1px solid #494951}body .kj-rack__visual{background:#e7e7e4}body .kj-rack__info select{background:#24242a;color:#f5f5f1;border-color:#676771}body .kj-rack__info a{color:#f5f5f1}body .kj-rack__views button{background:#202024;color:#f5f5f1;border-color:#555}body .kj-rack__views button[aria-pressed=true]{background:#c8102e;color:#fff}body .kj-rack__close{background:#222228;color:#f5f5f1;border-color:#555}body .kj-rack__add{background:#d51434;color:#fff}body .kj-cat{border-radius:2px;overflow:hidden;border:1px solid #3d3d45;background:#e8e8e6}body .kj-cat__label{border-radius:0;background:#121216f0;color:#f5f5f1;border-top:2px solid #ce1534}body .kj-card-info{background:#1b1b20;border:1px solid #3a3a42;border-radius:2px}body .kj-card-info h3{color:#f5f5f1}body .kj-card-info svg.kj-ico{stroke:#ff5266}body .kj-card-info p{color:#b9b9c1;font-size:13px}body .kj-card-info a{color:#f5f5f1;font-size:12px}body .kj-cta{background:#b7102e;border-radius:2px;color:#fff;padding:40px}body .kj-cta .kj-eyebrow,body .kj-cta .kj-lead{color:#fff}body .kj-cta .kj-btn{background:#101012;color:#fff;border-radius:2px}body .footer{background:#09090b;color:#bcbcc4;border-top:1px solid #3c3c43}body .footer h2,body .footer a,body .footer .field__input{color:#f5f5f1}body .newsletter,body .newsletter__wrapper{background:#c8102e;--color-background:200,16,46;--gradient-background:#c8102e;color:#fff;border-radius:0}body .newsletter h2,body .newsletter p,body .newsletter .field__label,body .newsletter .field__input,body .newsletter .newsletter-form__button{color:#fff}body .newsletter .field__input{background:#a70d27;--color-foreground:255,255,255}body .newsletter .field:after{box-shadow:0 0 0 1px #ffffffb3}body .kj-look__info,body .kj-look__info strong,body .kj-look__info span{color:#171719}body .kj-look__info{background:#faf9f6f5}body .kj-look__info span{color:#434348}body .kj-hero__media{min-height:80svh;border-radius:0}body .kj-hero__heading,body .kj-hero__eyebrow{color:#fff}body .kj-hero__text{color:#eee}body .kj-hero__heading em{color:#ff405c}body .kj-lab__photo{aspect-ratio:3/4}body .kj-lab__photo img{transform:none;object-fit:cover;object-position:center}body .kj-lab__zoom summary:hover img{transform:scale(1.025)}@media(max-width:749px){body .kj-hero__media{min-height:84svh}body .kj-hero__heading{font-size:clamp(46px,12vw,72px)}body .kj-hero__content{padding-top:20rem}body .kj-lab__photo{aspect-ratio:9/16}}@media(prefers-reduced-motion:reduce){body .kj-lab__zoom summary:hover img{transform:none}}body .kj-catalog__panel{background:#17171c!important;color:#f5f5f1!important;border:1px solid #3e3e48;border-top:3px solid #d51434;border-radius:2px!important}body .kj-catalog__panel summary,body .kj-catalog__name,body .kj-catalog__intro,body .kj-catalog__reset{color:#f5f5f1}body .kj-catalog__eyebrow{color:#c0c0c8;opacity:1}body .kj-catalog__hint{color:#babac4;opacity:1}body .kj-catalog__number{color:#bfc0cb;opacity:1}body .kj-catalog__choice input{border-color:#aaaab5!important}body .kj-catalog__choice:has(input:checked){background:#ffffff12!important;border-color:#ff5266!important}body .kj-catalog__choice:hover{background:#ffffff0a}body .kj-catalog__logo img{filter:drop-shadow(0 2px 5px #0006)}body .kj-catalog__sort select{border-color:#666670;background:#1b1b20;color:#f5f5f1}body .kj-catalog__pages button{color:#f5f5f1;border-color:#666670}body .kj-catalog__grid .card__inner{background:#e8e8e6;--color-background:232,232,230}body .kj-catalog__grid .card{background:#1b1b20;border:1px solid #34343b;color:#f5f5f1}body .kj-catalog__grid .card__heading a,body .kj-catalog__grid .price{color:#f5f5f1}body .kj-catalog__grid .quick-add__submit{background:#232329;color:#fff;border:1px solid #55555d;border-radius:2px}body[data-kurojin-page=product] .product__media-wrapper,body[data-kurojin-page=product] .product__media-wrapper .product-media-container{background:#e8e8e6;border-radius:2px}body[data-kurojin-page=product] .product__title h1{color:#f5f5f1}body[data-kurojin-page=product] .product-form__input--pill input[type=radio]+label{background:#1c1c21;border-color:#666670;color:#f5f5f1}body[data-kurojin-page=product] .product-form__input--pill input[type=radio]:checked+label{background:#d51434;border-color:#d51434;color:#fff}html body[data-kurojin-page=product] .product__info-container .product-form__submit{background:#d51434;--color-button:213,20,52;--color-button-text:255,255,255;color:#fff}html body[data-kurojin-page=product] .product__info-container .product-form__submit:hover{background:#ef2847}body .kurojin-specs li{background:#25252b;color:#e2e2e7;border:1px solid #42424a;border-radius:2px}body .kj-size-guide{background:#1c1c22;border-color:#50505b}body .kj-delivery__ship,body .kj-delivery__ship strong{color:#d0d0d8}body .kj-delivery__box{background:#20282a;color:#e1e8e6;border-radius:2px;border:1px solid #3c514d}body .kj-delivery__box svg{stroke:#a6d3c6}body[data-kurojin-page=product] .product__info-container .icon-with-text{background:#1c1c22;border:1px solid #3c3c46;border-radius:2px}body[data-kurojin-page=product] .product__info-container .accordion{border-color:#464650}body[data-kurojin-page=product] .jdgm-rev-widg{background:#19191e;color:#f5f5f1;border-color:#464650;border-radius:2px}body .kj-sticky-atc{display:none!important}@media(max-width:1100px){body .kj-studio h1{font-size:clamp(49px,6vw,75px)}.kj-arcs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kj-arc{min-height:205px}.kj-lab__specs{grid-template-columns:repeat(2,1fr)}body .kj-studio__copy{padding:45px 30px}body .kj-studio__image{height:380px}body .kj-studio__image img{max-height:380px}}@media(max-width:749px){body .kj-studio{grid-template-columns:1fr;min-height:0}body .kj-studio__copy{padding:32px 22px 28px}body .kj-studio h1{font-size:clamp(43px,12vw,65px);max-width:none;margin-bottom:20px}body .kj-studio__text{font-size:13px;max-width:350px;margin-bottom:22px}body .kj-studio__eyebrow{font-size:9px;margin-bottom:20px}body .kj-studio__links{gap:20px}body .kj-studio__links .kj-studio__button{min-height:45px;padding:13px 18px}body .kj-studio__facts{font-size:9px;margin-top:22px;padding-top:16px}body .kj-studio__arc-link{margin-top:17px;font-size:10px}body .kj-studio__visual{padding:18px 22px 0;border-left:0;border-top:1px solid #33333b}body .kj-studio__image{height:285px}body .kj-studio__image img{max-height:285px}body .kj-studio__kanji{font-size:200px;top:5px}body .kj-studio__product{font-size:11px;margin-top:15px}body .kj-studio__edition{font-size:8px}body .kj-ticker__item{font-size:9px;padding:13px 18px}body .kj-section,.kj-detail-lab{padding:42px 0}.kj-arcs{padding:36px 0}.kj-arcs__header,.kj-lab__header{display:block}.kj-arcs__header>p,.kj-lab__header>p{font-size:12px;max-width:100%;margin-top:15px}.kj-arcs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kj-arc{min-height:190px;padding:25px 10px 18px}.kj-arc img{height:75px;width:75px;margin-bottom:15px}.kj-arc strong{font-size:9px}.kj-lab__grid{grid-template-columns:1fr;gap:28px}.kj-lab__photo{aspect-ratio:1.15}.kj-lab__specs{gap:25px 18px}.kj-lab__specs strong{font-size:27px}.kj-lab__caption>span{font-size:10px}.kj-lab__caption a{font-size:12px}body .kj-cta{padding:28px 22px}body .kj-head{padding-top:22px}body .kj-studio__views label{min-height:36px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){body .kj-ticker__track{animation:none}.kj-arc,.kj-arc img,.kj-lab__photo img,body .kj-pcard__media{transition:none}.kj-lab__zoom summary:hover img{transform:scale(1.65)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kj-dark.css.map */
