#OPHWidgetWrapp {z-index: 99;}
.btn-serie {background-color: #3aafa9; color: #fff; font-size: 16px; padding: 12px 37px; border-radius: 0.4em; text-transform: uppercase; display: inline-block; text-align: center; font-weight: 600;}
.btn-serie:hover {background-color: #2B7A78;color: #fff}
@font-face {font-family: "Ikony";src: url('https://cdn.myshoptet.com/usr/252557.myshoptet.com/user/documents/sablona/ikony.ttf'), url('https://cdn.myshoptet.com/usr/252557.myshoptet.com/user/documents/sablona/ikony.eot'), url('https://cdn.myshoptet.com/usr/252557.myshoptet.com/user/documents/sablona/ikony.woff');}
html {scroll-behavior: smooth;}
.mobile .vyprodano-hlaska2 .vyprodano-obal {z-index: 1000 !important;}
.potrebujete-poradit .poradit-telefon::before {content: '\e92c';line-height: 25px;vertical-align: middle;font-family: shoptet;font-size: 22px !important;color: #3aafa9 !important;font-weight: bold !important;}
.potrebujete-poradit {font-size: 17px !important;text-align: center !important;background: #def2f1 !important;border-radius: 30px !important;display: inline-block !important;width: 100% !important;  padding: 8px !important;line-height: 30px !important;margin-bottom: 20px;margin-top: 20px;}
.project-phone {position: relative;padding-left: 47px;width: 200px;display: inline-block;}
.project-phone::before {content: "b";font-family: ikony;position: absolute;left: 0;top: -15px;font-size: 36px;}
.project-phone span {font-size: 12px;color: #3AAFA9;font-weight: bold;display: block;text-align: left;position: relative;bottom: -10px;}
.project-phone:after{content: "Po-Pá: 9-20h";font-size: 12px;font-weight: bold;color: #222;position: absolute;left: 47px;text-align: left;top: -10px;}
.shp-tabs-row a[href$="#productsAlternative"] {display: none !important;}
.vyprodano-podobne #tab-content {display: flex;flex-direction: column;}
.vyprodano-podobne #productsAlternative {display: block !important;opacity: 1 !important;order: 99;}
.vyprodano-podobne #productsAlternative:before {content: 'Podobné produkty';font-size: 140%;margin-top: 30px;display: block;}
.benefitBanner.position--benefitProduct:before {content: "Na Domio se můžete spolehnout" !important;clear: both !important;width: 100% !important;font-weight: bold !important;color: #666 !important;font-size: 14pt !important;margin-bottom: 0px !important;line-height: 60px !important;text-transform: uppercase;text-align: center;}
.subcategories.with-image li a {border-radius: 10px !important;}
.subcategories.with-image li.parametric a .text {margin-top: 0 !important;padding: 5px !important;}
.subcategories.with-image li a {display: flex !important;align-items: center !important;font-weight: bold !important;padding-left: 7px !important;}
.subcategories li a {height: auto !important;font-weight: 100 !important;font-size: 100% !important;padding: 7px 13px 7px 13px !important;color: black !important;text-transform: uppercase !important;}
.subcategories li a::before {display: none !important;}
.subcategories.with-image li a {flex-wrap: wrap !important;}
.subcategories.with-image li a .image {width: 100% !important;}
.subcategories.with-image li a .image img {height: 80px !important;max-height: 80px !important;}
.subcategories.with-image li a .text {width: 100% !important;padding-left: 0px !important;text-align: center !important;margin-top: 6px !important;}
body:not(.in-index) .products-block.products div.product:hover {box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);border-radius: 1.5rem;}
.slick-initialized .slick-slide:hover {box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);border-radius: 1.5rem;}
.products-block.products>div {padding: 30px;}
.slick-slide {padding: 30px;}
.sticky-mobile:not(.ordering-process) #header {box-shadow: 0px 0px 10px rgb(0 0 0 / 60%);}
.discussion-form, .discussion, .rate-wrapper, .votes-wrap, .add-comment, .welcome div, .welcome h1 {max-width: 1350px  !important;text-align: center;}
.form-control, select{background-color: #def2f1;border-color: #def2f1;}
.benefitBanner__data {color:#666;}
.chevron-after {font-size: 18px;}
div .top-navigation-menu {display: none !important;}
.top-navigation-bar a, .top-navigation-bar .dropdown button {color: #666666;}
.top-navigation-bar {border-bottom-color: #ffffff;}
.breadcrumbs {border-top-width: 1px;border-top-style: solid;color: #3AAFA9;border-color: transparent;}
.products-block.products>div { border-color: #ffffff;}
.in-index #dklabBanplusIkony .dklabBanplusIkona .dklabBanplusIkonaImg img{min-height: 55px;}
#dklabBanplusUvod {padding-top: 20px;}
.type-detail #dklabBanplusIkony .dklabBanplusIkona strong, .type-detail #dklabBanplusIkony a.dklabBanplusIkona img {margin-bottom: 10px;}
.flag{color: #3AAFA9;background-color: #DEF2F1;border-radius: 3.9rem;}
.flag.flag-new{background-color:#DEF2F1;}
.flag.flag-gift{background-color:#DEF2F1;}
.navigation-in {background-color: transparent;}
.navigation-in ul li a b {text-transform: uppercase;color: #323232;font-size: 17px;}
.navigation-in ul li a b:hover {color: #7FAEA3;}
.navigation-in>ul>li {border-color: white;}
.stars .star.star-on::before, .stars .star.star-half::before {color: #3AAFA9;}
.availability-value {font-size: 17px;}
#checkoutSidebar .btn.btn-default, a.btn.btn-default {color: #3AAFA9;border-color: #3AAFA9;background-color: #fff;border-radius: 2.4em;}
#content .p-detail {display: flex;flex-direction: column;}
#content .p-detail .products-related-header {order: 30;}
#content .p-detail .products-related.products-additional {order: 31;}
#content .p-detail .browse-p {order: 32;}
@media screen and (max-width: 768px) {.id-2835 .subcategories.with-image li a .image img {height: unset !important;max-height: unset !important;width: 100% !important;}
.id-2835 .subcategories li {width: 100% !important;}}
@media screen and (min-width: 768px) {.desktop.id-2835 .subcategories li {width: 50%;}
.desktop.id-2835 .subcategories.with-image li a .image img {height: unset !important;max-height: unset !important;width: 100% !important;}}
@media screen and (min-width: 1199px) {.project-phone {width: 170px !important;}}
@media screen and (min-width: 1440px) {.project-phone {width: 200px !important;}}
.subcategories.with-image li a .text {text-transform: uppercase;color: #484848;}
.flags-extra .price-standard, .flags-extra .price-save{color: #3AAFA9;}
.flag.flag-discount {background-color: #DEF2F1;}
.benefitBanner__img {width: 80%;}
@media screen and (min-width: 992px) {.benefitBanner__item {flex: 1 1 33.33%;}}
@media screen and (min-width: 1200px) {.benefitBanner__item {flex: 1 1 16.66%;}}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {border-radius: 2.5rem;font-size: 16px;font-weight: 600;}
.menu-helper::after, .menu-trigger::after {background-color: #3AAFA9;}
.responsive-tools>a[data-target="navigation"]::before {color: #fff;background-color: #3AAFA9;}
.breadcrumbs a {color: #3AAFA9;}
.shp-tab-link {color: #3AAFA9;}
.active .shp-tab-link {border-color: #3aafa9;}
.shp-tab-link:hover {border-color: #3AAFA9;}
.shp-tabs-holder ul.shp-tabs li a {font-size: 16px;}
#header {box-shadow: 0px 15px 10px -15px #757575;}
.flag.flag-action { background-color: #DEF2F3; }
.navigation-in .has-third-level div > ul a { color: #787878; font-size: 12px; }
.navigation-in ul.menu-level-2 a { color: #3AAFA9; }
.category-title { text-align: center; text-transform: uppercase; }
.mobile .vyprodano-hlaska2 .vyprodano-obal {
width: unset !important;
}


.vystaveno {
 padding: 10px !important;
 background: #def2f1 !important;
 border-radius: 2.9rem;
 display: inline-block;
 margin-bottom: 20px !important;
}
.vystaveno i {
 margin-right: 5px;
}
.vystaveno a:hover {
 text-decoration: underline;
}
.product-top .flag-vystaveno-v-showroomu {
  display: none !important;
}
.mobile .vyprodano-hlaska2 .vyprodano-obal {
  top: 10% !important;
  padding-top: 20px !important;
  padding-left: 20px !important;
  padding-right: 5px !important;
  padding-right: 5px !important;
}
