
@media only screen and (max-width: 639px) {
  /* line 520, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-detail-drawer.scss */
  #quickview-box .green-index-hopup-content li h5, #quickview-box .green-index-hopup-content li .pdp #product-detail #product-details ul li, .pdp #product-detail #product-details ul #quickview-box .green-index-hopup-content li li, #quickview-box .green-index-hopup-content li .pdp-drawer #product-detail #product-details ul li, .pdp-drawer #product-detail #product-details ul #quickview-box .green-index-hopup-content li li, #quickview-box .green-index-hopup-content li #find-store-container .store-finder .ship-to-store-zip label, #find-store-container .store-finder .ship-to-store-zip #quickview-box .green-index-hopup-content li label, #quickview-box .green-index-hopup-content li #find-store-container .input-set-wrap label, #find-store-container .input-set-wrap #quickview-box .green-index-hopup-content li label, #quickview-box .green-index-hopup-content li #find-store-container .store-results-list aside dt, #find-store-container .store-results-list aside #quickview-box .green-index-hopup-content li dt {
    font-size: 0.93333em;
    padding: 11px 0;
  }
}
/* line 535, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-detail-drawer.scss */
#quickview-box .green-index-hopup-content + .btn-container {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 30px;
  background: #fff;
}
@media only screen and (max-width: 639px) {
  /* line 535, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-detail-drawer.scss */
  #quickview-box .green-index-hopup-content + .btn-container {
    padding-left: 0.66667em;
    padding-right: 0.66667em;
  }
}
/* line 19, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box #product-views-container {
  position: relative;
  padding-left: 0.66667em;
  padding-right: 0.66667em;
  width: 58.33333%;
  float: left;
  background-color: #F1F1EB;
  padding: 0 20px 20px 0;
}
/* line 24, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box #product-views-container .product-img-full {
  width: auto;
  height: auto;
}
/* line 27, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box #product-views-container .product-img-full img {
  width: 100%;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 19, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  #quickview-box #product-views-container {
    width: 50%;
    padding-right: 10px;
  }
  /* line 35, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  #quickview-box #product-views-container .product-img-alt-view figure.attr-box {
    margin-right: 0px;
    height: auto;
    width: auto;
  }
}
@media only screen and (max-width: 639px) {
  /* line 19, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  #quickview-box #product-views-container {
    display: none;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 47, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  #quickview-box #product-content-container {
    width: 50%;
  }
  /* line 50, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  #quickview-box #product-form {
    width: 100%;
  }
  /* line 53, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  #quickview-box #product-form .product-attr-form > section.step-container.attr-color {
    padding-top: 20px;
  }
}
/* line 60, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box #product-form section {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}
@media only screen and (max-width: 639px) {
  /* line 66, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  #quickview-box #product-form section.step-container:not(.attr-color) .step-header {
    width: 40%;
  }
  /* line 69, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  #quickview-box #product-form section.step-container:not(.attr-color) .step-content {
    width: 60%;
  }
}
/* line 76, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box #product-form section.step-container.size-step-container .step-header span, #quickview-box #product-form section.step-container.size-step-container .step-header h2, #quickview-box #product-form section.step-container.size-step-container .step-header #find-store-container #store-finder-header, #find-store-container #quickview-box #product-form section.step-container.size-step-container .step-header #store-finder-header {
  line-height: 3.33333em;
}
/* line 81, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .more-details {
  width: 100%;
  padding: 0 0 20px 20px;
  background: #FFF;
}
/* line 87, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box #product-nav {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
  border-top: 1px solid #282321;
}
/* line 90, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box #product-nav figure {
  position: relative;
  padding-left: 0.66667em;
  padding-right: 0.66667em;
  width: 16.66667%;
  float: left;
}
/* line 93, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box #product-nav span {
  position: relative;
  top: 20px;
}
/* line 97, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box #product-nav .title-nav {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 83.33333%;
  float: left;
  line-height: 25px;
}
@media only screen and (max-width: 1024px) {
  /* line 87, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  #quickview-box #product-nav {
    display: none;
  }
}
/* line 105, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .prev-nav, #quickview-box .next-nav {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 50%;
  float: left;
}
/* line 107, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .prev-nav img, #quickview-box .next-nav img {
  padding-bottom: 1px;
}
/* line 110, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .prev-nav .next-btn, #quickview-box .prev-nav .prev-btn, #quickview-box .next-nav .next-btn, #quickview-box .next-nav .prev-btn {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 8.33333%;
  float: left;
  height: 20px;
  text-indent: -999%;
}
/* line 115, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .prev-nav a, #quickview-box .next-nav a {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 91.66667%;
  float: left;
  display: block;
}
/* line 120, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .prev-btn {
  left: 10px;
}
/* line 123, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .next-nav .title-nav {
  text-align: right;
}
/* line 126, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .social-media div {
  float: left;
}
/* line 130, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box #product-content-container {
  padding: 0;
}
/* line 136, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .product-price .current, #quickview-box .product-price span {
  color: #000;
  line-height: normal;
}
/* line 140, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .product-price .current.offer-price, #quickview-box .product-price span.offer-price {
  color: #000;
  display: block;
}
/* line 144, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .product-price .current.original-price, #quickview-box .product-price span.original-price {
  display: block;
  color: #B0B1AB;
}
/* line 148, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box .product-price .current.old-price, #quickview-box .product-price span.old-price {
  text-decoration: line-through;
}

/* line 156, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-views-container .product-img-full .promo-badge {
  display: none;
}
/* line 160, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .attr-color .attr-box {
  margin: 0 0 7px 0;
}
/* line 163, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form > .step-container .step-content {
  width: 100%;
}
/* line 165, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .step-content button {
  background-color: transparent;
  color: #e72b1e;
  height: auto;
  padding: 0;
}
/* line 172, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .attr-size .attr-box {
  float: left;
  height: 45px;
  line-height: 45px;
  min-width: 45px;
  margin: 0 10px 10px 0;
  border: 1px solid #282321;
  text-align: center;
  font-weight: bold;
}
/* line 181, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .attr-size .attr-box.selected, #quickview-box.pdp-swatches #product-form .attr-size .attr-box.clicked {
  border: 2px solid #FFF;
  background-color: #282321;
}
/* line 186, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .quantity, #quickview-box.pdp-swatches #product-form .online-dealer-section {
  display: none;
}
/* line 187, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .product-actions-secondary .link-button {
  float: left;
}
/* line 188, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .product-actions .button {
  padding: 16px 15px 18px 15px;
  margin: 15px 5px 15px 0;
}
/* line 192, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .large {
  width: 120px;
}
/* line 196, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-content-container {
  margin: 30px 0;
}
@media only screen and (max-width: 639px) {
  /* line 196, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  #quickview-box.pdp-swatches #product-content-container {
    margin: 1em;
  }
}
/* line 202, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches .size-chart {
  display: none;
  text-align: center;
}
/* line 205, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
#quickview-box.pdp-swatches .size-chart .close {
  font-size: 2em;
  float: right;
}

/* line 213, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
.reveal-modal.medium {
  visibility: hidden;
  display: none;
  position: absolute;
  left: 50%;
  z-index: 99;
  height: auto;
  margin-left: -37.5%;
  width: 75%;
}
/* line 61, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_reveal.scss */
.reveal-modal.medium .column,
.reveal-modal.medium .columns {
  min-width: 0;
}
/* line 65, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_reveal.scss */
.reveal-modal.medium > :first-child {
  margin-top: 0;
}
/* line 66, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_reveal.scss */
.reveal-modal.medium > :last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 217, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  .reveal-modal.medium {
    visibility: hidden;
    display: none;
    position: absolute;
    left: 50%;
    z-index: 99;
    height: auto;
    margin-left: -49%;
    width: 98%;
  }
  /* line 61, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_reveal.scss */
  .reveal-modal.medium .column,
  .reveal-modal.medium .columns {
    min-width: 0;
  }
  /* line 65, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_reveal.scss */
  .reveal-modal.medium > :first-child {
    margin-top: 0;
  }
  /* line 66, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_reveal.scss */
  .reveal-modal.medium > :last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 222, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  .reveal-modal.medium {
    visibility: hidden;
    display: none;
    position: absolute;
    left: 50%;
    z-index: 99;
    height: auto;
    margin-left: -49%;
    width: 98%;
  }
  /* line 61, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_reveal.scss */
  .reveal-modal.medium .column,
  .reveal-modal.medium .columns {
    min-width: 0;
  }
  /* line 65, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_reveal.scss */
  .reveal-modal.medium > :first-child {
    margin-top: 0;
  }
  /* line 66, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_reveal.scss */
  .reveal-modal.medium > :last-child {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 639px) {
  /* line 230, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  .reveal-modal.quickview-modal {
    background: transparent;
  }
  /* line 232, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  .reveal-modal.quickview-modal .close-reveal-modal {
    top: 1.5em;
    right: 1.6875em;
  }
  /* line 237, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  .reveal-modal.quickview-modal #quickview-box {
    padding: 2.8125em 1em 1.5625em;
  }
  /* line 241, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  .reveal-modal.quickview-modal #quickview-box #product-info > h1 a {
    color: #2a2a2a;
  }
  /* line 245, ../../../../StaticWeb/WebContent/vf-storefront/sass2/catalog/_quickview.scss */
  .reveal-modal.quickview-modal #quickview-box #product-info #qty-step-container {
    margin-bottom: 1em;
  }
}
/* line 1, ../sass/product/_availability-notification-override.scss */
.notify-me-content label {
  padding: 0.75em;
}

