/* Generated by grunt-webfont */
/* Based on https://github.com/endtwist/fontcustom/blob/master/lib/fontcustom/templates/fontcustom.css */
@font-face {
  font-family: "xng-icon";
  src: url("/Themes/VanMeter/Styles/fonts/icons/icons.eot?c8f8e24cc97a599ced8081883c390c04");
  src: url("/Themes/VanMeter/Styles/fonts/icons/icons.eot?c8f8e24cc97a599ced8081883c390c04#iefix") format("embedded-opentype"), url("/Themes/VanMeter/Styles/fonts/icons/icons.woff2?c8f8e24cc97a599ced8081883c390c04") format("woff2"), url("/Themes/VanMeter/Styles/fonts/icons/icons.woff?c8f8e24cc97a599ced8081883c390c04") format("woff"), url("/Themes/VanMeter/Styles/fonts/icons/icons.ttf?c8f8e24cc97a599ced8081883c390c04") format("truetype"), url("/Themes/VanMeter/Styles/fonts/icons/icons.svg?c8f8e24cc97a599ced8081883c390c04#icons") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Bootstrap Overrides */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "xng-icon";
  display: inline-block;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* Icons */
.icon-facebook:before {
  content: "\f101"; }

.icon-instagram:before {
  content: "\f102"; }

.icon-linkedin:before {
  content: "\f103"; }

.icon-twitter:before {
  content: "\f104"; }

.icon-youtube:before {
  content: "\f105"; }

.icon-affiliated-distributors:before {
  content: "\f106"; }

.icon-allen-bradley:before {
  content: "\f107"; }

.icon-bbb:before {
  content: "\f108"; }

.icon-esop-association:before {
  content: "\f109"; }

.icon-naed:before {
  content: "\f10a"; }

.icon-ptda:before {
  content: "\f10b"; }

.icon-supplyforce:before {
  content: "\f10c"; }

.icon-chevron-double-left-light:before {
  content: "\f10d"; }

.icon-chevron-double-right-light:before {
  content: "\f10e"; }

.icon-copyright:before {
  content: "\f10f"; }

.icon-light-cart:before {
  content: "\f110"; }

.icon-alert:before {
  content: "\f111"; }

.icon-calendar:before {
  content: "\f112"; }

.icon-check-circle:before {
  content: "\f113"; }

.icon-chevron-double-left-reg:before {
  content: "\f114"; }

.icon-chevron-double-right-reg:before {
  content: "\f115"; }

.icon-list-alt:before {
  content: "\f116"; }

.icon-question-circle:before {
  content: "\f117"; }

.icon-search-reg:before {
  content: "\f118"; }

.icon-star-reg:before {
  content: "\f119"; }

.icon-stopwatch:before {
  content: "\f11a"; }

.icon-times-circle-reg:before {
  content: "\f11b"; }

.icon-address-card:before {
  content: "\f11c"; }

.icon-bars:before {
  content: "\f11d"; }

.icon-briefcase:before {
  content: "\f11e"; }

.icon-caret-down:before {
  content: "\f11f"; }

.icon-cart-arrow-down:before {
  content: "\f120"; }

.icon-check:before, .page-container.product-list .filter .search-filter label.f-selected:before, .page-container.product-list .filter .accordion ul li.f-selected a:before, .page-container.product-list .mobile-filters .small-filter label.f-selected:before {
  content: "\f121"; }

.icon-chevron-double-left:before {
  content: "\f122"; }

.icon-chevron-double-right:before {
  content: "\f123"; }

.icon-chevron-down:before, .page-container.product-list .mobile-filters .accordion .accord-head:before {
  content: "\f124"; }

.icon-chevron-left:before {
  content: "\f125"; }

.icon-chevron-right:before {
  content: "\f126"; }

.icon-chevron-up:before, .page-container.product-list .mobile-filters .accordion input.accord-check:checked ~ article.accord-head:before {
  content: "\f127"; }

.icon-comments:before {
  content: "\f128"; }

.icon-cube:before {
  content: "\f129"; }

.icon-drafting-compass:before {
  content: "\f12a"; }

.icon-edit:before {
  content: "\f12b"; }

.icon-envelope:before {
  content: "\f12c"; }

.icon-external-link:before {
  content: "\f12d"; }

.icon-file-alt:before {
  content: "\f12e"; }

.icon-file-archive:before {
  content: "\f12f"; }

.icon-file-image:before {
  content: "\f130"; }

.icon-file-pdf:before {
  content: "\f131"; }

.icon-file-spreadsheet:before {
  content: "\f132"; }

.icon-file-word:before {
  content: "\f133"; }

.icon-file:before {
  content: "\f134"; }

.icon-folder-open:before {
  content: "\f135"; }

.icon-folder:before {
  content: "\f136"; }

.icon-home:before {
  content: "\f137"; }

.icon-inbox-out:before {
  content: "\f138"; }

.icon-inbox:before {
  content: "\f139"; }

.icon-link:before {
  content: "\f13a"; }

.icon-list-ul:before {
  content: "\f13b"; }

.icon-lock:before {
  content: "\f13c"; }

.icon-map-marker-alt:before {
  content: "\f13d"; }

.icon-minus-circle:before, .page-container.product-list .filter .accordion input.accord-check:checked + label.accord-head:before {
  content: "\f13e"; }

.icon-phone-alt:before {
  content: "\f13f"; }

.icon-play:before {
  content: "\f140"; }

.icon-plus-circle:before, .page-container.product-list .filter .accordion label.accord-head:before {
  content: "\f141"; }

.icon-plus:before {
  content: "\f142"; }

.icon-print:before {
  content: "\f143"; }

.icon-search:before {
  content: "\f144"; }

.icon-share:before {
  content: "\f145"; }

.icon-shipping-fast:before {
  content: "\f146"; }

.icon-shopping-cart:before {
  content: "\f147"; }

.icon-star:before {
  content: "\f148"; }

.icon-th-large:before {
  content: "\f149"; }

.icon-th-list:before {
  content: "\f14a"; }

.icon-times-circle:before {
  content: "\f14b"; }

.icon-times:before {
  content: "\f14c"; }

.icon-trash:before {
  content: "\f14d"; }

.icon-upload:before {
  content: "\f14e"; }

.icon-user:before {
  content: "\f14f"; }

.icon-users:before {
  content: "\f150"; }

/*
|--------------------------------------------------------------------------
| Color Variables
|--------------------------------------------------------------------------
*/
/************* Screen Sizes Breakpoints Variables *************/
/*
|--------------------------------------------------------------------------
| Screen Sizes Breakpoints Variables
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Grid Columns, Options
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Spacing variables
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Gutter Variables
|--------------------------------------------------------------------------
*/
/* Genral Functions - Non-site-specific Functionality */
/* Functions for colors*/
/*** Foundation Functions **/
.page-container.product-list .content-wrapper {
  display: flex;
  padding-bottom: 1.875rem; }
  .page-container.product-list .content-wrapper .left-nav-2 {
    width: 15.625rem;
    padding-right: 1.25rem;
    position: relative; }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      .page-container.product-list .content-wrapper .left-nav-2 {
        min-width: 15.625rem; } }
  .page-container.product-list .content-wrapper .mobile-filters {
    display: none; }
  @media screen and (max-width: 768px) {
    .page-container.product-list .content-wrapper {
      flex-direction: column; }
      .page-container.product-list .content-wrapper .left-nav-2 {
        width: 100%;
        padding: 0; }
      .page-container.product-list .content-wrapper .filter, .page-container.product-list .content-wrapper .nav-head {
        display: none; }
      .page-container.product-list .content-wrapper .mobile-filters {
        display: block; }
      .page-container.product-list .content-wrapper .results-count {
        text-align: center;
        padding-top: 0.625rem; } }
  @media screen and (max-width: 481px) {
    .page-container.product-list .content-wrapper .viewmode-selector {
      display: none; } }
  .page-container.product-list .content-wrapper .product-list-container {
    flex: 1;
    padding-top: 2.25rem; }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      .page-container.product-list .content-wrapper .product-list-container.grid-ie {
        flex: 1; } }
  @media screen and (-ms-high-contrast: active) and (max-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 768px) {
    .page-container.product-list .content-wrapper .product-list-container.grid-ie {
      flex: 1 0 auto; } }
    @media screen and (max-width: 769px) {
      .page-container.product-list .content-wrapper .product-list-container {
        padding-top: 0.625rem; } }

