:root{--kn-bg:#0E0D0C;--kn-panel:#191715;--kn-panel-2:#211E1B;--kn-line:rgba(232,220,196,.16);--kn-line-2:rgba(232,220,196,.32);--kn-text:#EDE3D1;--kn-muted:#A79D8C;--kn-gold:#C9AE7E;--kn-lilac:#A99BC9;--kn-tile:#F3EFE9;--kn-serif:"Cormorant Garamond",Georgia,serif;--kn-sans:"Jost",system-ui,sans-serif}body{background:var(--kn-bg);color:var(--kn-text);font-family:var(--kn-sans);-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483000;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.9'/></svg>")}h1,h2,h3,.h1,.h2,.h3{font-family:var(--kn-serif);font-weight:500;letter-spacing:-.01em}::selection{background:var(--kn-lilac);color:#0e0d0c}.kn-wrap{max-width:1440px;margin:0 auto;padding-inline:clamp(16px,4vw,56px)}.kn-eyebrow{font-family:var(--kn-sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--kn-muted);font-weight:500}.kn-title{font-family:var(--kn-serif);font-weight:400;line-height:.95;letter-spacing:-.02em;color:var(--kn-text);margin:0}.kn-title em{font-style:italic;color:var(--kn-gold)}.kn-link{display:inline-flex;align-items:center;gap:.6em;font-family:var(--kn-sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--kn-text);text-decoration:none;padding:.9em 0;border-bottom:1px solid var(--kn-line-2);transition:gap .3s ease,border-color .3s ease,color .3s ease}.kn-link:hover{gap:1.1em;border-color:var(--kn-gold);color:var(--kn-gold)}.kn-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;font-family:var(--kn-sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;padding:1.15em 2em;border:1px solid var(--kn-text);color:var(--kn-bg);background:var(--kn-text);transition:background .3s,color .3s,border-color .3s}.kn-btn:hover{background:transparent;color:var(--kn-text)}.kn-btn--ghost{background:transparent;color:var(--kn-text);border-color:var(--kn-line-2)}.kn-btn--ghost:hover{border-color:var(--kn-text)}.kn-section{padding-block:clamp(56px,8vw,120px);border-top:1px solid var(--kn-line)}.kn-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,52px);flex-wrap:wrap}.kn-head .kn-title{font-size:clamp(40px,6vw,84px)}.kn-tile{background:var(--kn-tile);display:block;position:relative;overflow:hidden}.kn-tile img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.kn-tile:hover img{transform:scale(1.05)}.product-card .card-gallery,.product-card__media,.product-card slideshow-container,.product-media-container,.product-information__media .product-media{background:var(--kn-tile)}.product-card .card-gallery img,.product-media img{mix-blend-mode:multiply}.product-card{font-family:var(--kn-sans)}.product-card .product-title,.product-card [class*=title]{letter-spacing:.01em}.price,.price__current{font-family:var(--kn-sans);letter-spacing:.04em}.badge,.product-badges__badge{background:var(--kn-lilac)!important;color:#0e0d0c!important;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.button,button.button,.shopify-payment-button__button--unbranded{letter-spacing:.2em;text-transform:uppercase;font-size:12px}.header__row,header-component{-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px)}.header-logo__text,.header__heading-logo-text,[class*=header-logo] a{font-family:var(--kn-serif)!important;letter-spacing:.42em;text-transform:uppercase;font-weight:500}.footer,.footer-utilities{border-top:1px solid var(--kn-line)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kn.css.map */