/* line 2, ../sass/product/_product-detail-drawer-override.scss */
.pdp .page-contents, .pdp-drawer .page-contents, .pdp-drawer .page-contents {
  padding-top: 0;
}
/* line 6, ../sass/product/_product-detail-drawer-override.scss */
.pdp .page-contents .product-details-drawer-container .btn-section, .pdp-drawer .page-contents .product-details-drawer-container .btn-section, .pdp-drawer .page-contents .product-details-drawer-container .btn-section {
  background-color: #E9E7DD;
}
/* line 11, ../sass/product/_product-detail-drawer-override.scss */
.pdp .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container a, .pdp-drawer .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container a, .pdp-drawer .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container a {
  padding-top: 14px;
  padding-bottom: 14px;
  color: #2f2c2a;
  white-space: nowrap;
}
@media only screen and (max-width: 639px) {
  /* line 9, ../sass/product/_product-detail-drawer-override.scss */
  .pdp .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container, .pdp-drawer .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container, .pdp-drawer .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container {
    padding-left: 2.34375vw;
    padding-right: 2.34375vw;
  }
  /* line 22, ../sass/product/_product-detail-drawer-override.scss */
  .pdp .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container a, .pdp-drawer .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container a, .pdp-drawer .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container a {
    border-width: 3px;
    font-size: 4.375vw;
  }
}
@media only screen and (max-width: 479px) {
  /* line 28, ../sass/product/_product-detail-drawer-override.scss */
  .pdp .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container a, .pdp-drawer .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container a, .pdp-drawer .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container a {
    font-size: 3.9666vw;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 9, ../sass/product/_product-detail-drawer-override.scss */
  .pdp .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container, .pdp-drawer .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container, .pdp-drawer .page-contents .product-details-drawer-container .btn-section .product-details-drawer-btn-container {
    padding-left: 3.125vw;
    padding-right: 3.125vw;
  }
}
/* line 42, ../sass/product/_product-detail-drawer-override.scss */
.pdp .page-contents .product-details-drawer-container .product-details-drawer .description-section .title, .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .description-section .title,
.pdp .page-contents .product-details-drawer-container .product-details-drawer .feature-section .title,
.pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .feature-section .title, .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .description-section .title,
.pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .feature-section .title {
  font-size: 0.93333em;
}
/* line 45, ../sass/product/_product-detail-drawer-override.scss */
.pdp .page-contents .product-details-drawer-container .product-details-drawer .description-section ul.feature li, .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .description-section ul.feature li,
.pdp .page-contents .product-details-drawer-container .product-details-drawer .feature-section ul.feature li,
.pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .feature-section ul.feature li, .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .description-section ul.feature li,
.pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .feature-section ul.feature li {
  margin-bottom: 15px;
  overflow: hidden;
}
/* line 49, ../sass/product/_product-detail-drawer-override.scss */
.pdp .page-contents .product-details-drawer-container .product-details-drawer .description-section ul.feature li a, .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .description-section ul.feature li a,
.pdp .page-contents .product-details-drawer-container .product-details-drawer .feature-section ul.feature li a,
.pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .feature-section ul.feature li a, .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .description-section ul.feature li a,
.pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .feature-section ul.feature li a {
  line-height: 2em;
}
@media only screen and (max-width: 639px) {
  /* line 40, ../sass/product/_product-detail-drawer-override.scss */
  .pdp .page-contents .product-details-drawer-container .product-details-drawer .description-section, .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .description-section,
  .pdp .page-contents .product-details-drawer-container .product-details-drawer .feature-section,
  .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .feature-section, .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .description-section,
  .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .feature-section {
    padding-left: 6.25vw;
    padding-right: 6.25vw;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 40, ../sass/product/_product-detail-drawer-override.scss */
  .pdp .page-contents .product-details-drawer-container .product-details-drawer .description-section, .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .description-section,
  .pdp .page-contents .product-details-drawer-container .product-details-drawer .feature-section,
  .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .feature-section, .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .description-section,
  .pdp-drawer .page-contents .product-details-drawer-container .product-details-drawer .feature-section {
    padding-left: 3.125vw;
    padding-right: 3.125vw;
  }
}
/* line 69, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-views-container, .pdp-drawer #product-detail #product-views-container, .pdp-drawer #product-detail #product-views-container {
  padding-top: 0;
}
/* line 73, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-views-container .product-img-alt-view, .pdp-drawer #product-detail #product-views-container .product-img-alt-view, .pdp-drawer #product-detail #product-views-container .product-img-alt-view {
  position: relative;
}
/* line 76, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-views-container .product-img-alt-view .owl-next-btn, .pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-next-btn,
.pdp #product-detail #product-views-container .product-img-alt-view .owl-prev-btn,
.pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-prev-btn, .pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-next-btn,
.pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-prev-btn {
  top: 0;
  height: 65px;
}
/* line 81, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-views-container .product-img-alt-view .owl-next-btn .icon, .pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-next-btn .icon,
.pdp #product-detail #product-views-container .product-img-alt-view .owl-prev-btn .icon,
.pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-prev-btn .icon, .pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-next-btn .icon,
.pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-prev-btn .icon {
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 86, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-views-container .product-img-alt-view .owl-next-btn .icon:hover, .pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-next-btn .icon:hover,
.pdp #product-detail #product-views-container .product-img-alt-view .owl-prev-btn .icon:hover,
.pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-prev-btn .icon:hover, .pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-next-btn .icon:hover,
.pdp-drawer #product-detail #product-views-container .product-img-alt-view .owl-prev-btn .icon:hover {
  background-color: #282321;
}
@media only screen and (max-width: 1023px) {
  /* line 69, ../sass/product/_product-detail-drawer-override.scss */
  .pdp #product-detail #product-views-container, .pdp-drawer #product-detail #product-views-container, .pdp-drawer #product-detail #product-views-container {
    background-color: #F1F2ED;
    padding-right: 0;
    padding-left: 0;
  }
  /* line 98, ../sass/product/_product-detail-drawer-override.scss */
  .pdp #product-detail #product-views-container .owl-wrapper-outer, .pdp-drawer #product-detail #product-views-container .owl-wrapper-outer, .pdp-drawer #product-detail #product-views-container .owl-wrapper-outer {
    margin-bottom: 1em;
  }
}
/* line 104, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container, .pdp-drawer #product-detail #product-content-container, .pdp-drawer #product-detail #product-content-container {
  padding-top: 0;
}
/* line 108, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span,
.pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span,
.pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span,
.pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span,
.pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span,
.pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span {
  font-size: 1.6em;
  font-family: "Semplicita W01 Bold", Arial, sans-serif;
}
/* line 115, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.offer-price, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.offer-price, .pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price, .pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.current-price, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.current-price,
.pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.offer-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.offer-price,
.pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
.pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.current-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.current-price,
.pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.offer-price,
.pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.offer-price,
.pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
.pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.current-price,
.pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.current-price,
.pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.offer-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.offer-price,
.pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
.pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.current-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.current-price, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.offer-price, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.current-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.offer-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.current-price,
.pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.offer-price,
.pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.current-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.offer-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.current-price {
  width: 100%;
  display: block;
}
/* line 119, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
.pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
.pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
.pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
.pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price {
  font-size: 0.8em;
}
@media only screen and (max-width: 639px) {
  /* line 119, ../sass/product/_product-detail-drawer-override.scss */
  .pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
  .pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
  .pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
  .pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
  .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
  .pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
  .pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
  .pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price,
  .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span.original-price,
  .pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span.original-price {
    font-size: 2.65625vw;
  }
}
@media only screen and (max-width: 639px) {
  /* line 108, ../sass/product/_product-detail-drawer-override.scss */
  .pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span,
  .pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span,
  .pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span,
  .pdp #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span,
  .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span,
  .pdp #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span,
  .pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span,
  .pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span,
  .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block .price-container .product-price span,
  .pdp-drawer #product-detail #product-content-container #product-form .feature-authorized-retailer .price-block .price-container .product-price span {
    font-size: 5.3125vw;
  }
}
/* line 134, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form section.step-container:not(.attr-color) .step-header .step-number, .pdp-drawer #product-detail #product-content-container #product-form section.step-container:not(.attr-color) .step-header .step-number, .pdp-drawer #product-detail #product-content-container #product-form section.step-container:not(.attr-color) .step-header .step-number {
  padding-left: 20px;
}
/* line 139, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form section#qty-step-container, .pdp-drawer #product-detail #product-content-container #product-form section#qty-step-container, .pdp-drawer #product-detail #product-content-container #product-form section#qty-step-container {
  margin-bottom: 20px;
}
/* line 142, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form .product-actions .price-block, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block, .pdp-drawer #product-detail #product-content-container #product-form .product-actions .price-block {
  padding-bottom: 0;
  margin-bottom: 18px;
}
/* line 146, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form #ecom-product-actions, .pdp-drawer #product-detail #product-content-container #product-form #ecom-product-actions, .pdp-drawer #product-detail #product-content-container #product-form #ecom-product-actions {
  margin-top: 10px;
  padding-top: 25px;
  padding-bottom: 0;
  border-top: 1px dashed #d3d3d3;
}
/* line 152, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form .ecom-utility-actions, .pdp-drawer #product-detail #product-content-container #product-form .ecom-utility-actions, .pdp-drawer #product-detail #product-content-container #product-form .ecom-utility-actions {
  margin-top: 7px;
}
/* line 155, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form .ecom-utility-actions .utility-actions-primary, .pdp-drawer #product-detail #product-content-container #product-form .ecom-utility-actions .utility-actions-primary, .pdp-drawer #product-detail #product-content-container #product-form .ecom-utility-actions .utility-actions-primary {
  width: 50%;
}
/* line 157, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form .ecom-utility-actions .utility-actions-primary .link-button, .pdp-drawer #product-detail #product-content-container #product-form .ecom-utility-actions .utility-actions-primary .link-button, .pdp-drawer #product-detail #product-content-container #product-form .ecom-utility-actions .utility-actions-primary .link-button {
  font-size: 0.73333em;
  font-family: "Semplicita W01 Bold", Arial, sans-serif;
  text-transform: uppercase;
  display: block;
  margin-left: 0;
  float: left;
  width: 100%;
  text-align: left;
}
/* line 169, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #product-content-container #product-form .ecom-utility-actions .utility-actions-secondary span, .pdp-drawer #product-detail #product-content-container #product-form .ecom-utility-actions .utility-actions-secondary span, .pdp-drawer #product-detail #product-content-container #product-form .ecom-utility-actions .utility-actions-secondary span {
  font-size: 0.73333em;
  font-family: "Semplicita W01 Bold", Arial, sans-serif;
  text-transform: uppercase;
  line-height: 28px;
  padding-left: 20px;
  display: block;
  float: left;
  width: 100%;
  white-space: nowrap;
}
/* line 185, ../sass/product/_product-detail-drawer-override.scss */
.pdp #product-detail #srProductDetailDiv, .pdp-drawer #product-detail #srProductDetailDiv, .pdp-drawer #product-detail #srProductDetailDiv {
  padding-bottom: 30px;
  clear: both;
}
/* line 191, ../sass/product/_product-detail-drawer-override.scss */
.pdp .drawer-description-content p, .pdp-drawer .drawer-description-content p, .pdp-drawer .drawer-description-content p {
  padding-bottom: 1em;
  font-family: Semplicita W01 Medium, Arial, sans-serif;
  color: #777a7d;
  line-height: 1.25em;
  font-size: 1.86667em;
}
/* line 196, ../sass/product/_product-detail-drawer-override.scss */
.pdp .drawer-description-content ul, .pdp-drawer .drawer-description-content ul, .pdp-drawer .drawer-description-content ul {
  padding-left: 15px;
  list-style-type: disc;
  font-size: 0.93333em;
}

