@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700;800&display=swap');
/* Paleta Euduco: nadpisania wszystkich pochodnych kolorow bazy. */
body{font-family: "Nunito", Arial, sans-serif;}
a{color: #015da2;}
a:hover, a:focus{color: #013156;}
h1 small, h1 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content h1 .abs-col-details-description-attributes, h1 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, h1 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery h1 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails h1 .abs-col-details-description-attributes,
h1 .small, h2 small, h2 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content h2 .abs-col-details-description-attributes, h2 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, h2 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery h2 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails h2 .abs-col-details-description-attributes,
h2 .small, h3 small, h3 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content h3 .abs-col-details-description-attributes, h3 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, h3 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery h3 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails h3 .abs-col-details-description-attributes,
h3 .small, h4 small, h4 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content h4 .abs-col-details-description-attributes, h4 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, h4 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery h4 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails h4 .abs-col-details-description-attributes,
h4 .small, h5 small, h5 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content h5 .abs-col-details-description-attributes, h5 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, h5 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery h5 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails h5 .abs-col-details-description-attributes,
h5 .small, h6 small, h6 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content h6 .abs-col-details-description-attributes, h6 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, h6 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery h6 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails h6 .abs-col-details-description-attributes,
h6 .small,
.h1 small,
.h1 .product-thumb-popover .popover-content .abs-col-details-description-attributes,
.product-thumb-popover .popover-content .h1 .abs-col-details-description-attributes,
.h1 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes,
.h1 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes,
.abs-offer-gallery .abs-layout-product-gallery .h1 .abs-col-details-description-attributes,
.abs-offer-gallery .abs-layout-product-gallery-thumbnails .h1 .abs-col-details-description-attributes,
.h1 .small, .h2 small, .abs-price-details .abs-price-details-price-discounted small, .h2 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .abs-price-details .abs-price-details-price-discounted .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content .h2 .abs-col-details-description-attributes, .product-thumb-popover .popover-content .abs-price-details .abs-price-details-price-discounted .abs-col-details-description-attributes, .abs-price-details .product-thumb-popover .popover-content .abs-price-details-price-discounted .abs-col-details-description-attributes, .h2 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, .abs-price-details .abs-price-details-price-discounted .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, .h2 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-price-details .abs-price-details-price-discounted .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery .h2 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery .abs-price-details .abs-price-details-price-discounted .abs-col-details-description-attributes, .abs-price-details .abs-offer-gallery .abs-layout-product-gallery .abs-price-details-price-discounted .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails .h2 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-price-details .abs-price-details-price-discounted .abs-col-details-description-attributes, .abs-price-details .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-price-details-price-discounted .abs-col-details-description-attributes,
.h2 .small,
.abs-price-details .abs-price-details-price-discounted .small, .h3 small, .abs-price-details .abs-price-details-price-discount small, .h3 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .abs-price-details .abs-price-details-price-discount .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content .h3 .abs-col-details-description-attributes, .product-thumb-popover .popover-content .abs-price-details .abs-price-details-price-discount .abs-col-details-description-attributes, .abs-price-details .product-thumb-popover .popover-content .abs-price-details-price-discount .abs-col-details-description-attributes, .h3 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, .abs-price-details .abs-price-details-price-discount .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, .h3 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-price-details .abs-price-details-price-discount .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery .h3 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery .abs-price-details .abs-price-details-price-discount .abs-col-details-description-attributes, .abs-price-details .abs-offer-gallery .abs-layout-product-gallery .abs-price-details-price-discount .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails .h3 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-price-details .abs-price-details-price-discount .abs-col-details-description-attributes, .abs-price-details .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-price-details-price-discount .abs-col-details-description-attributes,
.h3 .small,
.abs-price-details .abs-price-details-price-discount .small, .h4 small, .h4 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content .h4 .abs-col-details-description-attributes, .h4 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, .h4 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery .h4 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails .h4 .abs-col-details-description-attributes,
.h4 .small, .h5 small, .h5 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content .h5 .abs-col-details-description-attributes, .h5 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, .h5 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery .h5 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails .h5 .abs-col-details-description-attributes,
.h5 .small, .h6 small, .h6 .product-thumb-popover .popover-content .abs-col-details-description-attributes, .product-thumb-popover .popover-content .h6 .abs-col-details-description-attributes, .h6 .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes, .h6 .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery .h6 .abs-col-details-description-attributes, .abs-offer-gallery .abs-layout-product-gallery-thumbnails .h6 .abs-col-details-description-attributes,
.h6 .small{color: #edf2f6;}
.text-primary{color: #015da2;}
a.text-primary:hover,
a.text-primary:focus{color: #01406f;}
.text-info{color: #015da2;}
a.text-info:hover,
a.text-info:focus{color: #01406f;}
.bg-primary{background-color: #015da2;}
a.bg-primary:hover,
a.bg-primary:focus{background-color: #01406f;}
.bg-info{background-color: #edf5fc;}
a.bg-info:hover,
a.bg-info:focus{background-color: #c1ddf5;}
abbr[title],
abbr[data-original-title]{border-bottom: 1px dotted #edf2f6;}
blockquote footer,
blockquote small,
blockquote .product-thumb-popover .popover-content .abs-col-details-description-attributes,
.product-thumb-popover .popover-content blockquote .abs-col-details-description-attributes,
blockquote .abs-offer-gallery .abs-layout-product-gallery .abs-col-details-description-attributes,
blockquote .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-details-description-attributes,
.abs-offer-gallery .abs-layout-product-gallery blockquote .abs-col-details-description-attributes,
.abs-offer-gallery .abs-layout-product-gallery-thumbnails blockquote .abs-col-details-description-attributes,
blockquote .small{color: #edf2f6;}
.form-control, .multiselect.dropdown-toggle.btn.btn-default, .abs-filter-toggle-panel a.btn.abs-filter-toggle{border: 1px solid #015da2;}
.form-control:focus, .multiselect.dropdown-toggle.btn.btn-default:focus, .abs-filter-toggle-panel a.btn.abs-filter-toggle:focus{border-color: #015da2;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 93, 162, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 93, 162, 0.6);}
.btn-primary{background-color: #015da2;border-color: #014e89;}
.btn-primary:focus, .btn-primary.focus{background-color: #01406f;border-color: #00060a;}
.btn-primary:hover{background-color: #01406f;border-color: #002c4c;}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle{background-color: #01406f;border-color: #002c4c;}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus{background-color: #002c4c;border-color: #00060a;}
.btn-primary.disabled:hover, .btn-primary.other-truck:hover, .btn-primary.disabled:focus, .btn-primary.other-truck:focus, .btn-primary.disabled.focus, .btn-primary.focus.other-truck, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus{background-color: #015da2;border-color: #014e89;}
.btn-primary .badge{color: #015da2;}
.btn-success{background-color: #015da2;}
.btn-success:focus, .btn-success.focus{background-color: #01406f;}
.btn-success:hover{background-color: #01406f;}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle{background-color: #01406f;}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus{background-color: #002c4c;}
.btn-success.disabled:hover, .btn-success.other-truck:hover, .btn-success.disabled:focus, .btn-success.other-truck:focus, .btn-success.disabled.focus, .btn-success.focus.other-truck, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus{background-color: #015da2;}
.btn-success .badge{color: #015da2;}
.btn-info{background-color: #0c4da2;border-color: #0a428a;}
.btn-info:focus, .btn-info.focus{background-color: #083673;border-color: #010914;}
.btn-info:hover{background-color: #083673;border-color: #062751;}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle{background-color: #083673;border-color: #062751;}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus{background-color: #062751;border-color: #010914;}
.btn-info.disabled:hover, .btn-info.other-truck:hover, .btn-info.disabled:focus, .btn-info.other-truck:focus, .btn-info.disabled.focus, .btn-info.focus.other-truck, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus{background-color: #0c4da2;border-color: #0a428a;}
.btn-info .badge{color: #0c4da2;}
.btn-link{color: #015da2;}
.btn-link:hover, .btn-link:focus{color: #013156;}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus{color: #edf2f6;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color: #015da2;}
.dropdown-menu > .disabled > a, .dropdown-menu > .other-truck > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{color: #edf2f6;}
.dropdown-header{color: #edf2f6;}
.input-group-addon{border: 1px solid #015da2;}
.nav > li.disabled > a, .nav > li.other-truck > a{color: #edf2f6;}
.nav > li.disabled > a:hover, .nav > li.other-truck > a:hover, .nav > li.disabled > a:focus, .nav > li.other-truck > a:focus{color: #edf2f6;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color: #015da2;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{background-color: #015da2;}
.badge{background-color: #edf2f6;}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge{color: #015da2;}
.alert-info{background-color: #edf5fc;border-color: #ceebf7;color: #015da2;}
.alert-info hr{border-top-color: #b9e2f3;}
.alert-info .alert-link{color: #01406f;}
.list-group-item.disabled, .list-group-item.other-truck, .list-group-item.disabled:hover, .list-group-item.disabled:focus{color: #edf2f6;}
.list-group-item.disabled .list-group-item-text, .list-group-item.other-truck .list-group-item-text, .list-group-item.disabled .abs-products-panel .panel-body .abs-products-media .abs-item-price-box, .list-group-item.other-truck .abs-products-panel .panel-body .abs-products-media .abs-item-price-box, .abs-products-panel .panel-body .abs-products-media .list-group-item.disabled .abs-item-price-box, .abs-products-panel .panel-body .abs-products-media .list-group-item.other-truck .abs-item-price-box, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text{color: #edf2f6;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{background-color: #015da2;border-color: #015da2;}
.list-group-item.active .list-group-item-text, .list-group-item.active .abs-products-panel .panel-body .abs-products-media .abs-item-price-box, .abs-products-panel .panel-body .abs-products-media .list-group-item.active .abs-item-price-box, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text{color: #71c2fe;}
.list-group-item-info{color: #015da2;background-color: #edf5fc;}
a.list-group-item-info,
button.list-group-item-info{color: #015da2;}
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus{color: #015da2;background-color: #d7e9f8;}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus{background-color: #015da2;border-color: #015da2;}
.panel-primary{border-color: #015da2;}
.panel-primary > .panel-heading{background-color: #015da2;border-color: #015da2;}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color: #015da2;}
.panel-primary > .panel-heading .badge{color: #015da2;}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #015da2;}
.panel-info{border-color: #ceebf7;}
.panel-info > .panel-heading{color: #015da2;background-color: #edf5fc;border-color: #ceebf7;}
.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ceebf7;}
.panel-info > .panel-heading .badge{color: #edf5fc;background-color: #015da2;}
.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ceebf7;}
.label-default{background-color: #edf2f6;}
.label-default[href]:hover, .label-default[href]:focus{background-color: #cbd9e5;}
.label-primary{background-color: #015da2;}
.label-primary[href]:hover, .label-primary[href]:focus{background-color: #01406f;}
.label-success{background-color: #015da2;}
.label-success[href]:hover, .label-success[href]:focus{background-color: #01406f;}
.label-info{background-color: #0c4da2;}
.label-info[href]:hover, .label-info[href]:focus{background-color: #083673;}
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th{background-color: #edf5fc;}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th{background-color: #d7e9f8;}
.breadcrumb > .active{color: #edf2f6;}
.pagination > li > a,
.pagination > li > span{color: #015da2;}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus{color: #013156;}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus{background-color: #015da2;border-color: #015da2;}
.pagination > .disabled > span, .pagination > .other-truck > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .other-truck > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #edf2f6;}
.pager .disabled > a, .pager .other-truck > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span,
.pager .other-truck > span{color: #edf2f6;}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active{border-color: #015da2;}
.progress-bar{background-color: #015da2;}
.progress-bar-success{background-color: #015da2;}
.progress-bar-info{background-color: #0c4da2;}
.tooltip{font-family: "Nunito", Arial, sans-serif;}
.popover{font-family: "Nunito", Arial, sans-serif;}
.picker__box .picker__nav--prev,
.picker__box .picker__nav--next,
.picker__box .picker__button--today,
.picker__box .picker__button--clear,
.picker__box .picker__button--close, .button-std.non-default-action input{color: #015da2;}
.picker__box .picker__nav--prev:hover,
.picker__box .picker__nav--next:hover,
.picker__box .picker__button--today:hover,
.picker__box .picker__button--clear:hover,
.picker__box .picker__button--close:hover, .button-std.non-default-action input:hover, .picker__box .picker__nav--prev:focus,
.picker__box .picker__nav--next:focus,
.picker__box .picker__button--today:focus,
.picker__box .picker__button--clear:focus,
.picker__box .picker__button--close:focus, .button-std.non-default-action input:focus{color: #013156;}
.picker__box [disabled].picker__nav--prev:hover,
.picker__box [disabled].picker__nav--next:hover,
.picker__box [disabled].picker__button--today:hover,
.picker__box [disabled].picker__button--clear:hover,
.picker__box [disabled].picker__button--close:hover, .button-std.non-default-action input[disabled]:hover, .picker__box [disabled].picker__nav--prev:focus,
.picker__box [disabled].picker__nav--next:focus,
.picker__box [disabled].picker__button--today:focus,
.picker__box [disabled].picker__button--clear:focus,
.picker__box [disabled].picker__button--close:focus, .button-std.non-default-action input[disabled]:focus, fieldset[disabled] .picker__box .picker__nav--prev:hover, .picker__box fieldset[disabled] .picker__nav--prev:hover,
fieldset[disabled] .picker__box .picker__nav--next:hover,
.picker__box fieldset[disabled] .picker__nav--next:hover,
fieldset[disabled] .picker__box .picker__button--today:hover,
.picker__box fieldset[disabled] .picker__button--today:hover,
fieldset[disabled] .picker__box .picker__button--clear:hover,
.picker__box fieldset[disabled] .picker__button--clear:hover,
fieldset[disabled] .picker__box .picker__button--close:hover,
.picker__box fieldset[disabled] .picker__button--close:hover, fieldset[disabled] .button-std.non-default-action input:hover, .button-std.non-default-action fieldset[disabled] input:hover, fieldset[disabled] .picker__box .picker__nav--prev:focus, .picker__box fieldset[disabled] .picker__nav--prev:focus,
fieldset[disabled] .picker__box .picker__nav--next:focus,
.picker__box fieldset[disabled] .picker__nav--next:focus,
fieldset[disabled] .picker__box .picker__button--today:focus,
.picker__box fieldset[disabled] .picker__button--today:focus,
fieldset[disabled] .picker__box .picker__button--clear:focus,
.picker__box fieldset[disabled] .picker__button--clear:focus,
fieldset[disabled] .picker__box .picker__button--close:focus,
.picker__box fieldset[disabled] .picker__button--close:focus, fieldset[disabled] .button-std.non-default-action input:focus, .button-std.non-default-action fieldset[disabled] input:focus{color: #edf2f6;}
.picker__box .picker__nav--prev,
.picker__box .picker__nav--next,
.picker__box .picker__button--today,
.picker__box .picker__button--clear,
.picker__box .picker__button--close, .button-std.non-default-action input{color: #015da2;}
.picker__box .picker__nav--prev:hover,
.picker__box .picker__nav--next:hover,
.picker__box .picker__button--today:hover,
.picker__box .picker__button--clear:hover,
.picker__box .picker__button--close:hover, .button-std.non-default-action input:hover, .picker__box .picker__nav--prev:focus,
.picker__box .picker__nav--next:focus,
.picker__box .picker__button--today:focus,
.picker__box .picker__button--clear:focus,
.picker__box .picker__button--close:focus, .button-std.non-default-action input:focus{color: #013156;}
.picker__box [disabled].picker__nav--prev:hover,
.picker__box [disabled].picker__nav--next:hover,
.picker__box [disabled].picker__button--today:hover,
.picker__box [disabled].picker__button--clear:hover,
.picker__box [disabled].picker__button--close:hover, .button-std.non-default-action input[disabled]:hover, .picker__box [disabled].picker__nav--prev:focus,
.picker__box [disabled].picker__nav--next:focus,
.picker__box [disabled].picker__button--today:focus,
.picker__box [disabled].picker__button--clear:focus,
.picker__box [disabled].picker__button--close:focus, .button-std.non-default-action input[disabled]:focus, fieldset[disabled] .picker__box .picker__nav--prev:hover, .picker__box fieldset[disabled] .picker__nav--prev:hover,
fieldset[disabled] .picker__box .picker__nav--next:hover,
.picker__box fieldset[disabled] .picker__nav--next:hover,
fieldset[disabled] .picker__box .picker__button--today:hover,
.picker__box fieldset[disabled] .picker__button--today:hover,
fieldset[disabled] .picker__box .picker__button--clear:hover,
.picker__box fieldset[disabled] .picker__button--clear:hover,
fieldset[disabled] .picker__box .picker__button--close:hover,
.picker__box fieldset[disabled] .picker__button--close:hover, fieldset[disabled] .button-std.non-default-action input:hover, .button-std.non-default-action fieldset[disabled] input:hover, fieldset[disabled] .picker__box .picker__nav--prev:focus, .picker__box fieldset[disabled] .picker__nav--prev:focus,
fieldset[disabled] .picker__box .picker__nav--next:focus,
.picker__box fieldset[disabled] .picker__nav--next:focus,
fieldset[disabled] .picker__box .picker__button--today:focus,
.picker__box fieldset[disabled] .picker__button--today:focus,
fieldset[disabled] .picker__box .picker__button--clear:focus,
.picker__box fieldset[disabled] .picker__button--clear:focus,
fieldset[disabled] .picker__box .picker__button--close:focus,
.picker__box fieldset[disabled] .picker__button--close:focus, fieldset[disabled] .button-std.non-default-action input:focus, .button-std.non-default-action fieldset[disabled] input:focus{color: #edf2f6;}
.pager li > a, .pager li > span{color: #015da2;}
.custom-form > div input:not([type="checkbox"]):not([type="radio"]), .custom-form > div select, .custom-form > div textarea{border: 1px solid #015da2;}
.custom-form button{background-color: #015da2;}
.custom-form button:focus, .custom-form button.focus{background-color: #01406f;}
.custom-form button:hover{background-color: #01406f;}
.custom-form button:active, .custom-form button.active, .open > .custom-form button.dropdown-toggle{background-color: #01406f;}
.custom-form button:active:hover, .custom-form button:active:focus, .custom-form button:active.focus, .custom-form button.active:hover, .custom-form button.active:focus, .custom-form button.active.focus, .open > .custom-form button.dropdown-toggle:hover, .open > .custom-form button.dropdown-toggle:focus, .open > .custom-form button.dropdown-toggle.focus{background-color: #002c4c;}
.custom-form button.disabled:hover, .custom-form button.other-truck:hover, .custom-form button.disabled:focus, .custom-form button.other-truck:focus, .custom-form button.disabled.focus, .custom-form button.focus.other-truck, .custom-form button[disabled]:hover, .custom-form button[disabled]:focus, .custom-form button[disabled].focus, fieldset[disabled] .custom-form button:hover, fieldset[disabled] .custom-form button:focus, fieldset[disabled] .custom-form button.focus{background-color: #015da2;}
.custom-form button .badge{color: #015da2;}
.horizontal-label{color: #015da2;}
label.btn-link:not(:hover){color: #015da2;}
.btn-blank{color: #015da2;border-color: #015da2;}
.btn-blank:focus, .btn-blank.focus{color: #015da2;border-color: #001423;}
.btn-blank:hover{color: #015da2;border-color: #013a65;}
.btn-blank:active, .btn-blank.active, .open > .btn-blank.dropdown-toggle{color: #015da2;border-color: #013a65;}
.btn-blank:active:hover, .btn-blank:active:focus, .btn-blank:active.focus, .btn-blank.active:hover, .btn-blank.active:focus, .btn-blank.active.focus, .open > .btn-blank.dropdown-toggle:hover, .open > .btn-blank.dropdown-toggle:focus, .open > .btn-blank.dropdown-toggle.focus{color: #015da2;border-color: #001423;}
.btn-blank.disabled:hover, .btn-blank.other-truck:hover, .btn-blank.disabled:focus, .btn-blank.other-truck:focus, .btn-blank.disabled.focus, .btn-blank.focus.other-truck, .btn-blank[disabled]:hover, .btn-blank[disabled]:focus, .btn-blank[disabled].focus, fieldset[disabled] .btn-blank:hover, fieldset[disabled] .btn-blank:focus, fieldset[disabled] .btn-blank.focus{border-color: #015da2;}
.btn-blank .badge{background-color: #015da2;}
ul.abs-list li.list-group-item .abs-icon-bullet, ul.abs-list li.list-group-item .discount-popover .applied-discounts .box-separator, .discount-popover .applied-discounts ul.abs-list li.list-group-item .box-separator, ul.abs-list li.list-group-item .abs-simple-panel-header .abs-simple-panel-icon, .abs-simple-panel-header ul.abs-list li.list-group-item .abs-simple-panel-icon{color: #015da2;}
.abs-list-caption{color: #015da2;}
ul.abs-list-bullets li{color: #015da2;}
#ajax-global-loader,
.abs-icon-loading,
.abs-icon-loading-xs,
.abs-icon-loading-xxs{border-top: 8px solid #015da2;}
.abs-icon-loading-xs{border-top: 5.2px solid #015da2;}
.abs-icon-loading-xxs{border-top: 2.6px solid #015da2;}
div.notify{background-color: #015da2;}
.multiselect-wrapper .multiselect-container .multiselect-apply a:focus, .multiselect-wrapper .multiselect-container .multiselect-apply a:hover{background-color: #013156;}
.touch-qnt .input-progress .progress-bar{background-color: #0c4da2;}
#captcha_img_id{border: 1px solid #015da2;}
.nouislider-widget .noUi-connect{background: #015da2;}
.abs-attribute-table tr td:first-child{color: #edf2f6;}
.abs-panel-footer > .panel-body a.list-group-item, footer .abs-footer-bottom-text a{color: #edf2f6;}
.bottom-messages-container .alert + .alert{border-top: solid 1px #edf2f6;}
.abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter b, .abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter .abs-button-checkout.final-register span:first-child, .abs-button-checkout.final-register .abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter span:first-child, .abs-product-page-header .abs-product-header-dispatch-counter .discount-counter b, .abs-product-page-header .abs-product-header-dispatch-counter .discount-counter .abs-button-checkout.final-register span:first-child, .abs-button-checkout.final-register .abs-product-page-header .abs-product-header-dispatch-counter .discount-counter span:first-child, .abs-product-page-header .abs-product-header-discount-counter .dispatch-counter b, .abs-product-page-header .abs-product-header-discount-counter .dispatch-counter .abs-button-checkout.final-register span:first-child, .abs-button-checkout.final-register .abs-product-page-header .abs-product-header-discount-counter .dispatch-counter span:first-child, .abs-product-page-header .abs-product-header-discount-counter .discount-counter b, .abs-product-page-header .abs-product-header-discount-counter .discount-counter .abs-button-checkout.final-register span:first-child, .abs-button-checkout.final-register .abs-product-page-header .abs-product-header-discount-counter .discount-counter span:first-child{color: #0c4da2;}
.abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter .timeLeft, .abs-product-page-header .abs-product-header-dispatch-counter .discount-counter .timeLeft, .abs-product-page-header .abs-product-header-discount-counter .dispatch-counter .timeLeft, .abs-product-page-header .abs-product-header-discount-counter .discount-counter .timeLeft{color: #0c4da2;}
.abs-lightslider-gallery-wrapper .thumb-nav{background-color: #edf2f6;}
.abs-lightslider-gallery-wrapper .slick-pager li.active{border: 1px solid #015da2;}
.abs-locked-sale-info.value-is-plain-text{border: 1px solid #015da2;}
.abs-simple-panel-header .abs-simple-panel-icon{color: #015da2;}
.a-v-pager .a-v-page a:hover, .a-v-pager .a-v-page a:active, .a-v-pager .a-v-page a .active{color: #0c4da2;}
.abs-data-combo{border: 1px solid #edf2f6;}
.picker__day--infocus:hover, .picker__day--outfocus:hover{border-color: #014e89;}
.picker__day--highlighted:hover, .picker--focused .picker__day--highlighted{border-color: #014e89;}
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected{background-color: #015da2;border-color: #014e89;}
.picker__day--today::before{border-top-color: #015da2;}
.picker__day--highlighted{border-color: #001423;}
.picker__nav--next:hover::before{border-left-color: #015da2;}
.picker__nav--prev:hover::before{border-right-color: #015da2;}
.picker__list-item:hover, .picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted{background-color: rgba(0, 137, 240, 0.15);border-color: #014e89;}
.abs-search-core-filters .slider-handle.custom::before{border: 3px solid #015da2;}
form[name="ajax-fts"] div.checkbox label, .fts-popover-wrapper div.checkbox label, .offer-filter-panel div.checkbox label, .finder-search div.checkbox label{border: 1px solid #edf2f6;}
form[name="ajax-fts"] div.checkbox.active label, .fts-popover-wrapper div.checkbox.active label, .offer-filter-panel div.checkbox.active label, .finder-search div.checkbox.active label{border-color: #015da2;background-color: rgba(1, 93, 162, 0.02);}
@media (max-width: 991px){body.filters-expanded #filtersShowResultButton{background: #015da2;}}
body:not(.filters-expanded) .category-switch-enabled .product-filter-panel-inner .abs-filters .abs-filter-toggle-panel a.abs-filter-toggle, body:not(.filters-expanded) .category-switch-enabled .product-filter-panel-inner .category-switch-panel .abs-filter-toggle-panel a.abs-filter-toggle{border: 1px solid #015da2;}
body:not(.filters-expanded) .category-switch-enabled .product-filter-panel-inner .abs-filters .abs-filter-toggle-panel a.abs-filter-toggle span, body:not(.filters-expanded) .category-switch-enabled .product-filter-panel-inner .category-switch-panel .abs-filter-toggle-panel a.abs-filter-toggle span{color: #015da2;}
body:not(.filters-expanded) .category-switch-enabled .product-filter-panel-inner .category-switch-panel .abs-filter-toggle-panel a.abs-filter-toggle:not(.collapsed){background-color: #015da2;}
@media (max-width: 991px){.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.checkbox.active), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.checkbox.active), .abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.checkbox.active), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.filter-active), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filter-active), .abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.filter-active), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.filterSearchInputClass[value]:not([value=""])), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])), .abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.checkbox.active), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.checkbox.active), .abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.checkbox.active), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.filter-active), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filter-active), .abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.filter-active), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.filterSearchInputClass[value]:not([value=""])), .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])), .abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.checkbox.active), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.checkbox.active), .abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.checkbox.active), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.filter-active), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filter-active), .abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.filter-active), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.filterSearchInputClass[value]:not([value=""])), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])), .abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.checkbox.active), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.checkbox.active), .abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.checkbox.active), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.filter-active), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filter-active), .abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.filter-active), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.filterSearchInputClass[value]:not([value=""])), .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])), .abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])){border: 2px solid #0c4da2;}}
.abs-col-details-description-attributes .list-group-item .abs-icon-bullet, .abs-col-details-description-attributes .list-group-item .discount-popover .applied-discounts .box-separator, .discount-popover .applied-discounts .abs-col-details-description-attributes .list-group-item .box-separator, .abs-col-details-description-attributes .list-group-item .abs-simple-panel-header .abs-simple-panel-icon, .abs-simple-panel-header .abs-col-details-description-attributes .list-group-item .abs-simple-panel-icon{color: #015da2;}
.filterSearchInputClass + .input-group-btn-search .btn{color: #015da2;}
.filterSearchInputClass + .input-group-btn-search .btn:hover, .filterSearchInputClass + .input-group-btn-search .btn:active, .filterSearchInputClass + .input-group-btn-search .btn:focus{color: #013156;}
.page-top-button{border: 1px solid #015da2;color: #015da2;}
.page-top-button:hover{background: #015da2;}
.loyalty-program-header .loyalty-program-voucher-rule{border-left: 1px solid #edf2f6;}
.loyalty-program-header .loyalty-program-voucher-rule .loyalty-program-voucher-header{color: #015da2;}
.loyalty-program-balance-container .loyalty-program-balance + .loyalty-program-balance{border-left: 1px solid #edf2f6;}
.loyalty-program-balance-container .loyalty-program-balance:first-child .loyalty-program-balance-points{color: #015da2;}
.enum-loyaltyprogrampointschangetype-add + div{color: #015da2;}
.abs-loyalty-program-summary .abs-loyalty-summary-part + .abs-loyalty-summary-part{border-top: 1px solid #015da2;}
.logistics-popover .logistics-popover-content .ico:before, .lmin-indicator-pp .logistics-popover-content .ico:before{color: #015da2;}
.abs-panel-main > .panel-heading{color: #015da2;}
.abs-panel > .panel-heading{color: #015da2;}
.abs-panel > .panel-heading .badge{background-color: #015da2;}
.abs-panel-footer > .panel-heading{color: #015da2;}
.abs-panel-footer > .panel-heading .badge{background-color: #015da2;}
.abs-panel-footer > .panel-body{color: #edf2f6;}
.abs-panel-tab > .panel-heading{color: #015da2;}
.abs-panel-tab > .panel-heading .badge{background-color: #015da2;}
.abs-panel-special-success{border-top: 3px solid #015da2;}
.abs-panel-special-success > .panel-heading{color: #015da2;}
.abs-panel-special-sub > .panel-heading{color: #015da2;}
.abs-panel-special-sub > .panel-heading .badge{background-color: #015da2;}
@media (max-width: 991px){.findermode.filters-expanded .finder-search-btn{background: #015da2;}}
.widget-view .abs-empty-widget p{color: #edf2f6;}
.widget-view.order-templates .load-order-template a > p{color: #015da2;}
.abs-side-menu li.disabled > a, .abs-side-menu li.other-truck > a{color: #edf2f6;}
.abs-side-menu li.disabled > a:hover, .abs-side-menu li.other-truck > a:hover, .abs-side-menu li.disabled > a:focus, .abs-side-menu li.other-truck > a:focus{color: #edf2f6;}
> .active > a, > .active > a:hover, > .active > a:focus{background-color: #015da2;}
> .disabled > a, > .other-truck > a, > .disabled > a:hover, > .other-truck > a:hover, > .disabled > a:focus, > .other-truck > a:focus{color: #edf2f6;}
.abs-mega-menu-container .abs-mega-menu-header{color: #015da2;border-bottom: 1px solid #015da2;}
.abs-mobile-side-nav.navbar-nav > .open > a, .abs-mobile-side-nav a, .abs-mobile-side-nav .switch-toggle{color: #015da2 !important;}
.abs-mobile-side-nav.navbar-nav > .open > a:hover, .abs-mobile-side-nav.navbar-nav > .open > a:active, .abs-mobile-side-nav.navbar-nav > .open > a:focus, .abs-mobile-side-nav a:hover, .abs-mobile-side-nav a:active, .abs-mobile-side-nav a:focus, .abs-mobile-side-nav .switch-toggle:hover, .abs-mobile-side-nav .switch-toggle:active, .abs-mobile-side-nav .switch-toggle:focus{color: #013156 !important;}
#bottomMobileMenuItems > li > a{color: #015da2;}
#topAppHeader ul.nav-pills > li.lmin-indicator .indicator{border: 5px solid #015da2;}
#topAppHeader ul.nav-pills > li.lmin-indicator .indicator .progress-text{color: #015da2;}
@media (max-width: 991px){header.abs-header .abs-header-mobile-menu .navbar-header a.navbar-toggle:not(.collapsed){background: #015da2;}
.navbar-default .navbar-nav li.abs-all-categories-tree a{background-color: #015da2 !important;}
.navbar-default .navbar-nav li.abs-all-categories-tree ul a{background-color: #0166b1 !important;}
.navbar-default .navbar-nav li.abs-all-categories-tree a:hover{background-color: #01406f !important;}
.navbar-default .navbar-nav li.abs-all-categories-tree a:focus, .navbar-default .navbar-nav li.abs-all-categories-tree a:active{background-color: #01406f !important;}
.navbar-default .navbar-nav li.abs-all-categories-tree.open > a, .navbar-default .navbar-nav li.abs-all-categories-tree.open > a:active, .navbar-default .navbar-nav li.abs-all-categories-tree.open > a:focus{background-color: #01406f !important;}
.navbar-default .navbar-nav li.abs-all-categories-tree .dropdown-menu .divider{background-color: #013156 !important;}}
.abs-header-content-buttons ul.nav-pills > li.lmin-indicator .indicator, .abs-header-mobile-menu ul.nav-pills > li.lmin-indicator .indicator, .user-panel ul.nav-pills > li.lmin-indicator .indicator{border: 1px solid #015da2;}
.abs-header-content-buttons ul.nav-pills > li.lmin-indicator .indicator .progress-text, .abs-header-mobile-menu ul.nav-pills > li.lmin-indicator .indicator .progress-text, .user-panel ul.nav-pills > li.lmin-indicator .indicator .progress-text{color: #015da2;}
.abs-cart-icon .abs-counter-icon-img{background-color: #0c4da2;}
.abs-counter-icon{background-color: #015da2;}
@media (min-width: 992px){li.abs-cart-preview:before{border-bottom-color: #015da2;}}
.abs-suggestion-panel .suggestion-nomatch{background: #0c4da2;}
.search-list-item .highlighted{color: #015da2;}
#siteFloatingHeader.abs-floatingheader-mode-pin .abs-header-content-buttons ul li.abs-btn-cart{background-color: #015da2;}
#siteFloatingHeader.abs-floatingheader-mode-pin .abs-header-content-buttons ul li.abs-btn-cart:hover{background-color: #0166b1;}
#knobActiveColor{background-color: #015da2;}
.abs-balance-plus{color: #015da2;}
.switch-container input:checked + .slider{background-color: #015da2;}
.switch-container input:focus + .slider{box-shadow: 0 0 1px #015da2;}
#cookie-settings-modal .agreements-items-list table.agreements-list .agreement{border-bottom: 1px solid #edf2f6;}
.target-details-panel + div{border: 1px solid #edf2f6;}
.abs-target-calculation .abs-icon-info{color: #015da2;}
.product-header .abs-product-name{color: #015da2;}
.variant-section .abs-variant-color a.btn.variantChooser.active{border: 1px solid #0a428a;}
.abs-availability-dot{background-color: #015da2;}
.abs-product-tab-panel .panel-body > div > .panel-heading, .abs-special-tabs-content .panel-body > div > .panel-heading{color: #015da2;}
.abs-product-tab-panel .panel-body > div > .panel-heading .badge, .abs-special-tabs-content .panel-body > div > .panel-heading .badge{background-color: #015da2;}
.abs-product-hidden-price{color: #0c4da2;border-color: #0c4da2;}
.abs-info-label{background-color: #015da2;}
.abs-text-available{color: #015da2;}
.touch-qnt-unit .dropdown-menu > li > a.saleunit-change-trigger .abs-icon-selected, .touch-qnt-unit .dropdown-menu > li > a.saleunit-change-trigger .abs-voucher-code.abs-voucher-code-applied .abs-icon-voucher, .abs-voucher-code.abs-voucher-code-applied .touch-qnt-unit .dropdown-menu > li > a.saleunit-change-trigger .abs-icon-voucher{color: #015da2;}
.abs-availability-info, .abs-variant-info{color: #015da2;}
.carousel-indicators .active, .carousel-indicators .slick-active{background-color: #015da2;}
.carousel-fx-wrapper .slick-dots{background-color: #a4d7fe;}
.carousel-fx-wrapper .slick-dots > *.slick-active{background-color: #015da2;}
.abs-order-header-data-content > div > p:first-child:before{color: #0c4da2;}
.badge-status{background-color: #015da2;}
.source-vmi span[title]::after{color: #0c4da2;border: 1px solid #0c4da2;}
.paperclip-download-tile .glyphicon-paperclip::after, .paperclip-download-tile .abs-icon-attachment::after, .paperclip-download-tile .abs-icon-tab.abs-icon-tabattachments::after, .paperclip-download-tile .btn.btn-attachment span:first-child::after, .btn.btn-attachment .paperclip-download-tile span:first-child::after{background-color: #edf2f6;}
.paperclip-download-tile.filetype-html .glyphicon-paperclip::after, .paperclip-download-tile.filetype-html .abs-icon-attachment::after, .paperclip-download-tile.filetype-html .abs-icon-tab.abs-icon-tabattachments::after, .paperclip-download-tile.filetype-html .btn.btn-attachment span:first-child::after, .btn.btn-attachment .paperclip-download-tile.filetype-html span:first-child::after{background-color: #015da2;}
.paperclip-download-tile.filetype-proforma .glyphicon-paperclip::after, .paperclip-download-tile.filetype-proforma .abs-icon-attachment::after, .paperclip-download-tile.filetype-proforma .abs-icon-tab.abs-icon-tabattachments::after, .paperclip-download-tile.filetype-proforma .btn.btn-attachment span:first-child::after, .btn.btn-attachment .paperclip-download-tile.filetype-proforma span:first-child::after{background-color: #102e49;}
.file-download-tile .glyphicon-file::after, .file-download-tile .abs-icon-tab.abs-icon-tabcommondescription::after{background-color: #edf2f6;}
.file-download-tile.filetype-html .glyphicon-file::after, .file-download-tile.filetype-html .abs-icon-tab.abs-icon-tabcommondescription::after{background-color: #015da2;}
.file-download-tile.filetype-proforma .glyphicon-file::after, .file-download-tile.filetype-proforma .abs-icon-tab.abs-icon-tabcommondescription::after{background-color: #102e49;}
.abs-children-offer-content:not(.not-ready) .orderConfirmationNumber{border-top: 5px dashed #edf2f6;border-bottom: 5px dashed #edf2f6;}
.abs-timeline .abs-timeline-block .abs-timeline-desc{border-left: 2px solid #015da2;}
.abs-timeline .abs-timeline-block .abs-timeline-desc .glyphicon, .abs-timeline .abs-timeline-block .abs-timeline-desc .selectable .selectable-icon, .selectable .abs-timeline .abs-timeline-block .abs-timeline-desc .selectable-icon, .abs-timeline .abs-timeline-block .abs-timeline-desc .op-split-indicator, .abs-timeline .abs-timeline-block .abs-timeline-desc .abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-reached .minimum-reached-icon, .abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-reached .abs-timeline .abs-timeline-block .abs-timeline-desc .minimum-reached-icon, .abs-timeline .abs-timeline-block .abs-timeline-desc .abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-not-reached .minimum-reached-icon, .abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-not-reached .abs-timeline .abs-timeline-block .abs-timeline-desc .minimum-reached-icon, .abs-timeline .abs-timeline-block .abs-timeline-desc .abs-offer-labels > .label .icon-default, .abs-offer-labels > .label .abs-timeline .abs-timeline-block .abs-timeline-desc .icon-default{color: #015da2;}
.abs-timeline .abs-timeline-block .abs-timeline-desc .abs-timeline-circle{border: 2px solid #015da2;}
.chart-legend li em{color: #015da2;}
.chart-fill-color{background-color: #0189ee;}
.chart-scale-1{background-color: #0189ee;}
.chart-scale-2{background-color: #0164c4;}
.chart-scale-3{background-color: #0154a0;}
.chart-scale-4{background-color: #023b78;}
.chart-scale-5{background-color: #012d5b;}
.chart-scale-6{background-color: #011e3c;}
.chart-scale-7{background-color: #011022;}
.chart-scale-8{background-color: #000409;}
.chart-scale-9{background-color: black;}
.chart-scale-10{background-color: black;}
.chart-scale-11{background-color: black;}
.cssload-dot{background: #015da2;}
.dc3 .cssload-dot{background: #015da2;}
.abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-reached{color: #015da2;}
.abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .abs-elem-label{border: 1px solid #015da2;}
#trucksList .order-split-part > .panel, #trucksList .abs-tile-panels-container .order-split-part > .abs-tile-panel, .abs-tile-panels-container #trucksList .order-split-part > .abs-tile-panel{border-color: #dce6ee;}
#trucksList .panel-heading span.glyphicon, #trucksList .panel-heading .selectable span.selectable-icon, .selectable #trucksList .panel-heading span.selectable-icon, #trucksList .panel-heading span.op-split-indicator, #trucksList .panel-heading .abs-offer-labels > .label span.icon-default, .abs-offer-labels > .label #trucksList .panel-heading span.icon-default, #trucksList .panel-heading .abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-not-reached span.minimum-reached-icon, .abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-not-reached #trucksList .panel-heading span.minimum-reached-icon, #trucksList .panel-heading .abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-reached span.minimum-reached-icon, .abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-reached #trucksList .panel-heading span.minimum-reached-icon{background-color: #dce6ee;}
#trucksList .truck-load-indicator{background-color: #dce6ee;}
#trucksList .truck-image-contents .truck-contents span.tc-sep{color: #dce6ee;}
#trucksList .truck-image-contents .truck-contents span.tc-max{border: 1px solid #dce6ee;color: #446987;}
.cutoff-timer{background-color: rgba(1, 93, 162, 0.15);color: #015da2;}
.abs-panel > .panel-body.abs-offer-conditions{border: 1px solid #edf2f6;}
.abs-offer-condition-group a.abs-offer-condition-item:hover, .abs-offer-condition-group a.abs-offer-order-condition-item:hover{border-color: #edf2f6;}
.abs-offer-condition-group a.abs-offer-condition-item.abs-inline-hint-valid, .abs-offer-condition-group a.abs-offer-order-condition-item.abs-inline-hint-valid{color: #015da2;}
table.abs-comparison-list tr.warning{background-color: rgba(1, 93, 162, 0.25);}
.abs-personal-offers-tiles .abs-offer-gallery .abs-layout-product-gallery, .abs-personal-offers-tiles .abs-offer-gallery .abs-layout-product-gallery-thumbnails{border: 1px solid #015da2;}
.abs-personal-offers-tiles .abs-col-img-name .abs-offer-name a, .abs-personal-offers-tiles .abs-col-img-name .abs-offer-name div.cell-value{color: #015da2;}
.abs-personal-offers-tiles .abs-col-img-name .abs-offer-tag div.cell-value{background-color: #015da2;}
.abs-personal-offers-tiles .abs-col-img-name .abs-offer-product{border: 1px dashed #edf2f6;}
.abs-personal-offers-tiles .abs-col-img-name .abs-offer-product:hover, .abs-personal-offers-tiles .abs-col-img-name .abs-offer-product:active{box-shadow: 0 0 8px #edf2f6;}
.abs-personal-offers-tiles .abs-layout-product-gallery.abs-offer-tile-style-1 .abs-col-img-name .abs-offer-name a, .abs-personal-offers-tiles .abs-offer-gallery .abs-offer-tile-style-1.abs-layout-product-gallery-thumbnails .abs-col-img-name .abs-offer-name a, .abs-offer-gallery .abs-personal-offers-tiles .abs-offer-tile-style-1.abs-layout-product-gallery-thumbnails .abs-col-img-name .abs-offer-name a, .abs-personal-offers-tiles .abs-layout-product-gallery.abs-offer-tile-style-1 .abs-col-img-name .abs-offer-name div.cell-value, .abs-personal-offers-tiles .abs-offer-gallery .abs-offer-tile-style-1.abs-layout-product-gallery-thumbnails .abs-col-img-name .abs-offer-name div.cell-value, .abs-offer-gallery .abs-personal-offers-tiles .abs-offer-tile-style-1.abs-layout-product-gallery-thumbnails .abs-col-img-name .abs-offer-name div.cell-value{background-color: #015da2;}
.abs-panel-main > .panel-heading.abs-offer-details-panel-heading > .abs-offer-details-tag{background-color: #015da2;}
.abs-cart-progress li{color: #edf2f6;}
.abs-cart-progress li:before{background-color: #edf2f6;}
.abs-cart-progress li.abs-current{color: #015da2;}
.abs-cart-progress li.abs-current:before{border: 2px solid #015da2;color: #015da2;}
.abs-cart-progress li:not(:last-of-type):after{background-color: #edf2f6;}
.carts-list .cart-entry:not(.active):not(.disabled):not(.other-truck):hover{border-color: #015da2;}
.carts-list .cart-entry:not(.disabled):not(.other-truck) .cart-positions-count{background: #015da2;}
.carts-list .cart-entry.active{border: 1px solid #015da2;}
.abs-voucher-code.abs-voucher-code-applied .abs-col-voucher-code-info{color: #015da2;}
.cart-logistics.logistics-panel-info .panel-heading > span{color: #015da2;}
.delivery-country-block em{color: #015da2;}
#makeupCalculatorModal .markup-calculator-values input{color: #015da2;}
#makeupCalculatorModal .markup-calculator-values .markup-calculator-buttons button.active{background-color: #015da2;}
.abs-cart-notice-layout > div.abs-col-discount-info > span:first-child{border-bottom: 1px dotted #edf2f6;}
.abs-cart-notice-layout > div.abs-col-final-price{color: #015da2;}
.abs-cart-notice-layout .abs-money-discount > div:first-child{color: #015da2;}
.abs-money-saved{border-top: 1px solid #015da2;color: #015da2;}
.abs-cart-table tbody tr.abs-row-offer{color: #015da2;}
.abs-cart-table .product-position-comment{border: 1px solid #015da2;}
#discount-suggestion .abs-value{background-color: #015da2;}
.free-delivery li:not(.delivery-name) .abs-value{color: #015da2;}
.free-delivery-missing-price li span.abs-value{color: #015da2;}
.discount-popover .discount-threshold-desc::before{color: #015da2;}
.discount-popover .extra-info::before{color: #015da2;}
.discount-popover .discount-name{color: #015da2;}
.discount-popover .applied-discounts .box-separator{color: #015da2;}
div[class*="enum-complaintstatus"] span[title], span[class*="enum-complaintstatus"]{background-color: #edf2f6;}
.enum-contractstatus-signed span:last-child::before{color: #015da2;}
.abs-item-price-reference.abs-item-contract-term{background: #0c4da2;}
.flyer-list-section .abs-flyer-tiles > .panel-body .flyer-box.flyer-future .flyer-details .flyer-details-marker{background-color: #0c4da2;}
@media (max-width: 767px){.flyer-content .flyer-panel .toc.in + button.toc-close-button{color: #015da2;}}
.calendar-view .calendar-days .day[aria-expanded="true"]{color: #48b0fe;}
.calendar-view .calendar-days .day.today{background-color: #015da2;}
.calendar-view .calendar-days .day:hover{border-bottom: 1px solid #015da2;}
body[data-is-capsule="true"] #capsule-page-loader .capsule-loader-text{color: #edf2f6;}
body[data-is-capsule="true"] .abs-capsule-search-modal #mobileMenuScanBtn a .m-ico:before{color: #015da2;}
body[data-is-capsule="true"] .abs-capsule-divisions-modal .modal-body .multiselect-wrapper .multiselect-container > li.active > a > label{color: #015da2;}
body[data-is-capsule="true"] .abs-capsule-divisions-modal .modal-body .multiselect-wrapper .multiselect-container > li.active > a > label::after{color: #015da2;}
body[data-is-capsule="true"] .abs-capsule-divisions-modal .modal-body .multiselect-wrapper .multiselect-container .multiselect-filter .input-group .input-group-btn .multiselect-clear-filter::after{color: #edf2f6;}
body[data-is-capsule="true"] .abs-capsule-contact-btn{background-color: #015da2;}
body[data-is-capsule="true"] .abs-capsule-contact-btn:hover, body[data-is-capsule="true"] .abs-capsule-contact-btn:focus, body[data-is-capsule="true"] .abs-capsule-contact-btn:active{background-color: #015da2;}
body[data-is-capsule="true"] .delivery-options .radio-label strong,
body[data-is-capsule="true"] .payment-options .radio-label strong{color: #015da2;}
.selectable.it-slctd .selectable-icon{color: #015da2;}
.it-slctd{border: 5px #015da2 solid;}
.abs-custom-select-trigger:focus{border-color: #015da2;box-shadow: 0 0 8px #015da2;}
div.abs-news-item .abs-news-leadin p, div.abs-news-item .abs-news-leadin div.p{border-bottom: 1px solid #015da2;}
.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus{color: #015da2;}
.cart-btn{font-family: "Nunito", Arial, sans-serif;}
.loyalty-button .cart-btn .cart-point-btn-text{font-family: "Nunito", Arial, sans-serif;}
.loyalty-button .cart-btn .cart-point-btn-text .spending-points .lp-pts-val{font-family: "Nunito", Arial, sans-serif;}
footer{background-color: #edf2f6;}
.abs-panel-footer > .panel-heading h2{font-family: "Nunito", Arial, sans-serif;}
footer .abs-footer-bottom-text{background-color: #015da2;}
.abs-header-content-row .abs-header-content-buttons ul > li > a{color: #015da2;}
.abs-header-content-row .abs-header-content-buttons ul > li > a .abs-item-price-amount{color: #013156;}
::selection{background: #015da2;}
#mainMenu .navbar-nav > li > a{font-family: "Nunito", Arial, sans-serif;}
#mainMenu .abs-mega-menu-container .abs-mega-menu-header a{font-family: "Nunito", Arial, sans-serif;color: #015da2;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color: #015da2;}
div.notify{background-color: #0c4da2;}
.abs-panel-main > .panel-heading h1, .abs-panel-main > .panel-heading h2, .abs-panel-main > .panel-heading a{font-family: "Nunito", Arial, sans-serif;}
.abs-col-content .abs-panel-main .panel-heading h1, .abs-col-content .abs-panel-main .panel-heading h2{font-family: "Nunito", Arial, sans-serif;}
.abs-col-content .abs-panel-main .panel-heading a:not(.btn){font-family: "Nunito", Arial, sans-serif;}
.abs-categories-panel{background-image: linear-gradient(to right top, #015da2, #0c4da2);}
.abs-item-price-box.abs-item-price-left-aligned{color: #015da2;}
.abs-offer-list .abs-extra-btns a, .abs-offer-list .abs-extra-btns label,
.abs-offer-full .abs-extra-btns a,
.abs-offer-full .abs-extra-btns label,
.abs-offer-gallery .abs-extra-btns a,
.abs-offer-gallery .abs-extra-btns label,
.abs-product-header-actions a,
.abs-product-header-actions label{font-family: "Nunito", Arial, sans-serif;}

/* Uzupelnienie na podstawie aktywnej skorki. */
a{color:#015da2;}
.text-primary{color:#015da2;}
.bg-primary{background-color:#015da2;}
.form-control,.multiselect.dropdown-toggle.btn.btn-default,.abs-filter-toggle-panel a.multiselect.dropdown-toggle.btn.abs-filter-toggle{border:1px solid #015da2;}
.form-control:focus,.multiselect.dropdown-toggle.btn.btn-default:focus,.abs-filter-toggle-panel a.multiselect.dropdown-toggle.btn.abs-filter-toggle:focus{border-color:#015da2;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(1,93,162,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(1,93,162,0.6);}
.btn-primary{background-color:#015da2;}
.btn-primary.disabled:hover,.btn-primary.other-truck:hover,.btn-primary.disabled:focus,.btn-primary.other-truck:focus,.btn-primary.disabled.focus,.btn-primary.focus.other-truck,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{background-color:#015da2;}
.btn-primary .badge{color:#015da2;}
.btn-success{background-color:#015da2;}
.btn-success.disabled:hover,.btn-success.other-truck:hover,.btn-success.disabled:focus,.btn-success.other-truck:focus,.btn-success.disabled.focus,.btn-success.focus.other-truck,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus{background-color:#015da2;}
.btn-success .badge{color:#015da2;}
.btn-info{background-color:#0c4da2;}
.btn-info.disabled:hover,.btn-info.other-truck:hover,.btn-info.disabled:focus,.btn-info.other-truck:focus,.btn-info.disabled.focus,.btn-info.focus.other-truck,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus{background-color:#0c4da2;}
.btn-info .badge{color:#0c4da2;}
.btn-link{color:#015da2;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#015da2;}
.input-group-addon{border:1px solid #015da2;}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:#015da2;}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:#015da2;}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#015da2;}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color:#015da2;border-color:#015da2;}
.panel-primary{border-color:#015da2;}
.panel-primary>.panel-heading{background-color:#015da2;border-color:#015da2;}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#015da2;}
.panel-primary>.panel-heading .badge{color:#015da2;}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#015da2;}
.label-primary{background-color:#015da2;}
.label-success{background-color:#015da2;}
.label-info{background-color:#0c4da2;}
.pagination>li>a,.pagination>li>span{color:#015da2;}
.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{background-color:#015da2;border-color:#015da2;}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#015da2;}
.progress-bar{background-color:#015da2;}
.progress-bar-success{background-color:#015da2;}
.progress-bar-info{background-color:#0c4da2;}
.button-std.non-default-action input,.picker__box .picker__nav--prev,.picker__box .picker__nav--next,.picker__box .picker__button--today,.picker__box .picker__button--clear,.picker__box .picker__button--close{color:#015da2;}
.button-std.non-default-action input,.picker__box .picker__nav--prev,.picker__box .picker__nav--next,.picker__box .picker__button--today,.picker__box .picker__button--clear,.picker__box .picker__button--close{color:#015da2;}
.pager li>a,.pager li>span{color:#015da2;}
.custom-form>div input:not([type="checkbox"]):not([type="radio"]),.custom-form>div select,.custom-form>div textarea{border:1px solid #015da2;}
.custom-form button{background-color:#015da2;}
.custom-form button.disabled:hover,.custom-form button.other-truck:hover,.custom-form button.disabled:focus,.custom-form button.other-truck:focus,.custom-form button.disabled.focus,.custom-form button.focus.other-truck,.custom-form button[disabled]:hover,.custom-form button[disabled]:focus,.custom-form button[disabled].focus,fieldset[disabled] .custom-form button:hover,fieldset[disabled] .custom-form button:focus,fieldset[disabled] .custom-form button.focus{background-color:#015da2;}
.custom-form button .badge{color:#015da2;}
.horizontal-label{color:#015da2;}
label.btn-link:not(:hover){color:#015da2;}
.btn-blank{color:#015da2;border-color:#015da2;}
.btn-blank:focus,.btn-blank.focus{color:#015da2;}
.btn-blank:hover{color:#015da2;}
.btn-blank:active,.btn-blank.active,.open>.btn-blank.dropdown-toggle{color:#015da2;}
.btn-blank:active:hover,.btn-blank:active:focus,.btn-blank:active.focus,.btn-blank.active:hover,.btn-blank.active:focus,.btn-blank.active.focus,.open>.btn-blank.dropdown-toggle:hover,.open>.btn-blank.dropdown-toggle:focus,.open>.btn-blank.dropdown-toggle.focus{color:#015da2;}
.btn-blank.disabled:hover,.btn-blank.other-truck:hover,.btn-blank.disabled:focus,.btn-blank.other-truck:focus,.btn-blank.disabled.focus,.btn-blank.focus.other-truck,.btn-blank[disabled]:hover,.btn-blank[disabled]:focus,.btn-blank[disabled].focus,fieldset[disabled] .btn-blank:hover,fieldset[disabled] .btn-blank:focus,fieldset[disabled] .btn-blank.focus{border-color:#015da2;}
.btn-blank .badge{background-color:#015da2;}
ul.abs-list li.list-group-item .abs-icon-bullet,ul.abs-list li.list-group-item .abs-simple-panel-header .abs-simple-panel-icon,.abs-simple-panel-header ul.abs-list li.list-group-item .abs-simple-panel-icon,ul.abs-list li.list-group-item .discount-popover .applied-discounts .box-separator,.discount-popover .applied-discounts ul.abs-list li.list-group-item .box-separator{color:#015da2;}
.abs-list-caption{color:#015da2;}
ul.abs-list-bullets li{color:#015da2;}
#ajax-global-loader,.abs-icon-loading,.abs-icon-loading-xs,.abs-icon-loading-xxs{border-top:8px solid #015da2;}
.abs-icon-loading-xs{border-top:5.2px solid #015da2;}
.abs-icon-loading-xxs{border-top:2.6px solid #015da2;}
div.notify{background-color:#015da2;}
.touch-qnt .input-progress .progress-bar{background-color:#0c4da2;}
#captcha_img_id{border:1px solid #015da2;}
.nouislider-widget .noUi-connect{background:#015da2;}
.abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter b,.abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter .abs-button-checkout.final-register span:first-child,.abs-button-checkout.final-register .abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter span:first-child,.abs-product-page-header .abs-product-header-dispatch-counter .discount-counter b,.abs-product-page-header .abs-product-header-dispatch-counter .discount-counter .abs-button-checkout.final-register span:first-child,.abs-button-checkout.final-register .abs-product-page-header .abs-product-header-dispatch-counter .discount-counter span:first-child,.abs-product-page-header .abs-product-header-discount-counter .dispatch-counter b,.abs-product-page-header .abs-product-header-discount-counter .dispatch-counter .abs-button-checkout.final-register span:first-child,.abs-button-checkout.final-register .abs-product-page-header .abs-product-header-discount-counter .dispatch-counter span:first-child,.abs-product-page-header .abs-product-header-discount-counter .discount-counter b,.abs-product-page-header .abs-product-header-discount-counter .discount-counter .abs-button-checkout.final-register span:first-child,.abs-button-checkout.final-register .abs-product-page-header .abs-product-header-discount-counter .discount-counter span:first-child{color:#0c4da2;}
.abs-product-page-header .abs-product-header-dispatch-counter .dispatch-counter .timeLeft,.abs-product-page-header .abs-product-header-dispatch-counter .discount-counter .timeLeft,.abs-product-page-header .abs-product-header-discount-counter .dispatch-counter .timeLeft,.abs-product-page-header .abs-product-header-discount-counter .discount-counter .timeLeft{color:#0c4da2;}
.abs-lightslider-gallery-wrapper .slick-pager li.active{border:1px solid #015da2;}
.abs-locked-sale-info.value-is-plain-text{border:1px solid #015da2;}
.abs-simple-panel-header .abs-simple-panel-icon{color:#015da2;}
.a-v-pager .a-v-page a:hover,.a-v-pager .a-v-page a:active,.a-v-pager .a-v-page a .active{color:#0c4da2;}
.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background-color:#015da2;}
.picker__day--today::before{border-top-color:#015da2;}
.picker__nav--next:hover::before{border-left-color:#015da2;}
.picker__nav--prev:hover::before{border-right-color:#015da2;}
.abs-search-core-filters .slider-handle.custom::before{border:3px solid #015da2;}
form[name="ajax-fts"] div.checkbox.active label,.fts-popover-wrapper div.checkbox.active label,.offer-filter-panel div.checkbox.active label,.finder-search div.checkbox.active label{border-color:#015da2;background-color:rgba(1,93,162,0.02);}
@media  (max-width: 991px){body.filters-expanded #filtersShowResultButton{background:#015da2;}}
body:not(.filters-expanded) .category-switch-enabled .product-filter-panel-inner .abs-filters .abs-filter-toggle-panel a.abs-filter-toggle,body:not(.filters-expanded) .category-switch-enabled .product-filter-panel-inner .category-switch-panel .abs-filter-toggle-panel a.abs-filter-toggle{border:1px solid #015da2;}
body:not(.filters-expanded) .category-switch-enabled .product-filter-panel-inner .abs-filters .abs-filter-toggle-panel a.abs-filter-toggle span,body:not(.filters-expanded) .category-switch-enabled .product-filter-panel-inner .category-switch-panel .abs-filter-toggle-panel a.abs-filter-toggle span{color:#015da2;}
body:not(.filters-expanded) .category-switch-enabled .product-filter-panel-inner .category-switch-panel .abs-filter-toggle-panel a.abs-filter-toggle:not(.collapsed){background-color:#015da2;}
@media  (max-width: 991px){.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.checkbox.active),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.checkbox.active),.abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.checkbox.active),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.filter-active),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filter-active),.abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.filter-active),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.filterSearchInputClass[value]:not([value=""])),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])),.abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.checkbox.active),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.checkbox.active),.abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.checkbox.active),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.filter-active),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filter-active),.abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.filter-active),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.filterSearchInputClass[value]:not([value=""])),.attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])),.abs-tile-panels-container .attribute-filter-form[data-mode="panel"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.checkbox.active),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.checkbox.active),.abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.checkbox.active),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.filter-active),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filter-active),.abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.filter-active),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel.panel-default:has(.filterSearchInputClass[value]:not([value=""])),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])),.abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-core-filters-price-labels .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.checkbox.active),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.checkbox.active),.abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.checkbox.active),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.filter-active),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filter-active),.abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.filter-active),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel.panel-default:has(.filterSearchInputClass[value]:not([value=""])),.attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .abs-tile-panels-container .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])),.abs-tile-panels-container .attribute-filter-form[data-mode="finder"][data-attr-mode="buttons"] .product-filter-panel-inner .abs-search-filters-attributes-wrapper .panel-default.abs-tile-panel:has(.filterSearchInputClass[value]:not([value=""])){border:2px solid #0c4da2;}}
.abs-col-details-description-attributes .list-group-item .abs-icon-bullet,.abs-col-details-description-attributes .list-group-item .abs-simple-panel-header .abs-simple-panel-icon,.abs-simple-panel-header .abs-col-details-description-attributes .list-group-item .abs-simple-panel-icon,.abs-col-details-description-attributes .list-group-item .discount-popover .applied-discounts .box-separator,.discount-popover .applied-discounts .abs-col-details-description-attributes .list-group-item .box-separator{color:#015da2;}
.filterSearchInputClass+.input-group-btn-search .btn{color:#015da2;}
.page-top-button{border:1px solid #015da2;color:#015da2;}
.page-top-button:hover{background:#015da2;}
.loyalty-program-header .loyalty-program-voucher-rule .loyalty-program-voucher-header{color:#015da2;}
.loyalty-program-balance-container .loyalty-program-balance:first-child .loyalty-program-balance-points{color:#015da2;}
.enum-loyaltyprogrampointschangetype-add+div{color:#015da2;}
.abs-loyalty-program-summary .abs-loyalty-summary-part+.abs-loyalty-summary-part{border-top:1px solid #015da2;}
.logistics-popover .logistics-popover-content .ico:before,.lmin-indicator-pp .logistics-popover-content .ico:before{color:#015da2;}
.abs-panel-main>.panel-heading{color:#015da2;}
.abs-panel>.panel-heading{color:#015da2;}
.abs-panel>.panel-heading .badge{background-color:#015da2;}
.abs-panel-footer>.panel-heading{color:#015da2;}
.abs-panel-footer>.panel-heading .badge{background-color:#015da2;}
.abs-panel-tab>.panel-heading{color:#015da2;}
.abs-panel-tab>.panel-heading .badge{background-color:#015da2;}
.abs-panel-special-success{border-top:3px solid #015da2;}
.abs-panel-special-success>.panel-heading{color:#015da2;}
.abs-panel-special-sub>.panel-heading{color:#015da2;}
.abs-panel-special-sub>.panel-heading .badge{background-color:#015da2;}
@media  (max-width: 991px){.findermode.filters-expanded .finder-search-btn{background:#015da2;}}
.widget-view.order-templates .load-order-template a>p{color:#015da2;}
>.active>a,>.active>a:hover,>.active>a:focus{background-color:#015da2;}
.abs-mega-menu-container .abs-mega-menu-header{color:#015da2;border-bottom:1px solid #015da2;}
.abs-mobile-side-nav.navbar-nav>.open>a,.abs-mobile-side-nav a,.abs-mobile-side-nav .switch-toggle{color:#015da2 !important;}
#bottomMobileMenuItems>li>a{color:#015da2;}
#topAppHeader ul.nav-pills>li.lmin-indicator .indicator{border:1px solid #015da2;}
#topAppHeader ul.nav-pills>li.lmin-indicator .indicator .progress-text{color:#015da2;}
@media  (max-width: 991px){header.abs-header .abs-header-mobile-menu .navbar-header a.navbar-toggle:not(.collapsed){background:#015da2;}
.navbar-default .navbar-nav li.abs-all-categories-tree a{background-color:#015da2 !important;}}
.abs-header-content-buttons ul.nav-pills>li.lmin-indicator .indicator,.abs-header-mobile-menu ul.nav-pills>li.lmin-indicator .indicator,.user-panel ul.nav-pills>li.lmin-indicator .indicator{border:1px solid #015da2;}
.abs-header-content-buttons ul.nav-pills>li.lmin-indicator .indicator .progress-text,.abs-header-mobile-menu ul.nav-pills>li.lmin-indicator .indicator .progress-text,.user-panel ul.nav-pills>li.lmin-indicator .indicator .progress-text{color:#015da2;}
.abs-cart-icon .abs-counter-icon-img{background-color:#0c4da2;}
.abs-counter-icon{background-color:#015da2;}
@media  (min-width: 992px){li.abs-cart-preview:before{border-bottom-color:#015da2;}}
.abs-suggestion-panel .suggestion-nomatch{background:#0c4da2;}
.search-list-item .highlighted{color:#015da2;}
#siteFloatingHeader.abs-floatingheader-mode-pin .abs-header-content-buttons ul li.abs-btn-cart{background-color:#015da2;}
#knobActiveColor{background-color:#015da2;}
.abs-balance-plus{color:#015da2;}
.switch-container input:checked+.slider{background-color:#015da2;}
.switch-container input:focus+.slider{box-shadow:0 0 1px #015da2;}
.abs-target-calculation .abs-icon-info{color:#015da2;}
.product-header .abs-product-name{color:#015da2;}
.abs-availability-dot{background-color:#015da2;}
.abs-product-tab-panel .panel-body>div>.panel-heading,.abs-special-tabs-content .panel-body>div>.panel-heading{color:#015da2;}
.abs-product-tab-panel .panel-body>div>.panel-heading .badge,.abs-special-tabs-content .panel-body>div>.panel-heading .badge{background-color:#015da2;}
.abs-product-hidden-price{color:#0c4da2;border-color:#0c4da2;}
.abs-info-label{background-color:#015da2;}
.abs-text-available{color:#015da2;}
.touch-qnt-unit .dropdown-menu>li>a.saleunit-change-trigger .abs-icon-selected,.touch-qnt-unit .dropdown-menu>li>a.saleunit-change-trigger .abs-voucher-code.abs-voucher-code-applied .abs-icon-voucher,.abs-voucher-code.abs-voucher-code-applied .touch-qnt-unit .dropdown-menu>li>a.saleunit-change-trigger .abs-icon-voucher{color:#015da2;}
.abs-availability-info,.abs-variant-info{color:#015da2;}
.carousel-indicators .active,.carousel-indicators .slick-active{background-color:#015da2;}
.carousel-fx-wrapper .slick-dots>*.slick-active{background-color:#015da2;}
.abs-order-header-data-content>div>p:first-child:before{color:#0c4da2;}
.badge-status{background-color:#015da2;}
.source-vmi span[title]::after{color:#0c4da2;border:1px solid #0c4da2;}
.abs-timeline .abs-timeline-block .abs-timeline-desc{border-left:2px solid #015da2;}
.abs-timeline .abs-timeline-block .abs-timeline-desc .glyphicon,.abs-timeline .abs-timeline-block .abs-timeline-desc .abs-offer-labels>.label .icon-default,.abs-offer-labels>.label .abs-timeline .abs-timeline-block .abs-timeline-desc .icon-default,.abs-timeline .abs-timeline-block .abs-timeline-desc .abs-offer-labels>.abs-product-unavailable .icon-default,.abs-offer-labels>.abs-product-unavailable .abs-timeline .abs-timeline-block .abs-timeline-desc .icon-default,.abs-timeline .abs-timeline-block .abs-timeline-desc .abs-offer-labels>.abs-product-hidden-price .icon-default,.abs-offer-labels>.abs-product-hidden-price .abs-timeline .abs-timeline-block .abs-timeline-desc .icon-default,.abs-timeline .abs-timeline-block .abs-timeline-desc .abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-not-reached .minimum-reached-icon,.abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-not-reached .abs-timeline .abs-timeline-block .abs-timeline-desc .minimum-reached-icon,.abs-timeline .abs-timeline-block .abs-timeline-desc .abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-reached .minimum-reached-icon,.abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-reached .abs-timeline .abs-timeline-block .abs-timeline-desc .minimum-reached-icon,.abs-timeline .abs-timeline-block .abs-timeline-desc .op-split-indicator,.abs-timeline .abs-timeline-block .abs-timeline-desc .selectable .selectable-icon,.selectable .abs-timeline .abs-timeline-block .abs-timeline-desc .selectable-icon{color:#015da2;}
.abs-timeline .abs-timeline-block .abs-timeline-desc .abs-timeline-circle{border:2px solid #015da2;}
.chart-legend li em{color:#015da2;}
.cssload-dot{background:#015da2;}
.dc3 .cssload-dot{background:#015da2;}
.abs-offer-list-system-b2b .abs-grid .abs-live-search-columns-panel .abs-grid-row-header .abs-grid-col-header .header-slot .pal-minimum-reached{color:#015da2;}
.abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .abs-elem-label{border:1px solid #015da2;}
.cutoff-timer{background-color:rgba(1,93,162,0.15);color:#015da2;}
.abs-offer-condition-group a.abs-offer-condition-item.abs-inline-hint-valid,.abs-offer-condition-group a.abs-offer-order-condition-item.abs-inline-hint-valid{color:#015da2;}
table.abs-comparison-list tr.warning{background-color:rgba(1,93,162,0.25);}
.abs-personal-offers-tiles .abs-offer-gallery .abs-layout-product-gallery,.abs-personal-offers-tiles .abs-offer-gallery .abs-layout-product-gallery-thumbnails{border:1px solid #015da2;}
.abs-personal-offers-tiles .abs-col-img-name .abs-offer-name a,.abs-personal-offers-tiles .abs-col-img-name .abs-offer-name div.cell-value{color:#015da2;}
.abs-personal-offers-tiles .abs-col-img-name .abs-offer-tag div.cell-value{background-color:#015da2;}
.abs-personal-offers-tiles .abs-layout-product-gallery.abs-offer-tile-style-1 .abs-col-img-name .abs-offer-name a,.abs-personal-offers-tiles .abs-offer-gallery .abs-offer-tile-style-1.abs-layout-product-gallery-thumbnails .abs-col-img-name .abs-offer-name a,.abs-offer-gallery .abs-personal-offers-tiles .abs-offer-tile-style-1.abs-layout-product-gallery-thumbnails .abs-col-img-name .abs-offer-name a,.abs-personal-offers-tiles .abs-layout-product-gallery.abs-offer-tile-style-1 .abs-col-img-name .abs-offer-name div.cell-value,.abs-personal-offers-tiles .abs-offer-gallery .abs-offer-tile-style-1.abs-layout-product-gallery-thumbnails .abs-col-img-name .abs-offer-name div.cell-value,.abs-offer-gallery .abs-personal-offers-tiles .abs-offer-tile-style-1.abs-layout-product-gallery-thumbnails .abs-col-img-name .abs-offer-name div.cell-value{background-color:#015da2;}
.abs-panel-main>.panel-heading.abs-offer-details-panel-heading>.abs-offer-details-tag{background-color:#015da2;}
.abs-cart-progress li.abs-current{color:#015da2;}
.abs-cart-progress li.abs-current:before{border:2px solid #015da2;color:#015da2;}
.carts-list .cart-entry:not(.active):not(.disabled):not(.other-truck):hover{border-color:#015da2;}
.carts-list .cart-entry:not(.disabled):not(.other-truck) .cart-positions-count{background:#015da2;}
.carts-list .cart-entry.active{border:1px solid #015da2;}
.abs-voucher-code.abs-voucher-code-applied .abs-col-voucher-code-info{color:#015da2;}
.cart-logistics.logistics-panel-info .panel-heading>span{color:#015da2;}
.delivery-country-block em{color:#015da2;}
#makeupCalculatorModal .markup-calculator-values input{color:#015da2;}
#makeupCalculatorModal .markup-calculator-values .markup-calculator-buttons button.active{background-color:#015da2;}
.abs-cart-notice-layout>div.abs-col-final-price{color:#015da2;}
.abs-cart-notice-layout .abs-money-discount>div:first-child{color:#015da2;}
.abs-money-saved{border-top:1px solid #015da2;color:#015da2;}
.abs-cart-table tbody tr.abs-row-offer{color:#015da2;}
.abs-cart-table .product-position-comment{border:1px solid #015da2;}
#discount-suggestion .abs-value{background-color:#015da2;}
.free-delivery li:not(.delivery-name) .abs-value{color:#015da2;}
.free-delivery-missing-price li span.abs-value{color:#015da2;}
.discount-popover .discount-threshold-desc::before{color:#015da2;}
.discount-popover .extra-info::before{color:#015da2;}
.discount-popover .discount-name{color:#015da2;}
.discount-popover .applied-discounts .box-separator{color:#015da2;}
.enum-contractstatus-signed span:last-child::before{color:#015da2;}
.abs-item-price-reference.abs-item-contract-term{background:#0c4da2;}
.flyer-list-section .abs-flyer-tiles>.panel-body .flyer-box.flyer-future .flyer-details .flyer-details-marker{background-color:#0c4da2;}
@media  (max-width: 767px){.flyer-content .flyer-panel .toc.in+button.toc-close-button{color:#015da2;}}
.calendar-view .calendar-days .day.today{background-color:#015da2;}
.calendar-view .calendar-days .day:hover{border-bottom:1px solid #015da2;}
body[data-is-capsule="true"] .abs-capsule-search-modal #mobileMenuScanBtn a .m-ico:before{color:#015da2;}
body[data-is-capsule="true"] .abs-capsule-divisions-modal .modal-body .multiselect-wrapper .multiselect-container>li.active>a>label{color:#015da2;}
body[data-is-capsule="true"] .abs-capsule-divisions-modal .modal-body .multiselect-wrapper .multiselect-container>li.active>a>label::after{color:#015da2;}
body[data-is-capsule="true"] .abs-capsule-contact-btn{background-color:#015da2;}
body[data-is-capsule="true"] .abs-capsule-contact-btn:hover,body[data-is-capsule="true"] .abs-capsule-contact-btn:focus,body[data-is-capsule="true"] .abs-capsule-contact-btn:active{background-color:#015da2;}
body[data-is-capsule="true"] .delivery-options .radio-label strong,body[data-is-capsule="true"] .payment-options .radio-label strong{color:#015da2;}
.selectable.it-slctd .selectable-icon{color:#015da2;}
.it-slctd{border:5px #015da2 solid;}
.abs-custom-select-trigger:focus{border-color:#015da2;box-shadow:0 0 8px #015da2;}
div.abs-news-item .abs-news-leadin p,div.abs-news-item .abs-news-leadin div.p{border-bottom:1px solid #015da2;}
.breadcrumb a:hover,.breadcrumb a:active,.breadcrumb a:focus{color:#015da2;}
footer .abs-footer-bottom-text{background-color:#015da2;}
.abs-header-content-row .abs-header-content-buttons ul>li>a{color:#015da2;}
::selection{background:#015da2;}
#mainMenu .abs-mega-menu-container .abs-mega-menu-header a{color:#015da2;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#015da2;}
div.notify{background-color:#0c4da2;}
.abs-categories-panel{background-image:linear-gradient(to right top, #015da2, #0c4da2);}
.abs-item-price-box.abs-item-price-left-aligned{color:#015da2;}
/* EUDUCO MODERN V4 / PROSTE NAROZNIKI — AbStore / Wapro B2B — 24.09.2026
   WERSJA DO PODGLADU. Zastap CALY dotychczasowy wlasny CSS.
   Wklej sam kod, bez <style>. Zachowaj kopie starego kodu.
   Oparte na publicznym sklepie i motywie metroviolet.
   Koszyk, ceny klienta i zamowienie po zalogowaniu wymagaja sprawdzenia.
   Reguly omijaja natywny tryb zwiekszonej dostepnosci AbStore.
   Nie zmieniamy html font-size: ten silnik uzywa bazy 10px.
   Animacje etykiet: dodatkowo zainstaluj skrypt w Sekcji BODY.
*/
500;600;700&display=swap');

:root {
  --euduco-blue: #015da2;
  --eu-blue-hover: #014c85;
  --eu-ink: #242424;
  --eu-muted: #5d646d;
  --eu-bg: #fafafa;
  --eu-soft: #edf5fc;
  --eu-line: #dce5ee;
  --eu-radius: 0px;
  --eu-shadow: none;
  --eu-shadow-hover: 0 8px 22px rgba(0,0,0,.07);
  --eu-font: 'Nunito', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
}

/* 01. Typografia: bez nadpisywania fontow ikon. */
body:not([data-accessibility="true"]) {
  font-family: var(--eu-font);
  font-size: 15px;
  line-height: 1.5;
  color: var(--eu-ink);
  background: var(--eu-bg);
}
body:not([data-accessibility="true"]) :is(button,input,select,textarea) {
  font-family: var(--eu-font);
}
body:not([data-accessibility="true"]) :is(h1,h2,h3,h4) {
  font-family: var(--eu-font);
  font-weight: 600;
  letter-spacing: -.01em;
  line-height: 1.3;
  color: var(--eu-ink);
}
body:not([data-accessibility="true"]) a {
  text-underline-offset: .2em;
  text-decoration-thickness: 1px;
}
body:not([data-accessibility="true"]) ::selection {
  background: #d5eafd;
  color: #102e49;
}
body:not([data-accessibility="true"]) :is(a,button,input,select,textarea,[tabindex]):focus-visible {
  outline: 3px solid var(--euduco-blue);
  outline-offset: 3px;
}

/* 02. Naglowek: zachowujemy mobilne menu i mechanizm przypinania silnika. */
body:not([data-accessibility="true"]) .abs-header-content {
  background: #fff;
}
body:not([data-accessibility="true"]) .abs-header-menu-top {
  background: #edf2f7;
  color: var(--eu-muted);
}
body:not([data-accessibility="true"]) .abs-header-menu-main {
  background: #fff;
  border-bottom: 1px solid var(--eu-line);
  box-shadow: 0 5px 16px rgba(23,44,67,.035);
}
body:not([data-accessibility="true"]) .abs-header-content-row .abs-header-content-buttons ul>li>a {
  color: var(--euduco-blue);
  border-radius: 0;
}
body:not([data-accessibility="true"]) #mainMenu>ul>li>a {
  color: var(--eu-ink);
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: -.01em;
}
body:not([data-accessibility="true"]) #mainMenu>ul>li>a:hover,
body:not([data-accessibility="true"]) #mainMenu>ul>li>a:focus-visible {
  color: var(--euduco-blue);
  background: var(--eu-soft);
  text-decoration: none;
}
body:not([data-accessibility="true"]) #mainMenu .mega-menu {
  background: #fff;
  border: 1px solid var(--eu-line);
  border-radius: 0;
  box-shadow: var(--eu-shadow-hover);
}
body:not([data-accessibility="true"]) .abs-mega-menu-container .abs-mega-menu-header a {
  color: var(--euduco-blue);
  font-weight: 700;
}

/* 03. Wyszukiwarka: 16px zamiast dotychczasowych 9.5px. */
body:not([data-accessibility="true"]) .search-form .searchInputClass {
  height: 48px;
  font-size: 16px;
  line-height: 1.4;
  padding: 11px 34px 11px 14px;
  background: #f8fafd;
  color: var(--eu-ink);
  border: 1px solid #c4d2df;
  border-radius: 0;
  box-shadow: none;
}
body:not([data-accessibility="true"]) .search-form .input-group-btn-search>.btn {
  height: 48px;
  min-width: 48px;
  border-radius: 0;
  background: var(--euduco-blue);
  border-color: var(--euduco-blue);
  color: #fff;
}
body:not([data-accessibility="true"]) .search-form .form-control-feedback {
  height: 48px;
  line-height: 48px;
}
body:not([data-accessibility="true"]) .abs-search-options-links {
  padding-top: 6px;
  font-size: 12px;
}
body:not([data-accessibility="true"]) .abs-search-options-links a {
  color: var(--eu-muted);
}
body:not([data-accessibility="true"]) .abs-suggestion-panel {
  border-color: var(--eu-line);
  border-radius: 0;
  box-shadow: var(--eu-shadow-hover);
}

/* 04. Standardowe kafle. Efekty listy dodano w sekcji 11. */
body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box {
  gap: 16px;
}
body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery {
  min-width: 0;
  padding: 16px;
  background: #fff;
  border: 1px solid var(--eu-line);
  border-radius: 0;
  box-shadow: var(--eu-shadow);
  /* Karta nie zmienia rozmiaru; animujemy jej obwodke i zdjecie. */
  transform: none;
  transition: border-color 180ms ease, box-shadow 180ms ease;
}
body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery .abs-product-name {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.45;
  margin: 12px 0 16px;
  min-height: 2.9em;
  overflow-wrap: anywhere;
}
body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery .abs-product-name a {
  color: var(--eu-ink);
}
body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery .abs-product-name a:hover {
  color: var(--euduco-blue);
  text-decoration: underline;
}
body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery .abs-col-img .abs-img-wrapper {
  height: 210px;
  padding: 12px;
  background: #fff;
  border-radius: 0;
}
body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery .abs-img-wrapper img {
  object-fit: contain;
  transition: transform 380ms cubic-bezier(.2,.65,.3,1);
}
body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery .abs-purchase-details>div {
  flex-basis: auto;
}
body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery .abs-purchase-details .abs-extra-btns {
  flex-basis: auto;
}
body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery .abs-col-info {
  flex-grow: 0;
}
/* Nie nadajemy wszystkim stanom magazynowym zielonego koloru. */
body:not([data-accessibility="true"]) .abs-offer-gallery .abs-avail-txt {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
}
body:not([data-accessibility="true"]) .hide-price-for-anon a {
  display: inline-block;
  padding: 8px 12px;
  color: var(--euduco-blue);
  background: var(--eu-soft);
  border-radius: 0;
  font-size: 14px;
  font-weight: 600;
}

/* 05. Przyciski. Zachowujemy grupy ilosci +/- oraz ukryte elementy. */
body:not([data-accessibility="true"]) .btn {
  font-family: var(--eu-font);
  font-weight: 600;
  transition: background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease;
}
body:not([data-accessibility="true"]) :is(.btn-primary,.btn-success,.abs-button-checkout) {
  background: var(--euduco-blue);
  border-color: var(--euduco-blue);
  color: #fff;
  border-radius: 0;
  text-shadow: none;
}
body:not([data-accessibility="true"]) :is(.btn-primary,.btn-success,.abs-button-checkout):is(:hover,:focus) {
  background: var(--eu-blue-hover);
  border-color: var(--eu-blue-hover);
  color: #fff;
}
body:not([data-accessibility="true"]) .abs-ask-product-btn {
  padding: 9px 12px;
  min-height: 40px;
  font-size: 13px;
  white-space: normal;
  color: var(--euduco-blue);
  border: 1px solid #c4d8e9;
  border-radius: 0;
  background: #fff;
}
body:not([data-accessibility="true"]) .abs-ask-product-btn:hover {
  color: var(--eu-blue-hover);
  background: var(--eu-soft);
  border-color: var(--euduco-blue);
}
body:not([data-accessibility="true"]) :is(.btn-primary,.btn-success,.abs-button-checkout):is(:disabled,.disabled,[aria-disabled="true"]) {
  box-shadow: none;
  opacity: .6;
}

/* 06. Ceny: tylko galeria i glowna karta, bez powiekszania tabel B2B. */
body:not([data-accessibility="true"]) :is(.abs-offer-gallery,.abs-product-page-header) .abs-item-price-box .abs-item-price-base {
  font-size: 13px;
  color: var(--eu-muted);
}
body:not([data-accessibility="true"]) :is(.abs-offer-gallery,.abs-product-page-header) .abs-item-price-box .abs-item-price-final {
  font-size: 24px;
  line-height: 1.25;
  color: var(--eu-ink);
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}
body:not([data-accessibility="true"]) .product-header .abs-product-name {
  font-size: clamp(23px, 2.1vw, 32px);
  font-weight: 700;
  line-height: 1.25;
  color: var(--eu-ink);
  margin-bottom: 12px;
}
body:not([data-accessibility="true"]) .product-header .abs-catalog-index {
  font-size: 13px;
  color: var(--eu-muted);
}
body:not([data-accessibility="true"]) .nav-tabs>li>a {
  border-radius: 0;
}
body:not([data-accessibility="true"]) .nav-tabs>li.active>a,
body:not([data-accessibility="true"]) .nav-tabs>li.active>a:hover,
body:not([data-accessibility="true"]) .nav-tabs>li.active>a:focus {
  color: var(--euduco-blue);
  border-bottom: 3px solid var(--euduco-blue);
  font-weight: 600;
}

/* 07. Panele i kategorie: jasne, spokojne powierzchnie. */
body:not([data-accessibility="true"]) .abs-col-left-sidebar .abs-panel-main {
  border: 1px solid var(--eu-line);
  border-radius: 0;
  box-shadow: var(--eu-shadow);
}
body:not([data-accessibility="true"]) .abs-categories-panel {
  background: #fff;
  color: var(--eu-ink);
  padding: 20px 16px;
}
body:not([data-accessibility="true"]) .abs-categories-panel .panel-heading {
  color: var(--eu-ink);
  font-weight: 700;
}
body:not([data-accessibility="true"]) .abs-categories-panel .abs-side-menu a {
  color: var(--eu-ink);
  border-radius: 0;
  line-height: 1.5;
}
body:not([data-accessibility="true"]) .abs-categories-panel .abs-side-menu li.parent>a::before {
  color: var(--euduco-blue);
}
body:not([data-accessibility="true"]) .abs-categories-panel .abs-side-menu li.disabled>a,
body:not([data-accessibility="true"]) .abs-categories-panel .abs-side-menu li.other-truck>a {
  color: var(--eu-muted);
}
body:not([data-accessibility="true"]) .abs-categories-panel .abs-side-menu a:hover,
body:not([data-accessibility="true"]) .abs-categories-panel .abs-slctd>a,
body:not([data-accessibility="true"]) .abs-categories-panel a.abs-slctd {
  color: var(--euduco-blue);
  background: var(--eu-soft);
}
body:not([data-accessibility="true"]) :is(.abs-panel,.abs-panel-tab)>.panel-heading {
  color: var(--eu-ink);
}
body:not([data-accessibility="true"]) :is(.nouislider-widget .noUi-connect,.abs-simple-panel-header .abs-simple-panel-icon) {
  background: var(--euduco-blue);
}

/* 08. Formularze: rozmiary natywnych kontrolek pozostaja pod kontrola silnika. */
body:not([data-accessibility="true"]) :is(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select) {
  font-family: var(--eu-font);
  font-size: 16px;
  color: var(--eu-ink);
  border-color: #b9c9d8;
  background-color: #fff;
}
body:not([data-accessibility="true"]) textarea.form-control {
  border-radius: 0;
  min-height: 120px;
  resize: vertical;
}
body:not([data-accessibility="true"]) :is(input,textarea)::placeholder {
  color: #647589;
  opacity: 1;
}
body:not([data-accessibility="true"]) :is(input,textarea,select):focus {
  border-color: var(--euduco-blue);
  box-shadow: 0 0 0 3px rgba(1,93,162,.13);
}
/* Widoczny blad ma pierwszenstwo przed dekoracja formularza. */
body:not([data-accessibility="true"]) .has-error .form-control,
body:not([data-accessibility="true"]) [aria-invalid="true"] {
  border-color: #b42318;
}
body:not([data-accessibility="true"]) :is(input,select,textarea):disabled {
  background-color: #edf1f5;
  color: #617185;
}

/* 09. Banery i stopka. Jasna stopka z odstepami i mniejszym logo. */
body:not([data-accessibility="true"]) .abs-injection-slide img {
  border-radius: 0;
}
body:not([data-accessibility="true"]) .carousel-indicators .active {
  background-color: var(--euduco-blue);
  border-color: var(--euduco-blue);
}
body:not([data-accessibility="true"]) .abs-footer-items-wrapper {
  background: #fff;
  border-top: 0;
  padding-top: 44px;
  padding-bottom: 32px;
}
body:not([data-accessibility="true"]) .abs-panel-footer a {
  color: var(--eu-ink);
}
body:not([data-accessibility="true"]) .abs-footer-bottom-text {
  background: #f6f7f8;
  color: var(--eu-muted);
  border-top: 1px solid #e6e8eb;
  font-size: 13px;
  line-height: 1.7;
  padding: 16px 12px;
}
body:not([data-accessibility="true"]) .abs-footer-bottom-text a {
  color: var(--euduco-blue);
  text-decoration: underline;
}

/* Dopasowanie typografii do euduco.com: Nunito, takze na linkach.
   Motyw AbStore ustawia w menu wlasny font; dlatego celowane !important. */
body:not([data-accessibility="true"]) :is(#mainMenu a,.abs-mega-menu-header,.abs-panel-footer a,.abs-panel-footer h2,.abs-product-name,.abs-product-name a) {
  font-family: var(--eu-font) !important;
}
body:not([data-accessibility="true"]) #mainMenu>ul>li>a {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
}
body:not([data-accessibility="true"]) #mainMenu .abs-mega-menu-container .abs-mega-menu-header,
body:not([data-accessibility="true"]) #mainMenu .abs-mega-menu-container .abs-mega-menu-header a {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.45;
  letter-spacing: 0;
  text-transform: none;
  color: var(--euduco-blue);
}
body:not([data-accessibility="true"]) #mainMenu .abs-mega-menu-container .abs-mega-menu-links-box>ul {
  margin-bottom: 20px;
}
body:not([data-accessibility="true"]) #mainMenu .abs-mega-menu-container .abs-mega-menu-links-box>ul>li:not(.abs-mega-menu-header)>a {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  color: #515961;
  text-transform: none;
}
body:not([data-accessibility="true"]) #mainMenu .abs-mega-menu-container a:hover {
  color: var(--euduco-blue);
  text-decoration: underline;
}
body:not([data-accessibility="true"])>footer {
  background: #fff;
  border-top: 1px solid #e6e8eb;
  margin-top: 40px;
}
body:not([data-accessibility="true"]) .abs-panel-footer {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 16px;
}
body:not([data-accessibility="true"]) .abs-panel-footer .panel-heading {
  background: transparent;
  border: 0;
  padding: 0 0 18px;
}
body:not([data-accessibility="true"]) .abs-panel-footer .panel-heading h2 {
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
}
body:not([data-accessibility="true"]) .abs-panel-footer .panel-heading h2>a {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: .045em;
  color: #282828;
}
body:not([data-accessibility="true"]) .abs-panel-footer .panel-body {
  padding: 0;
  color: #515961;
  font-size: 15px;
  line-height: 1.75;
}
body:not([data-accessibility="true"]) .abs-panel-footer .list-group-item {
  background: transparent;
  border: 0;
  padding: 6px 0;
  color: #515961;
  font-size: 15px;
  line-height: 1.6;
}
body:not([data-accessibility="true"]) .abs-panel-footer a:hover {
  color: var(--euduco-blue);
  text-decoration: underline;
}
body:not([data-accessibility="true"]) .abs-panel-footer .preserveFormatting img {
  width: 155px !important;
  max-width: 100%;
  height: auto !important;
  margin: 0 0 12px;
}
body:not([data-accessibility="true"]) .abs-panel-footer .preserveFormatting p {
  margin-bottom: 12px;
}
/* Narozniki formularzy i przyciskow, bez ingerencji w okragle ikony. */
body:not([data-accessibility="true"]) :is(.btn,.form-control,select,textarea) {
  border-radius: 0;
}
@media (max-width: 991px) {
  body:not([data-accessibility="true"]) .abs-footer-items-wrapper {
    padding-top: 24px;
    padding-bottom: 18px;
  }
  body:not([data-accessibility="true"]) .abs-panel-footer .panel-heading {
    padding: 0;
  }
  body:not([data-accessibility="true"]) .abs-footer-panel-toggle {
    display: block;
    padding: 12px 0;
    min-height: 44px;
  }
  body:not([data-accessibility="true"]) .abs-panel-footer .panel-body {
    padding-bottom: 16px;
  }
}

/* 10. Telefon: jeden wygodny kafel, dwa od 480px. */
@media (max-width: 767px) {
  body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
  }
  body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery {
    padding: 12px;
    border-radius: 0;
  }
  body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery .abs-col-img .abs-img-wrapper {
    height: 170px;
  }
  body:not([data-accessibility="true"]) .abs-ask-product-btn {
    min-height: 44px;
    padding: 11px 12px;
  }
  body:not([data-accessibility="true"]) .hide-price-for-anon a {
    min-height: 44px;
    padding: 11px 12px;
  }
  body:not([data-accessibility="true"]) #mainMenu>ul>li>a {
    min-height: 44px;
    line-height: 1.5;
  }
  body:not([data-accessibility="true"]) .abs-injection-slide img {
    border-radius: 0;
  }
}
@media (max-width: 479px) {
  body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box {
    grid-template-columns: minmax(0,1fr);
  }
}

/* 11. Obwodka z przeciwnych naroznikow (inspiracja FH German).
   Zdjecie rosnie po najechaniu bezposrednio na nie, nie na cala karte.
   To powiekszenie istniejacego zdjecia, nie osobne okno jak w Papex.
   Pseudoelementy nie przechwytuja klikniec. Brak przesuwania ukladu. */
body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list) {
  position: relative;
  border-radius: 0;
  transform: none;
}
body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list):hover {
  transform: none;
  box-shadow: none;
}
@media (hover: hover) and (pointer: fine) {
  body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list)::before,
  body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list)::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    box-sizing: border-box;
    pointer-events: none;
    background: transparent;
    border-radius: 0;
    transform: scale(0);
    transition: transform 500ms ease;
  }
  body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list)::before {
    border-bottom: 1px solid var(--euduco-blue);
    border-left: 1px solid var(--euduco-blue);
    transform-origin: left bottom;
  }
  body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list)::after {
    border-top: 1px solid var(--euduco-blue);
    border-right: 1px solid var(--euduco-blue);
    transform-origin: right top;
  }
  body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list):is(:hover,:focus-within)::before,
  body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list):is(:hover,:focus-within)::after {
    transform: scale(1);
  }
  body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list) .abs-img-wrapper {
    overflow: hidden;
  }
  body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list) .abs-img-wrapper img {
    transform-origin: center;
    transition: transform 380ms cubic-bezier(.2,.65,.3,1);
  }
}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list) .abs-img-wrapper:hover img,
  body:not([data-accessibility="true"]) :is(.abs-offer-gallery.view-kind-box>.abs-layout-product-gallery,.abs-offer-list .abs-layout-product-list) .abs-col-img>a:focus-visible .abs-img-wrapper img {
    transform: scale(1.16);
  }
}
@media (prefers-reduced-motion: reduce) {
  body:not([data-accessibility="true"]) :is(.btn,.abs-layout-product-gallery,.abs-layout-product-gallery img,.abs-layout-product-list img) {
    transition: none !important;
    transform: none !important;
  }
  body:not([data-accessibility="true"]) :is(.abs-layout-product-gallery,.abs-layout-product-list)::before,
  body:not([data-accessibility="true"]) :is(.abs-layout-product-gallery,.abs-layout-product-list)::after {
    transition: none !important;
  }
}
@media (forced-colors: active) {
  body:not([data-accessibility="true"]) :is(.btn,.abs-layout-product-gallery,.hide-price-for-anon a) {
    border: 1px solid ButtonText;
    box-shadow: none;
  }
}
/* KONIEC. Po podgladzie sprawdz: telefon, menu, wyszukiwarke, produkt,
   ceny netto/brutto, jednostki/ilosci, koszyk, bledy formularzy i dostepnosc.
   Powrot: zastap ten plik kopia poprzedniego wlasnego CSS. */


/* EUDUCO FOCUS 4.0 — gradient + niezalezny blysk + obwodka SVG.
   Wymaga nowego skryptu Sekcja BODY. Zastap starszy Focus, nie dopisuj.
   Efekty nie wymagaja :has(), :is(), zmiennych CSS, masek ani @property.
   Klasy ef4 nadaje skrypt wszystkim niepustym etykietom automatycznie. */
body:not([data-accessibility="true"]) .product-label.ef4-label .abs-label {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  overflow: hidden;
  vertical-align: middle;
  padding: 7px 12px;
  margin: 0 4px 5px 0;
  border: 0 !important;
  border-radius: 0 !important;
  font-family: 'Nunito', Arial, sans-serif;
  font-size: 11px;
  font-weight: 800;
  line-height: 1.45;
  letter-spacing: .075em;
  text-transform: uppercase;
  text-shadow: none;
  white-space: normal;
  word-wrap: break-word;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.28), 0 3px 7px rgba(16,46,73,.12);
  animation: none !important;
}
/* Polysk to osobna warstwa: nie nadpisuje gradientu etykiety. */
body:not([data-accessibility="true"]) .product-label.ef4-label .abs-label::after {
  content: "";
  position: absolute;
  top: -30%;
  bottom: -30%;
  left: -85%;
  width: 55%;
  pointer-events: none;
  background: linear-gradient(110deg,rgba(255,255,255,0),rgba(255,255,255,.57),rgba(255,255,255,0));
  transform: translateX(0) skewX(-16deg);
  animation: ef4-shine 5.5s ease-in-out infinite;
}
body:not([data-accessibility="true"]) .product-label.ef4-label a:hover { text-decoration: none; }
body:not([data-accessibility="true"]) .ef4-card.ef4-card {
  position: relative;
  border-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  animation: none !important;
  transform: none !important;
}
/* Bardzo konkretne nadpisanie starych ramek zapisanych w skorce. */
body:not([data-accessibility="true"]) .ef4-card::before,
body:not([data-accessibility="true"]) .ef4-card::after {
  content: none !important;
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
  animation: none !important;
}
.ef4-card > .ef4-border {
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  display: block;
  overflow: visible;
  z-index: 2;
  pointer-events: none;
}
.ef4-border .ef4-line { stroke-width: 2px; }
.ef4-border .ef4-glow { filter: blur(2px); }
body[data-accessibility="true"] .ef4-border,
body.ef4-reduced .ef4-border { display: none; }
body.ef4-reduced .product-label.ef4-label .abs-label::after { display: none; animation: none; }
@keyframes ef4-shine {
  0%,65% { transform: translateX(0) skewX(-16deg); }
  90%,100% { transform: translateX(390%) skewX(-16deg); }
}
@media (max-width: 767px) {
  body:not([data-accessibility="true"]) .product-label.ef4-label .abs-label { padding: 6px 10px; font-size: 11px; }
}
@media (prefers-reduced-motion: reduce), (forced-colors: active) {
  .ef4-card > .ef4-border { display: none; }
  body:not([data-accessibility="true"]) .product-label.ef4-label .abs-label::after { display: none; animation: none; }
}
/* KONIEC MODULU EUDUCO FOCUS */

/* EUDUCO MENU 4.0 — niebieski akcent, swiatlo i szybkie przejscia. */
body:not([data-accessibility="true"]) .abs-header-menu-main {
  position: relative;
  background: linear-gradient(110deg,#ffffff 15%,#f1f8fd 100%);
  border-bottom: 0;
  box-shadow: 0 4px 18px rgba(1,93,162,.065);
}
body:not([data-accessibility="true"]) .abs-header-menu-main::after {
  content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px;
  background: linear-gradient(90deg,rgba(1,93,162,0) 5%,#015da2 35%,#01a3d4 50%,#015da2 65%,rgba(1,93,162,0) 95%);
  background-size: 220% 100%; pointer-events: none;
  animation: ef4-menu-light 7s ease-in-out infinite;
}
body:not([data-accessibility="true"]) #mainMenu > ul > li > a {
  position: relative; min-height: 44px; font-weight: 700; color: #173b54;
  transition: color .2s ease, background-color .2s ease, box-shadow .2s ease;
}
body:not([data-accessibility="true"]) #mainMenu > ul > li > a::after {
  content: ""; position: absolute; left: 18px; right: 18px; bottom: 8px; height: 2px;
  background: linear-gradient(90deg,#015da2,#01a3d4); pointer-events: none;
  transform: scaleX(0); transform-origin: left; transition: transform .22s ease;
}
body:not([data-accessibility="true"]) #mainMenu > ul > li > a:hover::after,
body:not([data-accessibility="true"]) #mainMenu > ul > li > a:focus::after { transform: scaleX(1); }
body:not([data-accessibility="true"]) #mainMenu > ul > li > a[aria-expanded="true"] {
  color: #fff; background: linear-gradient(115deg,#015da2,#087db3);
}
body:not([data-accessibility="true"]) #mainMenu > ul > li > a[aria-expanded="true"]::after { background: #fff; transform: scaleX(1); }
body:not([data-accessibility="true"]) .abs-mega-menu-container .abs-mega-menu-header a {
  color: #015da2; font-weight: 800; letter-spacing: -.015em; padding-bottom: 8px;
}
body:not([data-accessibility="true"]) .abs-mega-menu-container > li > ul > li > a {
  transition: color .18s ease, background-color .18s ease, transform .18s ease;
}
body:not([data-accessibility="true"]) .abs-mega-menu-container > li > ul > li > a:hover,
body:not([data-accessibility="true"]) .abs-mega-menu-container > li > ul > li > a:focus {
  color: #015da2; background: #edf5fc; transform: translateX(3px);
}
@media (min-width: 992px) {
  /* Kolumny naturalnie ukladaja grupy, bez bardzo wysokich pustych pol. */
  body:not([data-accessibility="true"]) #mainMenu .mega-menu { padding: 24px 20px; max-height: 72vh; overflow-y: auto; border-top: 2px solid #015da2; }
  body:not([data-accessibility="true"]) #mainMenu .mega-menu[aria-hidden="false"] { animation: ef4-menu-in .2s ease-out both; }
  body:not([data-accessibility="true"]) .abs-mega-menu-container > li.abs-mega-menu-links-box {
    display: block; height: auto !important; min-height: 0; column-count: 4; column-gap: 28px;
  }
  body:not([data-accessibility="true"]) .abs-mega-menu-container > li.abs-mega-menu-links-box > ul {
    display: inline-block; vertical-align: top; width: 100%; margin: 0 0 18px; padding: 0;
    break-inside: avoid; page-break-inside: avoid;
  }
}
body:not([data-accessibility="true"]) .search-form .input-group-btn-search > .btn {
  background: linear-gradient(115deg,#015da2,#087db3);
  transition: box-shadow .2s ease, background-color .2s ease;
}
body:not([data-accessibility="true"]) .search-form .input-group-btn-search > .btn:hover,
body:not([data-accessibility="true"]) .search-form .input-group-btn-search > .btn:focus {
  box-shadow: 0 0 0 3px rgba(1,93,162,.12), 0 3px 12px rgba(1,93,162,.2);
}
@keyframes ef4-menu-light { 0%,100% { background-position: 0% 0; } 50% { background-position: 100% 0; } }
@keyframes ef4-menu-in { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: translateY(0); } }
body.ef4-reduced .abs-header-menu-main::after { animation: none; }
@media (prefers-reduced-motion: reduce), (forced-colors: active) {
  body:not([data-accessibility="true"]) .abs-header-menu-main::after,
  body:not([data-accessibility="true"]) #mainMenu .mega-menu[aria-hidden="false"] { animation: none; }
  body:not([data-accessibility="true"]) #mainMenu a,
  body:not([data-accessibility="true"]) #mainMenu a::after { transition: none; }
}
/* KONIEC EUDUCO MENU */

body:not([data-accessibility="true"]) .abs-offer-gallery.view-kind-box>.abs-layout-product-gallery {
  min-width: 0;
  padding: 16px;
  background: #fff;
  border: 0px solid var(--eu-line);
  border-radius: 0;
  box-shadow: var(--eu-shadow);
  /* Karta nie zmienia rozmiaru; animujemy jej obwodke i zdjecie. */
  transform: none;
  transition: border-color 180ms ease, box-shadow 180ms ease;
}