
/* line 17, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-finder .input-set-wrap select, .pdp-drawer section#find-store-container .store-finder .input-set-wrap select, .pdp section#find-store-container .store-finder .input-set-wrap input, .pdp-drawer section#find-store-container .store-finder .input-set-wrap input {
  margin-top: 20px;
}
/* line 20, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-finder .input-set-wrap label, .pdp-drawer section#find-store-container .store-finder .input-set-wrap label {
  margin-top: 30px;
}
/* line 24, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper, .pdp-drawer section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper {
  float: left;
  width: 30%;
}
/* line 28, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper #zipcode, .pdp-drawer section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper #zipcode {
  width: 50%;
}
/* line 32, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper div.error, .pdp-drawer section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper div.error {
  clear: both;
}
/* line 39, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-results-count p, .pdp-drawer section#find-store-container .store-results-count p {
  display: none;
}
/* line 43, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-results-list, .pdp-drawer section#find-store-container .store-results-list {
  border-top: none;
}
/* line 46, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-results-list aside dt, .pdp-drawer section#find-store-container .store-results-list aside dt {
  font-weight: normal;
  font-size: 1.30769em;
}
/* line 50, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-results-list aside dd, .pdp-drawer section#find-store-container .store-results-list aside dd {
  font-size: 1em;
}
/* line 56, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-locations dl, .pdp-drawer section#find-store-container .store-locations dl {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  padding-left: 0.76923em;
  padding-right: 0.76923em;
  width: 100%;
  float: left;
}
/* line 60, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-locations dl.selected, .pdp-drawer section#find-store-container .store-locations dl.selected {
  background-color: #EEE;
}
/* line 63, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-locations dl dt, .pdp-drawer section#find-store-container .store-locations dl dt {
  position: relative;
  padding-left: 0.76923em;
  padding-right: 0.76923em;
  width: 33.33333%;
  float: left;
  text-align: right;
}
/* line 67, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-locations dl dt:first-child, .pdp-drawer section#find-store-container .store-locations dl dt:first-child {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 66.66667%;
  float: left;
  text-align: left;
  color: #e72b1e;
}
/* line 77, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-details .direction:before, .pdp-drawer section#find-store-container .store-details .direction:before {
  color: #e72b1e;
}
/* line 82, ../sass/product/_in-store-availability-override.scss */
.pdp section#find-store-container .store-details .direction a, .pdp-drawer section#find-store-container .store-details .direction a {
  padding-left: 5px;
}
@media only screen and (max-width: 639px) {
  /* line 87, ../sass/product/_in-store-availability-override.scss */
  .pdp section#find-store-container .store-finder, .pdp-drawer section#find-store-container .store-finder {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 91, ../sass/product/_in-store-availability-override.scss */
  .pdp section#find-store-container .store-finder .input-set-wrap, .pdp-drawer section#find-store-container .store-finder .input-set-wrap {
    position: relative;
    padding-left: 0.76923em;
    padding-right: 0.76923em;
    width: 100%;
    float: left;
  }
  /* line 93, ../sass/product/_in-store-availability-override.scss */
  .pdp section#find-store-container .store-finder .input-set-wrap label, .pdp-drawer section#find-store-container .store-finder .input-set-wrap label {
    position: relative;
    padding-left: 0.76923em;
    padding-right: 0.76923em;
    width: 33.33333%;
    float: left;
  }
  /* line 94, ../sass/product/_in-store-availability-override.scss */
  .pdp section#find-store-container .store-finder .input-set-wrap select, .pdp-drawer section#find-store-container .store-finder .input-set-wrap select, .pdp section#find-store-container .store-finder .input-set-wrap input, .pdp-drawer section#find-store-container .store-finder .input-set-wrap input {
    position: relative;
    padding-left: 0.76923em;
    padding-right: 0.76923em;
    width: 66.66667%;
    float: left;
  }
  /* line 96, ../sass/product/_in-store-availability-override.scss */
  .pdp section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper, .pdp-drawer section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper {
    width: 50%;
  }
  /* line 99, ../sass/product/_in-store-availability-override.scss */
  .pdp section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper #zipcode, .pdp-drawer section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper #zipcode {
    width: 100%;
  }
  /* line 103, ../sass/product/_in-store-availability-override.scss */
  .pdp section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper div.error, .pdp-drawer section#find-store-container .store-finder .input-set-wrap .zip-input-wrapper div.error {
    clear: both;
  }
  /* line 108, ../sass/product/_in-store-availability-override.scss */
  .pdp section#find-store-container .store-finder .button, .pdp-drawer section#find-store-container .store-finder .button {
    position: relative;
    padding-left: 0.76923em;
    padding-right: 0.76923em;
    width: 58.33333%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
    margin-left: 60px;
  }
  /* line 114, ../sass/product/_in-store-availability-override.scss */
  .pdp section#find-store-container .store-locations dl dt, .pdp-drawer section#find-store-container .store-locations dl dt {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
    text-align: left;
  }
  /* line 120, ../sass/product/_in-store-availability-override.scss */
  .pdp section#find-store-container .store-details .tel, .pdp-drawer section#find-store-container .store-details .tel, .pdp section#find-store-container .store-details .direction, .pdp-drawer section#find-store-container .store-details .direction {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
  }
}

