/*fix*/
.top-container {max-width: 100%; padding: 0;}
.main-container {max-width: 100%; padding: 0;}
.main-container .product-list-wide,
.product-list-wide {max-width: 1200px; margin: 0 auto; padding: 20px;}
.dormeo .main-container .product-list-wide,
.dormeo .product-list-wide,
.walkmaxx .main-container .product-list-wide,
.walkmaxx .product-list-wide {max-width: 1400px; padding-top: 45px;}
.main-container .main .col-main {display: none;}
.category-image {display: none !important;}
.catalog-category-view .top-filters .toolbar {padding-top: 15px;}
#widget-products-carousel-wrapper .owl-carousel {visibility: visible; display: block;}
.campaign-tagged .messages {padding: 0 30px;}
.widget-products-category-list-wrapper {visibility: hidden;}
.hide-for-small-inlineblock {display: inline-block;}
.show-for-small-inlineblock {display: none;}
.main-container .spinner-wrapper {z-index: 10000000000;}
.products-grid .add-to-links {display: none;}
.catalog-category-view .col-left {width: 100%;}
.topshop .uni-banner,
.delimano .uni-banner,
.wellneo .uni-banner,
.rovus .uni-banner {display: none;}

/*kv*/
.campaign-kv-special {background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; text-align: center;}
.campaign-kv-special .campaign-kv-special-inner {max-width: 1240px; padding: 80px 20px; min-height: 330px; margin: 0 auto; position: relative;}
.dormeo .campaign-kv-special .campaign-kv-special-inner,
.walkmaxx .campaign-kv-special .campaign-kv-special-inner {max-width: 1400px;}
.campaign-kv-special .campaign-kv-special-content {width: 30%; margin: 0 auto;}
.campaign-kv-special .campaign-kv-special-title {background-size: cover; background-repeat: no-repeat; background-position: 50% 50%;}
.campaign-kv-special h1 {text-transform: uppercase; color: #222222;}
.dormeo .campaign-kv-special h1 {color: #00285e;}
.campaign-kv-special h2 {color: #222222;}
.dormeo .campaign-kv-special h2 {color: #00285e;}
.campaign-kv-special h3,
.campaign-kv-special p {color: #222222; font-size: 20px;}
.dormeo .campaign-kv-special h3,
.dormeo .campaign-kv-special p {color: #00285e;}
.campaign-kv-special p {margin-bottom: 10px;}
.campaign-kv-special .campaign-kv-phone {color: #222222; padding: 15px 0 0; font-size: 20px; font-weight: bold;}
.dormeo .campaign-kv-special .campaign-kv-phone {color: #00285e}
.campaign-kv-special .campaign-kv-phone img {display: inline-block; width: 24px; height: 24px;}
.campaign-kv-special .campaign-kv-phone a {color: #222222;}
.dormeo .campaign-kv-special .campaign-kv-phone a {color: #00285e;}
.campaign-kv-special .campaign-kv-stores {margin-top: 20px; color: #222222; font-size: 20px;}
.dormeo .campaign-kv-special .campaign-kv-stores {color: #00285e;}
.campaign-kv-special .campaign-kv-stores a {text-decoration: underline; color: #222222;}
.dormeo .campaign-kv-special .campaign-kv-stores a {color: #00285e;}
.campaign-kv-special .campaign-kv-stores a:hover {text-decoration: none;}
.campaign-kv-object {position:absolute; top:30px; left:10%; z-index:3;}
.campaign-kv-object .campaign-kv-object-inner {width:125px; height: 125px; position:relative; color: #ffffff; background-color: #222222; border-radius: 50%; display: inline-block;}
.topshop .campaign-kv-object .campaign-kv-object-inner {background-color: #41AEEF;}
.dormeo .campaign-kv-object .campaign-kv-object-inner {background-color: #00285e;}
.delimano .campaign-kv-object .campaign-kv-object-inner {background-color: #ED1C24;}
.walkmaxx .campaign-kv-object .campaign-kv-object-inner {background-color: #88725a;}
.wellneo .campaign-kv-object .campaign-kv-object-inner {background-color: #e63295;}
.rovus .campaign-kv-object .campaign-kv-object-inner {background-color: #dd1e3c;}
.campaign-kv-object .campaign-kv-object-txt-pro {margin:0; padding:0; font-size:36px; line-height:1em; font-weight:bold; text-transform:uppercase; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); white-space: nowrap;}
.campaign-kv-object .campaign-kv-object-txt-pro .txt {font-size: 28px; line-height: 1em; display: inline-block; vertical-align: top; position: relative; top: 1px;}
.campaign-kv-object .campaign-kv-object-txt-pro .pre {font-size:13px; line-height: 13px; text-align: center; display: block; margin-bottom: 3px;}

/*tagged collection*/
.campaign-tagged {background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; padding: 60px 0; overflow-x: hidden;}
.campaign-tagged .campaign-tag {max-width: 1240px; margin: 0 auto; padding: 0 20px; margin-top: 50px;}
.campaign-tagged .campaign-tag:first-child {margin-top: 0;}
.dormeo .campaign-tagged .campaign-tag,
.walkmaxx .campaign-tagged .campaign-tag {max-width: 1400px;}
.campaign-tag .campaign-tag-title h2 {margin: 0 0 20px 0; padding: 0; color: #222222; font-size: 36px; line-height: 1.2em; font-weight: normal; text-transform: uppercase; text-align: center;}
.dormeo .campaign-tag .campaign-tag-title h2 {color: #00285e;}
.walkmaxx .campaign-tag .campaign-tag-title h2 {text-align: left;}
.campaign-tagged .owl-carousel-title,
.campaign-tagged .recommended-heading {display: none;}
.walkmaxx .campaign-tagged .campaign-tag-title {width: 80%;}
#widget-products-carousel-wrapper .owl-theme .owl-controls {top: -90px;}
.campaign-tagged .widget-products-carousel .item {background-color: #ffffff; border: 5px solid #f4f4f4; margin: 0 10px; text-align: center;}
.campaign-tagged .widget-products-carousel .item .new-label {font-size: 32px;}
.campaign-tagged .widget-products-carousel .item h2.product-name {padding: 0 5px;}
.campaign-tagged .widget-products-carousel .item .price-box .old-price,
.campaign-tagged .widget-products-carousel .item .price-box .regular-price,
.campaign-tagged .widget-products-carousel .item .price-box .special-price {display: block;}
.campaign-tagged .owl-theme.products-grid .owl-controls .owl-buttons div {top: 40%;}
.campaign-tagged .owl-theme .owl-controls .owl-buttons div {margin: 0; width: 24px; font-size: 4em;}
.campaign-tagged .owl-theme .owl-controls .owl-buttons .owl-prev {left: -36px;}
.campaign-tagged .owl-theme .owl-controls .owl-buttons .owl-next {right: -36px;}

/*timer*/
.no-counter .campaign-kv-timer-box {display:none!important;}
.no-counter-box #campaign-counter-valid-txt,
.no-counter-box #campaign-counter,
.no-counter-box #campaign-counter-end-txt {display:none!important;}
.campaign-kv-timer-box {width: 100%; padding: 10px; background-color: #222222; color: #fff; text-align: center; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff;}
.topshop .campaign-kv-timer-box {background-color: #41AEEF;}
.dormeo .campaign-kv-timer-box {background-color: #00285e;}
.delimano .campaign-kv-timer-box {background-color: #ED1C24;}
.walkmaxx .campaign-kv-timer-box {background-color: #88725a;}
.wellneo .campaign-kv-timer-box {background-color: #e63295;}
.rovus .campaign-kv-timer-box {background-color: #dd1e3c;}
.campaign-kv-timer-box .campaign-kv-timer {max-width: 1200px; margin: 0 auto;}
.dormeo .campaign-kv-timer-box .campaign-kv-timer,
.walkmaxx .campaign-kv-timer-box .campaign-kv-timer {max-width: 1400px;}
.campaign-kv-timer-box::marker {content: "";}
.campaign-kv-timer-box #campaign-counter-title-txt {margin: 5px 30px; font-size: 20px; line-height: 1.2; font-weight: bold; display: inline-block; vertical-align: middle; text-transform: uppercase;}
.campaign-kv-timer-box #campaign-counter-end-txt {margin: 0; font-size: 20px; line-height: 1.2; font-weight: normal; white-space: nowrap; display: inline-block; vertical-align:middle;}
.campaign-kv-timer-box #campaign-counter-valid-txt {margin: 0; font-size: 20px; line-height: 1.2; font-weight: normal; white-space: nowrap; display: inline-block; vertical-align: middle;}
.campaign-kv-timer-box #campaign-counter {white-space:nowrap; display: inline-block; vertical-align: middle; margin: 5px 0;}
.campaign-kv-timer-box #campaign-counter span.d-nmb,
.campaign-kv-timer-box #campaign-counter span.h-nmb,
.campaign-kv-timer-box #campaign-counter span.m-nmb,
.campaign-kv-timer-box #campaign-counter span.s-nmb {font-size:24px; line-height:1;}
.campaign-kv-timer-box #campaign-counter span.d,
.campaign-kv-timer-box #campaign-counter span.h,
.campaign-kv-timer-box #campaign-counter span.m,
.campaign-kv-timer-box #campaign-counter span.s {font-size:18px; line-height:1;}

/*Filters*/
.col-left {float: none; padding: 0; width: 100%; clear: none;}

.custom-filter-titles {display: none;}

.wide-layered-navigation-wrapper {max-width: 1200px; padding: 0 20px; margin: 0 auto; padding: 45px 0; position: relative; z-index: 1; }
.dormeo .wide-layered-navigation-wrapper,
.walkmaxx .wide-layered-navigation-wrapper {max-width:1400px}
.walkmaxx #product-filters.wide-layered-navigation-wrapper #layered-navigation {margin-bottom: 0; padding-bottom: 14px;}
.wide-layered-navigation-wrapper #layered-navigation .block-layered-nav .block-title {display: none;}
.wide-layered-navigation-wrapper #layered-navigation .block-layered-nav .block-clear {display: block; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0); z-index: 2;}
.walkmaxx .wide-layered-navigation-wrapper #layered-navigation .block-layered-nav .block-clear {display: none;}
body .wide-layered-navigation-wrapper #layered-navigation .block-layered-nav .block-clear a {padding: 0; margin: 0; color: #222222; font-size: 16px; line-height: 1.2em; font-weight: normal; text-decoration: underline;}
.wide-layered-navigation-wrapper #layered-navigation .block-layered-nav .block-clear a:hover {text-decoration: none;}
.wide-layered-navigation-wrapper #layered-navigation .block-layered-nav .block-clear a:after {content: ">>"; display: inline-block; margin-left: 5px;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container {margin: 0;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container article {overflow: initial; background: none; max-height: none; margin: 0;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .currently {margin: 0; padding: 20px; background-color: #f4f4f4;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .currently .block-subtitle {margin: 0; padding: 0 0 10px 0; color: #222222; font-size: 18px; font-weight: bold; text-transform: uppercase;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .currently ol {margin: 0;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .currently ol li:last-child {margin-bottom: 0;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .currently ol li .label {text-transform: uppercase; color: #222222; font-weight: bold;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .currently ol li .value {text-transform: uppercase; color: #222222; font-weight: bold;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .currently ol li .btn-remove {margin-left: 10px; background-color: #222222; border: 1px solid #222222;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .currently ol li .btn-remove:after {color: #ffffff; line-height: 20px;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .currently ol li .btn-remove:hover {background-color: #ffffff;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .currently ol li .btn-remove:hover:after {color: #222222;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .actions {margin: 0; padding: 20px;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .actions a {padding: 0; margin: 0; color: #222222; font-size: 16px; line-height: 1.2em; font-weight: normal; text-decoration: underline;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .actions a:hover {text-decoration: none;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container .actions a:after {content: ">>"; display: inline-block; margin-left: 5px;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list {display: table; margin: 0 auto; float: none; border: none;}
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list {position: static;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li {display: table-cell; vertical-align: top; padding: 0; border: none; border-bottom: 1px solid #222222; border-right: none; background-color: #ffffff; vertical-align: middle;}
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li {position: static; width: initial; border: none; background: none; vertical-align: bottom;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open {border-bottom: 6px solid #222222;}
.topshop .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open {border-bottom-color: #ed1c24;}
.dormeo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open {border-bottom-color: #00285e;}
.delimano .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open {border-bottom-color: #ED1C24;}
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open {border-bottom-color: #88725a;}
.wellneo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open {border-bottom-color: #e63295;}
.rovus .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open {border-bottom-color: #dd1e3c;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.emptyFilters {display: none;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .filterTitle,
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li > label {margin: 0; padding: 10px 40px; color: #222222; font-size: 20px; line-height: 1.2em; font-weight: normal; text-align: center; border-bottom: 5px solid #ffffff; text-transform: uppercase; background: none;}
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .filterTitle {border-bottom-color: #ece8e3;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open .filterTitle,
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open > label {color: #222222; font-size: 24px; font-weight: bold; border-bottom: none; text-transform: uppercase;}
.topshop .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open .filterTitle,
.topshop .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open > label {color: #ed1c24;}
.delimano .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open .filterTitle,
.delimano .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open > label {color: #ED1C24;}
.wellneo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open .filterTitle,
.wellneo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open > label {color: #e63295;}
.rovus .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open .filterTitle,
.rovus .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open > label {color: #dd1e3c;}
.dormeo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open .filterTitle {color: #00285e;}
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.open .filterTitle {color: #88725a;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .filterTitle:after {display: none;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small {width: 100%; padding: 0; display: none; position: absolute; top: 115px; left: 0; margin: 0; background-color: #ffffff;}
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small {border: none; background-color: #f3f1ee;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container #narrow-by-list > li .ac-small {top: 75px;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container #narrow-by-list > li.open .ac-small {display: block;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small ol {text-align: center; overflow-y: initial; max-height: none;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small ol li {line-height: normal; display: inline-block; border: 2px solid #888888; margin: 15px;}
.dormeo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small ol li {border-color: #00285e;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter {max-width: none;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter:hover {background-color: #f4f4f4;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter.selected {background-color: #222222;}

.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter.selected {background-color: #88725a;}
.dormeo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter.selected {background-color: #00285e;}
.topshop .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter.selected {background-color: #ed1c24;}
.delimano .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter.selected {background-color: #ED1C24;}
.wellneo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter.selected {background-color: #e63295;}
.rovus .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter.selected {background-color: #dd1e3c;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter {padding: 70px 20px 45px 20px; width: 85%; margin: 0 auto;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter:hover,
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter.selected {background: none;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip {background-color: #222222; border: 1px solid #ffffff; color: #ffffff; bottom: 25px; font-size: 18px;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter #slider-handles {pointer-events: none;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-handle {background-color: #222222; border: 1px solid #222222; cursor: pointer; pointer-events: all;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip:before {border-color:#222222 transparent transparent transparent; bottom: -5px;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip:after {display: none;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-connect {background-color: #222222;}
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-base {background-color:#ffffff;}
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip,
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-connect {background-color: #88725a;}
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-handle {background-color: #88725a; border-color: #88725a;}
.walkmaxx .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip:before {border-color:#88725a}
.dormeo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip,
.dormeo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-connect {background-color: #00285e;}
.dormeo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-handle {background-color: #00285e; border-color: #00285e;}
.dormeo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip:before {border-color:#00285e}
.topshop .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip,
.topshop .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-connect {background-color: #ed1c24;}
.topshop .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-handle {background-color: #ed1c24; border-color: #ed1c24;}
.topshop .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip:before {border-color:#ed1c24}
.delimano .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip,
.delimano .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-connect {background-color: #ED1C24;}
.delimano .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-handle {background-color: #ED1C24; border-color: #ED1C24;}
.delimano .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip:before {border-color:#ED1C24}
.wellneo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip,
.wellneo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-connect {background-color: #e63295;}
.wellneo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-handle {background-color: #e63295; border-color: #e63295;}
.wellneo .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip:before {border-color:#e63295}
.rovus .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip,
.rovus .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-connect {background-color: #dd1e3c;}
.rovus .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-handle {background-color: #dd1e3c; border-color: #dd1e3c;}
.rovus .wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li.filterPrice .ac-small .layered-nav-filter .noUi-tooltip:before {border-color:#dd1e3c}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter label,
.wide-layered-navigation-wrapper .block-layered-nav .ac-container #narrow-by-list > li.open .ac-small a {margin: 0; padding: 10px 20px; color: #222222; font-size: 18px; line-height: 1.2em; font-weight: bold; display: block; text-transform: uppercase; text-align: center; text-decoration: none;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container #narrow-by-list > li.open .ac-small a:hover {background-color: #f4f4f4;}
.wide-layered-navigation-wrapper .block-layered-nav .ac-container #narrow-by-list > li.open .ac-small .price {font-size: 18px;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter label:before {display: none;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .ac-small .layered-nav-filter.selected label {color: #ffffff;}
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .clear-filters-wrapper,
.wide-layered-navigation-wrapper .block-layered-nav #narrow-by-list > li .clear-filters-wrapper .clear-filters {display: none;}

/*Banner*/
.campaign-banner {margin-top: 20px; background-color: #222222; text-align: center;}
.topshop .campaign-banner {background-color: #41AEEF;}
.dormeo .campaign-banner {background-color: #00285e;}
.delimano .campaign-banner {background-color: #ED1C24;}
.walkmaxx .campaign-banner {background-color: #88725a;}
.wellneo .campaign-banner {background-color: #e63295;}
.rovus .campaign-banner {background-color: #dd1e3c;}
.campaign-banner .campaign-banner-inner {max-width: 1200px; margin: 0 auto; padding: 20px; text-align: center;}
.campaign-banner p {padding: 0; margin: 0; color: #ffffff; font-size: 16px; line-height: 1.2em; font-weight: normal;}
.campaign-banner a {padding: 0; margin: 0; color: #ffffff; font-size: 16px; line-height: 1.2em; font-weight: normal; text-decoration: underline;}
.campaign-banner a:hover {text-decoration: none;}

/*Filter Custom Prices*/
.filter-custom-prices {display:none;}
.filter-Price .filter-custom-prices {display:block;}

/*Light Mode*/
.light-mode .campaign-kv-special h1,
.light-mode .campaign-kv-special h2,
.light-mode .campaign-kv-special h3,
.light-mode .campaign-kv-special p,
.light-mode .campaign-kv-special .campaign-kv-phone,
.light-mode .campaign-kv-special .campaign-kv-phone a,
.light-mode .campaign-kv-special .campaign-kv-stores,
.light-mode .campaign-kv-special .campaign-kv-stores a {color: #ffffff;}
.light-mode .campaign-tag .campaign-tag-title h2,
.light-mode .owl-theme .owl-controls .owl-buttons div {color: #ffffff;}
.dormeo .light-mode #widget-products-carousel-wrapper .owl-theme .owl-controls .owl-buttons .owl-prev:before,
.dormeo .light-mode #widget-products-carousel-wrapper .owl-theme .owl-controls .owl-buttons .owl-next:before,
.walkmaxx .light-mode #widget-products-carousel-wrapper .owl-theme .owl-controls .owl-buttons .owl-prev:before,
.walkmaxx .light-mode #widget-products-carousel-wrapper .owl-theme .owl-controls .owl-buttons .owl-next:before {background-image: url('../images/arrow-icon-white.svg');}

/*Dark Mode*/
.campaign-kv-timer-box.dark-mode {color: #222222;}
.dormeo .campaign-kv-timer-box.dark-mode {color: #00285e;}

@media (max-width: 1600px) {
/*kv*/
.campaign-kv-special .campaign-kv-special-content {width: 35%;}
.campaign-kv-special .campaign-kv-special-inner {min-height: 230px; padding: 60px 20px;}
/*tagged collection*/
.campaign-tagged .owl-theme .owl-controls .owl-buttons div {font-size: 3em;}
.campaign-tagged .owl-theme .owl-controls .owl-buttons .owl-prev {left: -20px;}
.campaign-tagged .owl-theme .owl-controls .owl-buttons .owl-next {right: -20px;}
}

@media (max-width: 1040px) {
/*kv*/
.campaign-kv-special .campaign-kv-special-content {width: 65%;}
.campaign-kv-object {left:30px;}
}

@media (max-width: 960px) {
/*fix*/
.main-container .product-list-wide,
.product-list-wide {padding: 20px;}
/*Filters*/
.wide-layered-navigation-wrapper {display: none;}
.catalog-category-view .top-filters .toolbar {padding-top: 0;}

/*kv*/
.campaign-kv-special .campaign-kv-special-content {width: 50%;}
.campaign-kv-object .campaign-kv-object-inner {width:100px; height: 100px;}
.campaign-kv-object .campaign-kv-object-txt-pro {font-size:24px;}
.campaign-kv-object .campaign-kv-object-txt-pro .txt {font-size: 20px;}
.campaign-kv-object .campaign-kv-object-txt-pro .pre {font-size:12px;}
}

@media (min-width: 641px) {
/*kv*/
.campaign-kv-special-title {background-image: none !important;}
.campaign-kv-special .campaign-kv-phone a {pointer-events: none; cursor: not-allowed;}
}

@media (max-width: 641px) {  
/*UNI Banner*/
.uni-banner .ub-picto {padding: 5px 10px 5px 5px;}
.uni-banner #cb-int-counter-outer a.ub-arrow {display: none;}
.uni-banner .ub-btn a:after {font-size: 24px; line-height: 24px; margin: 0;}
}

@media (max-width: 640px) {
.hide-for-small-inlineblock {display: none;}
.show-for-small-inlineblock {display: inline-block;}

/*fix*/
.main-container .product-list-wide,
.product-list-wide {padding: 20px 10px;}
.campaign-tagged .messages {padding: 0 10px;}

/*kv*/
.campaign-kv-special {background-image: none !important;}
.campaign-kv-special .campaign-kv-special-inner {padding: 0;}
.campaign-kv-special .campaign-kv-special-content {width: 100%;}
.campaign-kv-special .campaign-kv-special-title {padding: 20px; display: table; width: 100%; min-height: 140px; background-position: 0 100%;}
.campaign-kv-special .campaign-kv-special-title .campaign-kv-special-title-inner {display: table-cell; vertical-align: middle;}
.campaign-kv-special .campaign-kv-special-title h1 {margin: 0;}
.campaign-kv-special .campaign-kv-special-description {padding: 30px 15px 0; background-color: #f4f4f4;}
.campaign-kv-special .campaign-kv-special-description h2,
.campaign-kv-special .campaign-kv-special-description h3,
.campaign-kv-special .campaign-kv-special-description p {color: #222222; font-size: 16px; margin-bottom: 0; padding-bottom: 10px;}
.dormeo .campaign-kv-special .campaign-kv-special-description h2,
.dormeo .campaign-kv-special .campaign-kv-special-description h3,
.dormeo .campaign-kv-special .campaign-kv-special-description p {color: #00285e;}
.campaign-kv-special .campaign-kv-phone {padding: 5px 0 5px; font-size: 18px;}
.campaign-kv-special .campaign-kv-special-description-padd {padding-bottom: 30px;}
.campaign-kv-special .campaign-kv-stores {font-size: 16px; margin-top: 10px;}
.campaign-kv-special .campaign-kv-special-description .campaign-kv-phone,
.campaign-kv-special .campaign-kv-special-description .campaign-kv-phone a,
.campaign-kv-special .campaign-kv-special-description .campaign-kv-stores,
.campaign-kv-special .campaign-kv-special-description .campaign-kv-stores a {color: #222222;}
.dormeo .campaign-kv-special .campaign-kv-special-description .campaign-kv-phone,
.dormeo .campaign-kv-special .campaign-kv-special-description .campaign-kv-phone a,
.dormeo .campaign-kv-special .campaign-kv-special-description .campaign-kv-stores,
.dormeo .campaign-kv-special .campaign-kv-special-description .campaign-kv-stores a {color: #00285e;}

.campaign-kv-object {position:relative; top:auto; left:auto; margin-bottom: 20px; display: none;}

/*timer*/
.campaign-kv-timer-box {padding: 10px;}
.campaign-kv-timer-box #campaign-counter-title-txt {display: block; margin-left: 0; margin-right: 0;}
/*tagged collection*/
.campaign-tagged {padding: 20px;}
.campaign-tag .campaign-tag-title h2 {font-size: 32px; margin-bottom: 10px; text-align: left;}
.campaign-tagged .campaign-tag {padding: 0;}
.walkmaxx .campaign-tagged .campaign-tag-title {width: 100%;}
.campaign-products-carousel .item {width: 70%; display: inline-block; margin-right: 10px; vertical-align: top; white-space: normal; background-color: #ffffff;}
.campaign-tagged .widget-products-carousel .item .new-label {font-size: 24px;}
.campaign-products-carousel .item:last-child {margin-right: 0;}
.campaign-products-carousel.owl-carousel {overflow-y:hidden; overflow-x:scroll; white-space:nowrap; scrollbar-width: none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 10px 0;}
.campaign-products-carousel.owl-carousel::-webkit-scrollbar {display:none;}

.dormeo.catalog-category-view .filter-mobile-wrapper,
.walkmaxx.catalog-category-view .filter-mobile-wrapper {margin: 0 -10px;}
}

@media (max-width: 480px) {
/*kv*/
.campaign-kv-special .campaign-kv-special-title {min-height: 120px;}
/*tagged collection*/
.campaign-tag .campaign-tag-title h2 {font-size: 24px;}
}

/*keyframes*/
@keyframes blink {
    0% {opacity: 0; transform: scale(0);}
    50%  {opacity: 1; transform: scale(1);}
    100%  {opacity: 0; transform: scale(2);}
}

@keyframes blinker {
    0% {opacity: 0;}
    40%, 90% {
        opacity: .5;
        transform: translate(-10px, 10px);
    }
    100% {
        opacity: 0;
        transform: translate(-10px, 10px);
    }
}