/* line 204, ../sass/product/_product-detail-drawer-override.scss */
.pdp-drawer.pro .page-contents .product-details-drawer-container .btn-section {
  background-color: #fff !important;
}

/* line 209, ../sass/product/_product-detail-drawer-override.scss */
.ie9.vfrs select,
.ie9.vfrs select:focus,
.lt-ie9.vfrs select,
.lt-ie9.vfrs select:focus {
  padding-right: 3px;
  background-image: none !important;
}

/* line 1, ../sass/product/_uiHopup-override.scss */
.ui-dialog {
  background-color: #F3F1E9;
}
/* line 3, ../sass/product/_uiHopup-override.scss */
.ui-dialog .ui-widget-content {
  background-color: #F3F1E9;
}
/* line 6, ../sass/product/_uiHopup-override.scss */
.ui-dialog .product-info {
  margin-bottom: 40px;
}
/* line 8, ../sass/product/_uiHopup-override.scss */
.ui-dialog .product-info h3, .ui-dialog .product-info .pdp-drawer ul.feature .title, .pdp-drawer ul.feature .ui-dialog .product-info .title, .ui-dialog .product-info section.price-container, .ui-dialog .product-info #quickview-box ul.feature .title, #quickview-box ul.feature .ui-dialog .product-info .title {
  letter-spacing: 0.05em;
}
/* line 11, ../sass/product/_uiHopup-override.scss */
.ui-dialog .product-info .product-price {
  font-weight: bold;
  font-size: 17px;
}
/* line 16, ../sass/product/_uiHopup-override.scss */
.ui-dialog .main-view {
  position: relative;
}
/* line 19, ../sass/product/_uiHopup-override.scss */
.ui-dialog .main-view .prev-view-btn.owl-prev-btn, .ui-dialog .main-view .next-view-btn.owl-next-btn {
  margin: 0;
  padding: 0;
  top: 0;
  height: 100%;
}
/* line 25, ../sass/product/_uiHopup-override.scss */
.ui-dialog .main-view .prev-view-btn.owl-prev-btn .icon, .ui-dialog .main-view .next-view-btn.owl-next-btn .icon {
  top: 50%;
  left: 50%;
  margin-top: -12.5px;
  margin-left: -9.5px;
}
/* line 32, ../sass/product/_uiHopup-override.scss */
.ui-dialog .main-view .prev-view-btn.owl-prev-btn {
  margin-right: 25%;
  left: auto;
  right: 50%;
}
/* line 37, ../sass/product/_uiHopup-override.scss */
.ui-dialog .main-view .next-view-btn.owl-next-btn {
  margin-left: 25%;
  left: 50%;
  right: auto;
}
/* line 42, ../sass/product/_uiHopup-override.scss */
.ui-dialog .main-view figure {
  margin: 0 25%;
  width: 50%;
}
/* line 47, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views {
  overflow: hidden;
  width: 50%;
  margin: 0 auto 0;
}
/* line 52, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views .owl-carousel .owl-wrapper,
.ui-dialog .alt-views .owl-item {
  overflow: hidden;
}
/* line 57, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views .attr-box {
  width: 65px;
  height: 65px;
  margin: 0 auto;
  border: 1px solid #FFF;
  cursor: pointer;
}
/* line 64, ../sass/product/_uiHopup-override.scss */
.ui-dialog .alt-views .attr-box:hover, .ui-dialog .alt-views .attr-box.selected {
  border-color: #F5A019;
}
/* line 69, ../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 #ff7800;
  text-align: center;
}

/* line 1, ../sass/product/_breadcrumb-override.scss */
#pdp-header-content #pdp-breadcrumb {
  background-color: #F1F2ED;
}
/* line 4, ../sass/product/_breadcrumb-override.scss */
.pro #pdp-header-content #pdp-breadcrumb {
  background-color: #E1E1E1;
}

/* line 2, ../sass/product/_bundle-override.scss */
#bundle-products-container #product-views-container .product-img-full {
  width: auto;
  height: auto;
}
/* line 6, ../sass/product/_bundle-override.scss */
#bundle-products-container #product-views-container .product-img-alt-view figure {
  width: 54px;
  height: 54px;
}

/* line 18, ../sass/product/_bundle-override.scss */
.bundle-product-info section.step-container .step-header .step-number .attr-selected,
.bundle-product-info section.step-container .step-header .attr-primary-name .attr-selected,
.bundle-product-info section.step-container .step-header .attr-primary-name h2 .attr-selected,
.bundle-product-info section.step-container .step-header .attr-primary-name #find-store-container #store-finder-header .attr-selected,
#find-store-container .bundle-product-info section.step-container .step-header .attr-primary-name #store-finder-header .attr-selected {
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
}
/* line 24, ../sass/product/_bundle-override.scss */
.bundle-product-info section.step-container .step-content {
  padding-left: 110px;
}
/* line 27, ../sass/product/_bundle-override.scss */
.bundle-product-info section.step-container .step-content select {
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
  text-transform: uppercase;
}
/* line 34, ../sass/product/_bundle-override.scss */
.bundle-product-info section.price-container .price span {
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
  font-size: 24px;
}
/* line 38, ../sass/product/_bundle-override.scss */
.bundle-product-info section.price-container .price span.offer-price, .bundle-product-info section.price-container .price span.original-price, .bundle-product-info section.price-container .price span.current-price {
  width: 100%;
  display: block;
}
/* line 42, ../sass/product/_bundle-override.scss */
.bundle-product-info section.price-container .price span.original-price {
  font-size: 12px;
}
@media only screen and (max-width: 639px) {
  /* line 42, ../sass/product/_bundle-override.scss */
  .bundle-product-info section.price-container .price span.original-price {
    font-size: 2.65625vw;
  }
}
@media only screen and (max-width: 639px) {
  /* line 34, ../sass/product/_bundle-override.scss */
  .bundle-product-info section.price-container .price span {
    font-size: 5.3125vw;
  }
}
/* line 56, ../sass/product/_bundle-override.scss */
.bundle-product-info .out-of-stock-bottom {
  margin-bottom: 10px;
}

/* line 61, ../sass/product/_bundle-override.scss */
.bundle-product-image .product-img-alt-view .owl-mobile-carousel .owl-controls {
  position: relative;
  padding-top: 20px;
  padding-bottom: 30px;
}

/* line 67, ../sass/product/_bundle-override.scss */
.bundle-divider span {
  top: -36px;
  width: 62px;
  height: 71px;
  padding-top: 23px;
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
  font-size: 13px;
}

/* line 1, ../sass/product/_image-viewer-override.scss */
.pdp-drawer #product-detail .product-img-alt-view figure.attr-box {
  width: 65px;
  height: 65px;
  margin-left: 11px;
  margin-right: 17px;
}
/* line 7, ../sass/product/_image-viewer-override.scss */
.pdp-drawer #product-detail .product-img-alt-view figure.attr-box img.videoPlayer {
  line-height: 61px;
}

@media only screen and (max-width: 1023px) {
  /* line 14, ../sass/product/_image-viewer-override.scss */
  .pdp #product-detail #product-views-container .product-img-full, .pdp-drawer #product-detail #product-views-container .product-img-full, .pdp-drawer #product-detail #product-views-container .product-img-full {
    display: none;
  }

  /* line 18, ../sass/product/_image-viewer-override.scss */
  .pdp-drawer #product-detail .product-img-alt-view #owl-mobile-carousel .item {
    padding-right: 0px;
  }
}
/* line 23, ../sass/product/_image-viewer-override.scss */
.product-view-control {
  background: transparent;
}
@media only screen and (max-width: 1023px) {
  /* line 23, ../sass/product/_image-viewer-override.scss */
  .product-view-control {
    display: none !important;
  }
}
/* line 28, ../sass/product/_image-viewer-override.scss */
.product-view-control .btn-full-js.secondary {
  display: none;
}

