/* vj-hlavicka-3.css (2026-10-22) = vj-hlavicka-2.css beze zmeny + CSS noveho boxu detailu produktu nactene uz v hlavicce (proti CLS).
   Pravidla boxu plati jen pro produkty 18537, 17714, 21194, 23557. VYPINAC: v Admin > HTML kody smazat radek novy-detail-7.js v zapati a v hlavicce vratit vj-hlavicka-2.css. */
/* vj-hlavicka-2.css (2026-10-22) = vj-hlavicka-1.css + tlacitko Prohlednout recenze na strankach znacek 13 px.
   vj-hlavicka-1.css (2026-10-22): obsah puvodniho inline <style> ze zahlavi HTML kodu, presunuto 1:1 (limit 8192 znaku). */
.category-products .flag.flag-discount,.category-products .flag.flag-freeshipping,.slick-slide .flag.flag-discount,.slick-slide .flag.flag-freeshipping{display:none!important}
.product{max-width:420px;padding:19px;box-shadow:0 2px 8px rgba(0,0,0,.09)}.product img{width:199%;height:199px;object-fit:contain}.product-list{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}
.subcategory-item{width:350px;height:350px;font-size:16px;padding:10px}.subcategory-item img{max-width:100%;max-height:100%}
.vercajk-leftmenu{position:fixed;top:170px;left:260px;width:220px;font-family:Arial,sans-serif;text-transform:uppercase;z-index:9999}.vercajk-leftmenu .main-cat{background-color:#037800;padding:10px;color:#fff;font-weight:bold;border-bottom:1px solid #026700;cursor:pointer;position:relative}.vercajk-leftmenu .main-cat a{color:#fff;text-decoration:none;display:block}.vercajk-leftmenu .submenu{display:none;position:absolute;left:220px;top:0;background-color:#f1f8e9;width:200px;border:1px solid #ccc;z-index:9999;padding:10px;text-transform:none}.vercajk-leftmenu .submenu a{display:block;color:#333;padding:5px 0;text-decoration:none;font-weight:normal}.vercajk-leftmenu .main-cat:hover .submenu{display:block}
#carousel .banner-caption,.next-to-carousel-banners .banner-caption,.next-to-carousel-banners .banner-wrapper>a>.extended-banner-texts{background:transparent!important}.sidebar{order:0}.sidebar .sidebar-inner{padding-left:0;padding-right:30px}.sidebar .cart-sidebar-box{display:none!important}
.sidebar .navigation-wrap #navigation .navigation-in .menu-level-1>li.ext.exp>a{background-color:#758a75}.sidebar .navigation-wrap #navigation .navigation-in .menu-level-1>li.ext .menu-level-2>li{padding:10px}.sidebar .navigation-wrap #navigation .navigation-in .menu-level-1>li.ext .menu-level-2>li:hover{background-color:rgba(0,0,0,.05)}
.products-block.products .product .prices .price-final strong,.products-block.products .product .prices .price strong,.detail .prices .price-final,.detail .prices .price-final strong,.product-detail .prices .price-final,.product-detail .prices .price-final strong,.price.price-final,.price-final{color:#cc0000!important;font-weight:700}
#description .basic-description{margin-left:0!important}.pd>*,.pd,.pd-cs>*,.pd-faq>*,.pd-expert>*,.pd-why>*,.pd>*>*{width:100%!important;max-width:100%!important}.type-detail .shp-tabs-wrapper h3:before{display:none}

/* stranky znacek: tlacitko „Prohlednout recenze" 12 -> 13 px */
html body.type-manufacturer-detail .product .vj-rv__cta{font-size:13px!important}
/* ===== novy box detailu (novy-detail-7) ===== */
body.vj-nd-on .p-info-wrapper .price-line{display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-info-wrapper .social-buttons-wrapper{display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox{order:10;background:#fff;border:1px solid #b8c1ba;border-top:4px solid #037800;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:16px 20px 0;margin:14px 0 0;color:#1b1f1c;font-size:14px;line-height:1.4;overflow:hidden}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-av{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;color:#111;margin:0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-dot{position:relative;width:10px;height:10px;border-radius:50%;flex:0 0 10px;color:#e07b00;background:currentColor}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-dot.dot-skladem{color:#1f8a1f}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .dot-skladem::after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:vjpulz 2s ease-out infinite}
@keyframes vjpulz{0%{transform:scale(1);opacity:.5}100%{transform:scale(2.6);opacity:0}}
@media (prefers-reduced-motion:reduce){body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .dot-skladem::after{animation:none;opacity:0}}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-ship{font-size:13px!important;color:#333!important;font-weight:400;margin:3px 0 0 19px;opacity:1}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-ship{display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:14px 0 12px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-price .price-final{display:block;margin:0;padding:0;font-size:34px;line-height:1.1;font-weight:700;color:#c00}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-price .price-final-holder{color:#c00;font-size:inherit}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-price .price-measure{display:none}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-novat{font-size:13px;color:#333}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:10px;margin:0 0 16px;padding:0;width:100%;height:52px;grid-area:auto!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity{display:flex!important;align-items:stretch;flex:0 0 auto;width:auto!important;height:52px!important;margin:0!important;padding:0!important;border:1px solid #b8c1ba;border-radius:6px;background:#fff;overflow:hidden;position:relative}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity .increase-tooltip,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity .decrease-tooltip{display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity label{order:2;display:flex!important;align-items:center;margin:0!important;padding:0!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity input.amount{width:44px!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;text-align:center;font-size:17px!important;font-weight:600;color:#1b1f1c;padding:0!important;margin:0!important;-moz-appearance:textfield}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity input.amount::-webkit-inner-spin-button,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity input.amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button.increase,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button.decrease{position:static!important;display:flex!important;align-items:center;justify-content:center;width:38px!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#1b1f1c!important;font-size:0!important;line-height:1;cursor:pointer;transform:none!important;top:auto!important;left:auto!important;right:auto!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button.decrease{order:1}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button.increase{order:3}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button.increase:before,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button.decrease:before,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button.increase:after,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button.decrease:after{content:none!important;display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button span{display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button .vj-q{display:block!important;font-size:20px;font-weight:600;font-style:normal;color:#1b1f1c;line-height:1}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button:hover{background:#f3f5f3!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .add-to-cart-button{display:flex!important;align-items:center;justify-content:center;gap:10px;flex:1 1 auto!important;width:auto!important;min-width:0;height:52px!important;min-height:0!important;font-size:19px!important;font-weight:700!important;background:#fe4100;border:0;border-bottom:3px solid #c43200!important;border-radius:6px;color:#fff;margin:0;padding:0 14px!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .add-to-cart-button svg.vj-cart{display:block!important;width:22px;height:22px;flex:0 0 22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows{list-style:none;margin:0 -20px;padding:0;background:#f3f5f3;border-top:1px solid #dfe5e0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows li{display:flex;align-items:center;gap:10px;min-height:40px;margin:0;padding:8px 20px;border-bottom:1px solid #dfe5e0;font-size:14px;color:#1b1f1c;line-height:1.3}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows li:before{content:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:#1d5e20;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox a{color:#1b1f1c!important;text-decoration:underline!important;text-underline-offset:2px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox a:hover{color:#037800!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-foot{margin:0 -20px;padding:11px 20px;background:#fff;font-size:14px;color:#1b1f1c;text-align:center}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows .vj-s{display:none}
@media (max-width:599px){body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows .vj-l{display:none}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows .vj-s{display:inline}}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-foot .vj-sep{margin:0 8px;color:#6b736c}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-detail-info.vj-norating{display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-sd ul{list-style:none;margin:10px 0;padding:0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-sd li{margin:0 0 4px;padding:0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-sd .vj-sd-more{font-weight:600;color:#1b1f1c;text-decoration:underline}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnails-wrapper{margin-top:10px;height:auto!important;min-height:0!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnails{overflow:visible!important;height:auto!important;padding:0!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnails-inner{width:auto!important;height:auto!important;transform:none!important;position:static!important;left:auto!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnails-inner>div{display:grid!important;grid-template-columns:repeat(5,1fr);gap:8px;width:auto!important;height:auto!important;transform:none!important;position:static!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnails-inner>div:before,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnails-inner>div:after{content:none!important;display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnail{float:none!important;display:block!important;position:relative;aspect-ratio:1/1;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:1px solid #d9dfda;border-radius:6px;overflow:hidden;background:#fff}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnail.highlighted{border-color:#037800}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnail img{width:100%!important;height:100%!important;object-fit:contain;max-width:none}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnail.vj-th-hide{display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnail .vj-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);color:#fff;font-size:20px;font-weight:700}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnails:before,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnails:after{display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .thumbnail-prev,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .thumbnail-next{display:none!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-main-image img{object-fit:contain;width:100%;height:100%}
@media (min-width:992px){
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-image,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-image>div,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-main-image{height:var(--vj-img-h,auto)}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-main-image{display:flex;align-items:center;justify-content:center}
}
@media (max-width:991px){
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .product-top>.col-xs-12.vj-empty{display:none}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-detail-inner-header h1{margin-bottom:6px!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-detail-inner-header .p-detail-info{margin:0 0 8px!important;padding:0!important;min-height:0!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-detail-inner-header .p-detail-info .stars-wrapper{margin:0!important;padding:0!important;min-height:0!important;height:auto!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-detail-inner-header .p-detail-info .custom-star{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-detail-inner-header>.p-image-wrapper{margin-top:8px!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-info-wrapper .vj-buybox{order:3!important;margin-top:4px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-info-wrapper skip-pay-placement{order:4!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-info-wrapper .p-short-description{order:5!important;margin-top:16px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-info-wrapper .detail-parameters{order:6!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-info-wrapper>p{order:7!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox{padding:14px 14px 0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-foot{margin:0 -14px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows li,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-foot{padding-left:14px;padding-right:14px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-price .price-final{font-size:30px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .add-to-cart-button{padding:0 8px!important;gap:7px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .add-to-cart-button svg.vj-cart{width:20px;height:20px;flex-basis:20px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button.increase,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity button.decrease{width:32px!important}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .quantity input.amount{width:36px!important}
}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-applied{border-color:#9fd3a6;box-shadow:0 0 0 3px #cfe9d3,0 6px 18px rgba(0,0,0,.12)}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-price{margin:12px 0 6px;align-items:center}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-codeprice{display:none;font-size:34px;line-height:1.1;font-weight:700;color:#037800}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-applied .vj-bb-price .price-final{display:none}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-applied .vj-codeprice{display:block}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-save{display:inline-flex;align-items:center;gap:6px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-badge{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:7px;background:#e3f4e5;border:1px solid #b7e0bd;color:#0d6b12;font-weight:700;font-size:16px;white-space:nowrap}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-badge i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#1f8a1f;color:#fff;font-style:normal;font-size:13px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-q-help{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#e4e7e5;color:#555;font-size:12px;font-weight:700;cursor:help;line-height:1;align-self:flex-start}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-q-help .vj-tip{display:none;position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:210px;padding:8px 10px;border-radius:6px;background:#1b1f1c;color:#fff;font-size:13px;font-weight:600;line-height:1.35;text-align:left;z-index:20;white-space:normal}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-q-help:hover .vj-tip,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-q-help:focus .vj-tip{display:block}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-kv{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#333;margin:2px 0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-kv b{color:#1b1f1c;font-weight:700;white-space:nowrap}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-kv.vj-novat b{color:#555}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-low{font-size:13px;color:#555;margin:2px 0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-cd{display:inline-flex;align-items:center;gap:6px;margin:6px 0 2px;padding:5px 10px;border-radius:6px;background:#fde8e8;color:#c00;font-weight:700;font-size:14px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-cd b{animation:vjcd 1.6s ease-in-out infinite}
@keyframes vjcd{50%{opacity:.55}}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-sep-line{border:0;border-top:1px solid #e3e7e4;margin:12px 0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5{margin:0 0 4px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .tagk{position:relative;display:inline-flex;align-items:center;height:30px;padding:0 12px 0 22px;background:linear-gradient(180deg,#ffe14d,#ffcc00);color:#111;font-family:monospace;font-weight:900;font-size:16px;letter-spacing:.05em;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);filter:drop-shadow(0 2px 0 #c9a000);border-radius:0 5px 5px 0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .tagk:before{content:"";position:absolute;left:9px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#fff}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-price{margin-left:auto;font-size:21px;font-weight:700;color:#c00;white-space:nowrap}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-btn{height:32px;padding:0 14px;border:0;border-radius:6px;background:#1b1f1c;color:#fff;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 2px 0 #000}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-btn[disabled]{opacity:.6;cursor:wait}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-txt{margin:6px 0 0;color:#0d6b12;font-weight:700;font-size:15px;line-height:1.3}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-ok{display:none;color:#0d6b12;font-weight:700;font-size:14px;white-space:nowrap}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-was{display:none;margin-left:auto;font-size:13px;color:#555;white-space:nowrap}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-note{display:none;margin:6px 0 0;font-size:13px;color:#555}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-err{display:none;margin:6px 0 0;font-size:13px;color:#c00}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-applied .vj-r5-price,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-applied .vj-r5-btn,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-applied .vj-r5-txt,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-pending .vj-r5-price,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-pending .vj-r5-btn{display:none}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-applied .vj-r5-ok,body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-applied .vj-r5-was{display:inline}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox.vj-pending .vj-r5-note{display:block}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows .vj-ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #dfe5e0}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-rows .vj-ic svg{width:18px;height:18px;flex-basis:18px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;text-align:left}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-foot a{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;text-decoration:none!important;border-bottom:1px solid #9aa39c}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-foot a:hover{border-bottom-color:#037800}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-foot svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:#1d5e20;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-w-s{display:none}
@media (max-width:599px){body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-w-l{display:none}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-w-s{display:inline}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-bb-foot{justify-content:flex-start}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-price{margin-left:0}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-txt{font-size:14px}}
@media (max-width:991px){body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-codeprice{font-size:30px}}
@media (prefers-reduced-motion:reduce){body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-cd b{animation:none}}

body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox button.vj-q-help{width:20px!important;height:20px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#e4e7e5!important;color:#555!important;font-size:12px!important;line-height:20px!important;box-shadow:none!important;flex:0 0 20px}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-kv{font-size:15px}
@media (max-width:599px){body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-top{flex-wrap:wrap;gap:6px 10px}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-btn{margin-left:auto}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-price{order:3;flex:0 0 100%;font-size:19px}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-ok{order:3}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-r5-was{order:4;flex:0 0 100%;margin-left:0}}
@media (max-width:420px){body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .add-to-cart-button{font-size:16px!important;gap:6px;padding:0 6px!important}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .add-to-cart .add-to-cart-button svg.vj-cart{width:18px;height:18px;flex-basis:18px}}
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-txs{display:none}
@media (max-width:599px){body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-txl{display:none}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .vj-buybox .vj-txs{display:inline;white-space:nowrap}}

/* CLS: hodnoceni na mobilu pod nazvem + max 5 nahledu - uz pri prvnim vykresleni */
body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-image-wrapper .p-thumbnail:nth-child(n+6 of .p-thumbnail){display:none!important}
@media (max-width:991px){body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .product-top>.col-xs-12:first-child:has(>.p-detail-info){display:none!important}body:has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])):has(.p-detail-info :is(.star-on,.custom-star-on)) .p-detail-inner-header h1:not(:has(+ .p-detail-info)){margin-bottom:54px!important}}
body:not(.vj-nd-on):has(#product-detail-form>input[name="productId"]:is([value="18537"],[value="17714"],[value="21194"],[value="23557"])) .p-info-wrapper{min-height:100vh}
