/* CSS Document */
<!-- VLASTNÍ STYLY START -->
<style>
#dreamroi-container {max-width: 100%;}
<!-- zobrazení vyhledávacího boxu na mobilu -->
@media (max-width: 767px){
#header .search-form {/*display: initial;*/}}
/* zobrazení notifikací nad chatem na mobilu */
@media (max-width: 1200px) {
.notifikujNotifyjs-corner {bottom: 55px!important;}}
/* zobrazení notifikací nad chatem na desktopu */
@media (min-width: 1200px) {
.notifikujNotifyjs-corner {bottom: 85px!important;}
/* úprava zobrazení doplňkových parametrů */
.basic-description {flex: 0 1 auto;width: 76.666666%;padding-right: 5px;}
.extended-description {flex: 0 1 auto;width: 23.333333%;padding-left: 10px;}
.extended-description h3 {background: #f1f1f1;width: 100%;padding: 10px 10px;}}
/* zobrazení ikony dopravy v detailu produktu nad tlačítkem koupit */
.shipping-options::before {content: "\f0d1";color: #c50909;font-family:'Font Awesome 5 Free';font-weight:900;margin: 0 10px 0 0;font-size: 25px;}
/* zobrazení ikony Home Credit v detailu produktu nad tlačítkem koupit */
#HcCalculater a::before {content: url(/user/documents/upload/logo_homecredit_ikona.png) ;color: #c50909;font-family:'Font Awesome 5 Free';font-weight:900;margin: 0 10px 0 0;font-size: 25px;}
/* úprava zobrazení levého menu kategorií */
.categories .topic {font-size: 1.4em;background: #efeff5;border-top: 1px solid lightgrey;border-bottom: 1px solid lightgrey;}
.categories li > a {font-size: 1.1em;}
ol.top-products li a.top-products-image {flex: 0 0 70px;display: block;}
ol.top-products li::before {background-color: #c6c6d6;color: #fff;}
/*Zobrazit více a skrýt v popisu kategorie */
.schovat div {display: none;}
/* když je obsah schovaný, schová se popisek „Skrýt“ */
.schovat .skryt {display: none;}
.ukazat .skryt {cursor: pointer;margin-left: 50%;left: -38px;position: relative;}
/* když je obsah zobrazený, schová se popisek „Zobrazit“ */
.ukazat .zobrazit {display: none;}
.zobrazit {cursor: pointer;margin-left: 50%;left: -38px;position: relative;}
.tlacitko_text {text-align: center;}
/* skrytí nulových filtrů */
#filters .filter-label.disabled {display: none;}
/* rozdělení odkazů na kategorie větší mezerou v detailu zboží */
.navigation-bullet {color: #000;font-size: 15px;padding: 0 5px 0 1px;}
/* posunutí tlačítka pokračovat v košíku na mobilu do viditelné pozice */
@media (max-width: 767px) {
.external-fonts-loaded .next-step {margin: 0 0 40px 0;}
/* zvětšení písma v mobilním menu */
.navigation-in ul li a b {font-size: 18px;}
.navigation-in ul.menu-level-2 li a {font-size: 16px;}}
/* úprava vzhledu příznaků pro mobily */
@media (max-width: 480px) {
.flag {font-size: 10px;padding: 2px 4px;float: none;}
}
/* skrytí značek ve filtrech */
#manufacturer-filter {display: none;}
/* skrytí Rozbalit filtry */
.filter-section.filter-section-button {display: none;}
/*zobrazení sbalených filtrů */
#category-filter-hover {display: block;}
/*zobrazení článku na šíři containeru 100% */
@media (min-width: 1200px){
.content-inner {max-width: 95%;}}
/*změna vzorků v detailu zboží na čtvercové*/
.advanced-parameter-inner img {border-radius: 5%;min-width: 1px;width: 100%;max-height: 100%;}
.advanced-parameter-inner {border-radius: 5%;}
/*skrytí data u článků na blogu*/
.news-item-detail time {display:none;}
/*ikony výhod v detailu zboží */
.type-detail #dklabBanplusIkony .dklabBanplusIkona {width: 24.999999999%!important;}
.type-detail #dklabBanplusIkony .dklabBanplusIkona .dklabBanplusIkonaImg img {max-height: 80px!important;}
.benefitBanner__picture {justify-content: center;}
/* náhledy vzorníku v detailu zboží */
.advanced-parameter-inner img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
        max-width: 80px;
}
.advanced-parameter-inner:hover img {
    -webkit-transform:scale(3); /* Safari and Chrome */
    -moz-transform:scale(3); /* Firefox */
    -ms-transform:scale(3); /* IE 9 */
    -o-transform:scale(3); /* Opera */
     transform:scale(3);
     width:60px;    
     z-index: 10;     
     }
.advanced-parameter-inner img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    max-width: 100%;

}}
/*info nákup na splátky a Twisto v detailu produktu*/
  .vyhody_detail {max-width:100%;}
  .hc_splatky_detail{float:left; text-align: center;width: 49.99999%;}
  .twisto_detail{float:left; text-align: center;width: 49.99999%;}
/* posun doplňujících informací v detailu zboží */
/* ztmavení pozadí u popupu a info hlášek */
#cboxOverlay {
    background-color: #e7e7e7;
}
/* orámování nabídky Související produkty: resp Služby a podobné zboží v košíku */
.cart-table tr.related.visible {
    border: 2px solid darkgrey;
    box-shadow: 8px 6px 6px #c2b9b9;
    }
.show-related {
    color: #16069d!important;
    font-size: 14px;
    font-weight: 600;
}
/* obarvení ikony doprava zdarma */
.flag.flag-freeshipping {
    background-color: #aed721!important;
}
/* úprava vzhledu rubrik */
@media (min-width: 480px){
.news-item {float: left; width: 32.999999%; display: block; height: 450px; padding: 0 10px;}
.news-item .text .title {margin-bottom: 10px; margin-top: 10px;}
.news-item .text .description {max-width: 80%;}
.news-item .image {width: 90%;}
.pagination-wrapper {min-width: 90%;}
}
/* úprava zobrazení blogu na titulce */
.blog-hp {display:table;}
/* přesun šipky Back to top doleva */
#return-to-top {    right: 65px !important;bottom: 125px;z-index: 1030;}
/* skrýt automatický příznak Dárek zdarma - nastaven vlastní příznak */
.flag.flag-gift {
    display: none;
}}
/* vzhled newsletteru nad patičkou */
#f-3-b6fcc542fb021c84fdaff536dd0a74a1 {background-color: #f6f6f6;}
/*vzhled cenového hitu v detailu produktu*/
.pb-faq__header {
    border: 0px solid #ffffff!important;
    box-shadow: 0 0 4px #ffffff!important;
    background-image: linear-gradient(#ffffff,#ffffff)!important;}
.pb-faq__content {
    border-top: 1px solid #e6e6e6!important;
    margin: 1px 0 10px!important;}
/* odkazy na podkategorie s obrázky */
.subcategories.with-image li a .image img {max-height: 75px;}
.subcategories.with-image li a .image {text-align: center; width: 90%;}
.subcategories li a {height: 78px;}
/* odkaz rozbalit filtr v levém sloupci */
.filter-section.filter-section-button {padding-top: 20px;text-align: center;}
/* filtry více možností - méně možností */
.filter-more {font-size: large; color: #00009b;}
/* filtry rozbalit - sbalit */
.filter-section.filter-section-button {font-size: x-large;}
/* zarovnání počtu položek ve filtru doprava */
.filter-count {float: right;}
/* šířka hodnot fitru na 90% */
.filter-label {width: 90%;}
/*rozbalovací boxy v popisu kategorií*/
.pb-faq__header {background: #f2f2f2 !important;}
/* velikost písma slevy v kulatém boxu obrázku produktu */
.price-save {font-size: 20px !important;}
/* výška náhledu článku blogu */
.news-wrapper .news-item {height: 250px !important;}
.news-wrapper .news-item .text .title {font-size: 16px;font-weight: 500;line-height: 20px;}
/* skrytí widgetů vlastní dopravy a ikon služeb */
div[data-pobo-widget-id="71"] {display: none;} /* upozornění na barvu */
div[data-pobo-widget-id="19"] {display: none;} /* ikony služeb */
div[data-pobo-widget-id="82"] {display: none;} /* tlačítko ceník služeb */
div[data-pobo-widget-id="69"] {display: none;} /* zboží rozvážíme i o víkendu */
div[data-pobo-widget-id="64"] {display: none;} /* zboží rozvážíme i o víkendu info box*/
#pobo-share-widget > div.widget-container {display: block;}
/*velikost chybové hlášky*/
.messages {font-size: 18px;}
/* úprava horního menu */
@media (min-width: 768px){
.navigation-in {height:32px;font-size: 18px;} 
.navigation-in>ul>li.ext>ul>li>div>a {padding: 0 0 5px;font-weight: 600;line-height: 20px;}
.navigation-in>ul>li.ext>ul>li>div>ul>li {font-size: 16px;}
.navigation-in>ul>li.ext>ul>li>div>ul {display: inline-block;line-height: 20px;max-height: 40px;overflow: hidden;}
}
/* Hlavní styl pro štítek parametry (látky, barva atd.*/
label.advanced-parameter {
    display: flex;
    flex-direction: column; /* Vertikální uspořádání */
    align-items: center; /* Zarovnání na střed */
    justify-content: flex-start; /* Zarovnání obsahu k hornímu okraji */
    width: 65px; /* Pevná šířka štítků */
    height: auto; /* Dynamická výška podle obsahu */
    margin: 2px; /* Odstup mezi štítky */
    background-color: #fff; /* Bílé pozadí */
 //   border: 1px solid #ddd; /* Rámeček kolem štítků */
 //   border-radius: 5px; /* Zaoblené rohy */
 //   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); /* Jemný stín */
 //   overflow: hidden; /* Skrytí přetékajícího obsahu */
    padding: 4px; /* Vnitřní odsazení */
    text-align: center; /* Zarovnání textu na střed */
    float: left;
    
}

/* AKCE - sekce nahoře */
label.advanced-parameter .action-info {
    color: #e74c3c; /* Červená barva pro akci */
    font-size: 12px; /* Velikost textu */
    font-weight: bold; /* Tučné písmo */
    text-transform: uppercase; /* Velká písmena */
    margin-bottom: 4px; /* Odstup pod textem */
    line-height: 1; /* Výška řádku pro kompaktní vzhled */
    height: 14px; /* Fixní výška sekce */
}

/* Obrázek uvnitř štítku */
label.advanced-parameter img {
    width: 40px; /* Fixní šířka obrázku */
    height: 40px; /* Fixní výška obrázku */
    object-fit: cover; /* Zachování proporcí obrázku */
    border-radius: 3px; /* Zaoblené rohy */
    border: 1px solid #ddd; /* Rámeček kolem obrázku */
    margin-bottom: 4px; /* Odstup pod obrázkem */
}

/* Text pro dostupnost */
label.advanced-parameter .availability-info {
    font-size: 12px; /* Velikost textu */
    color: #007bff; /* Modrá barva textu */
    font-weight: bold; /* Tučné písmo */
    margin-top: 4px; /* Odstup nad textem */
    line-height: 1; /* Výška řádku */
    text-align: center; /* Zarovnání textu na střed */
    white-space: normal; /* Zamezení zalamování textu */
    overflow: hidden; /* Skrytí přetékajícího obsahu */
    text-overflow: ellipsis; /* Přidání "..." při přetečení textu */
}

/* Responzivita pro mobilní zařízení */
@media (max-width: 768px) {
    label.advanced-parameter {
        width: 55px; /* Zmenšení šířky štítků na menších zařízeních */
        padding: 2px; /* Menší vnitřní odsazení */
    }

    label.advanced-parameter img {
        width: 36px; /* Menší obrázek */
        height: 36px;
    }

    label.advanced-parameter .action-info,
    label.advanced-parameter .availability-info {
        font-size: 10px; /* Menší text na mobilních zařízeních */
        line-height: 1; /* Kompaktní výška textu */
    }
}

</style>
<!-- VLASTNÍ STYLY KONEC -->
