.search-whisperer.active {z-index: 9999;gap: 0;background-color: var(--color-primary);width: 1150px !important;}
.search-category-title, .search-products-title, .search-znacka-title {font-style: normal;margin-top: 40px;margin-bottom: 24px;font-size: 16px;font-weight: 600;}
.search-whisperer > .search-whisperer-documents{flex: 1 1 360px !important;margin: 0;padding: 0 32px;border-radius: 5px 0 0 5px;border: 0;}
.search-whisperer ul {flex: 1 1 calc(100% - 360px) !important;padding-left: 30px;display: flex;flex-wrap: wrap;background-color: #fff;border-radius: 0 5px 5px 0;}
.search-products-title{width: 100%; padding: 0 10px; margin-left: 0 !important;}
.search-whisperer ul li {height: auto;width: calc(33.3333% - 20px);margin: 0 10px 20px;background: none;}
.search-whisperer-image {max-width: none;width: 100%;text-align: center;}
.search-whisperer-image img {max-width: 100px;margin: 0 0 12px;}
.search-whisperer .p-info {padding: 0;width: 100%;text-align: center;}
.search-whisperer .p-availability .p-availability-inner {position: relative;}
.search-whisperer .p-info span.p-availability {display: block;text-align: center;margin-top: 8px;}
.search-whisperer .price {width: 100%;text-align: center;padding: 0;margin-top: 8px;font-size: 16px;}
.search-whisperer ul li:nth-of-type(10){display: none;}
.search-whisperer ul li.li-trigger{width: 100%;}
.search-whisperer ul li a:hover {background: none;}
.search-whisperer ul li a:hover .p-name{text-decoration: underline;}
.search-whisperer .search-whisperer-document{font-size: 14px;}
.search-whisperer .search-whisperer-document:hover{text-decoration: none;}
.search-whisperer-category em::before, .search-whisperer-document em::before {margin-right: 10px;margin-left: 0;}
.search-whisperer-document.whisperer-trigger{max-width: 300px;line-height: 44px;padding: 0 24px !important;}
@media screen and (max-width: 1439px){
    .search-whisperer.active {margin-left: -79%;}
}
@media screen and (max-width: 1199px){
    .search-whisperer.active {margin-left: -330px;width: 972px !important;}
}
@media screen and (max-width: 991px){
    .search-whisperer.active {margin-left: -256px;width: 747px !important;}
    .search-whisperer > .search-whisperer-documents {flex: 1 1 280px !important;}
    .search-whisperer ul {flex: 1 1 calc(100% - 280px) !important;}
}
@media screen and (max-width: 767px){
    .search-whisperer.active {width: calc(100% + 20px) !important;margin: 0 -10px;border-radius: 0;}
    .search-whisperer > .search-whisperer-documents {padding: 0 20px;border-radius: 0;}
    .search-category-title, .search-products-title, .search-znacka-title {margin-top: 24px;margin-bottom: 16px;}
    .search-whisperer .search-whisperer-document {font-size: 13px;}
    .search-whisperer ul li {height: auto;width: calc(50% - 20px);}
    .search-whisperer ul{border-radius: 0;padding: 0 10px;}
    .search-whisperer ul li:nth-of-type(10){display: block;}
}
@media screen and (min-width: 1440px){
    .search-whisperer.active{margin-left: -356px;}
}

.fix-detail-header{position: fixed;top: 0;left: 0;background-color: #fff;width: 100%;z-index: 99;padding: 16px 0;box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);-webkit-transform: translateY(-100%);transform: translateY(-100%);transition: transform 1s;}
.product-line-active .fix-detail-header{-webkit-transform: translateY(0);transform: translateY(0);}
.popup-open .fix-detail-header{-webkit-transform: translateY(-100%);transform: translateY(-100%);}
.fix-detail-header .container{display: flex; flex-wrap: wrap;align-items: center;padding: 0;}
.fix-detail-header .left{width: 76px;}
.fix-detail-header .right{width: 400px;}
.fix-detail-header .center{width: calc(100% - 476px);padding: 0 16px;}
.fix-detail-header h1{font-size: 16px;margin-bottom: 12px;margin-top: 0;font-weight: 600;}
/*.fix-detail-header .p-variants-block, .fix-detail-header .detail-parameters, .fix-detail-header .add-to-cart {display: none;}*/
.fix-detail-header .p-to-cart-block{padding: 0; box-shadow: none;-webkit-justify-content: right;justify-content: right;flex-wrap: nowrap;}
.fix-detail-header .p-to-cart-block .add-to-cart-button {width: auto;padding: 0 16px;height: 48px; line-height: 46px;white-space: nowrap;}
.fix-detail-header .p-final-price-wrapper > *:not(.price-final):not(td){display: none;}
.fix-detail-header .shp-tabs-holder ul.shp-tabs::before {display: none;}
.fix-detail-header .shp-tabs-holder{margin: 0;}
.fix-detail-header .shp-tabs-holder ul.shp-tabs{text-align: left;box-shadow: none;padding: 0;}
.fix-detail-header .shp-tabs-holder ul.shp-tabs li[data-testid="tabBrand"]{display: none;}
.fix-detail-header .shp-tabs-holder ul.shp-tabs li a {padding: 0;margin-right: 24px;font-size: 14px;background: none !important;border: 0 !important;color: #222;text-decoration: underline;}
.fix-detail-header .shp-tabs-holder ul.shp-tabs li a:hover{text-decoration: none;}
.fix-detail-header .p-final-price-wrapper > strong {font-size: 20px;}
.fix-detail-header .p-to-cart-block .p-final-price-wrapper {width: auto;margin-right: 32px;text-align: right;margin-bottom: 0;}
.fix-detail-header td .parameter-dependent{display: none;}
.fix-detail-header td {width: 100%;display: block;}
.fix-detail-header .product-appendix{display: none;}
.fix-detail-header #variants{display: none;}
.fix-detail-header .p-final-price-wrapper td .choose-variant{display: none;}

.fix-detail-header .right .p-info-wrapper > *:not(.availability-value):not(.db-cart-wrapper){display: none;}
.fix-detail-header .availability-amount, .fix-detail-header .plusyminusy, .fix-detail-header .db-info-diskretne{display: none;}
.fix-detail-header .p-info-wrapper{display: flex;width: 100%;align-items: center;padding: 0; justify-content: right;}
.type-detail .fix-detail-header .db-cart-wrapper {border-radius: 0;background: none;padding: 0;flex-wrap: wrap;align-items: center;}
.fix-detail-header .availability-value{font-size: 0; margin: 0 24px 0 0;}
.fix-detail-header .availability-value strong{font-size: 14px;}
.type-detail .fix-detail-header .p-info-wrapper .availability-label::before{font-size: 14px;}
.fix-detail-header .db-cart-wrapper{display: flex;}
.type-detail .fix-detail-header .p-info-wrapper .add-to-cart {align-items: center;flex-wrap: nowrap;margin: 0;}
.type-detail .fix-detail-header .p-final-price-wrapper {margin-bottom: 0;margin-right: 10px;}
.fix-detail-header .product-top{margin: 0;}
.fix-detail-header .shp-tabs, .fix-detail-header .shp-tabs-holder {background: none;}

@media screen and (max-width: 767px){
.fix-detail-header .left, .fix-detail-header .center{display: none;}
.fix-detail-header{top: auto; bottom: 0;-webkit-transform: translateY(100%);transform: translateY(100%);padding: 10px;z-index: 9999999999;}
.fix-detail-header .p-to-cart-block .add-to-cart-button{margin-top: 0;font-size: 0; letter-spacing: 0;}
.fix-detail-header.vyber-variant .p-to-cart-block .add-to-cart-button{font-size: 14px;letter-spacing: 2px;}
.fix-detail-header .p-to-cart-block .add-to-cart-button::before{content: '\e93d';font-family: ikony;font-size: 18px;}
.fix-detail-header.vyber-variant .p-to-cart-block .add-to-cart-button::before{display: none;}
.fix-detail-header .p-to-cart-block{border-top: 0;}
.fix-detail-header .p-to-cart-block .p-final-price-wrapper {margin-right: auto;text-align: left;padding-right: 12px;}
.fix-detail-header .right {width: 100%;}
.fix-detail-header .availability-value {font-size: 0;margin: 0 10px 0 0;}
.type-detail .fix-detail-header .p-final-price-wrapper {margin-right: 0;}
.fix-detail-header .p-info-wrapper{justify-content: left;}
.type-detail .fix-detail-header .db-cart-wrapper{margin-left: auto;}
.type-detail .fix-detail-header .btn.add-to-cart-button.btn-lg {padding-left: 10px;padding-right: 10px;}
}
@media screen and (max-width: 360px){
    .type-detail .fix-detail-header .db-price-diskretne-wrapper{display: none;}
}