/* line 33, ../sass/product/_image-viewer-override.scss */
.s7flyoutzoomview {
  border: none !important;
}

/* line 14, ../sass/product-detail.scss */
.pdp-drawer #pdp-header-content {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75.2em;
  *zoom: 1;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75.2em;
  *zoom: 1;
  width: 1024px;
  padding-top: 10px;
  border-bottom: none;
}
/* line 121, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #pdp-header-content:before, .pdp-drawer #pdp-header-content:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #pdp-header-content:after {
  clear: both;
}
/* line 121, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #pdp-header-content:before, .pdp-drawer #pdp-header-content:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #pdp-header-content:after {
  clear: both;
}
@media only screen {
  /* line 14, ../sass/product-detail.scss */
  .pdp-drawer #pdp-header-content {
    width: 100%;
  }
}
/* line 20, ../sass/product-detail.scss */
.pdp-drawer #pdp-header-content #share-button-container {
  margin-top: 0;
}
/* line 23, ../sass/product-detail.scss */
.pdp-drawer #pdp-header-content .share-control-container {
  right: 0px;
}
/* line 26, ../sass/product-detail.scss */
.pdp-drawer #pdp-header-content .share-control-container:before {
  right: 24px;
}
@media only screen and (max-width: 1024px) {
  /* line 14, ../sass/product-detail.scss */
  .pdp-drawer #pdp-header-content {
    border-bottom: 0 none;
    margin: 0;
    padding: 0;
    position: relative;
  }
}
@media only screen and (max-width: 639px) {
  /* line 14, ../sass/product-detail.scss */
  .pdp-drawer #pdp-header-content {
    margin: 0;
    background-color: #FFF;
  }
}
/* line 42, ../sass/product-detail.scss */
.pdp-drawer #pdp-breadcrumb {
  position: relative;
  padding-left: 0.66667em;
  padding-right: 0.66667em;
  width: 91.66667%;
  float: left;
  position: static;
  padding-top: 10px;
}
@media only screen and (max-width: 639px) {
  /* line 42, ../sass/product-detail.scss */
  .pdp-drawer #pdp-breadcrumb {
    width: 100%;
    top: auto;
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #e9e7dd;
  }
  /* line 54, ../sass/product-detail.scss */
  .pdp-drawer #pdp-breadcrumb li {
    padding-bottom: 2em;
  }
}
/* line 60, ../sass/product-detail.scss */
.pdp-drawer #pdp-breadcrumb .breadcrumb ul {
  line-height: .75em;
}
/* line 63, ../sass/product-detail.scss */
.pdp-drawer #pdp-breadcrumb .breadcrumb .cat-top {
  height: 16px;
}
@media only screen and (max-width: 384px) {
  /* line 59, ../sass/product-detail.scss */
  .pdp-drawer #pdp-breadcrumb .breadcrumb {
    position: absolute;
    float: none;
    top: 0;
    left: 0;
  }
}
/* line 76, ../sass/product-detail.scss */
.pdp-drawer #product-info.cloned h1 {
  padding-bottom: 10px;
  font-size: 1.86667em;
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
}
@media only screen and (max-width: 639px) {
  /* line 76, ../sass/product-detail.scss */
  .pdp-drawer #product-info.cloned h1 {
    padding-bottom: 1.5625vw;
    font-size: 5.3125vw;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 76, ../sass/product-detail.scss */
  .pdp-drawer #product-info.cloned h1 {
    padding-bottom: 1.30208vw;
    font-size: 3.125vw;
  }
}
/* line 90, ../sass/product-detail.scss */
.pdp-drawer #product-info.cloned .product-style-container,
.pdp-drawer #product-info.cloned .product-reviews-container {
  padding-bottom: 0;
  padding-right: 15px;
  line-height: 1.9em;
  font-size: 0.86667em;
}
@media only screen and (max-width: 1023px) {
  /* line 90, ../sass/product-detail.scss */
  .pdp-drawer #product-info.cloned .product-style-container,
  .pdp-drawer #product-info.cloned .product-reviews-container {
    display: inline;
    width: auto;
    padding-right: 3.125vw;
  }
}
/* line 106, ../sass/product-detail.scss */
.pdp-drawer #product-detail {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75.2em;
  *zoom: 1;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75.2em;
  *zoom: 1;
  width: 1024px;
}
/* line 121, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #product-detail:before, .pdp-drawer #product-detail:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #product-detail:after {
  clear: both;
}
/* line 121, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #product-detail:before, .pdp-drawer #product-detail:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #product-detail:after {
  clear: both;
}
@media only screen {
  /* line 106, ../sass/product-detail.scss */
  .pdp-drawer #product-detail {
    width: 100%;
  }
}
/* line 8, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-content-container {
  position: relative;
  padding-left: 0.66667em;
  padding-right: 0.66667em;
  width: 41.66667%;
  float: right;
  padding-top: 20px;
}
@media only screen and (max-width: 1023px) {
  /* line 8, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-content-container {
    position: relative;
    padding-left: 0.66667em;
    padding-right: 0.66667em;
    width: 100%;
    float: left;
  }
}
/* line 16, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-content-container .promo-eyebrow {
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #F5A019;
}
/* line 25, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form {
  *zoom: 1;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}
/* line 121, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #product-detail #product-form:before, .pdp-drawer #product-detail #product-form:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #product-detail #product-form:after {
  clear: both;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 25, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form {
    position: relative;
    padding-left: 0.66667em;
    padding-right: 0.66667em;
    width: 100%;
    float: right;
  }
}
/* line 36, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-form-wrapper {
  *zoom: 1;
}
/* line 121, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #product-detail #product-form .product-form-wrapper:before, .pdp-drawer #product-detail #product-form .product-form-wrapper:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer #product-detail #product-form .product-form-wrapper:after {
  clear: both;
}
/* line 38, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-form-wrapper .product-attr-form {
  margin: 0;
}
/* line 43, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section {
  padding: 20px 0;
  border-top: 1px dashed #d3d3d3;
}
/* line 48, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section .step-header {
  text-transform: uppercase;
}
/* line 50, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section .step-header h2, .pdp-drawer #product-detail #product-form .product-attr-form > section .step-header #find-store-container #store-finder-header, #find-store-container .pdp-drawer #product-detail #product-form .product-attr-form > section .step-header #store-finder-header, .pdp-drawer #product-detail #product-form .product-attr-form > section .step-header span {
  font-weight: bold;
  padding-right: 5px;
  font-family: "Semplicita W01 Bold", Arial, sans-serif;
  font-size: 100%;
  float: left;
  line-height: 3.33333em;
}
/* line 58, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section .step-header .attr-selected {
  font-weight: normal;
}
/* line 61, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section .step-header .attr-selected-color-identifier {
  font-weight: normal;
}
/* line 64, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section .step-header .sub-attr-selected {
  font-weight: normal;
}
/* line 69, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section .step-content select {
  margin: 0;
}
/* line 72, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section .step-content select option.out-of-stock {
  color: #CCCDDD;
}
/* line 79, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form .size-step-container.error {
  background: transparent;
}
/* line 82, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form .select-size-error-message {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
  background: transparent;
}
/* line 85, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form .select-size-error-message span.error {
  display: inherit;
}
/* line 91, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container:not(.attr-color) .step-header {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 33.33333%;
  float: left;
}
@media only screen and (min-width: 1025px) and (max-width: 1080px) {
  /* line 91, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container:not(.attr-color) .step-header {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 41.66667%;
    float: left;
  }
}
/* line 97, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container:not(.attr-color) .step-content {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 66.66667%;
  float: left;
}
@media only screen and (min-width: 1025px) and (max-width: 1080px) {
  /* line 97, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container:not(.attr-color) .step-content {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 58.33333%;
    float: left;
  }
}
/* line 106, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color {
  border-top: 1px dashed #d3d3d3;
}
/* line 116, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .step-header, .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .step-content {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}
/* line 120, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .step-header h2, .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .step-header #find-store-container #store-finder-header, #find-store-container .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .step-header #store-finder-header, .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .step-header span {
  line-height: 1;
}
/* line 124, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-container {
  height: 71px;
  overflow: hidden;
  margin: 20px -7px 0 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 124, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-container {
    height: 87px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 124, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-container {
    height: 66px;
  }
}
/* line 135, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box {
  width: 64px;
  height: 64px;
  border: 2px solid transparent;
  cursor: pointer;
  margin: 0 7px 7px 0;
  float: left;
}
/* line 107, ../../../../StaticWeb/WebContent/vf-storefront/sass2/util/_common-mixins.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected {
  border: solid 2px #F5A019;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 135, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box {
    width: 80px;
    height: 80px;
    border: 2px solid transparent;
    cursor: pointer;
  }
  /* line 107, ../../../../StaticWeb/WebContent/vf-storefront/sass2/util/_common-mixins.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected {
    border: solid 2px #F5A019;
  }
}
@media only screen and (max-width: 639px) {
  /* line 135, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box {
    width: 59px;
    height: 59px;
    border: 2px solid transparent;
    cursor: pointer;
  }
  /* line 107, ../../../../StaticWeb/WebContent/vf-storefront/sass2/util/_common-mixins.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected {
    border: solid 2px #F5A019;
  }
}
/* line 145, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.disabled {
  cursor: default;
  opacity: 0.5;
}
/* line 148, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.disabled:hover {
  border: 0 none;
}
/* line 152, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box img {
  width: 100%;
  height: 100%;
}
/* line 158, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action {
  width: 64px;
  height: 64px;
  border: 2px solid transparent;
  cursor: pointer;
  margin: 0px 7px 7px 0;
  float: left;
  background-color: #e9e7dd;
}
/* line 107, ../../../../StaticWeb/WebContent/vf-storefront/sass2/util/_common-mixins.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action.selected {
  border: solid 2px #F5A019;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 158, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action {
    width: 80px;
    height: 80px;
    border: 2px solid transparent;
    cursor: pointer;
  }
  /* line 107, ../../../../StaticWeb/WebContent/vf-storefront/sass2/util/_common-mixins.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action.selected {
    border: solid 2px #F5A019;
  }
}
@media only screen and (max-width: 639px) {
  /* line 158, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action {
    width: 59px;
    height: 59px;
    border: 2px solid transparent;
    cursor: pointer;
  }
  /* line 107, ../../../../StaticWeb/WebContent/vf-storefront/sass2/util/_common-mixins.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action.selected {
    border: solid 2px #F5A019;
  }
}
/* line 169, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action a {
  width: 64px;
  height: 64px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 0 5px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 169, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action a {
    height: 80px;
    width: 80px;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 169, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action a {
    height: 59px;
    width: 59px;
  }
}
/* line 201, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form section.step-container.notification {
  margin: 13px 0 20px 0;
  padding: 20px 0;
  font-size: 0.86667em;
  text-align: center;
  background-color: #E2EAED;
}
/* line 209, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form section.feature-countdown {
  padding-top: 0;
}
/* line 215, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-actions .button {
  height: auto;
  font-size: 1em;
  padding: 15px 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 639px) {
  /* line 215, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-actions .button {
    width: 100%;
    height: auto;
    padding: 15px 35px;
  }
}
/* line 226, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-actions .product-actions-primary {
  clear: both;
  float: left;
}
@media only screen and (max-width: 639px) {
  /* line 226, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-actions .product-actions-primary {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
    margin-bottom: 0;
  }
  /* line 232, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-actions .product-actions-primary a {
    display: block;
  }
}
/* line 237, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-actions .product-actions-secondary, .pdp-drawer #product-detail #product-form .product-actions .utility-actions-primary {
  float: left;
  margin-left: 20px;
}
/* line 241, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-actions .product-actions-secondary .link-button, .pdp-drawer #product-detail #product-form .product-actions .utility-actions-primary .link-button {
  display: block;
  line-height: 28px;
  padding-left: 20px;
}
/* line 245, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-actions .product-actions-secondary .link-button [class^="icon-"], .pdp-drawer #product-detail #product-form .product-actions .product-actions-secondary .link-button [class*=" icon-"], .pdp-drawer #product-detail #product-form .product-actions .utility-actions-primary .link-button [class^="icon-"], .pdp-drawer #product-detail #product-form .product-actions .utility-actions-primary .link-button [class*=" icon-"] {
  position: absolute;
  margin-left: -20px;
  line-height: 28px;
}
/* line 251, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #product-form .product-actions .product-actions-secondary .link-button.disabled, .pdp-drawer #product-detail #product-form .product-actions .utility-actions-primary .link-button.disabled {
  color: #A1A0A0;
  cursor: default;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 639px) {
  /* line 237, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-actions .product-actions-secondary, .pdp-drawer #product-detail #product-form .product-actions .utility-actions-primary {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: none;
    clear: both;
    margin: 0 auto;
    text-align: center;
  }
  /* line 262, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-actions .product-actions-secondary .link-button, .pdp-drawer #product-detail #product-form .product-actions .utility-actions-primary .link-button {
    display: inline-block;
    margin-left: 20px;
  }
  /* line 265, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
  .pdp-drawer #product-detail #product-form .product-actions .product-actions-secondary .link-button:first-child, .pdp-drawer #product-detail #product-form .product-actions .utility-actions-primary .link-button:first-child {
    margin-left: 0;
  }
}
/* line 275, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #wishlist-notification-panel {
  display: none;
}
/* line 277, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail #wishlist-notification-panel.notification {
  margin: 0;
}
/* line 283, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail .size-chart, .pdp-drawer #product-detail .return-policy, .pdp-drawer #product-detail .shipping-policy {
  color: #F5A019;
  clear: both;
}
/* line 287, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail .size-chart span, .pdp-drawer #product-detail .return-policy span, .pdp-drawer #product-detail .shipping-policy span {
  display: block;
  float: none;
  cursor: pointer;
}
/* line 291, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail .size-chart span:hover, .pdp-drawer #product-detail .return-policy span:hover, .pdp-drawer #product-detail .shipping-policy span:hover {
  color: #000;
}
/* line 298, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail .extra-info {
  display: none;
}
/* line 303, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail .pr-snippet {
  position: relative;
  padding-left: 0.66667em;
  padding-right: 0.66667em;
  width: 75%;
  float: left;
}
/* line 306, ../../../../StaticWeb/WebContent/vf-storefront/sass2/product/_product-form.scss */
.pdp-drawer #product-detail .pr-snippet-rating-decimal {
  display: none;
}

