<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Ikony Shoptet */
.top-navigation-bar .top-nav-button-login::before,
.top-navigation-bar .top-nav-button-account::before,
.navigation-buttons a.top-nav-button::before,
.shp-tabs-holder ul.shp-tabs li a:before {
  display: inline-block;
  font-family: shoptet;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 0;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
}

/* TOP NAVIGATION BAR */
.top-navigation-bar a, 
.top-navigation-bar .dropdown button,
.top-navigation-bar-menu-helper li a, 
.dropdown-menu li a,
.active .shp-tab-link {color: #333;}
.top-navigation-bar-menu li a, .top-navigation-bar-menu-helper li a {padding: 3px 20px 4px 20px;}
.top-navigation-bar .top-nav-button-login,
.top-navigation-bar .top-nav-button-account {line-height: 25px;}
.top-navigation-bar .top-nav-button-login::before,
.top-navigation-bar .top-nav-button-account::before {content: '\e922';line-height: 25px;margin-right: 0.3ex;font-size: 20px;}

@media (min-width: 768px) {
  .top-navigation-bar a, .top-navigation-bar .dropdown button {line-height: 28px;padding-top: 0;padding-bottom: 0;}
  .top-navigation-contacts a.project-phone::before,
  .top-navigation-contacts a.project-email::before {margin-top: -3px;}
}

/* OVERALL */
#cboxOverlay {background: #000; opacity: 0.45  !important;}

@media (min-width: 768px){
  .template-11 .overall-wrapper {position: relative;}
  .user-action-visible .overall-wrapper,
  .menu-helper-visible .overall-wrapper,
  .submenu-visible .overall-wrapper {background: rgba(0,0,0,0.6);}
  .submenu-visible .overall-wrapper .content-wrapper,
  .submenu-visible .overall-wrapper footer,
  .menu-helper-visible .overall-wrapper .content-wrapper, 
  .menu-helper-visible .overall-wrapper .breadcrumbs-wrapper,
  .menu-helper-visible .overall-wrapper footer,
  .user-action-visible .overall-wrapper .content-wrapper, 
  .user-action-visible .overall-wrapper .breadcrumbs-wrapper,
  .user-action-visible .overall-wrapper footer {opacity:0.6;}
}

@media (min-width: 1200px){
.content-inner {max-width: 1000px;}
}

/* LOGIN BUTTON IN HEADER */
@media screen and (min-width: 768px) {
	.top-navigation-bar a.top-nav-button {display: none;}
/* -- cart button */
  #header .cart-count {border-left: 1px solid #dadada;padding-left: 10px;margin-left: 10px;width: 110px;}
  .navigation-buttons &gt; a[data-target="cart"] i {left: 42px;}
/* -- login button */
  .navigation-buttons a.top-nav-button::before {content: '\e922'; margin-right: 0.3ex; font-size: 30px;}
  .navigation-buttons a.top-nav-button {color: #333;background-color: transparent !important;position: relative;}
  .login-window-visible .navigation-buttons a.top-nav-button,
  .navigation-buttons a.top-nav-button:hover {color: var(--color-primary);}
}

@media screen and (min-width: 992px){
  .popup-widget.login-widget {top: 103px;}
  .admin-logged .popup-widget.login-widget {top: 128px;}
  .popup-widget.login-widget::before {right: 163px;}
  .in-kosik .popup-widget.login-widget::before {right: 56px;}
}

@media screen and (min-width: 1200px) {
  .header-top .navigation-buttons {display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;}
  #header .navigation-buttons .top-nav-button,
  #header .navigation-buttons .btn.cart-count {text-align: center;} 
  .header-top .navigation-buttons .top-nav-button::before,
  .header-top .btn.cart-count::before {line-height: 30px;}
  .header-top .btn.cart-count::before {padding-left: 7px;}
  .header-top .top-nav-button &gt; span,
  .header-top .btn.cart-count .cart-price {display: block !important;font-size: 14px;line-height: 24px;margin-top: 4px;}
}

/* BREADCRUMBS */
.breadcrumbs, .breadcrumbs a {font-size: 13px; color: #555;}
.breadcrumbs &gt; span &gt; a:before, .breadcrumbs &gt; span &gt; a:after {height: 35%;background-color: #888;}
.breadcrumbs &gt; span &gt; a:before {top: 20%}
.breadcrumbs &gt; span &gt; a:after {bottom: 20%}

/* MENU */
.subcategories li a,
.navigation-in div &gt; a,
.box-bg-variant .categories a {color: #444;}

/* -- horni menu */
.navigation-in &gt; ul &gt; li.ext &gt; ul &gt; li &gt; div &gt; a {font-weight: normal;}
#nav-manufacturers .submenu-arrow, #nav-manufacturers .menu-level-2 {display: none !important;} /* znacky */

@media (min-width: 768px) {
  #navigation {height: 42px;}
  .navigation-in &gt; ul &gt; li &gt; a {padding-top: 14px; padding-bottom: 14px;}
  .menu-helper {height: 42px;}
  .menu-helper::after {width: 42px;line-height: 42px;}
  .menu-helper &gt; ul {top: calc(50% + 21px);}
/* menu-level-2 */
	.navigation-in .menu-level-2 {-webkit-box-shadow: 0px 15px 20px 0px rgba(0,0,0,0.3);box-shadow: 0px 15px 20px 0px rgba(0,0,0,0.3);}
	.navigation-in ul.menu-level-2 a {color: #333;}
  .navigation-in &gt; ul &gt; li.ext &gt; ul &gt; li &gt; a.menu-image {padding: 12px 20px;width:108px;}
  .navigation-in &gt; ul &gt; li.ext &gt; ul &gt; li:hover {text-decoration: underline;}
/* menu-level-3 */
  .navigation-in &gt; ul &gt; li.ext &gt; ul &gt; li &gt; div &gt; ul {display: none !important;}
	.navigation-in &gt; ul &gt; li &gt; ul li a:hover {text-decoration: underline;}
/* zuzeni menu */
	.navigation-in &gt; ul &gt; li &gt; a {padding-left: 17.5px;padding-right: 17.5px;}
  .navigation-in &gt; ul &gt; li &gt; a:hover,
  .navigation-in &gt; ul &gt; li.ext.exp &gt; a {padding-left: 18.5px;padding-right: 18.5px;}
  .navigation-in &gt; ul &gt; li:first-child &gt; a:hover,
  .navigation-in &gt; ul &gt; li.ext.exp:first-child &gt; a {padding-left: 17.5px;}   
}

@media (min-width: 1200px) {
	.navigation-in &gt; ul &gt; li.ext &gt; ul &gt; li {width: 20%;flex-basis: 20%;}
}

/* SIDEBAR */
.sidebar-inner &gt; div:first-child {padding-top: 0;}
.sidebar.sidebar-left {border-right: 3px solid #F1F5F9;}
/* -- categories */
.categories a {line-height: 19px;}
/* .categories .topic &gt; a {padding-top: 6px; padding-bottom: 6px;} /* hlavní kategorie */
#categories a:hover {text-decoration: underline;background-color: #e8e8e8;color: #222;}
#categories .expandable &gt; a &gt; span::before, 
#categories .expandable &gt; .topic &gt; a &gt; span::before {height: 18px;line-height: 18px;}
.categories.expandable.expanded { background-color: #fff;}
.categories.active {border-left: 3px solid var(--color-primary);}

/* LAYOUT */
#content-wrapper {background: #fff;}
.back-shopping-link {padding-left: 40px;}
.message-eet p {font-size: 10px; text-align: center; padding: 1.5rem 0; margin: 0;}
.btn {text-transform: uppercase !important;}
/* -- checkbox */
input[type="checkbox"] + label, input[type="radio"] + label {line-height: 25px;}
input[type="checkbox"] + label::before, input[type="radio"] + label::before {border-color: #bbb;}
/* -- flags */
.flag.flag-tip {background-color: #666;}
.flag.flag-discount {background-color: var(--color-primary-hover);}
.flags-extra .flag .price-save {font-size: 14px;}
/* -- colors */
.homepage-box {border-top-color: var(--light-blue);border-bottom-color: var(--light-blue);margin-bottom: 19px !important;}
#categories a:hover {background-color: var(--light-blue-hover);}
.products &gt; div {border-color: #D4E1ED;}
.cart-free-shipping strong {color: #009901;}
/* -- btn add-to-cart */
.btn.btn-cart::before,
a.btn.btn-cart::before,
.btn.add-to-cart-button::before,
a.btn.add-to-cart-button::before {content: '\e921';margin-right: 10px;margin-top: -5px;}
/* -- btn dalsi produkty, hledat */
.btn.unveil-button {border-color: var(--color-secondary) !important;background-color: #fff;color: var(--color-secondary);}
.btn.unveil-button:hover {background-color: var(--color-secondary) !important;}
.btn.btn-default {border-color: var(--color-secondary);}
/* -- light blue bg */
.category-header,
.sidebar,
.filter-sections,
.homepage-box {background-color: var(--light-blue);}

/* -- kontakt page */
.kontakt-hanol {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}

/* FILTRY */
.category-content-wrapper {display: flex;flex-direction: column;}
#filters-wrapper {order: -1;}
#filters {position: relative;}
.filter-sections {border-top: 2px solid var(--color-primary);border-bottom: 2px solid var(--color-primary);/*background-color: #166ca414;*/}
.filters-wrapper h4 {color: var(--color-primary);margin-bottom: 12px;text-transform: uppercase;font-weight: 700;}
.slider-wrapper h4, .filter-section-manufacturer h4 {display: none;}
.filter-section .filter-label.active,
.filter-section .filter-label:hover {filter: grayscale(0%);text-decoration: underline;}
label.disabled {opacity: 0.55;filter: grayscale(100%) !important;text-decoration: none !important;}
#content .filter-section fieldset div {clear: none !important;}
.filter-section + .filter-section {border-top-color: var(--light-blue-hover);}
/* -- filter count */
.filter-count {font-weight: normal;color: #888;margin-left: 8px;padding: 0;background-color: transparent;}
.filter-label.active .filter-count {font-weight: bold;}
.filter-label.disabled .filter-count {color: inherit;}
.filter-count:before {content: '(';}
.filter-count:after {content: ')';}
/* -- slider */
.slider-wrapper {padding-bottom: 0;padding-top: 6px;margin: 0 10px 0 0;width: calc(35% - 10px);line-height: 16px;}
.from, .to {font-size: 12px;}
.slider-content {margin-bottom: 4px;}
.ui-slider .ui-slider-range {background-color: #aaa;}
/* -- filter top */
.param-filter-top {line-height: 30px;}
.param-filter-top form {display: inline-flex;flex-direction: column;}
.param-filter-top fieldset div {width: auto !important;}
.param-filter-top .filter-count {margin-right: 20px;}
/* -- filter manufacturer */
.filter-section-manufacturer {font-weight: bold;padding-bottom: 2px;}
.filter-section-manufacturer .filter-label {padding-top: 3px !important;padding-bottom: 3px !important;height: 40px;filter: grayscale(100%);
background-repeat: no-repeat;background-position: 20px center;}
.filter-section-manufacturer .filter-label.disabled {display: none !important;}
.filter-section-manufacturer .filter-label.active,
.filter-section-manufacturer .filter-label:hover {filter: grayscale(0%);}
.filter-section-manufacturer .filter-count {margin-top: 10px;line-height: 14px;}
/* -- filter parameter */
.filter-section-parametric {background-color: var(--light-blue-hover);padding: 10px;margin-left: -10px;margin-right: -10px;}
#category-filter-hover div:nth-child(2)[class*="filter-section-parametric"] {margin-top: 8px;}
.filter-section-parametric .filter-label {color: #333;}
.filter-section-parametric .filter-label.active,
.filter-section-parametric .filter-label:hover {color: #e40202;}
.filter-section-parametric .filter-label.disabled {display: none !important;}

@media (min-width: 768px){
	.in-znacka #content .filters {display: inherit;}
}

/* KATEGORIE */
.subcategories li a {border-color: #9b9b9b;}
.subcategories {margin: 0 -6px 19px;}
.subcategories li {padding: 6px;}
.subcategories.with-image li a .text {width: 100%;}
.products-block .p-tools a.btn.btn-primary {border-color: var(--color-secondary); background-color: var(--color-secondary);}
.products-block .p-tools:hover a.btn.btn-primary {border-color: var(--color-secondary-hover); background-color: var(--color-secondary-hover);}
.products-block .product:hover {box-shadow: 0 15px 25px rgba(0,12,47,0.07);z-index: 1;}

/* DETAIL PRODUKTU */
.p-detail-info {margin-bottom: 0;}
.p-detail-inner-header {display: flex;flex-direction: column;margin-bottom: 10px;}
.p-detail-inner-header .p-code {color: #666;}
.p-detail-inner-header .p-code-label {display: initial;}
.p-info-wrapper .znacka {margin-bottom: 19px;}
.p-info-wrapper .p-detail-inner-header h1 {margin-top: 0;}

@media (min-width: 992px) {
  .p-detail-inner {margin-top: 20px;}
  .p-detail-info &gt; div:not(.stars-wrapper):not(.flags),
  .p-detail-inner &gt; .p-detail-inner-header {display: none;}
}

@media (max-width: 991px) {
  .p-info-wrapper .znacka,
  .p-info-wrapper .p-detail-inner-header {display: none;}
}

/* -- Tabs */
.shp-tab-link {
  color: #888;
}

.shp-tabs-row {
  margin-bottom: 0;
}

.shp-tabs-holder,
.shp-tabs {
  background-color: transparent;
}

.shp-tab-link,
.shp-tab-link:hover {
  background-color: var(--light-blue-hover);
}

.active .shp-tab-link:hover {
  background-color: #ffffff;
}

.shp-tabs-holder ul.shp-tabs li {
  position: relative;
}

.shp-tabs-holder ul.shp-tabs li.active::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: 4px;
  background-color: #ffffff;
  z-index: 2;
}

#tab-content {
  border-top: 2px solid var(--light-blue-hover);
  padding-top: 20px;
}

.shp-tabs-holder ul.shp-tabs li a[href="#productVideos"] {
  padding-left: 44px;
  position: relative;
}

.shp-tabs-holder ul.shp-tabs li a[href="#productVideos"]::before {
  content: '\e903';
  font-size: 28px;
  width: 30px;
  position: absolute;
  top: 50%;
  left: 7px;
}

@media (min-width: 768px) and (max-width: 1199px) {
  .shp-tabs-holder ul.shp-tabs li a[href="#productVideos"] {
    padding-left: 48px;
  }

  .shp-tabs-holder ul.shp-tabs li a[href="#productVideos"]::before {
    left: 10px;
  }
}

@media (min-width: 1200px) {
  .shp-tabs-holder ul.shp-tabs li a[href="#productVideos"] {
    padding-left: 58px;
  }

  .shp-tabs-holder ul.shp-tabs li a[href="#productVideos"]::before {
    left: 20px;
  }
}

/* -- Description */
.basic-description &gt; h3:first-child {display: none;}
.shp-tabs-holder ul.shp-tabs li a { 
  font-weight: 600;
  border: 2px solid var(--light-blue-hover);
  border-bottom: none;
}
.basic-description hr {border: none;background-color: #666;height: 1px;margin-top: 16px;margin-bottom: 8px;}
.iconBosch img {margin: 4px 2px;} /* ikony bosch */

/* -- Parametry */
.detail-parameters {width:100%;}
.detail-parameters tr {border-top: #dadada solid 1px;}
.detail-parameters th {padding-right: 10px;font-weight: 600;}
.detail-parameters td {font-weight: 400 !important;/*background-color: #f6f6f6;*/padding-left: 8px;padding-right: 5px;}
/* .detail-parameters td a {text-wrap: nowrap;} */
.detail-parameters th, .detail-parameters td {padding-top: 5px;color: #444;min-width: 85px;}

.productEan,
.extended-description table.detail-parameters tr:first-child th {opacity: .6;}

/* -- souvisejici produkty pod popis */
#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;}
.products-related .p .availability {display: block;}

/* KOSIK */
.co-box.co-box-additional .stay-in-touch.last-child-with-margin div.form-group:nth-child(1) {display: none;}

/* -- ikona kosik */
.cart-widget-product-delete button::before,
.remove-item-placeholder::before, 
.remove-item::before {content: "\e944";font-size: 16px;color: #999;}

.cart-widget-product-delete {padding-left: 0;width: 35px;}
.cart-widget-product-delete button {height: 35px;width: 35px;}

.in-kosik .remove-item {padding-right: 0;padding-left: 0;margin-left: 25px;}

@media (min-width: 992px) {
  .cart-widget-product .cart-widget-product-delete {visibility: visible;}
  tr.removeable .remove-item {opacity: 1;}
}

/* FOOTER */
#footer .footer-rows .site-name {display: none;}
#footer .custom-footer {padding-left: 0px !important;}
@media (min-width: 1200px) {
  .custom-footer &gt; div {width: 25%;}
  /* -- footer 5 pozic */
  /*.custom-footer &gt; div {width: 23%;}
  .custom-footer &gt; div.extended {width: 31%;}*/
}

/* sticky hlavicka */
@media screen and (min-width: 1200px) {
  .dklabScrolled #content-wrapper {margin-top: 131px;}
  .dklabScrolled #header {position: fixed;top: 0px;left: 0px;z-index: 52;width: 100%;}
  .dklabScrolled .login-widget,
  .dklabScrolled .cart-widget {position: fixed;top: 75px !important;}
}

/* OTHERS */
#header {transition: all .3s ease-out;}

/* -- oprava btn kosik, search */
:focus-visible,
a:hover:focus-visible:not(:active) {outline: none !important;}

/* -- cena sleva */
.p-final-price-wrapper .price-standard {position: relative;}
.p-final-price-wrapper .price-standard span {padding-left: 26px;}
.p-final-price-wrapper .price-standard::before {content: 'i';cursor: help;position: absolute;top: -2px;color: #666;font-weight: 700;
border: 1px solid #666;border-radius: 12px;width: 20px;height: 20px;text-align: center;padding: 1px 0;background-color: #fff;
transition: all 0.2s ease-out;}
.p-final-price-wrapper .price-standard:active::before {width: auto;height: 32px;top: -36px;border-radius: 8px;padding: 0 10px;font-weight: 400;line-height: 28px;white-space: nowrap;}

</pre></body></html>