.page-container.product-list .breadcrumb-share {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  @media screen and (max-width: 1025px) {
    .page-container.product-list .breadcrumb-share .print-button {
      display: none; } }

.page-container.product-list .products-wrapper {
  display: flex;
  flex-direction: column; }

.page-container.product-list .item-list {
  display: flex; }
  .page-container.product-list .item-list .item-block {
    border: 0;
    border-bottom: 1px solid #edeeef;
    flex: 1; }
    .page-container.product-list .item-list .item-block .unauthenticated-guest-customization {
      font-size: 0.8125rem; }

.page-container.product-list .total-products-number span {
  font-size: 0.75rem; }

.page-container.product-list.vm-list .viewmode-selector a.vms-list {
  color: #DB542C !important; }

.page-container.product-list.vm-list .item-list, .page-container.product-list.vm-grid .item-list {
  display: flex;
  flex-direction: column;
  border: 0;
  margin: 0; }
  @media print {
    .page-container.product-list.vm-list .item-list, .page-container.product-list.vm-grid .item-list {
      display: block; } }
  .page-container.product-list.vm-list .item-list .item-block, .page-container.product-list.vm-grid .item-list .item-block {
    border: 0;
    border-bottom: 1px solid #e0e1e2;
    flex: 1;
    flex-wrap: wrap;
    display: flex;
    padding: 0.625rem 0;
    position: relative; }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      .page-container.product-list.vm-list .item-list .item-block, .page-container.product-list.vm-grid .item-list .item-block {
        min-height: 17.5rem;
        flex: 1 0 auto; } }
    .page-container.product-list.vm-list .item-list .item-block .sponsored-container, .page-container.product-list.vm-grid .item-list .item-block .sponsored-container {
      position: absolute;
      top: 0.3125rem;
      right: 0.9375rem;
      background-color: #E9B22D;
      color: #FFF;
      padding: 0.3125rem;
      font-size: 0.75rem;
      border-radius: 0.3125rem; }
    .page-container.product-list.vm-list .item-list .item-block .item-name, .page-container.product-list.vm-grid .item-list .item-block .item-name {
      width: 100%;
      padding: 0.625rem 0; }
      .page-container.product-list.vm-list .item-list .item-block .item-name a, .page-container.product-list.vm-grid .item-list .item-block .item-name a {
        font-size: 1.25rem;
        font-weight: bold;
        color: #00214A;
        text-decoration: none; }
        .page-container.product-list.vm-list .item-list .item-block .item-name a:hover, .page-container.product-list.vm-grid .item-list .item-block .item-name a:hover {
          text-decoration: underline; }
      .page-container.product-list.vm-list .item-list .item-block .item-name.upper, .page-container.product-list.vm-grid .item-list .item-block .item-name.upper {
        display: block; }

@media screen and (-ms-high-contrast: active) and (max-width: 480px), screen and (-ms-high-contrast: none) and (max-width: 480px) {
  .page-container.product-list.vm-list .item-list .item-block .item-name.upper, .page-container.product-list.vm-grid .item-list .item-block .item-name.upper {
    display: none; } }
      .page-container.product-list.vm-list .item-list .item-block .item-name.lower, .page-container.product-list.vm-grid .item-list .item-block .item-name.lower {
        display: none; }

@media screen and (-ms-high-contrast: active) and (max-width: 480px), screen and (-ms-high-contrast: none) and (max-width: 480px) {
  .page-container.product-list.vm-list .item-list .item-block .item-name.lower, .page-container.product-list.vm-grid .item-list .item-block .item-name.lower {
    display: block; } }
      @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
        .page-container.product-list.vm-list .item-list .item-block .item-name .short-description.list-view:after, .page-container.product-list.vm-grid .item-list .item-block .item-name .short-description.list-view:after {
          content: none;
          background: transparent; } }
    .page-container.product-list.vm-list .item-list .item-block .item-thumb .thumb-container, .page-container.product-list.vm-grid .item-list .item-block .item-thumb .thumb-container {
      padding-right: 0.9375rem;
      width: 10rem;
      height: 10rem;
      min-height: 10rem; }
      .page-container.product-list.vm-list .item-list .item-block .item-thumb .thumb-container a, .page-container.product-list.vm-grid .item-list .item-block .item-thumb .thumb-container a {
        height: 100%;
        position: relative;
        display: block;
        border: 0;
        padding: 0; }
        .page-container.product-list.vm-list .item-list .item-block .item-thumb .thumb-container a img, .page-container.product-list.vm-grid .item-list .item-block .item-thumb .thumb-container a img {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          max-height: 100%;
          border: 0.0625rem solid #edeeef; }
    .page-container.product-list.vm-list .item-list .item-block .item-thumb .product-compare-add, .page-container.product-list.vm-grid .item-list .item-block .item-thumb .product-compare-add {
      padding-top: 0.625rem; }
    .page-container.product-list.vm-list .item-list .item-block .item-details, .page-container.product-list.vm-grid .item-list .item-block .item-details {
      flex: 1; }
      .page-container.product-list.vm-list .item-list .item-block .item-details .item-num, .page-container.product-list.vm-list .item-list .item-block .item-details .order-qty, .page-container.product-list.vm-grid .item-list .item-block .item-details .item-num, .page-container.product-list.vm-grid .item-list .item-block .item-details .order-qty {
        font-size: 0.8125rem; }
        .page-container.product-list.vm-list .item-list .item-block .item-details .item-num span, .page-container.product-list.vm-list .item-list .item-block .item-details .order-qty span, .page-container.product-list.vm-grid .item-list .item-block .item-details .item-num span, .page-container.product-list.vm-grid .item-list .item-block .item-details .order-qty span {
          display: block; }
          .page-container.product-list.vm-list .item-list .item-block .item-details .item-num span b, .page-container.product-list.vm-list .item-list .item-block .item-details .order-qty span b, .page-container.product-list.vm-grid .item-list .item-block .item-details .item-num span b, .page-container.product-list.vm-grid .item-list .item-block .item-details .order-qty span b {
            min-width: 6.25rem;
            display: inline-block;
            padding-right: 0.625rem; }
      .page-container.product-list.vm-list .item-list .item-block .item-details .item-num-cpn, .page-container.product-list.vm-grid .item-list .item-block .item-details .item-num-cpn {
        display: flex; }
        .page-container.product-list.vm-list .item-list .item-block .item-details .item-num-cpn b, .page-container.product-list.vm-grid .item-list .item-block .item-details .item-num-cpn b {
          min-width: 6.5625rem;
          display: inline-block;
          padding-right: 0.625rem; }
      .page-container.product-list.vm-list .item-list .item-block .item-details .order-qty, .page-container.product-list.vm-grid .item-list .item-block .item-details .order-qty {
        padding-top: 0.9375rem; }
    .page-container.product-list.vm-list .item-list .item-block .item-availability, .page-container.product-list.vm-grid .item-list .item-block .item-availability {
      flex: 1;
      padding-left: 1.875rem; }
      @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
        .page-container.product-list.vm-list .item-list .item-block .item-availability, .page-container.product-list.vm-grid .item-list .item-block .item-availability {
          padding: 0; } }
      .page-container.product-list.vm-list .item-list .item-block .item-availability .availability-by-warehouse-link, .page-container.product-list.vm-list .item-list .item-block .item-availability .login-to-view-availability-link, .page-container.product-list.vm-grid .item-list .item-block .item-availability .availability-by-warehouse-link, .page-container.product-list.vm-grid .item-list .item-block .item-availability .login-to-view-availability-link {
        font-size: 0.8125rem;
        padding-top: 0.3125rem; }
    .page-container.product-list.vm-list .item-list .item-block .actions-block, .page-container.product-list.vm-grid .item-list .item-block .actions-block {
      min-width: 14.6875rem;
      padding: 0.625rem;
      text-align: right;
      padding-top: 0;
      margin-top: -0.625rem; }
      .page-container.product-list.vm-list .item-list .item-block .actions-block button, .page-container.product-list.vm-list .item-list .item-block .actions-block a, .page-container.product-list.vm-grid .item-list .item-block .actions-block button, .page-container.product-list.vm-grid .item-list .item-block .actions-block a {
        margin-bottom: 0.625rem;
        width: 9.375rem;
        height: auto; }
      .page-container.product-list.vm-list .item-list .item-block .actions-block .item-price, .page-container.product-list.vm-grid .item-list .item-block .actions-block .item-price {
        font-size: 0.8125rem;
        text-align: right;
        padding: 0.3125rem 0; }
        .page-container.product-list.vm-list .item-list .item-block .actions-block .item-price .unit-net-price, .page-container.product-list.vm-grid .item-list .item-block .actions-block .item-price .unit-net-price {
          color: #DB542C;
          font-size: 1.25rem; }
        .page-container.product-list.vm-list .item-list .item-block .actions-block .item-price .price-saving, .page-container.product-list.vm-grid .item-list .item-block .actions-block .item-price .price-saving {
          display: block; }
      .page-container.product-list.vm-list .item-list .item-block .actions-block .add-to-cart-block, .page-container.product-list.vm-grid .item-list .item-block .actions-block .add-to-cart-block {
        display: flex;
        justify-content: flex-end; }
        .page-container.product-list.vm-list .item-list .item-block .actions-block .add-to-cart-block .item-qty, .page-container.product-list.vm-grid .item-list .item-block .actions-block .add-to-cart-block .item-qty {
          max-width: 4.0625rem;
          padding-right: 0.625rem; }
        .page-container.product-list.vm-list .item-list .item-block .actions-block .add-to-cart-block .action, .page-container.product-list.vm-grid .item-list .item-block .actions-block .add-to-cart-block .action {
          display: flex;
          flex-direction: column; }

