/* YAK – vlastní styly webu sloučené do jednoho souboru (7. 11. 2026): content-v3, card-v4, width-v18, foot-v9, category-layout */
/* yak-content-v3.css */
/* YAK – styly textů v popisech produktů (FAQ, návod). Přesunuto z hlavičky a ze skriptu yak-strap-faq-v5.js 3. 11. 2026 */
#yak-pouch-faq{clear:both;width:100%;margin:36px auto;color:#181818}#yak-pouch-faq>h2{text-align:center}#yak-pouch-faq>div{max-width:960px;margin:auto}#yak-pouch-faq details{border-bottom:1px solid #e6e6e6;padding:16px 4px}#yak-pouch-faq summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.5}#yak-pouch-faq summary::marker{color:#e6007e}#yak-pouch-faq p{font-size:15px;line-height:1.65;margin:12px 0 0}@media(max-width:767px){#yak-pouch-faq{margin:26px auto}#yak-pouch-faq summary{font-size:15px}#yak-pouch-faq p{font-size:14px}}
#yak-strap-guide{clear:both;width:100%;margin:36px auto}#yak-strap-guide>h2{text-align:center}#yak-strap-guide .yak-strap-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1200px;margin:auto}#yak-strap-guide img{display:block;width:100%;height:auto;min-width:0}@media(max-width:767px){#yak-strap-guide{margin:26px auto}#yak-strap-guide .yak-strap-steps{gap:6px}}#yak-strap-faq{clear:both;width:100%;margin:36px auto;color:#181818}#yak-strap-faq>h2{text-align:center}#yak-strap-faq>div{max-width:960px;margin:auto}#yak-strap-faq details{border-bottom:1px solid #e6e6e6;padding:16px 4px}#yak-strap-faq summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.5}#yak-strap-faq p{font-size:15px;line-height:1.65;margin:12px 0 0}@media(max-width:767px){#yak-strap-faq{margin:26px auto}#yak-strap-faq summary{font-size:15px}#yak-strap-faq p{font-size:14px}}
/* Titulní strana – „Proč si pořídit popruh YAK“. Přesunuto z patičky 5. 11. 2026 */
#yak-home-benefits{&{clear:both;width:100%;max-width:none;margin:32px auto;color:#181818}& .yak-benefits-card{display:grid;grid-template-columns:1fr 2fr;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 5px 15px #00000014}& .yak-benefits-photo{position:relative;min-width:0;background:#e3e1e2;overflow:hidden;container-type:inline-size}& .yak-benefits-photo img{position:absolute;left:0;top:-19.7cqw;display:block;width:100%;height:auto;min-height:calc(100% + 19.7cqw);object-fit:cover;object-position:center top}& .yak-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:24px;align-content:center}& article{min-width:0;text-align:left}& .yak-benefit-icon{display:block;width:52px;height:44px;margin:0 0 8px;overflow:hidden}& h3{font-family:inherit;font-size:17px;font-weight:800;line-height:1.3;margin:0 0 8px;color:#181818}& p{font-size:15px;line-height:1.55;margin:0;color:#444}&>h2{font-size:26px;margin-bottom:22px}@media(max-width:800px){&{margin:24px auto}& .yak-benefits-card{grid-template-columns:1fr}& .yak-benefits-photo{height:200px}& .yak-benefits-photo img{object-fit:contain;top:0;height:100%;min-height:0}& .yak-benefits-grid{padding:20px;gap:20px}&>h2{font-size:22px;margin-bottom:18px}}@media(max-width:520px){& .yak-benefits-grid{grid-template-columns:1fr;padding:18px;gap:18px}& .yak-benefit-icon{float:left;width:42px;height:36px;margin:0 10px 5px 0}& h3{font-size:16px;min-height:36px;margin-bottom:6px}& p{clear:both;font-size:14px;line-height:1.5}}}
/* Přesunuto z hlavičky 5. 11. 2026 (původně <style> za CSS šablony) */
.type-index .middle-banners-wrapper{padding-top:60px;}@media (max-width:767px){.type-index .middle-banners-wrapper{padding-top:30px;}}#description .basic-description > h3:first-child:focus{outline:none!important;}
.rs-header-contacts .rs-contact-photo{display:none!important}
.product-videos--customers .product-videos__title,.yak-customer-title{display:flex!important;align-items:center;justify-content:center;gap:20px;text-align:center!important;width:100%;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.25}.product-videos--customers .product-videos__title:before,.product-videos--customers .product-videos__title:after,.yak-customer-title:before,.yak-customer-title:after{content:""!important;display:block!important;position:static!important;flex:0 1 80px;width:80px;height:2px;background:#888;transform:none!important;margin:0!important}@media(max-width:767px){.product-videos--customers .product-videos__title,.yak-customer-title{gap:12px}.product-videos--customers .product-videos__title:before,.product-videos--customers .product-videos__title:after,.yak-customer-title:before,.yak-customer-title:after{flex-basis:32px;width:32px}}
.in-popruhy .p-info-wrapper>.detail-parameters{margin-bottom:4px}.in-popruhy .p-info-grid .detail-grid-item{margin-bottom:8px}.in-popruhy .p-info-grid .p-final-price-wrapper,.in-popruhy .p-info-grid .availability-value{margin-bottom:0}
@media(min-width:768px){#navigation .menu-item-796{display:none!important}.menu-helper .menu-item-796{display:block!important}}
/* yak-card-v4.css */
/* YAK karta produktu na mobilu – varianta B, všechny produkty (7. 11. 2026) */
@media(max-width:767px){
body.type-detail .p-info-wrapper{display:flex!important;flex-direction:column}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-headline,body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .yak-pouch-intro,body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .yak-pouch-intro>div,body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-lead-claim{display:contents!important}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-wrapper>.rs-product-meta{order:1}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-wrapper h1{order:2}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .yak-detail-shop-rating{order:3}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-wrapper>.p-info-grid{order:4}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .yak-ship-note{order:5}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-wrapper>.add-to-cart{order:6}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-wrapper>.quantity-discounts{order:7}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-wrapper>.detail-parameters{order:8}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .yak-detail-benefits{order:9}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .yak-pouch-intro>div>div:not([class]){order:10}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .yak-pouch-intro>div>p{order:11}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-lead-claim>p{order:10}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-lead-claim>div:not([class]){order:11}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .yak-detail-checklist{order:12}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-wrapper>aside{order:14}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-wrapper>p{order:15}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-wrapper>.social-buttons-wrapper{order:16}
body.type-detail:is(.in-pouzdra-na-popruh,.in-popruhy) .p-info-wrapper>.p-short-description{order:17}
body.type-detail .yak-ship-note{margin:6px 0 12px;font-size:13px;line-height:1.4;color:#181818}
body.type-detail .p-image img.p-main-image-img,body.type-detail .p-image>img,body.type-detail .p-image a img{max-height:240px;width:auto;max-width:100%;margin:0 auto;display:block;object-fit:contain}
body.type-detail .p-thumbnails .p-thumbnail,body.type-detail .p-thumbnails .p-thumbnail img{width:56px!important;height:56px!important}
body.type-detail .p-thumbnails-wrapper,body.type-detail .p-thumbnails,body.type-detail .p-thumbnails-inner{height:60px!important}
body.type-detail #yak-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:900;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 14px rgba(0,0,0,.14)}
body.type-detail #yak-sticky-buy.is-on{display:flex}
#yak-sticky-buy b{font-size:18px;font-weight:800;color:#181818}
#yak-sticky-buy button{flex:1;max-width:230px;height:46px;border:0;border-radius:999px;background:#e6007e;color:#fff;font-weight:700;font-size:15px;cursor:pointer}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .p-info-headline{display:contents!important}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .p-info-wrapper>*,body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .p-info-headline>*{order:20}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .p-info-wrapper>.rs-product-meta{order:1}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .p-info-wrapper h1{order:2}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .yak-detail-shop-rating{order:3}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .p-info-wrapper>.p-info-grid{order:4}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .yak-ship-note{order:5}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .p-info-wrapper>.yak-set{order:6}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .p-info-wrapper>.detail-parameters{order:9}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .p-info-wrapper:has(>.detail-parameters select,>.detail-parameters input[type=radio])>.detail-parameters{order:7}
body.type-detail:not(.in-pouzdra-na-popruh):not(.in-popruhy) .p-info-wrapper>.add-to-cart{order:8}
}
@media(min-width:768px){.yak-ship-note,#yak-sticky-buy{display:none!important}}
/* yak-width-20261023-v18.css */
/* YAK: shared readable page widths, 23 October 2026. */
body:not(.type-index) #content-wrapper.container{width:100%;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box;padding-left:20px;padding-right:20px}
body:not(.type-index).one-column-body #content-wrapper>.content-wrapper-in>.content{padding-left:0!important;padding-right:0!important;min-width:0}
body:not(.type-index) #content-wrapper .content-inner{max-width:100%;min-width:0}
body.type-post .news-item-detail{width:100%;max-width:960px;margin-left:auto;margin-right:auto}
body.type-post .news-item-detail>.text>p,body.type-post .news-item-detail>.text>ul,body.type-post .news-item-detail>.text>ol,body.type-post .news-item-detail>.text>h2,body.type-post .news-item-detail>.text>h3,
body.type-page .pageArticleDetail>[itemprop="about"]>p,body.type-page .pageArticleDetail>[itemprop="about"]>ul,body.type-page .pageArticleDetail>[itemprop="about"]>ol,body.type-page .pageArticleDetail>[itemprop="about"]>h2,body.type-page .pageArticleDetail>[itemprop="about"]>h3{max-width:760px;margin-left:auto;margin-right:auto}
body:not(.type-index) #yak-strap-guide .yak-strap-steps{max-width:960px!important;margin-left:auto!important;margin-right:auto!important;column-gap:32px}
body.type-page #yak-before-after{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
@media(max-width:767px){body:not(.type-index) #content-wrapper.container{padding-left:20px;padding-right:20px}body:not(.type-index) #yak-strap-guide .yak-strap-steps{column-gap:12px}}
/* Compact cards: shared across all categories. */
body.type-category .products-page.products-block{display:flex;flex-wrap:wrap;align-items:stretch}
body.type-category .products-page.products-block>.product{width:25%!important;flex:0 0 25%;max-width:25%;padding:10px}
body.type-category .products-page .product>.p{height:100%;padding:18px 18px 66px!important;box-sizing:border-box}
body.type-category .products-page .p>a.image{width:100%;height:auto!important;aspect-ratio:4/3;margin:0 0 12px!important;flex-shrink:0}
body.type-category .products-page .p>a.image>img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain;margin:0!important}
body.type-category .products-page .p-in{flex:1;min-height:120px}
body.type-category .products-page .name{font-size:16px;line-height:1.4;min-height:45px}
body.type-category .products-page .product-btn .btn{min-height:44px}
@media(min-width:768px) and (max-width:1199px){body.type-category .products-page.products-block>.product{width:33.333%!important;flex-basis:33.333%;max-width:33.333%}}
@media(max-width:767px){body.type-category .products-page.products-block>.product{width:50%!important;flex-basis:50%;max-width:50%;padding:5px}body.type-category .products-page .product>.p{padding:10px 10px 58px!important}body.type-category .products-page .name{font-size:14px;min-height:40px}body.type-category .products-page .p-in{min-height:110px}}
/* Remove empty rating space and compact metadata; image dimensions unchanged. */
body.type-category .products-page .p-in{min-height:0!important;flex:0 0 auto}
body.type-category .products-page .p-in-in{min-height:0!important}
body.type-category .products-page .ratings-wrapper:empty{display:none!important}
body.type-category .products-page .name{min-height:0!important;margin-bottom:8px!important}
body.type-category .products-page .p-bottom{margin-bottom:0!important}
body.type-category .products-page .p-bottom>div{padding:0!important}
body.type-category .products-page .ratings-wrapper:not(:has(*)){display:none!important}
body.type-category .products-page .p-bottom>div{margin-top:0!important}
/* Keep badges within rounded cards; preserve mobile badges below the image. */
@media(min-width:768px){body.type-category .products-page .flags-default{top:0!important;left:0!important;right:auto!important;display:flex;flex-direction:column;align-items:flex-start;gap:5px}body.type-category .products-page .flags-default .flag{margin:0!important}body.type-category .products-page .flags-extra{top:0!important;right:0!important;left:auto!important}}
@media(max-width:767px){body.type-category .products-page .flags-default{left:0!important;right:auto!important;max-width:100%;gap:4px}body.type-category .products-page .flags-extra{right:0!important;left:auto!important}}
/* Pilot replacement: neon strap card only; preserve image frame and card size. */
body.type-category .products-page .p>a.image[href="/popruh-yak-neonovy/"]>img{content:url("/user/documents/upload/yak-popruh-159.jpg")}
body.type-category .products-page .p>a.image[href="/popruh-yak-neonovy/"]>img{position:absolute;inset:0;object-fit:contain}
/* Set card: image first, promotion badges in a separate wrapping row. */
body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"]{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;aspect-ratio:auto!important}
body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"]>img{position:static!important;flex:0 0 100%;height:auto!important;aspect-ratio:4/3;object-fit:contain}
body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flags{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px}
body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag{margin:0!important}
body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount{display:flex!important;align-items:center;gap:5px;background:#ec008c!important;border-radius:20px!important;clip-path:none!important;width:auto!important;height:auto!important;padding:5px 8px!important;line-height:1.2!important}
body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount:before,body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount:after{display:none!important}
body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount .price-standard{font-size:10px!important;margin:0!important;line-height:1.2!important}
body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount .price-save{font-size:13px!important;margin:0!important;line-height:1.2!important}

body.type-category .products-page .p>a.image[href="/popruh-yak/"]>img{content:url("/user/documents/upload/yak-popruh-161.jpg");position:absolute;inset:0;object-fit:contain}

body.type-category .products-page .p>a.image[href="/popruh-yak-modry/"]>img{content:url("/user/documents/upload/Nov%C3%BD%20vzhled%202026/Popruhy/popruh-yak-modry-800.png");position:absolute;inset:0;object-fit:contain}

body.type-category .products-page .p>a.image[href="/popruh-yak-ruzovy/"]>img{content:url("/user/documents/upload/yak-popruh-160.jpg");position:absolute;inset:0;object-fit:contain}

/* Set card: image first, promotion badges in a separate wrapping row. */
body.id-763.type-category .products-page .p>a.image{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;aspect-ratio:auto!important}
body.id-763.type-category .products-page .p>a.image>img{position:static!important;flex:0 0 100%;height:auto!important;aspect-ratio:4/3;object-fit:contain}
body.id-763.type-category .products-page .p>a.image .flags{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px}
body.id-763.type-category .products-page .p>a.image .flag{margin:0!important}
body.id-763.type-category .products-page .p>a.image .flag-discount{display:flex!important;align-items:center;gap:5px;background:#ec008c!important;border-radius:20px!important;clip-path:none!important;width:auto!important;height:auto!important;padding:5px 8px!important;line-height:1.2!important}
body.id-763.type-category .products-page .p>a.image .flag-discount:before,body.id-763.type-category .products-page .p>a.image .flag-discount:after{display:none!important}
body.id-763.type-category .products-page .p>a.image .flag-discount .price-standard{font-size:10px!important;margin:0!important;line-height:1.2!important}
body.id-763.type-category .products-page .p>a.image .flag-discount .price-save{font-size:13px!important;margin:0!important;line-height:1.2!important}

/* Round discount badges for sets. */
body.id-763.type-category .products-page .p>a.image .flag-discount,body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount{width:64.8px!important;height:64.8px!important;min-width:64.8px;box-sizing:border-box;border-radius:50%!important;padding:5px!important;flex-direction:column!important;justify-content:center;gap:1px!important;transform:translateY(-10px)!important}

/* Stack promotional labels and keep discount on right. */
body.id-763.type-category .products-page .p>a.image .flags-default,body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flags-default{flex-direction:column!important;align-items:flex-start!important;flex-wrap:nowrap!important;flex:1 1 0;min-width:0}
body.id-763.type-category .products-page .p>a.image .flags-extra,body.type-category .products-page .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flags-extra{flex:0 0 auto;margin-left:auto!important}

/* Homepage cards: keep slider widths and behavior. */
/* Compact cards: shared across all categories. */


body.type-index .products-block .product>.p{height:100%;padding:18px 18px 66px!important;box-sizing:border-box}
body.type-index .products-block .p>a.image{width:100%;height:auto!important;aspect-ratio:4/3;margin:0 0 12px!important;flex-shrink:0}
body.type-index .products-block .p>a.image>img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain;margin:0!important}
body.type-index .products-block .p-in{flex:1;min-height:120px}
body.type-index .products-block .name{font-size:16px;line-height:1.4;min-height:45px}
body.type-index .products-block .product-btn .btn{min-height:44px}
@media(min-width:768px) and (max-width:1199px){}
@media(max-width:767px){body.type-index .products-block .product>.p{padding:10px 10px 58px!important}body.type-index .products-block .name{font-size:14px;min-height:40px}body.type-index .products-block .p-in{min-height:110px}}
/* Remove empty rating space and compact metadata; image dimensions unchanged. */
body.type-index .products-block .p-in{min-height:0!important;flex:0 0 auto}
body.type-index .products-block .p-in-in{min-height:0!important}
body.type-index .products-block .ratings-wrapper:empty{display:none!important}
body.type-index .products-block .name{min-height:0!important;margin-bottom:8px!important}
body.type-index .products-block .p-bottom{margin-bottom:0!important}
body.type-index .products-block .p-bottom>div{padding:0!important}
body.type-index .products-block .ratings-wrapper:not(:has(*)){display:none!important}
body.type-index .products-block .p-bottom>div{margin-top:0!important}
/* Keep badges within rounded cards; preserve mobile badges below the image. */
@media(min-width:768px){body.type-index .products-block .flags-default{top:0!important;left:0!important;right:auto!important;display:flex;flex-direction:column;align-items:flex-start;gap:5px}body.type-index .products-block .flags-default .flag{margin:0!important}body.type-index .products-block .flags-extra{top:0!important;right:0!important;left:auto!important}}
@media(max-width:767px){body.type-index .products-block .flags-default{left:0!important;right:auto!important;max-width:100%;gap:4px}body.type-index .products-block .flags-extra{right:0!important;left:auto!important}}
/* Pilot replacement: neon strap card only; preserve image frame and card size. */
body.type-index .products-block .p>a.image[href="/popruh-yak-neonovy/"]>img{content:url("/user/documents/upload/yak-popruh-159.jpg")}
body.type-index .products-block .p>a.image[href="/popruh-yak-neonovy/"]>img{position:absolute;inset:0;object-fit:contain}
/* Set card: image first, promotion badges in a separate wrapping row. */
body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"]{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;aspect-ratio:auto!important}
body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"]>img{position:static!important;flex:0 0 100%;height:auto!important;aspect-ratio:4/3;object-fit:contain}
body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flags{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px}
body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag{margin:0!important}
body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount{display:flex!important;align-items:center;gap:5px;background:#ec008c!important;border-radius:20px!important;clip-path:none!important;width:auto!important;height:auto!important;padding:5px 8px!important;line-height:1.2!important}
body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount:before,body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount:after{display:none!important}
body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount .price-standard{font-size:10px!important;margin:0!important;line-height:1.2!important}
body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount .price-save{font-size:13px!important;margin:0!important;line-height:1.2!important}

body.type-index .products-block .p>a.image[href="/popruh-yak/"]>img{content:url("/user/documents/upload/yak-popruh-161.jpg");position:absolute;inset:0;object-fit:contain}

body.type-index .products-block .p>a.image[href="/popruh-yak-modry/"]>img{content:url("/user/documents/upload/Nov%C3%BD%20vzhled%202026/Popruhy/popruh-yak-modry-800.png");position:absolute;inset:0;object-fit:contain}

body.type-index .products-block .p>a.image[href="/popruh-yak-ruzovy/"]>img{content:url("/user/documents/upload/yak-popruh-160.jpg");position:absolute;inset:0;object-fit:contain}

/* Set card: image first, promotion badges in a separate wrapping row. */
body.type-index #products-6 .p>a.image{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;aspect-ratio:auto!important}
body.type-index #products-6 .p>a.image>img{position:static!important;flex:0 0 100%;height:auto!important;aspect-ratio:4/3;object-fit:contain}
body.type-index #products-6 .p>a.image .flags{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px}
body.type-index #products-6 .p>a.image .flag{margin:0!important}
body.type-index #products-6 .p>a.image .flag-discount{display:flex!important;align-items:center;gap:5px;background:#ec008c!important;border-radius:20px!important;clip-path:none!important;width:auto!important;height:auto!important;padding:5px 8px!important;line-height:1.2!important}
body.type-index #products-6 .p>a.image .flag-discount:before,body.type-index #products-6 .p>a.image .flag-discount:after{display:none!important}
body.type-index #products-6 .p>a.image .flag-discount .price-standard{font-size:10px!important;margin:0!important;line-height:1.2!important}
body.type-index #products-6 .p>a.image .flag-discount .price-save{font-size:13px!important;margin:0!important;line-height:1.2!important}

/* Round discount badges for sets. */
body.type-index #products-6 .p>a.image .flag-discount,body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flag-discount{width:64.8px!important;height:64.8px!important;min-width:64.8px;box-sizing:border-box;border-radius:50%!important;padding:5px!important;flex-direction:column!important;justify-content:center;gap:1px!important;transform:translateY(-10px)!important}

/* Stack promotional labels and keep discount on right. */
body.type-index #products-6 .p>a.image .flags-default,body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flags-default{flex-direction:column!important;align-items:flex-start!important;flex-wrap:nowrap!important;flex:1 1 0;min-width:0}
body.type-index #products-6 .p>a.image .flags-extra,body.type-index .products-block .p>a.image[href="/set-cappuccino-popruh-pouzdro/"] .flags-extra{flex:0 0 auto;margin-left:auto!important}

body.type-index #products-2,body.type-index .homepage-products-heading-2{display:none!important}
body.type-index .products-block .p{height:auto!important;min-height:0!important}

body.type-index #products-1 .p .name,body.type-index #products-6 .p .name{min-height:0!important;height:auto!important;margin-bottom:8px!important}
/* yak-foot-v9.css */
/* YAK – styly, které musí být PO ostatních (původně <style> v hlavičce a patičce). Přesunuto 5. 11. 2026 */
#yak-home-about .yak-forbes-cta{left:auto!important;right:16px!important;transform:none!important}
img[src*="HOTOVO"],img[src*="PATY.png"]{aspect-ratio:756/939;height:auto!important;object-fit:cover}
body.id-787 .subcategories{&{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:25px 0 45px!important;padding:0!important}&:before,&:after{display:none!important}&>li{width:auto!important;max-width:none!important;padding:0!important;margin:0!important;float:none!important}&>li>a{display:flex!important;flex-direction:column;justify-content:center;gap:16px;aspect-ratio:1;padding:22px!important;height:auto!important;background:#fff;border-radius:24px;box-shadow:0 5px 15px rgba(0,0,0,.08)}& .image{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:auto!important;flex:1;min-height:0;margin:0!important;padding:0!important}& .image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:220px!important;object-fit:contain}& .text{display:block!important;flex:none!important;width:100%;padding:0!important;text-align:center!important;font-size:18px!important;font-weight:800}@media(max-width:767px){&{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}&>li>a{padding:14px!important;gap:10px;border-radius:18px}& .image img{max-height:140px!important}& .text{font-size:15px!important}}}
.rs-contact-text{& .project-phone{font-size:15px!important;padding:0!important;line-height:1.4!important}& .project-phone:before{display:none!important}&{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:2px}}#yak-strap-guide .yak-strap-steps{width:100%;max-width:none!important;column-gap:10%}@media(min-width:768px){#navigation .menu-level-1>.menu-item-external-37{display:none!important}.menu-helper .menu-level-1>.menu-item-external-37{display:block!important}}
.in-popruhy .p-info-headline .p-detail-info:empty{display:none}

/* Okno „Sleva 100 Kč na první nákup?“ (externí skript, třída LEAD_GENERATION). Úprava 6. 11. 2026 */
.yak-no-lead .LEAD_GENERATION{display:none!important}
@media(max-width:767px){.LEAD_GENERATION{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;font-size:14px!important;line-height:1.25!important;transform:none!important;box-sizing:border-box}
.LEAD_GENERATION>span{padding:9px 12px!important}
.LEAD_GENERATION>span:nth-child(2){background:#fff!important}
.LEAD_GENERATION>span:nth-child(2),.LEAD_GENERATION>span:nth-child(2) *{color:#e6117d!important;font-weight:800!important}
.LEAD_GENERATION>span:nth-child(3){background:rgba(0,0,0,.22)!important;border-left:1px solid rgba(255,255,255,.6)}
.LEAD_GENERATION>span:nth-child(3),.LEAD_GENERATION>span:nth-child(3) *{color:#fff!important;opacity:1!important;font-weight:700!important}}

/* Množstevní slevy: skrytý řádek „Ušetříš 0 Kč“ (6. 11. 2026) */
.quantity-discounts__save.yak-save-zero{display:none!important}

/* Cookie lišta – světlá karta v rohu, tlačítka stejné velikosti (6. 11. 2026). Původně tmavý panel uprostřed obrazovky. */
.siteCookies{top:auto!important;left:20px!important;right:auto!important;bottom:20px!important;width:min(430px,calc(100vw - 40px))!important;height:auto!important;transform:none!important;background:none!important}
.siteCookies__form{background:#fff!important;color:#181818!important;border-radius:20px!important;padding:22px 24px 20px!important;max-width:none!important;width:100%!important;gap:16px;box-shadow:0 18px 50px rgba(24,24,24,.22),0 0 0 1px rgba(24,24,24,.06)!important;max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box}
.siteCookies__content{display:contents!important}
.siteCookies__text{order:1!important;font-size:14px!important;line-height:1.6!important;color:#181818!important}
.siteCookies__text a{color:#e6007e!important;text-decoration:underline;text-underline-offset:2px}
.siteCookies__buttonWrap{order:2!important;display:flex!important;gap:10px!important;width:100%!important;max-width:none!important}
.siteCookies__button{flex:1 1 0!important;height:46px!important;padding:0 14px!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;border:2px solid #181818!important;background:#fff!important;color:#181818!important;cursor:pointer}
.siteCookies__button[value=all]{background:#e6007e!important;border-color:#e6007e!important;color:#fff!important}
.siteCookies__button{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important}
.siteCookies__button:hover{opacity:.88}
.siteCookies__links{order:3!important;margin:0!important;text-align:center;position:static!important;float:none!important;width:100%!important;display:block!important;left:auto!important;bottom:auto!important;transform:none!important}
.siteCookies__link{background:none!important;border:0!important;color:#555!important;font-size:13px!important;font-weight:500!important;text-decoration:underline;text-underline-offset:2px;padding:0!important;height:auto!important;width:auto!important;display:inline!important;position:static!important;min-width:0!important;box-shadow:none!important}
.siteCookies__form{display:flex!important;flex-direction:column!important}
@media(max-width:767px){.siteCookies{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important}.siteCookies__form{padding:18px 18px 16px!important;border-radius:18px!important;gap:14px}}

/* Okno Nastavení cookies (colorbox) – sjednocení se značkou (6. 11. 2026) */
.cookiesDialog{border-radius:20px!important;overflow:hidden;box-shadow:0 18px 50px rgba(24,24,24,.28)!important}
.cookiesDialog #cboxLoadedContent{background:#fff!important}
.cookiesSetting__title{font-size:22px!important;font-weight:800!important;color:#181818!important}
.cookiesSetting__perex{font-size:14px!important;line-height:1.6!important;color:#444!important}
.cookiesSetting__item__name{font-size:15px!important;color:#181818!important}
.cookiesSetting__item__text{font-size:13px!important;line-height:1.5!important;color:#555!important}
.cookiesSetting__bottom{display:flex!important;flex-direction:column!important;gap:10px!important}
.cookiesSetting__uncheck{display:block!important;width:100%!important;order:3}
.cookiesSetting__bottom .cookiesSetting__button,.cookiesSetting__uncheckLink{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:46px!important;margin:0!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-align:center!important;cursor:pointer}
.cookiesSetting__bottom .cookiesSetting__button{background:#181818!important;border:2px solid #181818!important;color:#fff!important;order:2}
.cookiesSetting__bottom .cookiesSetting__button--green{background:#e6007e!important;border-color:#e6007e!important;order:1}
.cookiesSetting__uncheckLink{background:#fff!important;border:2px solid #181818!important;color:#181818!important}
.cookiesSetting__item__checkbox:checked+.cookiesSetting__item__state{color:#e6007e!important}
.cookiesSetting__item__checkbox:checked+.cookiesSetting__item__state::after{background-color:#e6007e!important}
@media(max-width:767px){.cookiesSetting__bottom{position:sticky!important;bottom:0;background:#fff;padding:10px 0 6px!important;margin-top:6px;gap:8px!important;box-shadow:0 -10px 14px -10px rgba(0,0,0,.18)}}
/* Konfigurátor trička – styl z patičky (původně <style id=yak-one-shirt-style>), přesunuto 7. 11. 2026 */
.yak-shirt-config .yak-shirt-designs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.yak-shirt-config .yak-shirt-design{padding:10px;border:2px solid #e6e6e6;border-radius:14px;background:white;color:#171717;font:inherit;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px}.yak-shirt-config .yak-shirt-design img{width:100%;max-width:180px;height:135px;object-fit:contain}.yak-shirt-config .yak-shirt-design.is-active{border-color:#e6007e;box-shadow:0 0 0 1px #e6007e}.yak-shirt-config button:focus-visible{outline:3px solid #111;outline-offset:3px}.yak-shirt-config [hidden],.yak-set>.yak-set__group[hidden]{display:none!important}.yak-shirt-config .yak-shirt-error{color:#b00040;font-weight:600}.yak-shirt-config .yak-set__grid{margin-top:12px}.yak-shirt-config .yak-shirt-summary{margin-top:20px;padding:12px;background:#fff1f8;border-radius:10px;font-weight:600}.yak-shirt-config .yak-shirt-details .yak-set__label{display:block;margin-top:20px}
/* yak-category-layout.css */
@media(max-width:767px){html body.type-index :is(.homepage-group-title,.yak-home-title,#yak-home-benefits>h2,#yak-home-reviews>h2,#hodnoceniobchodu>h2,.addon-instagram-gallery__title),html body.type-category #content :is(h2,.homepage-group-title){font-size:22px!important;line-height:1.3!important;white-space:normal!important;letter-spacing:0!important}html body.type-index :is(.homepage-group-title,.yak-home-title,#yak-home-benefits>h2,#yak-home-reviews>h2,#hodnoceniobchodu>h2,.addon-instagram-gallery__title)>a{font-size:inherit!important;white-space:normal!important}html body.type-index :is(.homepage-group-title,.yak-home-title,#yak-home-benefits>h2,#yak-home-reviews>h2,#hodnoceniobchodu>h2,.addon-instagram-gallery__title){text-align:center!important;gap:10px!important}html body.type-category #content .homepage-group-title{white-space:normal!important;text-align:center!important}}
body.type-category .breadcrumbs{margin-bottom:8px!important}body.type-category .category-perex{margin-top:0!important}body.type-category .yak-category-hero{margin-top:0!important}

/* ===== 8. 11. 2026: homepage na mobilu – nové pořadí sekcí, O nás, recenze jako posouvací karty ===== */
@media(max-width:767px){
body.type-index main.content{display:flex!important;flex-direction:column}
body.type-index main.content>*{order:20}
body.type-index main.content>.banners-row,body.type-index main.content>h1{order:0}
body.type-index .middle-banners-wrapper,body.type-index .middle-banners-wrapper>.container,body.type-index .body-banners,body.type-index .body-banners>.col-sm-12,body.type-index .body-banners .banner-wrapper,body.type-index .body-banners .banner-wrapper>span,body.type-index .banner-wrapper .logly-section{display:contents!important}
body.type-index main.content>.benefitBanner{order:5}
body.type-index main.content>.homepage-products-heading-1{order:1}
body.type-index main.content>#products-1{order:2}
body.type-index main.content>#yak-home-about{order:3}
body.type-index main.content .homepage-products-heading-6{order:6}
body.type-index main.content #products-6{order:7}
body.type-index main.content>#logo-slider{order:8}
body.type-index main.content>#yak-home-benefits{order:9}
body.type-index main.content>#yak-home-reviews{order:10}
body.type-index .banner-wrapper h2.yak-home-title{order:11}
body.type-index .banner-wrapper .yak-video-panel{order:12}
body.type-index #yak-home-about .yak-about-panel{display:flex!important;flex-direction:column;gap:14px}
body.type-index #yak-home-about .yak-about-photo{order:-1;width:100%}
body.type-index #yak-home-about .yak-about-photo img{width:100%;height:auto;display:block}
body.type-index #yak-home-about .logly-text{order:1}
body.type-index #yak-home-about .logly-text em{font-style:italic}
body.type-index #yak-home-reviews .yr-grid{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 16px 14px;margin:0 -16px;scrollbar-width:none}
body.type-index #yak-home-reviews .yr-grid::-webkit-scrollbar{display:none}
body.type-index #yak-home-reviews .yr-card{flex:0 0 84%;scroll-snap-align:center;margin:0!important;min-width:0}
body.type-index main.content>.benefitBanner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:10px 4px!important;margin:6px 0 14px!important;height:auto!important}
body.type-index .benefitBanner__item{width:auto!important;max-width:none!important;padding:0 2px!important;margin:0!important;min-width:0}
body.type-index .benefitBanner__link{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:4px}
body.type-index .benefitBanner__picture{margin:0!important}
body.type-index .benefitBanner__picture img{width:34px!important;height:34px!important;max-width:34px!important}
body.type-index .benefitBanner__title{font-size:10px!important;line-height:1.2!important;font-weight:700!important}
body.type-index .benefitBanner__data{display:none!important}
}

/* 8. 11. 2026: skrytí obsahu pod úvodním blokem, dokud se nevloží sekce O nás/Proč/Recenze (zamezení CLS) */
@media(max-width:767px){html.yak-hw body.type-index main.content>*:not(.banners-row):not(h1){visibility:hidden}}

/* 8. 11. 2026: kategorie Popruhy na mobilu – pyramida blíž k tlačítku Náš bestseller */
@media(max-width:767px){body.in-popruhy.type-category #yak-straps-hero .ys-copy{padding-bottom:4px!important}body.in-popruhy.type-category #yak-straps-hero .ys-photo{margin-top:-38px!important;margin-bottom:-6px!important}}

/* 10. 11. 2026: v košíku odstraněn řádek „Doručení možné do“ (PC i telefon) */
#cart-wrapper .delivery-time{display:none!important}

/* 10. 11. 2026 – košík, jen telefon (<=767 px): kupón výš, kompaktní okénko dýška bez srdíčka */
@media(max-width:767px){body #cart-wrapper .cart-content>.cart-summary{padding-top:6px!important}body #cart-wrapper .cart-table{margin-bottom:0!important}#yak-dysko{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:8px 12px!important;align-items:center!important;padding:10px 12px!important;margin:12px 0!important}#yak-dysko .yd-t{display:contents!important}#yak-dysko .yd-t b{grid-column:1/-1;font-size:15px;line-height:1.3}#yak-dysko .yd-t br,#yak-dysko .yd-h{display:none!important}#yak-dysko .yd-s{grid-row:2;grid-column:2;font-size:12.5px!important;line-height:1.35}#yak-dysko button{grid-row:2;grid-column:1;padding:8px 14px!important;font-size:14px!important;white-space:nowrap}}
/* 10. 11. 2026 – dýško telefon: užší tlačítko (bez šipky), širší text */
@media(max-width:767px){#yak-dysko button::before,#yak-dysko button::after{display:none!important}#yak-dysko button{padding:8px 12px!important;font-size:13px!important}#yak-dysko .yd-s{font-size:12px!important}}
/* 10. 11. 2026 – košík: jednotný font Montserrat (shrnutí ceny a název položky) + větší celková cena */
#cart-wrapper .price-wrapper,#cart-wrapper .price-wrapper .price,#cart-wrapper .price-wrapper .price-label,#cart-wrapper .cart-table .p-name .main-link{font-family:Montserrat,"Montserrat Fallback",sans-serif!important}#cart-wrapper .price-wrapper .price.price-primary{font-size:28px!important;font-weight:800!important;line-height:1.15}@media(max-width:767px){#cart-wrapper .price-wrapper .price.price-primary{font-size:26px!important}}
/* 10. 11. 2026 – kroky objednávky: shrnutí ceny (Celkem k úhradě, Cena bez DPH) ve fontu Montserrat */
body.ordering-process .price-wrapper,body.ordering-process .price-wrapper *{font-family:Montserrat,"Montserrat Fallback",sans-serif!important}
/* 10. 11. 2026 – kroky objednávky: větší celková cena (stejně jako v košíku) */
body.ordering-process .price-wrapper .price.price-primary,body.ordering-process .price-wrapper .price.price-primary *{font-size:28px!important;font-weight:800!important;line-height:1.15}@media(max-width:767px){body.ordering-process .price-wrapper .price.price-primary,body.ordering-process .price-wrapper .price.price-primary *{font-size:26px!important}}
/* 10. 11. 2026 – krok 2 objednávky: rekapitulace dopravy a platby stejně jako v kroku 1 (bez popisku, cena vpravo) */
.order-summary-top .cart-items>.recapitulation-single>span:first-child{display:none!important}.order-summary-top .cart-items>.recapitulation-single>strong{display:flex!important;justify-content:space-between;align-items:center;width:100%;flex:1 1 auto}.order-summary-top .cart-items>.recapitulation-single>strong>span{order:2}
.order-summary-top .cart-items>.recapitulation-single{padding-left:0!important;padding-right:0!important}
/* 10. 11. 2026 – košík, jen PC (>=768 px): nižší dlaždice „Mám slevový kupón“ a „Celkem za zboží“ (238 → ~161 px), aby byl dřív vidět upsell triček */
@media(min-width:768px){body #cart-wrapper .cart-content>.cart-summary{padding-top:0!important}#cart-wrapper .summary-wrapper{padding:16px 36px 18px!important}#cart-wrapper .summary-wrapper .price-wrapper{margin-bottom:8px!important}#cart-wrapper .summary-wrapper .next-step{margin-top:8px!important}#cart-wrapper .summary-wrapper .next-step .btn{min-height:0!important;height:50px!important;padding-top:0!important;padding-bottom:0!important}#cart-wrapper .discount-coupon{padding:12px 20px!important}#cart-wrapper .extras-col-basket,#cart-wrapper .js-extras-col-summary,#cart-wrapper .extras-col-shipping{margin-bottom:14px!important}}
/* 10. 11. 2026 – košík PC (>=768 px): pořadí pod upsellem = decentní zaškrtávátko kupónu, doprava (lišta), dlaždice Celkem (vpravo); telefon už takto je */
@media(min-width:768px){#cart-wrapper .extras-col-basket{order:1;flex:0 0 100%!important;display:block!important;margin:0 0 4px!important;padding:0 15px 0 20px!important}#cart-wrapper .extras-col-shipping{order:2!important}#cart-wrapper .js-extras-col-summary{order:3;flex:0 0 50%!important;margin-left:auto!important}#cart-wrapper .discount-coupon-checkbox{display:block!important;font-size:14px}#cart-wrapper .extras-col-basket:not(.is-open) .discount-coupon{display:none!important}#cart-wrapper .extras-col-basket.is-open .discount-coupon{max-width:520px;margin-top:8px}}
/* 10. 11. 2026 – košík: dýško uvnitř sloupce kupónu (nad dopravou), decentní tlačítko; PC: doprava jako dlaždice vedle „Celkem za zboží“ */
#yak-dysko{margin:6px 0 12px!important}#yak-dysko button{background:#fff!important;color:#e6007e!important;border:1.5px solid #e6007e!important;box-shadow:none!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important}#yak-dysko button::before,#yak-dysko button::after{display:none!important}@media(min-width:768px){#cart-wrapper .extras-col-basket{max-width:100%!important;width:100%!important}#cart-wrapper .extras-col-shipping{order:3!important;flex:0 0 50%!important;padding:0 15px!important}#cart-wrapper .js-extras-col-summary{order:4!important;flex:0 0 50%!important;margin-left:0!important}#cart-wrapper .extras-col-shipping .extras-wrap{margin:0!important;width:100%;height:100%}#cart-wrapper .extras-col-shipping .extra-item{padding:0!important;height:100%}#cart-wrapper .extras-col-shipping .extra-content{height:100%;padding:20px 24px!important;justify-content:center}}
/* 10. 11. 2026 – krok 1 objednávky (doprava & platba): dlaždice možností podle vzoru (kulatý přepínač, rámeček, vybraná zvýrazněná, logo – název – cena vpravo) */
body.in-krok-1 .co-box{padding-left:24px!important;padding-right:24px!important}body.in-krok-1 .shipping-billing-table .radio-wrapper{display:block;position:relative;margin:0 0 10px!important;padding:0!important;border:1.5px solid #e3e3e3;border-radius:12px;background:#fff;transition:border-color .15s,background .15s}body.in-krok-1 .shipping-billing-table .radio-wrapper:hover{border-color:#f0a3cf}body.in-krok-1 .shipping-billing-table .radio-wrapper.active{border-color:#e6007e;background:#fff0f7}body.in-krok-1 .shipping-billing-table .radio-wrapper>label{display:flex!important;align-items:center;gap:14px;width:100%;margin:0!important;padding:14px 18px 14px 56px!important;min-height:66px;color:#181818!important;cursor:pointer}body.in-krok-1 .shipping-billing-table .radio-wrapper>label::before{left:18px!important;top:50%!important;transform:translateY(-50%);width:22px!important;height:22px!important;border-radius:50%!important;border:2px solid #b5b5b5!important;background:#fff!important;box-sizing:border-box}body.in-krok-1 .shipping-billing-table .radio-wrapper.active>label::before{border-color:#e6007e!important;background:#e6007e!important;box-shadow:inset 0 0 0 4px #fff}body.in-krok-1 .shipping-billing-table .radio-wrapper>label::after{display:none!important}body.in-krok-1 .shipping-billing-table .payment-logo{order:1;flex:0 0 80px}body.in-krok-1 .shipping-billing-table .payment-info{order:2;flex:1 1 auto;min-width:0}body.in-krok-1 .shipping-billing-table .payment-shipping-price,body.in-krok-1 .shipping-billing-table .radio-wrapper>label>strong{order:3;margin-left:auto;flex:0 0 auto;width:auto!important;color:#181818!important;font-size:15px;font-weight:800;text-align:right;white-space:nowrap}body.in-krok-1 .shipping-billing-table .shipping-billing-name{color:#181818!important;font-size:15px;font-weight:600}
/* 10. 11. 2026 – krok 1 objednávky, telefon: širší dlaždice, menší logo, cena vpravo v jednom řádku */
@media(max-width:767px){body.in-krok-1 .co-box{padding-left:6px!important;padding-right:6px!important}body.in-krok-1 .shipping-billing-table .radio-wrapper>label{gap:10px!important;padding:12px 12px 12px 46px!important;min-height:60px!important}body.in-krok-1 .shipping-billing-table .radio-wrapper>label::before{left:12px!important;width:20px!important;height:20px!important}body.in-krok-1 .shipping-billing-table .payment-logo{flex:0 0 52px!important}body.in-krok-1 .shipping-billing-table .payment-logo img{width:52px!important;height:auto!important}body.in-krok-1 .shipping-billing-table .shipping-billing-name,body.in-krok-1 .shipping-billing-table .payment-shipping-price{font-size:14px!important}}@media(max-width:767px){body.in-krok-1 .shipping-billing-table .radio-wrapper>label{flex-wrap:nowrap!important}body.in-krok-1 .shipping-billing-table .payment-info{flex:1 1 0!important}}@media(max-width:767px){body.in-krok-1 .shipping-billing-table .shipping-billing-name{font-size:13px!important}}
/* 10. 11. 2026 – kroky objednávky: rekapitulace jako jedna karta (tónovaný spodek s celkem a tlačítkem), řádky položek bez zalamování názvu, kulatá pole Země/Měna */
body.ordering-process #summary-box .order-summary-top{border-radius:20px 20px 0 0!important;padding:20px 18px 10px!important}body.ordering-process #summary-box .order-summary-bottom{border-top:0!important;border-radius:0!important;background:#fff0f7!important;padding:16px 18px 6px!important;margin-top:0!important}body.ordering-process #summary-box .next-step{background:#fff0f7!important;padding:6px 18px 22px!important;border-radius:0 0 25px 25px!important}body.ordering-process #summary-box .cart-items .cart-item{display:flex!important;gap:8px;align-items:flex-start;padding:6px 0}body.ordering-process #summary-box .cart-item-name{display:block!important;flex:1 1 auto;padding:0!important;text-transform:none!important;font-size:13px!important;line-height:1.35}body.ordering-process #summary-box .cart-item-amount,body.ordering-process #summary-box .cart-item-price{display:block!important;padding:0!important;white-space:nowrap}body.ordering-process #summary-box .order-summary-top{margin-bottom:0!important}body.in-krok-1 .co-box select{border-radius:28px!important;border:1.5px solid #cfcfcf!important;padding-left:22px!important;height:52px!important;background-color:#fff}body.in-krok-1 .co-box select:focus{border-color:#e6007e!important}
/* 10. 11. 2026 – kroky objednávky: nadpisy sekcí jednoduše jako vzor (bez ikon, bez velkých písmen, větší) */
body.ordering-process h2.order-icon{padding-left:0!important;text-transform:none!important;font-size:28px!important;font-weight:600!important;line-height:1.25!important;min-height:0!important}body.ordering-process h2.order-icon::before{display:none!important}@media(max-width:767px){body.ordering-process h2.order-icon{font-size:22px!important}}
/* 10. 11. 2026 – krok 2 objednávky: nadpisy (Osobní údaje, Fakturační adresa…) stejně jako v kroku 1 */
body.ordering-process .co-box h2{padding-left:0!important;text-transform:none!important;font-size:28px!important;font-weight:600!important;line-height:1.25!important;text-align:left!important;margin-bottom:16px!important;min-height:0!important}body.ordering-process .co-box h2::before{display:none!important}@media(max-width:767px){body.ordering-process .co-box h2{font-size:22px!important}}
/* 10. 11. 2026 – kroky objednávky: popisky polí normálním písmem (bez velkých písmen) jako vzor */
body.ordering-process .co-box .form-group>label,body.ordering-process .co-box .smart-label-wrapper>label{text-transform:none!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;color:#333!important}
/* 10. 11. 2026 – oprava: skryté (nevybrané) možnosti dopravy/platby po výběru boxu nenechávají tenké prázdné čáry */
body.in-krok-1 .shipping-billing-table.cart-hide-unselected-options .radio-wrapper.unselected-option{border-width:0!important;margin:0!important}
/* 10. 11. 2026 – kroky objednávky: černé otazníky (tooltip) a elegantnější rekapitulace (černě, lehčí písmo) */
body.ordering-process .question-tooltip{background:transparent!important;border:1.5px solid #181818!important;color:#181818!important;width:20px!important;height:20px!important;line-height:17px!important;font-size:12px!important;font-weight:600!important;text-align:center;border-radius:50%!important;box-sizing:border-box;-webkit-text-fill-color:#181818}body.ordering-process #summary-box h2.h4{color:#181818!important;font-weight:600!important;font-size:22px!important}body.ordering-process #summary-box .recapitulation-single strong span,body.ordering-process #summary-box .recapitulation-single strong{color:#181818!important;font-weight:500!important}body.ordering-process #summary-box .cart-item-price{font-weight:500!important}body.ordering-process #summary-box .price-wrapper .price.price-primary,body.ordering-process #summary-box .price-wrapper .price.price-primary *{color:#181818!important;font-weight:600!important}
/* 10. 11. 2026 – jemnější otazníky (světle šedý kroužek bez rámečku), cena zeleně, ZDARMA v rekapitulaci modře */
body.ordering-process .question-tooltip{background:#f0f0f0!important;border:0!important;color:#555!important;-webkit-text-fill-color:#555!important;width:18px!important;height:18px!important;line-height:18px!important;font-size:11px!important;font-weight:400!important;text-align:center;border-radius:50%!important;box-sizing:border-box;box-shadow:none!important}body.ordering-process .question-tooltip::before,body.ordering-process .question-tooltip::after{display:none!important}body.ordering-process #summary-box .price-wrapper .price.price-primary,body.ordering-process #summary-box .price-wrapper .price.price-primary *{color:#569c34!important;font-weight:600!important}body.ordering-process #summary-box .recapitulation-single .yak-free{color:#00baf1!important;font-weight:600!important}
/* 10. 11. 2026 – trička: přeškrtnutá původní cena v kartě; ZDARMA modře i v dlaždicích dopravy/platby */
.prices .price-final{display:flex;justify-content:center;align-items:baseline;gap:8px;flex-wrap:wrap}.prices .price-final .yak-old{color:#8c8c8c;text-decoration:line-through;font-weight:400;font-size:14px;order:0}body.in-krok-1 .shipping-billing-table .payment-shipping-price.yak-free,body.in-krok-1 .shipping-billing-table .radio-wrapper>label>strong.yak-free{color:#00baf1!important;font-weight:600!important}
/* 10. 11. 2026 – datum doručení v dlaždicích dopravy */
body.in-krok-1 .shipping-billing-table .yak-eta{display:block;margin-top:3px;color:#569c34;font-size:12.5px;font-weight:500;text-transform:none;line-height:1.3}
/* 10. 11. 2026 – datum doručení na telefonu menší, na jeden řádek */
@media(max-width:767px){body.in-krok-1 .shipping-billing-table .yak-eta{font-size:11px!important;white-space:nowrap}}
/* 10. 11. 2026 – kroky objednávky: pravý sloupec přišpendlený při scrollu (PC), růžový box „Potřebujete poradit“ pryč, v rekapitulaci tučné jen „Celkem k úhradě“ */
body.ordering-process #checkoutSidebar .checkout-box{display:none!important}@media(min-width:768px){body.ordering-process #checkoutSidebar{position:sticky!important;top:60px!important;align-self:flex-start}}body.ordering-process #summary-box,body.ordering-process #summary-box *{font-weight:400!important}body.ordering-process #summary-box h2.h4{font-weight:500!important}body.ordering-process #summary-box .price-wrapper .price-label.price-primary,body.ordering-process #summary-box .price-wrapper .price.price-primary,body.ordering-process #summary-box .price-wrapper .price.price-primary *{font-weight:700!important}body.ordering-process #summary-box .recapitulation-single .yak-free{font-weight:400!important}body.ordering-process #summary-box .cart-item-price,body.ordering-process #summary-box .recapitulation-single strong,body.ordering-process #summary-box .recapitulation-single strong span{font-weight:400!important}

/* 10. 11. 2026 – přišpendlený souhrn o něco níž (20 → 60 px) */
/* 10. 11. 2026 – kroky objednávky, PC ≥1200 px: širší pravý sloupec (39 %), „Rekapitulace objednávky“ a „Celkem k úhradě“ na jeden řádek */
@media(min-width:1200px){body.in-krok-1 .cart-row>.col-md-8,body.in-krok-2 .cart-row>.col-md-8{width:61%!important;max-width:61%!important}body.ordering-process .cart-row>.col-md-4#checkoutSidebar{width:39%!important;max-width:39%!important}body.ordering-process #summary-box h2.h4{white-space:nowrap;font-size:20px!important}body.ordering-process #summary-box .price-wrapper .price-label.price-primary{white-space:nowrap}}
/* 10. 11. 2026 – cenový blok v rekapitulaci: pevná mřížka – „Celkem k úhradě“ | částka na jednom řádku, pod tím drobně cena bez DPH (oprava rozpadu bloku) */
body.ordering-process #summary-box .price-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;row-gap:2px!important;align-items:baseline!important}body.ordering-process #summary-box .price-wrapper>*{float:none!important;width:auto!important;margin:0!important;padding:0!important;min-width:0}body.ordering-process #summary-box .price-wrapper .price-label.price-primary{grid-column:1}body.ordering-process #summary-box .price-wrapper .price.price-primary{grid-column:2;text-align:right;white-space:nowrap}body.ordering-process #summary-box .price-wrapper .price-label.price-secondary{grid-column:1;font-size:12px}body.ordering-process #summary-box .price-wrapper .price.price-secondary{grid-column:2;text-align:right;font-size:12px;white-space:nowrap}

/* 11. 11. 2026 – oprava: širší sloupec jen v krocích objednávky, ne v košíku (/kosik/ se zúžil) */

/* BLACK-YAK-DAY START (11.11.2026) – odstranit po kampani */
.menu-item-763>a,.menu-item-763>a.active{background:#000!important;color:#fff!important;border-radius:6px;padding-left:16px!important;padding-right:16px!important;box-shadow:none!important;position:relative;overflow:visible}
.menu-item-763>a b,.menu-item-763>a.active b{color:#fff!important}
.menu-item-763>a::before,.menu-item-763>a::after{content:"";position:absolute;left:-4px;right:-4px;bottom:9px;height:3px;background:#ec008c;border-radius:2px;pointer-events:none}
.menu-item-763>a::before{transform:rotate(-3.5deg)}.menu-item-763>a::after{transform:rotate(3.5deg)}
.menu-item-763>a:hover{background:#ec008c!important}.menu-item-763>a:hover::before,.menu-item-763>a:hover::after{background:#fff}
#yak-straps-hero{position:relative;overflow:hidden}
#yak-straps-hero .bd-tapes{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}
#yak-straps-hero .bd-tape{position:absolute;left:-12%;width:124%;height:50px;background-image:url(/user/documents/upload/yak-blackday-pasek-v1.png);background-repeat:repeat-x;background-size:auto 100%;background-position:left center;box-shadow:0 4px 14px rgba(0,0,0,.3)}
#yak-straps-hero .bd-p1{background-color:#ec008c;left:32%;width:80%;top:-11%;transform-origin:0 0;transform:rotate(4.7deg);opacity:.9}
#yak-straps-hero .bd-b1{background-color:#000;left:14.2%;width:94%;top:76%;transform-origin:0 0;transform:rotate(4.2deg);opacity:.92}
#yak-straps-hero .bd-p2,#yak-straps-hero .bd-b2{left:-8%;width:62%;top:44%;height:34px;opacity:.3}
#yak-straps-hero .bd-p2{background-color:#ec008c;transform:rotate(-14deg)}#yak-straps-hero .bd-b2{background-color:#000;transform:rotate(14deg)}
#yak-straps-hero .bd-badge{position:absolute;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:#fff;text-align:center;font-family:Montserrat,sans-serif;text-transform:uppercase;pointer-events:none;box-shadow:0 6px 18px rgba(0,0,0,.28);transform:rotate(-8deg)}
#yak-straps-hero .bd-badge span{font-weight:800;font-size:12px;letter-spacing:.06em;line-height:1}
#yak-straps-hero .bd-badge b{font-weight:900;font-size:34px;line-height:1.02;margin-top:2px}
#yak-straps-hero .bd-badge--black{background:#000;width:140px;height:140px;left:48%;top:1.5%}
#yak-straps-hero .bd-badge--black span{font-size:15px}#yak-straps-hero .bd-badge--black b{font-size:46px}
#yak-straps-hero .bd-badge--pink{background:#ec008c;width:136px;height:136px;right:1.5%;bottom:4%}
#yak-straps-hero .bd-badge--pink span{font-size:14px}#yak-straps-hero .bd-badge--pink b{font-size:44px}
#yak-straps-hero .bd-m-tapes,#yak-straps-hero .bd-badge--m1,#yak-straps-hero .bd-badge--m2{display:none}
@media(max-width:600px){
#yak-straps-hero{padding-top:50px!important}
#yak-straps-hero .bd-badge--black,#yak-straps-hero .bd-badge--pink,#yak-straps-hero .bd-p2,#yak-straps-hero .bd-b2{display:none}
#yak-straps-hero .bd-tape{height:34px}
#yak-straps-hero .bd-p1{left:-10%;width:120%;top:4px;transform-origin:50% 50%;transform:rotate(-6deg);opacity:1}
#yak-straps-hero .bd-b1{left:-10%;width:120%;top:12px;transform-origin:50% 50%;transform:rotate(6deg);opacity:1}
#yak-straps-hero .ys-copy{position:relative}
#yak-straps-hero .bd-badge--m1{display:flex;background:#ec008c;width:76px;height:76px;right:4%;top:52px}
#yak-straps-hero .bd-badge--m1 span{font-size:8.5px}#yak-straps-hero .bd-badge--m1 b{font-size:22px}
#yak-straps-hero .bd-badge--m2{display:flex;background:#000;width:104px;height:104px;left:128px;bottom:-14px}
#yak-straps-hero .bd-badge--m2 span{font-size:11px}#yak-straps-hero .bd-badge--m2 b{font-size:32px}
#yak-straps-hero .bd-m-tapes{display:block;position:relative;height:84px;margin:6px -20px 0;overflow:visible;z-index:5;pointer-events:none}
#yak-straps-hero .bd-m-tapes .bd-tape{left:-5%;width:110%}
#yak-straps-hero .bd-m-b{background-color:#000;top:26px;transform:rotate(3deg);opacity:.95}
#yak-straps-hero .bd-m-p{background-color:#ec008c;top:30px;transform:rotate(-4deg);opacity:.9}
}
@media(max-width:767px){.menu-item-763>a::before,.menu-item-763>a::after{left:0;right:0;bottom:8px}.menu-item-763>a::before{transform:rotate(-1.9deg)}.menu-item-763>a::after{transform:rotate(1.9deg)}}
/* BLACK-YAK-DAY END */
