body:has(#MainContent[data-template="index"]),body:has(#MainContent[data-template^="collection"]){background:#eaeded}
.mk-wrap{max-width:1500px;margin:0 auto;padding:0 16px}
.mk-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 0}
.shopify-section:has(.mkh)+.shopify-section .mk-tiles{margin-top:-120px;position:relative;z-index:2}
.mk-tile{background:#fff;padding:20px;display:flex;flex-direction:column;gap:12px}
.mk-tile h3{font-size:1.25rem;font-weight:700;margin:0;color:#0f1111}
.mk-tile__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mk-tile__grid a{text-decoration:none;color:#0f1111;min-width:0}
.mk-tile__grid img{width:100%;aspect-ratio:1;object-fit:cover;display:block}
.mk-tile__grid span{display:block;font-size:.75rem;color:#565959;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mk-tile__link{color:#007185;font-size:.875rem;text-decoration:none}
.mk-tile__link:hover,.mk-row__head a:hover{color:#c7511f;text-decoration:underline}
.mk-row{background:#fff;margin:20px 0;padding:20px}
.mk-row__head{display:flex;align-items:baseline;gap:16px;margin-bottom:12px}
.mk-row__head h2{font-size:1.5rem;font-weight:700;margin:0;color:#0f1111}
.mk-row__head a{color:#007185;font-size:.875rem;text-decoration:none}
.mk-row__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;scrollbar-width:thin}
.mk-card{flex:0 0 190px;scroll-snap-align:start;text-decoration:none;color:#0f1111;display:flex;flex-direction:column;gap:6px}
.mk-card__img{background:#f7f7f7;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}
.mk-card__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.mk-badge{position:absolute;top:6px;left:6px;background:#cc0c39;color:#fff;font-size:.75rem;font-weight:700;padding:3px 6px;border-radius:2px;z-index:1}
.mk-card__title{font-size:.875rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mk-card:hover .mk-card__title{color:#c7511f}
.mk-card__price{font-size:1.25rem;font-weight:500}
.mk-card__was{font-size:.75rem;color:#565959}
#MainContent:not([data-template*="pagepilot"]):not([data-template*="tsapb"]) button[name="add"]{background:#ffd814;color:#0f1111;border:1px solid #fcd200;border-radius:999px}
#MainContent:not([data-template*="pagepilot"]):not([data-template*="tsapb"]) button[name="add"]:hover{background:#f7ca00}
@media(max-width:749px){.mk-wrap{padding:0 8px}.mk-tiles{grid-template-columns:repeat(2,1fr);gap:10px;padding:10px 0}.shopify-section:has(.mkh)+.shopify-section .mk-tiles{margin-top:-72px}.mk-tile{padding:12px}.mk-tile h3{font-size:1rem}.mk-card{flex-basis:140px}.mk-row{padding:12px;margin:10px 0}.mk-row__head h2{font-size:1.2rem}}
