/* Main colors */
/* NEW */
/* Main colors */
/* Background */
/* Text / Headline / Link */
/* Price */
/* Buttons */
/* Header */
/* Footer */
/* Borders */
/* Catalog menu */
/* Boxes */
/* Panels */
/* Stock */
/* Product numbers */
/*********************** Define Table param colors ***********************/
#pdp-content {
  /* Product Tabs Block */
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper {
  font-size: 14px !important;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive {
  margin-top: 3px;
  color: #000;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive thead {
  color: #fff;
  background-color: #1d428b;
  white-space: nowrap;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr.p-type {
  background-color: #D0E2F1;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr.p-type td:first-of-type {
  color: #fff;
  background-color: #4389C8;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr.m-type {
  background-color: #FEF6CC;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr.m-type td:first-of-type {
  color: #fff;
  background-color: #FAD933;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr.k-type {
  background-color: #F6D0C9;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr.k-type td:first-of-type {
  color: #fff;
  background-color: #DC4128;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr.n-type {
  background-color: #D0F0F1;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr.n-type td:first-of-type {
  color: #fff;
  background-color: #43C1C5;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr.s-type {
  background-color: #f8c287;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr.s-type td:first-of-type {
  color: #fff;
  background-color: #f1850f;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tr td {
  border: 2px solid #eee;
  vertical-align: middle;
}
@media (max-width: 1199px) {
  #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tr td {
    max-width: 200px;
    word-break: break-all;
  }
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tr td:first-of-type {
  text-align: center;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tr td:last-of-type {
  min-width: 120px;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tr td input, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tr td select {
  min-width: 50px;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tr td button {
  width: 42px;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tr td span {
  display: inline-block;
  padding: 8px 0;
}
.image-ribbon.image-ribbon-left {
  left: -45px;
}
.footer {
  padding: 15px;
  text-align: left;
  color: #FFFFFF;
}
.footer ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.footer a {
  list-style: none;
  color: #fff;
  font-size: 1em;
}
.footer .pt-footer-headline {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
}
.footer .pt-footer-copyright {
  font-size: 0.8em;
  position: relative;
}
.footer .pt-footer-copyright .pt-footer-copyright-text {
  margin: 10px 0 20px 0;
}
.footer .pt-footer-powered-text {
  font-size: 1rem;
}
.footer .pt-footer-pt-logo img {
  width: 130px;
}
.footer .pt-footer-contact-box {
  background-color: #142e61;
  padding: 5px;
}
.footer .separator10 {
  margin-top: 10px;
}
@media (max-width: 767px) {
  /* ROW 2: Tools */
  /* Input full width, reserve space for icon */
  /* Search icon: vertically centered regardless of input height */
  /* Phone dropdown container */
  .dt-header-top .dt-header-logo-box .head-logo {
    left: 0;
  }
  .dt-header-top .dt-header-logo-box .dia-header-logo {
    max-height: 40px !important;
    height: auto;
    width: auto;
  }
  .dt-header-top .dt-header-user-box {
    width: 100%;
    margin-right: 0;
    padding-left: 0;
    position: relative;
    z-index: 2000;
    min-width: 0;
  }
  .dt-header-top .dt-header-user-box .dt-header-user {
    width: 100%;
    padding-left: 0;
    -webkit-padding-start: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 20px;
    min-width: 0;
  }
  .dt-header-top .dt-header-user-box .dt-header-user > li {
    margin-left: 0;
  }
  .dt-header-top .dt-header-user-box .dt-header-user > li > a, .dt-header-top .dt-header-user-box .dt-header-user > li > button {
    min-height: var(--tap-h);
    padding: 6px var(--tap-px);
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .dt-header-top .dt-header-user-box .head-account-icon, .dt-header-top .dt-header-user-box .dt-header-cart-icon-box i, .dt-header-top .dia-menu-element i {
    font-size: var(--icon-size);
  }
  .dt-header-top .dt-header-search-box .has-feedback {
    position: relative;
    width: 100%;
    min-width: 0;
  }
  .dt-header-top .dt-header-search-box #dia-search-input {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
    padding-right: var(--search-icon-space) !important;
  }
  .dt-header-top .dt-header-search-box .dia-search-quicksearch-icon, .dt-header-top .dt-header-search-box .fa-search {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%) !important;
    /* robust centering */
    z-index: 2;
    pointer-events: none;
  }
  .dt-header-user-box, .dt-header-user {
    overflow: visible !important;
  }
  .dt-header-top .dt-header-user-box .dropdown-menu {
    z-index: 9999 !important;
    pointer-events: auto;
  }
  .dt-header-top .dt-header-user-box .dt-header-user > li.dropdown {
    position: relative;
  }
  .dt-header-top .dt-header-user-box #module-btn-account > .dropdown-menu {
    left: 0 !important;
    right: auto !important;
    top: calc(100% + 6px);
    width: min(320px, calc(100vw - (2 * var(--m-pad-x))));
    max-width: calc(100vw - (2 * var(--m-pad-x)));
  }
  .dt-header-top .dt-header-user-box #module-btn-account > .dropdown-menu a {
    display: block;
    padding: 12px 14px;
    white-space: normal;
  }
  .dt-header-bottom-100, .dt-header-bottom, .dt-header-bottom .btn-group, .dt-header-bottom .dt-header-bottom-box, .dt-header-bottom .dt-header-nav-box, .dt-header-bottom .dt-header-button-box {
    overflow: visible !important;
  }
  .dt-header-bottom-100 {
    top: 100px !important;
  }
  #header-contact-box {
    position: absolute;
    top: calc(100% + 6px);
    left: 0;
    right: auto;
    max-width: calc(100vw - 35px);
  }
  #header-contact-box, #header-contact-box * {
    pointer-events: auto;
  }
  #shopContainer .row {
    top: 50px;
    position: relative;
  }
  #shopContainer .row .dt-content-100 .dt-content .dt-content-right .row {
    top: 0;
  }
  #shopContainer .row .dt-content-100 .dt-content .dt-content-right .row .col-xs-12 h2 {
    margin: 0;
  }
  #shopContainer .row .dt-content-100 .dt-content .dt-content-right .text-left {
    top: 0;
  }
}
@media (max-width: 767px) {
  .dt-header-top .dt-header-search-box .dia-search-form-filter {
    display: none !important;
  }
}
@media (max-width: 430px) {
  .dt-header-bottom-100 {
    top: auto;
  }
  .dt-header-bottom {
    min-height: 44px;
    padding: 0 10px;
    gap: 6px;
    flex-wrap: nowrap;
    overflow-x: hidden;
  }
  .dt-header-bottom .dt-header-nav-box {
    margin-left: 0;
    min-width: 0;
    flex: 1 1 auto;
  }
  .dt-header-bottom .dt-header-button-box {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .dt-header-bottom .dt-header-button-box .btn-group {
    margin: 0 !important;
  }
  .dt-header-bottom a, .dt-header-bottom button {
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .dt-header-bottom .dia-menu-text {
    font-size: 0.82em;
    white-space: nowrap;
  }
}
.dt-header-bottom-100 {
  border-color: #e40613;
}
.tile-block-wrapper .tile-wrapper a.tile-group .tile-pic-wrapper {
  border-bottom: 2px solid #1d428b;
}
.datasheetPanel {
  height: 82px;
}
.datasheetPanel .panel-body {
  padding: 0 !important;
}
.footer-container-100 {
  display: block;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22file%22%3A%22%2Fvolume%2Fsales%2Fprivate_scripts%2Fstatic%2Fvenus%2Fcss%2Fshop%2Fcustom.css%22%2C%22sources%22%3A%5B%22private_scripts%2Fstatic%2Fvenus%2Fcss%2Fshop%2Fcustom.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAWU%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAclB%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOG%3BAAAA%3BAAAA%3BAAAA%3BAAUQ%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAASb%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%22%7D */