:root {--template-font:"Roboto Condensed";
--template-headings-font:"Roboto Condensed";}
@media (min-width:993px)
{
.p-detail .p-image-wrapper, .p-detail .p-info-wrapper {
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
padding:0 10px!important;
}
}
#menu li {font-size:1.1rem}
#menu li a {font-weight:400}
.header-contacts {font-weight:400} 
#header-in .header-phone, #header-in .header-email {font-size:105%}
 
@media (min-width:768px)
{
.newsletter form button{margin-top:0}
.custom-footer__newsletter.extended.newsletter{display:flex;flex-flow:row;width:100%}
.newsletter-header{flex-basis:30%}
.custom-footer__newsletter.extended.newsletter .topic{text-align:right !important;margin-right:20px}
#formNewsletterWidget{flex-basis:70%;height:20px}
#formNewsletterWidget fieldset{display:flex;flex-flow:row;align-content:start;justify-content:start;height:20px}
#formNewsletterWidget .validator-msg-holder.js-validated-element-wrapper{flex-basis:50%;}
#formNewsletterWidget [name=email]{max-width:100%}
#formNewsletterWidget [type=submit]{margin-left:20px;border-radius:0;min-height:40px}

#header .header-top .dropdown.moved{right:135px!important}
#header .header-top .languagesMenu.moved{right:145px!important}
#header .search-form {right:180px!important}

footer .custom-footer>div{width:25%;}
aside #categories .expandable.expanded>ul,
aside #categories .expandable.expanded>.topic>a>span::before,
aside #categories .expandable.external>.topic>a>span::before, 
aside #categories ul.active.expanded .p
{
display:none !important;
}

.filter-section form
{
display:block !important;
max-height:none !important;
overflow:auto !important;
}

}

@media (max-width:768px)
{.site-msg.information .close, div.message.notice-message .close {top:0}
.overall-wrapper .site-msg.information {position:relative;top:60px;left:0;transform:translate(0%,0%);width:100%;padding:15px;border-radius:0;z-index:9!important}
.filter-section fieldset{margin-top:10px}}
aside #categories .topic,aside .top-products,aside .box-categories h4,.dkLabVisitedProductsBox div.product > .p,aside #filters .filter-section,aside #filters h4,aside #filters .slider-wrapper,aside #filters,.subcategories.with-image a
{background:#FFFBF5 !important}
.flags-extra .flag.flag.flag-discount, .p-image-wrapper .flags-extra .flag.flag.flag-discount{
background:#E94B4B !important}
.products-block.products .product .flags.flags-extra .flag span{color:#ffffff}
.menu-item-1197 a b,#navigation ul.menu-level-1 > li.menu-item-1197 > a.active{color:#E94B4B !important;font-weight:800;font-size:larger}
.type-product.type-detail .p-detail{display:flex;flex-direction:column}
.type-product.type-detail .p-detail .products-related-header{order:2;margin-top:0}
.type-product.type-detail .p-detail .products-related{order:3}
.type-product.type-detail .p-detail .shp-tabs-wrapper.p-detail-tabs-wrapper{order:1}
.products-block.products .slick-list .product .image {height:auto !important}
.site-msg{
background:#1e1e1c !important;
}
.site-msg a{font-weight:bold;color:#fff}
.site-msg.information .close{background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/opal/img/icons/close-w.svg);}
.subcategories li a .text{max-height:104px}
.product-top .p-detail-info>div:not([class]) {position:relative;top:0}
.flags-extra .flag.flag-discount .price-save {font-size: 1em}
.products-block.products .product, .products-block.products .product:hover{padding:10px !important;padding-bottom:0!important}
.vybrane-filtry{margin:0!important;background:#fff}
.vybrane-filtry::before{background:#f7f7f7;color:#000;}
.product.slick-slide
{aspect-ratio:1/1!important;}
.p-detail .price-line .availability-value {margin-top:50px}
#dkLabFavouriteProductsShare{background: #000!important;border-radius: 0!important;font-size: 1em!important;min-height:35px;}
main#content a[href].btn{color:#fff!important;border-radius:0!important}
.p-detail-info{width:100%}
.product .p .widget-parameter-list{height:20px;overflow:hidden;text-overflow:ellipsis;max-width:96%;float:left}
.products-block.products .product .widget-parameter-value a{padding:0 2px; min-width:5px; background:#fff; text-overflow:ellipsis}
.product .p .widget-parameter-more span{display:none!important}
.products-block.products .product .widget-parameter-value {margin:0}
main#content .product .p .widget-parameter-wrapper a[href],main#content .product .p .material a[href]{color:#7F7F7F!important}
main#content .product .p .widget-parameter-wrapper a[href]:hover,main#content .product .p .material a[href]:hover{color:#E57EAB!important}
.product .p .widget-parameter-wrapper{order:1}
.product .p .material{order:2;
margin-top: -10px;
margin-bottom: 15px;height:20px}
.product .p .ratings-wrapper{order:3}
.products-block .image, .products-block .name {margin-bottom: 18px!important}
.products-block .image{margin-bottom: 0!important}
.type-product .flag.flag-freeshipping{margin:5px;margin-top: 30px}
.id-1507 aside.sidebar-left,.id-1513 aside.sidebar-left{display:none}
.id-1507 main article,.id-1513 main article{max-width:100%;width:100%} 
.id-1507 main article > div,id-1513 main article > div{display:flex;flex-flow:row;flex-wrap:wrap;justify-content: space-between;}
.id-1507 main article > div figure{width:48%;height:200px;margin:10px 0}
.id-1507 main article > div figure img{width:100%;height:200px}
.id-1507 figcaption,.id-1513 figcaption{color:#000;display:block;position:absolute;top:30px;left:30px;font: normal normal normal 380%/120% 'Roboto Condensed', sans-serif}
.id-1513 figcaption{font: normal normal normal 270%/100% 'Roboto Condensed', sans-serif;width:41%}

#myBtnTabulka_velikosti{display:none;margin-bottom: 0px;margin-top: 10px}
.in-prsteny #myBtnTabulka_velikosti{display:block}

main#content .material a[href]:hover,
main#content .products-block .product .p .p-in .p-in-in .material a[href]:hover{color:#E57EAB !important}

.dkLabFavouriteDiv.dklabFavStyl2 .dkLabFavouriteControls{background:#F7F7F7;border-radius:30px;width:34px!important;height:34px!important;padding:5px}

.dkLabFavouriteDiv.dklabFavStyl2 .dkLabFavouriteControls.dkFavPridat svg:hover{fill:#E57EAB!important;stroke:#E57EAB!important}
#header .header-top .oblibeneBtn em {background:#E57EAB}

#header .header-top .oblibeneBtn em{right:-6px;top:-7px;padding-left: 1px;font-weight:400;font-size: 11px;width: 15px;height: 15px;line-height: 16px}

.widget-parameter-value{display:inline!important}
.products-block.products .product .prices .price-final strong{font-size:20px}
.id-1507 .menu-item-1543, .id-1513 .menu-item-1540{text-decoration:underline}
#header .header-top .responsive-tools a[data-target=navigation] {right:0!important}
.products-block.products .product .flags{margin-left:0!important}
.products-block.products .product .widget-parameter-wrapper {height:40px}
.dkLabFavDiv.dklabFavStyl2{width:100%}
.radio-wrapper input[type=radio]+label{flex-wrap:wrap}
.product .flags-extra .flag.flag.flag-discount{margin-top:0!important}
