@charset "UTF-8";
/* Colors Definition */
/* Product Details Content */
#pdp-content {
  /* Images Block */
  /* Info Block */
  /* Price Block (in this layout it's under Info Block) */
  /* Variants Block */
  /* Product Tabs Block */
  /* Feature values list */
  /* Param Product Blocks */
  /* Last seen Products */
}
#pdp-content #product-image-block {
  margin-bottom: 20px;
}
#pdp-content #product-image-block .product-picture-gallery {
  /* Keep pictures square */
  /* Main Image */
  /* Thumbnails */
}
#pdp-content #product-image-block .product-picture-gallery .image-ribbon-right {
  right: 3px;
}
#pdp-content #product-image-block .product-picture-gallery .image-ribbon-left {
  left: 3px;
}
#pdp-content #product-image-block .product-picture-gallery .dummy {
  margin-top: 100%;
}
#pdp-content #product-image-block .product-picture-gallery .square {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  right: 15px;
  background-color: #fff;
}
#pdp-content #product-image-block .product-picture-gallery .square img {
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
#pdp-content #product-image-block .product-picture-gallery .product-image-main-row .image-missing, #pdp-content #product-image-block .product-picture-gallery .product-image-main-row .product-image-main {
  border: 1px solid #e0e0e0;
}
#pdp-content #product-image-block .product-picture-gallery .product-image-main-row .image-missing img, #pdp-content #product-image-block .product-picture-gallery .product-image-main-row .product-image-main img {
  padding: 15px;
}
#pdp-content #product-image-block .product-picture-gallery .product-image-thumbnail-row {
  margin-left: -5px;
  margin-right: -5px;
}
#pdp-content #product-image-block .product-picture-gallery .product-image-thumbnail-row .product-image-thumbnail-col {
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 10px;
}
#pdp-content #product-image-block .product-picture-gallery .product-image-thumbnail-row .product-image-thumbnail-col .background-wrapper {
  width: 100%;
  display: flex;
  background-color: #fff;
  cursor: pointer;
}
#pdp-content #product-image-block .product-picture-gallery .product-image-thumbnail-row .product-image-thumbnail-col .background-wrapper.thumbnail-primary {
  border: 1px solid #2cb4af;
  cursor: auto;
}
#pdp-content #product-image-block .product-picture-gallery .product-image-thumbnail-row .product-image-thumbnail-col .background-wrapper .product-image-thumbnail {
  margin: auto;
  max-height: 95%;
  max-width: 95%;
}
#pdp-content #product-image-block .product-picture-gallery .product-image-thumbnail-row .product-image-thumbnail-col .background-wrapper .product-image-thumbnail img {
  padding: 1px;
}
#pdp-content #product-info-block {
  background-color: transparent;
  margin-bottom: 20px;
}
#pdp-content #product-info-block:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#pdp-content #product-info-block .product-info-content {
  background-color: #fff;
  padding: 15px;
  /* ArtNr */
  /* Product param infos */
}
#pdp-content #product-info-block .product-info-content .product-title {
  margin-bottom: 4px;
}
#pdp-content #product-info-block .product-info-content .product-number-label-column, #pdp-content #product-info-block .product-info-content .product-number-column {
  padding: 0 15px !important;
  border-top: 0 !important;
}
#pdp-content #product-info-block .product-info-content .product-number-label {
  padding-left: 0;
  padding-right: 0;
}
#pdp-content #product-info-block .product-info-content .pdp-vki-header h3 {
  margin-top: 5px;
}
#pdp-content #product-info-block .product-info-content .pdp-vki.col-md-4 {
  padding-right: 0;
}
#pdp-content #product-info-block .product-info-content ul#tabs-shortcuts {
  font-size: 10px;
  color: #5d6c6c;
  text-transform: uppercase;
  padding: 0;
  margin: 12px 0;
}
#pdp-content #product-info-block .product-info-content ul#tabs-shortcuts li {
  display: inline-block;
  white-space: nowrap;
}
#pdp-content #product-info-block .product-info-content ul#tabs-shortcuts li:before {
  content: "| ";
  color: #aeb6b7;
  padding-left: 4px;
}
#pdp-content #product-info-block .product-info-content ul#tabs-shortcuts li:first-child:before {
  content: "";
  padding-left: 0;
  padding-right: 0;
}
#pdp-content #product-info-block .product-info-content .product-details-pictogram-box {
  margin: 15px 17px;
}
#pdp-content #product-info-block .product-info-content .product-details-pictogram-box img.product-details-pictogram {
  max-width: 49px;
  margin-bottom: 4px;
}
#pdp-content #product-price-block {
  height: max-content;
  margin-bottom: 20px;
}
#pdp-content #product-price-block .product-card-price {
  background-color: #fff;
  padding: 15px;
  width: 100%;
  /* Cart Input field and Button */
  /* Price vuejs Block */
  /* Stock Wrapper */
  /* Add to Cart Button */
  /* Comparelist, Watchlist and Contact Buttons */
}
#pdp-content #product-price-block .product-card-price .into-cart-panel {
  margin-bottom: 0;
}
#pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body {
  padding: 5px 0;
}
#pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group {
  width: 100%;
}
#pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group input.articleQuantity {
  border-color: #2cb4af;
  height: 40px;
}
#pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group span.addProductToCart {
  display: none;
}
#pdp-content #product-price-block .product-card-price .priceblock-blockview {
  margin-top: 5px;
}
#pdp-content #product-price-block .product-card-price .priceblock-blockview .product-price-info-row .product-price-box {
  margin-left: 0;
}
#pdp-content #product-price-block .product-card-price .product-price-box {
  justify-content: flex-start;
}
#pdp-content #product-price-block .product-card-price .dia-color2-border-btn.addProductToCart {
  margin-top: 10px;
  display: flex;
}
#pdp-content #product-price-block .product-card-price .options-btn-group, #pdp-content #product-price-block .product-card-price .datasheet-btn-group {
  margin-top: 10px;
  margin-bottom: 4px;
}
#pdp-content #product-price-block .product-card-price .options-btn-group .dia-btn-wrapper .btn, #pdp-content #product-price-block .product-card-price .datasheet-btn-group .dia-btn-wrapper .btn {
  text-transform: uppercase;
  color: #5d6c6c;
  background-color: #fff !important;
  border: 1px solid #aeb6b7;
  font-size: 12px;
  padding: 10px 0 !important;
  margin: 0;
  width: 100%;
}
#pdp-content #product-price-block .product-card-price .options-btn-group .dia-btn-wrapper .btn:hover, #pdp-content #product-price-block .product-card-price .datasheet-btn-group .dia-btn-wrapper .btn:hover {
  text-decoration: none;
  color: #005754 !important;
}
#pdp-content #product-price-block .product-card-price .options-btn-group .dia-btn-wrapper .btn i, #pdp-content #product-price-block .product-card-price .datasheet-btn-group .dia-btn-wrapper .btn i {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
}
#pdp-content #product-price-block .product-card-price .options-btn-group .dia-btn-wrapper .btn span, #pdp-content #product-price-block .product-card-price .datasheet-btn-group .dia-btn-wrapper .btn span {
  font-size: 12px;
}
#pdp-content #product-price-block .product-card-price .options-btn-group {
  margin-top: 30px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #pdp-content #product-price-block .product-card-price .options-btn-group .dia-btn-wrapper .btn span.small {
    display: none;
  }
}
@media (min-width: 1px) and (max-width: 991px) {
  #pdp-content #product-price-block .product-card-price .options-btn-group .dia-btn-wrapper .btn i {
    padding-top: 2px;
  }
}
#pdp-content #product-price-block .product-card-price .datasheet-btn-group .dia-btn-wrapper .btn {
  height: 39px;
  border: 1px solid #e0e0e0;
}
#pdp-content #product-price-block .product-card-price .datasheet-btn-group .dia-btn-wrapper .btn br {
  display: none;
}
#pdp-content #product-price-block .product-card-price .datasheet-btn-group .dia-btn-wrapper .btn span.small {
  display: inline !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #pdp-content #product-price-block .product-card-price .datasheet-btn-group .dia-btn-wrapper .btn i {
    display: none;
  }
}
#pdp-content #variants-content {
  margin-bottom: 60px;
  /* Title and view switch buttons */
  /* Table & Mobile views */
  /* Table view */
  /* Mobile view */
  /* hide variants dataTable view and switch buttons for mobiles */
}
#pdp-content #variants-content #productDisplay #filter-release-search {
  width: auto;
}
#pdp-content #variants-content .dia-list-sort-order-box {
  margin-top: 0;
  margin-bottom: 30px;
}
#pdp-content #variants-content .dia-list-sort-order-box .product-config-text h2 {
  font-size: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#pdp-content #variants-content .dia-list-sort-order-box .product-config-text span {
  font-size: 18px;
}
#pdp-content #variants-content #table-view, #pdp-content #variants-content #mobile-view {
  position: relative;
  min-height: 100px;
}
#pdp-content #variants-content #table-view {
  background-color: #fff;
  padding: 30px;
}
#pdp-content #variants-content #table-view #product-variants {
  hyphens: initial;
  /* Hide/Show columns row */
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants_filter input {
  border: 1px solid #2cb4af;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants {
  font-size: 14px;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr {
  /* highlighting selected variant */
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr.highlight-selected-row {
  background-color: #fcffd1 !important;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td {
  vertical-align: middle;
  /* Price/Cart Cell */
  /* Options Cell */
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .colorfilter-button:hover {
  border-width: 0 !important;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form {
  /* Price */
  /* Cart */
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .priceblock-listview .product-price-info-row .productPrice {
  padding: 0;
  font-size: 16px !important;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .priceblock-listview .product-price-info-row .productPrice span {
  font-size: 16px !important;
  color: #005754;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .priceblock-listview .product-price-info-row label.price-label {
  font-size: 10px;
  font-weight: 500;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .into-cart-panel {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .into-cart-panel .into-cart-input-group {
  max-width: none;
  width: 100%;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .into-cart-panel .into-cart-input-group input.articleQuantity {
  height: 34px;
  border: 1px solid #005754;
  width: 75px !important;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .into-cart-panel .into-cart-input-group span.addProductToCart {
  height: 34px;
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  padding: 0;
  color: #fff;
  background-color: #005754;
  border: 1px solid #005754;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td:last-of-type {
  display: flex;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td:last-of-type .btn.btn-link {
  height: 34px;
  margin: auto 1px;
  color: #5d6c6c;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td:last-of-type .btn.btn-link:hover {
  color: #005754;
  text-decoration: none;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td:last-of-type .btn.btn-link i {
  margin: auto;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants_paginate ul.pagination li.paginate_button a {
  color: #5d6c6c;
}
#pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants_paginate ul.pagination li.paginate_button.active a {
  color: #fff;
  background-color: #2cb4af;
  border-color: #2cb4af;
}
#pdp-content #variants-content #table-view #product-variants #table-responsive-columns span {
  margin-top: 10px;
}
#pdp-content #variants-content #table-view #product-variants #table-responsive-columns .btn-group a.variant-col-toggle {
  margin-top: 0;
  font-size: 12px;
  padding: 5px;
  margin-right: 5px;
}
#pdp-content #variants-content #mobile-view .filters-wrapper {
  background-color: #fff;
  padding: 28px 33px 15px 33px;
}
#pdp-content #variants-content #mobile-view #product-variants-mobile {
  /* Legend */
  /* Filters title */
}
#pdp-content #variants-content #mobile-view #product-variants-mobile .variants-legend-wrapper #mobile-view-legend {
  padding: 0;
  float: right;
}
#pdp-content #variants-content #mobile-view #product-variants-mobile .variants-legend-wrapper #mobile-legend-modal .modal-body li.filter-item {
  margin-bottom: 20px;
}
#pdp-content #variants-content #mobile-view #product-variants-mobile .filter-selectors .feature-name, #pdp-content #variants-content #mobile-view #product-variants-mobile #artnr-selector .feature-name {
  font-size: 18px;
  font-weight: normal;
  margin-top: 11px;
  margin-bottom: 9px;
}
#pdp-content #variants-content #mobile-view #product-variants-mobile .filter-selectors .feature-name span, #pdp-content #variants-content #mobile-view #product-variants-mobile #artnr-selector .feature-name span {
  font-weight: 600;
  margin-left: 10px;
}
#pdp-content #variants-content #mobile-view #product-variants-mobile .filter-selectors .row-line, #pdp-content #variants-content #mobile-view #product-variants-mobile #artnr-selector .row-line {
  border-top: 2px solid #f0f0f0;
  margin-top: 35px;
  margin-bottom: 30px;
}
#pdp-content #variants-content #mobile-view #product-variants-mobile .filter-selectors ul.list-inline, #pdp-content #variants-content #mobile-view #product-variants-mobile #artnr-selector ul.list-inline {
  font-size: 0;
}
#pdp-content #variants-content #mobile-view #product-variants-mobile .filter-selectors ul.list-inline .loadAllOptions, #pdp-content #variants-content #mobile-view #product-variants-mobile #artnr-selector ul.list-inline .loadAllOptions {
  font-size: 12px;
  font-weight: 600;
  padding: 6px 20px;
  margin-left: 10px;
}
@media (hover: none), (hover: on-demand), (pointer: none), (pointer: coarse), (min-width: 1px) and (max-width: 600px) {
  #pdp-content #variants-content #productDisplay {
    display: none;
  }
  #pdp-content #variants-content #table-view {
    display: none;
  }
  #pdp-content #variants-content #mobile-view {
    display: block;
  }
}
#pdp-content .colorfilter-button:hover, #pdp-content .pictogramfilter-button:hover {
  border-width: 3px;
  border-color: #3AA0C3 !important;
}
#pdp-content #product-tabs-block #product-tabs {
  margin: 20px auto;
  width: 100%;
}
#pdp-content #product-tabs-block #product-tabs #tabs-header {
  width: 100%;
  margin-left: 10px;
  position: relative;
}
#pdp-content #product-tabs-block #product-tabs #tabs-header ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#pdp-content #product-tabs-block #product-tabs #tabs-header ul li {
  font-size: 13px;
  text-transform: uppercase;
  display: inline-block;
  padding-bottom: 5px;
}
#pdp-content #product-tabs-block #product-tabs #tabs-header ul li.active {
  position: relative;
  border-bottom: 2px solid #2cb4af;
}
#pdp-content #product-tabs-block #product-tabs #tabs-header ul li.active:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#pdp-content #product-tabs-block #product-tabs #tabs-header ul li.active:before {
  border-top-color: #2cb4af;
  border-width: 10px;
  margin-left: -10px;
}
@media (min-width: 1px) and (max-width: 600px) {
  #pdp-content #product-tabs-block #product-tabs #tabs-header ul li.active:before {
    border-top-color: transparent;
  }
}
#pdp-content #product-tabs-block #product-tabs #tabs-header ul li.active a {
  background-color: transparent;
}
#pdp-content #product-tabs-block #product-tabs #tabs-header ul li a {
  display: inline-block;
  padding: 5px 20px;
  color: #5d6c6c;
  font-weight: 600;
}
#pdp-content #product-tabs-block #product-tabs #tabs-header ul li a#tab-details span.badge {
  display: none;
}
#pdp-content #product-tabs-block #product-tabs .info-content {
  background-color: #fff;
  padding: 30px 30px 15px 30px;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content {
  /* Details tab Content */
  /* Media tab Content */
}
#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: 12px;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive {
  margin-top: 3px;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr:nth-of-type(odd), #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr:nth-of-type(odd) {
  background-color: #f0f0f0;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td {
  padding: 3px;
  border-top: 0;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td img, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td img {
  max-height: 30px;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td li.colorfilter-item, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td li.pictogramfilter-item, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td li.colorfilter-item, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td li.pictogramfilter-item {
  padding: 0;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td .colorfilter-button, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td .pictogramfilter-button, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td .colorfilter-button, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td .pictogramfilter-button {
  min-height: 12px;
  min-width: 12px;
  box-shadow: 1px 1px 3px black;
  -moz-box-shadow: 1px 1px 3px black;
  -webkit-box-shadow: 1px 1px 3px black;
  -o-box-shadow: 1px 1px 3px black;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td .colorfilter-button:hover, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td .pictogramfilter-button:hover, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td .colorfilter-button:hover, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td .pictogramfilter-button:hover {
  max-height: none !important;
  max-width: none !important;
  margin-top: -25px !important;
  margin-left: -20px !important;
  width: 50px;
  height: 50px;
  position: absolute;
  z-index: 1;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td .colorfilter-button, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td .colorfilter-button {
  max-height: 12px;
  max-width: 12px;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td .colorfilter-button .missing-color-sign, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td .colorfilter-button .missing-color-sign {
  font-size: 6px;
  vertical-align: text-top;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td .colorfilter-button:hover .missing-color-sign, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td .colorfilter-button:hover .missing-color-sign {
  font-size: 23px;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td .pictogramfilter-button:hover, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td .pictogramfilter-button:hover {
  border-color: transparent !important;
  border-width: 0 !important;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td .pictogramfilter-button:hover img.picto-search-img, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td .pictogramfilter-button:hover img.picto-search-img {
  max-height: none !important;
  max-width: none !important;
  width: 50px;
  height: 50px;
  border-width: 3px;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content table.table-responsive tbody tr td .pictogramfilter-button img.picto-search-img, #pdp-content #product-tabs-block #product-tabs .info-content .tab-content .param-table-wrapper table.table-responsive tbody tr td .pictogramfilter-button img.picto-search-img {
  max-height: 12px;
  max-width: 12px;
  margin: 0;
  cursor: default;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .media-content ul.media-list li.media-list-item div.media-list-linkbox {
  float: left;
  margin: 0 30px 20px 0;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .media-content ul.media-list li.media-list-item div.media-list-linkbox a {
  display: inline-block;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .media-content ul.media-list li.media-list-item div.media-list-linkbox a div.media-list-content {
  text-align: center;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .media-content ul.media-list li.media-list-item div.media-list-linkbox a div.media-list-content i {
  font-size: 4em;
}
#pdp-content #product-tabs-block #product-tabs .info-content .tab-content .media-content ul.media-list li.media-list-item div.media-list-linkbox a div.media-list-content p {
  font-size: 0.7em;
  padding: 5px 0;
}
#pdp-content .feature-values-list li.filter-item a.btn {
  border: 1px solid #2cb4af;
}
#pdp-content .param-product-wrapper {
  margin-top: 40px;
}
#pdp-content .param-product-wrapper .header-row .row-title {
  font-size: 20px;
}
#pdp-content .param-product-wrapper .product-param-tab {
  margin-top: 7px;
}
#pdp-content .param-product-wrapper .product-param-tab .product-card .product-card-head .product-card-media {
  position: relative;
  margin: auto;
}
#pdp-content .param-product-wrapper .product-param-tab .product-card .product-card-head .product-card-info td.product-card-title {
  padding-top: 0;
}
#pdp-content .param-product-wrapper .product-param-tab .product-card .product-card-head .product-card-price div {
  height: auto;
}
#pdp-content .param-product-wrapper .product-param-tab .product-card .product-card-head .product-card-price .into-cart-panel {
  margin: 0;
}
#pdp-content .param-product-wrapper .product-param-tab .product-card .product-card-head .product-card-price .into-cart-panel .panel-body {
  padding: 5px 17px;
}
#pdp-content .param-product-wrapper .product-param-tab .product-card .product-card-head .product-card-price .into-cart-panel .panel-body .into-cart-input-group {
  width: auto;
  margin-left: auto;
}
#pdp-content .param-product-wrapper .product-param-tab .product-card .product-card-head .product-card-price .into-cart-panel .panel-body .into-cart-input-group input.articleQuantity {
  max-width: 90px;
}
#pdp-content .param-product-wrapper .product-param-tab .see-all-btn {
  margin-top: 5px;
  border-color: #e0e0e0;
}
#pdp-content .last-seen-wrapper {
  margin-top: 40px;
}
#pdp-content .last-seen-wrapper .header-row .row-title {
  font-size: 20px;
}
#pdp-content .last-seen-wrapper .product-last {
  margin-top: 7px;
}
#pdp-content .last-seen-wrapper .product-last .last-seen-product-box {
  border-radius: 0;
}
#pdp-content .last-seen-wrapper .product-last .last-seen-product-box .caption .product-number-row .product-number-label-column, #pdp-content .last-seen-wrapper .product-last .last-seen-product-box .caption .product-number-row .product-number-column {
  padding: 0 !important;
}
#pdp-content .last-seen-wrapper .product-last .last-seen-product-box img {
  max-height: 150px;
}
#datasheet-dialog label {
  font-weight: normal;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22file%22%3A%22%2Fvolume%2Fsales%2F_source%2Fstatic%2Fneptune%2Fcss%2Fshop%2Fproduct-detail.css%22%2C%22sources%22%3A%5B%22static%2Fneptune%2Fcss%2Fshop%2Fproduct-detail.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAWZ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAOM%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAYZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeN%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAgBN%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcR%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcN%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBN%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAmBhB%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%22%7D */