: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.25rem;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:.88rem;letter-spacing:.28em;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:56px;padding:0 2.2rem;font-family:var(--font-body--family);font-size:.9rem;letter-spacing:.16em;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:.14em;font-size:.88rem;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}}.mk-eng__title{font-size:.9rem!important}.mk-eng__text{font-size:1.05rem!important;max-width:18rem!important}.mk-hero__text,.mk-hero__caption{font-size:1.2rem!important}.mk-gift__text{font-size:1.1rem!important}.mk-gift__cta{font-size:.85rem!important}.mk-gift__num{font-size:1.25rem!important}.mk-grav__text{font-size:1.15rem!important}.mk-grav__label{font-size:.85rem!important}.mk-grav__note{font-size:.95rem!important}.mk-grav__finish button{font-size:.82rem!important}.mk-sel__art-eyebrow{font-size:.9rem!important}.mk-sel__cta{font-size:.95rem!important}.mk-sel__sub,.mk-sel__price{font-size:1.05rem!important}.mk-mq__text{font-size:.9rem!important}.mk-faq__contact,.mk-faq__answer{font-size:1.1rem!important}.mk-story__text{font-size:1.15rem!important}.mk-pdp__crumbs{font-size:.85rem!important}.mk-pdp__sub{font-size:1.1rem!important}.mk-pdp__price{font-size:1.4rem!important}.mk-pdp__compare{font-size:1.1rem!important}.mk-pdp__opt legend{font-size:.85rem!important}.mk-pdp__opt legend span,.mk-pdp__value{font-size:1rem!important}.mk-pdp__grav label{font-size:.85rem!important}.mk-pdp__grav small{font-size:.95rem!important}.mk-pdp__add{font-size:.9rem!important}.mk-pdp__trust{font-size:1rem!important}.mk-pdp__acc summary{font-size:.88rem!important}.mk-pdp__rte{font-size:1.1rem!important}.mk-pdp__rte h3{font-size:.88rem!important}.mk-pdp__counter{font-size:.85rem!important}.mk-cart__count{font-size:.95rem!important}.mk-cart__meta{font-size:1rem!important}.mk-cart__grav em{font-size:1.15rem!important}.mk-cart__remove{font-size:.85rem!important}.mk-cart__price{font-size:1.1rem!important}.mk-cart__price s{font-size:.95rem!important}.mk-cart__row{font-size:1.05rem!important}.mk-cart__row--muted{font-size:1rem!important}.mk-cart__total{font-size:1.25rem!important}.mk-cart__checkout{font-size:.9rem!important}.mk-cart__secure{font-size:.95rem!important}.mk-cart__continue{font-size:.85rem!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kalio-luxe.css.map */
