@charset "UTF-8";
/* line 332, ../sass/product/_product-form.scss */
.pdp-swatches .pdp #product-detail #product-form .product-actions .product-actions-secondary .icon-wishlist, .pdp-swatches .pdp-drawer #product-detail #product-form .product-actions .product-actions-secondary .icon-wishlist,
.pdp-swatches .pdp-drawer #product-detail #product-form .product-actions .product-actions-secondary .icon-wishlist {
  font-size: 0.80882em;
}
/* line 336, ../sass/product/_product-form.scss */
.pdp-swatches .pdp #product-detail #product-form .product-actions .product-actions-tertiary, .pdp-swatches .pdp-drawer #product-detail #product-form .product-actions .product-actions-tertiary,
.pdp-swatches .pdp-drawer #product-detail #product-form .product-actions .product-actions-tertiary {
  float: left;
  width: 96px;
}
/* line 340, ../sass/product/_product-form.scss */
.pdp-swatches .pdp #product-detail #product-form .product-actions .product-actions-tertiary .link-button, .pdp-swatches .pdp-drawer #product-detail #product-form .product-actions .product-actions-tertiary .link-button,
.pdp-swatches .pdp-drawer #product-detail #product-form .product-actions .product-actions-tertiary .link-button {
  display: block;
  height: 24px;
  line-height: 24px;
}
/* line 345, ../sass/product/_product-form.scss */
.pdp-swatches .pdp #product-detail #product-form .product-actions .product-actions-tertiary .link-button:hover, .pdp-swatches .pdp-drawer #product-detail #product-form .product-actions .product-actions-tertiary .link-button:hover,
.pdp-swatches .pdp-drawer #product-detail #product-form .product-actions .product-actions-tertiary .link-button:hover {
  color: #CB1B2C;
}
/* line 354, ../sass/product/_product-form.scss */
.pdp-swatches .notify-me-container, .pdp-swatches .notify-cancel-btn {
  display: none;
}
/* line 358, ../sass/product/_product-form.scss */
.pdp-swatches .notify-me-desc {
  margin-bottom: 15px;
}
/* line 362, ../sass/product/_product-form.scss */
.pdp-swatches .notify-me-form label {
  color: #000;
  font-family: "franklin-gothic-urw-cond", "Arial Narrow Bold", Arial, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 371, ../sass/product/_product-form.scss */
.pdp-swatches .notify-me-success {
  color: #387C44;
}
/* line 375, ../sass/product/_product-form.scss */
.pdp-swatches #wishlist-notification-panel {
  margin: 0;
  margin-top: 2%;
  width: 100%;
}
/* line 381, ../sass/product/_product-form.scss */
.pdp-swatches .pdp #product-detail #product-content-container .tag-container div, .pdp-swatches .pdp-drawer #product-detail #product-content-container .tag-container div {
  font-family: "franklin-gothic-urw-cond", "Arial Narrow Bold", Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
/* line 387, ../sass/product/_product-form.scss */
.pdp-swatches .product-actions .product-actions-secondary {
  width: auto;
}
/* line 390, ../sass/product/_product-form.scss */
.pdp-swatches .product-actions .product-actions-secondary .find-a-store {
  font-weight: bold;
}

