.box.box-filters, .box.box-categories {background-color: rgba(108,138,161,0.15);}
.sidebar-inner .box-rating, .sidebar-inner .box-sale, .sidebar-inner > div {border:0px solid #e0e5ee;}
.side-filter-accordion.multiple-columns-body .filters-wrapper .slider-wrapper.is-active {padding-bottom:20px; background-color:0 0;}
.side-filter-accordion.multiple-columns-body .filters-wrapper .slider-wrapper.is-active h4 {background-color: rgba(255,255,255,0);}
.side-filter-accordion.multiple-columns-body .filters-wrapper .slider-wrapper .slider-content, .side-filter-accordion.multiple-columns-body .filters-wrapper .slider-wrapper .slider-header {
 background-color: rgba(255,255,255,0);}
.btn.btn-cart.btn-lg, a.btn.btn-cart.btn-lg, .btn.add-to-cart-button.btn-lg, a.btn.add-to-cart-button.btn-lg {padding-right:30px!important;padding-left:30px!important;}
@media (min-width:480px) {.p-info-wrapper .btn.btn-conversion, .p-info-wrapper a.btn.btn-conversion {min-width:200px;}}
@media (min-width:768px) {.btn.btn-conversion, a.btn.btn-conversion {font-size:16px;}}



.category-header .listSorting__controls button.listSorting__control {background-color: rgba(179,163,156,0.27); }
.navigation-in ul li a {text-transform: none;text-decoration: none;padding-left:10px;}
.navigation-in ul li a b {font-weight:500;font-size:14px;padding-left:0px;}


@media (max-width:767px) {
.carousel-inner {height:auto!important;min-height:0!important;}
.carousel-inner .item img {height:auto!important;object-fit:contain!important;width:100%!important;}
.carousel-item-banner--has-text {height:auto!important;min-height:400px!important;}
.carousel-item-banner--has-text .extended-banner-texts {margin-top:180px!important;padding: 20px 30px 50px 30px!important;}
.extended-banner-title {font-size:26px!important;margin-bottom:10px!important;}
.extended-banner-text {font-size:16px!important;margin-bottom:20px!important;}
 #footer {margin-top:80px!important;} #footer::before {height:65px!important;top:-60px!important;}}


@media (min-width:768px) and (max-width:1199px) {.position--benefitHomepage + .h4.homepage-group-title[class*="homepage-products-heading"] {margin-top:250px; }}
.motto-banner-container-tablet {padding-top:20px!important;}
@media (max-width:1199px) {.footer-banners .footer-banner {width:100%;flex: 0 0 100%;max-width:100%;margin-bottom:30px;}}
.row { margin-left:0px;margin-right:0px;}
@media (min-width:768px) and (max-width:1199px) {
.kk-tab-bg-stripe {position: absolute;top:200px!important; left:-20px;right:-20px;height:100%;background-color:rgba(109,138,161,0.15);border-radius:40px;z-index:1;}}
@media (min-width:768px) and (max-width:1199px) {.kk-tab-prob-content {top:200px!important;}}
@media (min-width:768px) and (max-width:1199px) {
#kk-section-top-dt {display:none!important;}
.motto-banner-container-tablet, .kk-tablet-problems-final {display:block!important;}
.js-banners-top-block, .js-banners-benefits-block, .benefitBanner {display:flex!important;flex-direction:column!important; }
.js-banners-top-block {order:-10!important;}
.js-banners-benefits-block {order:10!important;}
.benefitBanner.position--benefitHomepage {display:flex!important;flex-wrap: wrap!important;flex-direction: row!important; order: -5!important; margin-top: -230px!important; }
.benefitBanner__item {width:48%!important;flex:0 0 48%!important;margin-bottom:30px;align-items:flex-start;}
.benefitBanner__title {font-size:15px;font-weight:500;}
.banners-top-block {margin-top:-325px!important;margin-bottom:245px!important;}}


/* 3.GLOB.STYLY(All)*/
.benefitBanner {display: none!important;}
@media (min-width:768px) and (max-width: 1199px) {.benefitBanner {display:flex!important;}}
.external-fonts-loaded body, .external-fonts-loaded h1, .external-fonts-loaded h2, 
.external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded .btn, 
.blank-mode body {font-family:'Avenir Next'!important;}
#footer {position: relative!important;margin-top:100px!important;overflow: visible!important;background-color: #ffffff!important;border-top: none!important; }
#footer::before {content: ""!important;position:absolute!important;top:-80px!important;left: 0!important; 
width:100%!important;height:110px!important;z-index:999!important;pointer-events: none!important;
background: url("/user/documents/upload/gemini-svg-6_seda.svg") no-repeat center bottom / cover!important;}

.top-navigation-bar .top-navigation-contacts a span:hover {color: #6d8aa1!important;}
.welcome { position: relative;padding: 0 0 0 60px;border-radius:20px;background-color:transparent;}
@media (min-width: 768px) {.carousel .extended-banner-texts {padding: 0 50px!important;}
.carousel .extended-banner-title {font-size:24px!important;line-height:1.2;}
.carousel .extended-banner-text {margin-top:15px!important;font-size:15px!important;max-width:55%; margin-right:auto;}}
@media (min-width: 1200px) {.carousel .extended-banner-title {font-size: 32px!important;}
.carousel .extended-banner-text {max-width:40%; font-size:16px!important; }}
.external-fonts-loaded body, body.blank-mode {font-family:Avenir Next!important;}
.external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name {font-family:Avenir Next!important;}
.external-fonts-loaded ol.cart-header, .external-fonts-loaded .next-step, .external-fonts-loaded .price-wrapper, .external-fonts-loaded .price-additional, .external-fonts-loaded .price-measure, .external-fonts-loaded .price-final, .external-fonts-loaded .price-save, .external-fonts-loaded .price-standard, .external-fonts-loaded .btn, .external-fonts-loaded .products .name {
 font-family: Avenir Next!important;}


@media (min-width: 1440px) and (min-width: 767px) {
 .middle-banners-wrapper .extended-banner-title:not(:empty), .body-banners .extended-banner-title:not(:empty), .banners-top-block .extended-banner-title:not(:empty), .next-to-carousel-banners .extended-banner-title:not(:empty), .banner-category .extended-banner-title:not(:empty), .carousel .extended-banner-title:not(:empty)
 .middle-banners-wrapper .extended-banner-title:not(:empty), .body-banners .extended-banner-title:not(:empty), .banners-top-block .extended-banner-title:not(:empty), .next-to-carousel-banners .extended-banner-title:not(:empty), .banner-category .extended-banner-title:not(:empty), .carousel .extended-banner-title:not(:empty) {
  font-size: 25px; max-width: 100%;}}
@media (min-width: 480px) {.middle-banners-wrapper .extended-banner-link:not(:empty), .body-banners .extended-banner-link:not(:empty), .banners-top-block .extended-banner-link:not(:empty), .next-to-carousel-banners .extended-banner-link:not(:empty), .banner-category .extended-banner-link:not(:empty), .carousel .extended-banner-link:not(:empty) {
  margin-top: 25px;}}
@media (min-width: 768px) {.footer-icons .footer-icon {padding:10px 5px;margin:15px;max-height:50px;} 
.footer-icons .footer-icon img {width: auto;height:32px;object-fit:contain;}}
@media (min-width: 1200px) {.footer-icons .footer-icon {margin:25px;max-height:60px;}
.footer-icons .footer-icon img {width: auto;height:40px;}}
@media (min-width: 768px) {.compact-form .btn {height: 46px;min-height: 46px;}
.compact-form .btn {right: -18px;top: 0px;}}
@media (max-width: 767px){.footer-item.footer-item-newsletter .compact-form .btn {height: 46px!important;}}

/* Zápatí */
.carousel-control::before {color:#ffffff;}
@media (min-width: 992px) {.is-carousel-classic-layout:not(.is-carousel-full-width).one-column-body .homepage-box .carousel .carousel-control.right::before {right: 15px;background-color: #ffffff4d;}}
@media (min-width: 992px) {
.is-carousel-classic-layout:not(.is-carousel-full-width).one-column-body .homepage-box .carousel .carousel-control.left::before {right: 15px;background-color: #ffffff4d;}}
@media (min-width:992px) {
.is-carousel-classic-layout:not(.is-carousel-full-width).one-column-body .homepage-box .carousel .carousel-control.right::before:hover {right: 15px;background-color: #6d8aa133;}}
.carousel-show-arrows-on-mobile .carousel-control:before {background:#ffffff4d;}
.partners__content {box-shadow: 0 6px 16px rgba(17,21,36,0.0);background-color: rgba(255,255,255,0);}
@media (min-width:992px) {body:not(.is-carousel-full-width) .carousel .extended-banner-text:not(:empty),.multiple-columns-body .carousel .extended-banner-text:not(:empty) {line-height: 1.3;}}
@media (min-width:768px) {.middle-banners-wrapper .extended-banner-title:not(:empty),.body-banners .extended-banner-title:not(:empty),.banners-top-block .extended-banner-title:not(:empty),.next-to-carousel-banners .extended-banner-title:not(:empty),.banner-category .extended-banner-title:not(:empty),.carousel .extended-banner-title:not(:empty) {font-size:31px;max-width: 76%;padding-top: 25px;}}
.cart-free-shipping.is-free-shipping::before, .cart-free-shipping.is-free-shipping::after {background-color: var(--basket-free-delivery-top-bg);}
.cart-widget-button {background-color:#6d8aa166;}
.cart-free-shipping div strong {color:#6d8aa1;}
.cart-free-shipping::after {background-color:#6d8aa1;}
.extras-wrap .price-range {background:#6d8aa14d;}
.extras-wrap .extra-item.is-free-shipping .extra-content {background-color:rgba(255,255,255,0);}
.extras-wrap .extra-content {background-color:rgba(255,255,255,0);}
.extras-wrap .price-range > div {background-color:rgba(108,138,161,0);}



.discount-coupon {background-color:#6d8aa14d;}
.card.blue {background-color:#6c8aa1;}
.summary-wrapper {background-color:#6d8aa130;}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {border-color:#6d8aa1; background-color:#6d8aa1;color:#ffffff!important; }
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart:hover {border-color:#b3a49d; background-color:#b3a49d;color: #ffffff!important;}
.checkout-box-wrapper {background-color:#6d8aa14d;}
.checkout-box-wrapper .contact-box ul li > span::before {color:#6d8aa1;}
.cart-inner.cart-empty {background-color:#6d8aa14d;}
.cart-inner {border: 0px solid var(--color-tertiary);}
.cart-inner.cart-empty .cart-heading:before {content: "";display:block;margin:-20px auto 20px;background-image: url('/user/documents/upload/kosik_1.svg');background-size: contain;background-repeat: no-repeat;background-position: center;
width: 150px;height: 150px;}


@media (min-width: 768px) {.cart-inner.cart-empty .cart-heading:before {width:200px;height:200px;}.cart-inner.cart-empty .cart-heading {font-size:26px;}}
@media (min-width: 992px) {.cart-inner.cart-empty .cart-heading {font-size:40px;}}
@media (min-width: 1200px) {.partners__item {width: calc(100% / 7);}}
.box-bg-variant .categories a:hover {color: #ffffff;}
@media (max-width: 768px) {#footer h3,#footer h4 {line-height:1.4;font-size:19px;font-weight:500;text-align:center;}
.accordion--sm .accordion__trigger:after {font-size:12px;right: 125px;font-weight:600;}
.middle-banners-wrapper .extended-banner-link:not(:empty),.body-banners .extended-banner-link:not(:empty),.banners-top-block .extended-banner-link:not(:empty),.next-to-carousel-banners .extended-banner-link:not(:empty),.banner-category .extended-banner-link:not(:empty),.carousel .extended-banner-link:not(:empty) {
font-weight: 500;font-size: 17px;padding: 10px 25px 10px 25px;}
#footer .newsItemWidget__heading {font-size:16px;}}
.footer-banners {margin-top:0px;}
.custom-footer {padding-bottom:20px;}
@media (max-width:768px) {#footer::before {top:-40px!important;left:0px!important;width:100%!important;height:50px!important;background: url("/user/documents/upload/gemini-svg-6_seda.svg") no-repeat center bottom / cover!important;}
.custom-footer {padding-top:10px;}}



@media (max-width:767px) and (max-width:480px) {
.top-navigation-bar .site-name a img {max-height:50px;max-width:155px;padding-top:10px;padding-bottom:8px;padding-left:10px; }}
.responsive-tools {margin-right:5px;}
.responsive-tools .click-cart {margin-right:5px;}
.payment-logo {background-color: rgba(255,255,255,0);}
.category-link__icon {background-color:rgba(179,163,156,0);}
.footer-icons .footer-icon {background:rgba(255,255,255,0)!important;box-shadow:none!important;}
div.custom-footer__newsletter.footer-item-newsletter{margin:30px auto!important;}.footer-item-newsletter .newsletter-header h3.topic::before,.footer-item-newsletter .newsletter-header h3.topic::after{display:none!important}.footer-item-newsletter h3.topic{display:block!important;font-size:24px!important;color:#b3a49d!important;font-weight:500!important;letter-spacing:1px!important;margin-bottom:20px!important}.footer-item-newsletter #formNewsletterWidget{}.footer-item-newsletter #formNewsletterWidget fieldset{display:grid!important;grid-template-columns:1fr auto!important;gap:15px!important;}.footer-item-newsletter input[type="email"]{border:1px solid #6d8aa180!important;height:46px!important;font-size:14px!important;}.footer-item-newsletter button[type="submit"]{border-radius:25px!important;padding:0 25px!important;}.footer-item-newsletter button[type="submit"]:hover{background:#6d8aa1!important}.footer-item-newsletter button[type="submit"]::before,.footer-item-newsletter button[type="submit"]::after{display:none!important}.footer-item-newsletter .consents{position:absolute!important;bottom:-55px!important;left:0!important;width:100%!important;text-align:left!important;display:block!important}.footer-item-newsletter .consents label{color:#8a96a3!important;display:block!important}.footer-item-newsletter .consents label a{color:#6d8aa1!important;text-decoration:underline!important}.footer-item-newsletter br{display:none!important}


@media (max-width: 767px) {div.custom-footer__newsletter.footer-item-newsletter {background:transparent!important;padding:0 0px!important;}
.footer-item-newsletter #formNewsletterWidget fieldset {display:flex!important;flex-direction:column!important;}
.footer-item-newsletter button[type="submit"] {white-space:normal!important;}
.footer-item-newsletter .consents {position:relative!important;bottom:0!important;text-align:center!important;}
.footer-item-newsletter .consents label {color:#8a96a3!important;}
.footer-item.footer-item-newsletter h3 span,.footer-item.footer-item-newsletter h4 span {color:#b3a49d;font-size:20px!important;}
.btn,a.btn {font-size: 14px!important;font-weight:600!important;padding: 5px 10px;}
.footer-item.footer-item-newsletter .form-group.consents label {font-size:14px;}}