:root{--ks-paper:#F2F0EB;--ks-paper-2:#E8E5DD;--ks-card:#FBFAF7;--ks-ink:#141816;--ks-ink-2:#4B524E;--ks-ink-3:#5E6460;--ks-line:#D5D1C6;--ks-line-2:#BDB8AB;--ks-teal:#0E6B5A;--ks-teal-2:#0A4F43;--ks-teal-tint:#DCE9E3;--ks-amber:#E3A23B;--ks-shu:#B53A27;--ks-f-disp:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",system-ui,sans-serif;--ks-f-body:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",system-ui,sans-serif;--ks-f-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--ks-ease:cubic-bezier(.2,.7,.1,1);--ks-r:14px}body.ks{background:var(--ks-paper);color:var(--ks-ink);font-family:var(--ks-f-body);font-feature-settings:"palt" 1;letter-spacing:.02em;-webkit-font-smoothing:antialiased}body.ks .gradient,body.ks .color-scheme-1,body.ks .color-scheme-2,body.ks .color-scheme-5{background:var(--ks-paper)}body.ks h1,body.ks h2,body.ks h3,body.ks .h0,body.ks .h1,body.ks .h2,body.ks .h3,body.ks .title{font-family:var(--ks-f-disp);letter-spacing:.01em;text-wrap:balance;color:var(--ks-ink)}body.ks h2.title,body.ks .title--primary{font-weight:900;letter-spacing:-.01em}body.ks a{text-underline-offset:.2em}body.ks :focus-visible{outline:2px solid var(--ks-teal);outline-offset:3px;border-radius:4px}body.ks ::selection{background:var(--ks-amber);color:var(--ks-ink)}.ks-mono{font-family:var(--ks-f-mono);letter-spacing:0}body.ks .page-width{max-width:1320px}body.ks:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background-image:linear-gradient(var(--ks-line) 1px,transparent 1px),linear-gradient(90deg,var(--ks-line) 1px,transparent 1px);background-size:48px 48px;opacity:.22}.ks-btn{display:inline-flex;align-items:center;gap:.6em;padding:1em 1.5em;border-radius:999px;font-weight:700;font-size:1.5rem;line-height:1;text-decoration:none;transition:transform .25s var(--ks-ease),background .25s,color .25s,box-shadow .25s;white-space:nowrap}.ks-btn span{transition:transform .25s var(--ks-ease)}.ks-btn:hover span{transform:translate(4px)}.ks-btn--ink{background:var(--ks-ink);color:var(--ks-paper)}.ks-btn--ink:hover{background:var(--ks-teal)}.ks-btn--line{border:1.5px solid var(--ks-ink);color:var(--ks-ink)}.ks-btn--line:hover{background:var(--ks-ink);color:var(--ks-paper)}body.ks .button,body.ks .shopify-payment-button__button--unbranded{border-radius:999px;font-weight:700;letter-spacing:.04em}body.ks .button:not(.button--secondary):not(.button--tertiary){background:var(--ks-ink);color:var(--ks-paper)}body.ks .button:not(.button--secondary):not(.button--tertiary):hover{background:var(--ks-teal)}body.ks .button:after,body.ks .button:before{box-shadow:none!important}.ks-stamp{--s:56px;position:relative;display:inline-grid;place-items:center;width:var(--s);height:var(--s);border-radius:50%;color:var(--ks-shu);border:2.5px solid currentColor;font-family:var(--ks-f-disp);font-weight:900;line-height:1;transform:rotate(-12deg);background:color-mix(in srgb,var(--ks-card) 72%,transparent);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ks-card) 60%,transparent),inset 0 0 0 4.5px currentColor;mix-blend-mode:multiply}.ks-stamp b{font-size:calc(var(--s)*.46);letter-spacing:0}.ks-stamp i{position:absolute;bottom:calc(var(--s)*.13);font-style:normal;font-size:calc(var(--s)*.15);font-weight:700;letter-spacing:.06em}.ks-stamp--new{color:var(--ks-teal)}.ks-stamp--new b{font-size:calc(var(--s)*.3)}.ks-stamp--sm{--s:40px}.ks-stamp--lg{--s:88px}.ks-stamp:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:radial-gradient(circle at 30% 25%,transparent 0 55%,var(--ks-card) 56% 58%,transparent 60%),radial-gradient(circle at 75% 80%,transparent 0 62%,var(--ks-card) 63% 64%,transparent 66%);opacity:.55;pointer-events:none}.ks-eyebrow{display:inline-flex;align-items:center;gap:.6em;font-weight:700;font-size:1.3rem;letter-spacing:.12em;color:var(--ks-teal);margin:0}.ks-eyebrow .ks-dot{width:.65em;height:.65em;border-radius:50%;background:var(--ks-amber)}.ks-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;flex-wrap:wrap;margin-bottom:3.2rem;border-bottom:1.5px solid var(--ks-ink);padding-bottom:1.6rem}.ks-sec-head h2{margin:0;font-weight:900;font-size:clamp(2.8rem,4.2vw,5.2rem);line-height:1.1;letter-spacing:-.01em}.ks-sec-head__meta{font-family:var(--ks-f-mono);font-size:1.3rem;color:var(--ks-ink-2);display:flex;gap:1.6rem;align-items:center}.ks-sec-head__meta a{color:var(--ks-ink);font-family:var(--ks-f-body);font-weight:700;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px}.ks-sec-head__meta a:hover{color:var(--ks-teal)}.ks-hero{padding:clamp(3.2rem,6vw,8rem) 0 clamp(4rem,6vw,8rem)}.ks-hero__in{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(3rem,5vw,7rem);align-items:center}.ks-hero__title{font-weight:900;font-size:clamp(3.4rem,5.15vw,8rem);line-height:1.08;letter-spacing:-.035em;margin:2rem 0 2.8rem}.ks-hero__title span{display:block;white-space:nowrap}.ks-hero__title em{font-style:normal;position:relative;white-space:nowrap;z-index:0}.ks-hero__title em:after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:.14em;height:.36em;background:var(--ks-amber);z-index:-1;transform-origin:left;animation:ks-mark 1.1s .35s var(--ks-ease) both}@keyframes ks-mark{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}.ks-hero__lead{font-size:clamp(1.5rem,1.25vw,1.8rem);line-height:1.95;color:var(--ks-ink-2);max-width:34em;margin:0 0 3.2rem}.ks-hero__cta{display:flex;flex-wrap:wrap;gap:1.2rem}.ks-facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:4.4rem 0 0;padding:0;border-top:1.5px solid var(--ks-ink)}.ks-facts>div{padding:1.4rem 2.8rem 0 0;margin-right:2.8rem;border-right:1px solid var(--ks-line)}.ks-facts>div:last-child{border-right:0;margin-right:0}.ks-facts dt{font-size:1.2rem;letter-spacing:.14em;color:var(--ks-ink-3);font-weight:700}.ks-facts dd{margin:.4rem 0 0;font-size:1.3rem;color:var(--ks-ink-2)}.ks-facts dd small{display:block;margin-top:.2rem;font-size:1.15rem;color:var(--ks-ink-3);letter-spacing:.04em}.ks-facts dd b{font-family:var(--ks-f-mono);font-size:3.2rem;font-weight:500;color:var(--ks-ink);margin-right:.25em;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ks-stage{position:relative;padding:2.4rem;border-radius:22px;background:var(--ks-paper-2);border:1px solid var(--ks-line);box-shadow:0 1px #fff inset,0 30px 60px -40px #14181659}.ks-stage__bar{display:flex;justify-content:space-between;align-items:center;font-family:var(--ks-f-mono);font-size:1.15rem;color:var(--ks-ink-3);margin:0 0 1.6rem}.ks-stage__bar b{color:var(--ks-ink);font-weight:500}.ks-stage__bar .rec{display:inline-flex;align-items:center;gap:.5em}.ks-stage__bar .rec:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ks-shu);animation:ks-blink 1.6s steps(2) infinite}@keyframes ks-blink{50%{opacity:.15}}.ks-stage__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;cursor:none}.ks-spec{position:relative;margin:0}.ks-spec a{display:block;position:relative;aspect-ratio:1/1;border-radius:10px;background:#fff;overflow:hidden;border:1px solid var(--ks-line);text-decoration:none}.ks-spec img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;transition:transform .5s var(--ks-ease)}.ks-spec__no{position:absolute;left:8px;top:7px;font-family:var(--ks-f-mono);font-size:1rem;color:var(--ks-ink-3);letter-spacing:.02em}.ks-spec .ks-stamp{position:absolute;right:6px;bottom:6px}.ks-stage__note{margin:1.6rem 0 0;font-size:1.25rem;color:var(--ks-ink-3);display:flex;align-items:center;gap:.6em}.ks-stage__note svg{flex:none}.ks-loupe{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;z-index:5;opacity:0;transition:opacity .3s}.ks-loupe.is-on{opacity:1}.ks-loupe__lens,.ks-loupe__handle{display:block!important}.ks-loupe__lens{position:absolute;width:190px;height:190px;left:-95px;top:-95px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;border:7px solid var(--ks-ink);box-shadow:0 0 0 2px var(--ks-amber),0 22px 40px -16px #1418168c,inset 0 0 22px #1418162e}.ks-loupe__lens:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.55),transparent 38%)}.ks-loupe__handle{position:absolute;width:16px;height:88px;left:55px;top:62px;border-radius:9px;background:linear-gradient(90deg,#c98a28,var(--ks-amber) 45%,#f1c271);transform:rotate(-42deg);transform-origin:top center;box-shadow:0 10px 20px -10px #14181699}.ks-loupe__tag{position:absolute;left:112px;top:-118px;width:220px;padding:1.2rem 1.4rem 1.3rem;background:var(--ks-ink);color:var(--ks-paper);border-radius:12px;font-size:1.25rem;line-height:1.6;box-shadow:0 18px 30px -18px #0009}.ks-loupe__tag{transition:left .4s var(--ks-ease),top .4s var(--ks-ease)}.ks-loupe__tag .t{font-family:var(--ks-f-mono);font-size:1.05rem;color:var(--ks-amber);display:block;margin-bottom:.4rem}.ks-loupe__tag .r{display:flex;align-items:baseline;gap:.5em;font-weight:700;font-size:1.35rem;margin-bottom:.35rem}.ks-loupe__tag .r b{font-family:var(--ks-f-disp);font-weight:900;font-size:2.4rem;color:var(--ks-amber);line-height:1}.ks-loupe__tag .a{color:#d7dbd8;display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ks-ticker{border-top:1.5px solid var(--ks-ink);border-bottom:1.5px solid var(--ks-ink);background:var(--ks-ink);color:var(--ks-paper);overflow:hidden;white-space:nowrap}.ks-ticker__track{display:inline-flex;animation:ks-tick 42s linear infinite}.ks-ticker__item{display:inline-flex;align-items:center;gap:1.4rem;padding:1.5rem 2.4rem;font-weight:700;font-size:1.6rem;letter-spacing:.06em}.ks-ticker__item b{font-family:var(--ks-f-mono);font-weight:500;color:var(--ks-amber)}.ks-ticker__item:after{content:"";width:9px;height:9px;border:2px solid var(--ks-shu);border-radius:50%;margin-left:2.4rem}@keyframes ks-tick{to{transform:translate(-50%)}}.ks-rail{padding:clamp(6rem,8vw,11rem) 0 clamp(4rem,6vw,8rem)}.ks-rail__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,22vw,320px);gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 2.4rem;scrollbar-width:thin;scrollbar-color:var(--ks-ink) transparent;overscroll-behavior-x:contain}.ks-rail__scroller::-webkit-scrollbar{height:4px}.ks-rail__scroller::-webkit-scrollbar-thumb{background:var(--ks-ink);border-radius:4px}.ks-item{scroll-snap-align:start;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:1.2rem}.ks-item__img{position:relative;aspect-ratio:4/5;border-radius:var(--ks-r);background:#fff;border:1px solid var(--ks-line);overflow:hidden}.ks-item__img img{position:absolute;top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%;object-fit:contain;transition:transform .7s var(--ks-ease)}.ks-item:hover .ks-item__img img{transform:scale(1.06)}.ks-item__img .ks-stamp{position:absolute;right:12px;top:12px;transition:transform .35s var(--ks-ease)}.ks-item:hover .ks-item__img .ks-stamp{transform:rotate(-4deg) scale(1.08)}.ks-item__no{position:absolute;left:12px;bottom:10px;font-family:var(--ks-f-mono);font-size:1.05rem;color:var(--ks-ink-3)}.ks-item__t{font-size:1.45rem;font-weight:700;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ks-item__acc{font-size:1.2rem;color:var(--ks-ink-3);margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ks-item__p{font-family:var(--ks-f-mono);font-size:1.7rem;font-weight:500;margin:0;font-variant-numeric:tabular-nums}.ks-item__p small{font-family:var(--ks-f-body);font-size:1.1rem;color:var(--ks-ink-3);margin-left:.4em}.ks-rail__nav{display:flex;gap:.8rem}.ks-rail__nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ks-ink);background:transparent;color:var(--ks-ink);font-size:1.8rem;cursor:pointer;transition:background .2s,color .2s}.ks-rail__nav button:hover{background:var(--ks-ink);color:var(--ks-paper)}.ks-index{padding:clamp(4rem,6vw,8rem) 0}.ks-index__list{list-style:none;margin:0;padding:0;position:relative}.ks-index__row a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2.4rem;padding:2.2rem 0;border-bottom:1px solid var(--ks-line-2);text-decoration:none;color:var(--ks-ink);position:relative}.ks-index__name{font-family:var(--ks-f-disp);font-weight:900;font-size:clamp(2.6rem,4.6vw,6rem);line-height:1;letter-spacing:-.02em;transition:transform .45s var(--ks-ease),color .3s}.ks-index__count{font-family:var(--ks-f-mono);font-size:1.5rem;color:var(--ks-ink-2);font-variant-numeric:tabular-nums}.ks-index__count b{font-size:2.2rem;font-weight:500;color:var(--ks-ink)}.ks-index__arrow{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--ks-ink);display:grid;place-items:center;font-size:2rem;transition:background .3s,color .3s,transform .45s var(--ks-ease)}.ks-index__row a:hover .ks-index__name{transform:translate(1.2rem);color:var(--ks-teal)}.ks-index__row a:hover .ks-index__arrow{background:var(--ks-ink);color:var(--ks-paper);transform:rotate(-45deg)}.ks-index__peek{position:absolute;right:16%;top:50%;width:220px;aspect-ratio:1;border-radius:16px;background:#fff center/76% no-repeat;border:1px solid var(--ks-line);box-shadow:0 30px 50px -30px #14181680;pointer-events:none;opacity:0;transform:translateY(-50%) rotate(-6deg) scale(.9);transition:opacity .3s,transform .45s var(--ks-ease);z-index:3}.ks-index__peek.is-on{opacity:1;transform:translateY(-50%) rotate(-3deg) scale(1)}.ks-sheet{padding:clamp(6rem,8vw,11rem) 0}.ks-sheet__paper{position:relative;background:var(--ks-card);border:1.5px solid var(--ks-ink);border-radius:6px;padding:clamp(2.4rem,4vw,5.6rem);box-shadow:10px 10px 0 var(--ks-ink)}.ks-sheet__head{display:grid;grid-template-columns:1fr auto;gap:2.4rem;align-items:end;border-bottom:1.5px solid var(--ks-ink);padding-bottom:2.4rem}.ks-sheet__head h2{margin:.8rem 0 0;font-weight:900;font-size:clamp(2.6rem,3.6vw,4.6rem);line-height:1.2;letter-spacing:-.01em}.ks-sheet__form{font-family:var(--ks-f-mono);font-size:1.2rem;color:var(--ks-ink-3);text-align:right;line-height:1.9}.ks-sheet__form b{color:var(--ks-ink);font-weight:500}.ks-sheet__rows{list-style:none;margin:0;padding:0}.ks-sheet__rows li{display:grid;grid-template-columns:42px minmax(0,18rem) minmax(0,1fr);gap:2.4rem;align-items:start;padding:2.6rem 0;border-bottom:1px dashed var(--ks-line-2)}.ks-check{width:30px;height:30px;border:2px solid var(--ks-ink);border-radius:4px;position:relative;margin-top:.3rem}.ks-check:after{content:"";position:absolute;left:7px;top:1px;width:9px;height:17px;border:solid var(--ks-teal);border-width:0 4px 4px 0;transform:rotate(42deg)}.ks-sheet__rows h3{margin:0;font-weight:900;font-size:clamp(1.8rem,1.6vw,2.2rem);line-height:1.45}.ks-sheet__rows p{margin:0;font-size:1.5rem;line-height:1.95;color:var(--ks-ink-2)}.ks-scale{margin-top:4rem}.ks-scale__cap{font-weight:700;font-size:1.3rem;letter-spacing:.12em;color:var(--ks-ink-3);margin:0 0 1.6rem}.ks-scale__grid{display:grid;grid-template-columns:repeat(4,1fr);border:1.5px solid var(--ks-ink);border-radius:6px;overflow:hidden}.ks-scale__cell{padding:2.2rem 2rem 2.4rem;border-right:1px solid var(--ks-line-2);display:flex;flex-direction:column;gap:1.4rem;position:relative}.ks-scale__cell:last-child{border-right:0}.ks-scale__cell:before{content:"";position:absolute;left:0;top:0;height:5px;background:var(--ks-ink);width:var(--w)}.ks-scale__cell p{margin:0;font-size:1.3rem;line-height:1.8;color:var(--ks-ink-2)}.ks-scale__cell strong{font-size:1.5rem}.ks-sheet__sign{position:absolute;right:clamp(2rem,4vw,5rem);top:clamp(2rem,3vw,4rem)}.ks-sheet__foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.6rem;margin-top:3.2rem;align-items:center}body.ks .collapsible-content .collapsible-content__heading,body.ks .collapsible-content h2{font-weight:900}body.ks .collapsible-content summary{padding:2.2rem 0}body.ks .collapsible-content .accordion{border-color:var(--ks-line-2)}body.ks .collapsible-content .accordion__title{font-size:1.7rem;font-weight:700;font-family:var(--ks-f-disp)}body.ks .collapsible-content .accordion__content{font-size:1.5rem;line-height:1.9;color:var(--ks-ink-2)}body.ks .announcement-bar-section,body.ks .utility-bar{background:var(--ks-ink)!important;color:var(--ks-paper)}body.ks .announcement-bar__message{font-weight:700;letter-spacing:.1em;font-size:1.25rem}body.ks .header-wrapper{background:color-mix(in srgb,var(--ks-paper) 86%,transparent)!important;backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--ks-line)!important}body.ks .header__menu-item{font-weight:700;font-size:1.4rem;color:var(--ks-ink)}body.ks .header__menu-item:hover span{text-decoration:none;box-shadow:inset 0 -.4em color-mix(in srgb,var(--ks-amber) 70%,transparent)}body.ks .footer{background:var(--ks-ink)!important;color:#cfd3d0;border-top:0}body.ks .footer a,body.ks .footer .footer-block__heading{color:var(--ks-paper)}body.ks .footer:before{content:"KAKUSAZU";display:block;font-family:var(--ks-f-disp);font-weight:900;font-size:clamp(6rem,16vw,22rem);line-height:.82;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px #3c433f;text-align:center;padding-top:4rem;overflow:hidden;white-space:nowrap}body.ks .card-wrapper .card{background:transparent}body.ks .card__inner{border-radius:var(--ks-r)!important;background:#fff!important;border:1px solid var(--ks-line);overflow:hidden}body.ks .card__media .media img{object-fit:contain!important;padding:9%;transition:transform .7s var(--ks-ease)}body.ks .card-wrapper:hover .card__media .media img{transform:scale(1.05)}body.ks .card__heading{font-family:var(--ks-f-body);font-weight:700;font-size:1.45rem;line-height:1.55}body.ks .card__heading a{text-decoration:none}body.ks .card-information .price{font-family:var(--ks-f-mono);font-size:1.6rem;font-weight:500}body.ks .card__inner .ks-stamp{position:absolute;right:10px;top:10px;z-index:3;--s:46px}body.ks .card-kcond{display:none}body.ks .card__badge .badge{border-radius:999px;font-weight:700;background:var(--ks-ink);color:var(--ks-paper);border:0}body.ks .product__title h1{font-weight:900;font-size:clamp(2.2rem,2.4vw,3.2rem);line-height:1.4}body.ks .product__media-item,body.ks .product-media-container{background:#fff;border-radius:var(--ks-r);border:1px solid var(--ks-line);overflow:hidden}body.ks .product__info-container .price{font-family:var(--ks-f-mono);font-weight:500}body.ks .product__info-container .price-item--regular{font-size:3rem}body.ks .kcond{border:1.5px solid var(--ks-ink);border-radius:10px;padding:1.4rem 1.6rem;background:var(--ks-card)}body.ks .collection-hero__title{font-weight:900;font-size:clamp(3.2rem,5vw,6.4rem);letter-spacing:-.02em}@media(max-width:989px){.ks-hero__in{grid-template-columns:1fr}.ks-stage__grid{cursor:auto}.ks-loupe__lens{width:140px;height:140px;left:-70px;top:-70px;border-width:5px}.ks-loupe__handle{left:40px;top:46px;height:64px;width:13px}.ks-loupe__tag{width:190px;left:80px;top:-110px}.ks-scale__grid{grid-template-columns:repeat(2,1fr)}.ks-scale__cell:nth-child(2){border-right:0}.ks-scale__cell:nth-child(-n+2){border-bottom:1px solid var(--ks-line-2)}.ks-index__peek{display:none}}@media(max-width:640px){.ks-facts{grid-template-columns:repeat(3,1fr)}.ks-facts>div{padding-right:1rem;margin-right:1rem}.ks-facts dd b{font-size:2.4rem}.ks-stage{padding:1.4rem}.ks-stage__grid{gap:.8rem}.ks-sheet__rows li{grid-template-columns:34px 1fr;gap:1.4rem}.ks-sheet__rows li p{grid-column:2}.ks-sheet__head{grid-template-columns:1fr}.ks-sheet__form{text-align:left}.ks-sheet__sign{display:none}.ks-sheet__paper{box-shadow:6px 6px 0 var(--ks-ink)}.ks-index__row a{grid-template-columns:1fr auto;gap:1.2rem}.ks-index__arrow{display:none}.ks-btn{font-size:1.4rem;padding:.95em 1.3em}}@media(prefers-reduced-motion:reduce){.ks-ticker__track,.ks-stage__bar .rec:before,.ks-hero__title em:after{animation:none}.ks-item__img img,.ks-index__name,.ks-spec img,.card__media .media img{transition:none}}.ks-card-pre{display:block;font-family:var(--ks-f-mono);font-size:1.05rem;font-weight:500;color:var(--ks-ink-3);letter-spacing:.02em;margin-bottom:.4rem}.ks-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem}.ks-chip{display:inline-flex;align-items:center;height:2.6rem;padding:0 1rem;border-radius:999px;border:1.5px solid var(--ks-ink);font-size:1.2rem;font-weight:700;letter-spacing:.06em;background:var(--ks-card)}.ks-chip--warn{border-color:var(--ks-shu);color:var(--ks-shu)}.ks-ptitle h1{margin:0;font-family:var(--ks-f-disp);font-weight:900;font-size:clamp(2.4rem,2.6vw,3.6rem);line-height:1.3;letter-spacing:-.01em}.ks-pcond{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;padding:2rem 2.2rem;border:1.5px solid var(--ks-ink);border-radius:12px;background:var(--ks-card);margin:.8rem 0}.ks-pcond .ks-stamp--lg{--s:92px}.ks-pcond__k{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:.14em;color:var(--ks-ink-3)}.ks-pcond__w{margin:.2rem 0;font-family:var(--ks-f-disp);font-weight:900;font-size:2.4rem;line-height:1.2}.ks-pcond__n{margin:0;font-size:1.3rem;color:var(--ks-ink-2);line-height:1.7}.ks-gauge{list-style:none;margin:1.2rem 0 .8rem;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ks-gauge li{height:26px;border-radius:4px;background:var(--ks-paper-2);display:grid;place-items:center;font-family:var(--ks-f-mono);font-size:1.15rem;color:var(--ks-ink-3);position:relative}.ks-gauge li.is-here{background:var(--ks-ink);color:var(--ks-paper);font-weight:500}.ks-gauge li.is-here:after{content:"";position:absolute;top:-7px;left:50%;border:6px solid transparent;border-top-color:var(--ks-shu);transform:translate(-50%)}.ks-pcond__help{font-size:1.25rem;font-weight:700;color:var(--ks-teal);text-decoration:none}body.ks .kcond__img{font-size:1.15rem;color:var(--ks-ink-3);line-height:1.7;margin:.4rem 0 1.4rem}.ks-desc{border-top:1.5px solid var(--ks-ink);margin-top:1.2rem;padding-top:1.8rem}.ks-desc__h{display:flex;align-items:baseline;gap:1rem;margin:0 0 1.4rem;font-family:var(--ks-f-disp);font-weight:900;font-size:2rem}.ks-desc__h small{font-family:var(--ks-f-mono);font-weight:500;font-size:1.1rem;color:var(--ks-ink-3)}.ks-desc__rows{margin:0;border:1.5px solid var(--ks-ink);border-radius:10px;overflow:hidden;background:var(--ks-card)}.ks-desc__row{display:grid;grid-template-columns:9.5em 1fr;border-bottom:1px solid var(--ks-line)}.ks-desc__row:last-child{border-bottom:0}.ks-desc__row dt{padding:1.4rem;font-weight:700;font-size:1.3rem;background:var(--ks-paper);border-right:1px solid var(--ks-line)}.ks-desc__row dd{margin:0;padding:1.4rem 1.6rem;font-size:1.4rem;line-height:1.85;color:var(--ks-ink)}.ks-desc__row.is-key dt{background:var(--ks-ink);color:var(--ks-paper)}.ks-desc__row.is-key dd{font-weight:700}.ks-desc__tags{display:flex;gap:.6rem;margin:1.2rem 0 0}body.ks .product__description .kdesc__h{display:none}@media(max-width:640px){.ks-pcond{grid-template-columns:1fr;justify-items:start;gap:1.2rem}.ks-desc__row{grid-template-columns:1fr}.ks-desc__row dt{border-right:0;border-bottom:1px solid var(--ks-line);padding:1rem 1.4rem}}body.ks h1,body.ks h2,body.ks h3,.ks-item__t,.ks-index__name{word-break:auto-phrase}.ks-ptitle h1{text-wrap:pretty}body.ks .product-form__submit{background:var(--ks-ink)!important;color:var(--ks-paper)!important;border:0!important;min-height:5.6rem;font-size:1.6rem}body.ks .product-form__submit:hover{background:var(--ks-teal)!important}body.ks .product-form__submit:disabled{background:var(--ks-line-2)!important;color:var(--ks-ink-2)!important}.ks-colhead{padding:clamp(2.4rem,4vw,5rem) 0 1.2rem;border-bottom:1px solid var(--ks-line)}.ks-colhead__crumb{display:flex;gap:.8rem;font-size:1.2rem;color:var(--ks-ink-3);margin-bottom:2.4rem}.ks-colhead__crumb a{color:var(--ks-ink-2);text-decoration:none}.ks-colhead__crumb a:hover{color:var(--ks-teal)}.ks-colhead__main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.4rem}.ks-colhead__title{margin:.6rem 0 0;font-family:var(--ks-f-disp);font-weight:900;font-size:clamp(4rem,7.2vw,10rem);line-height:1;letter-spacing:-.03em;word-break:auto-phrase;overflow-wrap:anywhere}.ks-colhead__desc{margin:1.6rem 0 0;max-width:40em;font-size:1.5rem;color:var(--ks-ink-2)}.ks-colhead__count{margin:0;display:flex;align-items:baseline;gap:.4rem;font-family:var(--ks-f-mono);color:var(--ks-ink-2);font-size:1.5rem}.ks-colhead__count b{font-size:clamp(4rem,6vw,7.2rem);font-weight:500;color:var(--ks-ink);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.ks-colhead__cats{list-style:none;margin:3.2rem 0 0;padding:0 0 .4rem;display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 3rem),transparent)}.ks-colhead__cats::-webkit-scrollbar{display:none}.ks-colhead__cats a{display:inline-flex;align-items:center;height:3.8rem;padding:0 1.6rem;border-radius:999px;border:1.5px solid var(--ks-line-2);font-size:1.35rem;font-weight:700;color:var(--ks-ink);text-decoration:none;white-space:nowrap;transition:border-color .2s,background .2s,color .2s}.ks-colhead__cats a:hover{border-color:var(--ks-ink)}.ks-colhead__cats a[aria-current]{background:var(--ks-ink);border-color:var(--ks-ink);color:var(--ks-paper)}.ks-colhead__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 2rem;margin:2.4rem 0 0;padding:1.4rem 0 0;border-top:1px dashed var(--ks-line-2);font-size:1.25rem;color:var(--ks-ink-2)}.ks-colhead__legend>span{display:inline-flex;align-items:center;gap:.7rem}.ks-colhead__legend .ks-stamp{--s:30px}.ks-colhead__lk{font-weight:700;letter-spacing:.14em;color:var(--ks-ink-3)}.ks-colhead__legend a{margin-left:auto;font-weight:700;color:var(--ks-teal);text-decoration:none;display:inline-flex;gap:.4rem}body.ks .facets-container,body.ks .facets__form{border:0}@media(max-width:640px){.ks-colhead__main{grid-template-columns:1fr;gap:1.2rem}.ks-colhead__count b{font-size:3.2rem}.ks-colhead__legend{gap:.8rem 1.4rem}.ks-colhead__legend a{margin-left:0}}body.ks h1,body.ks h2,body.ks h3,body.ks .card__heading{overflow-wrap:anywhere}@media(max-width:749px){body.ks .card__heading{font-size:1.3rem;line-height:1.5}body.ks .card__inner .ks-stamp{--s:38px;right:6px;top:6px}body.ks .card-information .price{font-size:1.45rem}}.ks-ha{padding:clamp(5rem,7vw,9rem) 0;border-top:1.5px solid var(--ks-ink);background:var(--ks-paper)}.ks-ha__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,9rem);align-items:start}.ks-ha__head{position:sticky;top:10rem}.ks-ha__title{margin:.8rem 0 0;font-family:var(--ks-f-disp);font-weight:900;font-size:clamp(2.8rem,3.4vw,4.6rem);line-height:1.2;letter-spacing:-.02em}.ks-ha__lead{margin-top:2rem;font-size:1.45rem;line-height:1.95;color:var(--ks-ink-2)}.ks-ha__lead strong{color:var(--ks-ink)}.ks-ha__list{border-top:1.5px solid var(--ks-ink)}.ks-ha__item{border-bottom:1px solid var(--ks-line-2)}.ks-ha__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0}.ks-ha__item summary::-webkit-details-marker{display:none}.ks-ha__item summary:focus-visible{outline:2px solid var(--ks-teal);outline-offset:4px}.ks-ha__item h3{margin:0;font-family:var(--ks-f-disp);font-weight:900;font-size:clamp(1.9rem,1.8vw,2.4rem);transition:color .2s}.ks-ha__item summary:hover h3{color:var(--ks-teal)}.ks-ha__pm{flex:none;position:relative;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--ks-ink);transition:background .25s,transform .35s var(--ks-ease)}.ks-ha__pm:before,.ks-ha__pm:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.ks-ha__pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s var(--ks-ease)}.ks-ha__item[open] .ks-ha__pm{background:var(--ks-ink);color:var(--ks-paper)}.ks-ha__item[open] .ks-ha__pm:after{transform:translate(-50%,-50%) rotate(0)}.ks-ha__body{padding:0 0 2.6rem;font-size:1.45rem;line-height:1.95;color:var(--ks-ink-2);max-width:62ch}.ks-ha__body strong{color:var(--ks-ink)}.ks-ha__body ul{list-style:none;padding:0;margin:1.2rem 0;border:1px solid var(--ks-line);border-radius:10px;background:var(--ks-card)}.ks-ha__body li{padding:1rem 1.4rem;border-bottom:1px dashed var(--ks-line)}.ks-ha__body li:last-child{border-bottom:0}.ks-ha__body a,.ks-ha__foot a{color:var(--ks-teal);font-weight:700}.ks-ha__foot{padding-top:2.4rem;font-size:1.3rem;color:var(--ks-ink-3)}@media(max-width:989px){.ks-ha__in{grid-template-columns:1fr}.ks-ha__head{position:static}}@keyframes ks-press{0%{transform:scale(1.7) rotate(-24deg);opacity:.25}55%{transform:scale(.92) rotate(-8deg);opacity:1}to{transform:scale(1) rotate(-12deg);opacity:1}}@media(prefers-reduced-motion:no-preference){.ks-spec .ks-stamp{animation:ks-press .5s cubic-bezier(.3,.6,.2,1) both}.ks-spec:nth-child(1) .ks-stamp{animation-delay:.35s}.ks-spec:nth-child(2) .ks-stamp{animation-delay:.5s}.ks-spec:nth-child(3) .ks-stamp{animation-delay:.65s}.ks-spec:nth-child(4) .ks-stamp{animation-delay:.8s}.ks-spec:nth-child(5) .ks-stamp{animation-delay:.95s}.ks-spec:nth-child(6) .ks-stamp{animation-delay:1.1s}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ks.css.map */
