.mk-vault__head{display:flex;flex-direction:column;gap:var(--mk-space-2, .8rem);margin-bottom:var(--mk-space-5, 2.4rem)}@media(max-width:749px){.mk-vault__head{margin-bottom:var(--mk-space-4, 1.6rem)}}.mk-vault__eyebrow{margin:0;font-size:var(--mk-step-eyebrow, 1.2rem);letter-spacing:var(--mk-tracking-eyebrow, .22em);text-transform:uppercase;color:var(--mk-gold, #c9a24c)}.mk-vault__title{margin:0}.mk-vault__sub{margin:0;color:var(--mk-ink-soft, rgba(236,229,216,.72));font-size:1.55rem}.mk-vault__track{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--mk-space-3, 1.2rem);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--mk-space-4, 1.6rem));padding:0 var(--mk-space-4, 1.6rem) var(--mk-space-2, .8rem);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mk-vault__card{scroll-snap-align:start;position:relative;display:block;text-decoration:none;color:inherit}.mk-vault__frame{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--mk-hairline);border-radius:var(--mk-radius-sm);background:var(--mk-surface)}.mk-vault__img,.mk-vault__frame svg{width:100%;height:100%;object-fit:contain;display:block;filter:grayscale(1) brightness(.75);transition:transform var(--mk-dur-2, .24s) var(--mk-ease, ease)}.mk-vault__card:hover .mk-vault__img{transform:scale(1.02)}.mk-vault__frame:has(.placeholder-svg){background:var(--mk-surface)}.mk-vault__frame:has(.placeholder-svg) .placeholder-svg{opacity:0}.mk-vault__frame:has(.placeholder-svg):after{content:"MK";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--mk-font-display, serif);font-size:clamp(2.6rem,7vw,3.6rem);letter-spacing:.16em;text-indent:.16em;color:rgba(var(--mk-ink-rgb),.16)}.mk-vault__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#08080ad1,#08080a0d 55%)}.mk-vault__stamp{position:absolute;top:var(--mk-space-4, 1.6rem);left:var(--mk-space-4, 1.6rem);padding:.5rem 1.1rem;border:1px solid rgba(var(--mk-gold-rgb),.7);border-radius:var(--mk-radius-sm);font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--mk-gold-bright, #e3c272);background:#08080a73;transform:rotate(-6deg);transform-origin:left center}.mk-vault__caption{position:absolute;left:var(--mk-space-4, 1.6rem);right:var(--mk-space-4, 1.6rem);bottom:var(--mk-space-4, 1.6rem)}.mk-vault__name{margin:0;font-family:var(--mk-font-display, serif);font-size:2rem;line-height:1.15}.mk-vault__meta{margin:.4rem 0 0;color:var(--mk-ink-soft, rgba(236,229,216,.72));font-size:1.25rem}.mk-vault__foot{margin-top:var(--mk-space-5, 2.4rem);text-align:center}.mk-vault__closing{margin:0;color:var(--mk-ink-soft, rgba(236,229,216,.72));font-size:1.5rem;line-height:1.55}.mk-vault__closing-link{display:inline-flex;align-items:center;min-height:4.8rem;padding-inline:.6rem;margin-left:.2rem;color:var(--mk-gold-bright, #e3c272);font-weight:600;text-decoration:none;white-space:nowrap;vertical-align:middle}.mk-vault__closing-link:hover{text-decoration:underline}@media(min-width:750px){.mk-vault__head{flex-direction:row;align-items:flex-end;justify-content:space-between}.mk-vault__track{grid-auto-flow:row;grid-template-columns:repeat(var(--mk-vault-cols, 3),minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin:0;padding:0;gap:var(--mk-space-4, 1.6rem)}}@media(prefers-reduced-motion:reduce){.mk-vault__img{transition:none}.mk-vault__card:hover .mk-vault__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-mk-vault.css.map */
