:root{--paper:#E9E2D3;--paper-2:#E3DBC8;--paper-3:#DBD1BA;--ink:#1B1913;--ink-2:#5F5849;--line:#C6BBA3;--line-soft:#D3C9B3;--amber:#935414;--amber-deep:#6E3E0E;--ok:#4B5D3A;--mono:"Courier Prime",ui-monospace,monospace;--serif:"Newsreader",Georgia,serif;--pad:clamp(18px,4.5vw,64px)}.kim-pdp *{box-sizing:border-box}.kim-pdp html{-webkit-text-size-adjust:100%}.kim-pdp{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-weight:400;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;background-image:radial-gradient(rgba(27,25,19,.022) 1px,transparent 1px);background-size:4px 4px}.kim-pdp a{color:inherit;text-decoration:none}.kim-pdp img{max-width:100%;display:block}.kim-pdp h1,.kim-pdp h2,.kim-pdp h3{font-weight:400;margin:0}.kim-pdp ::selection{background:var(--amber);color:var(--paper)}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--amber-deep)}.rule{height:1px;background:var(--line);border:0;margin:0}.badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.badge{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:lowercase;border:1px solid var(--line);color:var(--ink-2);background:transparent;padding:5px 10px;border-radius:999px;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.bico{width:12px;height:12px;flex:none}.badge.feature{border-color:var(--amber-deep);color:var(--amber-deep)}.badge.warn{border-style:dashed;border-color:var(--amber);color:var(--amber)}.badge-more{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:lowercase;border:1px solid transparent;color:var(--amber-deep);background:transparent;padding:5px 6px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;line-height:1}.badges[data-collapsed=true] .badge:nth-of-type(n+5){display:none}.btn{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid var(--ink);background:transparent;color:var(--ink);padding:15px 20px;transition:background .18s,color .18s;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.btn:hover,.btn--solid{background:var(--ink);color:var(--paper)}.btn--solid:hover{background:var(--amber-deep);border-color:var(--amber-deep)}.btn--ghost{border-color:var(--line);color:var(--ink-2)}.btn--ghost:hover{background:transparent;color:var(--ink);border-color:var(--ink)}.announce{background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:9px 16px}.kim-pdp header{position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;padding:16px var(--pad);gap:24px}.brand{font-family:var(--mono);font-weight:700;font-size:19px;letter-spacing:.34em;text-transform:lowercase}.brand sup{font-size:9px;letter-spacing:.1em;vertical-align:super;color:var(--amber-deep)}.menu{display:flex;gap:26px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:lowercase;color:var(--ink-2)}.menu a{position:relative;padding-bottom:3px}.menu a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--ink);transition:width .2s}.menu a:hover{color:var(--ink)}.menu a:hover:after{width:100%}.utils{display:flex;gap:18px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--ink-2)}.utils a:hover,.bag{color:var(--ink)}.menu-toggle{display:none;font-family:var(--mono);font-size:12px;letter-spacing:.12em;background:none;border:0;cursor:pointer;color:var(--ink)}.crumb{padding:14px var(--pad);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:lowercase;color:var(--ink-2)}.crumb a:hover{color:var(--ink)}.crumb span{color:var(--line)}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,4vw,60px);padding:6px var(--pad) clamp(40px,6vw,72px);align-items:start}.gallery{position:sticky;top:96px}.stage{background:linear-gradient(160deg,#e4dbc6,#d9cfb6);border:1px solid var(--line);position:relative;aspect-ratio:4/5;overflow:hidden}.stage-tag{position:absolute;top:14px;left:14px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);padding:5px 8px;background:#e9e2d399}.stage svg{width:100%;height:100%}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.thumb{border:1px solid var(--line);background:#e0d6bf;aspect-ratio:1;cursor:pointer;padding:0;overflow:hidden;transition:border-color .15s}.thumb svg{width:100%;height:100%}.thumb[aria-current=true]{border-color:var(--ink)}.thumb:hover{border-color:var(--ink-2)}.buy .eyebrow{display:block;margin-bottom:14px}.title{font-family:var(--mono);font-size:clamp(30px,4.6vw,46px);line-height:1.02;letter-spacing:-.01em;text-transform:lowercase}.lede{font-size:19px;line-height:1.5;color:var(--ink-2);margin:16px 0 0;max-width:42ch;font-weight:300}.rating{display:flex;align-items:center;gap:10px;margin-top:18px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--ink-2)}.stars{color:var(--amber);letter-spacing:2px;font-size:14px}.rating a{border-bottom:1px solid var(--line)}.rating a:hover{border-color:var(--ink)}.price-row{display:flex;align-items:baseline;gap:14px;margin-top:26px}.price{font-family:var(--mono);font-size:30px;font-weight:700}.unit{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--ink-2)}.placeholder-note{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--amber-deep);text-transform:uppercase;margin-top:6px}.field-label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin:26px 0 12px;display:flex;justify-content:space-between}.field-label b{font-weight:400;color:var(--ink)}.sizes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.size{border:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;padding:12px 14px;font-family:var(--mono);transition:border-color .15s,background .15s;display:flex;flex-direction:column;gap:3px}.size b{font-size:13px;font-weight:700;letter-spacing:.02em}.size span{font-size:11px;color:var(--ink-2);letter-spacing:.04em}.size:hover{border-color:var(--ink-2)}.size[aria-pressed=true]{border-color:var(--ink);background:var(--paper-3);box-shadow:inset 3px 0 0 var(--amber)}.size--quote b{color:var(--amber-deep)}.avail{display:flex;align-items:center;gap:8px;margin-top:16px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ok)}.dot{width:7px;height:7px;border-radius:50%;background:var(--ok);display:inline-block}.qty-add{display:grid;grid-template-columns:auto 1fr;gap:8px;margin-top:16px}.stepper{display:flex;align-items:center;border:1px solid var(--ink)}.stepper button{width:42px;height:100%;background:none;border:0;font-family:var(--mono);font-size:16px;cursor:pointer;color:var(--ink)}.stepper button:hover{background:var(--paper-3)}.stepper input{width:38px;text-align:center;border:0;background:none;font-family:var(--mono);font-size:14px;color:var(--ink)}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.secondary-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:8px}.fav{width:52px;border:1px solid var(--line);background:transparent;cursor:pointer;font-size:15px;color:var(--ink-2);transition:.15s}.fav:hover{border-color:var(--ink);color:var(--amber-deep)}.installment{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-2);margin-top:14px;line-height:1.6}.installment b{color:var(--ink);font-weight:700}.ship-line{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-2);margin-top:6px}.label-card{margin-top:30px;border:1px solid var(--ink);background:var(--paper-2);position:relative;padding:20px 22px 18px;box-shadow:6px 6px #1b19130f}.label-card:before{content:"\25e6  \25e6  \25e6";position:absolute;top:8px;right:14px;font-family:var(--mono);font-size:9px;color:var(--line);letter-spacing:4px}.label-head{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:10px;display:flex;justify-content:space-between}.label-body{font-family:var(--mono);text-transform:lowercase;padding-top:14px}.label-name{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.05}.label-sub{font-size:11px;color:var(--ink-2);margin-top:4px;letter-spacing:.04em}.label-grid{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin-top:16px;font-size:11px;letter-spacing:.03em}.label-grid dt{color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;font-size:10px;align-self:center}.label-grid dd{margin:0;color:var(--ink);font-weight:700}.label-foot{margin-top:16px;padding-top:12px;border-top:1px dashed var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--ink-2);display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}.label-sig{font-style:italic;font-family:var(--serif);font-size:13px;text-transform:none;color:var(--amber-deep)}.kim-pdp section{padding:clamp(44px,6vw,80px) var(--pad)}.band{border-top:1px solid var(--line)}.sec-head{display:flex;align-items:baseline;gap:16px;margin-bottom:34px;flex-wrap:wrap}.sec-head h2{font-family:var(--mono);font-size:clamp(20px,2.6vw,28px);text-transform:lowercase;letter-spacing:-.01em}.sec-no{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--amber-deep)}.two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,72px)}.prose p{margin:0 0 16px;max-width:60ch}.prose p:last-child{margin-bottom:0}.why-list{list-style:none;margin:0;padding:0}.why-list li{border-top:1px solid var(--line-soft);padding:16px 0;display:grid;grid-template-columns:26px 1fr;gap:14px}.why-list li:last-child{border-bottom:1px solid var(--line-soft)}.why-list .n{font-family:var(--mono);font-size:12px;color:var(--amber-deep);padding-top:3px}.why-list b{font-family:var(--mono);font-weight:700;font-size:14px;text-transform:lowercase;letter-spacing:.01em;display:block;margin-bottom:3px}.why-list span{color:var(--ink-2);font-size:15px}.steps{counter-reset:s;display:grid;gap:2px}.step{background:var(--paper-2);border:1px solid var(--line);padding:20px 22px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}.step:before{counter-increment:s;content:counter(s,decimal-leading-zero);font-family:var(--mono);font-size:12px;color:var(--amber-deep);letter-spacing:.1em;padding-top:2px}.step h4{font-family:var(--mono);font-weight:700;font-size:14px;text-transform:lowercase;margin:0 0 5px}.step p{margin:0;color:var(--ink-2);font-size:15px}.protip{margin-top:22px;border-left:2px solid var(--amber);padding:4px 0 4px 18px}.protip .eyebrow{display:block;margin-bottom:6px}.disclaimer{margin-top:18px;font-family:var(--mono);font-size:11px;line-height:1.7;color:var(--ink-2);letter-spacing:.02em}.spec-table{width:100%;border-collapse:collapse;font-family:var(--mono)}.spec-table tr{border-bottom:1px solid var(--line-soft)}.spec-table tr:first-child{border-top:1px solid var(--line)}.spec-table th{text-align:left;font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:14px 16px 14px 0;width:230px;vertical-align:top}.spec-table td{font-size:14px;font-weight:700;padding:14px 0;color:var(--ink)}.spec-table td small{display:block;font-weight:400;font-size:11px;color:var(--ink-2);margin-top:3px;letter-spacing:.02em}.sds-link{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:lowercase;color:var(--amber-deep);text-decoration:underline;text-underline-offset:4px}.sds-link:hover{color:var(--ink)}.sku-line{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:10px}.sku-line b{font-weight:400;color:var(--ink)}.docs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.doc{border:1px solid var(--line);background:var(--paper-2);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;transition:border-color .15s,background .15s;cursor:pointer}.doc:hover{border-color:var(--ink);background:var(--paper-3)}.doc .d-name{font-family:var(--mono);font-size:13px;letter-spacing:.02em}.doc .d-name small{display:block;font-size:10px;color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.doc .d-ico{font-family:var(--mono);font-size:12px;color:var(--amber-deep)}.doc--req{border-style:dashed}.handling{border:1px solid var(--amber-deep);background:linear-gradient(180deg,rgba(147,84,20,.05),transparent);padding:26px var(--pad)}.handling-inner{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;max-width:1400px;margin:0 auto}.handling .flame{font-size:22px}.handling h3{font-family:var(--mono);font-size:14px;text-transform:uppercase;letter-spacing:.14em;color:var(--amber-deep);margin-bottom:10px}.handling p{margin:0;font-size:15px;color:var(--ink);max-width:80ch}.status-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.chip{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);padding:6px 10px;color:var(--ink-2);background:var(--paper)}.chip--flag{border-color:var(--amber-deep);color:var(--amber-deep)}.formula-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{border:1px solid var(--line);background:var(--paper-2);display:flex;flex-direction:column}.card-img{aspect-ratio:1;background:linear-gradient(160deg,#e4dbc6,#d6cbb2);border-bottom:1px solid var(--line);position:relative}.card-img svg{width:100%;height:100%}.card-b{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.card-cat{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-deep)}.card-name{font-family:var(--mono);font-size:14px;text-transform:lowercase;letter-spacing:.01em}.card-meta{font-family:var(--mono);font-size:11px;color:var(--ink-2);margin-top:auto;display:flex;justify-content:space-between}.card .btn{margin-top:12px;padding:11px}.add-all{margin-top:18px;display:flex;justify-content:flex-end}.add-all .btn{width:auto;padding:14px 26px}.rev-top{display:grid;grid-template-columns:280px 1fr;gap:clamp(28px,4vw,56px);align-items:start}.rev-score{border:1px solid var(--line);padding:26px;text-align:center;background:var(--paper-2)}.rev-big{font-family:var(--mono);font-size:52px;font-weight:700;line-height:1}.rev-score .stars{font-size:18px;display:block;margin:10px 0}.rev-count{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--ink-2);text-transform:uppercase}.rev-rec{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:12px;color:var(--ink)}.rev-rec b{font-size:20px;font-weight:700;color:var(--amber-deep);display:block}.rev-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.rev-filters .chip{cursor:pointer}.rev-filters .chip:hover,.rev-filters .chip[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.review{border-top:1px solid var(--line-soft);padding:22px 0}.review:last-of-type{border-bottom:1px solid var(--line-soft)}.rev-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.rev-h .stars{font-size:13px}.rev-title{font-family:var(--mono);font-weight:700;font-size:14px;text-transform:lowercase;margin:10px 0 6px}.rev-body{color:var(--ink-2);font-size:15px;max-width:70ch}.rev-tags{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-2)}.rev-tags b{color:var(--ink);font-weight:700}.verified{color:var(--ok)}.rev-name{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-2)}.qa{margin-top:14px}.qa-item{border-top:1px solid var(--line-soft);padding:20px 0}.qa-q{font-family:var(--mono);font-size:14px;font-weight:700;text-transform:lowercase;display:grid;grid-template-columns:auto 1fr;gap:12px}.qa-q .mk{color:var(--amber-deep)}.qa-a{margin:12px 0 0 26px;color:var(--ink-2);font-size:15px}.qa-a .staff{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ok);border:1px solid var(--ok);padding:2px 6px;margin-right:8px}.workshop{background:var(--ink);color:var(--paper)}.workshop .eyebrow{color:#c79a5e}.work-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,64px);align-items:center;max-width:1400px;margin:0 auto}.workshop h2{font-family:var(--mono);font-size:clamp(24px,3.2vw,38px);text-transform:lowercase;line-height:1.05;margin:16px 0}.workshop p{color:#cfc7b4;max-width:46ch;font-weight:300}.work-form{display:flex;gap:8px;flex-wrap:wrap}.work-form input{flex:1;min-width:200px;background:transparent;border:1px solid #4A463B;color:var(--paper);padding:15px 16px;font-family:var(--mono);font-size:13px}.work-form input::placeholder{color:#8a8371}.work-form input:focus{outline:none;border-color:#c79a5e}.work-form .btn{width:auto;border-color:var(--paper);color:var(--paper)}.work-form .btn:hover{background:var(--paper);color:var(--ink)}.work-perks{list-style:none;margin:20px 0 0;padding:0;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:#b8b0a0;columns:2;column-gap:20px}.work-perks li{padding:5px 0}.work-fine{font-family:var(--mono);font-size:10px;color:#8a8371;letter-spacing:.03em;margin-top:14px;line-height:1.6}.kim-pdp footer{border-top:1px solid var(--line);padding:clamp(40px,5vw,64px) var(--pad) 30px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.foot-brand .brand{font-size:22px}.foot-brand p{font-family:var(--mono);font-size:11px;color:var(--ink-2);letter-spacing:.03em;max-width:34ch;margin:14px 0 0;line-height:1.7}.foot-col h5{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 0 14px}.foot-col a{display:block;font-family:var(--mono);font-size:12px;text-transform:lowercase;letter-spacing:.03em;color:var(--ink);padding:5px 0}.foot-col a:hover{color:var(--amber-deep)}.foot-base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:44px;padding-top:20px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--ink-2);text-transform:uppercase}.fade{opacity:0;transform:translateY(14px);animation:fade .7s cubic-bezier(.2,.7,.2,1) forwards}@keyframes fade{to{opacity:1;transform:none}}@media(max-width:1000px){.kim-pdp .hero{grid-template-columns:1fr;gap:34px}.kim-pdp .gallery{position:static}.kim-pdp .two{grid-template-columns:1fr;gap:34px}.kim-pdp .formula-grid{grid-template-columns:repeat(2,1fr)}.kim-pdp .work-inner{grid-template-columns:1fr}.kim-pdp .foot-grid{grid-template-columns:1fr 1fr}.kim-pdp .rev-top{grid-template-columns:1fr}}@media(max-width:640px){.kim-pdp{font-size:16px}.kim-pdp .menu,.kim-pdp .utils .u-hide{display:none}.kim-pdp .menu-toggle{display:block}.kim-pdp .docs{grid-template-columns:1fr}.kim-pdp .formula-grid{grid-template-columns:1fr 1fr}.kim-pdp .spec-table th{width:44%;padding-right:10px}.kim-pdp .work-perks{columns:1}.kim-pdp .foot-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.kim-pdp *{animation:none!important;transition:none!important}}body.kimiya-theme.kimiya-theme{background-color:var(--paper);color:var(--ink);background-image:radial-gradient(rgba(27,25,19,.022) 1px,transparent 1px);background-size:4px 4px}.kimiya-theme.kimiya-theme{--kim-parchment: #E9E2D3;--kim-ivory: #FAF7F0;--kim-product-canvas: #DBD1BA;--kim-charcoal: #1B1913;--kim-amber: #935414;--kim-border: #C6BBA3;--kim-green: #1B1913;--kim-charcoal-60: rgba(27, 25, 19, .62);--kim-charcoal-45: rgba(27, 25, 19, .45);--kim-on-green: #E9E2D3;--kim-on-green-60: rgba(233, 226, 211, .68);--kim-font-heading: "Courier Prime", ui-monospace, monospace;--kim-font-body: "Newsreader", Georgia, serif;--kim-radius: 0px}.kim-section h1,.kim-section h2,.kim-section h3,.kim-hero h1,.kim-hero h2{text-transform:lowercase;letter-spacing:-.01em}.kimiya-theme .kim-section{border-top:1px solid var(--line)}.kimiya-theme .kim-section--flush,.kimiya-theme .shopify-section:first-of-type .kim-section{border-top:0}.kimiya-theme .shopify-section:nth-of-type(odd) .kim-section{background-color:var(--kim-parchment)}.kimiya-theme .shopify-section:nth-of-type(2n) .kim-section{background-color:var(--kim-ivory)}.kimiya-theme .kim-section,.kimiya-theme .shopify-section>.kim-section{background-image:radial-gradient(rgba(27,25,19,.022) 1px,transparent 1px);background-size:4px 4px}.kimiya-theme .kim-media:not(.kim-hero__media):not(.kim-maker__media):not(.kim-learn__media):not(.kim-tile__media)>img,.kimiya-theme .kim-cat__media>img,.kimiya-theme .kim-product__media>img,.kimiya-theme .card__media img,.kimiya-theme .card .media img,.kimiya-theme .cart-item__image{object-fit:contain;mix-blend-mode:multiply;padding:6%;box-sizing:border-box}.kimiya-theme .kim-media:not(.kim-hero__media):not(.kim-maker__media):not(.kim-learn__media):not(.kim-tile__media),.kimiya-theme .kim-cat__media,.kimiya-theme .kim-product__media,.kimiya-theme .card__media,.kimiya-theme .card .media{background-color:var(--kim-product-canvas)}.kimiya-theme .kim-hero__media>img,.kimiya-theme .kim-hero__media>picture>img,.kimiya-theme .kim-maker__media>img,.kimiya-theme .kim-learn__media>img,.kimiya-theme .kim-tile__media>img{object-fit:cover;mix-blend-mode:normal;padding:0}.kimiya-theme .shopify-section .kim-section.kim-trust--bar,.kimiya-theme .shopify-section .kim-section.kim-email--deep{background-color:var(--kim-green);color:var(--kim-on-green);border-top-color:var(--kim-green)}.kimiya-theme a.kim-app:hover,.kimiya-theme a.kim-app:focus-visible,.kimiya-theme .kim-path:hover{background-color:#fffdf8}.kimiya-theme .kim-btn{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-radius:0}.kim-pdp .crumb,.kim-pdp .hero,.kim-pdp section.band>*,.kim-pdp .handling-inner,.kim-pdp .work-inner,.kim-pdp .foot-grid,.kim-pdp .foot-base{max-width:1440px;margin-inline:auto}.kim-pdp .nav{max-width:1440px;margin-inline:auto;width:100%}.kim-pdp .nav .menu{flex:1;justify-content:center}.kim-pdp .nav .brand,.kim-pdp .nav .utils{flex:0 0 auto}.kim-pdp [class*=ultimateTrustBadges]{display:none!important}.kim-pdp h1,.kim-pdp h2,.kim-pdp h3,.kim-pdp h4,.kim-pdp h5{color:inherit}.kim-pdp .stage{background:linear-gradient(160deg,var(--paper-2),var(--paper-3));aspect-ratio:1/1}@media(min-width:1001px){.kim-pdp .hero{align-items:stretch}.kim-pdp .gallery{display:flex;flex-direction:column;position:static}.kim-pdp .stage{aspect-ratio:auto;flex:1 1 auto;min-height:0}}.kim-pdp .stage img{width:100%;height:100%;object-fit:contain;display:block;padding:4%;box-sizing:border-box;mix-blend-mode:multiply}.kim-pdp .thumb{background:var(--paper-2)}.kim-pdp .thumb img{width:100%;height:100%;object-fit:contain;display:block;padding:8%;box-sizing:border-box;mix-blend-mode:multiply}.kim-pdp .card-img img{width:100%;height:100%;object-fit:contain;display:block;padding:10%;box-sizing:border-box;mix-blend-mode:multiply}.kim-pdp .menu.menu--open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--paper);border-bottom:1px solid var(--line);padding:8px var(--pad) 18px;z-index:39}.kim-pdp .menu.menu--open a{padding:11px 0}.kim-pdp .nav{position:relative}.kim-pdp .rev-top.rev-top--no-score{grid-template-columns:1fr}.kim-pdp .secondary-actions .shopify-payment-button{width:100%}.kim-pdp .secondary-actions .shopify-payment-button__button--unbranded{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);background:transparent;color:var(--ink-2);border-radius:0;padding:15px 20px;min-height:0}.kim-pdp .secondary-actions .shopify-payment-button__button--unbranded:hover{background:transparent;color:var(--ink);border-color:var(--ink)}.kim-pdp .menu .m-only{display:none}@media(max-width:640px){.kim-pdp .menu.menu--open .m-only{display:block;border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.kim-pdp .menu-toggle{padding:11px 10px 11px 0;margin:-11px 0;min-height:44px}.kim-pdp .utils a{display:inline-block;padding:12px 0;margin:-12px 0;min-height:44px;box-sizing:border-box}.kim-pdp .foot-grid a{display:block;width:fit-content;padding:12px 0}.kim-pdp .foot-base a{display:inline-block;padding:14px 0;line-height:16px}.kim-pdp .foot-base{row-gap:0}.kim-pdp .crumb a{display:inline-block;padding:11px 0;margin:-11px 0}.kim-pdp .menu.menu--open .m-only{padding:11px 0}.kim-pdp .work-form input{font-size:16px}}.kim-pdp.kim-chrome{position:sticky;top:calc(-1 * var(--kim-announce-h, 0px));z-index:60;background:var(--paper)}.kim-pdp.kim-chrome header{position:static}@media(max-width:380px){.kim-pdp .nav{gap:12px;padding-left:14px;padding-right:14px}.kim-pdp .brand{font-size:17px}.kim-pdp .brand sup{display:none}}.mobile-facets__inner{background:var(--paper);color:var(--ink)}.mobile-facets__header{background:var(--paper-2);border-bottom:1px solid var(--line)}.mobile-facets__heading{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.mobile-facets__count,.mobile-facets__summary,.mobile-facets__label,.mobile-facets__sort label{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--ink-2)}.mobile-facets__summary{padding:16px 0}.mobile-facets__item{border-bottom:1px solid var(--line)}.mobile-facets__footer{background:var(--paper-2);border-top:1px solid var(--line)}.mobile-facets__footer .button,.mobile-facets__footer button[type=submit]{border-radius:0;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;min-height:44px}.mobile-facets__close-button,.mobile-facets__footer .link,.mobile-facets__wrapper summary,.facets__reset{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--ink-2);display:inline-flex;align-items:center;min-height:44px}.kim-pdp .qa-q{color:var(--amber)}.kim-pdp .nav{max-width:var(--kim-max)}@media(min-width:1001px){.kim-pdp .nav{padding-inline:var(--kim-gutter, 40px)}}.kim-pdp footer{padding-inline:var(--kim-gutter, 40px)}.kim-pdp .hero,.kim-pdp section.band>*,.kim-pdp .handling-inner,.kim-pdp .work-inner{max-width:calc(var(--kim-max) - (var(--kim-gutter, 40px) * 2))}.kim-pdp .foot-grid,.kim-pdp .foot-base{max-width:calc(var(--kim-max) - (var(--kim-gutter, 40px) * 2))}.kim-logo{display:inline-flex;align-items:center;line-height:0}.kim-logo svg{display:block;height:var(--kim-logo-h,26px);width:auto}.kim-logo-link{display:inline-flex;align-items:center;text-decoration:none}.kim-pdp .nav .kim-logo-link{flex:0 0 auto}.kim-pdp .foot-brand .kim-logo-link{margin-bottom:2px}.kim-catnav{border-top:1px solid var(--line);padding:0 var(--pad);background:var(--paper)}.kim-catnav__list{display:flex;justify-content:center;flex-wrap:wrap;gap:0 clamp(14px,2.2vw,34px);max-width:calc(var(--kim-max) - (var(--kim-gutter, 40px) * 2));margin:0 auto;padding:0;list-style:none}.kim-catnav__item{position:relative}.kim-catnav__link{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:lowercase;color:var(--ink-2);padding:14px 0;background:none;border:0;cursor:pointer;text-decoration:none}.kim-catnav__link:after{content:"";position:absolute;left:0;bottom:9px;height:1px;width:0;background:var(--ink);transition:width .2s}.kim-catnav__link:hover{color:var(--ink)}.kim-catnav__link:hover:after{width:100%}.kim-catnav__link:focus-visible{outline:2px solid var(--amber-deep);outline-offset:3px}.kim-catnav__item--feature .kim-catnav__link{color:var(--amber-deep)}.kim-catnav__item--feature .kim-catnav__link:after{background:var(--amber-deep)}.kim-catnav__caret{width:9px;height:auto;flex:0 0 auto;transition:transform .2s}.kim-catnav__disclosure[aria-expanded=true] .kim-catnav__caret{transform:rotate(180deg)}.kim-catnav__disclosure[aria-expanded=true]{color:var(--ink)}.kim-catnav__link.is-unmapped{color:var(--ink-2);opacity:.5;cursor:default;text-decoration:underline dotted;text-underline-offset:4px}.kim-catnav__link.is-unmapped:after{display:none}.kim-catnav__child.is-unmapped{display:block;color:var(--ink-2);opacity:.5;cursor:default;text-decoration:underline dotted;text-underline-offset:4px}.kim-catnav__panel{position:absolute;top:100%;left:0;z-index:50;min-width:230px;background:var(--paper);border:1px solid var(--line);padding:8px 0;box-shadow:0 12px 30px #1b19131a}.kim-catnav__panel[hidden]{display:none}.kim-catnav__panel-list{list-style:none;margin:0;padding:0}.kim-catnav__child{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:lowercase;color:var(--ink);text-decoration:none;padding:9px 20px;white-space:nowrap}.kim-catnav__child:hover{color:var(--amber-deep);background:var(--paper-2)}.kim-catnav__child--all{color:var(--ink-2);border-bottom:1px solid var(--line);margin-bottom:5px;padding-bottom:12px}.kim-catnav__utils{display:none}@media(max-width:1100px){.kim-pdp .menu-toggle{display:block}.kim-pdp .utils .u-hide{display:none}.kim-pdp .kim-catnav{display:none;position:absolute;top:100%;left:0;right:0;z-index:39;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px var(--pad) 16px;max-height:calc(100vh - 100%);max-height:calc(100dvh - 100%);overflow-y:auto}.kim-pdp .kim-catnav.menu--open{display:block}.kim-pdp .kim-catnav__list{flex-direction:column;justify-content:flex-start;gap:0}.kim-pdp .kim-catnav__item{width:100%}.kim-pdp .kim-catnav__link{width:100%;justify-content:space-between;padding:13px 0;min-height:44px;box-sizing:border-box}.kim-pdp .kim-catnav__link:after{display:none}.kim-pdp .kim-catnav__panel{position:static;min-width:0;border:0;box-shadow:none;background:transparent;padding:0 0 8px 14px;border-left:1px solid var(--line);margin:0 0 8px}.kim-pdp .kim-catnav__child{padding:11px 0;white-space:normal;min-height:44px;box-sizing:border-box}.kim-pdp .kim-catnav__child:hover{background:transparent}.kim-pdp .kim-catnav__utils{display:flex;gap:22px;border-top:1px solid var(--line);margin-top:6px;padding-top:6px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:lowercase}.kim-pdp .kim-catnav__utils a{color:var(--ink-2);padding:12px 0;min-height:44px;text-decoration:none}.kim-pdp header{position:relative}}@media(min-width:1101px){.kim-pdp .menu-toggle{display:none}}.card .card__inner{position:relative}.kim-save{position:absolute;top:8px;right:8px;z-index:3;width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;background:#e9e2d3db;color:var(--ink-2);transition:color .15s,background .15s}.kim-save:hover{color:var(--amber-deep);background:#e9e2d3}.kim-save:focus-visible{outline:2px solid var(--amber-deep);outline-offset:2px}.kim-save__icon{width:19px;height:19px;display:block}.kim-save[aria-pressed=true]{color:var(--amber-deep)}.kim-save[aria-pressed=true] .kim-save__icon{fill:currentColor}.kim-qs{display:block;position:relative;z-index:2;margin-top:12px}.kim-qs__trigger,.kim-qs__link{display:block;width:100%;box-sizing:border-box;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:12px 14px;min-height:44px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--ink);transition:background .15s,color .15s,border-color .15s}.kim-qs__trigger:hover,.kim-qs__link:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.kim-qs__dialog{width:min(920px,calc(100vw - 40px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);padding:0;overflow:hidden;border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 26px 64px #1b19134d}.kim-qs__dialog[open]{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr)}.kim-qs__dialog:not([open]){display:none}.kim-qs__dialog::backdrop{background:#1b19137a}.kim-qs__figure{align-self:stretch;min-height:100%;background:var(--paper-2);border-right:1px solid var(--line)}.kim-qs__figure>img{width:100%;height:100%;object-fit:contain;display:block;padding:7%;box-sizing:border-box;mix-blend-mode:multiply}.kim-qs__body{padding:34px 36px 32px;overflow-y:auto;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);box-sizing:border-box}.kim-qs__close{position:absolute;top:14px;right:14px;z-index:2;width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;color:var(--ink-2)}.kim-qs__close:hover{color:var(--ink)}.kim-qs__close svg{width:18px;height:18px}.kim-qs__title{font-family:var(--mono);font-size:21px;line-height:1.25;letter-spacing:.02em;margin:0 34px 8px 0;font-weight:700}.kim-qs__price{font-family:var(--mono);font-size:16px;margin:0 0 16px;display:flex;align-items:baseline;gap:9px}.kim-qs__was{color:var(--ink-2);font-size:14px;text-decoration:line-through}.kim-qs__was[hidden]{display:none}.kim-qs__lede{font-size:14px;line-height:1.65;color:var(--ink-2);margin:0 0 14px;max-width:56ch}.kim-qs__details{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--ink);text-decoration:underline;text-underline-offset:4px;margin-bottom:24px}.kim-qs__details:hover{color:var(--amber-deep)}.kim-qs__field{margin-bottom:20px}.kim-qs__field--buy{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:0}.kim-qs__legend{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:9px}.kim-qs__options{display:flex;flex-wrap:wrap;gap:8px}.kim-qs__option{font-family:var(--mono);font-size:12px;letter-spacing:.04em;padding:12px 16px;min-height:44px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--ink)}.kim-qs__option:hover:not([disabled]){border-color:var(--ink)}.kim-qs__option[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.kim-qs__option[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.kim-qs__stepper{display:inline-flex;align-items:stretch;border:1px solid var(--line)}.kim-qs__stepper button{width:44px;min-height:48px;border:0;background:none;cursor:pointer;font-family:var(--mono);font-size:16px;line-height:1;color:var(--ink)}.kim-qs__stepper button:hover{background:var(--paper-2)}.kim-qs__stepper input{width:56px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);background:transparent;text-align:center;color:var(--ink);font-family:var(--mono);font-size:14px;-moz-appearance:textfield}.kim-qs__stepper input::-webkit-outer-spin-button,.kim-qs__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kim-qs__stepper input:focus{outline:none;background:var(--paper-2)}.kim-qs__add{flex:1 1 200px;box-sizing:border-box;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:15px;min-height:50px;cursor:pointer;border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:background .15s,border-color .15s}.kim-qs__add:hover{background:var(--amber-deep);border-color:var(--amber-deep)}.kim-qs__add[disabled]{opacity:.45;cursor:not-allowed;background:transparent;color:var(--ink-2);border-color:var(--line)}.kim-qs__hint,.kim-qs__error{font-family:var(--mono);font-size:11px;line-height:1.5;margin:12px 0 0}.kim-qs__hint{color:var(--ink-2)}.kim-qs__error{color:var(--amber-deep)}.kim-qs__hint[hidden],.kim-qs__error[hidden]{display:none}.kim-qs__trigger:focus-visible,.kim-qs__add:focus-visible,.kim-qs__link:focus-visible,.kim-qs__option:focus-visible,.kim-qs__close:focus-visible,.kim-qs__stepper button:focus-visible{outline:2px solid var(--amber-deep);outline-offset:2px}@media(max-width:749px){.badge-more{padding:14px 8px}.kim-logo-link{display:inline-flex;align-items:center;min-height:4.4rem}.kim-qs__dialog{width:calc(100vw - 24px)}.kim-qs__dialog[open]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.kim-qs__figure{min-height:0;aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--line)}.kim-qs__body{padding:24px 20px 0;max-height:none}.kim-qs__title{font-size:18px}.kim-qs__field--buy{gap:12px}.kim-qs__add{flex:1 1 100%}.kim-qs__figure{max-height:min(30vh,220px)}.kim-qs__lede{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.kim-qs__foot{position:sticky;bottom:0;z-index:2;background:var(--paper);border-top:1px solid var(--line);margin-inline:-20px;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px))}.kim-qs__foot .kim-qs__hint,.kim-qs__foot .kim-qs__error{margin-top:10px}.kim-qs__field--buy>div>.kim-qs__legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:749px)and (max-height:460px){.kim-qs__figure{display:none}.kim-qs__dialog[open]{grid-template-rows:minmax(0,1fr)}.kim-qs__lede{-webkit-line-clamp:2}}.kim-fold>summary{list-style:none;cursor:default}.kim-fold>summary::-webkit-details-marker{display:none}.kim-fold__cue{display:none;flex:0 0 auto;color:var(--ink-2)}.kim-fold__cue svg{display:block;width:13px;height:13px}@media(max-width:749px){.kim-fold>summary{cursor:pointer;margin-bottom:0;padding:16px 0;gap:12px;align-items:center;justify-content:space-between}.kim-fold>summary>h2{flex:1 1 auto;font-size:17px}.kim-fold__cue{display:block;transition:transform .18s ease}.kim-fold[open]>summary .kim-fold__cue{transform:rotate(180deg)}.kim-fold__body{padding-bottom:22px}.kim-fold{border-bottom:1px solid var(--line-soft, var(--line))}.kim-fold>summary:focus-visible{outline:2px solid var(--amber-deep);outline-offset:-2px}.kim-pdp .band:has(.kim-fold){padding-block:0;border-top:0}.kim-pdp .two:has(.kim-fold){gap:0}}.formula-grid .card-img{overflow:hidden}.formula-grid .card-img img{width:100%;height:100%;object-fit:contain;display:block;padding:6%;box-sizing:border-box;mix-blend-mode:multiply}@media(max-width:749px){.formula-grid{gap:10px}.formula-grid .card-b{padding:11px;gap:5px}.formula-grid .card-cat{font-size:9px;letter-spacing:.1em}.formula-grid .card-name{font-size:13px;line-height:1.35}.formula-grid .card-meta{font-size:11px}}@media(max-width:749px){.kimiya-theme input[type=number],.kimiya-theme input[type=text],.kimiya-theme input[type=search],.kimiya-theme input[type=email],.kimiya-theme input[type=tel],.kimiya-theme input[type=url],.kimiya-theme input[type=password],.kimiya-theme input:not([type]),.kimiya-theme select,.kimiya-theme textarea{font-size:16px}.kimiya-theme cart-drawer .quantity__input,.kimiya-theme .cart-item .quantity__input{font-size:16px}}.kim-buybar{position:fixed;left:0;right:0;bottom:0;z-index:100;display:none;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -8px 28px #1b191324;padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom,0px))}.kim-buybar[hidden]{display:none}.kim-buybar.is-suppressed{display:none!important}.kim-buybar__inner{display:flex;align-items:stretch;gap:8px}.kim-buybar__size{flex:0 0 auto;max-width:30%;font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:0;padding:0 22px 0 8px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%231B1913' stroke-width='1.4'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:10px}.kim-buybar__stepper{display:inline-flex;align-items:stretch;flex:0 0 auto;border:1px solid var(--line)}.kim-buybar__stepper button{width:32px;border:0;background:transparent;color:var(--ink);font-family:var(--mono);font-size:15px;line-height:1;cursor:pointer}.kim-buybar__stepper button:active{background:var(--paper-2)}.kim-buybar__stepper input{width:26px;border:0;background:transparent;color:var(--ink);text-align:center;font-family:var(--mono);font-size:13px;-moz-appearance:textfield}.kim-buybar__stepper input::-webkit-outer-spin-button,.kim-buybar__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kim-buybar__stepper input:focus{outline:none;background:var(--paper-2)}.kim-buybar__add{flex:1 1 auto;min-width:0;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;padding:0 8px;white-space:nowrap}.kim-buybar__add:active{background:var(--amber-deep);border-color:var(--amber-deep)}.kim-buybar__add[disabled]{opacity:.45;cursor:not-allowed}.kim-buybar__add [data-kim-buy-bar-price][hidden]{display:none}.kim-buybar__size:focus-visible,.kim-buybar__add:focus-visible,.kim-buybar__stepper button:focus-visible,.kim-buybar__stepper input:focus-visible{outline:2px solid var(--amber-deep);outline-offset:2px}@media(max-width:749px){.kim-buybar:not([hidden]):not(.is-suppressed){display:block}body:has(.kim-buybar:not([hidden])) .kim-pdp footer{padding-bottom:96px}}.kim-pdp .kim-buy-error{font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--amber-deep);margin:12px 0 0}.kim-pdp .kim-buy-error[hidden]{display:none}cart-drawer .drawer__inner{background:var(--paper);color:var(--ink)}cart-drawer .drawer__header{border-bottom:1px solid var(--line)}cart-drawer .drawer__heading{font-family:var(--mono);font-size:13px;letter-spacing:.2em;text-transform:lowercase;color:var(--ink)}cart-drawer .cart-item__name,cart-drawer .cart-item__name:hover{font-family:var(--mono);font-size:13px;letter-spacing:.02em;text-transform:lowercase;color:var(--ink)}cart-drawer .product-option,cart-drawer .cart-item__details .product-option{font-family:var(--mono);font-size:11px;color:var(--ink-2)}cart-drawer .totals__subtotal,cart-drawer .totals__subtotal-value{font-family:var(--mono);letter-spacing:.06em;color:var(--ink)}cart-drawer .tax-note{font-family:var(--mono);font-size:11px;color:var(--ink-2)}cart-drawer .cart__checkout-button,cart-drawer .cart__dynamic-checkout-buttons button{border-radius:0;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}cart-drawer .cart__checkout-button{background:var(--ink);color:var(--paper);box-shadow:none}cart-drawer .cart__checkout-button:hover{background:var(--amber-deep)}cart-drawer .quantity{border:1px solid var(--line);border-radius:0}cart-drawer .quantity__input{font-family:var(--mono);font-size:12px;color:var(--ink)}cart-drawer .cart-drawer__overlay{background:#1b19136b}@media(max-width:749px){.kim-save{width:44px;height:44px;top:6px;right:6px}}cart-drawer .cart-items thead{display:none}cart-drawer .cart-items,cart-drawer .cart-items tbody{display:block;width:100%}cart-drawer .cart-items .cart-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"media details total" "media qty     total";column-gap:16px;row-gap:12px;align-items:start;padding:20px 0;margin:0;border-bottom:1px solid var(--line)}cart-drawer .cart-items .cart-item>td{display:block;padding:0;border:0}cart-drawer .cart-items .cart-item__media{grid-area:media;width:88px}cart-drawer .cart-items .cart-item__image{width:88px;height:88px;max-width:none;max-height:none;object-fit:contain;background:var(--paper-2);border:1px solid var(--line);box-sizing:border-box;padding:6px;mix-blend-mode:multiply}cart-drawer .cart-items .cart-item__details{grid-area:details;width:auto}cart-drawer .cart-items .cart-item__quantity{grid-area:qty;width:auto;padding:0}cart-drawer .cart-items .cart-item__totals{grid-area:total;width:auto;text-align:right}cart-drawer .cart-items .cart-item__name{font-family:var(--mono);font-size:14px;line-height:1.35;letter-spacing:.02em;text-transform:lowercase;color:var(--ink);text-decoration:none;display:block;margin-bottom:5px}cart-drawer .cart-items .cart-item__name:hover{color:var(--amber-deep)}cart-drawer .cart-items .product-option,cart-drawer .cart-items .cart-item__details dl,cart-drawer .cart-items .cart-item__details dd{font-family:var(--mono);font-size:11.5px;line-height:1.5;color:var(--ink-2);margin:0;letter-spacing:.02em}cart-drawer .cart-items .cart-item__price-wrapper{font-family:var(--mono);font-size:14px;color:var(--ink);white-space:nowrap}cart-drawer .cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;gap:10px}cart-drawer .cart-items .quantity{border:1px solid var(--line);border-radius:0;width:auto;min-height:40px}cart-drawer .cart-items .quantity__button{width:38px;min-height:40px;color:var(--ink)}cart-drawer .cart-items .quantity__input{font-family:var(--mono);font-size:13px;color:var(--ink);width:44px}cart-drawer .cart-items cart-remove-button .button,cart-drawer .cart-items cart-remove-button{min-height:40px;min-width:40px;color:var(--ink-2)}cart-drawer .cart-items cart-remove-button:hover{color:var(--amber-deep)}cart-drawer .drawer__heading{padding-block:18px}cart-drawer .drawer__cart-items-wrapper{padding-top:2px}:root{--kim-drawer-w:40rem}.kim-cart-tab{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:110;display:flex;flex-direction:column;align-items:center;gap:5px;width:54px;padding:15px 0;border:0;cursor:pointer;background:var(--ink);color:var(--paper);box-shadow:0 6px 22px #1b19133d;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .15s}.kim-cart-tab:hover{background:var(--amber-deep)}.kim-cart-tab:focus-visible{outline:2px solid var(--amber-deep);outline-offset:3px}.kim-cart-tab__icon svg{width:21px;height:21px;display:block}.kim-cart-tab__count{font-family:var(--mono);font-size:11px;letter-spacing:.06em;line-height:1}.kim-cart-tab.is-empty .kim-cart-tab__count{opacity:.5}body.kim-cart-open .kim-cart-tab{transform:translateY(-50%) translate(calc(-1 * var(--kim-drawer-w)))}@media(max-width:749px){.kim-cart-tab{display:none}}@media(prefers-reduced-motion:reduce){.kim-cart-tab{transition:none}}.kim-crumb{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:lowercase;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.kim-crumb a{color:var(--ink-2);text-decoration:none}.kim-crumb a:hover{color:var(--amber-deep)}.kim-crumb [aria-current]{color:var(--ink)}.facets-vertical .facets-wrapper{border:0;padding-right:clamp(20px,2.5vw,44px)}.facets__form-vertical{border:0}.facets-vertical .facets__heading,.facets-vertical .facets__heading--vertical{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-weight:400}.facets-vertical .facets__disclosure-vertical{border-bottom:1px solid var(--line)}.facets-vertical .facets__summary{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:lowercase;color:var(--ink);padding:15px 0;min-height:46px;box-sizing:border-box}.facets-vertical .facets__summary:hover{color:var(--amber-deep)}.facets-vertical .facets__display-vertical{border:0;box-shadow:none;background:transparent;padding:0 0 12px}.facets-vertical .facets__item label,.facets-vertical .facet-checkbox{font-size:14px;color:var(--ink);padding:9px 0;min-height:40px;display:flex;align-items:center;gap:10px}.facets-vertical .facets__item label:hover{color:var(--amber-deep)}.facets-vertical .facet-checkbox input[type=checkbox]{accent-color:var(--amber-deep)}.facets-vertical .facets__label span,.facets-vertical .facet-checkbox>span{font-family:inherit}.active-facets .active-facets__button,.active-facets-vertical-filter .active-facets__button{font-family:var(--mono);font-size:11px;letter-spacing:.06em;border:1px solid var(--line);border-radius:0;background:var(--paper-2);color:var(--ink);padding:7px 11px;min-height:36px}.active-facets .active-facets__button:hover{border-color:var(--ink)}.active-facets__button-remove{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:lowercase;color:var(--ink-2)}.facets-vertical-sort .facet-filters__label,.facets-vertical-sort .product-count__text,.product-count__text{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:lowercase;color:var(--ink-2)}.facets-vertical-sort select,.facets .select__select{font-family:var(--mono);font-size:12px;letter-spacing:.06em;border-radius:0;border:1px solid var(--line);background:transparent;color:var(--ink)}.card__badge .badge{border-radius:0;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:lowercase;padding:5px 9px;border:1px solid transparent}.card__badge.top.left{top:8px;left:8px}.kim-qs__dialog{text-align:left}.collection-hero__inner{flex-wrap:wrap}.collection-hero__inner .kim-crumb{flex:0 0 100%;width:100%}.collection-hero__title{font-family:var(--mono);font-weight:400;text-transform:lowercase;font-size:clamp(26px,3.2vw,42px);letter-spacing:-.01em;line-height:1.1;color:var(--ink)}cart-drawer.drawer.active{visibility:visible!important}cart-drawer.drawer.active .drawer__inner{transform:translate(0)!important}cart-drawer .cart__empty-text{font-family:var(--mono);font-size:15px;letter-spacing:.06em;text-transform:lowercase;color:var(--ink);font-weight:400}cart-drawer .cart__login-title{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:lowercase;color:var(--ink);font-weight:400}cart-drawer .cart__login-paragraph,cart-drawer .cart__login-paragraph a{font-family:var(--mono);font-size:12px;color:var(--ink-2)}cart-drawer .drawer__inner-empty .button{border-radius:0;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--paper);box-shadow:none}cart-drawer .drawer__inner-empty .button:hover{background:var(--amber-deep)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kimiya-pdp.css.map */
