/* Písmo a farby */
body, p, .products-block.products .p .name, .top-navigation-bar, .top-navigation-bar-menu li {font-size: 14px;}
body, .blank-mode .cart-related-name, .blank-mode .cart-table .main-link, .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, .cart-related-name, .cart-table .main-link, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .btn, .next-step, .price-additional, .price-final, .price-measure, .price-save, .price-standard, .price-wrapper, .products .name, ol.cart-header {color: #1e1e1e;}
body, .top-navigation-bar .dropdown button, .products-block.products .p .name, .unit-value, .payment-info b, .shipping-info b, .active .shp-tab-link, .pagination-top strong, .breadcrumbs>span>a, .breadcrumbs>span>span {color: #1e1e1e;text-transform: none;}
a, .link-like, .news-item .text .title, .cart-widget-product-name a, .cart-table tr td.p-name a, #footer .password-helper a, #footer .news-item-widget a, .subcategories li a, .top-navigation-bar a, a.next-step-back, .has-more-items .more-items-trigger, button.btn.next-step-back.colorbox-close, .dropdown-menu li a, .top-navigation-bar-menu-helper li a, .siteCookies__text a, .pageArticleDetail a, .top-navigation-bar .top-nav-button-login {color: #1e1e1e;text-decoration: underline; text-transform: none;}
.link-like:focus, .link-like:hover, a:focus, a:hover,.news-item .text .title:hover, #footer .password-helper a:hover, #footer .news-item-widget a:hover, .cart-widget-product-name a:hover, .cart-table tr td.p-name a:hover, .top-navigation-bar a:hover, a.next-step-back:hover, .has-more-items .more-items-trigger:hover, .products-block.products .p .name:hover, #signature a:hover, button.btn.next-step-back.colorbox-close:hover, .dropdown-menu li a:hover, .top-navigation-bar-menu-helper li a:hover, .siteCookies__text a:hover, .pageArticleDetail a:hover, .top-navigation-bar .top-nav-button-login:hover, .form-group label a:hover {color: #1e1e1e;text-decoration: none;}
.cart-widget-product-name>span, .p-price .price-final, .p-total .price-final, .price-final .pr-list-unit, .price-wrapper .price-label.price-primary, .price-wrapper .price.price-primary, .recapitulation-single>strong span, .order-summary-item.helper, #summary-box > div.order-summary-item.helper > div > strong, .for-free, .tab-content .detail-parameters td, .products-block.products .p .price strong, .price-final, .detail-parameters th, .extra strong, .cart-free-shipping strong,.stars-label, .navigation-close, .navigation-in .navigationActions__submenu li:before, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #1e1e1e;}
hr {border-top: none;border-color: #dadada;}
h1, .h1 {font-weight: 700;}
h2, h3, h4, .h2, .h3, .h4, .news-item .text .title {font-weight: 600;}

/* Tlačidlá */
.btn.btn-default, a.btn.btn-default, .btn.btn-secondary, a.btn.btn-secondary, input[type="submit"].btn, .btn.btn-default, a.btn.btn-default, div.content-wrapper.homepage-box.welcome-wrapper .btn.btn-primary, a.btn.btn-primary, a.btn.inline-block, .siteCookies__link.js-cookies-settings, .extended-banner-text .btn.btn.btn-success {color: #fff;border-color: #fe027d;background-color: #fe027d;color: #fff;font-weight: 600;text-transform: uppercase;border-radius: 5px;text-decoration: none;}
.btn.btn-default:hover, a.btn.btn-default:hover, .btn.btn-secondary:hover, a.btn.btn-secondary:hover, input[type="submit"].btn:hover, .btn.btn-primary:hover, a.btn.btn-primary:hover, .btn.btn-default:hover, a.btn.btn-default:hover, div.content-wrapper.homepage-box.welcome-wrapper .btn.btn-primary:hover, a.btn.btn-primary:hover, a.btn.inline-block:hover, .siteCookies__link.js-cookies-settings:hover, .extended-banner-text .btn.btn.btn-success:hover {border-color: #dc026c;background-color: #dc026c;}
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion, .products-block .p-bottom .p-tools a.btn.btn-primary, #cart-wrapper a.btn.btn-primary, .siteCookies__button.js-cookiesConsentSubmit[data-testid="buttonCookiesAccept"] {color: #fff;border-color: #fe027d;background-color: #fe027d;font-weight: 600;text-transform: uppercase;border-radius: 5px;}
.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover, .p:hover .btn-cart, .p:hover .btn-primary, .products-block .p-bottom .p-tools a.btn.btn-primary:hover, #cart-wrapper a.btn.btn-primary:hover, .siteCookies__button.js-cookiesConsentSubmit[data-testid="buttonCookiesAccept"]:hover {border-color: #dc026c;background-color: #dc026c;}
.order-button-text{ text-transform: uppercase; font-weight: 600;}
.next-step {display: flex;flex-direction: column-reverse;flex-wrap: nowrap;justify-content: center;}
a.btn.btn-primary, .btn.btn-secondary, input[type="submit"].btn, .btn.btn-sm, a.btn.btn-sm, #content .btn.unveil-button, #footer .btn.unveil-button, .btn.add-to-cart-button, .btn.btn-cart, a.btn.btn-conversion, .btn.btn-conversion {padding: 10px 15px;}
.popup-widget-inner.full+.cart-widget-button #continue-order-button.btn.btn-conversion {padding-bottom: 20px;padding-top: 20px;}
.site-agreement-buttons {display: flex;justify-content: center;}
#cboxLoadedContent > div > div > div > a.btn.btn-sm.btn-default, .siteCookies__button.js-cookiesConsentSubmit[data-testid="buttonCookiesReject"] {color: #1e1e1e;background-color: #fff;font-weight: 400;text-decoration: underline;border: none;text-transform: none;order: -1;}
#cboxLoadedContent > div > div > div > a.btn.btn-sm.btn-default:hover, .siteCookies__button.js-cookiesConsentSubmit[data-testid="buttonCookiesReject"]:hover {text-decoration: none;}
.pagination__link.pagination__link--next.btn.btn-secondary, .pagination__link.pagination__link--prev.btn.btn-secondary {background-color: #fe027d;border-color: #fe027d;color: #fff;}
.pagination__link.pagination__link--next.btn.btn-secondary:hover, .pagination__link.pagination__link--prev.btn.btn-secondary:hover {background-color: #dc026c;border-color: #dc026c;}
.pagination__link.pagination__link--last, .pagination__link.pagination__link--first {background-color: transparent !important;color: #fff;}
.pagination__link.pagination__link--last:hover, .pagination__link.pagination__link--first:hover {border: none !important;color: #1e1e1e !important;}

/* Homepage */
.responsive-tools>a[data-target=navigation] {text-decoration: none;}
.homepage-box {background-color: #fff;border:none;}
.homepage-box.welcome-wrapper .welcome div, .welcome h1 {max-width: 1418px;}
.admin-logged .popup-widget.cart-widget, .popup-widget-inner:not(.cart-widget-inner), .carousel, .carousel-inner, .content-wrapper.homepage-box.before-carousel img, .news-item .image img, .popup-widget-inner, .cart-widget .popup-widget-inner.full+.cart-widget-button {border-radius: 5px;}

/* Kategórie v ľavom stĺpci */
.sidebar, .filter-sections {background-color: #fff;}
.sidebar .sidebar-inner > div {padding: 0 0 15px;border: 0;}
.sidebar .sidebar-inner .box-categories h4 {display: none;}
#categories .categories {margin: 0 0 5px;}
#categories .categories .topic > a {padding: 13px 35px 13px 16px;color: #1e1e1e;background: #fff;text-transform: uppercase;font-weight: 600;border-radius: 5px;border: 1px solid #dadada;}
#categories .categories .topic > a:hover {background: #fe027d;color: #fff;}
#categories .categories .topic > a > span.cat-trigger {transform: rotate(180deg);}
#categories .expandable > .topic > a > span {font-size: 10px;left: auto;right: 0;top: 0;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;color: #1e1e1e;}
#categories .expandable.active.expanded > .topic > a {background: #fe027d;color: #fff;border-radius: 5px;}
#categories .categories li.active > a, #categories .categories li.active > a:hover {background-color: #adadad;color: #fff;}
#categories .expandable > .topic.active > a > span,#categories .expandable > .topic > a:hover > span,#categories .categories .topic.child-active > a,#categories .categories .topic.child-active > a:hover,#categories .categories .topic.child-active > a > span.cat-trigger {color: #fff;}
#categories .expandable.expanded > ul {background: #f0f0f0;border-radius: 5px;}

/* Carousel */
.carousel-indicators {width: 20%;left: 25px;margin: 0;text-align: left;bottom: 10px;}
.carousel-indicators li {margin: 0 5px 5px 0;}
.carousel-indicators .active {width: 10px;height: 10px;opacity: 1;margin: 0 5px 5px 0;}
.carousel-control {width: 50px;}
.extended-banner-texts {display: flex;flex-wrap: wrap;align-content: flex-end;justify-content: center;z-index: 1;}
.extended-banner-text {background-color: transparent;border: none;z-index: 5;position: relative;box-shadow: none;max-width: 420px;margin-bottom: 20px;}
.extended-banner-text .btn.btn.btn-success {height: 50px;width: 150px;display: flex;align-items: center;justify-content: center;}

/* Kategórie */
.category-header input[type="radio"]+label {border-bottom: 1px solid transparent;}
.category-header input[type="radio"]:checked+label {color: #1e1e1e;border-bottom-color: #1e1e1e;font-weight: 600;}
.category-header input[type="radio"]+label:hover {color: #1e1e1e;border-bottom-color: #1e1e1e;}

/* Podkategórie */
.subcategories li a {height: 55px;border-radius: 5px;text-decoration: none;}

/* Výpis produktov */
.products>div {border-color: #fff;}
.header-background-light:hover {border-color: #fff;}
.products-block .p {border: solid 1px #dadada;border-radius: 5px;}
.products-block .p:hover {-webkit-box-shadow: 0px 8px 12px rgba(4, 85, 134, 0.2);box-shadow: 0px 8px 12px rgba(4, 85, 134, 0.2);-webkit-transition: .2s ease-out;transition: .2s ease-out;}
.navigation-home-icon-wrapper:before {font-size: 14px;}
.breadcrumbs > span > a::after {content: '\e910';font-family: shoptet;transform: none;width: auto;height: auto;font-size: 9px;background-color: transparent;bottom: auto;top: 14px;right: -5px;font-weight: 700;}
.breadcrumbs {border: none;}
.breadcrumbs>span>a:before {display: none;}
.products-block.products .p .name {height: 59px;}
.products-block .ratings-wrapper .availability {font-weight: 600;}
.availability-amount {font-weight: 400;}
.flag {font-weight: 600;border-radius: 5px;}
.flag.flag-freeshipping {background-color: #6495edb8;}
.flag.flag-discount {background-color: #EB5858;}
.flag.flag-gift {background-color: #685487;padding: 5px;}
.products-block.products .p .price {display: flex;flex-direction: row-reverse;align-items: center;}
.products-block.products .p .price span {color: #1e1e1e;margin-right: 5px;}
.products-block.products .p .name {text-align: center;}
.products-block .show-tooltip {border-bottom-style: dashed; border-bottom-width: 1px;font-weight: 500;}
.sidebar-inner {position: relative;z-index: 1;}
.products-block .p-bottom>div {display: flex;flex-direction: column;align-items: center;}
.products-block .ratings-wrapper {align-items: center;flex-direction: column;}
.products-block .p-bottom .p-tools {margin-top: 25px;}

/* Detail produktu */
.col-lg-6 {display: flex;flex-direction: column;}
.btn.add-to-cart-button:before, .btn.btn-cart:before, a.btn.add-to-cart-button:before, a.btn.btn-cart:before, a.link-icon.print,.p-detail-inner-header .p-code, a.chevron-after.chevron-down-after {display: none;}
.p-info-wrapper .price-save {color: #EB5858;}
.p-info-wrapper .price-standard {color: #1e1e1e;}
.price.price-final > strong.action-price, .p-final-price-wrapper .price-final.price-action {color: #EB5858 !important;}
.p-info-wrapper .price-final {font-size: 28px; font-weight: 600;}
.p-info-wrapper .availability-value {font-size: 16px;font-weight: 500;}
.p-info-wrapper .availability-amount {color: #1e1e1e;font-weight: 400;}
#cart-wrapper .show-tooltip {font-weight: 600;border-bottom-style: dashed;border-bottom-width: 1px;}
.price-final .pr-list-unit, .cart-table .unit-value {color: #b2b2b2;font-weight: 400;}
.p-detail .p-info-wrapper .detail-parameters tr.surcharge-list th, .p-detail .p-info-wrapper .detail-parameters tr.variant-list th {width: 100%;font-size: 16px;font-weight: 600;display: block;}
.social-buttons-wrapper {margin-top: 0px;}
.link-icon:before {display: inline-block;margin-bottom: 0;margin-right: 10px;}
a.link-icon {color: #1e1e1e;text-transform: none;}
.p-short-description {order: -5;margin-top: 15px; padding-bottom: 15px;}
.p-detail .stars-wrapper {background-color: #FFFEE8;padding: 10px;width: fit-content;margin-bottom: 10px;}
button.btn.btn-lg.btn-conversion.add-to-cart-button {padding: 12px;}
#productsAlternative::before {content: 'Podobné produkty';font-size: 20px;font-weight: 600;margin: 40px 0 35px;display: block;}
#ratingTab::before {content: 'Hodnotenia';font-size: 20px;font-weight: 600;margin: 40px 0 35px;display: block;}
.p-detail .browse-p .p-next, .browse-p .p-prev, .type-detail #productDiscussion, #p-detail-tabs li a[href="#productDiscussion"], .shp-tabs-wrapper.p-detail-tabs-wrapper [href="#productDiscussion"] {display: none;}
.quantity, #cboxContent, #cboxOverlay, #cboxTitle, .form-control, select, #cboxClose {border-radius: 5px;}
.quantity-form .quantity .increase, .quantity .increase, .add-to-cart .quantity {border-top-right-radius: 5px;}
.quantity-form .quantity .decrease, .quantity .decrease, .add-to-cart .quantity {border-bottom-right-radius: 5px;}
.p-detail .delivery-time-wrapper {display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}
tr.sold-out {font-weight: 600;font-size: 16px;color: #cb0000;}
.p-detail .show-tooltip.acronym[data-original-title] {font-weight: 600;}
.advanced-parameter, .advanced-parameter-inner {height: 75px;width: 75px;}
.variant-list select {margin-bottom: 25px;}

/* Konkurenčné výhody */
.benefitBanner.position--benefitHomepage .benefitBanner__item, .benefitBanner.position--benefitHomepage .benefitBanner__link {justify-content: center;flex-direction: column;text-align: center;}
.benefitBanner.position--benefitHomepage .benefitBanner__picture {margin-bottom: 5px;}
.benefitBanner__title {font-weight: 600;}
.benefitBanner__item {justify-content: center;}
.benefitBanner__picture {flex: 0 0 50px;max-width: 50px;}
.benefitBanner.position--benefitHomepage {margin: 60px auto 0 auto;}
.p-detail .benefitBanner {margin: 25px auto;}

/* Košík */
.header-top .btn.cart-count:before {color: #009a44;}
.navigation-buttons a[data-target=cart], .navigation-buttons a[data-target=cart]:hover {background-color: transparent;color: #1e1e1e;}
.header-top .btn.cart-count {font-size: 14px;}
.header-top .btn.cart-count.full .cart-price {font-weight: 500;}
.responsive-tools>a[data-target="navigation"]::before {background-color: transparent;color: #1e1e1e;font-size: 22px;}
.responsive-tools>a[data-target=navigation]:before, .responsive-tools>a[data-target=navigation]:hover:before {background-color: #fff;}
.navigation-buttons>a[data-target=cart] i {background-color: #EB5858;}
body.ordering-process {background-color: #fff;}
.cart-table tr:first-child>td, .cart-table tr>td, .cart-item>div {border: none;}
.ordering-process #header {border-bottom: none;}
.cart-row>div.col-md-4 {padding-right: 20px;}
.cart-table, .radio-wrapper:last-child, .cart-hide-unselected-options .radio-wrapper.selected-option {border-bottom: 1px solid #dadada;}
.order-summary-item.helper {border-bottom: 1px solid #dadada;margin-bottom: 10px;}
.order-summary-item.price {border-top-style: solid;border-top-width: 1px;border-top-color:#dadada;}
.cart-content+.cart-content, #checkoutSidebar {border: 1px solid #dadada;border-radius: 5px;}
.radio-wrapper {border: 1px solid #dadada;padding: 10px;margin: 10px 0;border-radius: 5px;}
.radio-wrapper.active {background-color: #f6f6f6;border-radius: 5px;}
.radio-wrapper.active label>span b {color: #1e1e1e;}
.radio-wrapper.active .for-free, .payment-shipping-price.for-free {color: #52bb11;}
.cart-widget-product-name a {font-weight: 400;}
.price-range>div {background-color: #FF0000;}
#checkoutSidebar .checkout-box > span {color: #fff;border-color: #dadada;background-color: #fff;color: #1e1e1e;}
.extra.delivery:before, .extra.gift:before {color: #1e1e1e;}
input[type=checkbox]+label:before {height: 18px;width: 18px;}
input[type=checkbox]+label, input[type=radio]+label {padding-left: 28px;}
input[type=checkbox]:checked+label:after {left: 4px;}

/* Newsletter */
.custom-footer__newsletter.extended > div > h4 {font-size: 25px; color: #fff;margin-bottom: 10px;}
#formNewsletterWidget > fieldset {max-width: 500px;width: 100%;padding: 20px 25px;position: relative;margin: auto;}
.subscribe-form .btn.btn.btn-default::before {display: none;}
.subscribe-form .btn.btn.btn-default span {margin: 0;position: initial;}
.subscribe-form .btn.btn.btn-default {top: 20px;right: 25px;}
.newsletter-header {margin: 30px;text-align: center;}
.custom-footer__newsletter.extended {background: #FE027D;padding: 20px 0 20px 0;}
.custom-footer__newsletter .consents a, .custom-footer__newsletter .consents a:hover, .custom-footer__newsletter .form-group.consents label {color: #fff;}
.btn.btn-default.btn-arrow-right {border-color: #1a1a1a;background-color: #1a1a1a;}
.btn.btn-default.btn-arrow-right:hover {border-color: #5c5c5c;background-color: #5c5c5c;}

/* Pätička */
#footer, #footer>.container {background-color: #9a9a9a;}
.custom-footer {padding-top: 20px;padding-left: 0px;border: none;}
#footer .site-name {display: none;}
#footer ul a, #signature a, .balkys-separator, .copyright, .js-cookies-settings, #footer .contact-box a, #footer ul a:hover, #signature a:hover, #footer .contact-box a:hover, .contact-box ul li>span.mail::before, .contact-box ul li>span.tel::before, .contact-box ul li>span.facebook:before, .contact-box ul li>span.instagram:before {color: #fff;}
.js-cookies-settings:hover {color: #fff;text-decoration: none;}
#footer h4 {color: #fff;font-size: 18px;}
.footer-links-icons .footer-icon {padding: 10px;margin: 0 15px;background-color: #fff;border-radius: 5px;}
div.container.footer-links-icons, .custom-footer, .footer-bottom, .footer-links-icons {border: none !important;}

@media (min-width: 480px) {
  .news-item {flex-direction: column;align-items: center;}
}

@media screen and (min-width: 768px) {
  #header {position: relative;z-index: 3;}
  .submenu-visible .navigation-in>ul>li.ext.exp>ul, .navigation-in>ul>li, .menu-helper>ul>li {border-color: #ff50a6;}
  .top-navigation-bar {border: none;}
  .navigation-in {background-color: #fe027d;border-radius: 5px;}
  .navigation-in ul li a b {font-weight: 600;}
  .navigation-in > ul> li.exp > a, .navigation-in > ul > li > a:hover, .navigation-in > ul > li > a:hover, .menu-helper > ul > li > a:hover, .menu-helper > ul > li.exp > a:hover {color: #fff;background-color: #dc026c}
  .has-more-items .more-items-trigger:before {content: "Viac";}
  .p-info-wrapper .p-final-price-wrapper {width: 100%;}
  #category-filter-hover, .content .sidebar #category-filter-hover {display: block;}
  .products-block .p {padding: 20px;border-radius: 5px;}
  #content {padding-bottom: 25px;}
  #content .filter-section fieldset div label {line-height: 30px;}
  .top-navigation-bar .container {height: 50px;border-bottom: 1px solid #dadada;}
  .top-navigation-bar .container>div.top-navigation-menu {text-align: left;order: -1;}
}

@media (min-width: 767px) and (max-width: 991px) {
  .breadcrumbs-wrapper .breadcrumbs, .breadcrumbs-wrapper .breadcrumbs .navigation-bullet {display: inline-block;margin: 5px 0 5px 0;}
}

@media screen and (min-width: 991px) {
  .multiple-columns-body .position--benefitHomepage .benefitBanner__item, .multiple-columns-body .position--benefitProduct .benefitBanner__item {flex: 1 1 25%;}
  .custom-footer__newsletter.extended {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
}

@media (min-width: 1200px) {
  .products-block>div {flex: 0 0 auto;width: 25%;}
}

@media screen and (max-width: 767px) {
  .top-navigation-bar {border-bottom: 1px solid #dadada;}
  .scrolled body:not(.search-window-visible) .top-navigation-bar {box-shadow: none;}
  .ordering-process .responsive-tools>a[data-target="navigation"] {display: none;}
  .navigation-in>ul>li>a>b {font-weight: 600;text-transform: uppercase;}
  .navigation-in a {color: #1e1e1e;}
  .products-block .p {padding: 20px;}
  .benefitBanner__item {margin-bottom: 25px;}
  .p-detail .benefitBanner {margin: 0 auto 60px auto;}
   #footer .banner {margin-bottom: 0px; min-height: 150px;}
  .subcategories li {padding: 5px;}
  .cart-table, .cart-content+.cart-content, #checkoutSidebar {border: none;}
  .cart-table tr {border-bottom: 1px solid #dadada;}
  #ratingTab {margin-top: 38px;}
  .products-block.products>div {padding: 3px;}
  div.p-tools .btn.btn-primary, div.p-tools a.btn.btn-primary {width: 100%;}
  .responsive-tools [data-target=search], .responsive-tools [data-target=search]:hover {color: #1e1e1e;}
  .navigation-in>ul>li:last-child, .navigation-in>ul>li {border: none;}
  .navigation-in>ul>li>a {justify-content: space-between;}
  .breadcrumbs-wrapper .breadcrumbs, .breadcrumbs-wrapper .breadcrumbs .navigation-bullet {display: inline-block;margin-bottom: 5px;}
  .navigation-home-icon-wrapper:before {top: 10px;}
  .custom-footer {text-align: center;}
  ul.subcategories.with-image li {width: 50%;}
}