:root{--k-night: #16130F;--k-soot: #221D17;--k-ember: #3A3228;--k-smoke: #5A4E40;--k-parchment: #F2E8D8;--k-ash: #CFC3B0;--k-amber: #E8A24A;--k-glow: #2A2118;--k-section-gap-mobile: 48px;--font-display: "Bodoni Moda", "Times New Roman", serif;--font-body: "Figtree", sans-serif;--color-text: var(--k-parchment);--color-border: var(--k-ember);--color-bg: var(--k-night);--color-bg-soft: var(--k-soot);--color-accent: var(--k-amber);--color-success: var(--k-ash)}html{overflow-x:clip}*,*:before,*:after{box-sizing:border-box}#MainContent,.shopify-section{min-width:0;max-width:100%}body{margin:0;padding:0;background:var(--k-night);color:var(--k-parchment);font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased}h1,.h1,.k-h1,h2,.h2,.k-h2,.section-title{font-family:var(--font-display);font-optical-sizing:auto;font-weight:500;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h1,.h1,.k-h1{font-size:30px;line-height:1.1;letter-spacing:.005em;margin:0 0 12px}h2,.h2,.k-h2,.section-title{font-size:24px;line-height:1.2;letter-spacing:.005em;margin:0 0 8px}.k-hero__heading,.k-info__title,.k-lamps__title,.k-more__title,.k-daynight__heading,.k-made__heading,.k-home-faq__heading,.k-page__title,.k-cart__heading{font-optical-sizing:auto;font-weight:500;letter-spacing:.005em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.k-lamps__name,.k-more__name,.k-cart__name,.k-made__num,.product-card__name{font-optical-sizing:auto;font-weight:500;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit}button{cursor:pointer}.k-eyebrow,.section-label{display:block;margin-bottom:6px;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--k-ash)}@media(max-width:1023px){.k-hero .k-hero__eyebrow{display:none}}.k-body{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.55;color:var(--k-ash)}.k-caption{font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--k-ash)}.k-icon{display:block;flex:0 0 auto}.k-badge{display:inline-block;padding:3px 7px;background:var(--k-parchment);color:var(--k-night);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.k-badge--bestseller{background:var(--k-amber);color:var(--k-night)}.k-badge--selling-fast{background:var(--k-night);color:var(--k-amber)}.k-badge--hand-painted{background:var(--k-parchment);color:var(--k-night)}.k-stars{display:inline-flex;align-items:center;gap:6px;color:var(--k-parchment);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1}.k-stars__row{display:inline-flex;gap:2px}.k-stars__star{position:relative;width:14px;height:14px;flex:0 0 auto}.k-stars__svg{display:block;width:14px;height:14px}.k-stars__svg--empty{color:var(--k-smoke)}.k-stars__svg--full{color:var(--k-amber)}.k-stars__clip{position:absolute;top:0;left:0;height:100%;width:var(--k-star-fill, 0%);overflow:hidden}.k-stars__count{color:var(--k-ash);font-weight:400}.k-stars--compact{gap:4px;font-size:13px}.k-stars--compact .k-stars__star:not(:first-child){display:none}.k-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;color:var(--k-parchment);font-family:var(--font-body);font-size:22px;font-weight:500;line-height:1.2}.k-price--sm{gap:6px;font-size:14px}.k-price--bar{gap:6px;font-size:18px}.k-price__compare{color:var(--k-ash);font-weight:400;text-decoration:line-through}.k-price--lg .k-price__compare,.k-price:not(.k-price--sm):not(.k-price--bar) .k-price__compare{font-size:16px}.k-price--sm .k-price__compare,.k-price--bar .k-price__compare{font-size:13px}.k-price__off{color:var(--k-amber);font-weight:600}.k-price--lg .k-price__off,.k-price:not(.k-price--sm):not(.k-price--bar) .k-price__off{font-size:14px}.k-price--sm .k-price__off,.k-price--bar .k-price__off{font-size:12px}.k-price__tax{flex-basis:100%;color:var(--k-ash);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.4}@media(min-width:1024px){.k-price--lg,.k-price:not(.k-price--sm):not(.k-price--bar){font-size:24px}}.k-btn-primary,.btn-primary{display:inline-block;width:100%;height:54px;padding:0 20px;border:0;border-radius:0;background:var(--k-amber);color:var(--k-night);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:54px;text-align:center}.k-btn-secondary,.btn-secondary{display:inline-block;width:100%;height:44px;padding:0 20px;border:1px solid var(--k-amber);border-radius:0;background:transparent;color:var(--k-amber);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:42px;text-align:center}.k-btn-secondary.k-btn--tall{height:54px;line-height:52px}.k-light-frame{position:relative}.k-light-frame__on{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s linear;pointer-events:none}.k-light-frame.is-lit .k-light-frame__on{opacity:1}.k-light-switch{position:relative;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 7px;border:1px solid rgba(242,232,216,.22);border-radius:16px;background:#16130f8c;color:var(--k-parchment);font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.k-light-switch:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.k-light-switch:focus-visible{outline:1px solid var(--k-amber);outline-offset:2px}.k-light-switch__bulb{flex:0 0 auto;display:block;color:var(--k-amber);fill:none}.k-light-switch[aria-pressed=true] .k-light-switch__bulb{fill:var(--k-amber)}.k-light-switch__track{position:relative;flex:0 0 auto;width:26px;height:14px;border-radius:999px;background:#f2e8d840}.k-light-switch__knob{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--k-parchment);transition:transform .25s linear}.k-light-switch[aria-pressed=true] .k-light-switch__track{background:var(--k-amber)}.k-light-switch[aria-pressed=true] .k-light-switch__knob{background:var(--k-night);transform:translate(12px)}.k-details__rows{border-top:1px solid var(--k-ember)}.k-details__row{border-bottom:1px solid var(--k-ember)}.k-details__summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;color:var(--k-parchment);font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.2;cursor:pointer;list-style:none}.k-details__summary::-webkit-details-marker{display:none}.k-details__summary::marker{content:""}.k-details__summary:focus-visible{outline:1px solid var(--k-amber);outline-offset:-1px}.k-details__mark{width:16px;color:var(--k-amber);font-size:18px;line-height:1;text-align:center}.k-details__mark:before{content:"+"}.k-details__row[open]>.k-details__summary .k-details__mark:before{content:"\2212"}.k-details__content{padding:0 0 16px;color:var(--k-ash);font-family:var(--font-body);font-size:15px;line-height:1.55}.k-details__qa+.k-details__qa{margin-top:14px}.k-details__q{margin:0 0 4px;color:var(--k-parchment);font-size:15px;font-weight:500;line-height:1.4}.k-details__a{margin:0}.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.site-header{position:sticky;top:0;z-index:100;background:var(--k-night);border-bottom:1px solid var(--k-ember)}.site-header__inner{position:relative;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:56px;max-width:1280px;margin:0 auto;padding:0 12px}.site-header__menu{position:static}.site-header__menu-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--k-parchment);list-style:none;cursor:pointer}.site-header__menu-btn::-webkit-details-marker{display:none}.site-header__menu-btn::marker{content:""}.site-header__logo{justify-self:center;color:var(--k-parchment);font-family:var(--font-display);font-optical-sizing:auto;font-size:28px;font-weight:500;line-height:1;letter-spacing:.04em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.site-header__cart{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--k-parchment);cursor:pointer}html.k-cart-open,html.k-cart-open body{overflow:hidden}.cart-count{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;background:var(--k-amber);color:var(--k-night);font-family:var(--font-body);font-size:10px;font-weight:600;line-height:16px;text-align:center}.site-header__nav--desktop{display:none}.site-header__nav--mobile{position:absolute;top:56px;left:0;right:0;z-index:101;background:var(--k-soot);border-bottom:1px solid var(--k-ember)}.site-header__nav ul{max-width:1280px;margin:0 auto;padding:8px 20px 16px;list-style:none}.site-header__nav a{display:flex;align-items:center;min-height:44px;color:var(--k-parchment);font-size:15px;font-weight:500}.site-footer{background:var(--k-night);border-top:1px solid var(--k-ember);padding:36px 20px 24px}.site-footer__inner{display:grid;grid-template-columns:1fr;gap:24px;max-width:1280px;margin:0 auto}.site-footer__logo{margin-bottom:8px;color:var(--k-parchment);font-family:var(--font-display);font-optical-sizing:auto;font-size:28px;font-weight:500;letter-spacing:.04em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.site-footer__tagline,.site-footer__legal,.site-footer__links a{color:var(--k-ash);font-size:13px;line-height:1.55}.site-footer__tagline{margin:0;max-width:280px}.site-footer__links{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.site-footer__links a{display:flex;align-items:center;min-height:44px}.site-footer__legal{max-width:1280px;margin:28px auto 0;padding-top:16px;border-top:1px solid var(--k-ember)}@media(min-width:1024px){.site-header__inner{display:flex;height:72px;padding:0 20px;gap:24px}.site-header__menu{display:none}.site-header__logo{justify-self:start;margin-right:auto}.site-header__nav--desktop{display:block}.site-header__nav--desktop ul{display:flex;align-items:center;gap:8px;padding:0}.site-header__nav--desktop a{padding:0 12px}.site-footer__inner{grid-template-columns:1.5fr 1fr 1fr;gap:28px}.site-footer__links{grid-column:2 / 4;grid-template-columns:1fr 1fr;column-gap:32px}}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.product-card{background:var(--k-soot);border:1px solid var(--k-ember);border-radius:0}.product-card__img{aspect-ratio:4 / 5;overflow:hidden;background:var(--k-glow)}.product-card__img img{width:100%;height:100%;object-fit:cover}.product-card__info{padding:14px 16px 18px}.product-card__tag{display:block;margin-bottom:6px;color:var(--k-ash);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.product-card__name{margin-bottom:4px;color:var(--k-parchment);font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1.2}.product-card__desc{margin-bottom:10px;color:var(--k-ash);font-size:13px;line-height:1.55}.product-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-card__price{color:var(--k-parchment);font-size:15px;font-weight:500}.product-card__compare{margin-left:6px;color:var(--k-ash);font-size:13px;text-decoration:line-through}.product-card__btn{color:var(--k-amber);font-size:13px;font-weight:600;letter-spacing:.08em}@media(max-width:768px){.product-grid{grid-template-columns:1fr 1fr}}@media(max-width:360px){.product-grid{grid-template-columns:1fr}}.shopify-policy__container{width:min(720px,calc(100% - 40px));max-width:none;margin:0 auto;padding:40px 0 72px}.shopify-policy__title{text-align:left}.shopify-policy__title h1{margin:0 0 20px;color:var(--k-parchment);font-family:var(--font-display);font-size:34px;font-weight:500;line-height:1.15}.shopify-policy__body{color:var(--k-ash);font-family:var(--font-body);font-size:15px;line-height:1.55}.shopify-policy__body a{color:inherit;text-decoration:underline}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 14px}.shopify-policy__body h2{margin:28px 0 10px;color:var(--k-parchment);font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.2}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.2em}.shopify-policy__body li+li{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kimiya-tokens.css.map */