/* line 20, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container #s7Zoom.s7flyoutviewer, #product-views-container #s7Zoom.s7flyoutzoomview, #product-views-container #s7Zoom.s7flyoutzoom, #product-views-container #s7Zoom.s7zoomviewer,
#product-views-container #s7Zoom .s7flyoutviewer,
#product-views-container #s7Zoom .s7flyoutzoomview,
#product-views-container #s7Zoom .s7flyoutzoom,
#product-views-container #s7Zoom .s7zoomviewer {
  display: none;
  position: absolute;
}
@media (min-width: 1024px) {
  /* line 20, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
  #product-views-container #s7Zoom.s7flyoutviewer, #product-views-container #s7Zoom.s7flyoutzoomview, #product-views-container #s7Zoom.s7flyoutzoom, #product-views-container #s7Zoom.s7zoomviewer,
  #product-views-container #s7Zoom .s7flyoutviewer,
  #product-views-container #s7Zoom .s7flyoutzoomview,
  #product-views-container #s7Zoom .s7flyoutzoom,
  #product-views-container #s7Zoom .s7zoomviewer {
    display: block;
    height: 583px;
    width: 583px;
    z-index: 10;
  }
}
/* line 39, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container #s7Zoom .s7flyoutzoom {
  left: 0;
}
/* line 44, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .reset-label {
  display: none;
}
/* line 48, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-img-full {
  height: 583px;
  position: relative;
  width: 583px;
}
/* line 53, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-img-full aside.product-view-zoom-info-js {
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
}
/* line 59, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-img-full aside.product-view-zoom-info-js div {
  background-color: #64686b;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  height: 32px;
  left: -50%;
  line-height: 16px;
  padding: 8px 10px;
  position: relative;
  top: -50%;
}
/* line 71, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-img-full aside.product-view-zoom-info-js div span {
  display: block;
  float: left;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
/* line 81, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-img-full .promo-badge {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 10;
}
/* line 89, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-view-control {
  display: none;
  margin: 0;
  position: absolute;
  top: 563px;
  z-index: 10;
}
/* line 96, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-view-control .btn-marketing-video {
  display: none;
}
/* line 100, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-view-control .btn-zoom,
#product-views-container .product-view-control .btn-full {
  color: #9B9FA2;
  cursor: pointer;
  float: left;
  font-size: 0.8125em;
  line-height: 25px;
  padding-left: 25px;
}
/* line 109, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-view-control .btn-zoom .icon,
#product-views-container .product-view-control .btn-full .icon {
  display: none;
}
/* line 114, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-view-control .btn-zoom {
  display: none;
  margin-left: 20px;
}
/* line 118, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.no-touch #product-views-container .product-view-control .btn-zoom {
  display: block;
}
/* line 123, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-view-control .btn-full {
  margin-left: 5px;
}
/* line 126, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-view-control .btn-full .icon-resize {
  display: inline-block;
  float: left;
}
/* line 130, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-view-control .btn-full .icon-resize::before {
  content: "";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 137, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-view-control.secondary {
  display: none;
}
@media (min-width: 640px) and (max-width: 1023px) {
  /* line 137, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
  #product-views-container .product-view-control.secondary {
    bottom: 25px;
    display: block;
    left: 10px;
    position: absolute;
    top: auto;
    width: 50%;
    z-index: 200;
  }
}
/* line 150, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .product-view-control.secondary .btn-marketing-video {
  display: none;
}
/* line 155, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .imageInfo {
  background: rgba(0, 0, 0, 0.7);
  bottom: 0;
  color: #FFFFFF;
  cursor: default;
  font-weight: normal;
  left: 0;
  line-height: 1.3125em;
  overflow: hidden;
  padding: 20px;
  position: absolute;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
/* line 171, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .imageInfo .uploader {
  font-size: 1em;
  height: 1.25em;
  letter-spacing: 0.25em;
}
/* line 177, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .imageInfo .caption {
  font-size: 0.8125em;
  max-height: 45px;
  overflow: hidden;
  white-space: pre-line;
}
/* line 184, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
#product-views-container .imageInfo .see-all a {
  font-size: 0.75em;
}

/* line 191, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (min-width: 640px) {
  /* line 191, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
  .product-img-alt-view {
    margin: 37px 0 0;
  }
}
@media (min-width: 1024px) {
  /* line 191, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
  .product-img-alt-view {
    margin: 37px 0 0;
  }
}
/* line 207, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view #owl-mobile-carousel .item {
  padding-right: 20px;
}
/* line 211, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view #owl-mobile-carousel figure.attr-box {
  border: 0;
  height: auto;
  margin: 0;
  width: 100%;
}
/* line 218, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view #owl-mobile-carousel figure.attr-box.videoPlayer img {
  width: 100%;
}
/* line 225, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view .promo-badge {
  position: absolute;
  right: 20px;
  top: 20px;
}
/* line 230, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view .promo-badge img {
  width: 30px;
}
@media (min-width: 640px) {
  /* line 230, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
  .product-img-alt-view .promo-badge img {
    width: auto;
  }
}
/* line 239, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view figure.attr-box {
  border: 2px solid transparent;
  cursor: pointer;
  overflow: hidden;
}
@media (min-width: 640px) {
  /* line 239, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
  .product-img-alt-view figure.attr-box {
    height: 50px;
    width: 50px;
  }
}
@media (min-width: 1024px) {
  /* line 239, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
  .product-img-alt-view figure.attr-box {
    height: 68px;
    width: 68px;
  }
}
/* line 254, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view figure.attr-box.videoPlayer {
  line-height: 68px;
}
/* line 259, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view figure.attr-box.product-video-thumb span.icon-youtube,
.product-img-alt-view figure.attr-box.product-video-thumb span.icon-arrow-right-indicator {
  line-height: 50px;
}
@media (min-width: 1024px) {
  /* line 259, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
  .product-img-alt-view figure.attr-box.product-video-thumb span.icon-youtube,
  .product-img-alt-view figure.attr-box.product-video-thumb span.icon-arrow-right-indicator {
    line-height: 74px;
  }
}
/* line 271, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view figure.attr-box:hover {
  border: 2px solid #C9192E;
}
/* line 275, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view figure.attr-box.selected {
  border: 2px solid #C9192E;
}
/* line 279, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view figure.attr-box a {
  display: block;
  height: 100%;
  width: 100%;
}
/* line 285, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.product-img-alt-view figure.attr-box img {
  border: 0;
}

/* line 292, ../../../WebContent/src/_shared/sass/product/_image-viewer.scss */
.img-loader {
  background: url("../images/common/spinner.png") no-repeat scroll 50% 50% transparent;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

@media (min-width: 1024px) {
  /* line 5, ../sass/product/_image-viewer.scss */
  .pdp #product-detail .product-img-full, .pdp-drawer #product-detail .product-img-full {
    display: block;
  }
}
/* line 12, ../sass/product/_image-viewer.scss */
.pdp #product-detail #product-views-container .reset-label, .pdp-drawer #product-detail #product-views-container .reset-label {
  color: #929292;
  display: inline-block;
  float: left;
  font-size: 0.8125em;
  height: 25px;
  line-height: 25px;
  padding-left: 0;
}
/* line 22, ../sass/product/_image-viewer.scss */
.pdp #product-detail #product-views-container .product-view-control, .pdp-drawer #product-detail #product-views-container .product-view-control {
  display: block;
  float: right;
  height: 25px;
  left: auto;
  margin-top: -35px;
  position: relative;
  top: auto;
  width: 80%;
}
/* line 33, ../sass/product/_image-viewer.scss */
.no-touch .pdp #product-detail #product-views-container .product-view-control .btn-zoom, .no-touch .pdp-drawer #product-detail #product-views-container .product-view-control .btn-zoom {
  display: none;
}
/* line 38, ../sass/product/_image-viewer.scss */
.pdp #product-detail #product-views-container .product-view-control .btn-full-js.secondary, .pdp-drawer #product-detail #product-views-container .product-view-control .btn-full-js.secondary {
  display: none;
}
/* line 42, ../sass/product/_image-viewer.scss */
.pdp #product-detail #product-views-container .product-view-control .btn-full, .pdp-drawer #product-detail #product-views-container .product-view-control .btn-full {
  float: right;
  line-height: 25px;
}
/* line 46, ../sass/product/_image-viewer.scss */
.pdp #product-detail #product-views-container .product-view-control .btn-full .icon-resize, .pdp-drawer #product-detail #product-views-container .product-view-control .btn-full .icon-resize {
  padding-top: 5px;
}
/* line 49, ../sass/product/_image-viewer.scss */
.pdp #product-detail #product-views-container .product-view-control .btn-full .icon-resize::before, .pdp-drawer #product-detail #product-views-container .product-view-control .btn-full .icon-resize::before {
  content: "";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 640px) {
  /* line 56, ../sass/product/_image-viewer.scss */
  .pdp #product-detail #product-views-container .owl-prev-btn, .pdp-drawer #product-detail #product-views-container .owl-prev-btn,
  .pdp #product-detail #product-views-container .owl-next-btn,
  .pdp-drawer #product-detail #product-views-container .owl-next-btn {
    display: none;
  }
}
@media (min-width: 1024px) {
  /* line 56, ../sass/product/_image-viewer.scss */
  .pdp #product-detail #product-views-container .owl-prev-btn, .pdp-drawer #product-detail #product-views-container .owl-prev-btn,
  .pdp #product-detail #product-views-container .owl-next-btn,
  .pdp-drawer #product-detail #product-views-container .owl-next-btn {
    display: block;
  }
}
/* line 68, ../sass/product/_image-viewer.scss */
.pdp #product-detail .owl-theme .owl-controls, .pdp-drawer #product-detail .owl-theme .owl-controls {
  z-index: 2;
}

