/* line 19, product_details_content.scss */
.two_columns_layout {
  margin-top: 70px;
  display: table;
  padding-left: 40px;
  padding-right: 40px;
  width: 100%;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 19, product_details_content.scss */
  .two_columns_layout {
    margin-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 30, product_details_content.scss */
.two_columns_layout.multiple_image .img_wrapper img {
  width: 50%;
  padding-right: 20px;
  float: left;
}
.two_columns_layout.multiple_image .img_wrapper .overview_right_image img {
  max-width: 50%;
  width: inherit;
  padding: 8px 8px 8px 0px;
}

@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 30, product_details_content.scss */
  .two_columns_layout.multiple_image .img_wrapper img {
    padding-right: 10px;
  }
}
/* line 37, product_details_content.scss */
.two_columns_layout.multiple_image .img_wrapper img.last {
  padding-right: 0px;
  padding-left: 20px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 37, product_details_content.scss */
  .two_columns_layout.multiple_image .img_wrapper img.last {
    padding-left: 10px;
  }
}
/* line 44, product_details_content.scss */
.two_columns_layout.multiple_image .img_wrapper img.large_image {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 50, product_details_content.scss */
.two_columns_layout.multiple_image .img_wrapper a ~ img {
  margin-top: 30px;
}
/* line 53, product_details_content.scss */
.two_columns_layout.multiple_image .img_wrapper > div {
  width: 50%;
  display: inline-block;
  float: left;
}
/* line 61, product_details_content.scss */
.two_columns_layout h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 23px;
  letter-spacing: -1px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 61, product_details_content.scss */
  .two_columns_layout h3 {
    margin-bottom: 14px;
    letter-spacing: 0px;
  }
}
/* line 71, product_details_content.scss */
.two_columns_layout h3:last-child {
  margin-top: 23px;
  margin-bottom: 0px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 71, product_details_content.scss */
  .two_columns_layout h3:last-child {
    margin-top: 14px;
  }
}
/* line 79, product_details_content.scss */
.two_columns_layout h3 + .p1 {
  margin-top: 0px;
}
/* line 82, product_details_content.scss */
.two_columns_layout .p1 {
  margin: 0;
  margin-top: 30px;
  color: #666;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 82, product_details_content.scss */
  .two_columns_layout .p1 {
    margin-top: 20px;
  }
}
/* line 89, product_details_content.scss */
.two_columns_layout .p1:first-child {
  margin-top: 0px;
}
/* line 93, product_details_content.scss */
.two_columns_layout > div {
  display: table-cell;
  vertical-align: top;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 93, product_details_content.scss */
  .two_columns_layout > div {
    display: block;
  }
}
/* line 99, product_details_content.scss */
.two_columns_layout > div .img_wrapper {
  text-align: center;
}
@media only screen and (max-width: 619px) {
  /* line 93, product_details_content.scss */
  .two_columns_layout > div {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 108, product_details_content.scss */
  .two_columns_layout .text_wrapper {
    float: none;
    width: auto;
  }
}
/* line 113, product_details_content.scss */
.two_columns_layout .text_wrapper .extra_content {
  margin-top: 30px;
}
/* line 117, product_details_content.scss */
.two_columns_layout .img_wrapper {
  text-align: center;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 117, product_details_content.scss */
  .two_columns_layout .img_wrapper {
    z-index: 100;
  }
}
@media only screen and (max-width: 619px) {
  /* line 117, product_details_content.scss */
  .two_columns_layout .img_wrapper {
    margin-top: 23px;
  }
}
/* line 126, product_details_content.scss */
.two_columns_layout .img_wrapper .block-image:first-child {
  padding-right: 5px;
}
/* line 129, product_details_content.scss */
.two_columns_layout .img_wrapper .block-image:first-child + div {
  padding-left: 5px;
}
/* line 133, product_details_content.scss */
.two_columns_layout .img_wrapper .extra_image {
  margin-top: 20px;
}
/* line 136, product_details_content.scss */
.two_columns_layout .img_wrapper .img_note {
  text-align: left;
  margin-top: 10px;
}
/* line 142, product_details_content.scss */
.two_columns_layout.text_left .img_wrapper {
  float: right;
  padding-left: 20px;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 142, product_details_content.scss */
  .two_columns_layout.text_left .img_wrapper {
    padding-left: 0;
    margin-left: 20px;
    /*margin-bottom: 20px;*/
  }
}
@media only screen and (max-width: 619px) {
  /* line 142, product_details_content.scss */
  .two_columns_layout.text_left .img_wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 154, product_details_content.scss */
.two_columns_layout.text_left .text_wrapper {
  padding-right: 20px;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 154, product_details_content.scss */
  .two_columns_layout.text_left .text_wrapper {
    padding-right: 0px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 154, product_details_content.scss */
  .two_columns_layout.text_left .text_wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 165, product_details_content.scss */
.two_columns_layout.text_right .img_wrapper {
  float: left;
  padding-right: 20px;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 165, product_details_content.scss */
  .two_columns_layout.text_right .img_wrapper {
    padding-right: 0px;
    margin-right: 20px;
    /*margin-bottom: 20px;*/
  }
}
@media only screen and (max-width: 619px) {
  /* line 165, product_details_content.scss */
  .two_columns_layout.text_right .img_wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 177, product_details_content.scss */
.two_columns_layout.text_right .text_wrapper {
  padding-left: 20px;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 177, product_details_content.scss */
  .two_columns_layout.text_right .text_wrapper {
    padding-left: 0px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 177, product_details_content.scss */
  .two_columns_layout.text_right .text_wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 185, product_details_content.scss */
.two_columns_layout.text_right .text_wrapper h3 {
  /*@include respond-local(m) {
  	margin-top: -21px;
  }*/
}
@media only screen and (max-width: 619px) {
  /* line 185, product_details_content.scss */
  .two_columns_layout.text_right .text_wrapper h3 {
    margin-top: auto;
  }
}
/* line 196, product_details_content.scss */
.two_columns_layout .btn_wrapper {
  margin-top: 20px;
  float: left !important;
}
@media only screen and (max-width: 619px) {
  /* line 196, product_details_content.scss */
  .two_columns_layout .btn_wrapper {
    width: 100%;
  }
}
@media only screen and (max-width: 619px) {
  /* line 202, product_details_content.scss */
  .two_columns_layout .btn_wrapper .button {
    width: 100%;
  }
}
/* line 210, product_details_content.scss */
html.lt-ie9 .two_columns_layout .row:after {
  content: none;
}

/* line 215, product_details_content.scss */
.one_column_large_image {
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 70px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 215, product_details_content.scss */
  .one_column_large_image {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 50px;
  }
}
/* line 223, product_details_content.scss */
.one_column_large_image.text_bottom .img_wrapper {
  margin-bottom: 23px;
  margin-top: 0;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 223, product_details_content.scss */
  .one_column_large_image.text_bottom .img_wrapper {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 223, product_details_content.scss */
  .one_column_large_image.text_bottom .img_wrapper {
    margin-bottom: 0px;
  }
}
/* line 233, product_details_content.scss */
.one_column_large_image.text_bottom .text_wrapper {
  margin-bottom: 0px;
}
@media only screen and (max-width: 619px) {
  /* line 233, product_details_content.scss */
  .one_column_large_image.text_bottom .text_wrapper {
    margin-bottom: 23px;
  }
}
/* line 241, product_details_content.scss */
.one_column_large_image.text_overlay_bottom {
  position: relative;
}
/* line 243, product_details_content.scss */
.one_column_large_image.text_overlay_bottom .text_wrapper {
  position: absolute;
  padding-right: 40px;
  z-index: 999;
  margin-bottom: 0px;
  bottom: 0px;
  pointer-events: auto;
}
/* line 250, product_details_content.scss */
html.lt-ie9 .one_column_large_image.text_overlay_bottom .text_wrapper {
  padding-right: 80px;
}
@media only screen and (max-width: 1023px) {
  /* line 243, product_details_content.scss */
  .one_column_large_image.text_overlay_bottom .text_wrapper {
    position: static;
    padding-right: 0px;
  }
}
/* line 257, product_details_content.scss */
.one_column_large_image.text_overlay_bottom .text_wrapper .text_overlay {
  background: url("/resources/rwd/images/pdp/overview/big_pic_shadow.png") repeat-x;
  pointer-events: auto;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  color: #fff;
  padding-bottom: 15px;
}
@media only screen and (max-width: 1023px) {
  /* line 257, product_details_content.scss */
  .one_column_large_image.text_overlay_bottom .text_wrapper .text_overlay {
    padding-left: 0px;
    padding-right: 0px;
    background: none;
    padding-top: 0px;
    margin-top: 23px;
    padding-bottom: 0px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 257, product_details_content.scss */
  .one_column_large_image.text_overlay_bottom .text_wrapper .text_overlay {
    margin-top: 0px;
    padding-bottom: 0px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 257, product_details_content.scss */
  .one_column_large_image.text_overlay_bottom .text_wrapper .text_overlay {
    margin-top: 0px;
    padding-bottom: 0px;
  }
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 257, product_details_content.scss */
  .one_column_large_image.text_overlay_bottom .text_wrapper .text_overlay {
    margin-top: 23px;
    padding-bottom: 0px;
  }
}
/* line 283, product_details_content.scss */
.one_column_large_image.text_overlay_bottom .text_wrapper .text_overlay h3 {
  margin-bottom: 0px;
}
@media only screen and (max-width: 1023px) {
  /* line 283, product_details_content.scss */
  .one_column_large_image.text_overlay_bottom .text_wrapper .text_overlay h3 {
    margin-bottom: 23px;
    color: #000 !important;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 283, product_details_content.scss */
  .one_column_large_image.text_overlay_bottom .text_wrapper .text_overlay h3 {
    margin-bottom: 14px;
  }
}
/* line 293, product_details_content.scss */
.one_column_large_image.text_overlay_bottom .text_wrapper .text_overlay .p1 {
  margin-bottom: 0px;
}
@media only screen and (max-width: 1023px) {
  /* line 293, product_details_content.scss */
  .one_column_large_image.text_overlay_bottom .text_wrapper .text_overlay .p1 {
    color: #666 !important;
  }
}
/* line 301, product_details_content.scss */
.one_column_large_image.text_overlay_bottom .img_wrapper {
  margin-top: 0px;
}
@media only screen and (max-width: 1023px) {
  /* line 301, product_details_content.scss */
  .one_column_large_image.text_overlay_bottom .img_wrapper {
    margin-top: 23px;
  }
}
@media only screen and (min-width: 700px) and (max-width: 1023px) {
  /* line 301, product_details_content.scss */
  .one_column_large_image.text_overlay_bottom .img_wrapper {
    margin-top: 0;
  }
}
/* line 312, product_details_content.scss */
.one_column_large_image.text_overlay_top {
  position: relative;
}
/* line 314, product_details_content.scss */
.one_column_large_image.text_overlay_top .text_wrapper {
  position: absolute;
  padding-right: 40px;
  top: 0px;
  z-index: 999;
  pointer-events: auto;
}
/* line 320, product_details_content.scss */
html.lt-ie9 .one_column_large_image.text_overlay_top .text_wrapper {
  padding-right: 80px;
}
@media only screen and (max-width: 1023px) {
  /* line 314, product_details_content.scss */
  .one_column_large_image.text_overlay_top .text_wrapper {
    position: static;
    padding-right: 0px;
  }
}
/* line 327, product_details_content.scss */
.one_column_large_image.text_overlay_top .text_wrapper .text_overlay {
  background: url("/resources/rwd/images/pdp/overview/big_pic_shadow_top.png") repeat-x;
  padding-left: 20px;
  padding-right: 20px;
  color: #FFF;
  padding-bottom: 80px;
}
@media only screen and (max-width: 1023px) {
  /* line 327, product_details_content.scss */
  .one_column_large_image.text_overlay_top .text_wrapper .text_overlay {
    padding-left: 0px;
    padding-right: 0px;
    background: none;
    padding-bottom: 0px;
  }
}
/* line 338, product_details_content.scss */
.one_column_large_image.text_overlay_top .text_wrapper .text_overlay h3 {
  margin-top: 20px;
  margin-bottom: 0px;
}
@media only screen and (max-width: 1023px) {
  /* line 338, product_details_content.scss */
  .one_column_large_image.text_overlay_top .text_wrapper .text_overlay h3 {
    margin-bottom: 23px;
    color: #000 !important;
    margin-top: 0px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 338, product_details_content.scss */
  .one_column_large_image.text_overlay_top .text_wrapper .text_overlay h3 {
    margin-bottom: 14px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 350, product_details_content.scss */
  .one_column_large_image.text_overlay_top .text_wrapper .text_overlay .p1 {
    color: #666 !important;
  }
}
/* line 357, product_details_content.scss */
.one_column_large_image.text_overlay_top .img_wrapper {
  margin-top: 0px;
}
@media only screen and (max-width: 1023px) {
  /* line 357, product_details_content.scss */
  .one_column_large_image.text_overlay_top .img_wrapper {
    margin-top: 23px;
  }
}
/* line 368, product_details_content.scss */
html.lt-ie9 .one_column_large_image .text_wrapper {
  display: table;
}
/* line 372, product_details_content.scss */
.one_column_large_image .img_wrapper {
  text-align: center;
  margin-top: 23px;
}
/* line 376, product_details_content.scss */
.one_column_large_image.sub_module {
  margin-top: 30px;
}
/* line 378, product_details_content.scss */
.one_column_large_image.sub_module h3 {
  margin-bottom: 10px;
}
/* line 382, product_details_content.scss */
.one_column_large_image h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 23px;
  letter-spacing: -1px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 382, product_details_content.scss */
  .one_column_large_image h3 {
    margin-bottom: 14px;
    letter-spacing: 0px;
  }
}
/* line 392, product_details_content.scss */
.one_column_large_image h3:last-child {
  margin-top: 23px;
  margin-bottom: 0px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 392, product_details_content.scss */
  .one_column_large_image h3:last-child {
    margin-top: 14px;
  }
}
/* line 400, product_details_content.scss */
.one_column_large_image h3 + .p1 {
  margin-top: 0px;
}
/* line 403, product_details_content.scss */
.one_column_large_image .p1 {
  margin: 0;
  margin-top: 30px;
  color: #666;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 403, product_details_content.scss */
  .one_column_large_image .p1 {
    margin-top: 20px;
  }
}
/* line 410, product_details_content.scss */
.one_column_large_image .p1:first-child {
  margin-top: 0px;
}
/* line 415, product_details_content.scss */
.one_column_large_image .btn_wrapper {
  margin-top: 20px;
  float: left !important;
}
@media only screen and (max-width: 619px) {
  /* line 415, product_details_content.scss */
  .one_column_large_image .btn_wrapper {
    width: 100%;
  }
}
@media only screen and (max-width: 619px) {
  /* line 421, product_details_content.scss */
  .one_column_large_image .btn_wrapper .button {
    width: 100%;
  }
}
/* line 429, product_details_content.scss */
html.lt-ie9 .one_column_large_image .row:after {
  content: none;
}

/* line 434, product_details_content.scss */
.three_columns_layout {
  margin-top: 70px;
  display: table;
  padding-left: 40px;
  padding-right: 40px;
  width: 100%;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 434, product_details_content.scss */
  .three_columns_layout {
    margin-bottom: 0px;
    margin-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 443, product_details_content.scss */
.three_columns_layout > div {
  float: left;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 443, product_details_content.scss */
  .three_columns_layout > div {
    display: block;
  }
}
@media only screen and (max-width: 619px) {
  /* line 443, product_details_content.scss */
  .three_columns_layout > div {
    float: none;
    display: table;
  }
}
/* line 452, product_details_content.scss */
.three_columns_layout > div .img_wrapper {
  text-align: center;
}
/* line 456, product_details_content.scss */
.three_columns_layout .img_wrapper {
  text-align: center;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 456, product_details_content.scss */
  .three_columns_layout .img_wrapper {
    z-index: 100;
  }
}
@media only screen and (max-width: 619px) {
  /* line 456, product_details_content.scss */
  .three_columns_layout .img_wrapper {
    margin-top: 23px;
  }
}
/* line 464, product_details_content.scss */
.three_columns_layout .img_wrapper .extra_image {
  margin-top: 20px;
}
/* line 467, product_details_content.scss */
.three_columns_layout .img_wrapper .img_note {
  text-align: left;
  margin-top: 10px;
}
/* line 473, product_details_content.scss */
.three_columns_layout .text_wrapper .extra_content {
  margin-top: 30px;
}
/* line 477, product_details_content.scss */
.three_columns_layout .small_column {
  width: 36%;
}
@media only screen and (max-width: 839px) {
  /* line 477, product_details_content.scss */
  .three_columns_layout .small_column {
    width: 50%;
  }
}
@media only screen and (max-width: 619px) {
  /* line 477, product_details_content.scss */
  .three_columns_layout .small_column {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 487, product_details_content.scss */
.three_columns_layout .large_column {
  width: 64%;
}
@media only screen and (max-width: 839px) {
  /* line 487, product_details_content.scss */
  .three_columns_layout .large_column {
    width: 50%;
  }
}
@media only screen and (max-width: 619px) {
  /* line 487, product_details_content.scss */
  .three_columns_layout .large_column {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 498, product_details_content.scss */
.three_columns_layout.text_left .img_wrapper {
  float: right;
  padding-left: 20px;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 498, product_details_content.scss */
  .three_columns_layout.text_left .img_wrapper {
    padding-left: 0px;
    margin-left: 20px;
    /*margin-bottom: 20px;*/
  }
}
@media only screen and (max-width: 619px) {
  /* line 498, product_details_content.scss */
  .three_columns_layout.text_left .img_wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 510, product_details_content.scss */
.three_columns_layout.text_left .text_wrapper {
  padding-right: 20px;
  float: left;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 510, product_details_content.scss */
  .three_columns_layout.text_left .text_wrapper {
    float: none;
    width: auto;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 510, product_details_content.scss */
  .three_columns_layout.text_left .text_wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 525, product_details_content.scss */
.three_columns_layout.text_right .img_wrapper {
  padding-right: 20px;
}
@media only screen and (max-width: 839px) {
  /* line 525, product_details_content.scss */
  .three_columns_layout.text_right .img_wrapper {
    float: left;
  }
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 525, product_details_content.scss */
  .three_columns_layout.text_right .img_wrapper {
    padding-right: 0px;
    margin-right: 20px;
    /*margin-bottom: 20px;*/
  }
}
@media only screen and (max-width: 619px) {
  /* line 525, product_details_content.scss */
  .three_columns_layout.text_right .img_wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 539, product_details_content.scss */
.three_columns_layout.text_right .text_wrapper {
  padding-left: 20px;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 539, product_details_content.scss */
  .three_columns_layout.text_right .text_wrapper {
    float: none;
    width: auto;
    padding-left: 0px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 539, product_details_content.scss */
  .three_columns_layout.text_right .text_wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 551, product_details_content.scss */
.three_columns_layout h3 {
  text-transform: uppercase;
  color: #000;
  margin-top: 0;
  margin-bottom: 23px;
  letter-spacing: -1px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 551, product_details_content.scss */
  .three_columns_layout h3 {
    margin-bottom: 14px;
    letter-spacing: 0px;
  }
}
/* line 561, product_details_content.scss */
.three_columns_layout h3:last-child {
  margin-top: 23px;
  margin-bottom: 0px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 561, product_details_content.scss */
  .three_columns_layout h3:last-child {
    margin-top: 14px;
  }
}
/* line 569, product_details_content.scss */
.three_columns_layout h3 + .p1 {
  margin-top: 0px;
}
/* line 572, product_details_content.scss */
.three_columns_layout .p1 {
  margin: 0;
  margin-top: 30px;
  color: #666;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 572, product_details_content.scss */
  .three_columns_layout .p1 {
    margin-top: 20px;
  }
}
/* line 579, product_details_content.scss */
.three_columns_layout .p1:first-child {
  margin-top: 0px;
}
/* line 584, product_details_content.scss */
.three_columns_layout .btn_wrapper {
  margin-top: 20px;
  float: left !important;
}
@media only screen and (max-width: 619px) {
  /* line 584, product_details_content.scss */
  .three_columns_layout .btn_wrapper {
    width: 100%;
  }
}
@media only screen and (max-width: 619px) {
  /* line 590, product_details_content.scss */
  .three_columns_layout .btn_wrapper .button {
    width: 100%;
  }
}
/* line 598, product_details_content.scss */
html.lt-ie9 .three_columns_layout .row:after {
  content: none;
}

/* line 604, product_details_content.scss */
.pair_images {
  margin-top: 70px;
  display: table;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 604, product_details_content.scss */
  .pair_images {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 604, product_details_content.scss */
  .pair_images {
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 604, product_details_content.scss */
  .pair_images {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 618, product_details_content.scss */
.pair_images.sub_module {
  margin-top: 30px;
}
/* line 621, product_details_content.scss */
.pair_images .header {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 25px;
}
/* line 626, product_details_content.scss */
.pair_images .left {
  padding-right: 20px;
}
@media only screen and (max-width: 619px) {
  /* line 626, product_details_content.scss */
  .pair_images .left {
    width: 100%;
    padding: 0;
  }
}
/* line 633, product_details_content.scss */
.pair_images .left.top_bottom_images img {
  margin-top: 20px;
}
/* line 635, product_details_content.scss */
.pair_images .left.top_bottom_images img:first-child {
  margin-top: 0px;
}
@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 640, product_details_content.scss */
  .pair_images .left h3 {
    margin-top: 23px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 646, product_details_content.scss */
  .pair_images .img_wrapper {
    margin-top: 23px;
  }
}
/* line 651, product_details_content.scss */
.pair_images .right {
  padding-left: 20px;
}
@media only screen and (max-width: 619px) {
  /* line 651, product_details_content.scss */
  .pair_images .right {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 619px) {
  /* line 657, product_details_content.scss */
  .pair_images .right h3 {
    margin-top: 23px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 657, product_details_content.scss */
  .pair_images .right h3 {
    margin-top: 23px;
  }
}
/* line 666, product_details_content.scss */
.pair_images h3 {
  margin: 0;
  margin-top: 23px;
  text-transform: uppercase;
  color: #000;
  letter-spacing: -1px;
}
@media only screen and (max-width: 619px) {
  /* line 666, product_details_content.scss */
  .pair_images h3 {
    margin-top: 0;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 666, product_details_content.scss */
  .pair_images h3 {
    margin-top: 0;
    letter-spacing: 0px;
  }
}
/* line 680, product_details_content.scss */
.pair_images .p1 {
  color: #666;
  margin: 0;
  margin-top: 15px;
}
/* line 684, product_details_content.scss */
.pair_images .p1.bold {
  font-family: Arial, sans-serif;
  font-weight: bold;
}
/* line 690, product_details_content.scss */
.pair_images .btn_wrapper {
  margin-top: 20px;
  float: left !important;
}
@media only screen and (max-width: 619px) {
  /* line 690, product_details_content.scss */
  .pair_images .btn_wrapper {
    width: 100%;
  }
}
@media only screen and (max-width: 619px) {
  /* line 696, product_details_content.scss */
  .pair_images .btn_wrapper .button {
    width: 100%;
  }
}
/* line 704, product_details_content.scss */
html.lt-ie9 .pair_images .row:after {
  content: none;
}

.three_columns_layout .small_column.small_social {
	width: 15% !important;
	margin: 0 !important;
	padding: 0 !important;
}
@media only screen and (max-width: 699px) {
	.three_columns_layout .small_column.small_social {
		float: left !important;
	}
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
	.three_columns_layout .small_column.small_social {
		float: left !important;
	}
}


/* line 761, product_details_content.scss */
.video_playlist {
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 60px;
  visibility: hidden;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 761, product_details_content.scss */
  .video_playlist {
    padding-left: 20px;
    padding-right: 20px;
    border-top: 1px solid #e5e3e2;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 761, product_details_content.scss */
  .video_playlist {
    margin-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 773, product_details_content.scss */
.video_playlist .video-block {
  float: left;
  width: 65%;
  padding-right: 20px;
}
/* line 778, product_details_content.scss */
.video_playlist > h3 {
  text-transform: uppercase;
  color: #000;
  margin-top: 0;
  margin-bottom: 23px;
  letter-spacing: -1px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 778, product_details_content.scss */
  .video_playlist > h3 {
    margin-top: 23px;
    margin-left: 20px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 778, product_details_content.scss */
  .video_playlist > h3 {
    margin-bottom: 14px;
    letter-spacing: 0px;
  }
}
/* line 792, product_details_content.scss */
.video_playlist > h3:last-child {
  margin-top: 23px;
  margin-bottom: 0px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 792, product_details_content.scss */
  .video_playlist > h3:last-child {
    margin-top: 14px;
  }
}
/* line 800, product_details_content.scss */
.video_playlist .video_list {
  float: left;
  width: 35%;
  height: 325px;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  /* line 800, product_details_content.scss */
  .video_playlist .video_list {
    width: 100%;
    height: auto;
  }
}
/* line 809, product_details_content.scss */
.video_playlist .video_list .arrow {
  width: 40px;
  height: 40px;
  position: absolute;
  margin-top: -20px;
  z-index: 100;
  display: none;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 818, product_details_content.scss */
  html.touch .video_playlist .video_list .arrow {
    display: block !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 809, product_details_content.scss */
  .video_playlist .video_list .arrow {
    display: none !important;
  }
}
/* line 45, _base_variable.scss */
html.lt-ie9 .video_playlist .video_list .arrow {
  display: none !important;
}
@media print {
  /* line 809, product_details_content.scss */
  .video_playlist .video_list .arrow {
    display: none !important;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 809, product_details_content.scss */
  .video_playlist .video_list .arrow {
    display: none !important;
  }
}
/* line 829, product_details_content.scss */
.video_playlist .video_list .arrow.left_arrow {
  left: 0;
  background: url("/resources/rwd/images/left_arrow_black.png") no-repeat;
}
/* line 833, product_details_content.scss */
.video_playlist .video_list .arrow.right_arrow {
  right: 0;
  background: url("/resources/rwd/images/right_arrow_black.png") no-repeat;
}
/* line 839, product_details_content.scss */
html.no-touch .video_playlist .video_list:hover .arrow {
  display: block;
}
/* line 843, product_details_content.scss */
.video_playlist .video_list .video_carousel {
  overflow: auto;
  height: 325px;
  border-top: 1px solid #e5e3e2;
  border-bottom: 1px solid #e5e3e2;
}
@media only screen and (max-width: 1023px) {
  /* line 843, product_details_content.scss */
  .video_playlist .video_list .video_carousel {
    border: none;
    overflow: visible;
    height: auto;
  }
}
/* line 853, product_details_content.scss */
.video_playlist .video_list .video_carousel::-webkit-scrollbar {
  width: 10px;
}
/* line 856, product_details_content.scss */
.video_playlist .video_list .video_carousel::-webkit-scrollbar-track {
  background: #a7a7a7;
}
/* line 859, product_details_content.scss */
.video_playlist .video_list .video_carousel::-webkit-scrollbar-thumb {
  background: #6a6a6a;
}
/* line 862, product_details_content.scss */
.video_playlist .video_list .video_carousel .video_carousel_item {
  display: table;
  width: 100%;
}
/* line 865, product_details_content.scss */
.video_playlist .video_list .video_carousel .video_carousel_item > a {
  display: table;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  /* line 865, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item > a {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 4px;
    position: relative;
  }
  /* line 873, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item > a.active {
    background: #dddddd;
  }
  /* line 875, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item > a.active h5 {
    color: #333;
  }
  /* line 878, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item > a.active p {
    color: #333;
  }
  /* line 883, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item > a:hover:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: #ffde00;
  }
}
/* line 45, _base_variable.scss */
html.lt-ie9 .video_playlist .video_list .video_carousel .video_carousel_item > a {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 4px;
  position: relative;
}
/* line 873, product_details_content.scss */
html.lt-ie9 .video_playlist .video_list .video_carousel .video_carousel_item > a.active {
  background: #dddddd;
}
/* line 875, product_details_content.scss */
html.lt-ie9 .video_playlist .video_list .video_carousel .video_carousel_item > a.active h5 {
  color: #333;
}
/* line 878, product_details_content.scss */
html.lt-ie9 .video_playlist .video_list .video_carousel .video_carousel_item > a.active p {
  color: #333;
}
/* line 883, product_details_content.scss */
html.lt-ie9 .video_playlist .video_list .video_carousel .video_carousel_item > a:hover:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  background: #ffde00;
}
@media print {
  /* line 865, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item > a {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 4px;
    position: relative;
  }
  /* line 873, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item > a.active {
    background: #dddddd;
  }
  /* line 875, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item > a.active h5 {
    color: #333;
  }
  /* line 878, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item > a.active p {
    color: #333;
  }
  /* line 883, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item > a:hover:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: #ffde00;
  }
}
/* line 895, product_details_content.scss */
.video_playlist .video_list .video_carousel .video_carousel_item .thumb_wrapper {
  width: 30%;
  float: left;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  /* line 895, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item .thumb_wrapper {
    width: 100%;
  }
}
/* line 903, product_details_content.scss */
.video_playlist .video_list .video_carousel .video_carousel_item .thumb_wrapper img {
  width: 100%;
  position: absolute;
}
/* line 908, product_details_content.scss */
.video_playlist .video_list .video_carousel .video_carousel_item .video_info {
  width: 70%;
  float: left;
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (max-width: 1023px) {
  /* line 908, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item .video_info {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
}
/* line 916, product_details_content.scss */
.video_playlist .video_list .video_carousel .video_carousel_item .video_info h5 {
  font-weight: bold;
  margin: 0;
  color: #000;
}
@media only screen and (min-width: 1024px) {
  /* line 916, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item .video_info h5 {
    max-height: 40px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
/* line 45, _base_variable.scss */
html.lt-ie9 .video_playlist .video_list .video_carousel .video_carousel_item .video_info h5 {
  max-height: 40px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media print {
  /* line 916, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item .video_info h5 {
    max-height: 40px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 916, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item .video_info h5 {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 916, product_details_content.scss */
  .video_playlist .video_list .video_carousel .video_carousel_item .video_info h5 {
    margin-top: 10px;
  }
}
/* line 934, product_details_content.scss */
.video_playlist .video_list .video_carousel .video_carousel_item .video_info p {
  margin: 0;
  color: #000;
}
/* line 942, product_details_content.scss */
.video_playlist .video_list .video_carousel .owl-item {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 942, product_details_content.scss */
  .video_playlist .video_list .video_carousel .owl-item {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 948, product_details_content.scss */
.video_playlist .video_list .video_carousel .owl-controls {
  position: relative;
  right: auto;
  bottom: auto;
  left: auto;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 948, product_details_content.scss */
  .video_playlist .video_list .video_carousel .owl-controls {
    margin-top: 18px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 948, product_details_content.scss */
  .video_playlist .video_list .video_carousel .owl-controls {
    margin-top: 7px;
  }
}
/* line 959, product_details_content.scss */
.video_playlist .video_list .video_carousel .owl-controls .nav-transparent {
  height: 100%;
}
/* line 962, product_details_content.scss */
.video_playlist .video_list .video_carousel .owl-controls .owl-pagination {
  background: none;
  padding: 0;
  font-size: 0;
}
/* line 967, product_details_content.scss */
.video_playlist .video_list .video_carousel .owl-controls .owl-pagination .owl-page span {
  margin: 12px 6px 0;
}


/* line 507, product_details_content.scss */
.three_columns_layout .large_column.large_text_wrapper {
  width: 85% !important;
}
@media only screen and (min-width: 700px) and (max-width: 1023px) {
  /* line 507, product_details_content.scss */
  .three_columns_layout .large_column.large_text_wrapper {
    float: left !important;
  }
}
@media only screen and (max-width: 699px) {
  /* line 507, product_details_content.scss */
  .three_columns_layout .large_column.large_text_wrapper {
    float: right !important;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 507, product_details_content.scss */
  .three_columns_layout .large_column.large_text_wrapper {
    float: right !important;
  }
}
@media only screen and (max-width: 619px) {
  /* line 519, product_details_content.scss */
  .three_columns_layout .large_column.large_text_wrapper h3.social_title {
    display: none;
  }
}

@media only screen and (min-width: 620px) and (max-width: 839px) {
  /* line 551, product_details_content.scss */
  .three_columns_layout.text_left .large_text_wrapper {
    padding-right: 20px;
  }
}
@media only screen and (max-width: 699px) {
  /* line 551, product_details_content.scss */
  .three_columns_layout.text_left .large_text_wrapper {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 551, product_details_content.scss */
  .three_columns_layout.text_left .large_text_wrapper {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 590, product_details_content.scss */
  .three_columns_layout.text_right .large_text_wrapper {
    padding-left: 20px;
  }
}

/** NDR-4292 **/
.content_centered {
    text-align: center;
}

.content_centered .btn_wrapper,
.content_centered .btn_wrapper a {
    float: none !important;
}
.content_centered .btn_wrapper a {
	display: inline-block;
}

/* Key Features Images module */
.photo_block {
  margin-top: 60px;
  position: relative;
  margin-left: 40px;
  margin-right: 40px;
}

@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  .photo_block {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {  
  .photo_block {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 50px;
    margin-bottom: 5px;
  }
}

.photo_block .item .gallery-title .nik-product-gallery-content p.p1 {
  margin-bottom: 0px;
  margin-top: 30px;
}

@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  .photo_block .item .gallery-title .nik-product-gallery-content p.p1 {
    margin-top: 20px;
  }
}

.photo_block .arrow {
  width: 40px;
  height: 40px;
  position: absolute;
  z-index: 100;
  display: none;
  cursor: pointer;
}

.photo_block .arrow.left_arrow {
  left: 20px;
  background: url("/resources/rwd/images/left_arrow_black.png") no-repeat;
}

.photo_block .arrow.right_arrow {
  right: 20px;
  background: url("/resources/rwd/images/right_arrow_black.png") no-repeat;
}

@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  .photo_block .arrow {
    display: none !important;
  }
}

@media only screen and (min-width: 1024px) {
  html.touch .photo_block .arrow {
    display: block !important;
  }
}

html.lt-ie9 html.touch .photo_block .arrow {
  display: block !important;
}

@media print {
  html.touch .photo_block .arrow {
    display: block !important;
  }
}

@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  html.touch .photo_block .arrow {
    display: block !important;
  }
}

.photo_block .owl-theme .owl-controls {
  position: static;
  margin-top: 30px;
}

@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  .photo_block .owl-theme .owl-controls {
    margin-top: 15px;
  }
}

.photo_block .owl-theme .owl-controls .owl-page span {
  background: url(/resources/rwd/images/dots.png) no-repeat top left;
  background-position: -5px -17px;
}

.photo_block .owl-theme .owl-controls .owl-page.active span, .photo_block .owl-theme .owl-controls .owl-page:hover span {
  background-position: -5px 0px;
}

.photo_block .photo_carousel .item {
  text-align: center;
}

.photo_block .photo_carousel .item .photo-gallery-photo {
  display: block;
  position: relative;
}

.photo_block .photo_carousel .item .photo-gallery-photo img {
  margin: auto;
  display: block;
  width: auto;
}

.photo_block .photo_carousel .owl-item.loading img {
  width: 100%;
}

/* line 975, product_details_content.scss */
.product_grid_module {
  margin-top: 60px;
  border-bottom: 1px solid #e5e3e2;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 975, product_details_content.scss */
  .product_grid_module {
    margin-top: 50px;
  }
}
/* line 981, product_details_content.scss */
.product_grid_module > .row {
  font-size: 0;
  border-top: 1px solid #e5e3e2;
  padding: 36px 0 10px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 981, product_details_content.scss */
  .product_grid_module > .row {
    padding: 26px 30px 10px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 981, product_details_content.scss */
  .product_grid_module > .row {
    padding: 14px 0 0;
  }
}
/* line 991, product_details_content.scss */
.product_grid_module > .row > h3 {
  text-align: center;
  margin-bottom: 35px;
  margin-top: auto;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 991, product_details_content.scss */
  .product_grid_module > .row > h3 {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 991, product_details_content.scss */
  .product_grid_module > .row > h3 {
    margin-bottom: 10px;
  }
}
/* line 1001, product_details_content.scss */
.product_grid_module > .row > [class*="col-"] {
  float: none;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  padding: 25px 100px 40px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1001, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] {
    padding: 15px 10px 20px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1001, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] {
    padding: 20px 20px 15px;
  }
}
/* line 1013, product_details_content.scss */
.product_grid_module > .row > [class*="col-"] .img-wrapper {
  height: 170px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1013, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] .img-wrapper {
    height: auto;
  }
}
/* line 1018, product_details_content.scss */
.product_grid_module > .row > [class*="col-"] .img-wrapper:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1018, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] .img-wrapper:before {
    content: none;
  }
}
/* line 1027, product_details_content.scss */
.product_grid_module > .row > [class*="col-"] .img-wrapper img {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1027, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] .img-wrapper img {
    max-height: auto;
    max-width: 160px;
  }
}
/* line 1034, product_details_content.scss */
.product_grid_module > .row > [class*="col-"] .img-wrapper img.lazyload-loading {
  width: 100%;
}
/* line 1039, product_details_content.scss */
.product_grid_module > .row > [class*="col-"] h3 {
  margin-top: 25px;
  min-height: 44px;
  margin-bottom: 0;
  text-transform: none;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1039, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] h3 {
    margin-top: 15px;
    min-height: 72px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1039, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] h3 {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1039, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] h3 {
    min-height: 0;
    margin-top: 20px;
  }
}
/* line 1056, product_details_content.scss */
.product_grid_module > .row > [class*="col-"] p {
  margin-top: 15px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1056, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] p {
    margin-top: 17px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1056, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] p {
    margin-top: 3px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1056, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] p {
    margin-top: 5px;
  }
}
/* line 1068, product_details_content.scss */
.product_grid_module > .row > [class*="col-"] .btn-wrapper {
  width: 100%;
  margin-top: 20px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1068, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] .btn-wrapper {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1068, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] .btn-wrapper {
    margin-top: 45px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1068, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] .btn-wrapper {
    margin-top: 30px;
  }
}
/* line 1080, product_details_content.scss */
.product_grid_module > .row > [class*="col-"] .btn-wrapper .button {
  float: none;
  display: table;
  margin: auto;
}
@media only screen and (max-width: 1023px) {
  /* line 1080, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] .btn-wrapper .button {
    width: 100%;
    text-align: center;
  }
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1080, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] .btn-wrapper .button {
    padding-left: 18px;
    padding-right: 18px;
  }
}
/* line 1093, product_details_content.scss */
.product_grid_module > .row > [class*="col-"] + [class*="col-"] {
  border-left: 1px solid #e5e3e2;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1093, product_details_content.scss */
  .product_grid_module > .row > [class*="col-"] + [class*="col-"] {
    border-left: none;
    border-top: 1px solid #e5e3e2;
    padding: 33px 20px 15px;
  }
}
/* line 1102, product_details_content.scss */
.product_grid_module > .row.grid_2cols {
  display: table;
  width: 100%;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1102, product_details_content.scss */
  .product_grid_module > .row.grid_2cols {
    display: block;
  }
}
/* line 1107, product_details_content.scss */
.product_grid_module > .row.grid_2cols > h3 {
  display: table-row;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1107, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > h3 {
    display: block;
  }
}
/* line 1112, product_details_content.scss */
.product_grid_module > .row.grid_2cols > h3 span {
  width: 200%;
  display: block;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1112, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > h3 span {
    width: auto;
  }
}
/* line 1119, product_details_content.scss */
.product_grid_module > .row.grid_2cols > h3:after {
  content: "";
  height: 35px;
  display: block;
}
@media only screen and (max-width: 1023px) {
  /* line 1119, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > h3:after {
    height: 25px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1119, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > h3:after {
    content: none;
  }
}
/* line 1131, product_details_content.scss */
.product_grid_module > .row.grid_2cols > [class*="col-"] {
  display: table-cell;
  position: relative;
  padding: 25px 100px 110px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1131, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > [class*="col-"] {
    padding: 15px 10px 97px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1131, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > [class*="col-"] {
    padding: 15px 10px 110px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1131, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > [class*="col-"] {
    display: inline-block;
    padding: 20px;
	width: 100%;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1145, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > [class*="col-"] + [class*="col-"] {
    padding: 15px 10px 110px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1145, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > [class*="col-"] + [class*="col-"] {
    padding: 33px 20px 20px;
  }
}
/* line 1153, product_details_content.scss */
.product_grid_module > .row.grid_2cols > [class*="col-"] .btn-wrapper {
  position: absolute;
  left: 0;
  bottom: 40px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1153, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > [class*="col-"] .btn-wrapper {
    bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1153, product_details_content.scss */
  .product_grid_module > .row.grid_2cols > [class*="col-"] .btn-wrapper {
    position: static;
  }
}
/* line 1167, product_details_content.scss */
.product_grid_module > .row.grid_3cols {
  display: table;
}
@media only screen and (max-width: 619px) {
  /* line 1167, product_details_content.scss */
  .product_grid_module > .row.grid_3cols {
    padding: 26px 0 0;
    display: block;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1167, product_details_content.scss */
  .product_grid_module > .row.grid_3cols {
    padding: 14px 0 0;
    display: block;
  }
}
/* line 1177, product_details_content.scss */
.product_grid_module > .row.grid_3cols > h3 {
  display: table-row;
}
@media only screen and (max-width: 619px) {
  /* line 1177, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > h3 {
    display: block;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1177, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > h3 {
    display: block;
  }
}
/* line 1185, product_details_content.scss */
.product_grid_module > .row.grid_3cols > h3 span {
  width: 300%;
  display: block;
}
@media only screen and (max-width: 619px) {
  /* line 1185, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > h3 span {
    width: auto;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1185, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > h3 span {
    width: auto;
  }
}
/* line 1195, product_details_content.scss */
.product_grid_module > .row.grid_3cols > h3:after {
  content: "";
  height: 35px;
  display: block;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1195, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > h3:after {
    height: 25px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1195, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > h3:after {
    content: none;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1195, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > h3:after {
    content: none;
  }
}
/* line 1210, product_details_content.scss */
.product_grid_module > .row.grid_3cols > [class*="col-"] {
  display: table-cell;
  position: relative;
  padding: 25px 40px 110px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1210, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] {
    padding: 15px 10px 97px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1210, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] {
    width: 100%;
    border-left: none;
    padding: 0 40px 30px;
    display: inline-block;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1210, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] {
    width: 100%;
    border-left: none;
    padding: 20px;
    display: inline-block;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1229, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] + [class*="col-"] {
    border-top: 1px solid #e5e3e2;
    padding: 30px 40px 30px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1229, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] + [class*="col-"] {
    border-top: 1px solid #e5e3e2;
    padding: 30px 20px 20px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1239, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] .img-wrapper {
    height: 135px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1239, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] .img-wrapper {
    height: auto;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1239, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] .img-wrapper {
    height: auto;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1249, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] .img-wrapper img {
    max-width: 160px;
    height: auto;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1249, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] .img-wrapper img {
    max-width: 160px;
    height: auto;
  }
}
/* line 1260, product_details_content.scss */
.product_grid_module > .row.grid_3cols > [class*="col-"] h3 {
  min-height: 44px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1260, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] h3 {
    min-height: 72px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1260, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] h3 {
    min-height: 0;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1260, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] h3 {
    min-height: 0;
  }
}
/* line 1272, product_details_content.scss */
.product_grid_module > .row.grid_3cols > [class*="col-"] .btn-wrapper {
  position: absolute;
  left: 0;
  bottom: 40px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1272, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] .btn-wrapper {
    bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1272, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] .btn-wrapper {
    position: static;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1272, product_details_content.scss */
  .product_grid_module > .row.grid_3cols > [class*="col-"] .btn-wrapper {
    position: static;
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 1292, product_details_content.scss */
.product_grid_module > .row.grid_4cols > [class*="col-"] {
  padding: 0;
  border-left: none;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1292, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] {
    display: table;
    width: 100%;
    float: none;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1292, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] {
    display: block;
  }
}
/* line 1303, product_details_content.scss */
.product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"] {
  padding: 25px 10px 40px;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1303, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"] {
    padding: 15px 10px 90px;
    display: table-cell;
    float: none;
    position: relative;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1303, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"] {
    padding: 20px 20px 20px;
    float: none;
  }
}
@media only screen and (max-width: 619px) {
  /* line 1315, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"]:nth-of-type(2), .product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"]:nth-of-type(4) {
    border-left: 1px solid #e5e3e2;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1315, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"]:nth-of-type(2), .product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"]:nth-of-type(4) {
    border-left: none;
  }
}
/* line 1323, product_details_content.scss */
.product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"] + [class*="col-"] {
  border-left: 1px solid #e5e3e2;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1323, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"] + [class*="col-"] {
    border-top: 1px solid #e5e3e2;
    padding: 33px 20px 20px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1330, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"] .btn-wrapper {
    position: absolute;
    bottom: 20px;
    left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1330, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] > [class*="col-"] .btn-wrapper {
    position: static;
  }
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1342, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] + [class*="col-"] {
    margin-top: 20px;
    position: relative;
  }
  /* line 1346, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] + [class*="col-"]:before {
    content: "";
    width: calc(100% - 20px);
    height: 1px;
    background: #e5e3e2;
    position: absolute;
    top: -10px;
    left: 10px;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1342, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] + [class*="col-"] {
    padding: 0;
  }
  /* line 1358, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] + [class*="col-"]:before {
    content: none;
  }
}
/* line 1362, product_details_content.scss */
.product_grid_module > .row.grid_4cols > [class*="col-"] + [class*="col-"] > [class*="col-"] {
  border-left: 1px solid #e5e3e2;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 1362, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] + [class*="col-"] > [class*="col-"] {
    border-left: none;
    padding-top: 33px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 1368, product_details_content.scss */
  .product_grid_module > .row.grid_4cols > [class*="col-"] + [class*="col-"] > [class*="col-"]:first-child {
    border-left: none;
  }
}

/** NDR-5674 START **/
.flag-block>div.new-flag:nth-child(4), .flag-block>div.new-flag:nth-child(5) {
    display: none !important;
}

.new-flag.pro-flag {
    background-color: #dddddd !important;
}

.flag-visible {
	display: table !important;
}
/** NDR-5674 END **/

/** path on fr_FR and fr_BE out of stock text **/
body.fr_FR .accessory-cart .cart_btn.outofstock span,
body.fr_FR .accessory-cart .cart_btn.outofstock span {
	font-size: 14px;
}

.buy_now_cta .camera_info {display:none;}



.price-tag-holder {   
margin-top:10px;    
margin-left:12px;
}


.price-tag-holder  .flag-instant-savings {
    display: inline-block;
    position: relative;
    height: 24px;
    line-height: 24px;
    margin: 0 10px 8px 0;
    padding: 0 10px 0 12px;
    background: #ffdd00;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #ffdd00;
    box-shadow: 0 1px 2px #ffdd00;
    color: #000;
    font-size: 12px;
    font-family: "Roboto Black", sans-serif;
    text-transform: uppercase;
}

.price-tag-holder  .flag-instant-savings::before {
    content: "";
    position: absolute;
    top: 0;
    left: -12px;
    width: 0;
    height: 0;
    border-color: transparent #ffdd00 transparent transparent;
    border-style: solid;
    border-width: 12px 12px 12px 0;
}

.price-tag-holder .flag-instant-savings::after {
    content: "";
    position: absolute;
    top: 10px;
    left: 1px;
    float: left;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #000;
}

/* NDR-6698 */ /*//NDR-8782  */

.default_flag_wrapper,
.show_faq_link .faq_link_wrapper,
.refurbished-product .refurbished_flag_wrapper,
.pdp-v2-container .refurbished-product .refurbished_flag_wrapper {
    display:block;
}

/*//NDR-8782  */
.faq_link_wrapper,
.refurbished_flag_wrapper,
.refurbished-product .default_flag_wrapper,
.refurbished-product .hide-if-refurbished {
    display:none;
}
.refurbished-product.show_dealer_link .hide-if-refurbished {
    display:none !important;
}
.refurbished-save-amount {
    font-size: 14px;
    color: grey;
    font-weight: 100;
    font-size: 20px;
    text-decoration: line-through;
}

.btn_buynow_disabled a {
    background: #ccc !important;
    cursor:default;
}

/** hide the refurbished discount in pdp and pdp_v2 page NDR-7926 
body.et_EE .refurbished_discount_label,
body.lv_LV .refurbished_discount_label,
body.lt_LT .refurbished_discount_label
{
    display:none !important;
}
*/ 
.refurbished_discount_label {
	display:none !important;
}

/*NDR-8163*/ /**NDR-8834**/
.Discontinued .btn-wrapper,
.Discontinued .camera_options,
.Discontinued .btn_wtb.active ,
.discontinued_product .btn_wtb.active {
    display:none !important;
}

/** CTA DISABLE **/
.camera_cta.disable_cta .btn_buy_md { display:none !important}

/** NDR-8930 START **/
.material_code_text {
		font-size:12px;
		color: #666;
		margin-bottom:20px;
		margin-top:-25px;
}
.refurbished-product .info_panel .material_code_text {
    margin-top:-3px;
}

.Discontinued.refurbished-product .btn-wrapper.active {
	display:block !important;
}

/** NDR-8930 END **/

/** gallery v2 custom css start**/


.pdp-container .si-global {
  margin-bottom:50px;
}

#siteNavigation_m { 
    z-index: 900;
}

@media screen and (max-width: 992px) {
nav#siteNavigation_m {
    padding-top: 0px;
    padding-bottom: 0px;
}
}
/** gallery v2 custom css end **/


.nik_product_links .action_container .action_link {
	width: 100%;
}

/** NDR-8944 **/
 .pdp-v2-container #filterBy {
    display:none;
}



li.nik_colorway_swatch.color_selected {
	box-shadow: 0 0 0 2px #888;
}

span.yellow_text {
    color: rgb(255, 153, 31);
}

.hide-material-code .material_code_text { display:none !important;}



.ftzII-option-container {
	display:none;
}

body.sl_SI .show_ftzii_option .ftzII-option-container {
	display:block;
}
/*
.show_ftzii_option .ftzII-option-container {
	display:block;
}
*/
.ftzII-option-container .message {
    font-size:13px;
    font-weight: bold;
    margin-bottom:10px;
}

.ftzII-option-container .option {
    font-size: 14px;
    border:1px solid #ccc;
    padding: 5px 10px;
    margin-bottom:10px;
    display:flex;
}

.ftzII-option-container input {
    margin-right:10px;

}

.ftzII-option-container .price {
    font-weight:bold;
}

.ftzII-option-container .option span.original-price { 
 font-weight:100;
 padding-left:3px;
 font-size:95%;
 text-decoration: line-through;
}