@media (max-width: 767px){
.content-wrapper.container .row .wide-carousel {
    padding-top: 50px!important;}}
.navigation-in ul li a b{font-size:18px}
.breadcrumbs #navigation-1 [itemprop=name],.breadcrumbs #navigation-1 [itemprop=item]{padding-left:0}
.p-info-wrapper .p-detail-inner-header,.p-image-wrapper{margin-top:42px}

.products-block .availability-amount{display:none}
.dkFavSmazat .heart:before{background-image:url(/user/documents/upload/icons/heartb.svg)!important}

@media(min-width:1200px){
.header-top>div.navigation-buttons{min-width:250px}
.btn.cart-count::before, a.btn.cart-count::before{margin-right:0px!important}
}
@media(min-width:768px){
.oblibeneBtn:after{content:"Oblíbené";top: -8px;
position: relative;
left: -10px;}
.oblibeneBtn{width: 97px!important}
.header-top .oblibeneBtn em{right:62px!important}
.header-top{flex-wrap:nowrap}
.subcategories.with-image{min-height:100px}
}
@media(max-width:768px){
.breadcrumbs-wrapper{margin-top:29px}
.breadcrumbs-wrapper .breadcrumbs{margin-left:-10px}
.stars-wrapper .stars-label{display:none}
.p-thumbnails a{max-width:50px}
.p-info-wrapper .detail-parameters{order:1!important}
.variant-list:before {
font-size:16px;
font-weight:600}
.advanced-parameter.has-image{flex-flow:row!important;background:#f6f6f6;margin:5px;padding:5px;height:auto}
.advanced-parameter-inner{background-color:#fff;min-width:10px;max-width:65px;width:65px}
.advanced-parameter.has-image:has(.yes-before){border:1px solid #98c757!important}
.advanced-parameter-inner.yes-before ~ .hodnota-varianty, .advanced-parameter-inner.yes-before{border:none!important}
.hodnota-varianty{font-weight:600}
.p-info-wrapper .p-short-description{order:6!important}
.p-info-wrapper p{order:7!important}
.p-detail-inner .availability-label,
.p-detail-inner .availability-amount{font-size:14px}
.price-final-holder{font-size:30px}
.priceline-right .quantity .amount{height:50px;font-size:17px}
.priceline-right .quantity,.priceline-right .add-to-cart-button{height:52px}
.priceline-right .quantity .increase{height:25px}
.priceline-right .quantity .decrease{top:25px;height:25px}
.p-detail-inner .quantity .decrease:before, .p-detail-inner .quantity .increase:before{padding-top:2px}
.priceline-right{flex-wrap:wrap}
.delivery-time-label,.delivery-time{margin-top:15px}
.shipping-options{width:100%}
.products .add-to-cart-button{left:0}
.products .p-bottom > div,.products .ratings-wrapper{flex-wrap:nowrap}
.products .availability{text-align:right}

.add-to-cart .quantity .increase, .add-to-cart .quantity .decrease {
border-radius:20px;
background:#98C757!important;
width:25px;
height:25px;position:absolute;top:14px}
.add-to-cart .quantity .decrease{left:-30px}
.add-to-cart .quantity .increase {right:-30px}
.priceline-right .quantity{width:52px}
.priceline-right .add-to-cart-button {
width:calc(100% - 120px);
}
.p-detail-inner .quantity .decrease:before{top:-2px}

.quantity .decrease:before, .quantity .increase:before {color:#fff}
.p-detail .add-to-cart .quantity{margin:0 20px}
.products-block.products .p .price strong, .products-block.products .p .price span {
font-size:17px!important;line-height:26px}
.p-detail-info .flags{
width: calc(100% - 104px);
display: flex;
flex-wrap: wrap;
justify-content:start;
}
.p-detail-info .stars-wrapper {
order:2;
width: 104px;
justify-content: end;
height: 20px;
}
.p-detail-info .stars-wrapper .stars.star-list{display:flex;justify-content:end}
.products-block .btn-primary, .products-block .btn-cart{text-transform: none;padding: 5px}
.quantity .increase, .quantity .decrease {background:#98C757}

.navigation-in>ul>li>a {display:inline-flex}
.menu-item-21315:before,.menu-item-1287:before,
.menu-item-1164:before,.menu-item-711:before,
.menu-item-10431:before,.menu-item-10434:before,
.menu-item-10497:before,.menu-item-1203:before,
.menu-item-1509:before,.menu-item-1725:before{top:0}
[data-target=search]{display:none}
.responsive-tools>a[data-target=navigation]{top:5px}
.top-navigation-bar{height:60px}
.search-window-visible #header .search{padding: 0px 0 10px}
.menu-item-870:before{position:relative!important}
}
.radio-wrapper input[type=radio]:checked+label::after{background-image:url(/user/documents/upload/icons/checkbox.png);background-size:20px;background-color:#fff;padding:10px;left:-4px}
input[type="radio"]+label::after, input[type="radio"]+label::before{border-radius: 2px}
.question-tooltip{background-color:#eee;border-color:#eee}

.menu-item-28962:before{background-image:url(/user/documents/upload/icons/xmas.gif);position:absolute;background-size:20px;display:inline-block;width:20px;height:20px;content:"";top:4px;background-repeat:no-repeat}
.menu-item-28962{padding-left:15px}
.hodnota-varianty{height:auto;font-size:16px;line-height:1.5;width:140px!important}
.detail-parameters #simple-variants {grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));}
.p-info-wrapper .detail-parameters{order:1!important}
.advanced-parameter-inner{width:140px}
.detail-parameters #simple-variants:has(select){display:block!important}
.site-msg.information:has(.bf){background:url(/user/documents/upload/i/bfbg2.png)!important;height:54px;padding:0}
.site-msg.information:has(.bf) .text{margin:0}
.site-msg.information .bf{display:flex;justify-content:center}
.site-msg.information .bf .bfakce{color:#fff;font-size: 20px;display:flex;align-items:center;height:54px;margin-left:10px}
.site-msg.information .bf .bfakce img{height:55px;width:auto;margin:0 5px}
.bf .w{background:#fff;width:48px;height:48px;border-radius:50%;display:inline-flex;font-size: 13px;font-weight:400;letter-spacing:-0.78px;margin:4px;text-align:center;line-height:1;flex-flow:column;justify-content:center;color:#000}
.p-info-wrapper .bf .w{width:60px;height:60px}
.bf .w .n{display:block;font-size: 20px;font-weight: 700!important;letter-spacing:0;margin-bottom:0;color:#000}
.pink{font-weight:800}
.product-top .bf{position:relative}
.product-top .bf .odpocet{position:absolute;right:8px;top:4px}
@media(min-width:768px){
.overall-wrapper:has(.site-msg.information .bf){margin-top:54px}
.site-msg.information :has(.bf) .close.js-close-information-msg{display:none}
}
@media(max-width:768px){
.site-msg.information .bf .odpocet{margin-top:-1px;line-height: 36px}
.site-msg.information:has(.bf){height:41px;padding:0!important;zoom:1;background-position:center center!important;width:100%;left:0;max-width:100%;opacity:1;bottom:0}
.site-msg.information .bf .bfakce{font-size: 14px;height:41px}
.site-msg.information .bf .bfakce div{text-align:left}
.site-msg.information .bf .bfakce img{height:46px;margin-top:5px}
.bf .w{width:32px;height:32px;font-size:8px;letter-spacing:-0.48px;margin:2px}
.bf .w .n{display:block;font-size: 13px;letter-spacing:0}
.product-top .bf{position:relative}
.product-top .bf .odpocet{position:absolute;right:8px;top:8px}
.product-top .bf .odpocet{position: absolute;left: 0;top:auto;bottom: 8px;width: 100%;text-align: center;zoom: 1.8}
.product-top .bf img{width:100%}
}