/* MERTU (Claude) v2, 16. 10. 2026
   1) Vyber rozmeru u dvirek (stranky s vlastnim vyberem .ms-field):
      popisek Varianta na Rozmer, bez textu Zvolte variantu.
   2) Pruh vyhod (Konkurencni vyhody) na titulce, v kategoriich a u produktu. */
.type-detail tr.variant-list:has(.ms-field) th label{font-size:0!important}
.type-detail tr.variant-list:has(.ms-field) th label::after{content:"Rozm\11B r";font-size:14px}
.type-detail .p-info-wrapper:has(.ms-field) .availability-value>.choose-variant.default-variant:not(.no-display){display:none!important}
.type-detail .p-info-wrapper:has(.ms-field) .delivery-time>.choose-variant.default-variant:not(.no-display){font-size:0!important}
.type-detail .p-info-wrapper:has(.ms-field) .delivery-time>.choose-variant.default-variant:not(.no-display)::after{content:"podle rozm\11B ru";font-size:14px}

html body .benefitBanner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
html body .benefitBanner .benefitBanner__item{background:#f0f7f8!important;border:1px solid #d3e8eb!important;border-radius:12px!important;padding:14px 16px!important;margin:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;box-shadow:none!important;transition:border-color .15s,background-color .15s}
html body .benefitBanner .benefitBanner__item:has(.benefitBanner__link):hover{border-color:#008391!important;background:#e7f3f5!important}
html body .benefitBanner .benefitBanner__link{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;width:100%;color:inherit!important;text-decoration:none!important}
html body .benefitBanner .benefitBanner__picture{flex:0 0 48px!important;width:48px!important;height:48px!important;margin:0!important;display:flex!important;align-items:center;justify-content:center}
html body .benefitBanner .benefitBanner__picture img{width:48px!important;height:48px!important;max-width:none!important;object-fit:contain}
html body .benefitBanner .benefitBanner__picture img[src*="heureka"]{width:52px!important;height:52px!important}
html body .benefitBanner .benefitBanner__content{min-width:0;text-align:left!important}
html body .benefitBanner .benefitBanner__title{display:block!important;font-size:15px!important;font-weight:700!important;color:#12292d!important;line-height:1.25!important;margin:0!important}
html body .benefitBanner .benefitBanner__data{text-wrap:pretty;font-size:13.5px!important;line-height:1.35!important;color:#4b6166!important;margin-top:3px!important}
html body .benefitBanner .benefitBanner__data .black{color:inherit!important}
html body .benefitBanner .benefitBanner__item:has(.benefitBanner__link) .benefitBanner__data{color:#00707c!important;font-weight:600!important}
html body .benefitBanner .benefitBanner__item:has(.benefitBanner__link) .benefitBanner__data .black::after{content:"\00a0\203A";font-weight:700}
html body .benefitBanner .benefitBanner__item:has(.benefitBanner__link):hover .benefitBanner__data .black{text-decoration:underline}
@media (min-width:768px) and (max-width:1199px){
 html body .benefitBanner{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:767px){
 html body .benefitBanner{grid-template-columns:1fr!important;gap:0!important;background:#f0f7f8!important;border:1px solid #d3e8eb!important;border-radius:12px!important;padding:2px 14px!important}
 html body .benefitBanner .benefitBanner__item{background:transparent!important;border:0!important;border-bottom:1px solid #d6e8eb!important;border-radius:0!important;padding:12px 0!important}
 html body .benefitBanner .benefitBanner__item:last-child{border-bottom:0!important}
 html body .benefitBanner .benefitBanner__item:has(.benefitBanner__link):hover{background:transparent!important}
 html body .benefitBanner .benefitBanner__picture,html body .benefitBanner .benefitBanner__picture img{width:42px!important;height:42px!important;flex-basis:42px!important}
 html body .benefitBanner .benefitBanner__picture img[src*="heureka"]{width:46px!important;height:46px!important}
}
