
.tooltiptext{width:100%;font-weight:400}.id-1507 figure,.id-1513 figure{position: relative}.id-1507 figure a:after{content: "\203A";position: absolute;left:50px;bottom:20px;background:#fff;width:60px;height:45px;text-align:center;font-size:50px;line-height:33px;}.id-1507 figure a.glossary:after{display:none}.id-1513 figure h3{font-size:1.5em;margin:5px;font-weight:normal;margin-bottom:5%;text-align:center!important}
.id-1513 figure p{font-size:0.5em;margin:5px}.id-1513 main article > div figure{width:100%;height:auto;margin-left: 0!important}.id-1513 main article > div figure img{width:100%;height:auto}.id-1513 figcaption{top:23%;left:44%;font-weight:normal;text-align:center;padding:0 5%}
.id-1513 figure:nth-child(even) figcaption{top:23%;left:auto;right:44%}.id-1513 figcaption button{padding: 10px 20px;font-size: 20px;background:#ccc;color: #000;font-weight: bold;border: none}
@media (max-width:767px){.flags.flags-extra{top:-15px}.custom-footer__newsletter.extended.newsletter .topic{text-align:center!important}.products-block.products .product .widget-parameter-value a{font-size:1em}
#navigation li a{background: #F7F7F7!important}#navigation ul.menu-level-1>li.ext.exp>a{background: #F7F7F7!important;}}
@media (max-width:768px){#products{margin:0 -15px; width:calc(100% + 30px)!important}.p-in-in a[href]{max-height:54px}.products-block.products .product,#products.products-block.products .product:hover{width:calc(50% - 20px);height:450px!important;border:1px solid #f7f7f7!important}
.breadcrumbs-wrapper .breadcrumbs>span>a {text-decoration:underline}.id-1507 main article > div figure{width:100%; height:200px}.id-1507 main article > div figure img{width:100%;height:200px}
.id-1507 figcaption, .id-1513 figcaption {font: normal normal normal 280%/120% 'Roboto Condensed', sans-serif}.id-1513 figcaption{font: normal normal normal 100%/100% 'Roboto Condensed', sans-serif;padding:0;top:0;left:43%;width:43%;background:#F3EFE4;}
.id-1513 figcaption button {padding: 1% 10%;font-size: 70%;width:80%!important}}
.id-1513 a.glossary:hover{color:#000!important}.id-1513 a.glossary{color:#000!important}.id-1513 figure button {background:#333;color:#fff;font-weight: 100;width: 50%}
.id-1507 figcaption,.id-1513 figcaption{cursor: pointer;pointer-events:none}.id-1513 figcaption h3{line-height:1}
@media (max-width:768px){.id-1513 figcaption {top:0;left:0;width:88%;height:97%;padding:1%;padding-left:12%}.id-1513 figure h3{font-size: 1.3em}
.id-1513 figure p {font-size: 0.7em}.id-1513 figcaption button {padding: 3% 3%}.id-1513 figure:nth-child(even) figcaption{top: 0;left: auto;right: 0;padding-left:0;padding-right:12%}
body.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper{padding-left:10px!important}.type-product.type-detail .breadcrumbs-wrapper .breadcrumbs>span>span[itemprop=name], .type-product.type-detail .breadcrumbs > span:nth-last-child(2) .navigation-bullet{display:none}.id-1507 figure {height:auto;margin:0}.id-1507 figure a:after{display:none}.id-1507 figure img {height:auto;object-fit:contain}
.id-1507 figure, .id-1507 figure img {height:auto!important}.id-1507 figcaption{font: normal normal normal 180%/120% 'Roboto Condensed', sans-serif;left:10px;text-decoration:underline}}
#carousel{margin-bottom:0}.next-to-carousel-banners .custom-banners-line{margin-top:0}.unveil-button{background:#333333!important}.id-1507 #content,
.id-1513 #content{width:100%!important}#navigation ul.menu-level-1>li .menu-level-2 li>div>ul.menu-level-3 li a{color:#000}
@media (min-width:768px){body.id-1507.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper,body.id-1513.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper
{padding-left:20px!important}#header .search-form{right:135px}#header .header-top .oblibeneBtn{right:100px}#filters .filter-section form{display: none!important}
aside #categories .expandable>a>span:before{content:""}}@media (min-width:993px){body.id-1507.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper,body.id-1513.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper
{padding-left:40px!important}}@media (min-width:1201px){body.id-1507.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper,body.id-1513.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper
{padding-left:60px!important}}@media (min-width:1801px){body.id-1507.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper,body.id-1513.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper
{padding-left:15px!important}}.content-inner > article > header > h1 {text-align: center;font-size: 2.3em}.sidebar .filters-wrapper .filters form::-webkit-scrollbar{margin-left:10px;width:5px}.sidebar .filters-wrapper .filters form::-webkit-scrollbar-track{box-shadow:inset 0 0 0 grey;border-radius:10px}.sidebar .filters-wrapper .filters form::-webkit-scrollbar-thumb{background:#9B9B9B;border-radius:3px}
.sidebar .filters-wrapper .filters form{padding-right:5px}.sidebar .filters-wrapper .filters form{max-height:200px!important}@media (max-width:480px){.products-block.products .product, #products.products-block.products .product:hover{height:365px!important}}
@media (min-width:481px) and (max-width:599px){.products-block .product,.products-block.products .product:hover{height:73vw!important}}@media (min-width:600px) and (max-width:767px){.products-block .product,.products-block.products .product:hover{height:63vw!important}}
@media (min-width:768px) and (max-width:820px){.products-block .product,.products-block.products .product:hover{height:42vw!important}}@media (min-width:821px) and (max-width:991px){.products-block .product,.products-block.products .product:hover{height:41vw !important}}
@media (min-width:992px) and (max-width:1199px){.products-block .product,.products-block.products .product:hover{height:32vw!important}}@media (min-width:768px) and (max-width:991px){body.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper{padding-left: 41px !important}}
.category-header form:before{content:"Seřadit podle: ";font-size:15px;margin: 8px 8px 0 0}.category-header form{display:inline-flex}.btn.unveil-button, figcaption button, .btn.add-to-cart-button, .btn-conversion{background:#000!important}
main#content a[href].btn-conversion {color:#fff!important}
#checkoutSidebar,.sidebar-in-cart{max-width:800px!important}
.cart-row .cart-content .order-summary .order-summary-inner h4{font-size: 1.4em;margin-top:25px;text-transform:none}
@media(min-width:768px)
{
.normal-banners-line {width:101%;margin:0 -0.5% 0 -0.5%}
.shp-tabs-holder,.description-inner{padding-left:30px!important;padding-right:30px!important}
.type-detail .shp-tabs-holder ul.shp-tabs li a{font-size:17px}
.shp-tabs-wrapper.p-detail-tabs-wrapper .row{width:100%}
.product-top .detail-parameters{margin:0}
#filters .filter-section form{display:block!important}
#filters #category-filter-hover #clear-filters a{background:#000;border-radius:0}
.flags.flags-extra{bottom:30px}
.slick-track{zoom:0.8}

.p-detail-inner-header
{
display: flex;
flex-wrap: wrap;
}

.p-detail-inner-header h1
{width:100%}

.p-detail-inner-header .dkLabFavDiv{order:2;
width:50%;
}

.p-detail-inner-header .p-code{order:3;
width:50%;
text-align: right;}
}

#prodejny{text-decoration:underline;cursor:pointer}
.prodejny{order:10;display:flex;background: #f7f7f7;width:100%;padding:10px}
.prodejny div{width:25%}
.prodejny div h2{font-size:1.3em!important}

.product-top .delivery-line:before{
content:"DOPRAVA A PLATBA";
font-weight:bold;
margin-right:10px;
}


.product-top .delivery-line .delivery-time-label:before{content:"";
border: solid #fff;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 30px; transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
left: -85px;
position: absolute;
top: -20px;
}

.product-top .delivery-line .delivery-time-label{margin-left:35px;position:relative}

.product-top .delivery-line .shipping-options{
/*flex-basis: 50%;
text-align: right;*/
position:absolute;right:25px
}

.product-top .delivery-line .shipping-options:before{display:none}
.product-top .availability-value{width:100%;margin-top:0}
.product-top .delivery-line{
margin-top:10px;
background:#f7f7f7;
padding:20px;
width:100%
}

.type-detail .shp-tabs-holder ul.shp-tabs li a{text-transform: none;}

.extended-description th,
.extended-description td{border-bottom:1px solid #f7f7f7;} 

.pomoc_s_vyberem{order:2;
display: flex;
flex-flow: row;
justify-content: space-around;
background-color: #f7f7f7;
padding: 15px;font-size:16px}

main#content .pomoc_s_vyberem div:nth-child(1) a[href] {
color: #E57EAB !important;
text-decoration: none !important;
font-weight: 700;
font-size:17px
}

.pomoc_s_vyberem div:nth-child(2) h2:before,
.pomoc_s_vyberem div:nth-child(3) h2:before{
content: "";
background-image: url(/user/documents/upload/img/phone.svg);
background-size: 20px;
padding: 0px 20px;
background-position: center;
background-repeat: no-repeat;
margin-left:-40px
}

.pomoc_s_vyberem div:nth-child(3) h2:before
{
background-image: url(/user/documents/upload/img/mail.svg);
}

.pomoc_s_vyberem div:nth-child(4){
display: flex;
flex-flow: column;
justify-content: space-around;
border-left: 1px solid #e57eab;
padding-left: 63px;
}    
    
.pomoc_s_vyberem div:nth-child(4) a{display:block}    

.pomoc_s_vyberem h2{font-size:17px;font-weight:700!important}
.pomoc_s_vyberem div:first-child h2{font-size:20px}

#filters .ui-slider-horizontal .ui-slider-handle {
top:-5px;}
.ui-slider-horizontal {
    height: 1px;}
    
.in-index .benefitBanner .benefitBanner__item,.in-index .benefitBanner .benefitBanner__picture{margin:15px 0}    
.in-index .benefitBanner{background: #f7f7f7;justify-content: center;}
.in-index .benefitBanner__item{flex-flow: column;width:25%}
.in-index .benefitBanner{padding:10px 0 20px!important;text-align:center}


#header .search-form fieldset button,#header .search-form fieldset button:hover {
width:30px!important;
opacity: 1;
height: 30px;
overflow: hidden;
color: transparent;
background-image: url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/opal/img/icons/search.svg?v2);
background-size: 16px;
background-repeat: no-repeat;
background-position: 50%;
position: absolute;
right: 0;
top: 3px;
background-color:transparent;
}

#header .search-form fieldset input {
opacity: 1;
width: 240px;
border: 1px solid #f7f7f7;
}

#header .search-form fieldset{position:relative;
left:0
}

#header .search-form {
overflow: visible
}

.search-toggle{display:none}

@media(max-width:1650px){
#header .search-form fieldset input {
width: 200px;
}

}@media(max-width:1550px){
#header .search-form fieldset input {
width: 140px;
}
}

@media(max-width:1050px){

.product-top .delivery-line .delivery-time-label:before{display:none}

.product-top .delivery-line:before {
margin: 0 auto;
margin-bottom: 20px;
width: 100%;
margin-left:35px;
}

.product-top .delivery-line .shipping-options{position:relative;right:0}
}

@media(max-width:768px){
.products-block.products .product .flags.flags-extra .flag.flag-discount{width:100px}
.products-block.products .product .flags.flags-extra .flag>span.price-standard{display:inline}
.flags.flags-extra{justify-content:end}
#header .search-form {
margin-top:-10px
}

.pomoc_s_vyberem{flex-wrap:wrap;
background-position:top center!important;
background-size: 120px;
padding-left:0px!important;
padding-top:120px;
}

.pomoc_s_vyberem > div{width:100%;text-align: center;}
.pomoc_s_vyberem > div h2{text-align:center!important}
.pomoc_s_vyberem div:nth-child(4) {
border-left: none;
border-top: 1px solid #e57eab;
padding-left:0;
padding-top: 20px;
margin-top: 20px;
}
#header .search-form {
display: block!important;
background:#fff
}

.overall-wrapper{margin-top:50px}
#header .search-form fieldset input {width:100%}

#header .search-form fieldset button, #header .search-form fieldset button:hover {
top:0px;color: transparent !important;
}
[data-target=search]{display:none}

