:root{--krt-bg:#0F1010;--krt-surface:#171918;--krt-ink:#ECE8DF;--krt-ink-2:#9C9A92;--krt-line:#272A28;--krt-tile:#1D201E;--krt-accent:#C9A96A;--krt-cta:#ECE8DF;--krt-cta-ink:#0F1010;--krt-danger:#E08A7A;--krt-display:"Outfit","Segoe UI",system-ui,sans-serif;--krt-body:"Instrument Sans","Segoe UI",system-ui,sans-serif;--krt-w:1180px;color-scheme:dark}html{background:var(--krt-bg)}body{background:var(--krt-bg);color:var(--krt-ink);font-family:var(--krt-body);letter-spacing:0}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--krt-display);font-weight:300;letter-spacing:-.015em}.krt,.krt *{box-sizing:border-box}.krt{font-family:var(--krt-body);color:var(--krt-ink);line-height:1.55;font-size:16px;letter-spacing:0}.krt img{display:block;max-width:100%}.krt a{color:inherit}.krt h1,.krt h2,.krt h3{font-family:var(--krt-display);font-weight:300;line-height:1.04;letter-spacing:-.015em;margin:0;color:inherit;text-wrap:balance}.krt p{margin:0}.krt button{font:inherit}.krt :focus-visible{outline:2px solid var(--krt-accent);outline-offset:3px;border-radius:4px}.krt-wrap{max-width:var(--krt-w);margin:0 auto;padding:0 16px}.krt-eyebrow{font:500 11px/1.2 var(--krt-body);letter-spacing:.18em;text-transform:uppercase;color:var(--krt-accent);display:block}.krt-btn{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--krt-cta);color:var(--krt-cta-ink)!important;font:500 14px/1 var(--krt-body);letter-spacing:.02em;padding:17px 28px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s,opacity .15s;min-height:0;min-width:0}.krt-btn:hover{opacity:.86}.krt-btn:active{transform:scale(.98)}.krt-btn[disabled]{opacity:.5;cursor:not-allowed}.krt-btn--ghost{background:transparent;color:var(--krt-ink)!important;border:1px solid var(--krt-line)}.krt-btn--block{width:100%}.krt-section{padding:clamp(48px,7vw,96px) 0}.krt-section--tight{padding-top:0}.krt-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:30px}.krt-sec-h h2{font-size:clamp(26px,3.2vw,40px)}.krt-sec-h a,.krt-sec-h span{font:500 13px/1 var(--krt-body);letter-spacing:.04em;color:var(--krt-ink-2);text-decoration:none}.krt-sec-h a:hover{color:var(--krt-ink)}.krt-announce{background:var(--krt-surface);color:var(--krt-ink-2);text-align:center;font-size:13px;letter-spacing:.04em;padding:9px 12px;border-bottom:1px solid var(--krt-line)}.krt-announce a{color:inherit}.shopify-section-group-header-group{position:sticky;top:0;z-index:40}.krt-header{background:var(--krt-bg);border-bottom:1px solid var(--krt-line)}.krt-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}.krt-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font:300 24px/1 var(--krt-display);letter-spacing:.06em;color:var(--krt-ink)}.krt-logo svg{width:8px;height:28px;display:block}.krt-logo img{height:28px;width:auto}.krt-links{display:flex;gap:4px;align-items:center;list-style:none;margin:0;padding:0}.krt-links a,.krt-cart-btn{text-decoration:none;font:500 13px/1 var(--krt-body);letter-spacing:.04em;color:var(--krt-ink);background:transparent;border:0;padding:10px 12px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.krt-links a:hover,.krt-cart-btn:hover{background:var(--krt-tile)}.krt-right{display:flex;align-items:center;gap:4px}.krt-cart-count{font:600 11px/1 var(--krt-body);background:var(--krt-accent);color:#0f1010;border-radius:999px;min-width:20px;height:20px;display:inline-grid;place-content:center;padding:0 6px}.krt-burger{display:none;background:none;border:0;padding:8px;cursor:pointer;color:var(--krt-ink)}.krt-mobile-menu{display:none;border-top:1px solid var(--krt-line);background:var(--krt-bg)}.krt-mobile-menu.open{display:block}.krt-mobile-menu ul{list-style:none;margin:0;padding:8px 16px 16px}.krt-mobile-menu a{display:block;padding:12px 0;text-decoration:none;font-weight:500;border-bottom:1px solid var(--krt-line);color:var(--krt-ink)}.krt-hero{position:relative;border-radius:6px;overflow:hidden;margin-top:18px;aspect-ratio:16/9;background:var(--krt-tile)}.krt-hero>img{width:100%;height:100%;object-fit:cover;object-position:left center}.krt-hero .txt{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(22px,4.5vw,56px);padding-left:54%;display:grid;align-content:center;gap:14px;justify-items:start;background:linear-gradient(to right,#0a0a0a00 45%,#0a0a0a8c 70%);color:#ece8df}.krt-hero .krt-eyebrow{color:#c9a96a}.krt-hero h1{font-size:clamp(34px,5.6vw,68px);font-weight:200;max-width:13ch;color:#fff}.krt-hero p{font-size:clamp(15px,1.5vw,18px);color:#ece8dfd1;max-width:40ch}.krt-hero .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.krt-hero .krt-btn{background:#ece8df;color:#0f1010!important}.krt-hero .krt-btn--ghost{background:transparent;color:#ece8df!important;border-color:#ece8df73}.krt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.krt-grid--2{grid-template-columns:repeat(2,1fr)}.krt-card{display:grid;gap:14px;text-decoration:none;color:inherit;min-width:0;align-content:start}.krt-card .ph{border-radius:6px;overflow:hidden;aspect-ratio:4/5;background:var(--krt-tile);position:relative}.krt-card .ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.krt-card:hover .ph img{transform:scale(1.03)}.krt-card .tag{position:absolute;top:12px;left:12px;background:#0f1010b8;color:#ece8df;font:500 11px/1 var(--krt-body);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;border-radius:999px}.krt-card .meta{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.krt-card h3{font-size:21px;font-weight:400}.krt-card .d{color:var(--krt-ink-2);font-size:14px;margin-top:3px}.krt-card .pr{font:300 18px/1 var(--krt-display);white-space:nowrap}.krt-card .pr s{color:var(--krt-ink-2);font-size:14px;margin-left:6px}.krt-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;border-top:1px solid var(--krt-line);border-bottom:1px solid var(--krt-line);padding:30px 0}.krt-facts div{display:grid;gap:6px;min-width:0}.krt-facts b{font:400 20px/1.2 var(--krt-display)}.krt-facts span{color:var(--krt-ink-2);font-size:14px}.krt-band{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}.krt-band>*{min-width:0}.krt-band .ph{border-radius:6px;overflow:hidden;aspect-ratio:1/1;background:var(--krt-tile)}.krt-band .ph img{width:100%;height:100%;object-fit:cover}.krt-band h2{font-size:clamp(28px,3.4vw,44px);margin-top:12px}.krt-band p{color:var(--krt-ink-2);font-size:17px;margin-top:14px;max-width:38ch}.krt-band .krt-btn{margin-top:24px}.krt-band--rev .ph{order:2}.krt-crumb{font-size:13px;color:var(--krt-ink-2);padding:18px 0 6px;display:flex;gap:8px}.krt-crumb a{text-decoration:none;color:inherit}.krt-crumb a:hover{color:var(--krt-ink)}.krt-product{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start;padding:10px 16px 56px}.krt-product>*{min-width:0}.krt-gal{display:grid;gap:10px}.krt-gal .main{border-radius:6px;overflow:hidden;aspect-ratio:1/1;background:var(--krt-tile)}.krt-gal .main img{width:100%;height:100%;object-fit:cover}.krt-thumbs{display:flex;gap:10px;flex-wrap:wrap}.krt-thumb{border:1px solid transparent;border-radius:4px;overflow:hidden;padding:0;background:var(--krt-tile);width:72px;height:72px;cursor:pointer;flex:none}.krt-thumb.active{border-color:var(--krt-accent)}.krt-thumb img{width:100%;height:100%;object-fit:cover}.krt-buy{position:sticky;top:84px;display:grid;gap:18px}.krt-buy h1{font-size:clamp(30px,3.6vw,48px);font-weight:200;margin-top:8px}.krt-buy .lead{color:var(--krt-ink-2);font-size:17px;max-width:36ch}.krt-price{display:flex;align-items:baseline;gap:12px;font:300 32px/1 var(--krt-display)}.krt-price small{font:400 13px/1 var(--krt-body);color:var(--krt-ink-2)}.krt-price small s{text-decoration:line-through}.krt-incl{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--krt-ink);padding:12px 14px;border:1px solid var(--krt-line);border-radius:6px}.krt-incl i{width:8px;height:8px;border-radius:50%;background:var(--krt-accent);flex:none}.krt-qtyrow{display:flex;gap:10px}.krt-qty{display:flex;align-items:center;border:1px solid var(--krt-line);border-radius:999px;background:transparent}.krt-qty button{background:none;border:0;width:42px;height:50px;font-size:20px;cursor:pointer;color:var(--krt-ink)}.krt-qty span{min-width:26px;text-align:center;font-weight:500}.krt-err{color:var(--krt-danger);font-size:14px;min-height:1.3em}.krt-ship-note{font-size:13px;color:var(--krt-ink-2)}.krt-perks{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--krt-ink-2)}.krt-perks span:before{content:"\b7  ";color:var(--krt-accent)}.krt-specs{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--krt-line)}.krt-specs li{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--krt-line);font-size:15px}.krt-specs li span:first-child{color:var(--krt-ink-2)}.krt-details details{border-bottom:1px solid var(--krt-line)}.krt-details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-weight:500;font-size:15px}.krt-details summary::-webkit-details-marker{display:none}.krt-details summary:after{content:"+";color:var(--krt-ink-2);font-weight:400}.krt-details details[open] summary:after{content:"\2013"}.krt-details .rte{color:var(--krt-ink-2);font-size:15px;margin:0 0 16px}.krt-details .rte p{margin:0 0 10px}.krt-also{border-top:1px solid var(--krt-line)}.krt-page{max-width:680px;padding:28px 0 72px;display:grid;gap:16px}.krt-page h1{font-size:clamp(30px,4vw,44px)}.krt-page .rte{display:grid;gap:14px;color:var(--krt-ink-2);font-size:15px}.krt-page .rte h2{font-size:20px;font-weight:400;margin-top:10px;color:var(--krt-ink)}.krt-page .rte p,.krt-page .rte li{color:var(--krt-ink-2);font-size:15px;margin:0}.krt-page .rte ul,.krt-page .rte ol{margin:0;padding-left:1.1em;display:grid;gap:6px}.krt-page .rte a{color:var(--krt-ink)}.krt-form{display:grid;gap:12px;margin-top:8px}.krt-field{display:grid;gap:6px;font-size:13px;font-weight:500;color:var(--krt-ink)}.krt-field input,.krt-field textarea{padding:13px 14px;border-radius:6px;border:1px solid var(--krt-line);background:var(--krt-surface);color:var(--krt-ink);font:400 15px var(--krt-body);min-width:0;width:100%;outline:none}.krt-field input:focus,.krt-field textarea:focus{border-color:var(--krt-accent)}.krt-field textarea{min-height:120px;resize:vertical}.krt-form .krt-btn{justify-self:start}.krt-form-mini{font-size:13px;color:var(--krt-ink-2)}.krt-form-mini p{margin:0}.krt-form-ok{color:var(--krt-accent);font-size:14px}.krt-form-err{color:var(--krt-danger);font-size:14px}.krt-form-err ul{margin:4px 0 0;padding-left:18px}.krt-footer{border-top:1px solid var(--krt-line);padding:28px 0 48px;display:grid;gap:14px;font-size:13px;color:var(--krt-ink-2)}.krt-footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.krt-footer a{text-decoration:none;color:var(--krt-ink-2)}.krt-footer a:hover{color:var(--krt-ink)}.krt-footer .krt-logo{margin-bottom:6px}.krt-foot-line{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.krt-pay{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.krt-pay li{display:flex;margin:0}.krt-pay svg{height:22px;width:auto;display:block;opacity:.8}.krt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .2s;z-index:98}.krt-overlay.open{opacity:1;pointer-events:auto}.krt-drawer{position:fixed;top:0;right:0;height:100%;width:min(420px,100%);background:var(--krt-surface);z-index:99;transform:translate(100%);transition:transform .25s;display:flex;flex-direction:column;visibility:hidden;border-left:1px solid var(--krt-line)}.krt-drawer.open{transform:none;visibility:visible}.krt-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--krt-line)}.krt-drawer-head b{font:400 20px var(--krt-display)}.krt-drawer-head button{background:none;border:0;font:400 26px/1 var(--krt-body);cursor:pointer;color:var(--krt-ink)}.krt-drawer-body{flex:1;overflow:auto;padding:6px 20px;display:grid;align-content:start}.krt-line{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--krt-line);align-items:center}.krt-line .th{width:64px;height:64px;border-radius:4px;background:var(--krt-tile);overflow:hidden}.krt-line .th img{width:100%;height:100%;object-fit:cover}.krt-line a{text-decoration:none}.krt-line b{font-weight:500}.krt-line small{color:var(--krt-ink-2);font-size:13px}.krt-line .ctl{display:flex;gap:8px;align-items:center;margin-top:6px;font-size:14px}.krt-line .ctl button{width:28px;height:28px;border-radius:6px;border:1px solid var(--krt-line);background:var(--krt-bg);color:var(--krt-ink);cursor:pointer}.krt-line .ctl .rm{width:auto;padding:0 8px;font-size:12px;color:var(--krt-ink-2)}.krt-drawer-foot{display:grid;gap:10px;padding:18px 20px;border-top:1px solid var(--krt-line);font-size:14px}.krt-row{display:flex;justify-content:space-between;align-items:baseline}.krt-row b{font:300 24px var(--krt-display)}.krt-note{font-size:13px;color:var(--krt-ink-2)}.krt-empty{padding:36px 0;text-align:center;color:var(--krt-ink-2)}.krt-sticky{display:none}@media(max-width:900px){.krt-product,.krt-band{grid-template-columns:1fr;gap:26px}.krt-buy{position:static}.krt-band--rev .ph{order:0}.krt-hero{aspect-ratio:4/5}.krt-hero>img{object-position:28% center}.krt-hero .txt{padding:22px 20px 26px;align-content:end;gap:10px;background:linear-gradient(to top,#0a0a0af2,#0a0a0ab3 40%,#0a0a0a00 72%)}.krt-hero h1{font-size:clamp(30px,8.5vw,40px)}.krt-hero p{font-size:15px}.krt-hero .cta{margin-top:4px}.krt-facts{grid-template-columns:1fr 1fr}.krt-links{display:none}.krt-burger{display:inline-flex}.krt-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--krt-surface);border-top:1px solid var(--krt-line);padding:10px 16px;gap:12px;align-items:center}.krt-sticky b{font:300 22px var(--krt-display)}.krt-sticky small{color:var(--krt-ink-2);font-size:12px}.krt-sticky .krt-btn{flex:1;padding:14px}.krt-has-sticky{padding-bottom:72px}.krt-cart-open .krt-sticky{display:none!important}}@media(max-width:700px){.krt-grid,.krt-grid--2,.krt-facts{grid-template-columns:1fr}}.page-width{max-width:var(--krt-w)}.cart__footer,.cart-items,.totals{color:var(--krt-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/korotogi.css.map */
