/* AB KAT v1 (okno CODE-A 57085f, 29. 10. 2026) - mobilni kategorie Michael Kors podle SCHVALENO HONZOU 29. 10. 2026 ~10:50Z; jen do 767 px a jen body.type-category.id-815; navrat = smazat radek s ab-kat-v1 v Zahlavi */
@media (max-width:767px){
html body.type-category.id-815 .content-wrapper{padding-left:16px!important;padding-right:16px!important}
html body.type-category.id-815 .breadcrumbs-wrapper{padding:0 16px!important}
html body.type-category.id-815 .breadcrumbs{display:block!important;font-size:11px;line-height:16px;color:#737373;padding:12px 0 8px!important;margin:0!important;text-align:left}
html body.type-category.id-815 .breadcrumbs *{display:inline;padding:0!important;margin:0!important;background:none!important;font-size:11px!important;line-height:16px!important;color:#737373!important;text-decoration:none!important}
html body.type-category.id-815 .breadcrumbs meta{display:none!important}
html body.type-category.id-815 .breadcrumbs *::before,html body.type-category.id-815 .breadcrumbs *::after{content:none!important;display:none!important}
html body.type-category.id-815 .breadcrumbs .navigation-bullet{display:inline!important;margin:0 4px!important}
html body.type-category.id-815 #navigation-1 a span{display:inline-block}
html body.type-category.id-815 #navigation-1 a span::first-letter{text-transform:uppercase}
html body.type-category.id-815 .category-top,html body.type-category.id-815 .category-content-wrapper{display:block!important;width:100%!important;flex:0 0 100%!important;max-width:100%!important;margin:0!important;padding:0!important}
html body.type-category.id-815 .ab-kat-nt{font-size:10px;line-height:14px;font-weight:500;color:#737373;letter-spacing:.05em;margin:4px 0 4px}
html body.type-category.id-815 h1.category-title{font-family:'Source Sans 3',sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.45px!important;line-height:28px!important;color:#111!important;text-align:left!important;margin:0!important;padding:0!important}
html body.type-category.id-815 .ab-kat-po{font-size:13px;line-height:18px;color:#737373;margin:0 0 12px}
html body.type-category.id-815 .category-perex{margin:0 -16px 16px!important;padding:0!important}
html body.type-category.id-815 .category-perex{display:block!important;width:auto!important}
html body.type-category.id-815 .category-perex p{position:relative;display:block!important;width:100%!important;overflow:hidden;aspect-ratio:802/374;margin:0!important;padding:0!important}
/* mceclip1.jpg 1200x290: fotka modelky je v pixelech 601-1193 x 7-282 (zmereno 29. 10.), vlevo bila pulka a kolem ramecek; vyrez 602-1192 */
html body.type-category.id-815 .category-perex img{position:absolute;display:block;left:-101.86%;top:-2.62%;width:203.05%!important;max-width:none!important;height:auto!important}
html body.type-category.id-815 .products-top-wrapper,html body.type-category.id-815 .cat-header-wrap{display:none!important}
html body.type-category.id-815 .ab-kat-typ{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
html body.type-category.id-815 .ab-kat-typ a{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid #d4d4d4;border-radius:0;background:#fff;color:#111!important;font-size:11px;line-height:14px;font-weight:600;text-decoration:none!important}
html body.type-category.id-815 .ab-kat-typ a span{font-weight:400;color:#8a8a8a}
html body.type-category.id-815 .ab-kat-typ a.ab-on{background:#111;border-color:#111;color:#fff!important}
html body.type-category.id-815 .ab-kat-typ a.ab-on span{color:rgba(255,255,255,.7)}
html body.type-category.id-815 .ab-kat-li{display:grid;grid-template-columns:1fr 1fr;margin:0 -16px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background:#fff}
html body.type-category.id-815 .ab-kat-li>*{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:10px 12px;border:0;border-radius:0;background:#fff;color:#111;font-family:'Source Sans 3',sans-serif;font-size:11px;line-height:16px;font-weight:500;cursor:pointer}
html body.type-category.id-815 .ab-kat-li>*+*{border-left:1px solid #f0f0f0}
html body.type-category.id-815 .ab-kat-li svg{width:14px;height:14px;fill:none;stroke:#111;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
html body.type-category.id-815 .ab-kat-li select{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}
html body.type-category.id-815 .products-block{display:flex!important;flex-wrap:wrap!important;margin:12px -4px 0!important}
html body.type-category.id-815 .products-block .product{width:50%!important;max-width:50%!important;flex:0 0 50%!important;padding:4px!important;margin:0!important;border:0!important}
html body.type-category.id-815 .products-block .product .p{display:flex!important;flex-direction:column;height:100%;border:1px solid #f0f0f0!important;padding:10px!important;margin:0!important;background:#fff!important;box-shadow:none!important}
html body.type-category.id-815 .products-block .p .image{display:flex!important;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;height:auto!important;background:#fafafa;overflow:hidden;margin:0 0 8px!important;padding:0!important}
html body.type-category.id-815 .products-block .p .image img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;object-position:center;transform:scale(1.5);mix-blend-mode:multiply}
html body.type-category.id-815 .products-block .p .flags{display:none!important}
html body.type-category.id-815 .products-block .p .p-in{display:flex!important;flex-direction:column;flex:1;padding:0!important;margin:0!important}
html body.type-category.id-815 .products-block .p .p-in-in{display:flex!important;flex-direction:column;padding:0!important}
html body.type-category.id-815 .ab-kat-z{display:block;font-size:10px;line-height:14px;font-weight:500;color:#737373;text-transform:uppercase;letter-spacing:.05em;margin:0 0 2px;text-align:left}
html body.type-category.id-815 .products-block .p .name{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:auto!important;min-height:32px;max-height:32px;margin:0 0 4px!important;padding:0!important;font-size:12px!important;line-height:16px!important;font-weight:400!important;color:#111!important;text-align:left!important;text-decoration:none!important}
html body.type-category.id-815 .products-block .p .name span{font-size:12px!important;line-height:16px!important}
html body.type-category.id-815 .products-block .p .ratings-wrapper{display:block!important;padding:0!important;margin:0!important;min-height:0!important}
html body.type-category.id-815 .products-block .p .stars-wrapper{display:none!important}
html body.type-category.id-815 .products-block .p .availability{display:flex!important;align-items:center;gap:4px;margin:2px 0 6px!important;padding:0!important;font-size:11px!important;line-height:16px!important;color:#4c4546!important;text-align:left}
html body.type-category.id-815 .products-block .p .availability span{color:#4c4546!important;font-size:11px!important;font-weight:400}
html body.type-category.id-815 .products-block .p .availability span[style*="009901"]{color:#008a01!important}
html body.type-category.id-815 .products-block .p .availability .ab-kat-sl{margin-left:auto;padding:3px 6px;background:#fef2f2;color:#ba1a1a!important;font-family:'Source Sans 3',sans-serif;font-size:10px!important;line-height:1;font-weight:700!important;letter-spacing:.05em}
html body.type-category.id-815 .products-block .p .p-bottom{margin-top:auto!important;padding:0!important}
html body.type-category.id-815 .products-block .p .prices{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:6px;margin:0 0 8px!important;padding:0!important;min-height:0!important}
html body.type-category.id-815 .products-block .p .price-final,html body.type-category.id-815 .products-block .p .price-final strong{margin:0!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;color:#111!important}
html body.type-category.id-815 .products-block .p .price-standard,html body.type-category.id-815 .products-block .p .price-standard span{margin:0!important;font-size:11px!important;line-height:16px!important;color:#767676!important;text-decoration:line-through!important}
html body.type-category.id-815 .products-block .p .p-tools{display:block!important;width:100%;margin:0!important}
html body.type-category.id-815 .products-block .p .p-tools form{display:block;width:100%}
html body.type-category.id-815 .products-block .p .btn-cart{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:44px;margin:0!important;padding:0 8px!important;border:1px solid #6c6c6c!important;border-radius:0!important;background:#6c6c6c!important;color:#fff!important;font-size:13px!important;line-height:16px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}
html body.type-category.id-815 .products-block .p .btn-cart span{font-size:13px!important;font-weight:600!important;text-transform:none!important}
html body.type-category.id-815 .listingControls{display:flex!important;flex-direction:column;align-items:center;gap:16px;padding:24px 0 8px!important;margin:0!important}
html body.type-category.id-815 .loadMore__button{min-height:44px;padding:0 24px!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}
html body.type-category.id-815 .listingControls .itemsTotal,html body.type-category.id-815 .listingControls .goToTop{display:none!important}
html body.type-category.id-815 .pagination{font-size:13px}
html body.type-category.id-815 .ab-kat-vse{display:block;align-self:stretch;text-align:right;padding:8px 0 24px;color:#111!important;font-size:12px;line-height:16px;font-weight:600;text-decoration:none!important}
html body.type-category.id-815 footer#footer{display:none!important}
html body.type-category.id-815 .ab-kat-p .ab-p,html body.type-category.id-815 .ab-kat-p .ab-p *{font-family:'Source Sans 3',sans-serif!important}
}
@media (min-width:768px){.ab-kat-nt,.ab-kat-po,.ab-kat-typ,.ab-kat-li,.ab-kat-z,.ab-kat-sl,.ab-kat-vse,.ab-kat-p{display:none!important}}
/* AB KAT v3 css (pas nahoru nad tlacitka typu) (29. 10. 2026, okno CODE-A 57085f): hvezdicky v karte (jen s hodnocenim, ostatni prazdny radek stejne vysoky) a pas Nejprodavanejsi pod vypisem jako na uvodce; navrat = v Zahlavi odkaz zpet na ab-kat-v2.css */
@media (max-width:767px){
html body.type-category.id-815 .ab-kat-hv{display:flex;align-items:center;gap:4px;min-height:14px;margin:0 0 2px;font-size:11px;line-height:14px;color:#737373}
html body.type-category.id-815 .ab-kat-hv b{color:#111;font-size:11px;letter-spacing:1px;font-weight:400}
html body.type-category.id-815 .ab-kat-top{margin:0 -16px 16px;padding:16px 16px 4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background:#fff}
html body.type-category.id-815 .ab-kat-top h2{margin:0 0 2px!important;padding:0!important;font-family:'Source Sans 3',sans-serif!important;font-size:18px!important;line-height:28px!important;font-weight:700!important;letter-spacing:-.45px;color:#111!important;text-align:left!important}
html body.type-category.id-815 .ab-kat-top p{margin:0 0 12px;font-size:11px;line-height:16px;color:#737373;text-align:left}
html body.type-category.id-815 .ab-kat-top-r{display:flex;gap:12px;overflow-x:auto;margin:0 -16px;padding:0 16px 12px;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}
html body.type-category.id-815 .ab-kat-top-r::-webkit-scrollbar{display:none}
html body.type-category.id-815 .ab-kat-top-k{flex:none;width:150px;scroll-snap-align:start;border:1px solid #f0f0f0;background:#fff;padding:10px;display:flex;flex-direction:column;color:#111!important;text-decoration:none!important;text-align:left}
html body.type-category.id-815 .ab-kat-top-f{width:100%;aspect-ratio:4/5;background:#fafafa;overflow:hidden;margin:0 0 8px;display:flex;align-items:center;justify-content:center}
html body.type-category.id-815 .ab-kat-top-f img{width:100%;height:100%;object-fit:contain;transform:scale(1.5);mix-blend-mode:multiply}
html body.type-category.id-815 .ab-kat-top-k small{font-size:10px;line-height:14px;color:#737373;text-transform:uppercase;letter-spacing:.05em;font-weight:500}
html body.type-category.id-815 .ab-kat-top-k b{font-size:12px;line-height:16px;font-weight:400;min-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px}
html body.type-category.id-815 .ab-kat-top-k strong{font-size:14px;line-height:20px;font-weight:700}
}
@media (min-width:768px){.ab-kat-hv,.ab-kat-top{display:none!important}}
/* ab-kat-v4.css (okno CODE-A f7b91d, 30. 10. 2026): vetsi pismo v kartach - nazev 14, dostupnost 13, znacka a sleva 12 px */
@media (max-width:767px){html body.type-category.id-815 .products-block .p .name{min-height:40px!important;max-height:40px!important;font-size:14px!important;line-height:20px!important}html body.type-category.id-815 .products-block .p .name span{font-size:14px!important;line-height:20px!important}html body.type-category.id-815 .products-block .p .availability,html body.type-category.id-815 .products-block .p .availability span{font-size:13px!important;line-height:18px!important}html body.type-category.id-815 .ab-kat-z{font-size:12px!important;line-height:16px!important}html body.type-category.id-815 .products-block .p .availability .ab-kat-sl{font-size:12px!important}html body.type-category.id-815 .products-block .p .prices{flex-wrap:nowrap!important;align-items:baseline!important;margin:0 0 8px!important}html body.type-category.id-815 .products-block .p .price-final,html body.type-category.id-815 .products-block .p .price-final strong{font-size:16px!important;line-height:22px!important}html body.type-category.id-815 .products-block .p .price-standard,html body.type-category.id-815 .products-block .p .price-standard span{font-size:13px!important;line-height:18px!important;white-space:nowrap!important}html body.type-category.id-815 .products-block .p .p-bottom,html body.type-category.id-815 .products-block .p .p-tools{margin-top:0!important;padding-top:0!important;gap:0!important}html body.type-category.id-815 .products-block .p .prices{height:auto!important;min-height:0!important;max-height:none!important}html body.type-category.id-815 .products-block .p .p-bottom>*{gap:0!important;row-gap:0!important;align-content:flex-start!important}}
/* ab-kat-v5.css: kratsi karta - dostupnost bez mezer navic, nizsi stitek slevy, hvezdy 12 px */
@media (max-width:767px){html body.type-category.id-815 .products-block .p .availability{margin:0 0 4px!important;min-height:0!important}html body.type-category.id-815 .products-block .p .availability .ab-kat-sl{padding:1px 6px!important;line-height:16px!important}html body.type-category.id-815 .ab-kat-hv,html body.type-category.id-815 .ab-kat-hv *{font-size:12px!important;line-height:16px!important}html body.type-category.id-815 .products-block .p .image{margin-bottom:6px!important}}
/* ab-kat-v6.css (okno CODE-A f7b91d): Do kosiku vzdy dole v karte, v rade stejne vysoko */
@media (max-width:767px){html body.type-category.id-815 .products-block .p .p-bottom{margin-top:auto!important}html body.type-category.id-815 .ab-kat-hv{min-height:16px!important;height:16px!important;margin:0 0 2px!important}html body.type-category.id-815 .products-block .p .stars-placeholder{display:none!important}}
