.catalog-showcase{position:relative;overflow:hidden;padding-bottom:52px;background:radial-gradient(ellipse at 12% 0%,rgba(226,0,26,.2),transparent 44%),radial-gradient(ellipse at 88% 100%,rgba(226,0,26,.12),transparent 40%),linear-gradient(180deg,#0f1015 0%,#171920 48%,#101118 100%)}.catalog-showcase::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);pointer-events:none}.catalog-showcase .products-section,.catalog-showcase .category-cards-section{position:relative;z-index:1;background:transparent}.catalog-showcase .products-section{padding-bottom:24px}.catalog-showcase .category-cards-section{padding-top:0}.catalog-showcase .category-cards-section::before{content:"";display:block;width:min(220px,42%);height:1px;margin:0 auto 30px;background:linear-gradient(to left,transparent,rgba(226,0,26,.55),transparent)}.catalog-showcase .section-head h2{color:#fff}.catalog-showcase .section-head h2 .mk-icon{color:var(--mk-red)}.catalog-showcase .product-card{border-color:rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(0,0,0,.32)}.catalog-showcase .product-card:hover{box-shadow:0 22px 48px rgba(0,0,0,.42)}.catalog-showcase .category-card{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);backdrop-filter:blur(10px);box-shadow:0 12px 32px rgba(0,0,0,.24)}.catalog-showcase .category-card:hover{background:rgba(255,255,255,.09);border-color:rgba(226,0,26,.38);box-shadow:0 18px 42px rgba(0,0,0,.34)}.catalog-showcase .category-card-title{color:#eef0f4}.section{padding:52px 0}.latest-posts-section{padding-top:28px}.more-posts-section,.faq-section{background:#fff}.promo-banners-section{padding-top:28px;padding-bottom:28px}.section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.section-head.is-center{display:block;text-align:center;margin-bottom:28px}.section-head h2{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:clamp(23px,3vw,32px);color:var(--mk-black)}.section-more-link{margin-top:26px;text-align:center}.latest-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px}.product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.archive-product-grid,.product-related .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-product-grid{margin-top:0}.category-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.more-posts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.post-card,.product-card,.category-card,.archive-card,.single-content-card,.page-content-card,.not-found-card{overflow:hidden;border:1px solid var(--mk-border);background:#fff;box-shadow:var(--mk-shadow-soft)}.post-card,.category-card,.archive-card,.single-content-card,.page-content-card,.not-found-card{border-radius:var(--mk-radius-md)}.product-card{border-radius:25px}.products-section .product-card{display:flex;flex-direction:column;overflow:hidden}.product-card-link{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;color:inherit;text-decoration:none}.products-section .product-card-link{height:100%}.products-section .product-card-media{position:relative;flex:0 0 auto;width:100%;aspect-ratio:1 / 1}.products-section .product-card-image{position:absolute;inset:0;aspect-ratio:auto;height:auto}.products-section .product-card-image img{position:absolute;inset:18px;width:calc(100% - 36px);height:calc(100% - 36px);object-fit:contain}.products-section .product-card h3{display:-webkit-box;overflow:hidden;flex:0 0 53px;min-height:53px;max-height:53px;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.products-section .product-card-body{display:flex;flex:0 0 140px;flex-direction:column;box-sizing:border-box;height:140px;min-height:140px;overflow:hidden;justify-content:flex-start}.products-section .product-price{flex:0 0 48px;min-height:48px;margin-top:10px;overflow:hidden}.products-grid-shell{min-height:0}.post-card{position:relative;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.post-card-link,.archive-card-link{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;color:inherit;text-decoration:none}.post-card.is-large .post-card-link{position:relative;display:block;height:100%;min-height:460px}.post-card-link:hover,.product-card-link:hover,.archive-card-link:hover,.category-card:hover{transform:translateY(-4px);box-shadow:var(--mk-shadow)}.post-card.is-large{grid-row:span 2}.post-card-image,.archive-card-image{display:block;overflow:hidden;background:#e9eaee}.post-card-image{aspect-ratio:16 / 10}.post-card-image img,.archive-card-image img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;transition:transform .35s ease}.post-card-link:hover img,.archive-card-link:hover img{transform:scale(1.04)}.post-card.is-large .post-card-image{height:100%;min-height:460px;aspect-ratio:auto}.post-card.is-large .post-card-image img{width:100%;height:100%;min-height:460px;aspect-ratio:auto;object-fit:cover}.post-card.is-large .post-card-body{position:absolute;inset:auto 16px 16px;z-index:1;width:auto;padding:18px;border-radius:var(--mk-radius-md);background:rgba(255,255,255,.94);backdrop-filter:blur(12px)}.post-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:16px}.post-card h3,.product-card h3,.archive-card h2{margin:0;font-size:15px;line-height:1.75;color:var(--mk-black)}.archive-card h2{display:-webkit-box;overflow:hidden;min-height:calc(1.75em * 2);-webkit-box-orient:vertical;-webkit-line-clamp:2}.post-card.is-large h3{font-size:20px}.image-placeholder{aspect-ratio:16 / 10;background:linear-gradient(135deg,#f0f1f4,#dde0e7)}.read-more{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:var(--mk-red);font-size:13px;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.post-card .read-more{margin-top:max(14px,auto)}.read-more .mk-icon{margin:0}.read-more--card{margin-top:auto;padding:8px 16px;border:1px solid rgba(226,0,26,.22);border-radius:999px;background:rgba(226,0,26,.06)}a.read-more--card:hover,.archive-card-link:hover .read-more--card{background:var(--mk-red);border-color:var(--mk-red);color:#fff}.archive-card-meta{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 12px;color:var(--mk-muted);font-size:12px}.archive-card-meta__item{display:inline-flex;align-items:center;gap:5px}.archive-card-meta__item .mk-icon{flex-shrink:0;opacity:.85}.post-meta{display:flex;gap:14px;margin-top:10px;color:var(--mk-muted);font-size:12px}.post-meta span{display:inline-flex;align-items:center}.product-card-media{position:relative}.product-card-badge{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(0,124,17,.37);color:#007c11}.product-card-badge .mk-icon{width:13px;height:13px}.product-card-action{position:absolute;bottom:12px;left:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--mk-red);color:#fff;box-shadow:0 6px 16px rgba(226,0,26,.25);transition:background .2s ease}.product-card-action .mk-icon{width:14px;height:14px}.product-card-action:hover,.product-card-link:hover .product-card-action{background:var(--mk-red-dark);color:#fff}.product-card-image{aspect-ratio:1 / 1;display:block;overflow:hidden;padding:18px;background:#fff}.product-card:hover .product-card-image img,.product-card-link:hover .product-card-image img{transform:scale(1.04)}.product-card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.product-card-image .mk-product-no-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%;background:linear-gradient(135deg,#f0f1f4,#dde0e7);color:var(--mk-muted);font-size:13px;font-weight:700;text-align:center;line-height:1.6}.product-card-body{padding:14px}.product-price{margin-top:10px;color:var(--mk-red);font-size:13px;font-weight:700}.product-price span{display:block;color:var(--mk-muted);font-weight:700}.category-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:190px;padding:18px 14px;text-align:center}.category-card img{width:auto;max-width:118px;max-height:118px;height:auto;object-fit:contain}.category-card-title{font-size:14px;font-weight:700;line-height:1.6;color:var(--mk-black)}.promo-banners{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.promo-banners-col{display:grid;grid-template-rows:1fr 1fr;gap:16px}.promo-banner{display:block;overflow:hidden;border:1px solid rgba(32,34,38,.08);border-radius:25px;background:#fff;box-shadow:var(--mk-shadow-soft);transition:transform .22s ease,box-shadow .22s ease}.promo-banner:hover{transform:translateY(-3px);box-shadow:var(--mk-shadow)}.promo-banners-col .promo-banner{aspect-ratio:680 / 246}.promo-banner--tall{aspect-ratio:680 / 512}.promo-banner img{width:100%;height:100%;object-fit:cover}.faq-list{display:grid;gap:12px;max-width:940px;margin:0 auto}.faq-item{padding:0 18px;border:1px solid var(--mk-border);border-radius:16px;background:#fbfbfc}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;font-weight:700;color:var(--mk-black);cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"";flex-shrink:0;width:8px;height:8px;border-right:2px solid var(--mk-muted);border-bottom:2px solid var(--mk-muted);transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease}.faq-item[open] summary::after{transform:rotate(225deg);border-color:var(--mk-red)}.faq-item p,.faq-answer ul,.faq-answer li{margin:0 0 14px;color:#3e4049}.faq-answer a,.seo-content a{color:var(--mk-red);font-weight:700}.faq-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;max-width:940px;margin:28px auto 0;padding:24px 28px;border:1px solid rgba(226,0,26,.14);border-radius:var(--mk-radius-lg);background:radial-gradient(circle at 100% 0,rgba(226,0,26,.12),transparent 42%),linear-gradient(135deg,#111218 0%,#1b1c22 100%);box-shadow:var(--mk-shadow-soft);color:#fff}.faq-cta-body{display:flex;align-items:center;gap:16px;flex:1 1 280px}.faq-cta-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:54px;height:54px;border-radius:50%;background:rgba(226,0,26,.18);color:#fff}.faq-cta-text strong{display:block;margin-bottom:4px;font-size:17px;color:#fff}.faq-cta-text p{margin:0;color:#e2e4ea;font-size:14px;line-height:1.8}.faq-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.faq-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.faq-cta-btn--call{background:var(--mk-red);color:#fff;box-shadow:0 8px 20px rgba(226,0,26,.28)}.faq-cta-btn--call:hover{background:var(--mk-red-dark);color:#fff;transform:translateY(-2px)}.faq-cta-btn--contact{background:#fff;color:var(--mk-black)}.faq-cta-btn--contact:hover{background:#f2f3f5;color:var(--mk-black);transform:translateY(-2px)}.seo-content{position:relative;padding:clamp(22px,4vw,44px);padding-bottom:70px;border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:#fff;box-shadow:var(--mk-shadow-soft);overflow:hidden;transition:max-height .5s ease}html:not(.js) .readmore{max-height:none;overflow:visible}html:not(.js) .readmore::after{display:none}html:not(.js) .readmore-toggle{display:none}.seo-content.readmore:not(.is-expanded){max-height:var(--mk-readmore-height);overflow:hidden}.seo-content.readmore:not(.is-expanded)::after{content:"";position:absolute;right:0;bottom:0;left:0;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none;opacity:1;transition:opacity .3s ease}.seo-content.readmore.is-collapsible{max-height:var(--mk-readmore-height)}.seo-content.readmore.is-collapsible::after{content:"";position:absolute;right:0;bottom:0;left:0;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none;opacity:1;transition:opacity .3s ease}.seo-content.readmore.is-expanded::after{opacity:0}.readmore-toggle{position:absolute;bottom:20px;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:148px;padding:10px 28px;border:0;border-radius:30px;background:linear-gradient(135deg,#111218,#33353d);color:#fff;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.2);transform:translateX(-50%);transition:transform .3s ease,box-shadow .3s ease}.readmore-toggle:hover{transform:translateX(-50%) translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.28)}.readmore-toggle[hidden]{display:none}.seo-content h2{margin:28px 0 10px;font-size:24px;color:var(--mk-black)}.seo-content p{color:#3e4049}.seo-content a:hover{color:var(--mk-red-dark)}.archive-main,.single-main,.page-main,.not-found-main{padding:52px 0}.archive-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:28px;align-items:start}.archive-main-col{min-width:0}.archive-search{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:8px;border:1px solid var(--mk-border);border-radius:18px;background:#fff;box-shadow:var(--mk-shadow-soft)}.archive-search input{flex:1 1 auto;min-width:0;padding:12px 14px;border:0;outline:none;background:transparent;color:var(--mk-text);font-size:14px;font-weight:600}.archive-search input::placeholder{color:#8b8d97}.archive-search .btn{min-height:44px;padding:0 20px;border-radius:14px;background:var(--mk-red);font-size:14px}.archive-search .btn:hover{background:var(--mk-red-dark)}.archive-header .archive-search+h1{margin-top:0}.archive-header__count{margin:8px 0 0;color:var(--mk-muted);font-size:14px}.search-intelligence{display:grid;gap:18px;margin-bottom:28px}.search-panel{padding:18px 20px;border:1px solid var(--mk-border);border-radius:20px;background:#fff;box-shadow:var(--mk-shadow-soft)}.search-panel__title{margin:0 0 12px;font-size:18px}.search-panel__lead{margin:0 0 14px;color:var(--mk-muted);font-size:14px}.search-chip-list{display:flex;flex-wrap:wrap;gap:10px}.search-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(226,0,26,.18);border-radius:999px;background:rgba(226,0,26,.06);color:var(--mk-text);font-size:13px;font-weight:700}.search-chip:hover{border-color:rgba(226,0,26,.35);background:rgba(226,0,26,.12);color:var(--mk-red)}.search-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-link-card{display:flex;flex-direction:column;gap:4px;min-height:72px;padding:14px 16px;border:1px solid var(--mk-border);border-radius:16px;background:#fafbfc;transition:border-color .2s ease,background .2s ease,color .2s ease}.search-link-card:hover{border-color:rgba(226,0,26,.28);background:#fff;color:var(--mk-red)}.search-link-card__title{font-size:14px;font-weight:800}.search-link-card__meta{color:var(--mk-muted);font-size:12px;font-weight:600}.search-results-group+.search-results-group{margin-top:28px}.search-results-group__title{margin:0 0 16px;font-size:20px}.sidebar-search__form{display:flex;align-items:center;gap:8px;padding:4px;border:1px solid var(--mk-border);border-radius:999px;background:#f7f7f9}.sidebar-search__form input{flex:1 1 auto;min-width:0;padding:10px 12px;border:0;outline:none;background:transparent;color:var(--mk-text);font-size:13px;font-weight:600}.sidebar-search__form input::placeholder{color:#8b8d97}.sidebar-search__form .btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:0;min-width:38px;min-height:38px;padding:0;border-radius:50%;background:var(--mk-red);color:#fff}.sidebar-search__form .btn:hover{background:var(--mk-red-dark);color:#fff}.sidebar-search__form .btn .mk-icon{display:block;width:16px;height:16px}.sidebar-search__form .btn span{display:none}.archive-sidebar-col{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--mk-header-height)+16px);align-self:start}.archive-sidebar{padding:18px;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:#fff;box-shadow:var(--mk-shadow-soft)}.popular-posts-sidebar{position:static;top:auto}.archive-sidebar-contact.faq-cta,.product-contact-panel.faq-cta{max-width:none;margin:0}.archive-sidebar-contact.faq-cta{flex-direction:column;align-items:stretch;padding:18px}.archive-sidebar-contact .faq-cta-body,.product-contact-panel .faq-cta-body{flex-direction:row;align-items:center;gap:10px}.archive-sidebar-contact .faq-cta-body{flex:0 0 auto;justify-content:center;text-align:center}.product-contact-panel .faq-cta-body{flex:1 1 auto;text-align:right}.archive-sidebar-contact .product-contact-panel__title,.product-contact-panel__title{font-size:15px}.archive-sidebar-contact .product-contact-panel__title{color:#fff}.product-contact-panel__title{color:#fff}.archive-sidebar-contact .faq-cta-actions,.product-contact-panel .faq-cta-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:8px}.product-contact-panel .faq-cta-actions{flex:1 1 220px;max-width:280px}.archive-sidebar-contact .faq-cta-icon{width:44px;height:44px}.product-contact-panel .faq-cta-icon{width:40px;height:40px}.archive-sidebar-contact .faq-cta-btn,.product-contact-panel .faq-cta-btn{display:flex;width:100%;min-width:0;min-height:38px;justify-content:center;font-size:13px;gap:6px;padding:0 10px}.archive-sidebar-contact .faq-cta-btn{min-height:40px;padding:0 12px}.product-contact-panel .faq-cta-btn span[dir="ltr"]{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;letter-spacing:.02em}.product-contact-panel.faq-cta{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.archive-sidebar__title{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--mk-border);font-size:16px;font-weight:900;color:var(--mk-black)}.archive-sidebar__list,.archive-sidebar__sublist{list-style:none;margin:0;padding:0}.archive-sidebar__list--root{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--mk-border)}.archive-sidebar__shop-label{flex:1;min-width:0}.archive-sidebar__item--shop .mk-kia-logo{flex-shrink:0;display:block;opacity:.88}.archive-sidebar__item--shop.is-current .mk-kia-logo{opacity:1}.archive-sidebar__sublist{margin:4px 0 8px;padding:6px 10px 6px 0;border-right:2px solid rgba(226,0,26,.12);border-radius:0 12px 12px 0;background:linear-gradient(270deg,#f8f9fb 0%,rgba(248,249,251,.35) 100%)}.archive-sidebar__sublist .archive-sidebar__item>a,.archive-sidebar__sublist .archive-sidebar__item>.archive-sidebar__row>a{font-size:12px;font-weight:600;color:#5c6070;padding:6px 10px}.archive-sidebar__sublist .archive-sidebar__item>a:hover,.archive-sidebar__sublist .archive-sidebar__item>.archive-sidebar__row>a:hover{background:rgba(255,255,255,.85)}.archive-sidebar__sublist .archive-sidebar__item.is-current>a,.archive-sidebar__sublist .archive-sidebar__item.is-current>.archive-sidebar__row>a{background:#fff;box-shadow:inset 0 0 0 1px rgba(226,0,26,.12)}.archive-sidebar__item.has-children>.archive-sidebar__row{border-radius:10px;transition:background .2s ease}.archive-sidebar__item.has-children.is-open>.archive-sidebar__row{background:#f8f9fb}.archive-sidebar__item.has-children.is-open>.archive-sidebar__row>a{color:var(--mk-black);font-weight:800}.archive-sidebar__sublist .archive-sidebar__toggle{width:28px;min-height:32px}.archive-sidebar__list>.archive-sidebar__item+.archive-sidebar__item,.archive-sidebar__sublist>.archive-sidebar__item+.archive-sidebar__item{margin-top:2px}.archive-sidebar__row{display:flex;align-items:stretch;gap:4px}.archive-sidebar__row>a{flex:1;min-width:0}.archive-sidebar__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;min-height:36px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mk-muted);cursor:pointer;transition:background .2s ease,color .2s ease}.archive-sidebar__toggle:hover{background:#f2f3f5;color:var(--mk-red)}.archive-sidebar__item.has-children.is-open>.archive-sidebar__row .archive-sidebar__toggle .mk-icon{transform:rotate(180deg);transition:transform .2s ease}.archive-sidebar__toggle .mk-icon{transition:transform .2s ease}.archive-sidebar__item a,.post-toc__item a{display:block;padding:7px 10px;border-radius:10px;color:var(--mk-text);font-size:13px;font-weight:700;line-height:1.65;transition:background .2s ease,color .2s ease}.archive-sidebar__item a:hover,.post-toc__item a:hover{background:#f2f3f5;color:var(--mk-red)}.archive-sidebar__item--shop>.archive-sidebar__shop-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid rgba(226,0,26,.18);border-radius:12px;background:linear-gradient(180deg,#fff 0%,#fff7f8 100%);color:var(--mk-black);font-size:13px;font-weight:900;line-height:1.6;box-shadow:0 4px 14px rgba(226,0,26,.06)}.archive-sidebar__item--shop>.archive-sidebar__shop-link:hover{border-color:rgba(226,0,26,.35);background:#fff1f2;color:var(--mk-red)}.archive-sidebar__item.is-current>a,.archive-sidebar__item.is-current>.archive-sidebar__row>a,.archive-sidebar__item.is-ancestor>a,.archive-sidebar__item.is-ancestor>.archive-sidebar__row>a{color:var(--mk-red)}.archive-sidebar__item.is-current>a,.archive-sidebar__item.is-current>.archive-sidebar__row>a{background:#fff1f2}.archive-sidebar__item--shop.is-current>.archive-sidebar__shop-link{border-color:var(--mk-red);background:var(--mk-red);color:#fff;box-shadow:0 8px 20px rgba(226,0,26,.22)}.archive-sidebar__item--shop.is-current>.archive-sidebar__shop-link:hover{background:var(--mk-red-dark);color:#fff}.post-toc__list{list-style:none;margin:0;padding:0}.post-toc__sublist{list-style:none;margin:2px 0 6px;padding:0 12px 0 0;border-right:2px solid rgba(226,0,26,.16)}.post-toc__item--h3 a{font-size:12px}.sidebar-empty{margin:0;color:var(--mk-muted);font-size:13px;line-height:1.8}.single-layout .single-content-card{margin:0}.single-sidebar{display:flex;flex-direction:column;gap:16px;align-self:start;position:sticky;top:calc(var(--mk-header-height)+16px)}.single-sidebar .archive-sidebar{position:static;flex-shrink:0}.popular-posts-grid{display:grid;grid-template-columns:1fr;gap:10px}.popular-post-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mk-border);border-radius:14px;background:#fff;box-shadow:var(--mk-shadow-soft);transition:transform .2s ease,box-shadow .2s ease}.popular-post-card__link{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;color:inherit;text-decoration:none}.popular-post-card:has(.popular-post-card__link:hover){transform:translateY(-2px);box-shadow:var(--mk-shadow)}.popular-post-card__image{aspect-ratio:16 / 10;overflow:hidden;background:#e9eaee}.popular-post-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.popular-post-card__link:hover img{transform:scale(1.04)}.popular-post-card__body{padding:10px}.popular-post-card__body h3{margin:0;font-size:12px;line-height:1.65;color:var(--mk-black)}.archive-term-description{margin-top:28px;padding-top:28px;border-top:1px solid var(--mk-border);color:#3e4049;font-size:15px;line-height:1.9;max-width:100%;min-width:0}.archive-term-description p{margin:0 0 14px}.archive-term-description p:last-child{margin-bottom:0}.archive-term-description a{color:var(--mk-red);font-weight:700}.catalog-main .archive-layout{margin-top:0}.catalog-main .mk-breadcrumb{margin-top:22px;margin-bottom:24px}.archive-header{margin-bottom:24px}.archive-header--author{margin-bottom:28px}.catalog-main .product-archive-list-heading{margin:0 0 16px;font-size:clamp(18px,2.5vw,22px);line-height:1.5;color:var(--mk-black)}.catalog-main .shop-toolbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:8px 10px;border:1px solid rgba(15,17,24,.06);border-radius:12px;background:transparent;box-shadow:none}.catalog-main .woocommerce-result-count{margin:0;text-align:right;justify-self:start;color:var(--mk-muted);font-size:14px;font-weight:500;line-height:1.6}.catalog-main .shop-toolbar .woocommerce-result-count{font-size:13px;color:#8b8f9a}.catalog-main .woocommerce-ordering{margin:0}.catalog-main .woocommerce-ordering__field{position:relative;display:inline-flex;align-items:center}.catalog-main .shop-toolbar .woocommerce-ordering select.orderby{min-height:38px;border-color:rgba(15,17,24,.08);background-color:rgba(255,255,255,.45)}.catalog-main .woocommerce-ordering select.orderby{appearance:none;min-width:220px;min-height:42px;padding:0 16px 0 38px;border:1px solid var(--mk-border);border-radius:999px;background-color:#fff;background-image:none;box-shadow:none;color:var(--mk-text);font-family:var(--mk-font);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.catalog-main .woocommerce-ordering__icon{position:absolute;left:14px;display:inline-flex;pointer-events:none;color:#747783}.catalog-main .woocommerce-ordering select.orderby:hover{border-color:rgba(226,0,26,.35)}.catalog-main .woocommerce-ordering select.orderby:focus{border-color:var(--mk-red);outline:none;box-shadow:0 0 0 3px rgba(226,0,26,.1)}.archive-description{margin-top:10px;color:var(--mk-muted);font-size:14px;line-height:1.9}.archive-header h1,.single-header h1,.page-header h1{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.5;color:var(--mk-black)}.archive-card{display:flex;flex-direction:column}.archive-card-image{flex-shrink:0;width:100%}.archive-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:18px}.archive-card-body p{margin:0 0 28px;flex:1 1 auto;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--mk-muted);font-size:13px;line-height:1.85}.authors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.author-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:#fff;box-shadow:var(--mk-shadow-soft);transition:transform .2s ease,box-shadow .2s ease}.author-card:hover{transform:translateY(-3px);box-shadow:var(--mk-shadow)}.author-card__avatar{display:flex;justify-content:center;padding:24px 24px 0;background:linear-gradient(180deg,#fff7f8 0%,#fff 100%)}.author-card__avatar img{width:96px;height:96px;border:1px solid rgba(226,0,26,.08);border-radius:50%;object-fit:cover;box-shadow:0 4px 16px rgba(10,11,18,.1)}.author-card__body{display:flex;flex-direction:column;flex:1;padding:18px;text-align:center}.author-card__name{margin:0;font-size:18px;line-height:1.5}.author-card__name a{color:var(--mk-black)}.author-card__name a:hover{color:var(--mk-red)}.author-card__count{margin:6px 0 0;color:var(--mk-muted);font-size:13px}.author-card__bio{margin:12px 0 0;color:var(--mk-text);font-size:13px;line-height:1.85}.author-card__link{margin-top:16px;align-self:center}.author-archive-header{display:flex;align-items:flex-start;gap:24px;width:100%;padding:clamp(20px,4vw,28px);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:linear-gradient(180deg,#fff 0%,#f8f9fb 100%);box-shadow:var(--mk-shadow-soft)}.author-archive-header__body{flex:1;min-width:0}.author-archive-header__avatar img{width:120px;height:120px;border:1px solid var(--mk-border);border-radius:50%;object-fit:cover;box-shadow:var(--mk-shadow-soft)}.author-archive-header__body h1{margin:0}.author-archive-header__count{margin:8px 0 0;color:var(--mk-muted);font-size:14px}.author-archive-header__bio{margin:14px 0 0;color:var(--mk-text);font-size:15px;line-height:1.9}.nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px}.nav-links a.page-numbers,.nav-links span.page-numbers,.mk-pagination .nav-links a,.mk-pagination .nav-links span,.product-review-pagination .page-numbers a,.product-review-pagination .page-numbers span,.post-comment-pagination .page-numbers a,.post-comment-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid var(--mk-border);border-radius:999px;background:#fff;color:var(--mk-text);font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.nav-links a.page-numbers:hover{border-color:var(--mk-red);color:var(--mk-red)}.nav-links span.page-numbers.current,.nav-links .current,.product-review-pagination .page-numbers .current{border-color:var(--mk-red);background:var(--mk-red);color:#fff}.mk-pagination{margin-top:26px}.catalog-main .mk-pagination{margin:28px 0 0}.catalog-main .mk-pagination:has(+.archive-term-description){margin-bottom:0}.catalog-main .mk-pagination+.archive-term-description{margin-top:28px}.catalog-main .mk-pagination:last-child{margin-bottom:8px}.catalog-main .woocommerce-pagination .nav-links{margin-top:0}.catalog-main .woocommerce-pagination .nav-links a.page-numbers,.catalog-main .woocommerce-pagination .nav-links span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid var(--mk-border);border-radius:999px;background:#fff;color:var(--mk-text);font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.catalog-main .woocommerce-pagination .nav-links a.page-numbers.prev,.catalog-main .woocommerce-pagination .nav-links a.page-numbers.next{min-width:auto;padding:0 16px}.catalog-main .woocommerce-pagination .nav-links span.page-numbers.dots{min-width:auto;padding:0 6px;border:0;background:transparent;font-weight:700}.catalog-main .woocommerce-pagination .nav-links a.page-numbers:hover{border-color:var(--mk-red);color:var(--mk-red)}.catalog-main .woocommerce-pagination .nav-links span.page-numbers.current{border-color:var(--mk-red);background:var(--mk-red);color:#fff}.mk-pagination .navigation.pagination{margin:0}.mk-pagination .nav-links{margin-top:0}.product-review-pagination .page-numbers,.post-comment-pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.single-content-card,.page-content-card{padding:clamp(18px,4vw,42px);min-width:0}.page-header{margin-bottom:24px}.single-thumbnail{margin:-24px -24px 24px;overflow:hidden;border-radius:22px}.single-thumbnail img{width:100%;max-height:520px;object-fit:cover}.single-post-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px;padding:12px;border:1px solid var(--mk-border);border-radius:16px;background:linear-gradient(180deg,#fff 0%,#f8f9fb 100%);box-shadow:var(--mk-shadow-soft)}.single-post-toolbar__meta,.single-post-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.post-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--mk-border);border-radius:999px;background:#fff;color:var(--mk-text);font-family:inherit;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background .2s ease}.post-chip .mk-icon{color:var(--mk-red)}.post-chip--muted{color:var(--mk-muted)}.single-post-author{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:28px;padding-top:20px;border-top:1px solid var(--mk-border)}.single-post-author__label{color:var(--mk-muted);font-size:13px;font-weight:600}.single-post-author__name{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid rgba(226,0,26,.18);border-radius:999px;background:rgba(226,0,26,.05);color:var(--mk-black);font-size:14px;font-weight:700;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.single-post-author__name .mk-icon{color:var(--mk-red)}.single-post-author__name:hover{border-color:var(--mk-red);background:var(--mk-red);color:#fff}.single-post-author__name:hover .mk-icon{color:#fff}.single-main .rpb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.single-main .rpb-card{min-width:0}.single-main .rpb-card>a{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:#fff;color:var(--mk-black);text-decoration:none;box-shadow:var(--mk-shadow-soft);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.single-main .rpb-card>a:hover{border-color:rgba(226,0,26,.28);color:var(--mk-black);transform:translateY(-3px);box-shadow:var(--mk-shadow)}.single-main .rpb-thumb{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(180deg,#f8f9fb 0%,#eef0f4 100%)}.single-main .rpb-thumb::after{content:"مشاهده";position:absolute;inset:auto 12px 12px 12px;display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;background:rgba(226,0,26,.92);color:#fff;font-size:12px;font-weight:900;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.single-main .rpb-card>a:hover .rpb-thumb::after{opacity:1;transform:translateY(0)}.single-main .rpb-thumb img{display:block;width:100% !important;height:100% !important;object-fit:cover;transition:transform .25s ease}.single-main .rpb-card>a:hover .rpb-thumb img{transform:scale(1.04)}.single-main .rpb-title{margin:0;padding:14px 14px 8px;color:var(--mk-black);font-size:15px;font-weight:900;line-height:1.7}.single-main .rpb-price{display:grid;gap:4px;margin-top:auto;padding:0 14px 14px;color:var(--mk-muted);font-size:12px;line-height:1.7}.single-main .rpb-price .gheymatlabel{color:var(--mk-muted);font-weight:700}.single-main .rpb-price .pc-price{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:5px 9px;border-radius:999px;background:#fff1f2;color:var(--mk-red);font-size:12px;font-weight:900;direction:rtl}@media (max-width:980px){.single-main .rpb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.single-main .rpb-grid{grid-template-columns:1fr;gap:12px}}.post-chip--link:hover{border-color:rgba(226,0,26,.35);color:var(--mk-red)}.post-chip--share{cursor:pointer}.post-chip--share:hover,.post-chip--share.is-copied{border-color:rgba(226,0,26,.35);color:var(--mk-red)}.post-chip--share.is-copied{background:#fff1f2}.post-badge{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--mk-red);box-shadow:0 10px 24px rgba(226,0,26,.22);color:#fff;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.post-badge .mk-icon{color:#fff}.post-badge--comment:hover{background:var(--mk-red-dark);color:#fff;transform:translateY(-1px)}.post-comments{margin-top:28px}.post-comments__card{margin:0}.post-comments__title{margin:0 0 10px;font-size:clamp(18px,2.4vw,22px);line-height:1.6;color:var(--mk-black)}.post-comments__count{margin:0 0 18px;color:var(--mk-muted);font-size:14px}.post-comments__closed{margin:0;color:var(--mk-muted);font-size:14px;line-height:1.9}.post-comments-empty{display:grid;gap:10px;margin-bottom:22px;padding:22px 20px;border:1px dashed rgba(226,0,26,.24);border-radius:var(--mk-radius-md);background:linear-gradient(180deg,#fff8f8 0%,#f8f9fb 100%);text-align:center}.post-comments-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-inline:auto;border-radius:50%;background:rgba(226,0,26,.1);color:var(--mk-red)}.post-comments-empty__title{font-size:16px;color:var(--mk-black)}.post-comments-empty__text{margin:0;color:var(--mk-muted);font-size:14px;line-height:1.9}.post-comment-form-wrap{padding-top:22px;border-top:1px solid var(--mk-border)}.post-comments #respond{scroll-margin-top:calc(var(--mk-header-height)+16px)}#comments{scroll-margin-top:calc(var(--mk-header-height)+16px)}.post-comment-list{display:grid;gap:14px;margin:0 0 22px;padding:0;list-style:none}.post-comment-list .post-comment{margin:0;list-style:none}.post-comment__body{padding:16px;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:#f8f9fb}.post-comment__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.post-comment__author{color:var(--mk-black);font-size:14px}.post-comment__date{color:var(--mk-muted);font-size:12px;font-weight:500}.post-comment__moderation{margin:0 0 10px;color:var(--mk-red);font-size:13px;font-weight:700}.post-comment__content{color:var(--mk-text);font-size:14px;line-height:1.9}.post-comment__content p{margin:0}.post-comment__reply a{display:inline-flex;margin-top:10px;color:var(--mk-red);font-size:13px;font-weight:700}.post-comment-pagination{margin-bottom:22px}.entry-content{font-size:16px;max-width:100%;min-width:0;overflow-wrap:anywhere}.entry-content img,.entry-content video,.entry-content svg,.archive-term-description img,.archive-term-description video,.archive-term-description svg{max-width:100% !important;width:auto !important;height:auto !important}.entry-content iframe,.entry-content embed,.entry-content object,.archive-term-description iframe,.archive-term-description embed,.archive-term-description object{max-width:100%;height:auto}.entry-content figure,.entry-content .wp-caption,.entry-content .wp-block-image,.entry-content .wp-block-embed,.entry-content .wp-block-table,.archive-term-description figure,.archive-term-description .wp-caption,.archive-term-description .wp-block-image,.archive-term-description .wp-block-embed,.archive-term-description .wp-block-table{width:auto !important;max-width:100% !important;height:auto !important}.entry-content figure img,.entry-content .wp-caption img,.archive-term-description figure img,.archive-term-description .wp-caption img{width:auto !important;max-width:100% !important;height:auto !important}.entry-content .wp-block-table,.entry-content figure.wp-block-table,.archive-term-description .wp-block-table,.archive-term-description figure.wp-block-table{margin:1.25em 0;max-width:100%;border:1px solid var(--mk-border);border-radius:14px;background:#fff}.entry-content table,.archive-term-description table{width:100% !important;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:1.25em 0;border:1px solid var(--mk-border);border-radius:14px;background:#fff;font-size:15px;line-height:1.75;color:var(--mk-text)}.entry-content .wp-block-table table,.entry-content figure.wp-block-table table,.archive-term-description .wp-block-table table,.archive-term-description figure.wp-block-table table{width:100% !important;margin:0;border:0;border-radius:0}.entry-content th,.entry-content td,.archive-term-description th,.archive-term-description td{padding:11px 14px;border:1px solid var(--mk-border);text-align:right;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.entry-content th,.archive-term-description th{background:#f8f9fb;color:var(--mk-black);font-weight:700}.entry-content thead th,.archive-term-description thead th{border-bottom-width:2px}.entry-content tbody tr:nth-child(even),.archive-term-description tbody tr:nth-child(even){background:#fcfcfd}.entry-content tbody tr:hover,.archive-term-description tbody tr:hover{background:#f5f6f8}.entry-content table caption,.archive-term-description table caption{caption-side:bottom;padding:10px 14px;color:var(--mk-muted);font-size:13px;text-align:right}.entry-content pre,.entry-content .wp-block-code,.entry-content .wp-block-preformatted,.archive-term-description pre,.archive-term-description .wp-block-code,.archive-term-description .wp-block-preformatted{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content h2,.entry-content h3{scroll-margin-top:calc(var(--mk-header-height)+20px);line-height:1.6;color:var(--mk-black)}.entry-content a{color:var(--mk-red);font-weight:700}.not-found-card{padding:42px;text-align:center}@media (max-width:1120px){.site-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:auto;z-index:1200;flex:none;width:min(390px,88vw);height:100dvh;max-height:100dvh;padding:16px;overflow-y:auto;background:#fff;box-shadow:-20px 0 50px rgba(0,0,0,.18)}body.menu-open .site-nav{display:block !important;visibility:visible}body.menu-open .mobile-menu-backdrop:not([hidden]){display:block}.site-nav__mobile-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--mk-border)}.site-nav__mobile-head button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:50%;background:#f1f1f4;color:var(--mk-black);cursor:pointer}.site-nav>.menu-list{display:block}.site-nav .menu-list,.site-nav .sub-menu{width:100%}.site-nav .submenu-icon{display:none}.site-nav .is-parent-link{display:list-item}.site-nav .menu-item{border-bottom:1px solid #f0f0f2}.site-nav .menu-item.has-children{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:stretch}.site-nav .menu-item>a{min-height:52px;padding:12px 14px;white-space:normal;border-radius:0}.site-nav .menu-item>a:hover,.site-nav .menu-item:hover>a{background:transparent;color:var(--mk-black)}.site-nav .has-children>a{cursor:pointer}.site-nav .submenu-toggle{display:inline-flex;align-items:center;justify-content:center;width:52px;min-height:52px;margin:0;border:0;border-right:1px solid #ececef;border-radius:0;background:#f4f4f6;color:var(--mk-black);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.site-nav .is-open>.submenu-toggle{background:var(--mk-red);color:#fff}.site-nav .is-open>.submenu-toggle .mk-icon{transform:rotate(180deg)}.site-nav .submenu-toggle .mk-icon{transition:transform .2s ease}.site-nav .sub-menu{position:static;display:none;top:auto;right:auto;grid-column:1 / -1;width:100%;min-width:0;margin:0;padding:4px 12px 12px;border:0;border-top:1px solid #f0f0f2;border-radius:0;background:#fafafb;box-shadow:none;opacity:1;visibility:visible;transform:none}.site-nav .sub-menu[hidden]{display:none !important}.site-nav .sub-menu .menu-item{border-bottom:0}.site-nav .sub-menu .menu-item.has-children{grid-template-columns:minmax(0,1fr) 44px;margin-top:4px;border-radius:12px;background:rgba(255,255,255,.72)}.site-nav .sub-menu .submenu-toggle{width:44px;min-height:44px}.site-nav .sub-menu .sub-menu{position:static;top:auto;right:auto;display:none;margin:6px 10px 8px 0;padding:6px 10px 8px;border:0;border-right:2px solid rgba(226,0,26,.18);border-top:0;border-radius:0 12px 12px 0;background:#fff;box-shadow:none;opacity:1;visibility:visible;transform:none}.site-nav .sub-menu .menu-item>a{min-height:44px;padding:10px 8px;font-size:13px;color:#43444c}.site-nav .is-parent-link>a{display:inline-flex;align-items:center;gap:8px;width:100%;margin-bottom:4px;padding-bottom:10px;border-bottom:1px dashed #e3e4e8;color:var(--mk-red);font-weight:900}.site-nav .menu-parent-link-icon{flex-shrink:0;color:var(--mk-red);opacity:.92}.site-nav .is-open>.sub-menu{display:block}.site-nav .is-open>.sub-menu:not([hidden]){display:block}.mobile-menu-btn{display:inline-flex}.header-inner{justify-content:space-between}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-product-grid,.product-related .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-banners{grid-template-columns:1fr}.more-posts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hero-inner{grid-template-columns:1fr;padding:52px 0 72px}.hero-visual{display:none}.finder-shell{padding:22px}.latest-grid{grid-template-columns:1fr 1fr}.post-card.is-large{grid-row:auto;grid-column:span 2}.post-card.is-large .post-card-link{display:flex;flex-direction:column;height:auto;min-height:0}.post-card.is-large .post-card-image{height:auto;min-height:auto;aspect-ratio:16 / 10}.post-card.is-large .post-card-image img{height:auto;min-height:auto;aspect-ratio:16 / 10}.post-card.is-large .post-card-body{position:static;inset:auto;padding:16px;background:#fff;backdrop-filter:none}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.more-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-layout{grid-template-columns:1fr}.archive-sidebar-col,.popular-posts-sidebar{position:static}.single-sidebar{position:static}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){:root{--mk-header-height:66px}body{font-size:14px}.container,.narrow-container{width:min(100% - 22px,var(--mk-container))}.site-logo img{width:112px}.header-inner{gap:10px}.archive-search{flex-direction:column;align-items:stretch}.archive-search .btn{width:100%}.search-link-list{grid-template-columns:1fr}.support-btn.btn{min-height:38px;padding:0 12px;font-size:12px}.catalog-main .shop-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#f8f9fb;border-color:rgba(15,17,24,.05)}.catalog-main .mk-breadcrumb{margin-top:16px;margin-bottom:18px}.catalog-main .woocommerce-result-count{margin:0;min-width:0;text-align:right;font-size:11px;line-height:1.45}.catalog-main .woocommerce-ordering{margin:0;min-width:0;justify-self:start}.catalog-main .woocommerce-ordering__field{display:inline-flex;max-width:100%}.catalog-main .woocommerce-ordering select.orderby{width:9.5rem;max-width:38vw;min-width:0;min-height:34px;padding:0 10px 0 28px;font-size:11px}.catalog-main .woocommerce-ordering__icon{left:10px}.catalog-main .mk-pagination{margin-top:24px}.catalog-main .woocommerce-pagination .nav-links{gap:6px}.catalog-main .woocommerce-pagination .nav-links a.page-numbers,.catalog-main .woocommerce-pagination .nav-links span.page-numbers{min-width:34px;height:34px;padding:0 10px;font-size:12px}.catalog-main .woocommerce-pagination .nav-links a.page-numbers.prev,.catalog-main .woocommerce-pagination .nav-links a.page-numbers.next{padding:0 12px}.catalog-main .mk-pagination+.archive-term-description{margin-top:24px}.catalog-main .archive-term-description{font-size:14px}.single-post-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:10px}.single-post-toolbar__meta,.single-post-toolbar__actions{width:100%}.single-post-toolbar__meta{display:flex;flex-direction:column;gap:6px}.single-post-toolbar__meta .post-chip{width:100%;min-width:0;justify-content:flex-start;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border-radius:12px;font-size:12px;line-height:1.45;white-space:normal}.single-post-toolbar__meta .post-chip .mk-icon{flex-shrink:0}.single-post-toolbar__meta .post-chip>span:last-child,.single-post-toolbar__meta .post-chip time{min-width:0}.single-post-toolbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid rgba(15,17,24,.08)}.single-post-toolbar__actions .post-chip--share,.single-post-toolbar__actions .post-badge--comment{width:100%;min-height:38px;justify-content:center}.single-post-toolbar__actions>:only-child{grid-column:1 / -1}.hero-section{min-height:320px}.hero-title{letter-spacing:-1px}.hero-search{flex-direction:column;align-items:stretch;border-radius:20px}.hero-search button{width:100%}.section{padding:34px 0}.section-head{align-items:flex-start}.section-head h2{font-size:23px}.finder-shell{margin-top:-78px;border-radius:22px}.latest-grid{grid-template-columns:1fr}.post-card.is-large{grid-column:auto}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card-body{padding:12px}.products-section .product-card-body{height:112px;min-height:112px}.products-section .product-card h3{flex-basis:46px;min-height:46px;max-height:46px}.products-section .product-price{flex-basis:42px;min-height:42px}.product-card h3{font-size:13px}.category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-card{min-height:160px}.category-card img{max-height:92px}.promo-banners,.promo-banners-col{gap:12px}.more-posts-grid{grid-template-columns:1fr}.archive-grid{grid-template-columns:1fr}.authors-grid{grid-template-columns:1fr}.author-archive-header{flex-direction:column;align-items:center;text-align:center}.author-archive-header__bio{max-width:none}.faq-cta{padding:20px}.faq-cta-actions{width:100%}.faq-cta-btn{flex:1 1 auto}.footer-grid{grid-template-columns:1fr}}