@media (min-width: 1024px) {
  /* line 78, ../sass/product/_image-viewer.scss */
  #product-views-container .s7zoomviewer {
    display: block;
  }
  /* line 82, ../sass/product/_image-viewer.scss */
  #product-views-container .product-view-control {
    display: block;
  }
}
/* line 87, ../sass/product/_image-viewer.scss */
#product-views-container .product-img-full {
  height: 356px;
  width: 100%;
}
@media (min-width: 640px) {
  /* line 87, ../sass/product/_image-viewer.scss */
  #product-views-container .product-img-full {
    height: 583px;
    left: 70px;
    width: 583px;
  }
}
@media (min-width: 1024px) {
  /* line 87, ../sass/product/_image-viewer.scss */
  #product-views-container .product-img-full {
    height: 583px;
    left: 0;
    width: 583px;
  }
}

/* line 106, ../sass/product/_image-viewer.scss */
.product-img-alt-view #owl-desktop-carousel {
  display: none;
}
@media (min-width: 1024px) {
  /* line 106, ../sass/product/_image-viewer.scss */
  .product-img-alt-view #owl-desktop-carousel {
    display: block;
  }
}
/* line 114, ../sass/product/_image-viewer.scss */
.product-img-alt-view #owl-mobile-carousel {
  display: block;
  padding-bottom: 40px;
}
@media (min-width: 1024px) {
  /* line 114, ../sass/product/_image-viewer.scss */
  .product-img-alt-view #owl-mobile-carousel {
    display: none;
  }
}
/* line 122, ../sass/product/_image-viewer.scss */
.product-img-alt-view #owl-mobile-carousel .owl-wrapper-outer {
  display: none;
}

