/*  Generovano: 2025-07-30 08:10:26 */
#reservation{height:1920px}#booking-frame{width:100%;height:100%;border:0}@media (max-width: 767px){#reservation{height:2240px}}:root{--primary-color:#343f48}#header,.top-search-button{background:#f0f0f0}.top-search-input,.top-search-button{border-width:1px;border-color:#f0f0f0}.top-search-button span{-webkit-text-stroke:1px #f0f0f0}.odber-novinek-bottom .button-odber:hover{color:#d6d6d6}a:hover,.index #indexDefaultMainContent h1,.top_category a:hover h3,.index #top_znacky a.arrow:hover,.jssora21l:hover,.jssora21r:hover,#top-block a.last.first,#top-search-menu .top-block a:hover,#top-block a:hover,#top-block a.active,#top-kosik span.kosik-price a:hover,#top-mujucet a:hover,.oblast_abecedy a.pismena,.oblast_vyrobcu h2,#nejprodavanejsi-button a:hover,.centerBoxContentsProducts-in .product_znacka a:hover,.itemTitle a:hover,.categorie-list ul li a:hover,.categorie-list ul li a:hover:before,#go-top a:hover,#frm-filter-filtr .filtr-column .filtr-input .filtr-text span:after,#frm-filter-filtr .filtr-column .filtr-input .filtr-text a:after,#frm-filter-filtr .filtr-column .filtr-input .filtr-text a:hover,#frm-filter-filtr .filtr-column .filtr-input .filtr-text .ajax-listing.active,#frm-filter-filtr .filtr-column .filtr-input .filtr-text .ajax-listing:hover,.filtr-kategorie a:hover,.filtr-kategorie a.active,.filtr-kategorie span,a#backToTop:hover span,.product-info-detail-row a:hover,.product-description .param_slozeni strong,.best-buy .best-buy-price h3 a:hover,ul.detail-box-links li.selected a,ul.detail-box-links li.active a,#top_bottom .top-block.right a:hover,#bottom .container li a:hover,.odber-novinek-bottom .button-odber,.copyright a:hover,.leftBoxContainer .category-top.nav-show-more,.leftBoxContainer .category-top.nav-show-more:hover,#top_bottom .top-block a,.top-search-button span,#novinky-akce .novinky_in,#top-search-menu .top-block span,#top-search-menu .top-block a{color:#343f48}.nav-tabs-out h3:before,#top_categoriesContent .categories .categoriesContent,#top_categoriesContent .categories .categoriesContent::after,#top-kosik span.total-item,.compare_heart span.total-item,#stranka .categories .categoriesContent,.kontakt-map a:hover::after,.centerBoxContentsProducts-in .product-button .button-shoping-in:hover,.services div a:hover,#next-listing a,.modal-button-filtr:hover,.filter-letter:hover,.filter-letter.active,.filter-letter:hover,.filter-letter.active,#productAdditionalImages .productMainImage a:before,.best_button a:hover,.product-button a.button-shoping-in:hover,.rc-slider-track,.rc-slider-handle,#obsah_bottom span,#bottom-0 .banner_bottom_out,.head_menu a,#novinky-akce,.top-search-button:hover,#next-listing a:hover,.header-left .categories,#top_bottom .top-block.right a,.jssorb21 div:hover,.jssorb21 .av{background:#343f48}ul.nav-tabs li a:hover,ul.nav-tabs li.active a,#top_categoriesContent .categories .categoriesContent::after,#obsah-kosiku,.categorie-list ul li a:hover,ul.detail-box-links li.selected a,ul.detail-box-links li.active a,ul.detail-box-links li.selected span,ul.detail-box-links li:hover a,ul.sorter-box li.selected a,ul.sorter-box li.active a,ul.sorter-box li.selected span,ul.sorter-box li:hover a,.barevne_varianty a.active,.barevne_varianty a:hover,.icon a:hover,.top-search-button:hover{border-color:#343f48}.top-search-button:hover span{-webkit-text-stroke:1px #343f48}.header-left .categories{-webkit-box-shadow:none;-ms-transform:none;-o-transform:none;box-shadow:none}.leftBoxContainer a.category-top,.leftBoxContainer .category-top.nav-show-more,.header-left .leftBoxContainer a.category-top:hover,.header-left .leftBoxContainer a.category-top.selected{color:#fff}#top{background:#fff}#top-block{background-color:#f1f1f1}#top-kosik span.kosik-price,#top-kosik span.kosik-price a,#top-mujucet a,.compare_heart span.fas,.compare_heart span.far,#top-mujucet span.far,#top-kosik span.fas,#navigation-search,.navigation-button{color:#333}#top-kosik span.fas,#navigation-search,.navigation-button{-webkit-text-stroke:2px #fff}.bottom_copyright .copyright.left img{filter:none;max-width:90px}.linkHomePage a img{width:173px}#novinky-akce{background:#d8d9d9}#top-block a:hover,.copyright a:hover,#bottom .container li a:hover{text-decoration:underline}.header-left .leftBoxContainer a.category-top::after{content:"";position:absolute;width:0;height:2px;bottom:6px;left:0;background-color:#fff;transition:width .3s ease-in-out}.header-left .leftBoxContainer a.category-top:hover::after,.header-left .leftBoxContainer a.category-top.selected::after{width:100%}.ban_hp_top,.ban_hp_bottom{margin-bottom:24px}.header-left .categories{border-top:1px dashed rgba(255, 255, 255, 0.5)}@media (min-width: 1200px){.header-left .leftBoxContainer a.category-top::after{left:47px}.header-left .leftBoxContainer a.category-top:hover::after,.header-left .leftBoxContainer a.category-top.selected::after{width:calc(100% - 58px)}.leftBoxContainer a.category-top{padding-left:47px}.leftBoxContainer .category-top.nav-show-more{padding-left:14px}.leftBoxContainer a.category-top:before{content:"";display:block;position:absolute;width:32px;height:47px;left:8px;top:0;background-image:url('../../../../../data-central/application2023/projects/esthederm-online-cz/img/menu-icon.png');background-repeat:no-repeat;background-position:left -4px}.leftBoxContainer a.category-top.id_704:before{background-position:left -47px}.leftBoxContainer a.category-top.id_651:before{background-position:left -94px}.leftBoxContainer a.category-top.id_652:before{background-position:left -141px}.leftBoxContainer a.category-top.id_653:before{background-position:left -188px}.leftBoxContainer a.category-top.id_654:before{background-position:left -235px}.leftBoxContainer a.category-top.id_655:before{background-position:left -282px}.leftBoxContainer a.category-top.id_656:before{background-position:left -329px}.leftBoxContainer a.category-top.id_705:before{background-position:left -376px}.leftBoxContainer a.category-top.id_706:before{background-position:left -423px}.leftBoxContainer a.category-top.id_802:before{background-position:left -470px}}@media (min-width: 1025px){#top_bottom .top-block.right a{padding-right:44px}#top .container{padding-top:25px;padding-bottom:25px}.ban_hp_top,.ban_hp_bottom{margin-bottom:37px}}@media (max-width: 1024px){.linkHomePage a img{width:90px;min-width:90px;height:auto}}