/* line 9, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-views-container .product-img-full .imageInfo {
  width: 583px;
  height: 125px;
  position: absolute;
  bottom: 118px;
  line-height: 1.4em;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: rgba(0, 0, 0, 0.7);
  padding: 20px;
  cursor: default;
}
/* line 24, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-views-container .product-img-full .imageInfo .uploader {
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
  font-size: 1.06667em;
  letter-spacing: 0.26667em;
  height: 1.33333em;
}
/* line 30, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-views-container .product-img-full .imageInfo .caption {
  font-size: 0.86667em;
  white-space: pre-line;
  max-height: 45px;
  overflow: hidden;
}
/* line 36, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-views-container .product-img-full .imageInfo .see-all a {
  font-size: 0.8em;
}
/* line 40, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-views-container .product-img-full .promo-badge {
  right: 90px;
  top: 20px;
}
/* line 48, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-info {
  margin-bottom: 28px;
}
/* line 53, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-info .product-price .current, .pdp-drawer #product-detail #product-info .product-price span {
  color: #F5A019;
}
/* line 55, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-info .product-price .current.offer-price, .pdp-drawer #product-detail #product-info .product-price span.offer-price {
  color: #000;
}
/* line 62, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-info h1 {
  padding-bottom: 10px;
  font-size: 1.86667em;
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
}
/* line 67, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-info .product-style {
  color: #777a7d;
}
/* line 71, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-info .product-reviews-container span.rating {
  margin-top: -3px;
  float: left;
  font-size: 0.86667em;
}
/* line 76, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-info .product-reviews-container a {
  margin-left: 8px;
}
@media only screen and (max-width: 639px) {
  /* line 82, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail #product-info h1 {
    padding-top: 5.46875vw;
    padding-bottom: 1.5625vw;
    font-size: 5.3125vw;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 82, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail #product-info h1 {
    padding-top: 2.60417vw;
    padding-bottom: 1.30208vw;
    font-size: 3.125vw;
  }
}
/* line 94, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container {
  font-size: 0.86667em;
}
/* line 97, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header {
  font-size: 11px;
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
}
/* line 101, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header h2, .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header #find-store-container #store-finder-header, #find-store-container .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header #store-finder-header,
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header span {
  font-weight: normal;
  height: 3.33333em;
}
/* line 107, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header h2, .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header #find-store-container #store-finder-header, #find-store-container .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header #store-finder-header {
  padding-right: 0;
  font-size: 11px;
  font-family: "Semplicita W01 Semibold", Arial, sans-serif !important;
  font-weight: normal;
  color: #777a7d;
}
/* line 114, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header .attr-selected {
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
  font-weight: normal;
  color: #000;
}
/* line 119, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header .step-number {
  color: #777a7d;
}
/* line 122, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-header .attr-primary-name-label {
  white-space: nowrap;
}
/* line 127, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-content select {
  height: 3.33333em;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: medium;
  color: #000;
  background-color: transparent !important;
}
/* line 135, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container .step-content .out-of-stock {
  color: #CCCDDD;
}
/* line 141, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #wishlist-notification-panel {
  display: none;
}
/* line 147, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-details div {
  color: #64686b;
}
/* line 153, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail .espot-container .feature-heading {
  width: 210px;
  left: calc(50% - 210px / 2);
}
@media only screen and (max-width: 639px) {
  /* line 153, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail .espot-container .feature-heading {
    width: 100%;
    left: auto;
  }
}
/* line 160, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail .espot-container .feature-heading.elevated {
  margin-top: 80px;
}
/* line 163, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail .espot-container .feature-heading.graphic-feature-heading {
  background: none;
}
/* line 166, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail .espot-container .feature-heading span {
  vertical-align: top;
}
/* line 169, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail .espot-container .feature-heading p {
  color: #000 !important;
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
  font-size: 1.33333em;
  text-align: center;
}
/* line 176, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail .espot-container .espot-item-container {
  margin-top: 85px;
}
/* line 181, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-content-container {
  float: left;
  padding-left: 40px;
}
@media only screen and (max-width: 639px) {
  /* line 181, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail #product-content-container {
    padding-left: 6.25vw;
    padding-right: 6.25vw;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 181, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail #product-content-container {
    padding-left: 3.125vw;
    padding-right: 3.125vw;
  }
}
/* line 195, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-content-container .product-style-container,
.pdp-drawer #product-detail #product-content-container .product-reviews-container {
  padding-bottom: 0;
  padding-right: 15px;
  line-height: 0.9em;
  font-size: 0.86667em;
}
@media only screen and (max-width: 1023px) {
  /* line 195, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail #product-content-container .product-style-container,
  .pdp-drawer #product-detail #product-content-container .product-reviews-container {
    display: inline;
    width: auto;
    padding-right: 3.125vw;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 209, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail #product-form {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 216, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .price-block .discount-container {
  text-align: right;
}
@media only screen and (max-width: 639px) {
  /* line 220, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail #product-form .price-block .price-container, .pdp-drawer #product-detail #product-form .price-block .discount-container {
    width: 100%;
  }
  /* line 223, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail #product-form .price-block .discount-container {
    text-align: left;
    margin-bottom: 7px;
  }
}
/* line 230, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-attr-form > section {
  padding: 5px 0;
  border-top: none;
}
/* line 235, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .select-size-error-message {
  clear: both;
}
@media only screen and (max-width: 639px) {
  /* line 240, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container:not(.attr-color) .step-header {
    width: 47%;
  }
  /* line 243, ../sass/product/_product-form-override.scss */
  .pdp-drawer #product-detail #product-form .product-attr-form > section.step-container:not(.attr-color) .step-content {
    width: 52.5%;
  }
}
/* line 249, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-content-container #product-form .attr-color {
  padding-top: 20px;
}
/* line 252, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-content-container #product-form .attr-color .step-number, .pdp-drawer #product-detail #product-content-container #product-form .attr-color h2, .pdp-drawer #product-detail #product-content-container #product-form .attr-color #find-store-container #store-finder-header, #find-store-container .pdp-drawer #product-detail #product-content-container #product-form .attr-color #store-finder-header, .pdp-drawer #product-detail #product-content-container #product-form .attr-color .attr-selected {
  line-height: initial;
}
/* line 255, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-content-container #product-form .attr-color .attr-container {
  margin-top: 8px;
}
/* line 258, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-content-container #product-form .attr-color .color-swatches-action a {
  color: #332B28;
  text-transform: uppercase;
}
/* line 263, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-actions .button.notify-me {
  padding: 5px 20px;
  background-color: #fff;
  color: #000;
}
/* line 268, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-actions .button.notify-me:hover {
  background-color: #000;
  color: #fff;
}
/* line 275, ../sass/product/_product-form-override.scss */
.pdp-drawer #product-detail #product-form .product-actions .button.notify-me:nth-last-child(n+1):nth-last-child(-n+2):first-child, .pdp-drawer #product-detail #product-form .product-actions .button.notify-me:nth-last-child(-n+1):nth-last-child(-n+2):first-child ~ #product-form .product-actions .button.notify-me {
  display: none !important;
}