/* line 150, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
.video-js .vjs-tech {
  background-color: #fff;
}
@media (min-width: 1024px) {
  /* line 150, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
  .video-js .vjs-tech {
    background-color: #F1F2ED;
  }
}

/* line 156, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
#product-views-container .youtube-video-container,
#product-views-container .youtube-video-container .video-js,
#quickview-box .youtube-video-container,
#quickview-box .youtube-video-container .video-js {
  box-sizing: border-box;
  position: absolute;
  top: 10px;
  z-index: 20;
}
@media (min-width: 640px) {
  /* line 156, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
  #product-views-container .youtube-video-container,
  #product-views-container .youtube-video-container .video-js,
  #quickview-box .youtube-video-container,
  #quickview-box .youtube-video-container .video-js {
    top: 0;
  }
}
/* line 80, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
#product-views-container .youtube-video-container #youtube-product-video-container,
#product-views-container .youtube-video-container .youtube-product-video-container-dimensions,
#product-views-container .youtube-video-container .youtube-product-video-container,
#product-views-container .youtube-video-container .video-js #youtube-product-video-container,
#product-views-container .youtube-video-container .video-js .youtube-product-video-container-dimensions,
#product-views-container .youtube-video-container .video-js .youtube-product-video-container,
#quickview-box .youtube-video-container #youtube-product-video-container,
#quickview-box .youtube-video-container .youtube-product-video-container-dimensions,
#quickview-box .youtube-video-container .youtube-product-video-container,
#quickview-box .youtube-video-container .video-js #youtube-product-video-container,
#quickview-box .youtube-video-container .video-js .youtube-product-video-container-dimensions,
#quickview-box .youtube-video-container .video-js .youtube-product-video-container {
  margin-top: 22%;
}
@media (min-width: 640px) {
  /* line 80, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
  #product-views-container .youtube-video-container #youtube-product-video-container,
  #product-views-container .youtube-video-container .youtube-product-video-container-dimensions,
  #product-views-container .youtube-video-container .youtube-product-video-container,
  #product-views-container .youtube-video-container .video-js #youtube-product-video-container,
  #product-views-container .youtube-video-container .video-js .youtube-product-video-container-dimensions,
  #product-views-container .youtube-video-container .video-js .youtube-product-video-container,
  #quickview-box .youtube-video-container #youtube-product-video-container,
  #quickview-box .youtube-video-container .youtube-product-video-container-dimensions,
  #quickview-box .youtube-video-container .youtube-product-video-container,
  #quickview-box .youtube-video-container .video-js #youtube-product-video-container,
  #quickview-box .youtube-video-container .video-js .youtube-product-video-container-dimensions,
  #quickview-box .youtube-video-container .video-js .youtube-product-video-container {
    margin-top: 22%;
  }
}
/* line 89, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
#product-views-container .youtube-video-container #youtube-product-video-container.vjs-fullscreen,
#product-views-container .youtube-video-container .youtube-product-video-container-dimensions.vjs-fullscreen,
#product-views-container .youtube-video-container .youtube-product-video-container.vjs-fullscreen,
#product-views-container .youtube-video-container .video-js #youtube-product-video-container.vjs-fullscreen,
#product-views-container .youtube-video-container .video-js .youtube-product-video-container-dimensions.vjs-fullscreen,
#product-views-container .youtube-video-container .video-js .youtube-product-video-container.vjs-fullscreen,
#quickview-box .youtube-video-container #youtube-product-video-container.vjs-fullscreen,
#quickview-box .youtube-video-container .youtube-product-video-container-dimensions.vjs-fullscreen,
#quickview-box .youtube-video-container .youtube-product-video-container.vjs-fullscreen,
#quickview-box .youtube-video-container .video-js #youtube-product-video-container.vjs-fullscreen,
#quickview-box .youtube-video-container .video-js .youtube-product-video-container-dimensions.vjs-fullscreen,
#quickview-box .youtube-video-container .video-js .youtube-product-video-container.vjs-fullscreen {
  margin-top: 0;
}
/* line 161, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
#product-views-container .pdp-video-container,
#quickview-box .pdp-video-container {
  background: #000;
}
/* line 166, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
#product-views-container .product-video-thumb > .product-video-thumb-img,
#quickview-box .product-video-thumb > .product-video-thumb-img {
  background-size: 100%;
  display: block;
  position: relative;
}
/* line 170, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
#product-views-container .product-video-thumb span.icon-youtube,
#product-views-container .product-video-thumb span.icon-arrow-right-indicator,
#quickview-box .product-video-thumb span.icon-youtube,
#quickview-box .product-video-thumb span.icon-arrow-right-indicator {
  background: rgba(0, 0, 0, 0.3);
  color: #C9192E;
  display: block;
  font-size: 46px;
  opacity: 0.9;
  text-align: center;
}
/* line 113, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
#product-views-container .product-video-thumb span.icon-youtube:hover,
#product-views-container .product-video-thumb span.icon-arrow-right-indicator:hover,
#quickview-box .product-video-thumb span.icon-youtube:hover,
#quickview-box .product-video-thumb span.icon-arrow-right-indicator:hover {
  background: rgba(0, 0, 0, 0.1);
  opacity: 1;
}

@media (min-width: 640px) {
  /* line 178, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
  .product-views-container .product-video-button {
    display: inline;
  }
}
@media (min-width: 1024px) {
  /* line 178, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
  .product-views-container .product-video-button {
    display: none;
  }
}
/* line 181, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
.product-views-container .product-video-button.icon-close, .product-views-container .product-video-button.icon-youtube, .product-views-container .product-video-button.icon-arrow-right-indicator {
  color: #7f7f7f;
  cursor: pointer;
  float: right;
  font-size: 40px;
  margin-top: -40px;
  padding-right: 1em;
  position: absolute;
  right: 0;
  z-index: 201;
}
@media (min-width: 640px) {
  /* line 181, ../../../WebContent/src/_shared/sass/product/_wcs-pdp-video-styles.scss */
  .product-views-container .product-video-button.icon-close, .product-views-container .product-video-button.icon-youtube, .product-views-container .product-video-button.icon-arrow-right-indicator {
    margin-top: 5px;
    font-size: 50px;
  }
}

