.mkl{--mkl-clay: #9E6166;--mkl-clay-dark: #7E4B50;--mkl-clay-soft: #F2E6E5;--mkl-ivory: #FFFAFA;--mkl-sand: #F4ECE6;--mkl-cream: #FBF6F2;--mkl-ink: #3B3230;--mkl-muted: #6B5F5C;--mkl-line: #E7DAD5;--mkl-white: #FFFFFF;--mkl-radius: 14px;--mkl-radius-sm: 10px;--mkl-gutter: 16px;--mkl-max: 1160px;--mkl-heading: var(--headingFontFamily, Georgia, "Times New Roman", serif);--mkl-text: var(--textFontFamily, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif);font-family:var(--mkl-text);color:var(--mkl-ink);background:var(--mkl-bg, var(--mkl-ivory));-webkit-font-smoothing:antialiased}.mkl *,.mkl *:before,.mkl *:after{box-sizing:border-box}.mkl img{max-width:100%;height:auto;display:block}.mkl p{margin:0}.mkl__wrap{max-width:var(--mkl-max);margin:0 auto;padding:var(--mkl-pt, 64px) var(--mkl-gutter) var(--mkl-pb, 64px)}.mkl__head{text-align:center;max-width:640px;margin:0 auto 36px}.mkl__eyebrow{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mkl-clay-dark);margin:0 0 12px;font-weight:600}.mkl__h2{font-family:var(--mkl-heading);font-weight:var(--headingFontWeight, 400);font-size:clamp(28px,2.2vw + 18px,42px);line-height:1.12;letter-spacing:.005em;color:var(--mkl-clay-dark);margin:0 0 14px;text-transform:none}.mkl__lead{font-size:16px;line-height:1.65;color:var(--mkl-muted)}.mkl__lead p+p{margin-top:.8em}.mkl__rte p+p{margin-top:.8em}.mkl__rte a{color:var(--mkl-clay-dark);text-decoration:underline;text-underline-offset:2px}.mkl__note{font-size:13px;line-height:1.55;color:var(--mkl-muted)}.mkl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 28px;border-radius:999px;border:1px solid var(--mkl-clay);background:var(--mkl-clay);color:#fff;font:600 16px/1.2 var(--mkl-text);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,transform .2s;text-transform:none;-webkit-tap-highlight-color:transparent}.mkl-btn:hover{background:var(--mkl-clay-dark);border-color:var(--mkl-clay-dark);color:#fff}.mkl-btn:focus-visible,.mkl a:focus-visible,.mkl button:focus-visible,.mkl summary:focus-visible{outline:2px solid var(--mkl-clay-dark);outline-offset:3px}.mkl-btn--block{width:100%}.mkl-btn--ghost{background:transparent;color:var(--mkl-clay-dark)}.mkl-btn--ghost:hover{background:var(--mkl-clay-soft);color:var(--mkl-clay-dark)}.mkl-btn--light{background:var(--mkl-ivory);border-color:var(--mkl-ivory);color:var(--mkl-clay-dark)}.mkl-btn--light:hover{background:#fff;border-color:#fff;color:var(--mkl-clay-dark)}.mkl-btn[disabled],.mkl-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.mkl-btn .hidden{display:none!important}.mkl-btn .loading-overlay__spinner{display:inline-flex}.mkl-fieldset{border:0;margin:0 0 18px;padding:0;min-width:0}.mkl-legend{display:flex;justify-content:space-between;gap:8px;width:100%;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mkl-muted);margin:0 0 10px;padding:0;font-weight:600}.mkl-legend b{color:var(--mkl-ink);letter-spacing:.02em;text-transform:none;font-size:14px;font-weight:600}.mkl-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mkl-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mkl-chip{position:relative;display:block;cursor:pointer}.mkl-chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.mkl-chip__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:64px;padding:10px 6px;border:1px solid var(--mkl-line);border-radius:var(--mkl-radius-sm);background:var(--mkl-white);text-align:center;transition:border-color .15s,box-shadow .15s,background-color .15s}.mkl-chip__name{font-weight:600;font-size:15px;color:var(--mkl-ink)}.mkl-chip__sub{font-size:12.5px;color:var(--mkl-muted)}.mkl-chip__tag{position:absolute;top:-9px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:var(--mkl-clay);color:#fff;padding:2px 8px;border-radius:999px}.mkl-chip input:checked+.mkl-chip__box{border-color:var(--mkl-clay);box-shadow:0 0 0 1px var(--mkl-clay);background:var(--mkl-cream)}.mkl-chip input:focus-visible+.mkl-chip__box{outline:2px solid var(--mkl-clay-dark);outline-offset:2px}.mkl-chip:hover .mkl-chip__box{border-color:#cdb1ae}.mkl-chip.is-unavailable .mkl-chip__box{opacity:.55}.mkl-swatches{display:flex;flex-wrap:wrap;gap:8px}.mkl-swatch{position:relative;cursor:pointer}.mkl-swatch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.mkl-swatch__box{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:8px 16px 8px 10px;border:1px solid var(--mkl-line);border-radius:999px;background:var(--mkl-white);font-size:14.5px;font-weight:500;color:var(--mkl-ink);transition:border-color .15s,box-shadow .15s}.mkl-swatch__dot{width:24px;height:24px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #00000014;background:#ddd}.mkl-swatch__dot--gold{background:radial-gradient(circle at 35% 30%,#fbe9b7,#e2b95c 45%,#b8862f)}.mkl-swatch__dot--silver{background:radial-gradient(circle at 35% 30%,#fff,#d6d8db 45%,#9ea2a8)}.mkl-swatch input:checked+.mkl-swatch__box{border-color:var(--mkl-clay);box-shadow:0 0 0 1px var(--mkl-clay)}.mkl-swatch input:focus-visible+.mkl-swatch__box{outline:2px solid var(--mkl-clay-dark);outline-offset:2px}.mkl-swatch.is-unavailable .mkl-swatch__box{opacity:.5;text-decoration:line-through}.mkl-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.mkl-price__now{font-size:28px;font-weight:600;color:var(--mkl-ink);letter-spacing:.01em}.mkl-price__was{font-size:16px;color:var(--mkl-muted);text-decoration:line-through}.mkl-price__month{font-size:14px;color:var(--mkl-muted)}.mkl-price__was[hidden],.mkl-price__month[hidden]{display:none}.mkl-perks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mkl-perks li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45;color:var(--mkl-ink)}.mkl-perks svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--mkl-clay)}.mkl-hero .mkl__wrap{display:grid;gap:24px;align-items:start}.mkl-hero__gallery{position:relative}.mkl-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--mkl-radius);background:var(--mkl-sand);-webkit-overflow-scrolling:touch}.mkl-hero__track::-webkit-scrollbar{display:none}.mkl-hero__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1}.mkl-hero__slide img{width:100%;height:100%;object-fit:cover}.mkl-hero__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.mkl-hero__dot{width:8px;height:8px;padding:0;border-radius:50%;border:0;background:#d9c7c3;cursor:pointer}.mkl-hero__dot[aria-current=true]{background:var(--mkl-clay);width:20px;border-radius:4px}.mkl-hero__dot{position:relative}.mkl-hero__dot:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.mkl-hero__name{display:block;font-family:var(--mkl-text);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mkl-clay-dark);font-weight:600;margin-bottom:10px}.mkl-hero__title{display:block;font-family:var(--mkl-heading);font-weight:var(--headingFontWeight, 400);font-size:clamp(32px,2.6vw + 20px,52px);line-height:1.06;color:var(--mkl-ink);letter-spacing:0;text-transform:none}.mkl-hero h1{margin:0 0 14px}.mkl-hero__text{font-size:16px;line-height:1.65;color:var(--mkl-muted);margin-bottom:18px}.mkl-hero .mkl-price{margin-bottom:6px}.mkl-hero__ship{font-size:14px;color:var(--mkl-clay-dark);margin:0 0 18px;display:flex;gap:8px;align-items:center}.mkl-hero__ship svg{width:18px;height:18px;flex:none}.mkl-hero__apps{margin:0 0 16px}.mkl-hero__apps:empty{display:none}.mkl-hero__cta{margin:6px 0 16px}.mkl-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.mkl-trust li{list-style:none;display:grid;justify-items:center;text-align:center;gap:6px;font-size:12px;line-height:1.35;color:var(--mkl-muted)}.mkl-trust svg{width:22px;height:22px;color:var(--mkl-clay)}.mkl-trust{padding:0;margin-bottom:0}.mkl-hero__arrow{position:absolute;top:calc(50% - 18px);transform:translateY(-50%);z-index:2;width:36px;height:36px;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#fffafae6;color:var(--mkl-clay-dark);box-shadow:0 2px 10px #7e4b502e;transition:opacity .2s}.mkl-hero__arrow svg{width:18px;height:18px}.mkl-hero__arrow--prev{left:10px}.mkl-hero__arrow--next{right:10px}.mkl-hero__arrow[disabled]{opacity:0;pointer-events:none}@media(min-width:900px){.mkl-hero .mkl__wrap{max-width:1360px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center}.mkl-hero__gallery{position:sticky;top:24px}.mkl-hero__arrow{width:42px;height:42px;top:calc(50% - 18px)}.mkl-hero__arrow--prev{left:16px}.mkl-hero__arrow--next{right:16px}}.mkl-story .mkl__wrap{display:grid;gap:28px;align-items:center}.mkl-story__media{border-radius:var(--mkl-radius);overflow:hidden;background:var(--mkl-sand)}.mkl-story__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:var(--mkl-ratio, 4 / 5)}.mkl-story__body .mkl__lead{margin-bottom:8px}.mkl-points{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}.mkl-point{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:16px;border-radius:var(--mkl-radius-sm);background:var(--mkl-white);border:1px solid var(--mkl-line)}.mkl-point__mark{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--mkl-clay-soft);color:var(--mkl-clay-dark);font-size:13px;font-weight:600}.mkl-point__thumb{width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--mkl-sand)}.mkl-point__thumb img{width:100%;height:100%;object-fit:cover}.mkl-point__title{font-weight:600;font-size:15.5px;color:var(--mkl-ink);margin:0 0 4px}.mkl-point__text{font-size:14.5px;line-height:1.55;color:var(--mkl-muted)}.mkl-story__cta{margin-top:24px}.mkl-story__note{margin-top:16px}.mkl-story--center .mkl__wrap{text-align:left}@media(min-width:900px){.mkl-story .mkl__wrap{grid-template-columns:1fr 1fr;gap:64px}.mkl-story--media-right .mkl-story__media{order:2}.mkl-story--no-media .mkl__wrap{grid-template-columns:1fr;max-width:760px}}.mkl-incl__grid{display:grid;gap:28px;align-items:start}.mkl-incl__media{border-radius:var(--mkl-radius);overflow:hidden;background:var(--mkl-sand)}.mkl-incl__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.mkl-incl__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mkl-incl__item{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;padding:12px;border-radius:var(--mkl-radius-sm);background:var(--mkl-white);border:1px solid var(--mkl-line)}.mkl-incl__thumb{width:72px;height:72px;border-radius:10px;overflow:hidden;background:var(--mkl-cream);display:grid;place-items:center}.mkl-incl__thumb img{width:100%;height:100%;object-fit:cover}.mkl-incl__thumb svg{width:30px;height:30px;color:var(--mkl-clay)}.mkl-incl__title{font-weight:600;font-size:15.5px;margin:0 0 3px;color:var(--mkl-ink)}.mkl-incl__text{font-size:14px;line-height:1.5;color:var(--mkl-muted)}@media(min-width:900px){.mkl-incl__grid{grid-template-columns:.9fr 1.1fr;gap:56px}.mkl-incl__list{grid-template-columns:1fr 1fr}.mkl-incl__item{grid-template-columns:1fr;align-items:start}.mkl-incl__thumb{width:100%;height:auto;aspect-ratio:4 / 3}}.mkl-maps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mkl-map{background:var(--mkl-white);border:1px solid var(--mkl-line);border-radius:var(--mkl-radius-sm);padding:18px 14px;text-align:center}.mkl-map__img{width:72px;height:72px;margin:0 auto 12px;border-radius:50%;overflow:hidden;background:var(--mkl-clay-soft)}.mkl-map__img img{width:100%;height:100%;object-fit:cover}.mkl-map__img--photo{width:100%;height:auto;aspect-ratio:3 / 4;border-radius:8px}.mkl-map__title{font-family:var(--mkl-heading);font-weight:var(--headingFontWeight, 400);font-size:20px;line-height:1.15;margin:0 0 6px;color:var(--mkl-clay-dark);text-transform:none}.mkl-map__text{font-size:13.5px;line-height:1.5;color:var(--mkl-muted)}.mkl-maps__grid>li:last-child:nth-child(odd){grid-column:1 / -1}@media(min-width:900px){.mkl-maps__grid{grid-template-columns:repeat(4,1fr);gap:16px}.mkl-maps__grid>li:last-child:nth-child(odd){grid-column:auto}}.mkl-maps__foot{text-align:center;margin-top:22px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/mk-landing.css.map */