/* line 281, ../sass/product/_product-form-override.scss */
.pro #product-info .product-price .current, .pro #product-info .product-price span,
.pro .page-meta h2,
.pro .page-meta #find-store-container #store-finder-header,
#find-store-container .pro .page-meta #store-finder-header,
.pro .cart-list .section-title,
.pro .cart-list .cart-item-col .item-price,
.pro .promo-content .item a,
.pro .promo-content .item .tooltipstered,
.pro .espot-product-recommendation .product-price,
.pro .espot-recently-viewed-otw .product-price,
.pro .espot-clone a,
.pro .espot-clone .tooltipstered,
.pro .ui-autocomplete.ui-menu .item-desc:hover,
.pro .ui-autocomplete.ui-menu .item-price,
.pro .hopup-viewer-container .product-price,
.pro #master-header .top-bar .lower .featured-items-list.mega .featured-items > ul > li a.button-link,
.pro #master-header .top-bar .lower .featured-items-list.mega .featured-items > ul > li .button-link.tooltipstered,
.pro .breadcrumb a, .pro.pdp #product-detail #product-content-container .promo-eyebrow, .pro.pdp-drawer #product-detail #product-content-container .promo-eyebrow, .pro.pdp-drawer #product-detail #product-content-container .promo-eyebrow, .pro.pdp #product-detail #product-info .product-reviews-container, .pro.pdp-drawer #product-detail #product-info .product-reviews-container, .pro.pdp-drawer #product-detail #product-info .product-reviews-container, .pro.pdp #product-detail .size-chart, .pro.pdp-drawer #product-detail .size-chart, .pro .pdp-drawer #product-detail .size-chart, .pro.pdp #product-detail .return-policy, .pro.pdp-drawer #product-detail .return-policy, .pro.pdp-drawer #product-detail .return-policy, .pro.pdp #product-detail #product-details .desc-container .more-less-btn, .pro.pdp-drawer #product-detail #product-details .desc-container .more-less-btn, .pro.pdp-drawer #product-detail #product-details .desc-container .more-less-btn, .pro.pdp #product-detail .more-content .more-link, .pro.pdp-drawer #product-detail .more-content .more-link, .pro.pdp-drawer #product-detail .more-content .more-link, .pro.pdp #product-detail #product-content-container .promo-eyebrow, .pro.pdp-drawer #product-detail #product-content-container .promo-eyebrow, .pro.pdp-drawer #product-detail #product-content-container .promo-eyebrow, .pro.pdp #product-detail #product-info .product-reviews-container, .pro.pdp-drawer #product-detail #product-info .product-reviews-container, .pro.pdp-drawer #product-detail #product-info .product-reviews-container, .pro.pdp #product-detail .size-chart, .pro.pdp-drawer #product-detail .size-chart, .pro.pdp-drawer #product-detail .size-chart, .pro.pdp #product-detail .return-policy, .pro.pdp-drawer #product-detail .return-policy, .pro.pdp-drawer #product-detail .return-policy, .pro.pdp #product-detail #product-info .product-price .current, .pro.pdp-drawer #product-detail #product-info .product-price .current, .pro.pdp-drawer #product-detail #product-info .product-price .current, .pro.pdp #product-detail #product-info .product-price span, .pro.pdp-drawer #product-detail #product-info .product-price span, .pro.pdp-drawer #product-detail #product-info .product-price span, .pro.pdp #product-detail .more-less-btn, .pro.pdp-drawer #product-detail .more-less-btn, .pro.pdp-drawer #product-detail .more-less-btn, .pro.pdp .more-content .more-link, .pro.pdp-drawer .more-content .more-link, .pro.pdp-drawer .more-content .more-link, .pro.pdp .promo-eyebrow, .pro.pdp-drawer .promo-eyebrow, .pro.pdp-drawer .promo-eyebrow,
.pro .product-reviews-container a,
.pro .discount-container span.tooltipstered,
.pro .feature-section a,
.pro .product-block a,
.pro .product-block .tooltipstered,
.pro #quickview-box #product-content-container .promo-eyebrow,
.pro #quickview-box .color-swatches-action a,
.pro #quickview-box .product-actions-primary .link-button,
.pro #quickview-box #product-nav a,
.pro #quickview-box #product-nav a span,
.pro #quickview-box .product-actions-secondary .link-button,
.pro .pr-snapshot-cobrand,
.pro .pr-snapshot-write-review span,
.pro .pr-nav-back-to-top a,
.pro .pr-review-helpful-text a,
.pro .pr-review-report-issue a,
.pro .pr-nav-back-to-top a,
.pro .pr-review-bottom-line,
.pro .pr-review-faceoff-review a,
.pro .pr-page-prev a,
.pro .pr-page-next a {
  color: #EF7622 !important;
}
/* line 350, ../sass/product/_product-form-override.scss */
.pro .top-bar-section ul li > a.button,
.pro .top-bar-section ul li > .button.tooltipstered,
.pro #master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-button-container input.search-button, .pro.lt-ie9 #master-header .top-bar .search-form-container form.menu-content .search-container .topbar-search-form .search-button-container input.search-button,
.pro #global-cart-wishlist-panels ul.tags li.cart,
.pro .alert-box,
.pro #find-store-container .store-finder .button {
  background-color: #EF7622 !important;
}
/* line 360, ../sass/product/_product-form-override.scss */
.pro #master-header .top-bar .lower .featured-items-list .featured-items > ul > li a.button-link:after,
.pro #master-header .top-bar .lower .featured-items-list .featured-items > ul > li .button-link.tooltipstered:after,
.pro #master-header .top-bar .lower .featured-items-list .featured-items > ul > li a.button-link:hover:after,
.pro #master-header .top-bar .lower .featured-items-list .featured-items > ul > li .button-link.tooltipstered:hover:after, .pro.lt-ie9 #master-header .top-bar .lower .featured-items-list .featured-items > ul > li a.button-link:after, .pro.lt-ie9 #master-header .top-bar .lower .featured-items-list .featured-items > ul > li .button-link.tooltipstered:after, .pro.lt-ie9 #master-header .top-bar .lower .featured-items-list .featured-items > ul > li a.button-link:hover:after, .pro.lt-ie9 #master-header .top-bar .lower .featured-items-list .featured-items > ul > li .button-link.tooltipstered:hover:after {
  border-left-color: #EF7622 !important;
}
/* line 371, ../sass/product/_product-form-override.scss */
.pro .page-util .offer,
.pro .promo-content .item a,
.pro .promo-content .item .tooltipstered,
.pro .promo-content .item a,
.pro .espot-clone .promo-content .item .tooltipstered,
.pro .espot-clone .offer,
.pro .espot-clone a,
.pro .espot-clone .tooltipstered {
  border-bottom-color: #EF7622 !important;
}
/* line 382, ../sass/product/_product-form-override.scss */
.pro .ui-select-error,
.pro .hopup-viewer-container li figure.selected,
.pro .hopup-viewer-container li figure:hover, .pro.lt-ie8 .pdp-swatches .attr-box.selected, .pro.lt-ie9 .pdp-swatches .attr-box.selected, .pro.pdp #product-detail .product-img-alt-view figure.attr-box:hover, .pro.pdp-drawer #product-detail .product-img-alt-view figure.attr-box:hover, .pro.pdp-drawer #product-detail .product-img-alt-view figure.attr-box:hover, .pro.pdp #product-detail .product-img-alt-view figure.attr-box.selected, .pro.pdp-drawer #product-detail .product-img-alt-view figure.attr-box.selected, .pro.pdp-drawer #product-detail .product-img-alt-view figure.attr-box.selected, .pro.pdp #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box:hover, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box:hover, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box:hover, .pro.pdp #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected, .pro.pdp #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action:hover, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action:hover, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action:hover, .pro.pdp #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action.selected, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action.selected, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action.selected, .pro.touch .pdp-drawer #product-detail #product-content-container #product-form .attr-color .attr-box:focus, .pro.touch .pdp-drawer #product-detail #product-content-container #product-form .attr-color .attr-box.selected,
.pro .product-zoom-modal #product-zoom-modal-thumbnails .product-img-alt-view figure.selected img, .pro.pdp #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box:hover, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box:hover, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box:hover, .pro.pdp #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected, .pro.pdp #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action:hover, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action:hover, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action:hover, .pro.pdp #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action.selected, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action.selected, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action.selected, .pro.pdp-drawer #product-detail #product-form .product-attr-form > section.step-container.attr-color .color-swatches-action:hover,
.pro .attr-box.selected,
.pro #quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-box:hover,
.pro #quickview-box .product-img-alt-view figure.attr-box:hover {
  border-color: #EF7622 !important;
}
/* line 417, ../sass/product/_product-form-override.scss */
.pro .breadcrumb .cat-top .cat-sub,
.pro #global-cart-wishlist-panels ul.tags li.wishlist {
  background-color: #101818 !important;
}