/* line 5, ../sass/product/_product-detail-placement.scss */
.pdp .product-detail, .pdp-drawer .product-detail,
.pdp-drawer .product-detail {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding-top: 20px;
}
/* line 121, ../../../WebContent/src/_shared/sass/foundation/components/_global.scss */
.pdp .product-detail:before, .pdp-drawer .product-detail:before, .pdp .product-detail:after, .pdp-drawer .product-detail:after,
.pdp-drawer .product-detail:before,
.pdp-drawer .product-detail:after {
  content: " ";
  display: table;
}
/* line 122, ../../../WebContent/src/_shared/sass/foundation/components/_global.scss */
.pdp .product-detail:after, .pdp-drawer .product-detail:after,
.pdp-drawer .product-detail:after {
  clear: both;
}
@media (min-width: 640px) {
  /* line 5, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail, .pdp-drawer .product-detail,
  .pdp-drawer .product-detail {
    display: block;
  }
}
/* line 19, ../sass/product/_product-detail-placement.scss */
.pdp .product-detail .product-template-container, .pdp-drawer .product-detail .product-template-container,
.pdp-drawer .product-detail .product-template-container {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 100%;
  *zoom: 1;
  -webkit-order: 100;
  order: 100;
  position: relative;
}
/* line 121, ../../../WebContent/src/_shared/sass/foundation/components/_global.scss */
.pdp .product-detail .product-template-container:before, .pdp-drawer .product-detail .product-template-container:before, .pdp .product-detail .product-template-container:after, .pdp-drawer .product-detail .product-template-container:after,
.pdp-drawer .product-detail .product-template-container:before,
.pdp-drawer .product-detail .product-template-container:after {
  content: " ";
  display: table;
}
/* line 122, ../../../WebContent/src/_shared/sass/foundation/components/_global.scss */
.pdp .product-detail .product-template-container:after, .pdp-drawer .product-detail .product-template-container:after,
.pdp-drawer .product-detail .product-template-container:after {
  clear: both;
}
/* line 27, ../sass/product/_product-detail-placement.scss */
.pdp .product-detail .product-template-container.section-1, .pdp-drawer .product-detail .product-template-container.section-1,
.pdp-drawer .product-detail .product-template-container.section-1 {
  background-color: #FFFFFF;
  margin-bottom: 20px;
}
/* line 32, ../sass/product/_product-detail-placement.scss */
.pdp .product-detail .product-template-container.section-2, .pdp-drawer .product-detail .product-template-container.section-2,
.pdp-drawer .product-detail .product-template-container.section-2 {
  -webkit-order: 10;
  order: 10;
}
@media (min-width: 640px) {
  /* line 44, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail .product-template-container.section-1, .pdp-drawer .product-detail .product-template-container.section-1,
  .pdp-drawer .product-detail .product-template-container.section-1 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
  }
  /* line 48, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail .product-template-container.section-2, .pdp-drawer .product-detail .product-template-container.section-2,
  .pdp-drawer .product-detail .product-template-container.section-2 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 41.66667%;
    float: left;
  }
  /* line 52, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail .product-template-container.section-3, .pdp-drawer .product-detail .product-template-container.section-3,
  .pdp-drawer .product-detail .product-template-container.section-3 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 54.16667%;
    float: right;
  }
  /* line 54, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail .product-template-container.section-3::before, .pdp-drawer .product-detail .product-template-container.section-3::before,
  .pdp-drawer .product-detail .product-template-container.section-3::before {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 4.16667%;
    border-left: 1px solid #dcddda;
    content: '';
    display: block;
    height: 100%;
    left: -4.16667%;
    position: absolute;
    top: 0;
  }
  /* line 68, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail .product-template-container.section-4, .pdp-drawer .product-detail .product-template-container.section-4,
  .pdp-drawer .product-detail .product-template-container.section-4 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 41.66667%;
    float: left;
    clear: none;
  }
}
@media (min-width: 1024px) {
  /* line 77, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail .product-template-container.section-1, .pdp-drawer .product-detail .product-template-container.section-1,
  .pdp-drawer .product-detail .product-template-container.section-1 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    float: left;
    background-color: transparent;
  }
  /* line 82, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail .product-template-container.section-2, .pdp-drawer .product-detail .product-template-container.section-2,
  .pdp-drawer .product-detail .product-template-container.section-2 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 41.66667%;
    float: right;
  }
  /* line 86, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail .product-template-container.section-3, .pdp-drawer .product-detail .product-template-container.section-3,
  .pdp-drawer .product-detail .product-template-container.section-3 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 41.66667%;
    float: right;
  }
  /* line 88, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail .product-template-container.section-3::before, .pdp-drawer .product-detail .product-template-container.section-3::before,
  .pdp-drawer .product-detail .product-template-container.section-3::before {
    content: none;
  }
  /* line 93, ../sass/product/_product-detail-placement.scss */
  .pdp .product-detail .product-template-container.section-4, .pdp-drawer .product-detail .product-template-container.section-4,
  .pdp-drawer .product-detail .product-template-container.section-4 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 41.66667%;
    float: right;
    clear: right;
  }
}