/* line 4, ../sass/product/_image-viewer-override.scss */
.pdp #product-detail #product-views-container .s7zoomviewer, .pdp-drawer #product-detail #product-views-container .s7zoomviewer {
  position: absolute;
}
@media only screen and (max-width: 1023px) {
  /* line 7, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail #product-views-container .s7zoomviewer.hidden, .pdp-drawer #product-detail #product-views-container .s7zoomviewer.hidden {
    display: none !important;
  }
}
/* line 14, ../sass/product/_image-viewer-override.scss */
.pdp #product-detail #product-views-container .product-img-full aside, .pdp-drawer #product-detail #product-views-container .product-img-full aside {
  display: none;
}
/* line 17, ../sass/product/_image-viewer-override.scss */
.pdp #product-detail #product-views-container .product-img-full.active, .pdp-drawer #product-detail #product-views-container .product-img-full.active {
  position: relative;
  height: auto;
}
@media only screen and (max-width: 639px) {
  /* line 22, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail #product-views-container .product-img-full.active, .pdp-drawer #product-detail #product-views-container .product-img-full.active {
    margin-bottom: 50px;
  }
}
/* line 28, ../sass/product/_image-viewer-override.scss */
.pdp #product-detail #product-views-container .btn-zoom, .pdp-drawer #product-detail #product-views-container .btn-zoom {
  display: none;
}
/* line 32, ../sass/product/_image-viewer-override.scss */
.pdp #product-detail #product-views-container .product-view-control, .pdp-drawer #product-detail #product-views-container .product-view-control {
  padding-top: 1px;
  display: block;
}
@media only screen and (max-width: 639px) {
  /* line 32, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail #product-views-container .product-view-control, .pdp-drawer #product-detail #product-views-container .product-view-control {
    display: none;
  }
}
/* line 43, ../sass/product/_image-viewer-override.scss */
.pdp #product-detail .product-img-alt-view figure, .pdp-drawer #product-detail .product-img-alt-view figure {
  margin-right: 0;
  margin-bottom: 0;
  margin: 0 auto;
}
/* line 48, ../sass/product/_image-viewer-override.scss */
.pdp #product-detail .product-img-alt-view .owl-prev-btn, .pdp-drawer #product-detail .product-img-alt-view .owl-prev-btn, .pdp #product-detail .product-img-alt-view .owl-next-btn, .pdp-drawer #product-detail .product-img-alt-view .owl-next-btn {
  bottom: 0;
}
/* line 51, ../sass/product/_image-viewer-override.scss */
.pdp #product-detail .product-img-alt-view .graphic-icon-play-video, .pdp-drawer #product-detail .product-img-alt-view .graphic-icon-play-video {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 75px;
  height: 70px;
  margin: 0 auto;
  padding: 46px 0 0 0;
  border: solid 1px #CCC;
  text-align: center;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 51, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail .product-img-alt-view .graphic-icon-play-video, .pdp-drawer #product-detail .product-img-alt-view .graphic-icon-play-video {
    padding: 29px 0 0 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 51, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail .product-img-alt-view .graphic-icon-play-video, .pdp-drawer #product-detail .product-img-alt-view .graphic-icon-play-video {
    padding: 35px 0 0 12px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 73, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail .product-img-alt-view li, .pdp-drawer #product-detail .product-img-alt-view li {
    width: 20%;
    margin: 0 auto;
  }
  /* line 78, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail .product-img-alt-view figure, .pdp-drawer #product-detail .product-img-alt-view figure {
    border: 0 solid transparent;
    margin: 0;
    padding: 0;
    width: 74px;
  }
  /* line 83, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail .product-img-alt-view figure:hover, .pdp-drawer #product-detail .product-img-alt-view figure:hover, .pdp #product-detail .product-img-alt-view figure.selected, .pdp-drawer #product-detail .product-img-alt-view figure.selected {
    border: 0 solid transparent;
  }
  /* line 88, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail .product-img-alt-view img, .pdp-drawer #product-detail .product-img-alt-view img {
    width: 100%;
  }
  /* line 92, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail .product-img-alt-view .promo-badge, .pdp-drawer #product-detail .product-img-alt-view .promo-badge {
    position: absolute;
    top: 20px;
    right: 20px;
  }
  /* line 96, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail .product-img-alt-view .promo-badge img, .pdp-drawer #product-detail .product-img-alt-view .promo-badge img {
    width: auto;
  }
}
@media only screen and (max-width: 1023px) and (max-width: 639px) {
  /* line 96, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail .product-img-alt-view .promo-badge img, .pdp-drawer #product-detail .product-img-alt-view .promo-badge img {
    width: 30px;
  }
}

@media only screen and (max-width: 639px) {
  /* line 106, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail .product-img-alt-view #owl-mobile-carousel .item, .pdp-drawer #product-detail .product-img-alt-view #owl-mobile-carousel .item {
    padding-right: 0;
  }
}

/* line 1, ../sass/product/_uiHopup-override.scss */
.ui-dialog {
  background-color: #FFF;
}
/* line 4, ../sass/product/_uiHopup-override.scss */
.ui-dialog .product-info {
  margin-bottom: 60px;
}
/* line 5, ../sass/product/_uiHopup-override.scss */
.ui-dialog .product-info h3, .ui-dialog .product-info section.price-container {
  font-style: normal;
  letter-spacing: 0.05em;
}
/* line 7, ../sass/product/_uiHopup-override.scss */
.ui-dialog .product-info .product-price {
  font-weight: bold;
  position: absolute;
  top: 80px;
}
/* line 12, ../sass/product/_uiHopup-override.scss */
.ui-dialog .product-info .original-price {
  color: #2a2a2a;
  text-decoration: line-through;
}
/* line 16, ../sass/product/_uiHopup-override.scss */
.ui-dialog .product-info .current-price {
  color: #e72b1e;
}
/* line 20, ../sass/product/_uiHopup-override.scss */
.ui-dialog .main-view > div {
  height: 100px;
  width: 25%;
  top: 40%;
  background: transparent;
}
/* line 26, ../sass/product/_uiHopup-override.scss */
.ui-dialog .owl-prev-btn {
  margin-left: 10%;
}
/* line 29, ../sass/product/_uiHopup-override.scss */
.ui-dialog .owl-next-btn {
  margin-right: 10%;
}
/* line 32, ../sass/product/_uiHopup-override.scss */
.ui-dialog .main-view figure {
  margin: 0 25%;
  width: 50%;
}
/* line 36, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views {
  overflow: hidden;
}
/* line 39, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views .owl-carousel .owl-wrapper,
.ui-dialog .alt-views .owl-item {
  overflow: hidden;
}
/* line 44, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views > ul {
  max-width: 75%;
  margin: 0 auto;
}
/* line 48, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views li {
  min-height: 65px;
  overflow: hidden;
  text-align: center;
}
/* line 53, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views li figure {
  width: 74px;
  margin: 0 auto;
}
/* line 57, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views li figure:hover {
  cursor: pointer;
}
/* line 61, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views li figure.selected {
  border: 1px solid #e72b1e;
}
/* line 67, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views .graphic-icon-play-video {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 75px;
  height: 70px;
  margin: 0 auto;
  padding: 46px 0 0 0;
  border: solid 1px #CCC;
  text-align: center;
}
@media only screen and (max-width: 639px) {
  /* line 67, ../sass/product/_uiHopup-override.scss */
  .ui-dialog .alt-views .graphic-icon-play-video {
    padding: 35px 0 0 12px;
  }
}