/* line 425, ../sass/product/_product-form-override.scss */
.vfrs .pro .button.primary {
  background-color: #EF7622 !important;
}
/* line 429, ../sass/product/_product-form-override.scss */
.vfrs .pro .button-link:after,
.vfrs .pro .button-link:hover:after {
  border-left-color: #EF7622 !important;
}

/* line 118, ../sass/product-detail.scss */
.pdp-drawer #product-detail .desc-container {
  position: relative;
  height: 90px;
  margin-bottom: 1.25em;
  color: #9B9FA2;
  font-family: inherit;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.6;
  text-rendering: optimizelegibility;
  overflow: hidden;
}
/* line 130, ../sass/product-detail.scss */
.pdp-drawer #product-detail .more-less-btn {
  position: absolute;
  right: 0;
  bottom: 0px;
  padding-left: 3px;
  color: #F5A019;
  background-color: #F1F2ED;
  cursor: pointer;
  z-index: 9;
}
/* line 140, ../sass/product-detail.scss */
.pdp-drawer #product-detail .more-less-btn:after {
  content: "\25BE";
}
/* line 143, ../sass/product-detail.scss */
.pdp-drawer #product-detail .more-less-btn.opened:after {
  content: "\25B4";
}
/* line 149, ../sass/product-detail.scss */
.pdp-drawer .product-details-drawer-js {
  display: none;
}
/* line 152, ../sass/product-detail.scss */
.pdp-drawer .product-details-drawer-container {
  width: 100%;
  margin-top: 30px;
  background-color: #e9e7dd;
}
/* line 157, ../sass/product-detail.scss */
.pdp-drawer .product-details-drawer-container .product-details-drawer {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75.2em;
  *zoom: 1;
}
/* line 121, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer .product-details-drawer-container .product-details-drawer:before, .pdp-drawer .product-details-drawer-container .product-details-drawer:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer .product-details-drawer-container .product-details-drawer:after {
  clear: both;
}
/* line 159, ../sass/product-detail.scss */
.pdp-drawer .product-details-drawer-container .product-details-drawer .feature-section {
  position: relative;
  padding-left: 0.66667em;
  padding-right: 0.66667em;
  width: 41.66667%;
  float: left;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 159, ../sass/product-detail.scss */
  .pdp-drawer .product-details-drawer-container .product-details-drawer .feature-section {
    position: relative;
    padding-left: 0.66667em;
    padding-right: 0.66667em;
    width: 50%;
    margin-left: 0%;
    float: left;
  }
}
@media only screen and (max-width: 639px) {
  /* line 159, ../sass/product-detail.scss */
  .pdp-drawer .product-details-drawer-container .product-details-drawer .feature-section {
    position: relative;
    padding-left: 0.66667em;
    padding-right: 0.66667em;
    width: 100%;
    float: left;
  }
}
/* line 168, ../sass/product-detail.scss */
.pdp-drawer .product-details-drawer-container .product-details-drawer .description-section {
  position: relative;
  padding-left: 0.66667em;
  padding-right: 0.66667em;
  width: 50%;
  margin-left: 8.33333%;
  float: left;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 168, ../sass/product-detail.scss */
  .pdp-drawer .product-details-drawer-container .product-details-drawer .description-section {
    position: relative;
    padding-left: 0.66667em;
    padding-right: 0.66667em;
    width: 50%;
    margin-left: 0%;
    float: left;
  }
}
@media only screen and (max-width: 639px) {
  /* line 168, ../sass/product-detail.scss */
  .pdp-drawer .product-details-drawer-container .product-details-drawer .description-section {
    position: relative;
    padding-left: 0.66667em;
    padding-right: 0.66667em;
    width: 100%;
    margin-left: 0%;
    float: left;
  }
}
/* line 177, ../sass/product-detail.scss */
.pdp-drawer .product-details-drawer-container .product-details-drawer article {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}
/* line 181, ../sass/product-detail.scss */
.pdp-drawer .product-details-drawer-container .btn-section {
  background-color: #F3F1E9;
}
/* line 183, ../sass/product-detail.scss */
.pdp-drawer .product-details-drawer-container .btn-section .product-details-drawer-btn-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75.2em;
  *zoom: 1;
  padding: 10px;
  text-align: center;
}
/* line 121, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer .product-details-drawer-container .btn-section .product-details-drawer-btn-container:before, .pdp-drawer .product-details-drawer-container .btn-section .product-details-drawer-btn-container:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer .product-details-drawer-container .btn-section .product-details-drawer-btn-container:after {
  clear: both;
}
/* line 187, ../sass/product-detail.scss */
.pdp-drawer .product-details-drawer-container .btn-section .product-details-drawer-btn-container a {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 41.66667%;
  text-transform: uppercase;
  padding: 10px 50px;
  border: 2px solid #fff;
  display: inline-block;
  margin: auto;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 187, ../sass/product-detail.scss */
  .pdp-drawer .product-details-drawer-container .btn-section .product-details-drawer-btn-container a {
    position: relative;
    padding-left: 0.66667em;
    padding-right: 0.66667em;
    width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  /* line 187, ../sass/product-detail.scss */
  .pdp-drawer .product-details-drawer-container .btn-section .product-details-drawer-btn-container a {
    position: relative;
    padding-left: 0.66667em;
    padding-right: 0.66667em;
    width: 100%;
  }
}
/* line 202, ../sass/product-detail.scss */
.pdp-drawer .product-details-drawer-container .btn-section.expanded {
  padding: 40px 0px 50px 0px;
  background-color: #e9e7dd;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 202, ../sass/product-detail.scss */
  .pdp-drawer .product-details-drawer-container .btn-section.expanded {
    position: relative;
    padding-left: 0.66667em;
    padding-right: 0.66667em;
    width: 100%;
  }
  /* line 207, ../sass/product-detail.scss */
  .pdp-drawer .product-details-drawer-container .btn-section.expanded a {
    position: relative;
    padding-left: 0.66667em;
    padding-right: 0.66667em;
    width: 50%;
  }
}
/* line 215, ../sass/product-detail.scss */
.pdp-drawer .drawer-close-btn-container {
  position: relative;
  padding-left: 0.66667em;
  padding-right: 0.66667em;
  width: 100%;
  float: left;
  margin-top: 30px;
  text-align: center;
}
/* line 219, ../sass/product-detail.scss */
.pdp-drawer .drawer-close-btn-container .description-pointer {
  width: 0;
  height: 0;
  border-left: 70px solid transparent;
  border-right: 70px solid transparent;
  border-top: 55px solid #F3F1E9;
  margin: auto;
}
/* line 227, ../sass/product-detail.scss */
.pdp-drawer .drawer-close-btn-container .close-btn {
  cursor: pointer;
  float: right;
  margin-bottom: 20px;
}
/* line 232, ../sass/product-detail.scss */
.pdp-drawer .drawer-close-btn-container .close-btn:hover {
  background-position: -21px -3030px;
}
/* line 237, ../sass/product-detail.scss */
.pdp-drawer .drawer-description {
  padding-bottom: 40px;
  border-bottom: 1px solid #dcddda;
  margin-bottom: 40px;
}
/* line 241, ../sass/product-detail.scss */
.pdp-drawer .drawer-description .title {
  font-family: Semplicita W01 Bold, Arial, sans-serif;
  font-size: 1.6em;
  color: #2F2C2A;
  letter-spacing: 0.05em;
  line-height: 24px;
  text-transform: uppercase;
}
/* line 245, ../sass/product-detail.scss */
.pdp-drawer .drawer-features .title {
  font-family: Semplicita W01 Bold, Arial, sans-serif;
  font-size: 1.6em;
  color: #2F2C2A;
  letter-spacing: 0.05em;
  line-height: 24px;
  text-transform: uppercase;
}
/* line 249, ../sass/product-detail.scss */
.pdp-drawer .pdp-drawer ul.index {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}
/* line 251, ../sass/product-detail.scss */
.pdp-drawer .pdp-drawer ul.index li {
  margin-bottom: 30px;
}
/* line 254, ../sass/product-detail.scss */
.pdp-drawer .pdp-drawer ul.index li:not(.thumb) {
  margin-left: 20px;
  list-style-image: url(data:image/gif;base64,R0lGODlhBAAKAIABAMrJwP///yH5BAEAAAEALAAAAAAEAAoAAAIIhI8Jwe0PWwEAOw==);
}
/* line 258, ../sass/product-detail.scss */
.pdp-drawer .pdp-drawer ul.index li.thumb {
  position: relative;
  padding-left: 124px;
}
/* line 261, ../sass/product-detail.scss */
.pdp-drawer .pdp-drawer ul.index li.thumb img {
  left: 0;
  position: absolute;
  top: 0px;
}
/* line 266, ../sass/product-detail.scss */
.pdp-drawer .pdp-drawer ul.index li.thumb img + span {
  width: 100px;
  position: absolute;
  left: 0px;
  font-size: 2.125em;
  line-height: 74px;
  color: #fff;
  text-align: center;
}
/* line 274, ../sass/product-detail.scss */
.pdp-drawer .pdp-drawer ul.index li.thumb img + span.secondary {
  font-size: 1.5em;
}
@media only screen and (max-width: 639px) {
  /* line 249, ../sass/product-detail.scss */
  .pdp-drawer .pdp-drawer ul.index {
    padding-bottom: 10px;
    border-bottom: 1px solid #dcddda;
    margin-bottom: 40px;
  }
}
/* line 287, ../sass/product-detail.scss */
.pdp-drawer .pdp-drawer ul.feature li:not(.thumb) {
  margin-left: 0;
  list-style-image: none;
}
/* line 291, ../sass/product-detail.scss */
.pdp-drawer .pdp-drawer ul.feature li.thumb {
  position: relative;
  padding-left: 0;
}
/* line 294, ../sass/product-detail.scss */
.pdp-drawer .pdp-drawer ul.feature li.thumb h4, .pdp-drawer .pdp-drawer ul.feature li.thumb .green-index-hopup-content h1, .pdp-drawer .green-index-hopup-content .pdp-drawer ul.feature li.thumb h1, .pdp-drawer .pdp-drawer ul.feature li.thumb .swatches-product-details-container .swatches-product-details .pdp-specifications dt, .swatches-product-details-container .swatches-product-details .pdp-specifications .pdp-drawer .pdp-drawer ul.feature li.thumb dt, .pdp-drawer .pdp-drawer ul.feature li.thumb #quickview-box .green-index-hopup-content h1, #quickview-box .green-index-hopup-content .pdp-drawer .pdp-drawer ul.feature li.thumb h1, .pdp-drawer .pdp-drawer ul.feature li.thumb p {
  padding-left: 74px;
}
/* line 301, ../sass/product-detail.scss */
.pdp-drawer .show-all-features-hopup {
  padding: 30px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75.2em;
  *zoom: 1;
}
@media only screen and (max-width: 639px) {
  /* line 301, ../sass/product-detail.scss */
  .pdp-drawer .show-all-features-hopup {
    padding: 30px 0.66667em;
  }
}
/* line 121, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer .show-all-features-hopup:before, .pdp-drawer .show-all-features-hopup:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer .show-all-features-hopup:after {
  clear: both;
}
/* line 307, ../sass/product-detail.scss */
.pdp-drawer .show-all-features-hopup h1 {
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  line-height: normal;
  text-align: center;
}
/* line 314, ../sass/product-detail.scss */
.pdp-drawer .show-all-features-hopup .title {
  margin: 10px;
}
/* line 317, ../sass/product-detail.scss */
.pdp-drawer .show-all-features-hopup .title::after {
  content: " :";
}
/* line 321, ../sass/product-detail.scss */
.pdp-drawer .read-more-hopup {
  padding: 40px;
}
@media only screen and (max-width: 639px) {
  /* line 321, ../sass/product-detail.scss */
  .pdp-drawer .read-more-hopup {
    padding: 30px 0.66667em;
  }
}
/* line 326, ../sass/product-detail.scss */
.pdp-drawer .read-more-hopup h4, .pdp-drawer .read-more-hopup .green-index-hopup-content h1, .pdp-drawer .green-index-hopup-content .read-more-hopup h1, .pdp-drawer .read-more-hopup .swatches-product-details-container .swatches-product-details .pdp-specifications dt, .swatches-product-details-container .swatches-product-details .pdp-specifications .pdp-drawer .read-more-hopup dt, .pdp-drawer .read-more-hopup #quickview-box .green-index-hopup-content h1, #quickview-box .green-index-hopup-content .pdp-drawer .read-more-hopup h1 {
  font-family: Semplicita W01 Bold, Arial, sans-serif;
  font-size: 1.6em;
  color: #2F2C2A;
  letter-spacing: 0.05em;
  line-height: 24px;
  text-transform: uppercase;
  text-transform: uppercase;
  line-height: normal;
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #929292;
  margin-bottom: 20px;
}
/* line 335, ../sass/product-detail.scss */
.pdp-drawer .read-more-hopup li {
  border-bottom: 1px solid #929292;
  padding-bottom: 20px;
}
/* line 339, ../sass/product-detail.scss */
.pdp-drawer .read-more-hopup .flex-video {
  clear: left;
}
/* line 343, ../sass/product-detail.scss */
.pdp-drawer .green-index-hopup {
  padding: 40px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75.2em;
  *zoom: 1;
  background-color: #F3F1E9;
}
/* line 121, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer .green-index-hopup:before, .pdp-drawer .green-index-hopup:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../StaticWeb/WebContent/vf-storefront/sass2/foundation/components/_global.scss */
.pdp-drawer .green-index-hopup:after {
  clear: both;
}
@media only screen and (max-width: 639px) {
  /* line 343, ../sass/product-detail.scss */
  .pdp-drawer .green-index-hopup {
    padding: 30px 0.66667em;
  }
}
/* line 350, ../sass/product-detail.scss */
.pdp-drawer .green-index-hopup .index {
  margin-top: 20px;
}
/* line 353, ../sass/product-detail.scss */
.pdp-drawer .green-index-hopup h1 {
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  line-height: normal;
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #929292;
  margin-bottom: 20px;
}
/* line 363, ../sass/product-detail.scss */
.pdp-drawer .green-index-hopup .green-index-short-description {
  text-align: center;
}
/* line 366, ../sass/product-detail.scss */
.pdp-drawer .green-index-hopup h4, .pdp-drawer .green-index-hopup .green-index-hopup-content h1, .pdp-drawer .green-index-hopup-content .green-index-hopup h1, .pdp-drawer .green-index-hopup .swatches-product-details-container .swatches-product-details .pdp-specifications dt, .swatches-product-details-container .swatches-product-details .pdp-specifications .pdp-drawer .green-index-hopup dt, .pdp-drawer .green-index-hopup #quickview-box .green-index-hopup-content h1, #quickview-box .green-index-hopup-content .pdp-drawer .green-index-hopup h1 {
  font-family: Semplicita W01 Bold, Arial, sans-serif;
  font-size: 1.6em;
  color: #2F2C2A;
  letter-spacing: 0.05em;
  line-height: 24px;
  text-transform: uppercase;
  font-size: 1em;
  text-transform: uppercase;
  line-height: normal;
  margin-bottom: 20px;
}
/* line 373, ../sass/product-detail.scss */
.pdp-drawer .green-index-hopup li {
  padding-bottom: 20px;
}
/* line 376, ../sass/product-detail.scss */
.pdp-drawer .green-index-hopup + .btn-container {
  text-align: center;
  padding-top: 20px;
}
/* line 384, ../sass/product-detail.scss */
.pdp-drawer .feature-countdown {
  border: 0 none !important;
}
/* line 387, ../sass/product-detail.scss */
.pdp-drawer .feature-countdown .countdown-container {
  font-family: "Semplicita W01 Semibold", Arial, sans-serif;
  font-size: 0.9em;
  color: #ed1b2a;
  background-color: #EFE5E2;
  padding: 20px 0px;
  text-align: center;
  display: block;
}
/* line 396, ../sass/product-detail.scss */
.pdp-drawer .feature-countdown p {
  text-transform: uppercase;
}
/* line 399, ../sass/product-detail.scss */
.pdp-drawer .feature-countdown .countdown-counter {
  overflow: hidden;
  font-size: 1em;
  margin: 0 auto;
  display: inline-block;
  color: #2F2C2A;
}
/* line 405, ../sass/product-detail.scss */
.pdp-drawer .feature-countdown .countdown-counter ul {
  width: 37px;
}
/* line 408, ../sass/product-detail.scss */
.pdp-drawer .feature-countdown .countdown-counter ul, .pdp-drawer .feature-countdown .countdown-counter li, .pdp-drawer .feature-countdown .countdown-counter div {
  display: inline-block;
  margin-bottom: 0;
}
/* line 412, ../sass/product-detail.scss */
.pdp-drawer .feature-countdown .countdown-counter div {
  margin: 0 15px;
  position: relative;
  top: -24px;
}