[data-component-name="search-refinements-bar"] .btn.filters-actions .resetFilters {
  border: none;
  background: transparent;
  background-color: transparent;
  color: inherit;
  padding: 0;
  text-decoration: none;
  outline: none;
  display: block;
  width: auto;
  min-width: auto;
  margin: 0;
}
[data-component-name="search-refinements-bar"] .btn.filters-actions .resetFilters:focus {
  outline: none;
}
[data-component-name="search-refinements-bar"] {
  height: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  border-bottom: 1px solid #f4f6f8;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 100%;
  position: fixed;
  z-index: 35;
  -webkit-transition: -webkit-transform 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: -webkit-transform 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 300ms cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
  will-change: transform;
  top: 64px;
}
.promo [data-component-name="search-refinements-bar"] {
  top: 94px;
}
.suggestion-search [data-component-name="search-refinements-bar"] {
  top: 168px;
}
.promo.suggestion-search [data-component-name="search-refinements-bar"] {
  top: 198px;
}
.macro-marchio [data-component-name="search-refinements-bar"] {
  top: 136px;
}
.promo.macro-marchio [data-component-name="search-refinements-bar"] {
  top: 166px;
}
@media only screen and (min-width: 480px) {
  [data-component-name="search-refinements-bar"] {
    top: 64px;
  }
  .promo [data-component-name="search-refinements-bar"] {
    top: 94px;
  }
  .suggestion-search [data-component-name="search-refinements-bar"] {
    top: 168px;
  }
  .promo.suggestion-search [data-component-name="search-refinements-bar"] {
    top: 198px;
  }
  .macro-marchio [data-component-name="search-refinements-bar"] {
    top: 151px;
  }
  .promo.macro-marchio [data-component-name="search-refinements-bar"] {
    top: 181px;
  }
}
@media only screen and (min-width: 767px) {
  [data-component-name="search-refinements-bar"] {
    top: 94px;
  }
  .promo [data-component-name="search-refinements-bar"] {
    top: 124px;
  }
  .suggestion-search [data-component-name="search-refinements-bar"] {
    top: 198px;
  }
  .promo.suggestion-search [data-component-name="search-refinements-bar"] {
    top: 228px;
  }
  .macro-marchio [data-component-name="search-refinements-bar"] {
    top: 181px;
  }
  .promo.macro-marchio [data-component-name="search-refinements-bar"] {
    top: 211px;
  }
}
@media only screen and (min-width: 1024px) {
  [data-component-name="search-refinements-bar"] {
    position: static;
    border: 0;
  }
}
.header-collapsed [data-component-name="search-refinements-bar"] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
}
@media only screen and (min-width: 1024px) {
  .header-collapsed [data-component-name="search-refinements-bar"] {
    -webkit-transform: none !important;
            transform: none !important;
  }
}
.suggestion-search.header-collapsed [data-component-name="search-refinements-bar"] {
  -webkit-transform: translate3d(0, -104px, 0);
          transform: translate3d(0, -104px, 0);
}
.promo.suggestion-search.header-collapsed [data-component-name="search-refinements-bar"] {
  -webkit-transform: translate3d(0, -134px, 0);
          transform: translate3d(0, -134px, 0);
}
.macro-marchio.header-collapsed [data-component-name="search-refinements-bar"] {
  -webkit-transform: translate3d(0, -72px, 0);
          transform: translate3d(0, -72px, 0);
}
@media only screen and (min-width: 480px) {
  .macro-marchio.header-collapsed [data-component-name="search-refinements-bar"] {
    -webkit-transform: translate3d(0, -87px, 0);
            transform: translate3d(0, -87px, 0);
  }
}
.promo.macro-marchio.header-collapsed [data-component-name="search-refinements-bar"] {
  -webkit-transform: translate3d(0, -102px, 0);
          transform: translate3d(0, -102px, 0);
}
@media only screen and (min-width: 480px) {
  .promo.macro-marchio.header-collapsed [data-component-name="search-refinements-bar"] {
    -webkit-transform: translate3d(0, -117px, 0);
            transform: translate3d(0, -117px, 0);
  }
}
@media only screen and (max-width: 1024px) {
  [data-component-name="gridr"].bannerTop ~ [data-component-name="search-refinements-bar"] {
    border-top: 1px solid #f4f6f8;
  }
}
[data-component-name="gridr"].refinementsNotSticky ~ [data-component-name="search-refinements-bar"] {
  position: relative;
  top: auto;
  -webkit-transform: none !important;
          transform: none !important;
}
[data-component-name="search-refinements-bar"] > .btn .text,
[data-component-name="search-refinements-bar"] > .btn .label {
  font-size: 13px;
  letter-spacing: 0.4px;
}
[data-component-name="search-refinements-bar"] .applied {
  display: none;
}
[data-component-name="search-refinements-bar"] .applied .count {
  display: inline-block;
  margin-left: 10px;
}
[data-component-name="search-refinements-bar"] .applied .count:before {
  content: '(';
}
[data-component-name="search-refinements-bar"] .applied .count:after {
  content: ')';
}
[data-component-name="search-refinements-bar"] .btn {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 1024px) {
  [data-component-name="search-refinements-bar"] .btn {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
  [data-component-name="search-refinements-bar"] .btn > span,
  [data-component-name="search-refinements-bar"] .btn > button {
    cursor: pointer;
  }
}
[data-component-name="search-refinements-bar"] .btn .filters-toggle,
[data-component-name="search-refinements-bar"] .btn.sort-by .action {
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  [data-component-name="search-refinements-bar"] .btn .filters-toggle,
  [data-component-name="search-refinements-bar"] .btn.sort-by .action {
    width: auto;
    height: auto;
  }
}
[data-component-name="search-refinements-bar"] .btn.filters-actions {
  border-right: 1px solid #f4f6f8;
}
@media only screen and (min-width: 1024px) {
  [data-component-name="search-refinements-bar"] .btn.filters-actions {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border: 0;
  }
}
[data-component-name="search-refinements-bar"] .btn.filters-actions .filters-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 1024px) {
  [data-component-name="search-refinements-bar"] .btn.filters-actions .filters-toggle {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 30px;
  }
}
[data-component-name="search-refinements-bar"] .btn.filters-actions .resetFilters {
  display: none;
}
@media only screen and (min-width: 1024px) {
  [data-component-name="search-refinements-bar"] .btn.filters-actions .resetFilters {
    padding-left: 2rem;
    line-height: 1;
    font-family: "AktivGrotesk-Regular";
  }
  [data-component-name="search-refinements-bar"] .btn.filters-actions .resetFilters .icon {
    display: none;
  }
}
[data-component-name="search-refinements-bar"] .btn.filters-actions.filters-opened .filters-toggle .icon {
  display: block;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: contain;
  width: 8px;
  height: 8px;
  background-size: 8px 8px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2039%2020%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M38.592%2019.5L19.5.408.408%2019.5z%22%2F%3E%3C%2Fsvg%3E");
}
@media only screen and (min-width: 1024px) {
  [data-component-name="search-refinements-bar"] .btn.filters-actions.filters-applied .resetFilters {
    display: block;
  }
}
[data-component-name="search-refinements-bar"] .btn.sort-by .label {
  display: none;
}
[data-component-name="search-refinements-bar"] .btn.sort-by .action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 1024px) {
  [data-component-name="search-refinements-bar"] .btn.sort-by {
    padding-right: 30px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  [data-component-name="search-refinements-bar"] .btn.sort-by .label {
    display: block;
  }
}
[data-component-name="search-refinements-bar"] .btn .icon {
  margin-left: 10px;
  display: block;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: contain;
  width: 8px;
  height: 8px;
  background-size: 8px 8px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2039%2020%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M38.592.5L19.5%2019.592.408.5z%22%2F%3E%3C%2Fsvg%3E");
}
[data-component-name="search-refinements-bar"] .counter {
  display: none;
}
@media only screen and (min-width: 1024px) {
  [data-component-name="search-refinements-bar"] .counter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 34%;
            flex: 1 0 34%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 13px;
    letter-spacing: 0.4px;
  }
}
[data-component-name="search-refinements-bar"].sticky {
  position: fixed;
  top: 64px;
  z-index: 35;
}
@media only screen and (min-width: 767px) {
  [data-component-name="search-refinements-bar"].sticky {
    top: 94px;
  }
}
@media only screen and (min-width: 1024px) {
  [data-component-name="search-refinements-bar"].sticky {
    top: 56px;
  }
}
[data-component-name="search-refinements-bar"].sticky.with-nav-menu {
  top: 137px;
}
@media only screen and (min-width: 767px) {
  [data-component-name="search-refinements-bar"].sticky.with-nav-menu {
    top: 179px;
  }
}

/*# sourceMappingURL=search-refinements.css.map */
