/* Mert Karataş Shop v1.6.0 — collection, LAB and commerce experience layer */
.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* Header / custom logo */
.mks-brand--logo{align-items:center;line-height:1}.mks-brand__logo{display:block;width:auto;height:auto;max-width:190px;max-height:48px;object-fit:contain}.mks-header.is-compact .mks-brand__logo{max-height:40px}
html[data-mks-theme="light"] .mks-nav__merted{color:#65104e!important;text-shadow:1px 0 rgba(214,37,139,.24),-1px 0 rgba(0,128,158,.22)}
html[data-mks-theme="light"] .mks-mobile .is-merted span{color:#7a125e!important;text-shadow:1px 0 rgba(214,37,139,.2),-1px 0 rgba(0,128,158,.18)}

/* Gateway annotation + alternate view */
.mks-gateway__head{position:relative}.mks-gateway__title-wrap{position:relative;min-width:0}.mks-world-anchor{position:relative;display:inline-block}.mks-gateway__utility{display:grid;justify-items:end;align-items:end;gap:.55rem;padding-bottom:.04rem}.mks-gateway__utility>small{padding-bottom:0}
.mks-view-switch{position:relative;width:54px;height:26px;padding:3px;border:1px solid rgba(210,174,103,.34);border-radius:999px;background:rgba(6,15,30,.72);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);transition:border-color .25s ease,background .25s ease}.mks-view-switch span,.mks-view-switch i{position:absolute;top:4px;width:16px;height:16px;border-radius:50%;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.mks-view-switch span{left:5px;background:var(--gold);box-shadow:0 0 14px rgba(210,174,103,.24)}.mks-view-switch i{right:5px;border:1px solid rgba(71,222,245,.62);background:linear-gradient(135deg,rgba(255,85,183,.8),rgba(71,222,245,.75));opacity:.45}.mks-view-switch[aria-pressed="true"]{border-color:rgba(71,222,245,.48);background:rgba(9,15,31,.9)}.mks-view-switch[aria-pressed="true"] span{transform:translateX(28px);background:linear-gradient(135deg,var(--pink),var(--cyan));box-shadow:0 0 16px rgba(71,222,245,.28)}.mks-view-switch[aria-pressed="true"] i{transform:translateX(-28px);opacity:.16}
.mks-view-annotation{--drop:18px;position:absolute;z-index:8;left:0;top:0;width:220px;height:24px;pointer-events:none;color:rgba(120,181,205,.82);font-size:.46rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.mks-view-annotation span{position:absolute;left:12px;top:-2px;white-space:nowrap}.mks-view-annotation i{position:absolute;left:0;right:0;top:18px;height:1px;background:linear-gradient(90deg,rgba(71,222,245,.28),rgba(71,222,245,.76))}.mks-view-annotation i::after{content:"";position:absolute;right:-1px;top:-3px;width:6px;height:6px;border-top:1px solid rgba(71,222,245,.84);border-right:1px solid rgba(71,222,245,.84);transform:rotate(45deg)}.mks-view-annotation::before{content:"";position:absolute;left:0;top:18px;width:1px;height:var(--drop);background:linear-gradient(rgba(71,222,245,.7),rgba(71,222,245,.16));transform:rotate(34deg);transform-origin:top left}.mks-view-annotation::after{content:"";position:absolute;left:-2px;top:calc(18px + var(--drop));width:4px;height:4px;border:1px solid rgba(71,222,245,.62);border-radius:50%;transform:translate(-2px,-2px)}
html[data-mks-theme="light"] .mks-view-switch{background:rgba(255,255,255,.72);border-color:rgba(128,93,37,.34)}html[data-mks-theme="light"] .mks-view-annotation{color:#2e7083}html[data-mks-theme="light"] .mks-view-annotation i{background:linear-gradient(90deg,rgba(19,116,142,.2),rgba(19,116,142,.68))}

.mks-identity-promo{position:absolute!important;inset:0;z-index:9!important;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease;background:#071225}.mks-identity-promo__poster,.mks-identity-promo__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.mks-identity-promo__poster{filter:saturate(.86) contrast(1.04)}.mks-identity-promo__video{z-index:2;background:#050914}.mks-identity-promo__placeholder{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#0a1830,#07101f)}.mks-identity-promo--merted .mks-identity-promo__placeholder{background:linear-gradient(145deg,#160417,#060913)}.mks-identity-promo__placeholder span{font:900 clamp(5rem,12vw,10rem)/.75 ui-serif,Georgia,serif;letter-spacing:-.08em;opacity:.07}.mks-identity-promo--merted .mks-identity-promo__placeholder span{font-family:Inter,sans-serif;color:var(--pink);text-shadow:6px 0 rgba(255,85,183,.4),-6px 0 rgba(71,222,245,.4)}.mks-identity-promo__placeholder i{position:absolute;width:44%;height:1px;background:var(--gold)}.mks-identity-promo__placeholder i+ i{transform:rotate(90deg);opacity:.35}.mks-identity-promo__label{position:absolute;z-index:5;left:1.5rem;right:1.5rem;bottom:1.5rem;display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.22);text-shadow:0 2px 14px rgba(0,0,0,.55)}.mks-identity-promo__label small{margin:0!important;font-size:.5rem!important;font-weight:900;letter-spacing:.16em}.mks-identity-promo__label strong{font:700 clamp(1.1rem,1.8vw,1.7rem)/1 Inter,sans-serif!important;letter-spacing:.03em!important;background:none!important;color:#fff!important;animation:none!important;text-shadow:none!important}.mks-identity-promo--merted .mks-identity-promo__label strong{color:var(--pink)!important;text-shadow:2px 0 rgba(71,222,245,.35)!important}.mks-identity-promo__external{position:absolute;z-index:6;right:1.5rem;top:1.5rem;padding:.5rem .7rem;border:1px solid rgba(255,255,255,.32);background:rgba(3,7,15,.52);text-decoration:none;font-size:.5rem;font-weight:900;letter-spacing:.12em}
.mks-gateway.is-promo-view .mks-identity-promo{opacity:1;visibility:visible;pointer-events:auto}.mks-gateway.is-promo-view .mks-product-scene,.mks-gateway.is-promo-view .mks-identity__content,.mks-gateway.is-promo-view .mks-identity__fx{opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.mks-gateway.is-promo-view .mks-identity__hit{z-index:10!important}.mks-gateway.is-promo-view .mks-identity-promo{z-index:11!important}.mks-gateway.is-promo-view .mks-identity__hit{pointer-events:none}.mks-gateway.is-promo-view .mks-identity-promo__external{pointer-events:auto}
.mks-gateway.is-view-transition .mks-identity--mk .mks-identity-promo{animation:mksPromoFracture .44s cubic-bezier(.2,.75,.2,1)}.mks-gateway.is-view-transition .mks-identity--merted .mks-identity-promo{animation:mksPromoGlitch .4s steps(1,end)}
.mks-identity-promo--mk::before,.mks-identity-promo--mk::after{content:"";position:absolute;z-index:4;inset:-10%;pointer-events:none;opacity:0;background:linear-gradient(118deg,transparent 47.6%,rgba(244,216,153,.72) 47.9%,transparent 48.2%)}.mks-gateway.is-view-transition .mks-identity-promo--mk::before{animation:mksFractureLine .44s ease}.mks-gateway.is-view-transition .mks-identity-promo--mk::after{transform:rotate(42deg);animation:mksFractureLine .44s .04s ease}.mks-identity-promo--merted::before{content:"";position:absolute;z-index:4;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 10px,rgba(71,222,245,.08) 11px,transparent 12px);mix-blend-mode:screen;opacity:.25}
@keyframes mksPromoFracture{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:brightness(1)}22%{clip-path:polygon(0 0,47% 0,52% 26%,100% 17%,100% 100%,56% 100%,49% 70%,0 84%);filter:brightness(1.18)}45%{transform:translate3d(2px,-1px,0)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none;filter:none}}
@keyframes mksFractureLine{0%,100%{opacity:0}25%,65%{opacity:.8}}
@keyframes mksPromoGlitch{0%,100%{transform:none;filter:none;clip-path:inset(0)}12%{transform:translateX(5px);filter:hue-rotate(18deg) saturate(1.35);clip-path:inset(7% 0 72% 0)}24%{transform:translateX(-7px);clip-path:inset(33% 0 43% 0)}39%{transform:translateX(3px);filter:contrast(1.3);clip-path:inset(62% 0 16% 0)}52%{transform:translateX(-2px);clip-path:inset(14% 0 55% 0)}68%{filter:saturate(1.5);transform:translateX(2px)}80%{transform:none;clip-path:inset(0)}}

/* Hybrid campaign: both identities coexist without changing the composition. */
.mks-hero--hybrid{isolation:isolate}.mks-hybrid-fx{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.mks-hybrid-fx span{position:absolute;left:16%;top:-18%;width:1px;height:145%;background:linear-gradient(transparent,rgba(210,174,103,.42),transparent);transform:rotate(37deg);transform-origin:center;opacity:.38;animation:mksHybridFoil 9s ease-in-out infinite}.mks-hybrid-fx i{position:absolute;right:10%;top:22%;width:180px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--pink),transparent);opacity:.35}.mks-hybrid-fx i:nth-of-type(2){top:65%;right:5%;width:260px;animation:mksHybridSignal 6.2s steps(1,end) infinite}.mks-hybrid-fx b{position:absolute;right:16%;top:12%;width:150px;aspect-ratio:1;border:1px solid rgba(71,222,245,.12);border-radius:50%;box-shadow:0 0 0 24px rgba(255,85,183,.025),0 0 0 48px rgba(71,222,245,.02);animation:mksHybridOrbit 8s ease-in-out infinite}@keyframes mksHybridFoil{0%,100%{transform:translateX(-30px) rotate(37deg);opacity:.18}50%{transform:translateX(45px) rotate(37deg);opacity:.5}}@keyframes mksHybridSignal{0%,88%,94%,100%{transform:none;opacity:.22}89%{transform:translateX(18px);opacity:.7}91%{transform:translateX(-12px);opacity:.48}93%{transform:translateX(5px);opacity:.62}}@keyframes mksHybridOrbit{0%,100%{transform:translateY(-5px) scale(.98)}50%{transform:translateY(8px) scale(1.03)}}

/* Delayed scroll choreography */
html.js [data-mks-reveal]{opacity:0;transform:translate3d(48px,0,0);transition:opacity .72s cubic-bezier(.2,.75,.2,1),transform .82s cubic-bezier(.2,.75,.2,1)}html.js [data-mks-reveal].is-revealed{opacity:1;transform:none}

/* Product card readability and Mert's Picks */
.mks-product-grid--picks{grid-template-columns:repeat(4,minmax(0,1fr))}.mks-product-card__copy{padding:.85rem .25rem .1rem}.mks-product-card__copy small,.mks-product-card>div small{display:block;min-height:1.1em;color:#aeb9cb;font-size:.55rem;font-weight:800;letter-spacing:.08em;line-height:1.5}.mks-product-card__copy small a,.mks-product-card>div small a{color:inherit;text-decoration:none}.mks-product-card__copy h3,.mks-product-card>div h3{margin:.35rem 0 .25rem;font:500 clamp(1.05rem,1.3vw,1.3rem)/1.12 ui-serif,Georgia,serif;letter-spacing:-.025em}.mks-product-card__copy h3 a,.mks-product-card>div h3 a{text-decoration:none}.mks-product-card__copy p,.mks-product-card>div>p{margin:.2rem 0 0;color:#f1e7d5;font-size:.8rem;font-weight:750}.mks-product-card:hover .mks-product-card__copy h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(210,174,103,.45)}
html[data-mks-theme="light"] .mks-product-card__copy small,html[data-mks-theme="light"] .mks-product-card>div small{color:#68717d}html[data-mks-theme="light"] .mks-product-card__copy p,html[data-mks-theme="light"] .mks-product-card>div>p{color:#292c33}

/* Collection rooms */
.mks-collection-hero{position:relative;width:min(calc(100% - 48px),var(--max));height:clamp(360px,31vw,450px);margin:1rem auto 0;display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#071225}.mks-collection-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.8rem,3.2vw,3rem);overflow:hidden;border-right:1px solid var(--line)}.mks-collection-hero__copy>span{position:relative;z-index:2;margin:0 0 auto;color:var(--gold);font-size:.52rem;font-weight:900;letter-spacing:.18em}.mks-collection-hero__copy>p{position:relative;z-index:2;margin:1rem 0 .3rem;color:var(--gold);font-size:.54rem;font-weight:900;letter-spacing:.18em}.mks-collection-hero__copy h1{position:relative;z-index:2;margin:0;font:500 clamp(3.8rem,6vw,6.7rem)/.83 ui-serif,Georgia,serif;letter-spacing:-.065em}.mks-collection-hero__statement{position:relative;z-index:2;display:grid;grid-template-columns:38px minmax(0,1fr);gap:.8rem;align-items:start;margin-top:1.25rem}.mks-collection-hero__statement i{height:1px;margin-top:.7rem;background:linear-gradient(90deg,var(--gold),transparent)}.mks-collection-hero__statement p{margin:0;max-width:38ch;color:var(--muted);font-size:.82rem;line-height:1.55}.mks-collection-blueprint{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.82;background:linear-gradient(rgba(81,135,170,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(81,135,170,.05) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(100deg,#000 0 72%,transparent)}.mks-collection-blueprint>span{position:absolute;left:-.03em;bottom:-.09em;font:900 clamp(6rem,12vw,11rem)/.7 Inter,sans-serif;letter-spacing:-.08em;color:rgba(71,222,245,.035);white-space:nowrap}.mks-collection-blueprint i{position:absolute;width:88px;height:88px;border:1px solid rgba(71,222,245,.14);border-radius:50%;right:12%;top:14%}.mks-collection-blueprint i:nth-of-type(2){width:1px;height:135px;border:0;background:linear-gradient(transparent,rgba(71,222,245,.28),transparent);right:calc(12% + 44px);top:5%}.mks-collection-blueprint i:nth-of-type(3){width:145px;height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(71,222,245,.28),transparent);right:2%;top:calc(14% + 44px)}.mks-collection-blueprint b{position:absolute;right:7%;bottom:8%;color:rgba(71,222,245,.35);font-size:.42rem;letter-spacing:.15em}
.mks-collection-stage{position:relative;min-width:0;overflow:hidden;background:linear-gradient(145deg,#0b1b34,#06101f)}.mks-collection-stage__frame{position:absolute;z-index:6;inset:14px;pointer-events:none;border:1px solid rgba(255,255,255,.12)}.mks-collection-stage__frame span,.mks-collection-stage__frame b{position:absolute;font-size:.45rem;font-weight:900;letter-spacing:.16em;color:rgba(240,244,250,.52)}.mks-collection-stage__frame span{left:12px;top:10px}.mks-collection-stage__frame b{right:12px;bottom:10px}.mks-collection-stage__frame i{position:absolute;left:12px;right:12px;top:36px;height:1px;background:linear-gradient(90deg,rgba(210,174,103,.42),transparent 54%,rgba(71,222,245,.28))}.mks-collection-stage__slides{position:absolute;inset:0}.mks-collection-slide{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transform:scale(1.025);transition:opacity .65s ease,transform .9s cubic-bezier(.2,.7,.2,1),visibility .65s;text-decoration:none}.mks-collection-slide.is-active{opacity:1;visibility:visible;transform:scale(1)}.mks-collection-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,7,15,.66))}.mks-collection-slide img{width:100%;height:100%;object-fit:cover}.mks-collection-slide__fallback{position:absolute;inset:0;display:grid;place-items:center;font:900 clamp(4rem,9vw,9rem)/.8 Inter,sans-serif;letter-spacing:-.08em;color:rgba(255,255,255,.06)}.mks-collection-slide__caption{position:absolute;z-index:5;left:clamp(1.7rem,3vw,2.8rem);right:clamp(1.7rem,3vw,2.8rem);bottom:clamp(1.7rem,3vw,2.8rem);display:flex;align-items:end;justify-content:space-between;gap:1rem}.mks-collection-slide__caption small{color:rgba(255,255,255,.72);font-size:.48rem;font-weight:900;letter-spacing:.15em}.mks-collection-slide__caption strong{max-width:15ch;text-align:right;font:500 clamp(1.2rem,2.1vw,2rem)/1 ui-serif,Georgia,serif;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.5)}.mks-collection-stage__dots{position:absolute;z-index:7;right:1.2rem;top:50%;display:grid;gap:.5rem;transform:translateY(-50%)}.mks-collection-stage__dots button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.mks-collection-stage__dots i{display:block;width:5px;height:5px;border:1px solid rgba(255,255,255,.65);border-radius:50%;transition:transform .2s ease,background .2s ease}.mks-collection-stage__dots button[aria-selected="true"] i{background:#fff;transform:scale(1.45)}.mks-collection-stage__empty{position:absolute;inset:0;display:grid;place-content:center;gap:.5rem;text-align:center}.mks-collection-stage__empty strong{font:900 clamp(4rem,9vw,8rem)/.8 Inter,sans-serif;opacity:.05}.mks-collection-stage__empty span{color:var(--muted);font-size:.48rem;letter-spacing:.18em}
/* Each collection shares the stage system, not the same art direction. */
.mks-collection-hero--products .mks-collection-stage{background:linear-gradient(145deg,#10233f,#06101e)}.mks-collection-hero--products .mks-collection-blueprint>span{content:"PRODUCTS"}.mks-collection-hero--editions{background:linear-gradient(135deg,#0d1627,#121018)}.mks-collection-hero--editions .mks-collection-hero__copy{background:radial-gradient(circle at 20% 15%,rgba(210,174,103,.08),transparent 34%)}.mks-collection-hero--editions .mks-collection-blueprint{background:repeating-linear-gradient(90deg,rgba(210,174,103,.055) 0 1px,transparent 1px 58px),linear-gradient(rgba(210,174,103,.035) 1px,transparent 1px);background-size:auto,100% 29px}.mks-collection-hero--editions .mks-collection-blueprint>span{font-family:ui-serif,Georgia,serif;color:rgba(210,174,103,.045);font-style:italic}.mks-collection-hero--editions .mks-collection-stage{background:#0d1018}.mks-collection-hero--editions .mks-collection-stage__frame{inset:20px;border-color:rgba(210,174,103,.28);box-shadow:inset 0 0 0 7px rgba(210,174,103,.025)}.mks-collection-hero--editions .mks-collection-slide img{object-fit:contain;padding:5%;background:radial-gradient(circle at center,rgba(210,174,103,.08),transparent 60%)}.mks-collection-hero--prints{background:linear-gradient(135deg,#071625,#06101c)}.mks-collection-hero--prints .mks-collection-blueprint{background:linear-gradient(rgba(71,222,245,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(71,222,245,.045) 1px,transparent 1px);background-size:20px 20px}.mks-collection-hero--prints .mks-collection-blueprint i{border-radius:0;width:110px;height:72px}.mks-collection-hero--prints .mks-collection-stage{background:#e7e2d9}.mks-collection-hero--prints .mks-collection-stage__frame{border-color:rgba(13,22,35,.25)}.mks-collection-hero--prints .mks-collection-stage__frame span,.mks-collection-hero--prints .mks-collection-stage__frame b{color:rgba(16,25,39,.58)}.mks-collection-hero--prints .mks-collection-slide::after{background:linear-gradient(180deg,transparent 68%,rgba(4,11,20,.52))}.mks-collection-hero--prints .mks-collection-slide img{object-fit:cover;filter:saturate(.9)}

/* Catalogue shell + always-open desktop filters */
.mks-catalogue-shell{width:min(calc(100% - 48px),var(--max));margin:0 auto;padding:clamp(2.3rem,4vw,4rem) 0 clamp(5rem,8vw,8rem)}.mks-catalogue-shell__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,420px);gap:2rem;align-items:end;margin-bottom:1.5rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.mks-catalogue-shell__top span{color:var(--gold);font-size:.52rem;font-weight:900;letter-spacing:.16em}.mks-catalogue-shell__top h2{margin:.3rem 0 0;font:500 clamp(2rem,3.4vw,3.6rem)/.95 ui-serif,Georgia,serif;letter-spacing:-.04em}.mks-catalogue-shell__top p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.mks-catalogue-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(1.4rem,2.6vw,2.5rem);align-items:start}.mks-catalogue-results{min-width:0}.mks-catalogue-results .mks-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mks-filter-mobile-toggle{display:none}.mks-filters{position:sticky;top:94px;max-height:calc(100vh - 118px);overflow:auto;padding:1.1rem;border:1px solid var(--line);border-radius:14px;background:rgba(6,16,31,.76);backdrop-filter:blur(12px);scrollbar-width:thin}.mks-filters__head{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.mks-filters__head small{display:block;color:var(--gold);font-size:.46rem;font-weight:900;letter-spacing:.15em}.mks-filters__head strong{display:block;margin-top:.3rem;font:500 1rem/1.15 ui-serif,Georgia,serif}.mks-filters__head>button{display:none;border:0;background:transparent;color:inherit;font-size:1.4rem}.mks-filters form{display:block}.mks-filter-group{border-bottom:1px solid var(--line)}.mks-filter-group summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;cursor:pointer;list-style:none;font-size:.58rem;font-weight:900;letter-spacing:.12em}.mks-filter-group summary::-webkit-details-marker{display:none}.mks-filter-group summary i{position:relative;width:10px;height:10px}.mks-filter-group summary i::before,.mks-filter-group summary i::after{content:"";position:absolute;left:0;top:5px;width:10px;height:1px;background:var(--gold)}.mks-filter-group summary i::after{transform:rotate(90deg);transition:transform .2s ease}.mks-filter-group[open] summary i::after{transform:rotate(0)}.mks-filter-group>div{display:grid;gap:.35rem;padding:0 0 .85rem}.mks-filter-group label{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:.5rem;align-items:center;cursor:pointer;color:#c2cbd9;font-size:.7rem}.mks-filter-group label input{width:14px;height:14px;margin:0;accent-color:#c7a25d}.mks-filter-group label small{color:#667386;font-size:.55rem}.mks-filter-price{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:.45rem!important;align-items:end!important}.mks-filter-price label{display:grid!important;grid-template-columns:1fr!important;gap:.25rem!important}.mks-filter-price input{width:100%;min-width:0;padding:.55rem .45rem;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.035);color:inherit;font:inherit}.mks-filter-price>span{padding-bottom:.55rem;color:var(--muted)}.mks-filters__actions{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center;padding-top:1rem}.mks-filters__actions button{min-height:42px;border:1px solid rgba(210,174,103,.55);background:var(--gold);color:#071225;font-size:.55rem;font-weight:950;letter-spacing:.12em;cursor:pointer}.mks-filters__actions a{padding:.7rem .2rem;color:var(--muted);text-decoration:none;font-size:.5rem;font-weight:900;letter-spacing:.12em}.mks-pagination{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:2rem}.mks-pagination .page-numbers{display:grid;place-items:center;min-width:36px;height:36px;padding:0 .5rem;border:1px solid var(--line);text-decoration:none;font-size:.65rem}.mks-pagination .current{border-color:var(--gold);color:var(--gold)}
html[data-mks-theme="light"] .mks-filters{background:rgba(242,237,228,.88)}html[data-mks-theme="light"] .mks-filter-group label{color:#3f4651}html[data-mks-theme="light"] .mks-filter-price input{background:rgba(255,255,255,.58)}

/* Identity catalogue rooms */
.mks-identity-archive{position:relative;width:min(calc(100% - 48px),var(--max));height:clamp(400px,33vw,480px);margin:1rem auto 0;display:grid;grid-template-columns:minmax(350px,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid var(--line);border-radius:24px}.mks-identity-archive__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,3.4vw,3.3rem);overflow:hidden}.mks-identity-archive__copy>span,.mks-identity-archive__copy>p{position:relative;z-index:3;font-size:.52rem;font-weight:900;letter-spacing:.18em}.mks-identity-archive__copy>span{margin-bottom:auto}.mks-identity-archive__copy>p{margin:1rem 0 .5rem}.mks-identity-archive__copy h1{position:relative;z-index:3;margin:0;line-height:.8;letter-spacing:-.07em}.mks-identity-archive__line{position:relative;z-index:3;display:grid;grid-template-columns:38px 1fr;gap:.8rem;align-items:start;margin-top:1.2rem}.mks-identity-archive__line i{height:1px;margin-top:.6rem}.mks-identity-archive__line p{margin:0;max-width:31ch;font-size:.8rem;line-height:1.5}.mks-identity-archive__scene{position:relative;overflow:hidden}.mks-identity-archive__scene .mks-product-scene{inset:0!important}.mks-identity-archive__frame{position:absolute;z-index:12;inset:14px;pointer-events:none;border:1px solid rgba(255,255,255,.12)}.mks-identity-archive__frame span{position:absolute;top:10px;left:12px;font-size:.45rem;font-weight:900;letter-spacing:.16em}.mks-identity-archive__frame i{position:absolute;left:12px;right:12px;bottom:12px;height:1px;background:linear-gradient(90deg,currentColor,transparent);opacity:.35}
.mks-identity-archive--mk{background:linear-gradient(140deg,#101b2d,#07111f)}.mks-identity-archive--mk .mks-identity-archive__copy{border-right:1px solid rgba(210,174,103,.18);background:linear-gradient(rgba(210,174,103,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(210,174,103,.035) 1px,transparent 1px);background-size:52px 52px}.mks-identity-archive--mk .mks-identity-archive__copy>span,.mks-identity-archive--mk .mks-identity-archive__copy>p{color:var(--gold)}.mks-identity-archive--mk h1{font:500 clamp(4rem,6.7vw,7rem)/.8 ui-serif,Georgia,serif;background:linear-gradient(180deg,#fff6e8,#d6b574);background-clip:text;-webkit-background-clip:text;color:transparent}.mks-identity-archive--mk .mks-identity-archive__line i{background:linear-gradient(90deg,var(--gold),transparent)}.mks-identity-archive--mk .mks-identity-archive__line p{color:var(--muted)}.mks-identity-archive__folio{position:absolute;inset:0;z-index:1;pointer-events:none}.mks-identity-archive__folio span{position:absolute;right:-.06em;bottom:-.16em;font:900 12rem/.7 ui-serif,Georgia,serif;color:rgba(210,174,103,.04)}.mks-identity-archive__folio i{position:absolute;right:13%;top:14%;width:110px;height:110px;border:1px solid rgba(210,174,103,.15);border-radius:50%;transform:rotate(27deg)}.mks-identity-archive__folio b{position:absolute;right:8%;bottom:8%;color:rgba(210,174,103,.3);font-size:.42rem;letter-spacing:.15em}.mks-identity-archive--mk .mks-identity-archive__scene{background:radial-gradient(circle at 65% 36%,rgba(210,174,103,.11),transparent 35%),#071225}
.mks-identity-archive--merted{background:#070912;border-color:rgba(71,222,245,.22);box-shadow:inset 0 0 0 1px rgba(255,85,183,.06)}.mks-identity-archive--merted::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(71,222,245,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(71,222,245,.045) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.74) 72%,transparent)}.mks-identity-archive--merted .mks-identity-archive__copy{border-right:1px solid rgba(71,222,245,.14);background:radial-gradient(circle at 12% 16%,rgba(255,85,183,.13),transparent 30%)}.mks-identity-archive--merted .mks-identity-archive__copy>span{color:var(--cyan)}.mks-identity-archive--merted .mks-identity-archive__copy>p{color:var(--pink)}.mks-identity-archive--merted h1{font:950 clamp(5rem,8.4vw,8.7rem)/.72 Inter,sans-serif;color:#fff;text-shadow:7px 0 rgba(255,85,183,.55),-7px 0 rgba(71,222,245,.55)}.mks-identity-archive--merted .mks-identity-archive__line i{background:linear-gradient(90deg,var(--pink),var(--cyan),transparent)}.mks-identity-archive--merted .mks-identity-archive__line p{color:#b6c0d3}.mks-identity-archive--merted .mks-identity-archive__scene{background:radial-gradient(circle at 75% 25%,rgba(255,85,183,.16),transparent 30%),radial-gradient(circle at 30% 72%,rgba(71,222,245,.1),transparent 30%),#060913}.mks-identity-archive__signal{position:absolute;z-index:2;inset:0;pointer-events:none}.mks-identity-archive__signal b{position:absolute;right:7%;top:12%;color:var(--pink);font-size:.6rem;letter-spacing:.18em;transform:rotate(-2deg);text-shadow:0 0 14px rgba(255,85,183,.4)}.mks-identity-archive__signal i{position:absolute;right:7%;top:18%;width:110px;height:2px;background:var(--cyan);box-shadow:0 0 10px rgba(71,222,245,.6);transform:rotate(-2deg)}.mks-identity-archive__signal i+ i{top:20%;width:72px;right:9%;transform:rotate(2deg)}.mks-identity-archive__signal span{position:absolute;left:2rem;bottom:1.4rem;color:rgba(71,222,245,.32);font-size:.42rem;letter-spacing:.18em}.mks-catalogue-shell--merted .mks-catalogue-shell__top span{color:var(--pink)}.mks-catalogue-shell--merted .mks-filters__head small,.mks-catalogue-shell--merted .mks-filter-group summary i::before,.mks-catalogue-shell--merted .mks-filter-group summary i::after{color:var(--cyan);background:var(--cyan)}.mks-catalogue-shell--merted .mks-filters__actions button{border-color:var(--pink);background:linear-gradient(90deg,var(--pink),var(--cyan));color:#080912}
html[data-mks-theme="light"] .mks-identity-archive--mk{background:linear-gradient(140deg,#eee8de,#e4ded4);color:#171a22}html[data-mks-theme="light"] .mks-identity-archive--mk .mks-identity-archive__copy{background:linear-gradient(rgba(116,88,46,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(116,88,46,.04) 1px,transparent 1px);background-size:52px 52px}html[data-mks-theme="light"] .mks-identity-archive--mk h1{background:linear-gradient(180deg,#1a1d24,#5c4930 74%,#a78042);background-clip:text;-webkit-background-clip:text;color:transparent}html[data-mks-theme="light"] .mks-identity-archive--mk .mks-identity-archive__line p{color:#5b6470}html[data-mks-theme="light"] .mks-identity-archive--mk .mks-identity-archive__scene{background:radial-gradient(circle at 65% 36%,rgba(160,116,51,.12),transparent 35%),#dcd7ce}

/* LAB archive — project preview puddings */
.mks-lab--archive{padding-top:clamp(2rem,3.5vw,3rem)}.mks-lab-index-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--line);color:var(--gold);font-size:.5rem;font-weight:900;letter-spacing:.16em}.mks-lab-index-meta b{color:var(--muted);font-size:.46rem}.mks-lab-puddings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mks-project-pudding{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(11,25,45,.92),rgba(6,15,29,.92));transition:transform .3s ease,border-color .3s ease}.mks-project-pudding:hover{transform:translateY(-3px);border-color:rgba(210,174,103,.32)}.mks-project-pudding__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#09162a;text-decoration:none}.mks-project-pudding__media>img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.75,.2,1)}.mks-project-pudding:hover .mks-project-pudding__media>img{transform:scale(1.025)}.mks-project-pudding__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(2,7,15,.55));pointer-events:none}.mks-project-pudding__status{position:absolute;z-index:3;left:.85rem;top:.85rem;padding:.38rem .5rem;border:1px solid rgba(255,255,255,.25);background:rgba(3,8,18,.58);backdrop-filter:blur(8px);color:#fff;font-size:.46rem;font-weight:900;letter-spacing:.13em}.mks-project-pudding__body{padding:1.1rem}.mks-project-pudding__body>small{color:var(--gold);font-size:.48rem;font-weight:900;letter-spacing:.15em}.mks-project-pudding__body h2,.mks-project-pudding__body h3{margin:.45rem 0 .5rem;font:500 clamp(1.65rem,2.7vw,2.65rem)/.94 ui-serif,Georgia,serif;letter-spacing:-.04em}.mks-project-pudding__body h2 a,.mks-project-pudding__body h3 a{text-decoration:none}.mks-project-pudding__body>p{margin:.4rem 0 1rem;color:var(--muted);font-size:.75rem;line-height:1.55}.mks-project-pudding__funding{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.mks-project-pudding__funding strong{font:650 1.05rem/1 ui-serif,Georgia,serif}.mks-project-pudding__funding span{color:var(--muted);font-size:.62rem}.mks-project-pudding__progress{height:4px;margin:.7rem 0 .75rem;overflow:hidden;background:rgba(255,255,255,.08)}.mks-project-pudding__progress i{display:block;width:var(--progress);height:100%;background:linear-gradient(90deg,var(--gold),#f0d99f)}.mks-project-pudding footer{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;color:var(--muted);font-size:.58rem}.mks-project-pudding footer b{color:#f4eee2}.mks-lab-puddings--home .mks-project-pudding__body h3{font-size:clamp(1.4rem,2.2vw,2.1rem)}.mks-project-pudding--placeholder .mks-project-pudding__media{display:grid;place-items:center}.mks-lab-archive-hero__lead-copy{position:absolute!important;z-index:4;left:clamp(1.5rem,2.6vw,2.3rem);right:clamp(1.5rem,2.6vw,2.3rem);bottom:clamp(1.4rem,2.6vw,2.2rem)}.mks-lab-archive-hero__funding{display:grid;grid-template-columns:auto minmax(70px,1fr) auto;gap:.7rem;align-items:center;margin-top:.8rem;color:#fff}.mks-lab-archive-hero__funding>span{font-size:.68rem;font-weight:850}.mks-lab-archive-hero__funding>i{height:3px;background:rgba(255,255,255,.2);overflow:hidden}.mks-lab-archive-hero__funding>i b{display:block;width:var(--progress);height:100%;background:var(--gold)}.mks-lab-archive-hero__funding>small{font-size:.48rem;color:rgba(255,255,255,.72)}
html[data-mks-theme="light"] .mks-project-pudding{background:linear-gradient(145deg,#f0ebe3,#e7e1d8)}html[data-mks-theme="light"] .mks-project-pudding__body>p,html[data-mks-theme="light"] .mks-project-pudding__funding span,html[data-mks-theme="light"] .mks-project-pudding footer{color:#626a75}html[data-mks-theme="light"] .mks-project-pudding footer b{color:#20242b}html[data-mks-theme="light"] .mks-project-pudding__progress{background:rgba(29,34,42,.09)}

/* LAB single — campaign hierarchy inspired by crowdfunding UX, not copied visually */
.mks-campaign{width:min(calc(100% - 48px),var(--max));margin:0 auto;padding:1rem 0 5rem}.mks-campaign__mast{padding:1.5rem 0 1.2rem}.mks-campaign__title{max-width:920px}.mks-campaign__title>span{color:var(--gold);font-size:.52rem;font-weight:900;letter-spacing:.17em}.mks-campaign__title h1{margin:.45rem 0 .7rem;font:500 clamp(3rem,5.4vw,6rem)/.86 ui-serif,Georgia,serif;letter-spacing:-.06em}.mks-campaign__title p{max-width:60rem;margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.mks-campaign__hero{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--line)}.mks-campaign__media{position:relative;min-height:480px;background:#091529}.mks-campaign__media>img{width:100%;height:100%;min-height:480px;object-fit:cover}.mks-campaign__media-mark{position:absolute;left:1rem;bottom:1rem;padding:.42rem .55rem;background:rgba(3,8,18,.56);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.78);font-size:.45rem;font-weight:900;letter-spacing:.14em;backdrop-filter:blur(8px)}.mks-campaign__funding{display:flex;flex-direction:column;padding:clamp(1.5rem,2.5vw,2.3rem);background:#081326}.mks-campaign__status{display:flex;align-items:center;gap:.45rem;color:var(--gold);font-size:.5rem;font-weight:900;letter-spacing:.15em}.mks-campaign__status i{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px rgba(210,174,103,.5)}.mks-campaign__funding>strong{margin:1.4rem 0 .25rem;font:600 clamp(2.4rem,4vw,4rem)/.9 ui-serif,Georgia,serif;letter-spacing:-.045em}.mks-campaign__funding>p{margin:0;color:var(--muted);font-size:.72rem}.mks-campaign__bar{height:6px;margin:1.2rem 0 .85rem;overflow:hidden;background:rgba(255,255,255,.1)}.mks-campaign__bar i{display:block;width:var(--progress);height:100%;background:linear-gradient(90deg,var(--gold),#f0d99f)}.mks-campaign__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:auto}.mks-campaign__stats div{min-width:0;padding:.75rem .55rem;border:1px solid var(--line)}.mks-campaign__stats b{display:block;font:600 1.2rem/1 ui-serif,Georgia,serif}.mks-campaign__stats span{display:block;margin-top:.25rem;color:var(--muted);font-size:.5rem;line-height:1.25}.mks-campaign__cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1rem 1.05rem;background:var(--gold);color:#071225;text-decoration:none;font-size:.65rem;font-weight:950;letter-spacing:.12em}.mks-campaign__cta.is-disabled{opacity:.58}.mks-campaign__funding>small{display:block;margin-top:.75rem;color:#79869a;font-size:.52rem;line-height:1.5}.mks-campaign__tabs{position:sticky;top:62px;z-index:20;display:flex;gap:1.4rem;margin-top:1rem;padding:.8rem 1rem;border:1px solid var(--line);background:rgba(6,15,29,.9);backdrop-filter:blur(14px)}.mks-campaign__tabs a{text-decoration:none;color:var(--muted);font-size:.5rem;font-weight:900;letter-spacing:.14em}.mks-campaign__tabs a:hover{color:var(--gold)}.mks-campaign__content{display:grid;grid-template-columns:260px minmax(0,800px);gap:clamp(2rem,5vw,5rem);justify-content:center;padding:clamp(3rem,6vw,5rem) 0}.mks-campaign__dossier{position:sticky;top:120px;align-self:start}.mks-campaign__dossier>span,.mks-campaign__story>span{display:block;margin-bottom:.8rem;color:var(--gold);font-size:.5rem;font-weight:900;letter-spacing:.16em}.mks-campaign__dossier dl{margin:0;border-top:1px solid var(--line)}.mks-campaign__dossier dl div{padding:.8rem 0;border-bottom:1px solid var(--line)}.mks-campaign__dossier dt{color:var(--muted);font-size:.48rem;font-weight:900;letter-spacing:.13em}.mks-campaign__dossier dd{margin:.2rem 0 0;font:600 1rem/1.2 ui-serif,Georgia,serif}.mks-campaign__story{min-width:0;font-size:1.02rem;line-height:1.75}.mks-campaign__story>div{padding-top:1rem;border-top:1px solid var(--line)}.mks-campaign__story figure{margin:1.8rem 0}.mks-campaign__story img{max-width:100%;height:auto;border-radius:12px}.mks-campaign__more{padding:2.5rem 0;border-top:1px solid var(--line)}.mks-campaign__more>header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.mks-campaign__more>header span{color:var(--gold);font-size:.5rem;font-weight:900;letter-spacing:.15em}.mks-campaign__more>header h2{margin:0;font:500 clamp(2rem,3.4vw,3.4rem)/.95 ui-serif,Georgia,serif}.mks-lab-puddings--compact .mks-project-pudding__media{aspect-ratio:2/1}
html[data-mks-theme="light"] .mks-campaign__funding{background:#ebe5dc;color:#181b22}html[data-mks-theme="light"] .mks-campaign__bar{background:rgba(29,34,42,.1)}html[data-mks-theme="light"] .mks-campaign__tabs{background:rgba(238,233,223,.92)}

/* Cart + checkout: transaction surfaces, not another hero. */
.mks-transaction{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:1rem 0 clamp(4rem,7vw,7rem)}.mks-transaction__rail{display:flex;align-items:center;gap:1rem;min-height:44px;margin-bottom:1rem;padding:0 .2rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:.48rem;font-weight:900;letter-spacing:.15em}.mks-transaction__rail i{flex:1;height:1px;background:linear-gradient(90deg,rgba(210,174,103,.42),transparent)}.mks-transaction__rail span:last-child{color:var(--gold)}.mks-transaction__content{padding:clamp(1rem,2.4vw,2rem);border:1px solid var(--line);border-radius:18px;background:rgba(6,16,31,.62)}.mks-transaction .woocommerce{font-size:.9rem}.mks-transaction .woocommerce h2,.mks-transaction .woocommerce h3{font-family:ui-serif,Georgia,serif;font-weight:500}.mks-transaction .woocommerce table.shop_table{border:0!important;border-collapse:collapse!important}.mks-transaction .woocommerce table.shop_table th,.mks-transaction .woocommerce table.shop_table td{border-color:var(--line)!important}.mks-transaction .woocommerce-cart-form,.mks-transaction .cart-collaterals,.mks-transaction .woocommerce-checkout-review-order,.mks-transaction .woocommerce-billing-fields,.mks-transaction .woocommerce-additional-fields{border-radius:12px}.mks-transaction .cart-collaterals .cart_totals{float:none!important;width:min(100%,480px)!important;margin-left:auto}.mks-transaction .checkout-button,.mks-transaction #place_order{min-height:50px!important;border-radius:0!important;background:var(--gold)!important;color:#071225!important;font-size:.62rem!important;font-weight:950!important;letter-spacing:.12em!important}.mks-transaction input.input-text,.mks-transaction textarea,.mks-transaction select{min-height:44px;border:1px solid var(--line)!important;background:rgba(255,255,255,.035)!important;color:inherit!important;border-radius:6px!important}.mks-transaction .select2-container--default .select2-selection--single{min-height:44px;border-color:var(--line);background:rgba(255,255,255,.035)}.mks-transaction .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;color:inherit}.mks-transaction .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}
html[data-mks-theme="light"] .mks-transaction__content{background:rgba(244,240,232,.72)}html[data-mks-theme="light"] .mks-transaction input.input-text,html[data-mks-theme="light"] .mks-transaction textarea,html[data-mks-theme="light"] .mks-transaction select,html[data-mks-theme="light"] .mks-transaction .select2-container--default .select2-selection--single{background:rgba(255,255,255,.72)!important;color:#1b1e24!important}

/* Responsive */
@media(max-width:1100px){
  .mks-product-grid--picks{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mks-catalogue-results .mks-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mks-collection-hero,.mks-identity-archive{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}
  .mks-campaign__hero{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr)}
}
@media(max-width:900px){
  .mks-view-annotation{display:none}.mks-gateway__utility{grid-column:2;grid-row:2;justify-items:start;align-items:center;display:flex}.mks-gateway__utility>small{display:none!important}
  .mks-collection-hero,.mks-identity-archive{height:auto;grid-template-columns:1fr}.mks-collection-hero__copy,.mks-identity-archive__copy{min-height:300px;border-right:0;border-bottom:1px solid var(--line)}.mks-collection-stage,.mks-identity-archive__scene{min-height:330px}
  .mks-catalogue-layout{grid-template-columns:1fr}.mks-filter-mobile-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;margin-bottom:.8rem;padding:.75rem .9rem;border:1px solid var(--line);background:transparent;color:inherit;font-size:.55rem;font-weight:900;letter-spacing:.13em}.mks-filter-mobile-toggle b{color:var(--gold)}.mks-filters{position:fixed;z-index:1350;left:0;right:0;bottom:0;top:auto;max-height:min(78dvh,720px);padding:1rem 1.1rem 1.4rem;border-radius:18px 18px 0 0;background:#071225;box-shadow:0 -30px 80px rgba(0,0,0,.35);transform:translateY(104%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s}.mks-filters.is-open{transform:translateY(0);visibility:visible}.mks-filters__head>button{display:block}html.mks-filters-open{overflow:hidden}html.mks-filters-open body{overflow:hidden}html.mks-filters-open body::after{content:"";position:fixed;z-index:1340;inset:0;background:rgba(1,5,12,.58)}html[data-mks-theme="light"] .mks-filters{background:#eee9df}
  .mks-campaign__hero{grid-template-columns:1fr}.mks-campaign__media,.mks-campaign__media>img{min-height:360px}.mks-campaign__content{grid-template-columns:1fr}.mks-campaign__dossier{position:relative;top:auto}.mks-campaign__tabs{overflow:auto;white-space:nowrap}
}
@media(max-width:760px){
  .mks-brand__logo{max-width:145px;max-height:40px}.mks-product-grid--picks,.mks-catalogue-results .mks-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mks-collection-hero,.mks-catalogue-shell,.mks-identity-archive,.mks-campaign,.mks-transaction{width:calc(100% - 26px)}.mks-collection-hero__copy,.mks-identity-archive__copy{min-height:260px;padding:1.5rem}.mks-collection-hero__copy h1{font-size:clamp(3rem,14vw,4.8rem)}.mks-collection-stage,.mks-identity-archive__scene{min-height:270px}.mks-collection-slide__caption strong{font-size:1.2rem}.mks-collection-stage__dots{right:.6rem}.mks-catalogue-shell__top{grid-template-columns:1fr;gap:.6rem}.mks-catalogue-shell__top p{max-width:40ch}.mks-identity-archive--merted h1{font-size:clamp(4.1rem,18vw,6.5rem)}.mks-identity-archive--mk h1{font-size:clamp(3.7rem,15vw,5.5rem)}
  .mks-lab-puddings{grid-template-columns:1fr}.mks-campaign__title h1{font-size:clamp(3rem,13vw,4.8rem)}.mks-campaign__media,.mks-campaign__media>img{min-height:260px}.mks-campaign__stats{grid-template-columns:repeat(3,1fr)}.mks-campaign__funding{padding:1.25rem}.mks-campaign__tabs{top:0}.mks-campaign__more>header{display:block}.mks-campaign__more>header h2{margin-top:.35rem}
  .mks-transaction__content{padding:.8rem}.mks-transaction .woocommerce table.shop_table_responsive tr td::before{font-weight:850}
  .mks-identity-promo__label{left:1rem;right:1rem;bottom:1rem}.mks-view-switch{width:50px;height:24px}.mks-view-switch span,.mks-view-switch i{top:3px}
}
@media(max-width:480px){
  .mks-product-grid--picks,.mks-catalogue-results .mks-product-grid{grid-template-columns:1fr}.mks-product-card__media{aspect-ratio:4/4.6}.mks-campaign__stats div{padding:.6rem .35rem}.mks-campaign__stats b{font-size:1rem}.mks-campaign__stats span{font-size:.45rem}
}
@media(prefers-reduced-motion:reduce){
  html.js [data-mks-reveal]{opacity:1!important;transform:none!important;transition:none!important}.mks-collection-slide,.mks-project-pudding,.mks-project-pudding__media>img,.mks-view-switch span,.mks-view-switch i{transition:none!important}.mks-gateway.is-view-transition .mks-identity-promo,.mks-gateway.is-view-transition .mks-identity-promo::before,.mks-gateway.is-view-transition .mks-identity-promo::after,.mks-hybrid-fx>*{animation:none!important}.mks-filters{transition:none!important}
}