@media screen and (min-width: 481px) and (max-width: 1000px) {
  .page-container.product-list.vm-list .item-list .item-block .item-details, .page-container.product-list.vm-list .item-list .item-block .item-availability {
    order: 1;
    flex-basis: 50%; }
  .page-container.product-list.vm-list .item-list .item-block .actions-block {
    flex: 1;
    flex-basis: 50%; }
  .page-container.product-list.vm-list .item-list .item-block .availability-message {
    text-align: right; }
    .page-container.product-list.vm-list .item-list .item-block .availability-message > div {
      justify-content: flex-end; } }

@media screen and (max-width: 481px) {
  .page-container.product-list.vm-list .item-list .item-block {
    flex-direction: column;
    border: 1px solid #e0e1e2;
    margin-top: 1.25rem;
    flex: initial; } }
  @media screen and (max-width: 481px) and (-ms-high-contrast: active), screen and (max-width: 481px) and (-ms-high-contrast: none) {
    .page-container.product-list.vm-list .item-list .item-block {
      flex: 0 1 auto;
      flex-direction: row; } }

@media screen and (max-width: 481px) {
    .page-container.product-list.vm-list .item-list .item-block .item-name {
      padding: 0 1.25rem 1.25rem;
      text-align: center; }
    .page-container.product-list.vm-list .item-list .item-block .item-thumb {
      order: -1; }
      .page-container.product-list.vm-list .item-list .item-block .item-thumb .thumb-container {
        padding: 0;
        margin: 0 auto; }
      .page-container.product-list.vm-list .item-list .item-block .item-thumb .product-compare-add {
        display: flex;
        justify-content: center; }
        .page-container.product-list.vm-list .item-list .item-block .item-thumb .product-compare-add .vm-checkbox {
          justify-content: center; }
    .page-container.product-list.vm-list .item-list .item-block .item-details {
      padding: 0 1.25rem; }
    .page-container.product-list.vm-list .item-list .item-block .item-availability {
      padding: 0 1.25rem; }
    .page-container.product-list.vm-list .item-list .item-block .actions-block {
      padding-top: 1.25rem;
      text-align: center; }
      .page-container.product-list.vm-list .item-list .item-block .actions-block .item-price {
        padding: 0 1.25rem;
        text-align: center; }
      .page-container.product-list.vm-list .item-list .item-block .actions-block .add-to-cart-block {
        justify-content: center;
        margin-top: 0.625rem; } }
  @media screen and (max-width: 481px) and (-ms-high-contrast: active), screen and (max-width: 481px) and (-ms-high-contrast: none) {
    .page-container.product-list.vm-list .item-list .item-block {
      display: block; } }

