:root{--mk-gold:#a8844e;--mk-gold-soft:#c8a977;--mk-ivory:#faf7f1;--mk-sand:#f3ecdf;--mk-ink:#1b1814;--mk-muted:#6f665b;--mk-line:#e7dfd1;--mk-ease:cubic-bezier(.22,.61,.36,1)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:400;letter-spacing:-.01em}.header-logo .mk-logo{height:46px;width:auto;display:block;color:var(--mk-ink)}@media(max-width:749px){.header-logo .mk-logo{height:36px}}#header-component{-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px)}product-card img,.product-card img{transition:transform 1.2s var(--mk-ease)}product-card:hover img,.product-card:hover img{transform:scale(1.035)}product-custom-property-component .__heading{font-family:var(--font-heading--family);font-size:1.1rem;letter-spacing:.01em}product-custom-property-component input{border-radius:0}::selection{background:var(--mk-gold);color:#fff}.mk-eyebrow{font-family:var(--font-body--family);font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--mk-gold);margin:0 0 1.4rem}.mk-shine{background:linear-gradient(110deg,var(--mk-gold) 35%,#f1dfb8 50%,var(--mk-gold) 65%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mk-shine 5s linear infinite}@keyframes mk-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.mk-rule{display:block;width:56px;height:1px;background:var(--mk-gold);margin:1.8rem 0}.mk-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2.2rem;font-family:var(--font-body--family);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid var(--mk-ink);background-repeat:no-repeat;transition:color .4s var(--mk-ease),border-color .4s var(--mk-ease),box-shadow .5s var(--mk-ease),transform .4s var(--mk-ease)}.mk-btn--dark{background-color:var(--mk-ink);background-image:linear-gradient(135deg,#1b1814,#3b3128);color:var(--mk-ivory);border-color:transparent}.mk-btn--dark:hover{background-image:radial-gradient(190px circle at var(--mx,50%) var(--my,50%),#f1dcaa 0%,#c79a55 32%,rgba(59,49,40,0) 74%),linear-gradient(135deg,#1b1814,#3b3128);color:#fff;box-shadow:0 14px 34px -16px #a8844ebf;transform:translateY(-1px)}.mk-btn--line{background-color:transparent;color:var(--mk-ink)}.mk-btn--line:hover{background-image:radial-gradient(170px circle at var(--mx,50%) var(--my,50%),rgba(236,212,158,.6) 0%,rgba(236,212,158,0) 72%);border-color:var(--mk-gold);color:var(--mk-ink)}.button,.button-secondary{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;background-repeat:no-repeat;transition:background-color .35s var(--mk-ease),color .35s var(--mk-ease),border-color .35s var(--mk-ease),box-shadow .5s var(--mk-ease)}.button:not(.button-unstyled):not(.button-secondary){background-image:linear-gradient(135deg,#fff0,#ffffff14)}.button:not(.button-unstyled):not(.button-secondary):hover{background-image:radial-gradient(190px circle at var(--mx,50%) var(--my,50%),rgba(241,220,170,.95) 0%,rgba(199,154,85,.65) 32%,rgba(199,154,85,0) 74%);box-shadow:0 14px 34px -16px #a8844ebf}.button-secondary:hover{background-image:radial-gradient(170px circle at var(--mx,50%) var(--my,50%),rgba(236,212,158,.55) 0%,rgba(236,212,158,0) 72%)}.mk-reveal{opacity:0;transform:translateY(18px);animation:mk-up 1.1s var(--mk-ease) forwards}@keyframes mk-up{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mk-shine{animation:none;background:none;color:var(--mk-gold)}.mk-reveal{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kalio-luxe.css.map */
