.shop-intro{padding-bottom:45px}.shop-categories{display:flex;position:static;background:none;gap:15px;flex-wrap:wrap;margin-top:35px;padding:0;color:var(--ink)}.shop-categories a{padding:13px 20px;border:1px solid var(--line);font-size:12px;letter-spacing:.06em}.shop-categories a:after{display:none}.shop-categories a.category-primary{background:var(--ink);color:var(--paper)}.shop-layout{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(250px,1fr);gap:65px;padding-top:65px}.collection-heading h2{font-size:clamp(40px,4.5vw,65px);line-height:1.15;margin:18px 0}.collection-heading>p:last-child,.side-intro{color:var(--muted)}.dmk-collection-photo{margin:30px 0 25px;position:relative;overflow:hidden;background:#ddd8d0}.dmk-collection-photo img{height:auto;aspect-ratio:1.5;object-fit:cover;transition:transform 1.3s}.dmk-collection-photo:hover img{transform:scale(1.025)}.dmk-collection-photo figcaption{padding:15px 20px;letter-spacing:.12em;font-size:10px;background:#292b27;color:#f3efe8}.dmk-intro{font-size:15px;color:var(--muted);line-height:1.8;max-width:650px}.dmk-products{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.dmk-product{padding:28px 0 15px;border-top:1px solid var(--line)}.dmk-product>.eyebrow{font-size:10px}.dmk-product h3{font-size:34px;margin:15px 0}.dmk-product p{font-size:14px;line-height:1.8;color:var(--muted)}.dmk-product details{border:0;padding:18px 0 0}.dmk-product summary{font-size:13px;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:10px}.dmk-product details p{padding:15px 0}.dmk-consult{margin-top:40px;background:#e8e1d7;padding:35px}.dmk-consult h3{font-size:35px;line-height:1.2}.dmk-consult p{color:var(--muted);margin:20px 0;font-size:15px}.dmk-consult .underlined{margin:20px 0 0;display:table}.atelier-side{border-left:1px solid var(--line);padding-left:35px}.atelier-side h2{font-size:36px;margin:18px 0}.side-intro{font-size:14px;margin-bottom:30px}.side-products{display:grid;gap:35px}.side-product{display:block;border-bottom:1px solid var(--line);padding-bottom:25px}.side-product img{height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:18px;transition:filter .5s}.side-product:hover img{filter:brightness(.94)}.side-product .eyebrow{font-size:9px;letter-spacing:.12em}.side-product h2{font-size:25px;margin:12px 0;line-height:1.25}.side-product p{font-size:14px;margin-bottom:12px}.side-product .underlined{font-size:12px}#dmk,#atelier{scroll-margin-top:35px}@media(max-width:1000px){.shop-layout{gap:35px;grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr)}.atelier-side{padding-left:25px}.dmk-products{gap:22px}}@media(max-width:720px){.shop-layout{grid-template-columns:1fr;gap:55px;padding-top:40px}.atelier-side{border-left:0;border-top:1px solid var(--line);padding:40px 0 0}.side-products{grid-template-columns:1fr 1fr;gap:20px}.side-product h2{font-size:23px}.dmk-products{gap:20px}.dmk-product h3{font-size:28px}.dmk-consult{padding:25px}.shop-categories{display:flex}.shop-categories a{padding:12px 14px;font-size:11px}}@media(max-width:390px){.dmk-products,.side-products{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dmk-collection-photo:hover img{transform:none}}
.inner-page .shop-categories{color:var(--ink)}