@media screen and (max-width: 481px) {
    .page-container.product-list.vm-list .item-list .item-block .unauthenticated-guest-customization {
      margin-top: 0.625rem; } }

.page-container.product-list.vm-grid .viewmode-selector a.vms-grid {
  color: #DB542C !important; }

.page-container.product-list.vm-grid .item-list {
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: -1.25rem;
  margin-left: -1.25rem; }
  .page-container.product-list.vm-grid .item-list .item-block {
    width: calc(33.3% - 1.25rem);
    margin-left: 1.25rem;
    flex-direction: column;
    border: 1px solid #e0e1e2;
    margin-top: 1.25rem;
    flex: initial; }
    @media screen and (min-width: 769px) and (max-width: 1050px) {
      .page-container.product-list.vm-grid .item-list .item-block {
        width: calc(50% - 1.25rem); } }
    @media screen and (min-width: 530px) and (max-width: 755px) {
      .page-container.product-list.vm-grid .item-list .item-block {
        width: calc(50% - 1.25rem); } }
    @media screen and (min-width: 0px) and (max-width: 530px) {
      .page-container.product-list.vm-grid .item-list .item-block {
        width: 100%; } }
    .page-container.product-list.vm-grid .item-list .item-block .unauthenticated-guest-customization {
      margin-top: 0.625rem; }
    .page-container.product-list.vm-grid .item-list .item-block.grid-view-ie .product-compare-add .vm-checkbox {
      justify-content: center; }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      .page-container.product-list.vm-grid .item-list .item-block.grid-view-ie {
        display: block; } }
    .page-container.product-list.vm-grid .item-list .item-block.grid-view-ie .item-name.upper.hide-ie {
      display: none; }
    .page-container.product-list.vm-grid .item-list .item-block.grid-view-ie .item-name.lower.show-ie {
      display: block; }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      .page-container.product-list.vm-grid .item-list .item-block {
        flex: 0 1 auto;
        flex-direction: row; } }
    .page-container.product-list.vm-grid .item-list .item-block .item-name {
      padding: 0 1.25rem 1.25rem;
      text-align: center; }
    .page-container.product-list.vm-grid .item-list .item-block .item-thumb {
      order: -1; }
      .page-container.product-list.vm-grid .item-list .item-block .item-thumb .thumb-container {
        padding: 0;
        margin: 0 auto; }
      .page-container.product-list.vm-grid .item-list .item-block .item-thumb .product-compare-add {
        display: flex;
        justify-content: center; }
        .page-container.product-list.vm-grid .item-list .item-block .item-thumb .product-compare-add .vm-checkbox {
          justify-content: center; }
    .page-container.product-list.vm-grid .item-list .item-block .item-details {
      padding: 0 1.25rem; }
    .page-container.product-list.vm-grid .item-list .item-block .item-availability {
      padding: 0 1.25rem; }
    .page-container.product-list.vm-grid .item-list .item-block .actions-block {
      padding-top: 1.25rem;
      text-align: center; }
      .page-container.product-list.vm-grid .item-list .item-block .actions-block .item-price {
        padding: 0 1.25rem;
        text-align: center; }
      .page-container.product-list.vm-grid .item-list .item-block .actions-block .add-to-cart-block {
        justify-content: center;
        margin-top: 0.625rem; }