#header .header-top .oblibeneBtn {
    right: 75px;
    top: 20px;
}
}

.products-block .flags.flags-extra .flag.flag-discount{height:20px!important}
#description{font-size:16px}

/*.type-category .products-block .p .image:has(.flags-extra) + .p-in{margin-top:-35px}*/
.p-short-description a[href].chevron-after{text-indent: -999px;
display: block;
overflow: hidden;
position: relative;}
.p-short-description a[href].chevron-after:before{content: "Více informací o šperku";
color: #000;
position: absolute;
left: 0;
text-indent: 0;
font-weight: 600;
text-decoration: underline}
.delivery-time{font-weight:600}
.delivery-line{font-size:16px}
.benefitBanner .benefitBanner__item .benefitBanner__picture{margin:0;align-items:start}
.benefitBanner .benefitBanner__item .benefitBanner__picture img{width:22px;height:22px}
.type-detail .tab-content .detail-parameters tr th{font-weight:400}
.type-detail .tab-content .detail-parameters tr td{text-align:right}
.flags .flag.flag-action{background-color:#E57EAB!important}
.pomoc_s_vyberem{
background-image:url(/user/documents/upload/img/lucie.png);
background-position:center left;
background-repeat: no-repeat;
background-size: 120px;
padding-left:120px
}