/* Exact Lovable editorial parity: cases + blog. */
.mk-cases-intro{border-bottom:1px solid var(--mk-border);background:var(--mk-bg)}
.mk-cases-intro .mk-home-container{padding-top:32px;padding-bottom:32px}.mk-cases-intro-copy{display:flex;flex-direction:column;gap:24px}.mk-cases-intro-copy h1{max-width:18ch;margin:0;font:680 clamp(42px,9vw,64px)/1.04 "Onest",sans-serif;letter-spacing:-.03em}.mk-cases-intro-copy p{max-width:52ch;margin:0;color:var(--mk-muted);font-size:20px;line-height:1.55}
.mk-cases-list-section,.mk-cases-faq-section,.mk-cases-cta-section,.mk-case-detail-section{padding:44px 0;background:var(--mk-bg)}.mk-page-head{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.mk-page-head h2{max-width:24ch;margin:0;font:650 clamp(30px,7vw,40px)/1.16 "Onest",sans-serif;letter-spacing:-.02em}.mk-case-filters{display:flex;flex-wrap:wrap;gap:8px}.mk-case-filter{min-height:44px;border:1px solid var(--mk-border-strong);border-radius:10px;background:var(--mk-surface);padding:0 16px;color:var(--mk-text);font:600 15px/1.2 "Manrope",sans-serif;cursor:pointer;transition:.18s ease}.mk-case-filter:hover,.mk-case-filter.is-active{border-color:var(--mk-brass);background:var(--mk-brass-soft);color:var(--mk-brass-ink)}.mk-case-filter:focus-visible{outline:2px solid var(--mk-brass);outline-offset:2px}.mk-case-count{margin:20px 0 0;color:var(--mk-muted);font-size:15px}.mk-cases-directory-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:32px}.mk-case-directory-card{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);color:var(--mk-text);text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.mk-case-directory-card:hover{border-color:var(--mk-brass);background:var(--mk-brass-subtle)}.mk-case-directory-card:active{background:var(--mk-brass-soft)}.mk-case-directory-card:focus-visible{outline:2px solid var(--mk-brass);outline-offset:2px}.mk-case-directory-media{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--mk-surface-strong)}.mk-case-directory-media img{width:100%;height:100%;object-fit:cover}.mk-case-directory-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px}.mk-case-directory-badge{align-self:flex-start;display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--mk-border-strong);border-radius:5px;padding:3px 9px;color:var(--mk-text);font-size:13px;font-weight:600}.mk-case-directory-body>strong{font:650 22px/1.32 "Onest",sans-serif}.mk-case-directory-lead,.mk-case-directory-equipment{color:var(--mk-muted);font-size:15px;line-height:1.55}.mk-case-directory-equipment{color:var(--mk-text)}.mk-case-directory-result{display:flex;flex-direction:column;gap:6px;margin-top:auto;border-top:1px solid var(--mk-border);padding-top:16px;font-size:15px;line-height:1.5}.mk-case-directory-result small{color:var(--mk-muted);font-size:13px}.mk-case-directory-result em{width:max-content;margin-top:4px;color:var(--mk-brass-ink);font-style:normal;text-decoration:underline;text-underline-offset:4px}.mk-case-directory-card[hidden]{display:none!important}.mk-case-empty{margin-top:32px;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-surface);padding:24px;color:var(--mk-muted)}
.mk-cases-faq-list{display:flex;flex-direction:column;gap:12px}.mk-cases-faq-list details{border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);padding:20px}.mk-cases-faq-list details[open]{border-color:var(--mk-border-strong)}.mk-cases-faq-list summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font:650 20px/1.3 "Onest",sans-serif}.mk-cases-faq-list summary::-webkit-details-marker{display:none}.mk-cases-faq-list summary span{color:var(--mk-brass-ink);font-size:22px}.mk-cases-faq-list details[open] summary span{transform:rotate(45deg)}.mk-cases-faq-list p{max-width:70ch;margin:12px 0 0;color:var(--mk-muted);font-size:15px;line-height:1.58}.mk-cases-cta{display:flex;flex-direction:column;gap:24px;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-surface);padding:24px}.mk-cases-cta h2{max-width:20ch;margin:8px 0 0;font:650 clamp(30px,7vw,40px)/1.16 "Onest",sans-serif}.mk-cases-cta p{max-width:56ch;margin:12px 0 0;color:var(--mk-muted);font-size:15px;line-height:1.55}.mk-cases-cta-actions{display:flex;flex-direction:column;gap:12px}
.mk-case-detail-hero{border-bottom:1px solid var(--mk-border);padding:32px 0;background:var(--mk-bg)}.mk-case-detail-hero .mk-home-container:first-child{display:flex;flex-direction:column;gap:20px}.mk-text-link{width:max-content;color:var(--mk-brass-ink);font-size:15px;text-decoration:underline;text-underline-offset:4px}.mk-case-detail-badges{display:flex;flex-wrap:wrap;gap:8px}.mk-case-detail-badges span{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--mk-border-strong);border-radius:5px;padding:3px 9px;font-size:13px}.mk-case-detail-badges .is-brass{border-color:transparent;background:var(--mk-brass-soft);color:var(--mk-brass-ink)}.mk-case-detail-hero h1{max-width:20ch;margin:0;font:680 clamp(42px,9vw,64px)/1.04 "Onest",sans-serif;letter-spacing:-.03em}.mk-case-detail-lead{max-width:52ch;margin:0;color:var(--mk-muted);font-size:20px;line-height:1.55}.mk-case-detail-role{margin:0;color:var(--mk-muted);font-size:15px}.mk-case-detail-hero .mk-home-container:last-child{padding-top:28px}.mk-case-detail-hero-media{aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:var(--mk-surface-strong)}.mk-case-detail-hero-media img{width:100%;height:100%;object-fit:cover}.mk-case-passport{display:grid;grid-template-columns:1fr;gap:16px}.mk-case-passport>div,.mk-case-bullet-grid p{border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);padding:20px}.mk-case-passport dt{color:var(--mk-muted);font-size:13px}.mk-case-passport dd{margin:4px 0 0;font:650 20px/1.3 "Onest",sans-serif}.mk-case-large-text{max-width:62ch;margin:0;font-size:20px;line-height:1.55}.mk-case-bullet-grid{display:grid;grid-template-columns:1fr;gap:16px}.mk-case-bullet-grid p{margin:0;font-size:15px;line-height:1.58}.mk-case-product{display:grid;gap:24px;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);padding:20px}.mk-case-product-media{aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:var(--mk-surface-strong)}.mk-case-product-media img{width:100%;height:100%;object-fit:contain}.mk-case-product-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mk-case-product-caption{color:var(--mk-muted);font-size:13px}.mk-case-product-copy h3{margin:0;font:650 28px/1.2 "Onest",sans-serif}.mk-case-note{max-width:70ch;margin:0;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-surface);padding:24px;font-size:15px;line-height:1.58}
/* Installment row must remain visible on cards without pushing actions over media. */
.mk-installment{display:block;max-width:100%;color:var(--mk-muted);font-size:14px;line-height:1.35;font-weight:500;white-space:normal}.mk-catalog-card .mk-installment,.mk-product-card .mk-installment{margin-top:2px}
@media(min-width:640px){.mk-cases-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-case-passport{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-case-bullet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-case-product{grid-template-columns:minmax(0,20rem) minmax(0,1fr);padding:24px}.mk-cases-cta-actions{flex-direction:row}}
@media(min-width:768px){.mk-cases-intro .mk-home-container{padding-top:56px;padding-bottom:56px}.mk-cases-list-section,.mk-cases-faq-section,.mk-cases-cta-section,.mk-case-detail-section{padding:64px 0}.mk-case-passport{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-cases-cta{padding:40px}}
@media(min-width:1280px){.mk-cases-list-section,.mk-cases-faq-section,.mk-cases-cta-section,.mk-case-detail-section{padding:80px 0}.mk-cases-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-cases-cta{flex-direction:row;align-items:flex-end;justify-content:space-between}}

/* Blog / Useful — exact Lovable structure. */
.mk-blog-intro{border-bottom:1px solid var(--mk-border);background:var(--mk-bg)}.mk-blog-intro .mk-home-container{padding-top:32px;padding-bottom:32px}.mk-blog-intro-copy{display:flex;flex-direction:column;gap:24px}.mk-blog-intro-copy h1{max-width:20ch;margin:0;font:680 clamp(42px,9vw,64px)/1.04 "Onest",sans-serif;letter-spacing:-.03em}.mk-blog-intro-copy p{max-width:54ch;margin:0;color:var(--mk-muted);font-size:20px;line-height:1.55}.mk-blog-section{padding:44px 0;background:var(--mk-bg)}.mk-blog-sections-grid{display:grid;grid-template-columns:1fr;gap:20px}.mk-blog-sections-grid>a,.mk-blog-article-card{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);color:var(--mk-text);text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.mk-blog-sections-grid>a:hover,.mk-blog-article-card:hover{border-color:var(--mk-brass);background:var(--mk-brass-subtle)}.mk-blog-sections-grid>a:active,.mk-blog-article-card:active{background:var(--mk-brass-soft)}.mk-blog-sections-grid>a:focus-visible,.mk-blog-article-card:focus-visible{outline:2px solid var(--mk-brass);outline-offset:2px}.mk-blog-card-media{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--mk-surface-strong)}.mk-blog-card-media img{display:block;width:100%;height:100%;object-fit:cover}.mk-blog-card-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px}.mk-blog-card-body>strong{font:650 22px/1.32 "Onest",sans-serif}.mk-blog-card-body>span{color:var(--mk-muted);font-size:15px;line-height:1.55}.mk-blog-card-body>small{color:var(--mk-muted);font-size:13px}.mk-blog-card-body>em{width:max-content;margin-top:auto;padding-top:12px;color:var(--mk-brass-ink);font-size:15px;font-style:normal;text-decoration:underline;text-underline-offset:4px}.mk-blog-groups{display:flex;flex-direction:column;gap:56px}.mk-blog-group{scroll-margin-top:96px;display:flex;flex-direction:column;gap:24px}.mk-blog-group>div:first-child{display:flex;flex-direction:column;gap:8px}.mk-blog-group h2{margin:0;font:650 30px/1.18 "Onest",sans-serif}.mk-blog-group>div:first-child p{max-width:62ch;margin:0;color:var(--mk-muted);font-size:15px;line-height:1.55}.mk-blog-article-grid{display:grid;grid-template-columns:1fr;gap:20px}.mk-blog-empty{border:1px dashed var(--mk-border-strong);border-radius:12px;background:var(--mk-surface);padding:20px;color:var(--mk-muted);font-size:15px}
.mk-article-hero{border-bottom:1px solid var(--mk-border);background:var(--mk-bg);padding:32px 0}.mk-article-hero .mk-home-container{display:flex;flex-direction:column;gap:20px}.mk-article-hero h1{max-width:22ch;margin:0;font:680 clamp(42px,9vw,64px)/1.04 "Onest",sans-serif;letter-spacing:-.03em}.mk-article-answer{border:1px solid var(--mk-border-strong);border-radius:12px;background:var(--mk-brass-subtle);padding:20px}.mk-article-answer p{max-width:62ch;margin:8px 0 0;font-size:20px;line-height:1.55}.mk-article-meta{display:flex;flex-wrap:wrap;gap:4px 24px;color:var(--mk-muted);font-size:15px}.mk-article-layout{padding:44px 0;background:var(--mk-bg)}.mk-article-layout>.mk-home-container{display:grid;gap:40px}.mk-article-toc{height:max-content;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-surface);padding:20px}.mk-article-toc ol{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.mk-article-toc a{display:flex;min-height:44px;align-items:center;color:var(--mk-text);font-size:15px;text-decoration:none}.mk-article-toc a:hover{color:var(--mk-brass-ink)}.mk-article-content-exact{display:flex;min-width:0;flex-direction:column;gap:48px}.mk-article-content-exact>section{scroll-margin-top:96px;display:flex;flex-direction:column;gap:20px}.mk-article-content-exact>section>h2{margin:0;font:650 30px/1.18 "Onest",sans-serif}.mk-article-content-exact>section>p{max-width:62ch;margin:0;color:var(--mk-muted);font-size:15px;line-height:1.6}.mk-article-two-grid,.mk-article-example-grid,.mk-related-grid{display:grid;grid-template-columns:1fr;gap:16px}.mk-article-two-grid>div,.mk-related-grid>div{border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);padding:20px}.mk-article-two-grid h3,.mk-related-grid h3,.mk-article-example-grid strong{margin:0;font:650 20px/1.32 "Onest",sans-serif}.mk-article-two-grid p{margin:8px 0 0;color:var(--mk-muted);font-size:15px;line-height:1.58}.mk-article-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.mk-article-steps li{display:flex;gap:16px;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);padding:20px}.mk-article-steps li>b{color:var(--mk-brass-ink);font:650 20px/1.3 "Onest",sans-serif}.mk-article-steps h3{margin:0;font:650 20px/1.3 "Onest",sans-serif}.mk-article-steps p{margin:6px 0 0;color:var(--mk-muted);font-size:15px;line-height:1.58}.mk-article-example-grid>div{overflow:hidden;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card)}.mk-article-case{display:grid;overflow:hidden;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card)}.mk-article-case>div{display:flex;flex-direction:column;gap:16px;padding:20px}.mk-article-case h3{margin:0;font:650 28px/1.2 "Onest",sans-serif}.mk-article-case dl{display:flex;flex-direction:column;gap:12px}.mk-article-case dl>div{border-bottom:1px solid var(--mk-border);padding-bottom:12px}.mk-article-case dt{color:var(--mk-muted);font-size:13px}.mk-article-case dd{margin:4px 0 0;font-size:15px;line-height:1.55}.mk-article-next{display:flex!important;flex-direction:column;gap:24px;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-surface);padding:24px}.mk-article-next h2{max-width:22ch!important}.mk-article-next p{max-width:56ch!important}.mk-related-grid h3{margin-top:6px}
@media(min-width:640px){.mk-blog-sections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-blog-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-article-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-article-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-article-case{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-article-next{flex-direction:row!important;align-items:flex-end;justify-content:space-between}}
@media(min-width:768px){.mk-blog-intro .mk-home-container{padding-top:56px;padding-bottom:56px}.mk-blog-section,.mk-article-layout{padding:64px 0}.mk-article-hero{padding:48px 0}.mk-article-answer{padding:24px}.mk-article-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1024px){.mk-blog-sections-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-blog-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-article-layout>.mk-home-container{grid-template-columns:240px minmax(0,1fr);gap:56px}.mk-article-toc{position:sticky;top:96px}}
@media(min-width:1280px){.mk-blog-section,.mk-article-layout{padding:80px 0}}
.mk-needs-review{border-bottom:2px dotted #b42318;background:rgba(180,35,24,.06);text-decoration:none}.mk-account-parity-nav{display:flex;gap:10px;overflow-x:auto;padding:4px 0 20px;scrollbar-width:none}.mk-account-parity-nav::-webkit-scrollbar{display:none}.mk-account-parity-nav a{display:inline-flex;min-height:48px;align-items:center;flex:0 0 auto;border:1px solid var(--mk-border-strong);border-radius:10px;padding:0 16px;color:var(--mk-text);font:600 15px/1.2 "Manrope",sans-serif;text-decoration:none}.mk-account-parity-nav a:hover{border-color:var(--mk-brass);background:var(--mk-brass-subtle);color:var(--mk-brass-ink)}.mk-account-parity-panel{margin:20px 0;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);padding:24px}.mk-account-parity-panel h2{margin:8px 0 0;font:650 30px/1.18 "Onest",sans-serif}.mk-account-parity-panel>p{max-width:68ch;color:var(--mk-muted);font-size:15px;line-height:1.58}.mk-account-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.mk-account-quick-grid a{display:flex;min-height:120px;flex-direction:column;justify-content:space-between;border:1px solid var(--mk-border-strong);border-radius:10px;background:var(--mk-brass-subtle);padding:16px;color:var(--mk-text);text-decoration:none}.mk-account-quick-grid strong{font:650 17px/1.3 "Onest",sans-serif}.mk-cart-parity-section{margin-top:28px;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);padding:24px}.mk-cart-parity-section h2{margin:8px 0 0;font:650 28px/1.2 "Onest",sans-serif}.mk-cart-parity-section>p{max-width:68ch;color:var(--mk-muted);font-size:15px;line-height:1.58}.mk-cart-parity-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:20px}.mk-cart-parity-grid article{border:1px solid var(--mk-border);border-radius:10px;padding:16px}.mk-cart-parity-grid h3{margin:0;font:650 18px/1.3 "Onest",sans-serif}.mk-checkout-parity-section{margin-top:28px;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);padding:24px}.mk-checkout-parity-section h2{margin:8px 0 0;font:650 28px/1.2 "Onest",sans-serif}.mk-checkout-parity-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:20px}.mk-checkout-parity-grid article{display:flex;flex-direction:column;gap:6px;border:1px solid var(--mk-border);border-radius:10px;background:var(--mk-surface);padding:16px}.mk-checkout-parity-grid strong{font:650 17px/1.3 "Onest",sans-serif}.mk-checkout-parity-grid span{color:var(--mk-muted);font-size:14px;line-height:1.5}@media(min-width:768px){.mk-checkout-parity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-cart-parity-grid p{margin:8px 0 0;color:var(--mk-muted);font-size:14px;line-height:1.5}@media(min-width:768px){.mk-cart-parity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-account-quick-grid span{color:var(--mk-muted);font-size:13px;line-height:1.45}@media(min-width:1024px){.mk-account-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-needs-review::after{content:' · потребує заміни';color:#b42318;font-size:.78em;font-weight:600;white-space:nowrap}
#cases .mk-empty-category{display:none!important}.mk-story-grid{display:grid;grid-template-columns:1fr;gap:16px}.mk-story{margin:0;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);padding:24px}.mk-story blockquote{margin:0;font:650 20px/1.45 "Onest",sans-serif}.mk-story figcaption{margin-top:16px;color:var(--mk-muted);font-size:14px}.mk-editorial-caption{margin-top:20px;color:var(--mk-muted);font-size:13px;line-height:1.5}.mk-category-cases .mk-empty-category{display:grid!important;grid-template-columns:1fr;gap:20px;border:0;background:transparent;padding:0}.mk-category-cases .mk-empty-category>p{display:none!important}@media(min-width:640px){.mk-category-cases .mk-empty-category{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.mk-category-cases .mk-empty-category{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.mk-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* Final Lovable parity: leather bag + owned equipment. */
.mk-bag-parity{padding:44px 0;border-top:1px solid var(--mk-border);background:var(--mk-bg)}.mk-bag-parity h2,.mk-equipment-panel h2{margin:8px 0 0;font:650 clamp(28px,4vw,40px)/1.15 "Onest",sans-serif;letter-spacing:-.02em}.mk-bag-parity p,.mk-equipment-panel p{color:var(--mk-muted);font-size:15px;line-height:1.58}.mk-bag-split{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.mk-bag-media{overflow:hidden;border-radius:12px;background:var(--mk-surface-strong);min-height:220px}.mk-bag-media img{display:block;width:100%;height:100%;object-fit:contain}.mk-bag-gallery-slots{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px}.mk-parity-note{margin-top:16px;font-size:13px!important}.mk-parity-placeholder{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:8px;margin-top:20px;border:1px dashed var(--mk-border-strong);border-radius:12px;background:var(--mk-surface);padding:24px}.mk-parity-placeholder strong{font:650 18px/1.3 "Onest",sans-serif}.mk-parity-placeholder span{color:var(--mk-muted);font-size:14px}.mk-equipment-page{padding:32px 0 64px;background:var(--mk-bg)}.mk-equipment-page>.mk-home-container{display:flex;flex-direction:column;gap:20px}.mk-equipment-panel{border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-card);padding:24px}.mk-equipment-hero{display:grid;grid-template-columns:1fr;gap:24px}.mk-equipment-hero h1{margin:8px 0 0;font:680 clamp(36px,6vw,56px)/1.05 "Onest",sans-serif;letter-spacing:-.03em}.mk-equipment-panel .mk-product-recommend-grid:empty::before{content:'Сумісні товари з фіду ще не прив'язані';display:block;color:var(--mk-muted);font-size:14px}.mk-brand-catalog-panel>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
@media(min-width:640px){.mk-bag-gallery-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.mk-bag-parity{padding:64px 0}.mk-bag-split,.mk-equipment-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.mk-equipment-page{padding-top:48px}.mk-equipment-panel{padding:32px}}
.mk-account-equipment-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:20px}.mk-account-equipment-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;border:1px solid var(--mk-border);border-radius:12px;background:var(--mk-surface);padding:16px}.mk-account-equipment-media{aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--mk-card)}.mk-account-equipment-media img{width:100%;height:100%;object-fit:contain}.mk-account-equipment-card h3{margin:6px 0;font:650 20px/1.3 "Onest",sans-serif}.mk-account-equipment-card p{margin:0 0 12px;color:var(--mk-muted);font-size:14px}@media(min-width:768px){.mk-account-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mk-order-parity-block{padding:28px 0}.mk-order-parity-block h2{margin:8px 0 0;font:650 30px/1.18 "Onest",sans-serif}.mk-order-parity-block p{max-width:68ch;color:var(--mk-muted);font-size:15px;line-height:1.58}.mk-order-parity-lines{display:flex;flex-direction:column;gap:10px;margin-top:20px}.mk-order-parity-lines>div,.mk-order-parity-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--mk-border);padding-bottom:10px;font-size:15px}.mk-order-parity-total{margin-top:16px;border-top:1px solid var(--mk-border-strong);border-bottom:0;padding-top:16px;font-size:18px}.mk-order-parity-total strong{font-size:22px}@media(min-width:768px){.mk-order-parity-block{padding:40px 0}}