.page-container.product-list .filter {
  font-family: TVNord-Cond;
  font-weight: light; }
  .page-container.product-list .filter ::-webkit-scrollbar {
    width: 0.5rem; }
  .page-container.product-list .filter ::-webkit-scrollbar-track {
    background: #F6F6F0; }
  .page-container.product-list .filter ::-webkit-scrollbar-thumb {
    background: #DB542C;
    outline: 0.0625rem solid #E9B22D; }
  .page-container.product-list .filter .nav-head-2 h3 {
    font-family: TVNord-Cond;
    font-size: 1.125rem;
    margin: 0.25rem 0 0.0625rem; }
  .page-container.product-list .filter .search-container {
    display: flex; }
    .page-container.product-list .filter .search-container button, .page-container.product-list .filter .search-container input {
      height: 2.5rem; }
    .page-container.product-list .filter .search-container button {
      padding: 0.625rem;
      margin: 0; }
  .page-container.product-list .filter .search-filter {
    padding: 0.625rem 0 0.3125rem; }
    .page-container.product-list .filter .search-filter label {
      position: relative;
      padding-left: 1.25rem; }
      .page-container.product-list .filter .search-filter label:before {
        content: "";
        width: 0.9375rem;
        height: 0.9375rem;
        background-color: #FFF;
        position: absolute;
        left: 0;
        top: 0.125rem;
        border: 0.0625rem solid #AAAFB2;
        color: #414142;
        cursor: pointer;
        font-size: 0.6875rem;
        margin: 0 0.3125rem 0 0;
        transition: all .2s;
        line-height: 1.2; }
      .page-container.product-list .filter .search-filter label.f-selected:before {
        font-family: 'xng-icon';
        color: #DB542C;
        padding: 0 0.0625rem; }
  .page-container.product-list .filter .n-filtered h3 {
    font-family: TVNord-Cond;
    font-size: 1rem;
    margin-bottom: 0; }
  .page-container.product-list .filter .n-filtered ul {
    margin: 0.1875rem;
    list-style: none; }
  .page-container.product-list .filter .n-filtered a {
    color: #4F4F4F;
    font-size: 0.875rem;
    text-decoration: none;
    font-family: TVNord-Cond; }
    .page-container.product-list .filter .n-filtered a em {
      font-style: normal;
      font-weight: bold; }
    .page-container.product-list .filter .n-filtered a:hover::before {
      color: #DB542C; }
  .page-container.product-list .filter .accordion input.accord-check:checked ~ article.accord-head {
    background-color: black; }
  .page-container.product-list .filter .accordion {
    margin-top: 0.625rem; }
    .page-container.product-list .filter .accordion label.accord-head {
      font-family: TVNord-Cond;
      font-size: 0.9375rem;
      font-weight: bold;
      border: 0;
      border-bottom: 1px solid #edeeef;
      background-color: transparent;
      color: #28343C;
      padding: 0.3125rem 0; }
      .page-container.product-list .filter .accordion label.accord-head:before {
        font-family: 'xng-icon';
        font-size: 0.875rem;
        position: absolute;
        right: 1.25rem;
        color: #DB542C; }
      .page-container.product-list .filter .accordion label.accord-head:after {
        display: none; }
    .page-container.product-list .filter .accordion input.accord-check:checked ~ article.accord-content {
      padding: 0.625rem 0; }
    .page-container.product-list .filter .accordion .accord-content {
      max-height: 260px;
      overflow: auto;
      background: transparent;
      border: 0; }
      .page-container.product-list .filter .accordion .accord-content .brands-filter {
        padding-right: 0.3125rem; }
        .page-container.product-list .filter .accordion .accord-content .brands-filter button {
          height: auto;
          font-size: 0.875rem;
          padding: 0.625rem; }
    .page-container.product-list .filter .accordion ul {
      margin: 0; }
      .page-container.product-list .filter .accordion ul li.f-selected a:before {
        font-family: 'xng-icon';
        color: #DB542C;
        padding: 0 0.0625rem; }
      .page-container.product-list .filter .accordion ul li a {
        color: #4F4F4F;
        display: block;
        position: relative;
        padding-left: 1.25rem;
        line-height: 1rem;
        width: 100%;
        text-decoration: none;
        font-family: TVNord-Cond;
        font-size: 1rem;
        padding-bottom: 0.3125rem; }
        .page-container.product-list .filter .accordion ul li a:before {
          content: "";
          width: 0.9375rem;
          height: 0.9375rem;
          background-color: #FFF;
          position: absolute;
          left: 0;
          top: 0.125rem;
          border: 0.0625rem solid #AAAFB2;
          color: #414142;
          cursor: pointer;
          font-size: 0.6875rem;
          margin: 0 0.3125rem 0 0;
          transition: all .2s;
          line-height: 1.2; }
        .page-container.product-list .filter .accordion ul li a .f-name {
          word-break: normal;
          max-width: 100%;
          line-height: 1.125rem;
          letter-spacing: 0.03125rem;
          font-weight: 400;
          word-wrap: break-word;
          overflow-wrap: break-word; }
        .page-container.product-list .filter .accordion ul li a .f-count {
          font-weight: 400; }
    .page-container.product-list .filter .accordion .accord-show-more {
      font-size: 0.875rem;
      font-weight: 600;
      text-align: center;
      display: block; }

.page-container.product-list .mobile-filters .accordion .accord-head {
  background-color: #E5E5DB;
  border: 0;
  font-family: TVNord-Cond;
  font-weight: bold;
  font-size: 1.125rem;
  color: #4F4F4F; }
  .page-container.product-list .mobile-filters .accordion .accord-head:before {
    font-family: 'xng-icon';
    font-size: 0.75rem;
    position: absolute;
    right: 1.875rem;
    top: 0.9375rem;
    color: #DB542C; }
  .page-container.product-list .mobile-filters .accordion .accord-head:after {
    display: none; }

.page-container.product-list .mobile-filters .accordion .accord-content ul {
  list-style: none; }

.page-container.product-list .mobile-filters .accordion .accord-content .search-container {
  display: flex; }
  .page-container.product-list .mobile-filters .accordion .accord-content .search-container .search-input {
    flex: 1; }
  .page-container.product-list .mobile-filters .accordion .accord-content .search-container button {
    padding: 0.625rem;
    margin: 0; }

.page-container.product-list .mobile-filters .accordion .accord-content .brands-filter button {
  font-size: 0.875rem;
  padding: 0.625rem; }

.page-container.product-list .mobile-filters .accordion .accord-content button, .page-container.product-list .mobile-filters .accordion .accord-content input, .page-container.product-list .mobile-filters .accordion .accord-content select {
  height: 2.5rem;
  margin-bottom: 1.25rem; }

.page-container.product-list .mobile-filters .small-filter {
  padding: 0.625rem 0 0.3125rem; }
  .page-container.product-list .mobile-filters .small-filter label {
    position: relative;
    padding-left: 1.25rem; }
    .page-container.product-list .mobile-filters .small-filter label:before {
      content: "";
      width: 0.9375rem;
      height: 0.9375rem;
      background-color: #FFF;
      position: absolute;
      left: 0;
      top: 0.125rem;
      border: 0.0625rem solid #AAAFB2;
      color: #414142;
      cursor: pointer;
      font-size: 0.6875rem;
      margin: 0 0.3125rem 0 0;
      transition: all .2s;
      line-height: 1.2; }
    .page-container.product-list .mobile-filters .small-filter label.f-selected:before {
      font-family: 'xng-icon';
      color: #DB542C;
      padding: 0 0.0625rem; }

.page-container.product-list .results-count .search-lbl {
  font-size: 1.25rem;
  font-weight: bold; }
  .page-container.product-list .results-count .search-lbl strong {
    color: #DB542C; }

.page-container.product-list ul.search-tabs {
  display: flex;
  list-style: none;
  margin: 1.25rem 0; }
  .page-container.product-list ul.search-tabs:after {
    flex: 1;
    content: "";
    border-bottom: 1px solid #e0e1e2; }
  .page-container.product-list ul.search-tabs li a {
    font-family: TVNord-Cond;
    font-size: 1.125rem;
    font-weight: bold;
    display: block;
    padding: 0.9375rem 1.875rem;
    background-color: #AAAFB2;
    color: #4F4F4F;
    text-decoration: none;
    border-bottom: 1px solid #e0e1e2; }
    .page-container.product-list ul.search-tabs li a.active {
      background-color: #FFF; }

.page-container.product-list ul.search-content {
  list-style: none;
  margin: 0;
  padding-bottom: 1.875rem; }
  .page-container.product-list ul.search-content li {
    background-color: #E5E5DB;
    padding: 1.25rem 1.875rem;
    margin-bottom: 0.625rem; }
    .page-container.product-list ul.search-content li a {
      font-family: TVNord-Cond;
      font-size: 1.25rem;
      font-weight: bold;
      padding: 0 0 0.625rem;
      text-transform: uppercase;
      text-decoration: none; }

.add-to-cart-block .tooltip-tip {
  max-width: 1.25rem;
  margin-right: 0.3125rem;
  text-decoration: none; }

/* print page */
@media print {
  .page-container.product-list .content-wrapper {
    display: block; }
    .page-container.product-list .content-wrapper .left-nav-2 {
      display: none; }
  @-moz-document url-prefix() {
    .page-container.product-list .content-wrapper .products-wrapper {
      display: block; } }
  .page-container.product-list.vm-list .item-list .item-block {
    page-break-inside: avoid;
    max-height: 20rem; }
    .page-container.product-list.vm-list .item-list .item-block .availability {
      display: none; }
  .page-container.product-list.vm-grid .item-list {
    display: block; }
    .page-container.product-list.vm-grid .item-list .item-block {
      display: inline-block;
      vertical-align: top;
      border: 0;
      page-break-inside: avoid;
      max-height: 38.75rem; }
  .k-ie .page-container.product-list.vm-list .item-list .item-block .availability {
    display: none; }
  .paginator-34.pbtm {
    display: none; } }

/*# sourceMappingURL=product-list.css.map */