@font-face {
  font-family: 's7-viewer';
  src: url("../fonts/s7-viewer/fonts/s7-viewer.eot?rvq8g8");
  src: url("../fonts/s7-viewer/fonts/s7-viewer.eot?rvq8g8#iefix") format("embedded-opentype"), url("../fonts/s7-viewer/fonts/s7-viewer.ttf?rvq8g8") format("truetype"), url("../fonts/s7-viewer/fonts/s7-viewer.woff?rvq8g8") format("woff"), url("../fonts/s7-viewer/fonts/s7-viewer.svg?rvq8g8#s7-viewer") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 14, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
[class^="s7-viewer-icon-"], [class*=" s7-viewer-icon-"] {
  font-family: 's7-viewer' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 30, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-add:before {
  content: "";
}

/* line 35, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-circle-plus:before {
  content: "";
}

/* line 40, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-fullscreen-screen-enter:before {
  content: "";
}

/* line 45, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-zoom-reset:before {
  content: "";
}

/* line 50, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-fullscreen-enter:before {
  content: "";
}

/* line 55, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-fullscreen-exit:before {
  content: "";
}

/* line 60, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-indicator-down:before {
  content: "";
}

/* line 65, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-indicator-left:before {
  content: "";
}

/* line 70, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-indicator-right:before {
  content: "";
}

/* line 75, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-indicator-up:before {
  content: "";
}

/* line 80, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-refresh:before {
  content: "";
}

/* line 85, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-minus:before {
  content: "";
}

/* line 90, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-circle-minus:before {
  content: "";
}

/* line 95, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-fullscreen-screen-exit:before {
  content: "";
}

/* line 100, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-zoom-reset-2:before {
  content: "";
}

/* line 105, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-zoom-in:before {
  content: "";
}

/* line 110, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-zoom-out:before {
  content: "";
}

/* line 115, ../../../WebContent/src/_shared/fonts/s7-viewer/style.scss */
.s7-viewer-icon-zoom-out-square:before {
  content: "";
}

/* line 389, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer {
  display: block;
  position: relative;
}
/* line 330, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .promo-badge {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
/* line 337, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .hero-image-container {
  height: 100%;
  position: relative;
  width: 100%;
}
/* line 343, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .swatches-container {
  height: 100%;
  position: absolute;
  width: 100%;
}
/* line 349, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .viewer-wrapper {
  position: relative;
  display: block;
  max-height: 100%;
  max-width: 100%;
}
/* line 20, ../../../WebContent/src/_shared/sass/util/_ratios.scss */
.vfdp-s7-viewer .viewer-wrapper::after {
  content: '';
  display: block;
  height: 0;
  padding-bottom: 100%;
  width: 100%;
}
/* line 28, ../../../WebContent/src/_shared/sass/util/_ratios.scss */
.vfdp-s7-viewer .viewer-wrapper > * {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 357, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7container[mode="fullscreen"] {
  background: #fff;
}
/* line 105, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .swatches-container {
  bottom: auto;
  left: auto;
  right: auto;
  top: auto;
}
/* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-top {
  padding-top: 70px;
}
/* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-top .viewer-container {
  padding-top: 70px;
}
/* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-top .swatches-container {
  top: 0;
  height: 70px;
}
@media (min-width: 640px) {
  /* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-top {
    padding-top: 70px;
  }
  /* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-top .viewer-container {
    padding-top: 70px;
  }
  /* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-top .swatches-container {
    top: 0;
    height: 70px;
  }
}
@media (min-width: 1024px) {
  /* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-top {
    padding-top: 70px;
  }
  /* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-top .viewer-container {
    padding-top: 70px;
  }
  /* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-top .swatches-container {
    top: 0;
    height: 70px;
  }
}
/* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-bottom {
  padding-bottom: 70px;
}
/* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-bottom .viewer-container {
  padding-bottom: 70px;
}
/* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-bottom .swatches-container {
  bottom: 0;
  height: 70px;
}
@media (min-width: 640px) {
  /* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-bottom {
    padding-bottom: 70px;
  }
  /* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-bottom .viewer-container {
    padding-bottom: 70px;
  }
  /* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-bottom .swatches-container {
    bottom: 0;
    height: 70px;
  }
}
@media (min-width: 1024px) {
  /* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-bottom {
    padding-bottom: 70px;
  }
  /* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-bottom .viewer-container {
    padding-bottom: 70px;
  }
  /* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-bottom .swatches-container {
    bottom: 0;
    height: 70px;
  }
}
/* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-left {
  padding-left: 70px;
}
/* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-left .viewer-container {
  padding-left: 70px;
}
/* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-left .swatches-container {
  left: 0;
  width: 70px;
}
@media (min-width: 640px) {
  /* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-left {
    padding-left: 70px;
  }
  /* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-left .viewer-container {
    padding-left: 70px;
  }
  /* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-left .swatches-container {
    left: 0;
    width: 70px;
  }
}
@media (min-width: 1024px) {
  /* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-left {
    padding-left: 70px;
  }
  /* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-left .viewer-container {
    padding-left: 70px;
  }
  /* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-left .swatches-container {
    left: 0;
    width: 70px;
  }
}
/* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-right {
  padding-right: 70px;
}
/* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-right .viewer-container {
  padding-right: 70px;
}
/* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .alt-image-right .swatches-container {
  right: 0;
  width: 70px;
}
@media (min-width: 640px) {
  /* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-right {
    padding-right: 70px;
  }
  /* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-right .viewer-container {
    padding-right: 70px;
  }
  /* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-right .swatches-container {
    right: 0;
    width: 70px;
  }
}
@media (min-width: 1024px) {
  /* line 117, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-right {
    padding-right: 70px;
  }
  /* line 89, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-right .viewer-container {
    padding-right: 70px;
  }
  /* line 93, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .alt-image-right .swatches-container {
    right: 0;
    width: 70px;
  }
}
/* line 367, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7staticimage,
.vfdp-s7-viewer .s7flyoutzoomview,
.vfdp-s7-viewer .s7flyoutzoomview .s7flyoutzoom {
  border: 0;
  height: 100%;
  left: 0;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 132, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7controlbar {
  background: transparent;
  bottom: 0;
  height: 2em;
  left: 0;
  line-height: 2em;
  position: absolute;
  -webkit-tap-highlight-color: none;
  text-align: left;
  -webkit-touch-callout: none;
  user-select: none;
  width: 100%;
  z-index: 100;
}
/* line 189, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7zoominbutton,
.vfdp-s7-viewer .s7zoomoutbutton,
.vfdp-s7-viewer .s7zoomresetbutton,
.vfdp-s7-viewer .s7fullscreenbutton {
  background: none;
  float: left;
  font-size: 2em;
  height: 1em;
  position: relative;
  width: 1em;
}
/* line 162, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7zoominbutton[state="up"], .vfdp-s7-viewer .s7zoominbutton[state="over"], .vfdp-s7-viewer .s7zoominbutton[state="down"], .vfdp-s7-viewer .s7zoominbutton[state="disabled"], .vfdp-s7-viewer .s7zoominbutton[selected="false"], .vfdp-s7-viewer .s7zoominbutton[selected="true"],
.vfdp-s7-viewer .s7zoomoutbutton[state="up"],
.vfdp-s7-viewer .s7zoomoutbutton[state="over"],
.vfdp-s7-viewer .s7zoomoutbutton[state="down"],
.vfdp-s7-viewer .s7zoomoutbutton[state="disabled"],
.vfdp-s7-viewer .s7zoomoutbutton[selected="false"],
.vfdp-s7-viewer .s7zoomoutbutton[selected="true"],
.vfdp-s7-viewer .s7zoomresetbutton[state="up"],
.vfdp-s7-viewer .s7zoomresetbutton[state="over"],
.vfdp-s7-viewer .s7zoomresetbutton[state="down"],
.vfdp-s7-viewer .s7zoomresetbutton[state="disabled"],
.vfdp-s7-viewer .s7zoomresetbutton[selected="false"],
.vfdp-s7-viewer .s7zoomresetbutton[selected="true"],
.vfdp-s7-viewer .s7fullscreenbutton[state="up"],
.vfdp-s7-viewer .s7fullscreenbutton[state="over"],
.vfdp-s7-viewer .s7fullscreenbutton[state="down"],
.vfdp-s7-viewer .s7fullscreenbutton[state="disabled"],
.vfdp-s7-viewer .s7fullscreenbutton[selected="false"],
.vfdp-s7-viewer .s7fullscreenbutton[selected="true"] {
  background: none;
}
/* line 173, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7zoominbutton[selected="false"][state="up"], .vfdp-s7-viewer .s7zoominbutton[selected="false"][state="over"], .vfdp-s7-viewer .s7zoominbutton[selected="false"][state="down"], .vfdp-s7-viewer .s7zoominbutton[selected="false"][state="disabled"], .vfdp-s7-viewer .s7zoominbutton[selected="true"][state="up"], .vfdp-s7-viewer .s7zoominbutton[selected="true"][state="over"], .vfdp-s7-viewer .s7zoominbutton[selected="true"][state="down"], .vfdp-s7-viewer .s7zoominbutton[selected="true"][state="disabled"],
.vfdp-s7-viewer .s7zoomoutbutton[selected="false"][state="up"],
.vfdp-s7-viewer .s7zoomoutbutton[selected="false"][state="over"],
.vfdp-s7-viewer .s7zoomoutbutton[selected="false"][state="down"],
.vfdp-s7-viewer .s7zoomoutbutton[selected="false"][state="disabled"],
.vfdp-s7-viewer .s7zoomoutbutton[selected="true"][state="up"],
.vfdp-s7-viewer .s7zoomoutbutton[selected="true"][state="over"],
.vfdp-s7-viewer .s7zoomoutbutton[selected="true"][state="down"],
.vfdp-s7-viewer .s7zoomoutbutton[selected="true"][state="disabled"],
.vfdp-s7-viewer .s7zoomresetbutton[selected="false"][state="up"],
.vfdp-s7-viewer .s7zoomresetbutton[selected="false"][state="over"],
.vfdp-s7-viewer .s7zoomresetbutton[selected="false"][state="down"],
.vfdp-s7-viewer .s7zoomresetbutton[selected="false"][state="disabled"],
.vfdp-s7-viewer .s7zoomresetbutton[selected="true"][state="up"],
.vfdp-s7-viewer .s7zoomresetbutton[selected="true"][state="over"],
.vfdp-s7-viewer .s7zoomresetbutton[selected="true"][state="down"],
.vfdp-s7-viewer .s7zoomresetbutton[selected="true"][state="disabled"],
.vfdp-s7-viewer .s7fullscreenbutton[selected="false"][state="up"],
.vfdp-s7-viewer .s7fullscreenbutton[selected="false"][state="over"],
.vfdp-s7-viewer .s7fullscreenbutton[selected="false"][state="down"],
.vfdp-s7-viewer .s7fullscreenbutton[selected="false"][state="disabled"],
.vfdp-s7-viewer .s7fullscreenbutton[selected="true"][state="up"],
.vfdp-s7-viewer .s7fullscreenbutton[selected="true"][state="over"],
.vfdp-s7-viewer .s7fullscreenbutton[selected="true"][state="down"],
.vfdp-s7-viewer .s7fullscreenbutton[selected="true"][state="disabled"] {
  background: none;
}
/* line 181, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7zoominbutton[state="over"],
.vfdp-s7-viewer .s7zoomoutbutton[state="over"],
.vfdp-s7-viewer .s7zoomresetbutton[state="over"],
.vfdp-s7-viewer .s7fullscreenbutton[state="over"] {
  cursor: pointer;
}
/* line 197, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7zoominbutton::before {
  content: "";
  font-family: "s7-viewer";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 203, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7zoomoutbutton::before {
  content: "";
  font-family: "s7-viewer";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 209, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7zoomresetbutton::before {
  content: "";
  font-family: "s7-viewer";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 214, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7fullscreenbutton {
  float: right;
}
/* line 218, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7fullscreenbutton[selected="false"]::before {
  content: "";
  font-family: "s7-viewer";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 224, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7fullscreenbutton[selected="true"]::before {
  content: "";
  font-family: "s7-viewer";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 258, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches {
  background: transparent;
  max-height: 100%;
  max-width: 100%;
}
/* line 267, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7thumb {
  background-size: contain;
  height: 50px;
  width: 50px;
}
@media (min-width: 640px) {
  /* line 267, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .s7swatches .s7thumb {
    height: 50px;
    width: 50px;
  }
}
@media (min-width: 1024px) {
  /* line 267, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
  .vfdp-s7-viewer .s7swatches .s7thumb {
    height: 50px;
    width: 50px;
  }
}
/* line 282, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7thumb[state="default"] {
  border: 0;
}
/* line 286, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7thumb[state="over"] {
  border: 0;
  cursor: pointer;
}
/* line 291, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7thumb[state="selected"] {
  border: 0;
}
/* line 296, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7scrollleftbutton,
.vfdp-s7-viewer .s7swatches .s7scrollrightbutton,
.vfdp-s7-viewer .s7swatches .s7scrollupbutton,
.vfdp-s7-viewer .s7swatches .s7scrolldownbutton {
  font-size: 2em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: middle;
  width: 1em;
}
/* line 240, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7scrollleftbutton[state="up"], .vfdp-s7-viewer .s7swatches .s7scrollleftbutton[state="over"], .vfdp-s7-viewer .s7swatches .s7scrollleftbutton[state="down"], .vfdp-s7-viewer .s7swatches .s7scrollleftbutton[state="disabled"],
.vfdp-s7-viewer .s7swatches .s7scrollrightbutton[state="up"],
.vfdp-s7-viewer .s7swatches .s7scrollrightbutton[state="over"],
.vfdp-s7-viewer .s7swatches .s7scrollrightbutton[state="down"],
.vfdp-s7-viewer .s7swatches .s7scrollrightbutton[state="disabled"],
.vfdp-s7-viewer .s7swatches .s7scrollupbutton[state="up"],
.vfdp-s7-viewer .s7swatches .s7scrollupbutton[state="over"],
.vfdp-s7-viewer .s7swatches .s7scrollupbutton[state="down"],
.vfdp-s7-viewer .s7swatches .s7scrollupbutton[state="disabled"],
.vfdp-s7-viewer .s7swatches .s7scrolldownbutton[state="up"],
.vfdp-s7-viewer .s7swatches .s7scrolldownbutton[state="over"],
.vfdp-s7-viewer .s7swatches .s7scrolldownbutton[state="down"],
.vfdp-s7-viewer .s7swatches .s7scrolldownbutton[state="disabled"] {
  background: none;
}
/* line 247, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7scrollleftbutton[state="over"],
.vfdp-s7-viewer .s7swatches .s7scrollrightbutton[state="over"],
.vfdp-s7-viewer .s7swatches .s7scrollupbutton[state="over"],
.vfdp-s7-viewer .s7swatches .s7scrolldownbutton[state="over"] {
  cursor: pointer;
}
/* line 304, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7scrollleftbutton::before {
  content: "";
  font-family: "s7-viewer";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 310, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7scrollrightbutton::before {
  content: "";
  font-family: "s7-viewer";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 316, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7scrollupbutton::before {
  content: "";
  font-family: "s7-viewer";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 322, ../../../WebContent/src/_shared/sass/product/_vfdp-s7-viewer.scss */
.vfdp-s7-viewer .s7swatches .s7scrolldownbutton::before {
  content: "";
  font-family: "s7-viewer";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 11, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container {
  border-top: 1px dotted #dcddda;
  padding-top: 20px;
}
/* line 13, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container #tags {
  line-height: 1.5;
  margin-bottom: 20px;
}
/* line 17, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container #tags span {
  font-weight: bold;
}
@media (min-width: 640px) and (max-width: 1023px) {
  /* line 11, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
  .product-care-container {
    margin-top: 20px;
  }
}
@media (min-width: 1024px) {
  /* line 11, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
  .product-care-container {
    border-top: 0;
    padding-top: 0;
  }
}
/* line 35, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container h2 {
  font-family: "franklin-gothic-urw-cond", "Arial Narrow Bold", Arial, sans-serif;
  font-size: 100%;
  font-weight: bold;
}
/* line 41, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container ul {
  margin-bottom: 0;
}
/* line 44, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container ul li {
  cursor: default;
}
/* line 47, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container ul li a {
  color: #2B2B2B;
}
/* line 53, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container .desc-container {
  color: #575b5e;
  font-family: inherit;
  font-size: 0.85em;
  font-weight: normal;
  height: 90px;
  line-height: 1.6;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  text-rendering: optimizelegibility;
}
/* line 65, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container .desc-container ul {
  list-style-position: outside;
  list-style-type: disc;
  margin: 10px 0 0 20px;
  padding: 0;
}
/* line 72, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container .desc-container li {
  margin-left: 20px;
}
/* line 76, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container .desc-container .more-less-btn {
  background-color: #F1F2ED;
  bottom: 0;
  color: #589BC6;
  cursor: pointer;
  padding-bottom: 2px;
  padding-left: 3px;
  position: absolute;
  right: 0;
  z-index: 9;
}
/* line 87, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container .desc-container .more-less-btn::after {
  content: '\25BE';
  display: inline-block;
  text-align: center;
  width: 15px;
}
/* line 94, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container .desc-container .more-less-btn.opened {
  bottom: -3px;
}
/* line 98, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.product-care-container .desc-container .more-less-btn.opened::after {
  content: '\25B4';
}

/* line 106, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.more-content {
  display: inline;
}
/* line 109, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.more-content .overflow-desc {
  display: none;
}
/* line 113, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.more-content .more-link {
  color: #589BC6;
}
/* line 116, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.more-content .more-link:hover {
  color: #C9192E;
}
/* line 120, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.more-content .more-link::after {
  content: '\25BE';
  padding-left: 5px;
}
/* line 126, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.more-content .less {
  padding-left: 5px;
}
/* line 129, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.more-content .less::after {
  content: '\25B4';
}

/* line 138, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.tag-container {
  font-family: inherit;
  font-size: 0.85em;
  font-weight: normal;
  height: 46px;
  line-height: 1.6;
  overflow: hidden;
  position: relative;
  text-rendering: optimizelegibility;
}
/* line 148, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.tag-container .more-less-btn {
  background-color: #F1F2ED;
  bottom: 0;
  color: #589BC6;
  cursor: pointer;
  padding-bottom: 1px;
  padding-left: 3px;
  position: absolute;
  right: 0;
  z-index: 9;
}
/* line 159, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.tag-container .more-less-btn::after {
  content: '\25BE';
  display: inline-block;
  text-align: center;
  width: 15px;
}
/* line 166, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.tag-container .more-less-btn.opened {
  bottom: -2px;
}
/* line 170, ../../../WebContent/src/_shared/sass/product/_basic-care-instructions.scss */
.tag-container .more-less-btn.opened::after {
  content: '\25B4';
}

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