/* line 3, ../sass/product/_bundle-override.scss */
#catalog.bundle .chat-now {
  display: none;
}
/* line 7, ../sass/product/_bundle-override.scss */
#catalog.bundle #bundle-products-container {
  float: right;
}
/* line 10, ../sass/product/_bundle-override.scss */
#catalog.bundle .social-icon {
  line-height: 35px;
  background: #d4d4d4;
  color: #fff;
  font-size: 20px;
}
/* line 16, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-info {
  width: 78.67%;
  margin: auto;
}
/* line 19, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-info h1 {
  line-height: 38px;
}
/* line 23, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-divider {
  height: 15px;
}
/* line 25, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-divider span {
  display: none;
}
/* line 32, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-image .product-img-alt-view .owl-desktop-carousel .owl-item .attr-box.selected {
  border-color: #e72b1e;
}
/* line 39, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info .product-reviews-container {
  display: none;
}
/* line 42, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info .product-info-js a {
  font-family: "HelveticaNeueW02-77BdCn_694069", Helvetica, sans-serif;
  font-size: 17px;
  color: #000;
}
/* line 48, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info .product-actions .product-actions-primary .button {
  padding: 0;
}
/* line 52, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info section.step-container,
#catalog.bundle .bundle-product-info section.step-container.attr-color {
  border-top: none;
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 20px;
  margin-bottom: 0;
}
/* line 58, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info section.step-container .step-header,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-header {
  position: relative;
  margin-bottom: 0;
  height: 39px;
  line-height: 39px;
}
/* line 63, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info section.step-container .step-header .step-number,
#catalog.bundle .bundle-product-info section.step-container .step-header .attr-primary-name h2,
#catalog.bundle .bundle-product-info section.step-container .step-header .attr-primary-name #find-store-container #store-finder-header,
#find-store-container #catalog.bundle .bundle-product-info section.step-container .step-header .attr-primary-name #store-finder-header,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-header .step-number,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-header .attr-primary-name h2,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-header .attr-primary-name #find-store-container #store-finder-header,
#find-store-container #catalog.bundle .bundle-product-info section.step-container.attr-color .step-header .attr-primary-name #store-finder-header {
  color: #000;
  font-size: 17px;
  font-family: "HelveticaNeueW02-77BdCn_694066", Helvetica, sans-serif;
}
/* line 69, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info section.step-container .step-header .attr-selected,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-header .attr-selected {
  color: #000;
}
/* line 73, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info section.step-container .step-content,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-content {
  padding: 0;
  position: relative;
}
/* line 76, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info section.step-container .step-content .attr-container .attr-box,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-content .attr-container .attr-box {
  width: 49px;
  height: 49px;
  margin: 15px 20px 0 0;
}
/* line 80, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info section.step-container .step-content .attr-container .attr-box.selected,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-content .attr-container .attr-box.selected {
  border-color: #e72b1e;
}
/* line 84, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info section.step-container .step-content select,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-content select {
  width: 75%;
  height: 34px;
  background-color: #fff;
  background-position-y: 15px;
  color: #64686B;
  border: 1px solid #E5E5E5;
  box-shadow: 1px 2px 1px 1px #f5f5f5 inset;
}
/* line 92, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info section.step-container .step-content select:focus,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-content select:focus {
  background-position-y: 15px !important;
}
/* line 95, ../sass/product/_bundle-override.scss */
#catalog.bundle .bundle-product-info section.step-container .step-content select option,
#catalog.bundle .bundle-product-info section.step-container.attr-color .step-content select option {
  color: #64686B;
}
/* line 102, ../sass/product/_bundle-override.scss */
#catalog.bundle section.price-container {
  margin-top: 10px;
  font-family: "HelveticaNeueW02-77BdCn_694066", Helvetica, sans-serif;
  font-size: 28px;
  letter-spacing: 0.12em;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 109, ../sass/product/_bundle-override.scss */
  #catalog.bundle .bundle-info {
    position: relative;
    padding-left: 0.76923em;
    padding-right: 0.76923em;
    width: 50%;
    margin-left: 50%;
    float: left;
  }
  /* line 111, ../sass/product/_bundle-override.scss */
  #catalog.bundle .bundle-info h1 {
    line-height: 4.03646vw;
  }
}
@media only screen and (max-width: 639px) {
  /* line 117, ../sass/product/_bundle-override.scss */
  #catalog.bundle .bundle-info {
    position: relative;
    padding-left: 0.76923em;
    padding-right: 0.76923em;
    width: 50%;
    margin-left: 50%;
    float: left;
    padding: 18.4375vw 0;
  }
  /* line 120, ../sass/product/_bundle-override.scss */
  #catalog.bundle .bundle-info h1 {
    line-height: 5.9375vw;
  }
  /* line 125, ../sass/product/_bundle-override.scss */
  #catalog.bundle .bundle-product-info .product-info-js a {
    font-size: 21px;
  }
  /* line 130, ../sass/product/_bundle-override.scss */
  #catalog.bundle .bundle-product-info section.step-container .step-header .step-number,
  #catalog.bundle .bundle-product-info section.step-container .step-header .attr-primary-name h2,
  #catalog.bundle .bundle-product-info section.step-container .step-header .attr-primary-name #find-store-container #store-finder-header,
  #find-store-container #catalog.bundle .bundle-product-info section.step-container .step-header .attr-primary-name #store-finder-header,
  #catalog.bundle .bundle-product-info section.step-container .step-header .attr-selected {
    font-size: 21px;
  }
  /* line 137, ../sass/product/_bundle-override.scss */
  #catalog.bundle .bundle-product-info section.step-container .step-content select {
    width: 100%;
  }
  /* line 143, ../sass/product/_bundle-override.scss */
  #catalog.bundle section.price-container {
    font-size: 31px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 150, ../sass/product/_bundle-override.scss */
  #catalog.bundle .bundle-product-info .product-info-js a {
    font-size: 4.38413vw;
  }
  /* line 155, ../sass/product/_bundle-override.scss */
  #catalog.bundle .bundle-product-info section.step-container .step-header .step-number,
  #catalog.bundle .bundle-product-info section.step-container .step-header .attr-primary-name h2,
  #catalog.bundle .bundle-product-info section.step-container .step-header .attr-primary-name #find-store-container #store-finder-header,
  #find-store-container #catalog.bundle .bundle-product-info section.step-container .step-header .attr-primary-name #store-finder-header,
  #catalog.bundle .bundle-product-info section.step-container .step-header .attr-selected {
    font-size: 4.38413vw;
  }
  /* line 162, ../sass/product/_bundle-override.scss */
  #catalog.bundle .bundle-product-info section.price-container {
    font-size: 6.47182vw;
  }
}

/* line 1, ../sass/product/_product-detail-swatches-override.scss */
.swatches-product-details-container {
  overflow: hidden;
}

/* line 5, ../sass/product/_product-detail-swatches-override.scss */
#cd-socialmedia-photo-wrap {
  clear: both;
}

@media only screen and (max-width: 639px) {
  /* line 6, ../sass/product/_online-dealer-drawer-override.scss */
  .pdp-swatches .online-dealer-title {
    font-size: 4.375vw;
  }
}

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