/* Header content scaling only; outer header frame and existing handlers stay intact. */
.mk-hdr .mk-hdr-action{font-size:15.5px}
.mk-hdr .mk-hdr-action-ico svg{width:27px;height:27px}
.mk-hdr .mk-acc-hi{font-size:14.5px}
.mk-hdr .mk-acc-mail{font-size:16.5px}
.mk-hdr .mk-acc-list a{font-size:16px;line-height:1.45}
.mk-hdr .mk-acc-list svg{width:19px;height:19px}
.mk-hdr .mk-acc-btn{font-size:15.5px}
.mk-hdr .mk-hdr-panel-title{font-size:20px}
.mk-hdr .mk-hdr-panel-cart{font-size:16.5px}
.mk-hdr .mk-hdr-panel-cart svg{width:21px;height:21px}
.mk-hdr .mk-hdr-burger span{width:24px}
.mk-native-menu .mk-native-trigger{font-size:16px}
.mk-native-menu .mk-native-trigger img{width:28px;height:28px}
.mk-native-menu .mk-native-chevron{width:7px;height:7px}
.mk-native-menu .mk-native-section-title{font-size:22px}
.mk-native-menu .mk-native-group-title{font-size:14.5px}
.mk-native-menu .mk-native-link{font-size:18px!important}
.mk-native-menu .mk-native-promo-copy>strong{font-size:26px}
.mk-native-menu .mk-native-promo-copy>span{font-size:15.5px}
.mk-native-menu .mk-native-promo-copy>b{font-size:14.5px}
.mk-native-menu .mk-native-panel-footer{font-size:13.5px}
.mk-native-menu .mk-native-panel-footer a{font-size:14.5px}
.mk-native-menu .mk-native-trust-links{gap:8px;padding-left:10px}
.mk-native-menu .mk-native-business,.mk-native-menu .mk-native-guarantee{font-size:14.5px!important;gap:7px;padding:8px!important}
.mk-native-menu .mk-native-business svg{width:23px;height:23px}
.mk-native-menu .mk-native-guarantee svg{width:20px;height:20px}
@media(min-width:1241px){
 .mk-hdr .mk-native-menu{gap:4px}
 .mk-hdr-nav .mk-native-menu .mk-native-trigger{font-size:14.5px;gap:6px;padding:10.5px 3px}
 .mk-hdr-nav .mk-native-menu .mk-native-trust-links{gap:6px}
 .mk-hdr-nav .mk-native-menu .mk-native-business,.mk-hdr-nav .mk-native-menu .mk-native-guarantee{padding:8px 7px!important}
 .mk-hdr-nav .mk-native-menu>.mk-native-item:first-child .mk-native-trigger{padding-left:0}
}
@media(min-width:1241px) and (max-width:1280px){
 .mk-hdr .mk-native-menu{gap:3px}
 .mk-hdr-nav .mk-native-menu .mk-native-trigger{padding-right:2px;padding-left:2px}
 .mk-hdr-nav .mk-native-menu>.mk-native-item:first-child .mk-native-trigger{padding-left:0}
}
@media(max-width:1240px){
 .mk-hdr-panel .mk-native-trigger{font-size:17px}
 .mk-hdr-panel .mk-native-section-title{font-size:21px}
 .mk-hdr-panel .mk-native-promo-copy>strong{font-size:22px}
 .mk-hdr-panel .mk-native-trust-links{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 0 0}
 .mk-hdr-panel .mk-native-business,.mk-hdr-panel .mk-native-guarantee{font-size:14.5px!important;min-height:46px;justify-content:flex-start}
}

/* Search field and dropdown keep the same outer width and rounded frame. */
.mk-mega .mk-mega-field .mk-mega-input,.mk-mega .mk-mega-field input[type=text]{font-size:16.5px!important;padding:7px 2px!important}
.mk-mega .mk-mega-ico svg{width:22px;height:22px}
.mk-mega .mk-mega-submit{font-size:15.5px;padding-top:10px!important;padding-bottom:10px!important}
.mk-mega .mk-mega-cols{grid-template-columns:250px minmax(0,1fr)}
.mk-mega .mk-mega-label{font-size:12.5px}
.mk-mega .mk-mega-cat{font-size:16px}
.mk-mega .mk-mega-cat-ico,.mk-mega .mk-mega-cat-ico img{width:28px;height:28px}
.mk-mega .mk-mega-cat-ico svg{width:20px;height:20px}
.mk-mega .mk-mega-chip{font-size:14px}
.mk-mega .mk-mega-chip svg{width:13px;height:13px}
.mk-mega .mk-mega-card{min-height:88px;gap:13px}
.mk-mega .mk-mega-thumb{width:64px;height:64px}
.mk-mega .mk-mega-name{font-size:15.5px;line-height:1.35}
.mk-mega .mk-mega-tag{font-size:12.5px}
.mk-mega .mk-mega-benefit,.mk-mega .mk-mega-saving{font-size:12px;line-height:1.4}
.mk-mega .mk-mega-benefit svg{width:13px;height:13px}
.mk-mega .mk-mega-price{font-size:17px}
.mk-mega .mk-mega-pin .mk-mega-thumb{width:52px;height:52px}
.mk-mega .mk-mega-pin-name{font-size:16.5px;line-height:1.35}
.mk-mega .mk-mega-pin-sub{font-size:13.5px}
.mk-mega .mk-mega-pin-price{font-size:17px}
.mk-mega .mk-mega-empty{font-size:16px}
.mk-mega .mk-mega-state{font-size:15px}
.mk-mega .mk-mega-all-results{font-size:14.5px}
.mk-mega .mk-mega-all-results strong{font-size:13.5px}
.mk-mega .mk-mega-all-results svg{width:18px;height:18px}
.mk-mega .mk-mega-ai{font-size:15px}
.mk-mega :is(.mk-mega-ai-ico,.mk-mega-ai-arrow) svg{width:18px;height:18px}
.mk-mega .mk-mega-offer-title{font-size:15.5px}
.mk-mega .mk-mega-offer-desc{font-size:13.5px}
.mk-mega .mk-mega-btn{font-size:15.5px}
.mk-mega .mk-mega-btn svg{width:17px;height:17px}
@media(max-width:640px){
 .mk-mega .mk-mega-cols{grid-template-columns:minmax(0,1fr)}
 .mk-mega .mk-mega-thumb{width:60px;height:60px}
 .mk-mega .mk-mega-price,.mk-mega .mk-mega-pin-price{font-size:15.5px}
 .mk-mega .mk-mega-card{gap:10px}
 .mk-mega .mk-mega-field .mk-mega-input,.mk-mega .mk-mega-field input[type=text]{font-size:16px!important}
}
@media(max-width:480px){
 .mk-mega .mk-mega-card{display:grid;grid-template-columns:60px minmax(0,1fr);gap:7px 10px;align-items:start}
 .mk-mega .mk-mega-card>.mk-mega-thumb{grid-column:1;grid-row:1/3}
 .mk-mega .mk-mega-card>.mk-mega-info{grid-column:2;grid-row:1}
 .mk-mega .mk-mega-card>.mk-mega-price{grid-column:2;grid-row:2;min-width:0;margin:0;text-align:left}
 .mk-mega .mk-mega-pin{display:grid;grid-template-columns:52px minmax(0,1fr);gap:7px 10px;align-items:start}
 .mk-mega .mk-mega-pin>.mk-mega-thumb{grid-column:1;grid-row:1/3}
 .mk-mega .mk-mega-pin>.mk-mega-pin-info{grid-column:2;grid-row:1}
 .mk-mega .mk-mega-pin>.mk-mega-pin-price{grid-column:2;grid-row:2}
 .mk-mega .mk-mega-benefit{white-space:normal}
}

/* Information strip content grows without changing its color or alignment logic. */
.mk-topbar .mk-topbar-inner{min-height:44px;column-gap:18px}
.mk-topbar .mk-topbar-claim{font-size:14px}
.mk-topbar .mk-topbar-promise{font-size:12.5px}
.mk-topbar .mk-topbar-rating{font-size:14px}
.mk-topbar .mk-topbar-stars svg{width:15px;height:15px}
.mk-topbar .mk-topbar-rating-divider{height:15px}
.mk-topbar .mk-topbar-dropdown>summary{font-size:14px}
.mk-topbar .mk-topbar-chevron{width:6px;height:6px}
.mk-topbar .mk-topbar-label{font-size:11.5px}
.mk-topbar .mk-topbar-list a{font-size:14.5px}
.mk-topbar .mk-topbar-contact svg{width:21px;height:21px}
.mk-topbar .mk-topbar-contact small{font-size:11.5px}
.mk-topbar .mk-topbar-contact strong{font-size:16px}
.mk-topbar .mk-topbar-portal{font-size:14.5px}
.mk-topbar .mk-topbar-list--legal a{font-size:12.5px}
@media(max-width:600px){
 .mk-topbar .mk-topbar-claim{font-size:12.5px}
 .mk-topbar .mk-topbar-rating{font-size:13.5px}
 .mk-topbar .mk-topbar-promise{font-size:12px}
 .mk-topbar .mk-topbar-dropdown>summary{font-size:13.5px}
}

/* Compact top-level navigation; dropdown typography remains enlarged. */
@media(min-width:1241px){
 .mk-hdr-nav .mk-native-menu{flex-wrap:nowrap;justify-content:space-between;gap:8px}
 .mk-hdr-nav .mk-native-menu .mk-native-trigger{font-size:13.5px;gap:7px;padding:10.5px 4px}
 .mk-hdr-nav .mk-native-menu .mk-native-trigger img{width:25px;height:25px}
 .mk-hdr-nav .mk-native-menu .mk-native-chevron{width:6px;height:6px}
 .mk-hdr-nav .mk-native-menu>.mk-native-item:first-child .mk-native-trigger{padding-left:0}
 .mk-hdr-nav .mk-native-menu .mk-native-trust-links{
  flex:0 0 auto;width:auto;min-width:0;box-sizing:border-box;
  justify-content:flex-end;gap:10px;margin-left:auto;
  padding:0 0 0 12px;border-left:1px solid var(--mkn-line);border-top:0;
 }
 .mk-hdr-nav .mk-native-menu .mk-native-business,
 .mk-hdr-nav .mk-native-menu .mk-native-guarantee{font-size:13.5px!important;gap:6px;padding:8px!important}
 .mk-hdr-nav .mk-native-menu .mk-native-business svg{width:20px;height:20px}
 .mk-hdr-nav .mk-native-menu .mk-native-guarantee svg{width:18px;height:18px}
}
@media(max-width:1240px){
 .mk-hdr-panel .mk-native-trigger{font-size:15.5px}
 .mk-hdr-panel .mk-native-trigger img{width:25px;height:25px}
}
