@import url(https://fonts.googleapis.com/css?family=Merriweather:300,700|Roboto:300,400,500,600,700&display=swap);
/* This stylesheet generated by Transfonter (https://transfonter.org) on March 23, 2018 11:16 PM */
@font-face {
  font-family: Roboto-regular;
  src: url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2");
  font-weight: normal;
}
@font-face {
  font-family: Merriweather;
  src: url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2");
  font-weight: normal;
}
@font-face {
  font-family: Roboto-bold;
  src: url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2");
  font-weight: bold;
}
.product-badge.badge-new {
  background: #774c32;
}

/*
* Color classes for ease of use
* Names taken directly from style guide aliases
*/
.brand-primary {
  color: #a01e21;
}

.brand-primary-bg {
  background: #a01e21;
}

.brand-secondary {
  color: #760d10;
}

.brand-secondary-bg {
  background: #760d10;
}

.accent1 {
  color: #000;
}

.accent1-bg {
  background: #000;
}

.accent2 {
  color: #774c32;
}

.accent2-bg {
  background: #774c32;
}

.accent3 {
  color: #a01e21;
}

.accent3-bg {
  background: #a01e21;
}

.accent4 {
  color: #760d10;
}

.accent4-bg {
  background: #760d10;
}

.error-color {
  color: #a00101;
}

.error-color-bg {
  background: #a00101;
}

.success-color {
  color: #47807b;
}

.success-color-bg {
  background: #47807b;
}

.warning-color {
  color: #ffe544;
}

.warning-color-bg {
  background: #ffe544;
}

.dark-gray {
  color: #393939;
}

.dark-gray-bg {
  background: #393939;
}

.medium-gray {
  color: #6e6e6e;
}

.medium-gray-bg {
  background: #6e6e6e;
}

.light-gray {
  color: #c0c0c0;
}

.light-gray-bg {
  background: #c0c0c0;
}

.lighter-gray {
  color: #f9f6f2;
}

.lighter-gray-bg {
  background: #f9f6f2;
}

.black {
  color: #000;
}

.black-bg {
  background: #000;
}

.white {
  color: #fff;
}

.white-bg {
  background: #fff;
}

/*
*   This mixin generates a NEW or SALE product image badge
*   Pass in the badge type to have the css rules outputted
*   NOTE: all badges except for mobile PDP are 50px; mobile PDP is 40px
*   The classes for the largest, more commonly used size
*/
.badge-new {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 50px;
  height: 50px;
  line-height: 44px;
  background: #774c32;
}

.badge-sale {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 50px;
  height: 50px;
  line-height: 44px;
  background: #a01e21;
}

.badge-newcolor {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 4.23em;
  height: 4.23em;
  padding-top: 0.72em;
  line-height: 1;
  background: #000;
  font-size: 13px;
}

.badge-rebate {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 50px;
  height: 50px;
  line-height: 44px;
  background: #393939;
  color: #fff;
  border-color: #f9f6f2;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 10px;
  font-size: 0.625rem;
}

.badge-new-pdp {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 40px;
  height: 40px;
  line-height: 36px;
  background: #774c32;
}
@media (min-width: 768px) {
  .badge-new-pdp {
    width: 50px;
    height: 50px;
    line-height: 44px;
  }
}

.badge-sale-pdp {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 40px;
  height: 40px;
  line-height: 36px;
  background: #a01e21;
}
@media (min-width: 768px) {
  .badge-sale-pdp {
    width: 50px;
    height: 50px;
    line-height: 44px;
  }
}

.badge-newcolor-pdp {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 4.23em;
  height: 4.23em;
  padding-top: 0.72em;
  line-height: 1;
  background: #000;
  font-size: 13px;
}

.callout-badge {
  display: inline-block;
  background: #a01e21;
  color: #fff;
  height: 2.5rem;
  padding: 0 0.4375rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5rem;
}

.early-bird {
  display: inline-block;
  background: none;
  height: 2.5rem;
  padding: 0 0.4375rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-size: 20px;
  position: relative;
  text-align: center;
}
.early-bird::after, .early-bird::before {
  content: "";
  position: absolute;
  border-style: solid;
}
.early-bird::before {
  top: 18px;
  right: -15px;
  border-width: 1.1em 1em 1.1em 3em;
  border-color: var(--ribbonLight) transparent var(--ribbonLight) var(--ribbonLight); /* stylelint-disable-line */
}
.early-bird p {
  display: inline-block;
  padding: 0.5em;
  line-height: 1.2em;
  background: var(--ribbonLight); /* stylelint-disable-line */
  position: relative;
  color: #fff;
}
.early-bird p::after, .early-bird p::before {
  content: "";
  position: absolute;
  border-style: solid;
}
.early-bird p::after {
  top: 100%;
  right: 0;
  border-width: 0.5em 2em 0 0;
  border-color: var(--ribbonDark) transparent transparent transparent; /* stylelint-disable-line */
}
.early-bird p::before {
  bottom: 100%;
  left: 0;
  border-width: 0.5em 0.7em 0 0;
  border-color: transparent var(--ribbonDark) transparent transparent; /* stylelint-disable-line */
}

.personalization-delay {
  margin: 0.5rem 0;
  display: block;
  color: #d41836;
}

.content-width {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: auto;
  width: calc(100% - 30px);
  max-width: 1280px;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.menu {
  float: left;
  margin: 0;
  padding: 0;
}
.menu li {
  float: left;
  list-style: none !important;
}

.full-bleed-width {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc((100vw - 100%) / -2);
}

.hide {
  display: none;
}

@media (max-width: 1024px) {
  .desktop-only {
    display: none;
  }
}

@media (max-width: 767px) {
  .desktop-tablet {
    display: none;
  }
}

@media (min-width: 1025px) {
  .tablet-only {
    display: none;
  }
}
@media (max-width: 767px) {
  .tablet-only {
    display: none;
  }
}

@media (min-width: 1025px) {
  .tablet-mobile {
    display: none;
  }
}

@media (min-width: 768px) {
  .mobile-only {
    display: none;
  }
}

@media (max-width: 1024px) {
  .no-scroll {
    overflow: hidden;
  }
}

.lone-link {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.lone-link:hover {
  color: #a01e21;
  text-decoration: underline;
}
.lone-link.button {
  text-decoration: none;
}
.lone-link.payment-failuremessage-link {
  margin-left: 5px;
  margin-right: 5px;
}

.back {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.back::before {
  content: "";
  display: inline-block;
  background: url("../images/svg-icons/arrow.svg") no-repeat;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
}

.type-hero {
  font-family: "Merriweather", serif;
  font-size: 48px;
  font-size: 3rem;
  color: #a01e21;
}
@media (min-width: 480px) {
  .type-hero {
    font-size: 54px;
    font-size: 3.375rem;
  }
}
@media (min-width: 768px) {
  .type-hero {
    font-size: 72px;
    font-size: 4.5rem;
    letter-spacing: -0.6px;
  }
}

.type-hero-banner-heading {
  font-size: 42px;
  font-size: 2.625rem;
}
@media (min-width: 768px) {
  .type-hero-banner-heading {
    font-size: 60px;
    font-size: 3.75rem;
  }
}

.type-hero-banner-sub-heading {
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .type-hero-banner-sub-heading {
    font-size: 34px;
    font-size: 2.125rem;
  }
}

.type-asset-tile-heading-inner {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .type-asset-tile-heading-inner {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) {
  .type-asset-tile-heading-inner {
    font-size: 44px;
    font-size: 2.75rem;
  }
}

.type-asset-tile-heading-outer {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .type-asset-tile-heading-outer {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .type-asset-tile-heading-outer {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .type-asset-tile-heading-outer {
    font-size: 22px;
    font-size: 1.375rem;
  }
}

.icon.svg-account-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-account-bg {
  background: url("compiled/sprites.svg#account-view") no-repeat;
}

.icon.svg-add-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-add-bg {
  background: url("compiled/sprites.svg#add-view") no-repeat;
}

.icon.svg-arrow-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-arrow-bg {
  background: url("compiled/sprites.svg#arrow-view") no-repeat;
}

.icon.svg-arrow-block-left-dims {
  width: 30px;
  height: 30px;
}

.icon.svg-arrow-block-left-bg {
  background: url("compiled/sprites.svg#arrow-block-left-view") no-repeat;
}

.icon.svg-arrow-block-right-dims {
  width: 30px;
  height: 30px;
}

.icon.svg-arrow-block-right-bg {
  background: url("compiled/sprites.svg#arrow-block-right-view") no-repeat;
}

.icon.svg-arrow-down-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-arrow-down-bg {
  background: url("compiled/sprites.svg#arrow-down-view") no-repeat;
}

.icon.svg-arrow-first-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-arrow-first-bg {
  background: url("compiled/sprites.svg#arrow-first-view") no-repeat;
}

.icon.svg-arrow-last-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-arrow-last-bg {
  background: url("compiled/sprites.svg#arrow-last-view") no-repeat;
}

.icon.svg-arrow-up-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-arrow-up-bg {
  background: url("compiled/sprites.svg#arrow-up-view") no-repeat;
}

.icon.svg-back-to-top-icon-dims {
  width: 36px;
  height: 36px;
}

.icon.svg-back-to-top-icon-bg {
  background: url("compiled/sprites.svg#back-to-top-icon-view") no-repeat;
}

.icon.svg-blog-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-blog-bg {
  background: url("compiled/sprites.svg#blog-view") no-repeat;
}

.icon.svg-cart-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-cart-bg {
  background: url("compiled/sprites.svg#cart-view") no-repeat;
}

.icon.svg-cc-amex-dims {
  width: 56px;
  height: 40px;
}

.icon.svg-cc-amex-bg {
  background: url("compiled/sprites.svg#cc-amex-view") no-repeat;
}

.icon.svg-cc-discover-dims {
  width: 56px;
  height: 40px;
}

.icon.svg-cc-discover-bg {
  background: url("compiled/sprites.svg#cc-discover-view") no-repeat;
}

.icon.svg-cc-master-dims {
  width: 56px;
  height: 40px;
}

.icon.svg-cc-master-bg {
  background: url("compiled/sprites.svg#cc-master-view") no-repeat;
}

.icon.svg-cc-visa-dims {
  width: 56px;
  height: 40px;
}

.icon.svg-cc-visa-bg {
  background: url("compiled/sprites.svg#cc-visa-view") no-repeat;
}

.icon.svg-checkbox-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-checkbox-bg {
  background: url("compiled/sprites.svg#checkbox-view") no-repeat;
}

.icon.svg-checkbox-selected-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-checkbox-selected-bg {
  background: url("compiled/sprites.svg#checkbox-selected-view") no-repeat;
}

.icon.svg-checkmark-dims {
  width: 12px;
  height: 12px;
}

.icon.svg-checkmark-bg {
  background: url("compiled/sprites.svg#checkmark-view") no-repeat;
}

.icon.svg-close-icon-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-close-icon-bg {
  background: url("compiled/sprites.svg#close-icon-view") no-repeat;
}

.icon.svg-close-white-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-close-white-bg {
  background: url("compiled/sprites.svg#close-white-view") no-repeat;
}

.icon.svg-decrease-dims {
  width: 15px;
  height: 15px;
}

.icon.svg-decrease-bg {
  background: url("compiled/sprites.svg#decrease-view") no-repeat;
}

.icon.svg-email-icon-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-email-icon-bg {
  background: url("compiled/sprites.svg#email-icon-view") no-repeat;
}

.icon.svg-error-icon-dims {
  width: 19px;
  height: 18px;
}

.icon.svg-error-icon-bg {
  background: url("compiled/sprites.svg#error-icon-view") no-repeat;
}

.icon.svg-facebook-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-facebook-bg {
  background: url("compiled/sprites.svg#facebook-view") no-repeat;
}

.icon.svg-google-plus-dims {
  width: 34px;
  height: 20px;
}

.icon.svg-google-plus-bg {
  background: url("compiled/sprites.svg#google-plus-view") no-repeat;
}

.icon.svg-gozero-dims {
  width: 300px;
  height: 200px;
}

.icon.svg-gozero-bg {
  background: url("compiled/sprites.svg#gozero-view") no-repeat;
}

.icon.svg-help-icon-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-help-icon-bg {
  background: url("compiled/sprites.svg#help-icon-view") no-repeat;
}

.icon.svg-increase-dims {
  width: 17px;
  height: 17px;
}

.icon.svg-increase-bg {
  background: url("compiled/sprites.svg#increase-view") no-repeat;
}

.icon.svg-instagram-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-instagram-bg {
  background: url("compiled/sprites.svg#instagram-view") no-repeat;
}

.icon.svg-logo-dims {
  width: 314px;
  height: 56px;
}

.icon.svg-logo-bg {
  background: url("compiled/sprites.svg#logo-view") no-repeat;
}

.icon.svg-logo-mobile-dims {
  width: 146px;
  height: 18px;
}

.icon.svg-logo-mobile-bg {
  background: url("compiled/sprites.svg#logo-mobile-view") no-repeat;
}

.icon.svg-logo-tablet-dims {
  width: 254px;
  height: 32px;
}

.icon.svg-logo-tablet-bg {
  background: url("compiled/sprites.svg#logo-tablet-view") no-repeat;
}

.icon.svg-mobile-menu-dims {
  width: 22px;
  height: 22px;
}

.icon.svg-mobile-menu-bg {
  background: url("compiled/sprites.svg#mobile-menu-view") no-repeat;
}

.icon.svg-nav-addresses-dims {
  width: 21.1px;
  height: 21.27px;
}

.icon.svg-nav-addresses-bg {
  background: url("compiled/sprites.svg#nav-addresses-view") no-repeat;
}

.icon.svg-nav-cc-dims {
  width: 22px;
  height: 14px;
}

.icon.svg-nav-cc-bg {
  background: url("compiled/sprites.svg#nav-cc-view") no-repeat;
}

.icon.svg-nav-orders-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-nav-orders-bg {
  background: url("compiled/sprites.svg#nav-orders-view") no-repeat;
}

.icon.svg-nav-pay-dims {
  width: 18px;
  height: 23px;
}

.icon.svg-nav-pay-bg {
  background: url("compiled/sprites.svg#nav-pay-view") no-repeat;
}

.icon.svg-nav-prefs-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-nav-prefs-bg {
  background: url("compiled/sprites.svg#nav-prefs-view") no-repeat;
}

.icon.svg-nav-statements-dims {
  width: 20px;
  height: 23px;
}

.icon.svg-nav-statements-bg {
  background: url("compiled/sprites.svg#nav-statements-view") no-repeat;
}

.icon.svg-paypal-dims {
  width: 82px;
  height: 40px;
}

.icon.svg-paypal-bg {
  background: url("compiled/sprites.svg#paypal-view") no-repeat;
}

.icon.svg-pinterest-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-pinterest-bg {
  background: url("compiled/sprites.svg#pinterest-view") no-repeat;
}

.icon.svg-play-button-dims {
  width: 60px;
  height: 60px;
}

.icon.svg-play-button-bg {
  background: url("compiled/sprites.svg#play-button-view") no-repeat;
}

.icon.svg-qv-icon-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-qv-icon-bg {
  background: url("compiled/sprites.svg#qv-icon-view") no-repeat;
}

.icon.svg-radio-selected-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-radio-selected-bg {
  background: url("compiled/sprites.svg#radio-selected-view") no-repeat;
}

.icon.svg-ratings-empty-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-ratings-empty-bg {
  background: url("compiled/sprites.svg#ratings-empty-view") no-repeat;
}

.icon.svg-ratings-full-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-ratings-full-bg {
  background: url("compiled/sprites.svg#ratings-full-view") no-repeat;
}

.icon.svg-ratings-half-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-ratings-half-bg {
  background: url("compiled/sprites.svg#ratings-half-view") no-repeat;
}

.icon.svg-remove-icon-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-remove-icon-bg {
  background: url("compiled/sprites.svg#remove-icon-view") no-repeat;
}

.icon.svg-search-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-search-bg {
  background: url("compiled/sprites.svg#search-view") no-repeat;
}

.icon.svg-secure-dims {
  width: 16px;
  height: 20px;
}

.icon.svg-secure-bg {
  background: url("compiled/sprites.svg#secure-view") no-repeat;
}

.icon.svg-select-arrow-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-select-arrow-bg {
  background: url("compiled/sprites.svg#select-arrow-view") no-repeat;
}

.icon.svg-signin-mobile-icon-dims {
  width: 27px;
  height: 21px;
}

.icon.svg-signin-mobile-icon-bg {
  background: url("compiled/sprites.svg#signin-mobile-icon-view") no-repeat;
}

.icon.svg-store-card-dims {
  width: 251.01px;
  height: 161.83px;
}

.icon.svg-store-card-bg {
  background: url("compiled/sprites.svg#store-card-view") no-repeat;
}

.icon.svg-tooltip-icon-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-tooltip-icon-bg {
  background: url("compiled/sprites.svg#tooltip-icon-view") no-repeat;
}

.icon.svg-tooltip-info-white-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-tooltip-info-white-bg {
  background: url("compiled/sprites.svg#tooltip-info-white-view") no-repeat;
}

.icon.svg-twitter-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-twitter-bg {
  background: url("compiled/sprites.svg#twitter-view") no-repeat;
}

.icon.svg-warning-icon-dims {
  width: 46px;
  height: 41px;
}

.icon.svg-warning-icon-bg {
  background: url("compiled/sprites.svg#warning-icon-view") no-repeat;
}

.icon.svg-youtube-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-youtube-bg {
  background: url("compiled/sprites.svg#youtube-view") no-repeat;
}

.icon {
  display: inline-block;
  vertical-align: middle;
  fill: #393939;
}
.icon.hoverable:hover {
  fill: #393939;
}
.icon.header-icons {
  fill: #393939;
}
.icon.header-icons:hover {
  fill: #393939;
}
.icon.footer-icons:hover {
  fill: #760d10;
}
.icon.logo {
  width: 144px;
  height: 18px;
}
@media (min-width: 768px) {
  .icon.logo {
    width: 254px;
    height: 32px;
  }
}
@media (min-width: 1025px) {
  .icon.logo {
    width: 314px;
    height: 56px;
  }
}
.icon.email-icon, .icon.close-icon, .icon.collapse, .icon.expand {
  fill: #6e6e6e;
}
.icon.arrow-down, .icon.arrow-up, .icon.arrow {
  fill: #000;
}
.icon.arrow.right {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.icon.arrow.up {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.icon.arrow.down {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.icon.checkmark.light {
  fill: #fff;
}
.icon.nav-orders.add-to-cart-icon {
  fill: #fff;
  width: 24px;
  height: 24px;
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1, 2 */
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
	 ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
	 ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
	 ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}

/* Forms
	 ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * 1. Normalize the border radius due to Chrome for Mac setting a 4px radius by default
 */
button,
input[type=button],
input[type=reset],
input[type=submit],
input[type=file],
input::-webkit-file-upload-button {
  border-radius: 0;
  /* 1 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
  /* 1, 2 */
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
	 ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/* Slider */
.slick-slider {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

ul.slick-slider {
  padding-left: 0;
}

.slick-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.slick-list {
  display: block;
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-track {
  display: block;
  position: relative;
  left: 0;
  top: 0;
}
.slick-track::before, .slick-track::after {
  content: "";
  display: table;
}
.slick-track::after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.cross-sell ul li.grid-tile {
  height: 440px !important;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("../lib/slick/ajax-loader.gif") center center no-repeat;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 2rem;
  width: 1.5rem;
  min-height: 0;
  font-weight: normal;
  font-weight: initial;
  line-height: 0;
  font-size: 0;
  border-radius: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  opacity: 0.75;
  z-index: 1;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  opacity: 1;
  color: transparent;
}
.slick-prev.slick-disabled::before,
.slick-next.slick-disabled::before {
  opacity: 0.25;
}
.slick-prev::before,
.slick-next::before {
  content: "";
  display: inline-block;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: #000;
  width: 0.625rem;
  height: 0.625rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.slick-prev {
  left: 0.0625rem;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: 0.0625rem;
}
.slick-prev::before {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
[dir=rtl] .slick-prev::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.slick-prev:disabled, .slick-prev:disabled:hover {
  background: transparent;
}

.slick-next {
  right: 0.0625rem;
}
[dir=rtl] .slick-next {
  left: 0.0625rem;
  right: auto;
}
.slick-next::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
[dir=rtl] .slick-next::before {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.slick-next:disabled, .slick-next:disabled:hover {
  background: transparent;
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 1.875rem;
}

.slick-dots {
  position: absolute;
  bottom: 0;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 1.375rem;
  width: 1.375rem;
  margin: 0 0.3125rem;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 0.75rem;
  width: 0.75rem;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 0.3125rem;
  cursor: pointer;
}
@media (min-width: 1025px) {
  .slick-dots li button:hover, .slick-dots li button:focus {
    outline: none;
    background-color: transparent;
  }
  .slick-dots li button:hover::before, .slick-dots li button:focus::before {
    opacity: 1;
    background-color: #6e6e6e;
  }
}
.slick-dots li button::before {
  content: "";
  position: absolute;
  top: 0.3125rem;
  left: 0.3125rem;
  border-radius: 50%;
  width: 0.5rem;
  height: 0.5rem;
  font-size: 25px;
  line-height: 1.25rem;
  text-align: center;
  color: #f9f6f2;
  background-color: #f9f6f2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-shadow: 0 0 1px #6e6e6e;
          box-shadow: 0 0 1px #6e6e6e;
}
.slick-dots li.slick-active button::before {
  color: #6e6e6e;
  background-color: #6e6e6e;
}

.slick-dark-arrows .slick-prev,
.slick-dark-arrows .slick-next {
  height: 4rem;
  width: 1.5rem;
  background-color: #000;
}
.slick-dark-arrows .slick-prev:hover, .slick-dark-arrows .slick-prev:focus,
.slick-dark-arrows .slick-next:hover,
.slick-dark-arrows .slick-next:focus {
  background: #000;
}
.slick-dark-arrows .slick-prev::before,
.slick-dark-arrows .slick-next::before {
  border-color: #fff;
}

html.menu-active {
  overflow-x: hidden;
}

body {
  background: none repeat scroll 0 0 #fff;
  overflow-x: hidden;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.1px;
  color: #393939;
  -moz-osx-font-smoothing: grayscale;
}

img {
  max-width: 100vw;
}

a {
  color: inherit;
  text-decoration: inherit;
}

p,
.p {
  line-height: 1.43;
}

hr {
  border: 0;
  height: 1px;
  background-color: #c0c0c0;
}

.alt-p,
.account-personalized-message .personalized-message {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.2px;
}

.info {
  font-size: 12px;
  font-size: 0.75rem;
}

p a {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
  line-height: inherit;
}
p a:hover {
  color: #a01e21;
  text-decoration: underline;
}
p a.button {
  text-decoration: none;
}

ul,
ol {
  line-height: 2;
  letter-spacing: 0.2px;
  padding-left: 0.9375rem;
}
ul li,
ol li {
  padding-left: 0.9375rem;
}

fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

table {
  width: 100%;
}

th {
  text-align: left;
}

td {
  padding: 1em;
  vertical-align: top;
}

svg use {
  pointer-events: none;
}

.slick-slider {
  -ms-touch-action: auto !important;
      touch-action: auto !important;
}

/* button()
 * @description Insert button styling. Default (no param) will return primary button styles. If a param is passed, certain style rules are ommitted initially, as they would just be immediately overridden.
 * @param $class - String. Optional. The desired button style, ex: secondary. Acceptable values: 'primary' (default), 'primary-alt', 'secondary', 'secondary-alt', 'tertiary'
 * @example: a.my-link {@include button('secondary-alt')}
 */
button,
.button,
.buttonstyle,
input[type=button] {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
}
button:hover, button:focus, button:active, button.active,
.button:hover,
.button:focus,
.button:active,
.button.active,
.buttonstyle:hover,
.buttonstyle:focus,
.buttonstyle:active,
.buttonstyle.active,
input[type=button]:hover,
input[type=button]:focus,
input[type=button]:active,
input[type=button].active {
  text-decoration: none;
}
button:focus,
.button:focus,
.buttonstyle:focus,
input[type=button]:focus {
  outline: none;
}
button.disabled, button[disabled], fieldset[disabled] button,
.button.disabled,
.button[disabled],
fieldset[disabled] .button,
.buttonstyle.disabled,
.buttonstyle[disabled],
fieldset[disabled] .buttonstyle,
input[type=button].disabled,
input[type=button][disabled],
fieldset[disabled] input[type=button] {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #c0c0c0;
  color: #393939;
  border-color: #c0c0c0;
}
button.disabled:hover, button[disabled]:hover, fieldset[disabled] button:hover,
.button.disabled:hover,
.button[disabled]:hover,
fieldset[disabled] .button:hover,
.buttonstyle.disabled:hover,
.buttonstyle[disabled]:hover,
fieldset[disabled] .buttonstyle:hover,
input[type=button].disabled:hover,
input[type=button][disabled]:hover,
fieldset[disabled] input[type=button]:hover {
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
button:hover, button:focus, button:active, button.active,
.button:hover,
.button:focus,
.button:active,
.button.active,
.buttonstyle:hover,
.buttonstyle:focus,
.buttonstyle:active,
.buttonstyle.active,
input[type=button]:hover,
input[type=button]:focus,
input[type=button]:active,
input[type=button].active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
button.disabled:hover, button.disabled:focus, button.disabled:active, button.disabled.active, button[disabled]:hover, button[disabled]:focus, button[disabled]:active, button[disabled].active, fieldset[disabled] button:hover, fieldset[disabled] button:focus, fieldset[disabled] button:active, fieldset[disabled] button.active,
.button.disabled:hover,
.button.disabled:focus,
.button.disabled:active,
.button.disabled.active,
.button[disabled]:hover,
.button[disabled]:focus,
.button[disabled]:active,
.button[disabled].active,
fieldset[disabled] .button:hover,
fieldset[disabled] .button:focus,
fieldset[disabled] .button:active,
fieldset[disabled] .button.active,
.buttonstyle.disabled:hover,
.buttonstyle.disabled:focus,
.buttonstyle.disabled:active,
.buttonstyle.disabled.active,
.buttonstyle[disabled]:hover,
.buttonstyle[disabled]:focus,
.buttonstyle[disabled]:active,
.buttonstyle[disabled].active,
fieldset[disabled] .buttonstyle:hover,
fieldset[disabled] .buttonstyle:focus,
fieldset[disabled] .buttonstyle:active,
fieldset[disabled] .buttonstyle.active,
input[type=button].disabled:hover,
input[type=button].disabled:focus,
input[type=button].disabled:active,
input[type=button].disabled.active,
input[type=button][disabled]:hover,
input[type=button][disabled]:focus,
input[type=button][disabled]:active,
input[type=button][disabled].active,
fieldset[disabled] input[type=button]:hover,
fieldset[disabled] input[type=button]:focus,
fieldset[disabled] input[type=button]:active,
fieldset[disabled] input[type=button].active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
button.primary,
.button.primary,
.buttonstyle.primary,
input[type=button].primary {
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
}
button.primary:hover, button.primary:focus, button.primary:active, button.primary.active,
.button.primary:hover,
.button.primary:focus,
.button.primary:active,
.button.primary.active,
.buttonstyle.primary:hover,
.buttonstyle.primary:focus,
.buttonstyle.primary:active,
.buttonstyle.primary.active,
input[type=button].primary:hover,
input[type=button].primary:focus,
input[type=button].primary:active,
input[type=button].primary.active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
button.primary.disabled:hover, button.primary.disabled:focus, button.primary.disabled:active, button.primary.disabled.active, button.primary[disabled]:hover, button.primary[disabled]:focus, button.primary[disabled]:active, button.primary[disabled].active, fieldset[disabled] button.primary:hover, fieldset[disabled] button.primary:focus, fieldset[disabled] button.primary:active, fieldset[disabled] button.primary.active,
.button.primary.disabled:hover,
.button.primary.disabled:focus,
.button.primary.disabled:active,
.button.primary.disabled.active,
.button.primary[disabled]:hover,
.button.primary[disabled]:focus,
.button.primary[disabled]:active,
.button.primary[disabled].active,
fieldset[disabled] .button.primary:hover,
fieldset[disabled] .button.primary:focus,
fieldset[disabled] .button.primary:active,
fieldset[disabled] .button.primary.active,
.buttonstyle.primary.disabled:hover,
.buttonstyle.primary.disabled:focus,
.buttonstyle.primary.disabled:active,
.buttonstyle.primary.disabled.active,
.buttonstyle.primary[disabled]:hover,
.buttonstyle.primary[disabled]:focus,
.buttonstyle.primary[disabled]:active,
.buttonstyle.primary[disabled].active,
fieldset[disabled] .buttonstyle.primary:hover,
fieldset[disabled] .buttonstyle.primary:focus,
fieldset[disabled] .buttonstyle.primary:active,
fieldset[disabled] .buttonstyle.primary.active,
input[type=button].primary.disabled:hover,
input[type=button].primary.disabled:focus,
input[type=button].primary.disabled:active,
input[type=button].primary.disabled.active,
input[type=button].primary[disabled]:hover,
input[type=button].primary[disabled]:focus,
input[type=button].primary[disabled]:active,
input[type=button].primary[disabled].active,
fieldset[disabled] input[type=button].primary:hover,
fieldset[disabled] input[type=button].primary:focus,
fieldset[disabled] input[type=button].primary:active,
fieldset[disabled] input[type=button].primary.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
button.secondary,
.button.secondary,
.buttonstyle.secondary,
input[type=button].secondary {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #a01e21;
}
button.secondary:hover, button.secondary:focus, button.secondary:active, button.secondary.active,
.button.secondary:hover,
.button.secondary:focus,
.button.secondary:active,
.button.secondary.active,
.buttonstyle.secondary:hover,
.buttonstyle.secondary:focus,
.buttonstyle.secondary:active,
.buttonstyle.secondary.active,
input[type=button].secondary:hover,
input[type=button].secondary:focus,
input[type=button].secondary:active,
input[type=button].secondary.active {
  border-color: #a01e21;
  background-color: #fff;
  color: #a01e21;
}
button.secondary.disabled, button.secondary[disabled], fieldset[disabled] button.secondary,
.button.secondary.disabled,
.button.secondary[disabled],
fieldset[disabled] .button.secondary,
.buttonstyle.secondary.disabled,
.buttonstyle.secondary[disabled],
fieldset[disabled] .buttonstyle.secondary,
input[type=button].secondary.disabled,
input[type=button].secondary[disabled],
fieldset[disabled] input[type=button].secondary {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
button.secondary.disabled:hover, button.secondary.disabled:focus, button.secondary.disabled:active, button.secondary.disabled.active, button.secondary[disabled]:hover, button.secondary[disabled]:focus, button.secondary[disabled]:active, button.secondary[disabled].active, fieldset[disabled] button.secondary:hover, fieldset[disabled] button.secondary:focus, fieldset[disabled] button.secondary:active, fieldset[disabled] button.secondary.active,
.button.secondary.disabled:hover,
.button.secondary.disabled:focus,
.button.secondary.disabled:active,
.button.secondary.disabled.active,
.button.secondary[disabled]:hover,
.button.secondary[disabled]:focus,
.button.secondary[disabled]:active,
.button.secondary[disabled].active,
fieldset[disabled] .button.secondary:hover,
fieldset[disabled] .button.secondary:focus,
fieldset[disabled] .button.secondary:active,
fieldset[disabled] .button.secondary.active,
.buttonstyle.secondary.disabled:hover,
.buttonstyle.secondary.disabled:focus,
.buttonstyle.secondary.disabled:active,
.buttonstyle.secondary.disabled.active,
.buttonstyle.secondary[disabled]:hover,
.buttonstyle.secondary[disabled]:focus,
.buttonstyle.secondary[disabled]:active,
.buttonstyle.secondary[disabled].active,
fieldset[disabled] .buttonstyle.secondary:hover,
fieldset[disabled] .buttonstyle.secondary:focus,
fieldset[disabled] .buttonstyle.secondary:active,
fieldset[disabled] .buttonstyle.secondary.active,
input[type=button].secondary.disabled:hover,
input[type=button].secondary.disabled:focus,
input[type=button].secondary.disabled:active,
input[type=button].secondary.disabled.active,
input[type=button].secondary[disabled]:hover,
input[type=button].secondary[disabled]:focus,
input[type=button].secondary[disabled]:active,
input[type=button].secondary[disabled].active,
fieldset[disabled] input[type=button].secondary:hover,
fieldset[disabled] input[type=button].secondary:focus,
fieldset[disabled] input[type=button].secondary:active,
fieldset[disabled] input[type=button].secondary.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
button.secondary.ordersearch,
.button.secondary.ordersearch,
.buttonstyle.secondary.ordersearch,
input[type=button].secondary.ordersearch {
  padding: 10px;
  margin: 0 10px 10px;
}
button.secondary.ordersearch.ordersearchguest,
.button.secondary.ordersearch.ordersearchguest,
.buttonstyle.secondary.ordersearch.ordersearchguest,
input[type=button].secondary.ordersearch.ordersearchguest {
  margin: 10px;
}
@media (max-width: 1024px) {
  button.secondary.ordersearch,
  .button.secondary.ordersearch,
  .buttonstyle.secondary.ordersearch,
  input[type=button].secondary.ordersearch {
    width: 100%;
  }
  button.secondary.ordersearch.ordersearchguest,
  .button.secondary.ordersearch.ordersearchguest,
  .buttonstyle.secondary.ordersearch.ordersearchguest,
  input[type=button].secondary.ordersearch.ordersearchguest {
    margin: 10px 10px 10px 0;
  }
}
button.tertiary,
.button.tertiary,
.buttonstyle.tertiary,
input[type=button].tertiary {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #393939;
}
button.tertiary:hover, button.tertiary:focus, button.tertiary:active, button.tertiary.active,
.button.tertiary:hover,
.button.tertiary:focus,
.button.tertiary:active,
.button.tertiary.active,
.buttonstyle.tertiary:hover,
.buttonstyle.tertiary:focus,
.buttonstyle.tertiary:active,
.buttonstyle.tertiary.active,
input[type=button].tertiary:hover,
input[type=button].tertiary:focus,
input[type=button].tertiary:active,
input[type=button].tertiary.active {
  border-color: #6e6e6e;
  background-color: #fff;
  color: #393939;
}
button.tertiary.disabled, button.tertiary[disabled], fieldset[disabled] button.tertiary,
.button.tertiary.disabled,
.button.tertiary[disabled],
fieldset[disabled] .button.tertiary,
.buttonstyle.tertiary.disabled,
.buttonstyle.tertiary[disabled],
fieldset[disabled] .buttonstyle.tertiary,
input[type=button].tertiary.disabled,
input[type=button].tertiary[disabled],
fieldset[disabled] input[type=button].tertiary {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
button.tertiary.disabled:hover, button.tertiary.disabled:focus, button.tertiary.disabled:active, button.tertiary.disabled.active, button.tertiary[disabled]:hover, button.tertiary[disabled]:focus, button.tertiary[disabled]:active, button.tertiary[disabled].active, fieldset[disabled] button.tertiary:hover, fieldset[disabled] button.tertiary:focus, fieldset[disabled] button.tertiary:active, fieldset[disabled] button.tertiary.active,
.button.tertiary.disabled:hover,
.button.tertiary.disabled:focus,
.button.tertiary.disabled:active,
.button.tertiary.disabled.active,
.button.tertiary[disabled]:hover,
.button.tertiary[disabled]:focus,
.button.tertiary[disabled]:active,
.button.tertiary[disabled].active,
fieldset[disabled] .button.tertiary:hover,
fieldset[disabled] .button.tertiary:focus,
fieldset[disabled] .button.tertiary:active,
fieldset[disabled] .button.tertiary.active,
.buttonstyle.tertiary.disabled:hover,
.buttonstyle.tertiary.disabled:focus,
.buttonstyle.tertiary.disabled:active,
.buttonstyle.tertiary.disabled.active,
.buttonstyle.tertiary[disabled]:hover,
.buttonstyle.tertiary[disabled]:focus,
.buttonstyle.tertiary[disabled]:active,
.buttonstyle.tertiary[disabled].active,
fieldset[disabled] .buttonstyle.tertiary:hover,
fieldset[disabled] .buttonstyle.tertiary:focus,
fieldset[disabled] .buttonstyle.tertiary:active,
fieldset[disabled] .buttonstyle.tertiary.active,
input[type=button].tertiary.disabled:hover,
input[type=button].tertiary.disabled:focus,
input[type=button].tertiary.disabled:active,
input[type=button].tertiary.disabled.active,
input[type=button].tertiary[disabled]:hover,
input[type=button].tertiary[disabled]:focus,
input[type=button].tertiary[disabled]:active,
input[type=button].tertiary[disabled].active,
fieldset[disabled] input[type=button].tertiary:hover,
fieldset[disabled] input[type=button].tertiary:focus,
fieldset[disabled] input[type=button].tertiary:active,
fieldset[disabled] input[type=button].tertiary.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
button.error,
.button.error,
.buttonstyle.error,
input[type=button].error {
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
}
button.error:hover, button.error:focus, button.error:active, button.error.active,
.button.error:hover,
.button.error:focus,
.button.error:active,
.button.error.active,
.buttonstyle.error:hover,
.buttonstyle.error:focus,
.buttonstyle.error:active,
.buttonstyle.error.active,
input[type=button].error:hover,
input[type=button].error:focus,
input[type=button].error:active,
input[type=button].error.active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
button.error.disabled:hover, button.error.disabled:focus, button.error.disabled:active, button.error.disabled.active, button.error[disabled]:hover, button.error[disabled]:focus, button.error[disabled]:active, button.error[disabled].active, fieldset[disabled] button.error:hover, fieldset[disabled] button.error:focus, fieldset[disabled] button.error:active, fieldset[disabled] button.error.active,
.button.error.disabled:hover,
.button.error.disabled:focus,
.button.error.disabled:active,
.button.error.disabled.active,
.button.error[disabled]:hover,
.button.error[disabled]:focus,
.button.error[disabled]:active,
.button.error[disabled].active,
fieldset[disabled] .button.error:hover,
fieldset[disabled] .button.error:focus,
fieldset[disabled] .button.error:active,
fieldset[disabled] .button.error.active,
.buttonstyle.error.disabled:hover,
.buttonstyle.error.disabled:focus,
.buttonstyle.error.disabled:active,
.buttonstyle.error.disabled.active,
.buttonstyle.error[disabled]:hover,
.buttonstyle.error[disabled]:focus,
.buttonstyle.error[disabled]:active,
.buttonstyle.error[disabled].active,
fieldset[disabled] .buttonstyle.error:hover,
fieldset[disabled] .buttonstyle.error:focus,
fieldset[disabled] .buttonstyle.error:active,
fieldset[disabled] .buttonstyle.error.active,
input[type=button].error.disabled:hover,
input[type=button].error.disabled:focus,
input[type=button].error.disabled:active,
input[type=button].error.disabled.active,
input[type=button].error[disabled]:hover,
input[type=button].error[disabled]:focus,
input[type=button].error[disabled]:active,
input[type=button].error[disabled].active,
fieldset[disabled] input[type=button].error:hover,
fieldset[disabled] input[type=button].error:focus,
fieldset[disabled] input[type=button].error:active,
fieldset[disabled] input[type=button].error.active {
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
}
button.large,
.button.large,
.buttonstyle.large,
input[type=button].large {
  line-height: 1em;
  padding: 0.96875rem 10%;
  min-height: 3.125rem;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  button.large,
  .button.large,
  .buttonstyle.large,
  input[type=button].large {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  button.large,
  .button.large,
  .buttonstyle.large,
  input[type=button].large {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
button.simple,
.button.simple,
.buttonstyle.simple,
input[type=button].simple {
  background: #fff;
  color: #a01e21;
}
button a,
.button a,
.buttonstyle a,
input[type=button] a {
  text-decoration: none;
  color: #fff;
}
button a:hover,
.button a:hover,
.buttonstyle a:hover,
input[type=button] a:hover {
  text-decoration: none;
  color: #fff;
}
button i.left,
.button i.left,
.buttonstyle i.left,
input[type=button] i.left {
  margin-right: 0.6em;
}
button i.right,
.button i.right,
.buttonstyle i.right,
input[type=button] i.right {
  margin-left: 0.6em;
}

#add-to-cart,
.button-fancy-large {
  line-height: 1.5em;
  min-height: 50px;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  white-space: nowrap;
  background: #a01e21;
  border-color: #a01e21;
}
@media (max-width: 1279px) {
  #add-to-cart,
  .button-fancy-large {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  #add-to-cart,
  .button-fancy-large {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
#add-to-cart:hover,
.button-fancy-large:hover {
  background: #760d10;
  border-color: #760d10;
}
#add-to-cart.disabled,
.button-fancy-large.disabled {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}

.button-fancy-large,
button {
  display: inline-block;
}

.button-text {
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #393939;
}
.button-text:hover, .button-text:active, .button-text:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #a01e21;
}
p .button-text {
  color: #393939;
}
p .button-text:hover, p .button-text:active, p .button-text:focus {
  color: #a01e21;
}

.button-full-width {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

legend {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  position: relative;
  width: 96%;
  padding: 1.16em 2% 0.83em;
  border-bottom: 1em solid #fff;
  margin: 0;
  background: #fff;
}
legend span {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: none;
  position: relative;
  padding: 0 0.5em;
}
legend span em {
  color: #393939;
}

.dialog-required {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: none;
  display: inline;
  position: relative;
  padding: 0.16em 0;
}
.dialog-required em {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: titlecase;
  font-style: normal;
  color: #393939;
}

.required-indicator {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  color: #a00101;
  white-space: nowrap;
  margin-left: 0.25em;
}

label {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  display: block;
  margin-bottom: 0.4375rem;
  color: #393939;
}
.form-horizontal label {
  float: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
.label-inline label, .field-wrapper label, .label-above label, .form-inline label, .row-inline label {
  width: auto;
}
.label-inline label, .field-wrapper label {
  line-height: 16px;
  line-height: 1rem;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline;
  float: none;
  margin-top: 0;
  text-align: left;
}
.label-above label {
  margin-bottom: 0.3rem;
}
label .error-icon {
  display: none;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
}
label.error .error-icon {
  display: inline-block;
}
.error label .error-icon {
  display: inline-block;
}

.form-label-text {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  float: left;
  width: 25%;
  padding: 0.75em 0 0;
  text-align: right;
}

.form-row {
  margin: 0 0 1.25rem;
}
.form-row::after {
  content: "";
  display: table;
  clear: both;
}
.form-row.error label {
  color: #a00101;
}

.has-tooltip .field-wrapper {
  width: 72%;
  float: left;
}

.has-tooltip-max-width {
  position: relative;
}
.has-tooltip-max-width .form-field-tooltip {
  position: absolute;
  top: -10px;
  left: 2.8125rem;
}
@media (min-width: 1025px) {
  .has-tooltip-max-width .field-wrapper {
    width: 94%;
    float: left;
  }
  .has-tooltip-max-width .form-field-tooltip {
    position: relative;
    top: 0;
    left: 0;
  }
}

.field-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.form-horizontal .field-wrapper {
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  .form-horizontal .field-wrapper {
    width: 50%;
  }
}
.label-inline .field-wrapper, .label-above .field-wrapper {
  width: auto;
  padding-left: 0;
}
.label-inline .field-wrapper {
  float: left;
}
.label-above .field-wrapper {
  float: none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

input[type=number] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}

input[type=text]::-ms-clear {
  display: none;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=number],
input[type=password],
input[type=date],
textarea {
  font-size: 15px;
  font-size: 0.9375rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 40px;
  padding: 0 14px;
  border: 1px solid #c0c0c0;
  border-radius: 0;
  text-indent: 0;
  background: #fff;
  color: #393939;
}
input[type=text]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=date]:focus,
textarea:focus {
  border: 1px solid #6e6e6e;
  outline: none;
}
input[type=text]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* FF 18- */
  color: #6e6e6e;
}
input[type=text]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=date]::-moz-placeholder, textarea::-moz-placeholder { /* FF 18- */
  color: #6e6e6e;
}
input[type=text]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, textarea:-ms-input-placeholder { /* FF 18- */
  color: #6e6e6e;
}
input[type=text]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=date]::-ms-input-placeholder, textarea::-ms-input-placeholder { /* FF 18- */
  color: #6e6e6e;
}
input[type=text]:placeholder, input[type=text]::placeholder,
input[type=tel]:placeholder,
input[type=tel]::placeholder,
input[type=email]:placeholder,
input[type=email]::placeholder,
input[type=number]:placeholder,
input[type=number]::placeholder,
input[type=password]:placeholder,
input[type=password]::placeholder,
input[type=date]:placeholder,
input[type=date]::placeholder,
textarea:placeholder,
textarea::placeholder { /* FF 18- */
  color: #6e6e6e;
}
input[type=text]:input-placeholder, input[type=text]::input-placeholder,
input[type=tel]:input-placeholder,
input[type=tel]::input-placeholder,
input[type=email]:input-placeholder,
input[type=email]::input-placeholder,
input[type=number]:input-placeholder,
input[type=number]::input-placeholder,
input[type=password]:input-placeholder,
input[type=password]::input-placeholder,
input[type=date]:input-placeholder,
input[type=date]::input-placeholder,
textarea:input-placeholder,
textarea::input-placeholder {
  color: #6e6e6e;
}

textarea {
  max-width: 100%;
  height: 70px;
}

select {
  font-size: 15px;
  font-size: 0.9375rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 40px;
  border: 1px solid #c0c0c0;
  border-radius: 0;
  background-color: #fff;
  color: #393939;
}
select:focus {
  border: 1px solid #6e6e6e;
  outline: none;
}

/* ------ Select Box Styles: danielneumann.com Method (customized to iRobot) ------ */
/* ------ Source: http://danielneumann.com/blog/how-to-style-dropdown-with-css-only/ ------ */
.sort-by fieldset,
.items-per-page fieldset, .refinement-select, .account-menu-select, .select-style {
  display: block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 40px;
  border: 1px solid #c0c0c0;
  border-radius: 0;
  background: #fff url("../images/svg-icons/select-arrow.svg") no-repeat scroll;
  background-position: right 10px center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .sort-by fieldset,
  .items-per-page fieldset, .refinement-select, .account-menu-select, .select-style {
    padding-right: 10px;
  }
}
@media all and (min-width: 0\0 ) and (-webkit-min-device-pixel-ratio: 0), all and (min-width: 0\0 ) and (min-resolution: 0.001dpcm) {
  .sort-by fieldset,
  .items-per-page fieldset, .refinement-select, .account-menu-select, .select-style {
    padding-right: 0;
  }
}
.sort-by fieldset select,
.items-per-page fieldset select, .refinement-select select, .account-menu-select select, .select-style select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 120%;
  width: calc(100% + 40px);
  height: 38px;
  padding: 2px 40px 2px 10px;
  border: none;
  background: transparent;
  text-overflow: ellipsis;
}
.sort-by fieldset select::-ms-expand,
.items-per-page fieldset select::-ms-expand, .refinement-select select::-ms-expand, .account-menu-select select::-ms-expand, .select-style select::-ms-expand {
  display: none;
}
@media all and (min-width: 0\0 ) and (-webkit-min-device-pixel-ratio: 0), all and (min-width: 0\0 ) and (min-resolution: 0.001dpcm) {
  .sort-by fieldset select,
  .items-per-page fieldset select, .refinement-select select, .account-menu-select select, .select-style select {
    padding-right: 10px;
  }
}
.sort-by fieldset label,
.items-per-page fieldset label, .refinement-select label, .account-menu-select label, .select-style label {
  display: none;
}
.sort-by fieldset span,
.items-per-page fieldset span, .refinement-select span, .account-menu-select span, .select-style span {
  display: block;
  line-height: 38px;
  cursor: default;
}

input[type=checkbox],
input[type=radio] {
  opacity: 0;
  position: absolute;
}
input[type=checkbox]:focus + label::before,
input[type=radio]:focus + label::before {
  border: 1px solid #6e6e6e;
  outline: none;
}
input[type=checkbox].focus-visible + label::before,
input[type=radio].focus-visible + label::before {
  border: 2px solid #285cc7 !important;
  border-radius: 2px;
}
input[type=checkbox]:focus-visible + label::before,
input[type=radio]:focus-visible + label::before {
  border: 2px solid #285cc7 !important;
  border-radius: 2px;
}
input[type=checkbox] + label:not(.bv-fieldset-label-checkbox),
input[type=radio] + label:not(.bv-fieldset-label-checkbox) {
  position: relative;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
input[type=checkbox] + label:not(.bv-fieldset-label-checkbox)::before,
input[type=radio] + label:not(.bv-fieldset-label-checkbox)::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #c0c0c0;
  margin-right: 8px;
  vertical-align: text-bottom;
  text-align: center;
  background: #fff;
}
input[type=checkbox] + label.refinement-link.checkbox-link::before,
input[type=radio] + label.refinement-link.checkbox-link::before {
  margin-left: -2.1875rem;
}

input[type=checkbox]:checked + label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
input[type=checkbox]:checked + label::before {
  background: url("../images/svg-icons/checkbox-selected.svg") no-repeat center;
  border-color: #393939;
}
input[type=checkbox] .sr-only {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

span .personalized-check {
  opacity: 1;
  position: relative;
}

input[type=radio] + label {
  display: block;
  clear: both;
}
.options-inline input[type=radio] + label {
  display: inline;
  clear: none;
}
.options-inline input[type=radio] + label:nth-of-type(n + 2)::before {
  margin-left: 2rem;
}
input[type=radio] + label::before {
  border-radius: 50%;
}
input[type=radio]:checked + label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
input[type=radio]:checked + label::before {
  background: transparent url("../images/svg-icons/radio-selected.svg") no-repeat center;
  border-color: #393939;
}
input[type=radio][disabled] + label {
  color: #c0c0c0;
}

.char-count {
  line-height: 2em;
  font-size: 12px;
  font-size: 0.75rem;
  color: #393939;
}

.form-caption {
  line-height: 2em;
  font-size: 12px;
  font-size: 0.75rem;
  color: #393939;
  clear: left;
  width: auto;
}
.checkbox .form-caption {
  font-size: 12px;
  font-size: 0.75rem;
  text-indent: 2rem;
}
@media (min-width: 768px) {
  .form-horizontal .form-caption {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.label-above .form-caption {
  margin-left: 0;
}
.form-indent .form-caption {
  margin-left: 0;
}
.form-caption.error-message {
  color: #a00101;
  padding: 0;
  width: inherit;
  color: #a00101;
}

@media (min-width: 768px) {
  .form-indent {
    margin-left: 27%;
  }
  .form-indent .field-wrapper {
    width: 80%;
    padding-left: 0;
  }
}

.error-message {
  width: 49.5966%;
  padding: 0.7em 0.5em;
  text-indent: 0;
}

.error {
  color: #a00101;
}

input.error {
  border: 1px solid #a00101;
}

span.error,
div.error:not(.form-row) {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 2em;
  letter-spacing: 0.1px;
  background: none;
}

.error-form {
  color: #a00101;
  margin: 0.625rem 0;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.error-form.billing-password-error {
  background-color: inherit;
}
.error-form .icon {
  padding-right: 0.5rem;
}

.form-inline form {
  width: 98%;
  padding: 0 0 2em;
}
.form-inline input[type=text],
.form-inline select {
  margin-left: 0;
  width: 95%;
}
.form-inline button {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

.row-inline {
  display: inline;
}

.form-field-tooltip {
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: underline;
  line-height: 2.7em;
  float: left;
  width: 27%;
  margin-left: 1%;
}
@media (min-width: 768px) {
  .form-field-tooltip {
    line-height: 3.25em;
  }
}

.js .simple-submit {
  display: none;
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ui-datepicker .ui-datepicker-next {
  background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
}
.ui-datepicker .ui-datepicker-next:hover {
  background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
}
.ui-datepicker .ui-datepicker-prev {
  background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
}
.ui-datepicker .ui-datepicker-prev:hover {
  background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
}

div.form-row.wrapper-addToEmailList.checkbox > div.field-wrapper > label > span:nth-child(2) {
  text-transform: none;
}

.quantity-module {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.quantity-module * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.quantity-module label {
  margin: 0 4px 0 0;
}
.quantity-module span,
.quantity-module input {
  height: 50px;
}
.quantity-module span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  padding: 0 4px;
  border: 1px solid #c0c0c0;
  cursor: pointer;
  background: #f9f6f2;
}
.quantity-module span:first-of-type {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.quantity-module span:last-of-type {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.quantity-module span .icon {
  width: 15px;
  height: 15px;
}
.quantity-module input,
.quantity-module select {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.quantity-module input {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
  width: 50px;
  border-radius: 0;
  text-align: center;
  border-left: none;
  border-right: none;
}
.quantity-module input::-webkit-outer-spin-button, .quantity-module input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}
.quantity-module select {
  height: 48px;
}
@media (min-width: 768px) {
  .quantity-module select {
    height: 35px;
  }
}
.quantity-module.disabled {
  pointer-events: none;
}
.quantity-module.disabled input {
  color: #6e6e6e;
}

.tooltip {
  cursor: help;
  position: relative;
}
@media (max-width: 1024px) {
  .tooltip {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.tooltip.product-tile {
  cursor: pointer;
  display: block;
}
.tooltip .icon {
  position: relative;
  top: -2px;
  margin: 0 3%;
}

.tooltip-content {
  display: none;
}

.ui-tooltip.ui-widget-content {
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 7px 22px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 7px 22px 0 rgba(0, 0, 0, 0.2);
  color: #393939;
}

.ui-tooltip-content {
  padding: 0;
  font-size: 15px;
  font-size: 0.9375rem;
}
.ui-tooltip-content .recommendation-tooltip-header {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 1.2em;
  padding: 0.5em;
}
.ui-tooltip-content .recommendation-tooltip-header .product-name {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.ui-tooltip-content .recommendation-tooltip-header .product-price {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.ui-tooltip-content .recommendation-tooltip-header .product-price .price-standard {
  text-decoration: line-through;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.ui-tooltip-content .recommendation-tooltip-header .product-price .price-standard + .price-sales {
  color: #d71921;
}
.ui-tooltip-content .recommendation-tooltip-description,
.ui-tooltip-content .recommendation-tooltip-attributes {
  padding: 0.8em;
}
.ui-tooltip-content .shipping-method-cost,
.ui-tooltip-content .surcharge-product,
.ui-tooltip-content .promo {
  padding-bottom: 0.3rem;
  text-align: right;
}
.ui-tooltip-content .shippingtotal {
  clear: right;
  margin-top: 0.3rem;
  text-align: right;
}
.ui-tooltip-content .shippingtotal .value {
  padding-top: 0.3rem;
  border-top: 1px solid #393939;
  border-color: white;
}

#wrapper {
  position: relative;
  left: 0;
  -webkit-transition: left 0.2s ease-in;
  transition: left 0.2s ease-in;
  width: 100%;
  border: 0;
  margin: auto;
  background-color: #fff;
}
#wrapper.menu-active {
  left: 90%;
}
@media (min-width: 768px) {
  #wrapper.menu-active {
    left: 320px;
  }
}
@media (min-width: 1025px) {
  #wrapper.menu-active {
    left: auto;
  }
}

#main {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: auto;
  width: calc(100% - 30px);
  max-width: 1280px;
  padding: 1.5625rem 0;
}
@media (min-width: 1025px) {
  #main {
    padding: 1.5625rem 1.25rem;
  }
}

.primary-content {
  width: 100%;
}
.primary-content:focus {
  outline: none;
}
@media (min-width: 768px) {
  .primary-content {
    position: relative;
    float: right;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: calc(100% - 230px);
    padding: 0 0 20px;
  }
  .primary-focus .primary-content {
    float: left;
    width: 76%;
    border: none;
    margin: 0;
  }
  .full-width .primary-content {
    width: 100%;
    border: none;
    margin-left: 0;
  }
  .page-content .primary-content {
    padding-left: 3%;
  }
}

#secondary {
  float: none;
  width: 100%;
  border: none;
}
@media (min-width: 768px) {
  #secondary {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    float: left;
    width: 230px;
  }
  #secondary nav {
    padding-right: 1.25rem;
  }
  #secondary nav a {
    display: block;
  }
  .primary-focus #secondary {
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 24%;
    padding-left: 0.4rem;
    border: none;
    background: none;
  }
}

.secondary-content {
  clear: both;
}

nav[role=navigation] {
  position: absolute;
  top: 0;
  left: -90%;
  width: 90%;
  margin-top: 0;
  background-color: #fff;
  z-index: 2;
}
nav[role=navigation]::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  nav[role=navigation] {
    left: -20rem;
    width: 20rem;
  }
}
@media (min-width: 1025px) {
  nav[role=navigation] {
    position: static;
    left: auto;
    width: 100%;
    margin-top: 1px;
    background-color: #fff;
  }
}
@media only screen and (min-width: 1025px) {
  nav[role=navigation] {
    padding: 0 5%;
  }
}

#wrapper.menu-active {
  position: relative;
}
#wrapper.menu-active .menu-overlay {
  display: block;
  background-color: #000;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
@media only screen and (min-width: 1025px) {
  #wrapper.menu-active .menu-overlay {
    display: none;
  }
}

.sub-nav-content-column {
  display: none;
}
@media (min-width: 1025px) {
  .sub-nav-content-column {
    display: block;
  }
}

.menu-toggle,
.account-menu-toggle {
  display: block;
  float: left;
  min-height: 0;
  min-height: initial;
  line-height: normal;
  line-height: initial;
  padding: 0;
  border: none;
  border-radius: 0;
  margin: 0 3% 0 0.625rem;
  font-size: 1.1em;
  background-color: transparent;
  color: #393939;
}
@media (min-width: 768px) {
  .menu-toggle,
  .account-menu-toggle {
    margin-right: 5%;
  }
}
@media (min-width: 1025px) {
  .menu-toggle,
  .account-menu-toggle {
    display: none;
  }
}
.menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover,
.account-menu-toggle:active,
.account-menu-toggle:focus,
.account-menu-toggle:hover {
  border-color: transparent;
  background-color: transparent;
  color: transparent;
}

.menu-toggle .icon {
  width: 24px;
}

.account-menu-toggle {
  margin: 0;
}

.mobile-menu-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile-menu-header::after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (min-width: 1025px) {
  .mobile-menu-header {
    display: none;
  }
}

.back-link,
.see-all-link {
  display: block;
}
.back-link::after,
.see-all-link::after {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .back-link,
  .see-all-link {
    display: none !important;
  }
}

.back-link {
  cursor: pointer;
  text-align: left;
  line-height: 0.875rem;
}
.back-link .menu-item-toggle .icon {
  position: relative;
  top: auto;
  top: initial;
  right: auto;
  right: initial;
  margin-top: -4px;
}
.back-link::after {
  display: none;
}

.menu-tile {
  width: 25%;
  padding: 0 20px 25px;
  text-align: center;
}
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .menu-tile:nth-child(4n) {
    border: none;
  }
  .menu-tile:nth-child(n+5) {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1280px) {
  .menu-tile {
    width: 20%;
  }
  .menu-tile:nth-child(5n) {
    border: none;
  }
  .menu-tile:nth-child(n+6) {
    margin-top: 20px;
  }
}
.menu-tile:last-child {
  border: none;
}
.menu-tile a:not(.menu-tile-heading) {
  color: #393939;
}

@media only screen and (min-width: 1025px) {
  .menu-category-tiles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100% !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (min-width: 1025px) {
  .menu-category-tile {
    width: 25%;
    padding: 0 20px 25px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .menu-category-tile:nth-child(n+5) {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1280px) {
  .menu-category-tile {
    width: 20%;
  }
  .menu-category-tile:nth-child(n+6) {
    margin-top: 20px;
  }
}
.menu-category-tile img {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .menu-category-tile img {
    display: block;
    width: 100%;
  }
}

.sub-nav-content-asset {
  display: block;
}
.sub-nav-content-asset.show-menu-item {
  display: block;
}
.sub-nav-content-asset.show-menu-item a {
  display: block;
}
.sub-nav-content-asset.show-menu-item .level-3 {
  display: none;
}
.sub-nav-content-asset.show-menu-item .sub-nav-content-column.text-content li a {
  display: block;
}
.sub-nav-content-asset.large-nav-squares .sub-nav-content-container {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sub-nav-content-asset .sub-nav-content-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 35px 0 50px;
  }
}
.sub-nav-content-asset .sub-nav-content-column {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-column {
    padding-right: 25px;
  }
}
.sub-nav-content-asset .sub-nav-content-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-item {
    padding-bottom: 35px;
  }
}
.sub-nav-content-asset .sub-nav-content-item img {
  height: 101px;
  width: 101px;
  display: none;
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-item img {
    display: block;
  }
}
.sub-nav-content-asset .sub-nav-content-item span {
  display: block;
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-item.text-content {
    padding-left: 20px;
    border-left: 1px solid #393939;
  }
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-item.text-content li > a:hover {
    text-decoration: none;
    cursor: default;
  }
}
.sub-nav-content-asset .sub-nav-content-item.single-item {
  padding-bottom: 0;
}
.sub-nav-content-asset .sub-nav-content-item.single-item img {
  height: 218px;
  width: 218px;
}

@media only screen and (min-width: 1025px) {
  .menu-category {
    width: 100%;
    line-height: 1.2;
  }
}

.menu-category,
.mobile-menu-utility-user {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: subpixel-antialiased;
}
@media only screen and (min-width: 1025px) {
  .menu-category,
  .mobile-menu-utility-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .menu-category,
  .mobile-menu-utility-user {
    width: 100%;
  }
}
.menu-category li,
.mobile-menu-utility-user li {
  list-style: none;
  padding-left: 0;
}
@media (min-width: 1025px) {
  .menu-category li,
  .mobile-menu-utility-user li {
    border: none;
  }
}
@media (min-width: 1025px) {
  .menu-category li:hover > a,
  .mobile-menu-utility-user li:hover > a {
    background-color: transparent;
  }
}
.menu-category a,
.mobile-menu-utility-user a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  text-decoration: none;
  display: block;
  color: #393939;
}
@media (min-width: 1025px) {
  .menu-category a,
  .mobile-menu-utility-user a {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    letter-spacing: 0.3px;
  }
}
@media only screen and (max-width: 1024px) {
  .menu-category a,
  .mobile-menu-utility-user a {
    padding: 1.125rem 0;
    margin: 0 1.25rem;
    width: calc(100% - 40px);
  }
  .menu-category a::after,
  .mobile-menu-utility-user a::after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #c0c0c0;
  }
}
@media (min-width: 1025px) {
  .menu-category a,
  .mobile-menu-utility-user a {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  .menu-category a,
  .mobile-menu-utility-user a {
    display: none;
  }
}
.menu-category a.back-link,
.mobile-menu-utility-user a.back-link {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.menu-category .arrow,
.mobile-menu-utility-user .arrow {
  position: absolute;
  top: 25px;
  right: 0;
}
@media only screen and (min-width: 1025px) {
  .menu-category .arrow,
  .mobile-menu-utility-user .arrow {
    display: none;
  }
}
.menu-category .arrow.left,
.mobile-menu-utility-user .arrow.left {
  right: auto;
  left: 20px;
  -webkit-transform: rotateY(180deg) translateY(-50%);
          transform: rotateY(180deg) translateY(-50%);
}

.mobile-cap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px;
  position: relative;
  text-align: center;
}
.mobile-cap .close {
  padding: 0;
  background-color: transparent;
  border: none;
  position: absolute;
  left: 16px;
  top: 14px;
  min-height: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .mobile-cap .close {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .mobile-cap {
    display: none;
  }
}

.mobile-menu-level-label {
  display: none;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  padding: 12px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9f6f2;
  line-height: 1rem;
}
.mobile-menu-level-label.show-menu-item {
  display: block;
}
@media only screen and (min-width: 1025px) {
  .mobile-menu-level-label.show-menu-item {
    display: none;
  }
}

.level-1 > li {
  background-color: transparent;
}
@media only screen and (min-width: 1025px) {
  .level-1 > li {
    height: 100%;
  }
  .level-1 > li:hover > a {
    background: transparent;
    color: #a01e21;
  }
  .level-1 > li:hover > a .icon {
    fill: #a01e21;
  }
  .level-1 > li > a.has-sub-menu::after {
    content: "";
    display: none;
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    bottom: -30px;
    left: 6px;
    -webkit-box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
            box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
    z-index: 100;
  }
  .level-1 > li > a.has-sub-menu::before {
    content: "";
    display: none;
    position: absolute;
    width: 200%;
    height: 40px;
    bottom: -35px;
    background: transparent;
  }
  .level-1 > li.navActive > a::after, .level-1 > li.navActive > a::before {
    display: block;
  }
  .level-1 > li.navActive .level-2 {
    display: block;
  }
}
.level-1 > li:first-child {
  border: none;
}
@media (max-width: 1024px) {
  .level-1 > li:last-child > a::after {
    display: none;
  }
}
.level-1 > li a {
  display: block;
}
.level-1 > li a .icon {
  margin-right: 6px;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .level-1 > li a {
    display: none;
  }
  .level-1 > li a.show-menu-item {
    display: block;
    position: relative;
  }
}
.level-1 > li > a {
  color: #393939;
}
.level-1 > li > a br {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .level-1 > li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 100%;
    color: #393939;
    margin: 0 12px;
    text-align: center;
  }
  .level-1 > li > a span.break-name {
    line-height: 1.2;
    text-align: center;
  }
  .level-1 > li > a span.break-name br {
    display: block;
  }
}

.level-2 > ul {
  padding-bottom: 0.5em;
  padding-left: 2.1rem;
}
.level-1 > .active .level-2 {
  display: block;
}
.level-2 a {
  color: #393939;
}
@media only screen and (min-width: 1025px) {
  .level-2 {
    display: none;
    position: absolute;
    z-index: 99;
    padding: 0;
    margin-top: 20px;
    -webkit-box-shadow: 0 7px 22px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 7px 22px 0 rgba(0, 0, 0, 0.2);
  }
  .level-2 a {
    color: #393939;
    line-height: 1.2;
    margin-bottom: 0.625rem;
  }
  .level-2 a:hover {
    text-decoration: underline;
  }
  .level-2 .banner {
    width: 28.8%;
  }
}
.level-2 .banner {
  display: none;
}
.level-2 .banner img {
  vertical-align: top;
}
@media only screen and (min-width: 1025px) {
  .level-2 .banner {
    display: block;
  }
}
.level-2.edge {
  right: 0;
  left: auto;
  left: initial;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.level-2 .horizontal-banner {
  width: 100%;
  padding: 1.25rem 1.875rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
}
.level-2 .horizontal-banner span {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .level-2 .horizontal-banner span {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    letter-spacing: 0.3px;
  }
}
@media only screen and (min-width: 1025px) {
  .level-2 .horizontal-banner {
    display: block;
  }
}

.menu-columns {
  background-color: #fff;
}
.menu-columns::after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (max-width: 1024px) {
  .menu-columns {
    padding-left: 0 !important;
  }
}
@media only screen and (min-width: 1025px) {
  .menu-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1.875rem 1.875rem 1.25rem 1.875rem;
    margin: auto;
    width: intrinsic; /* Safari/WebKit uses a non-standard name */
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: calc(100vw - 5rem);
  }
}
@media only screen and (min-width: 1280px) {
  .menu-columns {
    max-width: 1380px;
  }
}
@media only screen and (min-width: 1280px) {
  .top-banner .menu-columns {
    -webkit-box-sizing: unset;
            box-sizing: unset;
  }
}
@media (min-width: 1025px) {
  .menu-columns > ul {
    max-width: 225px;
    min-width: 150px;
  }
}

.menu-vertical {
  padding-left: 0;
}
.menu-vertical > li > a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .menu-vertical > li > a {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    letter-spacing: 0.3px;
  }
}
@media only screen and (min-width: 1025px) {
  .menu-vertical {
    padding-right: 20px;
    padding-left: 20px;
  }
  .menu-vertical:first-child {
    padding-left: 0;
  }
  .menu-vertical:last-child {
    padding-left: 0;
  }
  .menu-vertical:last-of-type {
    border-right: none;
  }
  .menu-vertical > li:not(.menu-category-tile) {
    margin-top: 1.5625rem;
  }
  .menu-vertical > li:not(.menu-category-tile):first-child {
    margin-top: 0;
  }
}

.level-3 {
  padding: 0;
}
.level-3 a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 1em;
  color: #393939;
}
@media only screen and (min-width: 1025px) {
  .level-3 a {
    color: #393939;
  }
}
.level-3 .mobile-menu-level-label {
  padding-left: 1.25rem;
}
.level-3 li:first-child a.show-menu-item {
  margin-left: 50px;
  text-wrap: wrap;
  width: calc(100% - 52px);
}
.level-3 li:first-child a.show-menu-item .menu-item-toggle {
  margin-left: -30px;
}

.tap-to-close-mobile-menu {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
}

.menu-utility-user {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .menu-utility-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .menu-utility-user .user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .menu-utility-user .account {
    margin-right: 0.625rem;
  }
  .menu-utility-user .arrow {
    margin-left: 0.625rem;
  }
  .menu-utility-user .user-account {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .menu-utility-user .user-account .welcome-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .menu-utility-user .user-account .welcome-container .welcome-user {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 0.75em;
    text-align: left;
  }
  .menu-utility-user .user-account .welcome-container .account-message {
    line-height: 1.15em;
  }
}

.mobile-menu-utility-user {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.mobile-menu-utility-user .mobile-menu-level-label {
  padding: 15px 0;
  margin: 0 20px;
  position: relative;
}
.mobile-menu-utility-user .mobile-menu-level-label::after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #c0c0c0;
}
.mobile-menu-utility-user li {
  padding: 0;
  background-color: #f9f6f2;
}
.mobile-menu-utility-user li:last-child a::after {
  display: none;
}
.mobile-menu-utility-user li a {
  position: relative;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.mobile-menu-utility-user li a > .icon {
  margin-right: 10px;
}
@media only screen and (min-width: 1025px) {
  .mobile-menu-utility-user {
    display: none;
  }
}

.mobile-account-menu {
  display: none;
}
.mobile-account-menu .account-nav-registered {
  margin-top: -0.625rem;
}
.mobile-account-menu .back {
  cursor: pointer;
  padding-left: 1.25rem;
}
.mobile-account-menu .level-1-header {
  background-color: #f9f6f2;
}
.mobile-account-menu .level-1-header a {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2.5rem;
  padding: 0 1.25rem;
}
.mobile-account-menu .level-1-header .icon {
  position: relative;
  top: -3px;
}
.mobile-account-menu .level-1-header ul {
  background: #fff;
  list-style: none;
  margin: 0;
}
.mobile-account-menu .level-1-header ul li {
  padding: 0;
}
.mobile-account-menu .level-1-header ul li:last-of-type a::after {
  display: none;
}
.mobile-account-menu .level-1-header ul li a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  margin: 0 20px;
  padding: 0.5rem 0;
  position: relative;
}
.mobile-account-menu .level-1-header ul li a::after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #c0c0c0;
}
.mobile-account-menu .welcome-user {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  padding: 0.9375rem 1.25rem 0;
}
.mobile-account-menu .account-message .personalized-message .welcome,
.mobile-account-menu .account-message .personalized-message .welcome-user {
  display: none;
}
.mobile-account-menu .summary-link {
  padding: 0.9375rem 1.25rem;
}
.mobile-account-menu .account-logout {
  display: block;
  margin: 0 1.25rem;
  padding: 0.9375rem 0;
  border-top: 1px solid #c0c0c0;
}

.account-personalized-message {
  background: #6e6e6e;
  color: #fff;
  margin: 0.625rem 0;
  padding: 1.25rem;
}
.account-personalized-message.success {
  background: #47807b;
}
.account-personalized-message.success .personalized-message::before {
  background-image: url("../images/svg-icons/tooltip-icon.svg");
}
.account-personalized-message.warning {
  background: #ffe544;
  color: #393939;
}
.account-personalized-message.warning .personalized-message::before {
  background-image: url("../images/svg-icons/error-icon.svg");
}
.account-personalized-message .personalized-message {
  display: inline-block;
  padding-left: 1.875rem;
  line-height: 1.25rem;
  position: relative;
}
.account-personalized-message .personalized-message::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  background: url("../images/svg-icons/tooltip-info-white.svg") no-repeat center;
  background-size: contain;
}

.menu-active .navigation-mobile-backing {
  left: 0;
}

.navigation-mobile-backing {
  position: fixed;
  top: 0;
  left: -90%;
  width: 90%;
  height: 100%;
  z-index: 1;
  background-color: #fff;
  -webkit-transition: left 0.2s ease-in;
  transition: left 0.2s ease-in;
}
@media (min-width: 768px) {
  .navigation-mobile-backing {
    left: -20rem;
    width: 20rem;
  }
}
@media only screen and (min-width: 1025px) {
  .navigation-mobile-backing {
    display: none;
  }
}

.menu-utility-user {
  margin: 0;
  padding: 0;
}
@media (min-width: 1025px) {
  .menu-utility-user {
    position: absolute;
    top: 3px;
    right: 13%;
  }
}
.menu-utility-user li {
  list-style: none;
  padding: 0.8em 1rem;
  border-top: 1px solid #393939;
}
.menu-utility-user li:first-child {
  border: none;
}
@media (min-width: 1025px) {
  .menu-utility-user li {
    float: left;
    padding: 0;
    border-color: transparent;
    margin: 0;
    text-align: center;
    background-color: transparent;
  }
  .menu-utility-user li:first-child {
    border: none;
  }
  .menu-utility-user li:first-child svg {
    position: relative;
    top: -2px;
  }
}
.menu-utility-user li a {
  text-decoration: none;
  color: #fff;
}
.menu-utility-user li a:active {
  color: #a01e21;
}
@media (min-width: 1025px) {
  .menu-utility-user li a {
    -webkit-transition: color 0.5s ease;
    transition: color 0.5s ease;
    color: #393939;
  }
  .menu-utility-user li a:hover {
    text-decoration: none;
    color: #393939;
  }
}
@media (min-width: 1025px) {
  .menu-utility-user .user-info {
    position: relative;
    -webkit-transition: color 0.5s ease;
    transition: color 0.5s ease;
  }
}
@media (min-width: 1025px) {
  .menu-utility-user .user-info.navActive .user-login {
    color: #000;
  }
}
@media (min-width: 1025px) {
  .menu-utility-user .user-info.navActive .user-panel {
    opacity: 1;
    visibility: visible;
  }
}
.menu-utility-user .user-info .user-panel {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 290px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  top: 40px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  right: -1.5rem;
  z-index: 20;
  margin-top: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 9px 0 #c0c0c0;
          box-shadow: 0 2px 9px 0 #c0c0c0;
}
.menu-utility-user .user-info .user-panel h6,
.menu-utility-user .user-info .user-panel h3 {
  padding: 0;
  margin: 0.625rem 0 1.125rem 0;
  text-transform: capitalize;
}
.menu-utility-user .user-info .user-panel h6 {
  line-height: 1rem;
}
.menu-utility-user .user-info .user-panel h4 {
  margin: 0.3125rem 0;
  line-height: 1.5625rem;
}
.menu-utility-user .user-info .user-panel .user-panel-wrapper {
  position: relative;
  padding: 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.menu-utility-user .user-info .user-panel .user-panel-wrapper::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: -8px;
  right: 24px;
  -webkit-box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
          box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
  z-index: 100;
}
.menu-utility-user .user-info .user-panel .user-panel-wrapper::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 40px;
  top: -20px;
  background: transparent;
}
.menu-utility-user .user-info .user-panel .user-messages p {
  margin-bottom: 1.125rem;
  margin-top: 0;
}
.menu-utility-user .user-info .user-panel .user-messages p a {
  line-height: 1rem;
}
.menu-utility-user .user-info .user-panel .user-messages p:last-child {
  margin-bottom: 0;
}
.menu-utility-user .user-info .user-panel .account-message .account-personalized-message {
  padding: 0.625rem;
}
.menu-utility-user .user-info .user-panel .account-message .account-personalized-message .personalized-message .welcome,
.menu-utility-user .user-info .user-panel .account-message .account-personalized-message .personalized-message .welcome-user {
  display: none;
}
.menu-utility-user .user-info .user-panel .user-links {
  padding-left: 0;
  margin-top: 0.625rem;
  padding-top: 0.625rem;
  border-top: 1px solid #c0c0c0;
}
.menu-utility-user .user-info .user-panel .user-links a {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
  margin-bottom: 0.625rem;
  width: 100%;
}
.menu-utility-user .user-info .user-panel .user-links a:hover, .menu-utility-user .user-info .user-panel .user-links a:focus, .menu-utility-user .user-info .user-panel .user-links a:active, .menu-utility-user .user-info .user-panel .user-links a.active {
  text-decoration: none;
}
.menu-utility-user .user-info .user-panel .user-links a:focus {
  outline: none;
}
.menu-utility-user .user-info .user-panel .user-links a.disabled, .menu-utility-user .user-info .user-panel .user-links a[disabled], fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #c0c0c0;
  color: #393939;
  border-color: #c0c0c0;
}
.menu-utility-user .user-info .user-panel .user-links a.disabled:hover, .menu-utility-user .user-info .user-panel .user-links a[disabled]:hover, fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a:hover {
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.menu-utility-user .user-info .user-panel .user-links a:hover, .menu-utility-user .user-info .user-panel .user-links a:focus, .menu-utility-user .user-info .user-panel .user-links a:active, .menu-utility-user .user-info .user-panel .user-links a.active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
.menu-utility-user .user-info .user-panel .user-links a.disabled:hover, .menu-utility-user .user-info .user-panel .user-links a.disabled:focus, .menu-utility-user .user-info .user-panel .user-links a.disabled:active, .menu-utility-user .user-info .user-panel .user-links a.disabled.active, .menu-utility-user .user-info .user-panel .user-links a[disabled]:hover, .menu-utility-user .user-info .user-panel .user-links a[disabled]:focus, .menu-utility-user .user-info .user-panel .user-links a[disabled]:active, .menu-utility-user .user-info .user-panel .user-links a[disabled].active, fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a:hover, fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a:focus, fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a:active, fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.menu-utility-user .user-info .user-panel .user-links a:last-child {
  margin-bottom: 0;
}
.menu-utility-user .user-info .user-panel .user-links.registered {
  border-top: none;
  margin-top: 0.625rem;
}
.menu-utility-user .user-info .user-panel .user-links.registered a {
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #393939;
  width: auto;
}
.menu-utility-user .user-info .user-panel .user-links.registered a:hover, .menu-utility-user .user-info .user-panel .user-links.registered a:active, .menu-utility-user .user-info .user-panel .user-links.registered a:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #a01e21;
}
p .menu-utility-user .user-info .user-panel .user-links.registered a {
  color: #393939;
}
p .menu-utility-user .user-info .user-panel .user-links.registered a:hover, p .menu-utility-user .user-info .user-panel .user-links.registered a:active, p .menu-utility-user .user-info .user-panel .user-links.registered a:focus {
  color: #a01e21;
}
.menu-utility-user .user-info .user-panel a {
  display: block;
  padding: 0.5rem 0;
  color: #393939;
}
@media (min-width: 1025px) {
  .menu-utility-user .user-info .user-panel a {
    color: #393939;
    text-decoration: none;
    padding: 0;
    line-height: 2.2;
  }
  .menu-utility-user .user-info .user-panel a:hover {
    text-decoration: underline;
  }
}
.menu-utility-user .user-info .user-panel .user-logout {
  text-decoration: underline;
}
.menu-utility-user .user-info .user-panel .user-logout:hover {
  color: #a01e21;
}

.js #suggestions {
  display: none;
  position: absolute;
  z-index: 8184;
  padding: 0;
  background-color: #6e6e6e;
  color: #6e6e6e;
  cursor: pointer;
}
.js #suggestions div {
  clear: both;
  overflow: hidden;
  height: 23px;
  padding: 5px;
  white-space: nowrap;
}
.js #suggestions div:hover {
  background-color: #393939;
  color: #393939;
}
.js #suggestions div .suggestionterm {
  float: left;
  overflow: hidden;
  width: 110px;
}
.js #suggestions div .hits {
  line-height: 1.8em;
  float: right;
  margin-left: 3px;
  text-align: right;
}

.search-suggestion-wrapper {
  position: absolute;
  top: 40px;
  z-index: 100;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 0 9px 0 #c0c0c0;
          box-shadow: 0 0 9px 0 #c0c0c0;
  padding: 0.625rem 0;
}
.search-suggestion-wrapper::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1025px) {
  .search-suggestion-wrapper {
    width: 150%;
  }
  .search-suggestion-wrapper.full .phrase-suggestions {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
  }
  .search-suggestion-wrapper.full .product-suggestions {
    width: 50%;
    float: right;
    border-left: 1px solid #6e6e6e;
    padding: 0.625rem 0;
  }
}
.search-suggestion-wrapper .hitgroup {
  margin: 0 0 1.875rem;
  color: #393939;
}
.search-suggestion-wrapper .hitgroup .header {
  margin: 0 0 0.3125rem 0;
}
.search-suggestion-wrapper .hitgroup .hit {
  display: block;
  margin: 0.625rem 0;
  text-decoration: underline;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.search-suggestion-wrapper .hitgroup .hit:hover {
  text-decoration: underline;
}
.search-suggestion-wrapper .hitgroup .parent-category {
  color: #393939;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}

.phrase-suggestions,
.product-suggestions {
  padding: 0.625rem 1.25rem 1.25rem;
}
@media (min-width: 768px) {
  .phrase-suggestions,
  .product-suggestions {
    border-top: none;
  }
}

.product-suggestions {
  border-top: 1px solid #6e6e6e;
  padding: 0.625rem 0 1.25rem;
}
@media (min-width: 1025px) {
  .product-suggestions {
    border-top: none;
    padding-left: 0;
    padding-right: 0;
  }
}

.product-suggestion {
  padding: 0.625rem 1.25rem;
}
.product-suggestion::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1025px) {
  .product-suggestion {
    padding: 0.625rem;
  }
}
.product-suggestion:hover, .product-suggestion:focus {
  background-color: #f9f6f2;
}
.product-suggestion .product-image {
  float: left;
  width: 27%;
  text-align: center;
}
.product-suggestion .product-image img {
  max-width: 100%;
}
.product-suggestion .product-details {
  float: right;
  width: 73%;
  padding-left: 0.625rem;
  color: #393939;
}
.product-suggestion .product-details .product-price {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  padding-top: 0.25rem;
}

.search-phrase {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  margin: 0.625rem 0;
  color: #393939;
  padding: 0 1.25rem;
}
@media (min-width: 1025px) {
  .search-phrase {
    margin-top: 0;
    padding: 0 0.625rem;
  }
}
.search-phrase a span:first-of-type:not(.original)::before, .search-phrase a span:first-of-type:not(.original)::after {
  content: '"';
}
.search-phrase .completed {
  font-style: italic;
}
.search-phrase .completed .original {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  text-decoration: underline;
}
.search-phrase .corrected {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

#mini-cart {
  position: absolute;
  top: 21px;
  right: 20px;
  z-index: 20;
}
@media (min-width: 768px) {
  #mini-cart {
    top: 24px;
  }
}
@media (min-width: 1025px) {
  #mini-cart {
    top: 5px;
    right: 7%;
    height: 1.875rem;
  }
}
#mini-cart .mini-cart-name a {
  color: #393939;
}

.mini-cart-total .mini-cart-link {
  color: #393939;
}
.mini-cart-total .mini-cart-link .minicart-quantity {
  position: relative;
  top: 4px;
  padding-left: 0.25rem;
}
.mini-cart-total .mini-cart-empty {
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #393939;
}
.mini-cart-total .mini-cart-empty:hover {
  text-decoration: none;
  color: #393939;
}
.mini-cart-total .mini-cart-empty .minicart-quantity {
  border: 1px solid #393939;
  background: #fff;
  color: #6e6e6e;
}

.mini-cart-content {
  display: none;
  position: absolute;
  top: 40px;
  right: -20px;
  z-index: 1;
  width: 18.75rem;
  background: #fff;
  -webkit-box-shadow: 0 2px 9px 0 rgba(165, 165, 165, 0.5);
          box-shadow: 0 2px 9px 0 rgba(165, 165, 165, 0.5);
  padding: 1.25rem 0;
}
@media (max-width: 1024px) {
  .mini-cart-content {
    display: none !important;
  }
}
@media (min-width: 1025px) {
  #mini-cart:hover .mini-cart-content {
    display: block;
  }
  #mini-cart:hover .mini-cart-content::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    top: -10px;
    left: 82%;
    -webkit-box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
            box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
    z-index: 100;
  }
  #mini-cart:hover .mini-cart-content::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 40px;
    top: -20px;
    background: transparent;
  }
}

.mini-cart-products {
  overflow: auto;
  max-height: 300px;
  padding: 0 1.25rem;
}

.mini-cart-product {
  position: relative;
  overflow: hidden;
  padding: 0 0 1.25rem;
}

.mini-cart-image {
  float: left;
  width: 33%;
}
.mini-cart-image img {
  max-width: 100%;
}

.mini-cart-product-details {
  float: right;
  width: calc(66% - 10px);
}

.mini-cart-attributes,
.mini-cart-product .product-availability-list {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}

.mini-cart-qty .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.mini-cart-content .mini-cart-qty {
  display: inline;
  padding-right: 0.9375rem;
}
.mini-cart-qty .value {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

.mini-cart-pricing {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  clear: right;
}
.mini-cart-content .mini-cart-pricing {
  display: inline;
  line-height: 30px;
  line-height: 1.875rem;
}
.mini-cart-content .mini-cart-pricing .price-promotion {
  display: inline;
}
.mini-cart-pricing .price-standard {
  text-decoration: line-through;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.mini-cart-pricing .price-standard + .price-sales {
  color: #d71921;
}

.mini-cart-content .mini-cart-problem-pack {
  display: none;
}

.mini-cart-content .mini-cart-totals {
  border-top: 1px solid #c0c0c0;
  margin: 0 0.625rem;
}

.mini-cart-subtotals {
  width: 100%;
}
.mini-cart-content .mini-cart-subtotals {
  padding: 1.25rem 0.625rem 0.625rem;
  overflow: auto;
}
.mini-cart-content .mini-cart-subtotals .label {
  float: left;
}
.mini-cart-content .mini-cart-subtotals .value {
  float: right;
}
.mini-cart-subtotals .value {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

.mini-cart-link-cart {
  width: 100%;
}

.mini-cart-link-checkout {
  display: block;
  clear: both;
  margin: 0.625rem 0 0;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  color: #fff !important;
}

.checkout-mini-cart {
  overflow: auto;
  max-height: 330px;
  background: #fff;
}

.mini-cart-content-modal {
  display: none;
}

.add-to-cart-dialog.ui-dialog {
  position: relative;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-titlebar {
  padding: 0.3125rem 0.625rem;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title {
  width: 95%;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title span {
  display: inline-block;
  float: left;
  line-height: 28px;
  line-height: 1.75rem;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title .icon {
  position: relative;
  top: -5px;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title .view-cart-title-link {
  float: right;
  margin-right: 0.9375rem;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title .lone-link {
  color: #fff;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title .lone-link:hover {
  color: #fff;
}
.add-to-cart-dialog.ui-dialog .close-modal-div button {
  width: 100%;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-content {
  padding: 0.625rem;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .ui-dialog-content {
    padding: 1.25rem;
  }
}
.add-to-cart-dialog.ui-dialog .add-to-cart-modal-recommendations .slick-next {
  right: -0.5rem;
}
.add-to-cart-dialog.ui-dialog .mini-cart-products {
  padding: 0;
}
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-product {
  padding: 0;
}
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-product .mini-cart-image {
  width: 20%;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-product .mini-cart-image {
    width: 22%;
  }
}
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-product-details {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0.625rem;
  margin-bottom: 0.625rem;
  float: left;
  width: 78%;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-product-details {
    padding-right: 1.25rem;
  }
}
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-price {
  display: block;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-name,
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-qty,
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-pricing {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-products {
    width: 50%;
    float: left;
    margin-bottom: 1.25rem;
  }
}
.add-to-cart-dialog.ui-dialog .mini-cart-totals {
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-totals {
    width: 50%;
    float: left;
  }
}
@media (max-width: 767px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .mini-cart-subtotals {
    padding: 0.625rem 0;
    border-top: 1px solid #c0c0c0;
  }
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .mini-cart-subtotals {
    float: left;
    padding: 0 0 1.25rem;
  }
}
.add-to-cart-dialog.ui-dialog .mini-cart-totals .mini-cart-subtotals .value {
  margin-left: 0.625rem;
}
.add-to-cart-dialog.ui-dialog .mini-cart-totals .mini-cart-subtotals .select-bonus {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .mini-cart-subtotals .select-bonus {
    float: right;
    margin-right: 0.625rem;
  }
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .atc-actions .close-modal-div,
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .atc-actions .mini-cart-link-checkout {
    width: calc(50% - 10px);
    float: left;
    margin-right: 10px;
  }
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .atc-actions .close-modal-div button {
    padding: 0;
  }
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .atc-actions .mini-cart-link-checkout {
    clear: none;
    margin: 0;
    padding: 0;
    line-height: 36px;
  }
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .desktop-tablet {
    clear: left;
  }
}
.add-to-cart-dialog.ui-dialog .add-to-cart-banner {
  width: 100%;
  margin: 0.625rem 0;
}

.addedtocart-recommendations li {
  display: inline;
  display: initial;
}
.addedtocart-recommendations .recommendation-header {
  text-align: center;
}
.addedtocart-recommendations .recommendation-header h4 {
  margin-bottom: 1rem;
}
.addedtocart-recommendations .tiles-container {
  height: 25.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.addedtocart-recommendations .tiles-container .tile-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  padding: 0 0.625rem;
}
.addedtocart-recommendations .tiles-container > div:first-of-type {
  padding-left: 0;
}
.addedtocart-recommendations .tiles-container > div:last-of-type {
  padding-right: 0;
}
.addedtocart-recommendations .tiles-container .product-name {
  font-size: 12px;
  font-size: 0.75rem;
}
.addedtocart-recommendations .tiles-container .product-price {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
}
.addedtocart-recommendations .tiles-container .rating-wrapper {
  display: none;
}

.skip-nav {
  position: absolute;
  left: -10000px;
}
.skip-nav:focus {
  top: 0;
  left: 0;
  z-index: 10000;
  padding: 0.5em;
  background-color: #393939;
}

.top-banner {
  position: relative;
  padding: 20px 10px 10px;
}
.top-banner::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  .top-banner {
    padding-top: 25px;
    padding-bottom: 15px;
  }
}
@media (min-width: 1025px) {
  .top-banner {
    padding: 43px 10px 32px 10px;
  }
}
.top-banner * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.top-banner.simplified {
  padding-left: 0;
  padding-right: 0;
}
.top-banner.simplified .header-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.top-banner.simplified .primary-logo {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin: 0;
  margin: initial;
  margin-left: 5%;
  float: none;
  top: auto;
  top: initial;
  margin-bottom: 0.9375rem;
}
.top-banner.simplified .mini-cart-link::after {
  display: none;
}
.top-banner.simplified .simplified-header-content {
  font-size: 15px;
  font-size: 0.9375rem;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  width: 100%;
  background-color: #f9f6f2;
  padding: 0.3125rem 5%;
}
.top-banner.simplified .simplified-header-content .secure-line {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.top-banner.simplified .simplified-header-content .secure-line .icon {
  margin-left: 0.125rem;
  position: relative;
  top: -4px;
}
.top-banner.simplified .simplified-header-content .secure-line span {
  display: none;
}
.top-banner.simplified .simplified-header-content .secure-line,
.top-banner.simplified .simplified-header-content .need-help-line {
  padding-top: 0.25rem;
}
.top-banner.simplified .simplified-mini-cart {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-right: 5%;
  position: absolute;
  top: 18px;
  right: 0;
}
.top-banner.simplified .secure-line {
  float: left;
}
.top-banner.simplified .need-help-line {
  float: right;
}
@media (min-width: 768px) {
  .top-banner.simplified .simplified-mini-cart {
    top: 32px;
  }
}
@media (min-width: 1025px) {
  .top-banner.simplified {
    -webkit-box-shadow: 0 2px 9px 0 #c0c0c0;
            box-shadow: 0 2px 9px 0 #c0c0c0;
  }
  .top-banner.simplified .header-wrapper {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .top-banner.simplified .primary-logo {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 0;
  }
  .top-banner.simplified .simplified-header-content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto;
    background-color: transparent;
    margin-right: 5%;
    text-align: right;
    padding: 0;
  }
  .top-banner.simplified .simplified-header-content .content-asset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .top-banner.simplified .simplified-header-content .secure-line {
    margin-right: 12%;
  }
  .top-banner.simplified .simplified-header-content .secure-line span {
    display: inline-block;
  }
  .top-banner.simplified .simplified-mini-cart {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-right: 7%;
    position: relative;
    top: auto;
    top: initial;
    right: auto;
    right: initial;
    margin-bottom: 0.625rem;
  }
}

@media (min-width: 1025px) {
  .header-wrapper {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
  }
}

.primary-logo {
  z-index: 1;
  width: 144px;
  height: 18px;
  background: url("../images/svg-icons/logo-mobile.svg") no-repeat;
  background-size: contain;
  margin: 0 auto;
  position: relative;
  top: 3px;
}
@media (min-width: 768px) {
  .primary-logo {
    background: url("../images/svg-icons/logo-tablet.svg") no-repeat;
    background-size: contain;
    height: 32px;
    width: 254px;
    top: -3px;
  }
}
@media (min-width: 1025px) {
  .primary-logo {
    background: url("../images/svg-icons/logo.svg") no-repeat;
    background-size: contain;
    float: left;
    padding: 0;
    margin-left: 5%;
    height: 56px;
    width: 22%;
    top: 0;
  }
}
.primary-logo a {
  display: block;
  height: 100%;
}

.header-banner {
  display: block;
}
.header-banner .header-promotion {
  padding: 3px 0 2px;
  text-align: center;
  background-color: #393939;
  color: #fff;
}

.header-search {
  clear: both;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 40px;
  border: 1px solid #c0c0c0;
  border-radius: 0;
  margin: 1.125rem auto 0;
  background-color: #fff;
  color: #6e6e6e;
}
@media (min-width: 768px) {
  .header-search {
    width: calc(100% - 20px);
    margin: 1.25rem auto 0;
  }
}
@media (min-width: 1025px) {
  .header-search {
    width: 35%;
    top: -50px;
  }
}
.header-search input[type=text] {
  float: left;
  width: calc(100% - 2.5rem);
  height: 40px;
  padding-left: 16px;
  margin: 0;
  background-color: transparent;
  border: none;
}
@media (min-width: 1025px) {
  .header-search input[type=text] {
    padding: 0 1rem;
    color: #351d0e;
    line-height: 2;
  }
}
.header-search button {
  padding: 0.25rem 0.6rem;
  border: none;
  background-color: transparent;
  color: #393939;
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: 1025px) {
  .header-search button {
    min-height: 20px;
    padding: 0.2rem 0.6rem;
    line-height: 1.9rem;
  }
}
.header-search button:hover {
  color: #a01e21;
}

.breadcrumb {
  font-size: 0.75rem;
  letter-spacing: 0.2px;
  padding: 0;
  margin: 0;
}
.breadcrumb li {
  display: inline;
  list-style: none;
  padding-left: 0;
}
.breadcrumb li::after {
  content: "|";
  margin: 0 0.4em;
  color: #393939;
}
.breadcrumb li:last-child {
  font-family: roboto-bold, arial, sans-serif;
}
.breadcrumb li:last-child::after {
  content: "";
}
.breadcrumb li.breadcrumb-refined-by:last-child, .breadcrumb li.breadcrumb-refinement:last-child {
  font-family: roboto-bold, arial, sans-serif;
}
.breadcrumb li.breadcrumb-refined-by:last-child::after, .breadcrumb li.breadcrumb-refinement:last-child::after {
  content: "";
}
.breadcrumb li a {
  color: #393939;
  text-decoration: none;
}
.breadcrumb li a:hover {
  text-decoration: underline;
}

.breadcrumb-refinement {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.breadcrumb-refinement::after {
  font-style: normal;
  content: attr(data-divider);
}
.breadcrumb-refinement:last-of-type::after {
  content: "";
}

.breadcrumb-refinement-value {
  display: inline-block;
  padding: 0 0.42em;
  margin: 0 0.42em 0.42em 0;
}

.breadcrumb-relax {
  font-style: normal;
  padding: 0 0 0 0.4em;
  background: none;
  color: #a00101;
}

.breadcrumb-result-text a,
.breadcrumb .searchphraselink {
  padding: 0;
  background: none;
  color: #393939;
}

.paging-current-page {
  position: absolute;
  left: -999em;
}

h1,
.h1 {
  font-family: "Merriweather", serif;
  font-size: 30px;
  font-size: 1.875rem;
  margin: 0.625rem 0;
}
@media (max-width: 1279px) {
  h1,
  .h1 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) {
  h1,
  .h1 {
    margin: 0 0 0.875rem;
  }
}
#secondary h1,
#secondary .h1 {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 1.75em;
  margin: 0 0 em(14px);
}

h2,
.h2 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}

h3,
.h3 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

h4,
.h4 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  h4,
  .h4 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

h5,
.h5 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}

h6,
.h6 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
}

.primary-content dl {
  clear: both;
  overflow: hidden;
}
.primary-content dl dt {
  clear: both;
  float: left;
  margin: 2% 0 0;
  min-width: 15%;
}
.primary-content dl dd {
  float: left;
  margin: 2% 0 0;
  padding: 0 0 0 5%;
}

.col-1,
.col-2 {
  width: 48%;
  margin: 4px 0;
}
@media (max-width: 1024px) {
  .col-1,
  .col-2 {
    float: none;
    width: 100%;
  }
}

.col-1 {
  float: left;
}

.col-2 {
  float: right;
}

.content-header {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 14px !important;
}
.content-header span {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 0.75em;
  font-style: normal;
}

.section-header {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  padding: 1em 0;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 1024px) {
  table .section-header {
    font-size: 1em !important;
  }
}

.section-header-note {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  text-transform: none;
}

.back {
  display: block;
  margin: 0 0 10px;
}

.item-list {
  margin-bottom: 1em;
}
.item-list tr {
  border-bottom: 1px solid #c0c0c0;
}
.item-list tr.last {
  border: none;
}
.item-list tr.headings {
  display: none;
}
.item-list td {
  padding: 1em;
  vertical-align: top;
}
.item-list td img {
  max-width: 100%;
  min-width: 3.125rem;
}

.pt_gift-registry .item-list td, .pt_wish-list .item-list td, #cart-table td,
.account-module .item-list td, .product-table td {
  display: block;
  float: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 60%;
  padding: 1rem 0 0 2.5%;
}
@media (max-width: 1024px) {
  .pt_gift-registry .item-list td:last-of-type, .pt_wish-list .item-list td:last-of-type, #cart-table td:last-of-type,
  .account-module .item-list td:last-of-type, .product-table td:last-of-type {
    padding-bottom: 0.625rem;
  }
}
@media (min-width: 768px) {
  .pt_gift-registry .item-list td, .pt_wish-list .item-list td, #cart-table td,
  .account-module .item-list td, .product-table td {
    display: table-cell;
    float: none;
    width: auto;
    padding: 0.625rem;
  }
  .pt_gift-registry .item-list td:last-of-type, .pt_wish-list .item-list td:last-of-type, #cart-table td:last-of-type,
  .account-module .item-list td:last-of-type, .product-table td:last-of-type {
    padding-right: 0;
  }
}
.pt_gift-registry .item-list .item-image, .pt_wish-list .item-list .item-image, #cart-table .item-image,
.account-module .item-list .item-image, .product-table .item-image {
  float: left;
  width: 40%;
  padding-left: 0;
  text-align: center;
}
@media (min-width: 768px) {
  .pt_gift-registry .item-list .item-image, .pt_wish-list .item-list .item-image, #cart-table .item-image,
  .account-module .item-list .item-image, .product-table .item-image {
    float: none;
    width: auto;
    padding-left: 0.625rem;
    padding-right: 0;
  }
}
.pt_gift-registry .item-list .item-image img, .pt_wish-list .item-list .item-image img, #cart-table .item-image img,
.account-module .item-list .item-image img, .product-table .item-image img {
  display: inline-block;
  max-width: 100%;
}
@media (min-width: 768px) {
  .pt_gift-registry .item-list .item-details, .pt_wish-list .item-list .item-details, #cart-table .item-details,
  .account-module .item-list .item-details, .product-table .item-details {
    width: 32%;
  }
}
.pt_gift-registry .item-list .item-details .name, .pt_wish-list .item-list .item-details .name, #cart-table .item-details .name,
.account-module .item-list .item-details .name, .product-table .item-details .name {
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .pt_gift-registry .item-list .item-dashboard, .pt_wish-list .item-list .item-dashboard, #cart-table .item-dashboard,
  .account-module .item-list .item-dashboard, .product-table .item-dashboard {
    width: 38%;
  }
}

div[class*=align-top-], div[class*=align-middle-], div[class*=align-bottom-] {
  position: absolute;
}
div[class*=align-top-] {
  top: 0;
}
div[class*=align-middle-] {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
div[class*=align-bottom-] {
  bottom: 0;
}
div[class*=-left-pos] {
  text-align: left;
  left: 0;
}
div[class*=-left-pos] > * {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
div[class*=-center-pos] {
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
div[class*=-center-pos] .width-third,
div[class*=-center-pos] .width-twothird,
div[class*=-center-pos] .width-half {
  margin: 0 auto !important;
}
div[class*=-center-pos] > * {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
div[class*=align-middle-center] {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
div[class*=-right-pos] {
  right: 0;
}
div[class*=-right-pos] > * {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

*.width-third {
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  *.width-third {
    max-width: 33.33%;
    width: 33.33%;
    display: inline-block;
  }
}
*.width-twothird {
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  *.width-twothird {
    max-width: 66.66%;
    width: 66.66%;
    display: inline-block;
  }
}
*.width-half {
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  *.width-half {
    max-width: 50%;
    width: 50%;
    display: inline-block;
  }
}
*.width-full {
  max-width: 100%;
  width: 100%;
}

.bold {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

@media (min-width: 1025px) {
  .text-white span,
  .text-white h1,
  .text-white h2,
  .text-white h3,
  .text-white div {
    color: #fff;
  }
}

.pin-wrapper * {
  -webkit-transition: 0s;
  transition: 0s;
}

.pinned {
  z-index: 100;
  -webkit-transition: 0s;
  transition: 0s;
}

#secondary a {
  color: #393939;
  text-decoration: none;
}
#secondary a:hover {
  text-decoration: underline;
}
#secondary a.lone-link {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
#secondary a.lone-link:hover {
  color: #a01e21;
  text-decoration: underline;
}
#secondary a.lone-link.button {
  text-decoration: none;
}

.nav ul {
  list-style: none;
  padding: 0;
  border: none;
  margin: 0.58em 0;
}
.nav ul li {
  list-style: none !important;
  margin: 0 0 0.75rem !important;
}
.nav .toggle {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  display: block;
  border: none;
  margin: 0.83em 0 0.58em;
}
@media (min-width: 768px) {
  .nav .toggle {
    margin: 1.25rem 0 0.625rem;
  }
}
.nav .toggle span {
  background: none;
}
.nav .expanded {
  background-position: left -96px;
}

.pt_customer-service .nav nav {
  margin: 0.625rem 0;
}
@media (min-width: 768px) {
  .pt_customer-service .nav nav {
    border-top: 1px solid #c0c0c0;
    margin: 1.25rem 0;
  }
}

#category-level-1 li {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #393939;
}
#category-level-1 li .refinement-link.active {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

#category-level-2 {
  padding: 0.75rem 0 0 0.625rem;
}
#category-level-2 li {
  font-size: 15px;
  font-size: 0.9375rem;
}
#category-level-2 .refinement-link.active {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  color: #393939;
}

#category-level-3 {
  padding: 0.75rem 0 0 0.625rem;
}
#category-level-3 .refinement-link {
  margin: 0;
  padding: 0;
}

.refinement-header {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  background: #fff;
  border-top: 1px solid #c0c0c0;
  margin: 0;
  padding: 1.25rem 0;
}

.refinement {
  position: relative;
}
.refinement:last-child {
  border-bottom: 1px solid #c0c0c0;
}
.pt_categorylanding .refinement {
  display: none;
}
.pt_categorylanding .refinement.category-refinement {
  display: block;
}
.refinement h3 {
  position: relative;
  cursor: pointer;
}
.refinement h3::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 1.25rem;
  width: 0.875rem;
  height: 0.875rem;
  background: url("../images/svg-icons/increase.svg") no-repeat center;
}
.refinement h3 + ul {
  display: none;
}
.refinement h3.expanded {
  padding-bottom: 0.75rem;
}
.refinement h3.expanded::after {
  background: url("../images/svg-icons/decrease.svg") no-repeat center;
}
.refinement h3.expanded + ul {
  display: block;
}
.refinement .refinement-top-level {
  margin-bottom: 0.75rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.refinement .refinement-top-level a {
  display: inline;
  font-size: 15px;
  font-size: 0.9375rem;
}
.refinement ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.refinement ul.scrollable {
  max-height: 23.25rem;
  overflow-y: auto;
  overflow-x: hidden;
}
.refinement ul.swatches li {
  float: left;
  margin: 0 0.9375rem 0.9375rem 0;
}
@media (min-width: 1025px) {
  .refinement ul.swatches li {
    margin-right: 0.5rem;
  }
}
.refinement ul.swatches li.selected a {
  border-color: #393939;
  border-width: 2px;
}
.refinement ul.swatches li.unselectable {
  opacity: 0.3;
}
.refinement ul.swatches li.unselectable a::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #c0c0c0;
  position: absolute;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  width: 140%;
  height: 0.125rem;
  left: -20%;
  top: calc(50% - 0.0625rem);
}
.refinement ul.swatches a {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  min-width: 1.875rem;
  min-height: 1.875rem;
  padding: 0.3125rem;
  text-align: center;
  border: 1px solid #c0c0c0;
  overflow: hidden;
  line-height: 16px;
  line-height: 1rem;
}
.refinement ul.swatches a:hover {
  border-color: #393939;
}
.refinement ul.colorFamily a {
  width: 1.875rem;
  height: 1.875rem;
  padding: 0;
  text-indent: -999em;
}
.refinement ul.colorFamily li.selected {
  border: none;
}
.refinement ul.colorFamily li.selected a {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.refinement ul.colorFamily li.selected a::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0.0625rem;
  left: 0.0625rem;
  position: absolute;
  border: 1px solid #c0c0c0;
  width: calc(100% - 0.125rem);
  height: calc(100% - 0.125rem);
}
.refinement ul.colorFamily li.selected:not(.swatch-white):not(.swatch-clear):not(.swatch-ivory) a::after {
  border-color: #fff;
}
.refinement ul.colorFamily li.unselectable:not(.swatch-white):not(.swatch-clear):not(.swatch-ivory) a::after {
  background: #fff;
}
.refinement ul.colorFamily li:not(.swatch-white):not(.swatch-clear):not(.swatch-ivory) a {
  border: 0 none;
}
.refinement li {
  padding: 0;
  margin-bottom: 0.75rem;
  line-height: 19px;
  line-height: 1.1875rem;
}
.refinement li.hidden {
  display: none;
}
.refinement li.selected .checkbox-link {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.refinement .clear-refinement {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  padding-left: 0.9375rem;
}
.refinement .refinement-link {
  border: none;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
  word-break: break-word;
}
.refinement .refinement-link .icon {
  vertical-align: top;
  margin-right: 0.9375rem;
}
.refinement .refinement-link.checkbox-link {
  position: relative;
  padding-left: 2.1875rem;
  cursor: pointer;
}
.refinement .refinement-link.checkbox-link .icon {
  margin: 0;
  position: absolute;
  top: 0.0625rem;
  left: 0;
}
.refinement .selected .refinement-link {
  background-position: left bottom;
}

footer {
  background-color: #fff;
  clear: both;
}

.footer-container {
  color: #393939;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: auto;
  width: calc(100% - 30px);
  max-width: 1280px;
}
@media (max-width: 767px) {
  .footer-container {
    width: calc(100% - 1.25rem);
  }
}
@media (min-width: 768px) {
  .footer-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    padding: 0 0.9375rem;
  }
}
@media (min-width: 1025px) {
  .footer-container {
    padding: 0.0625rem 0;
  }
}
.footer-container .footer-item {
  display: block;
  width: 100%;
  border-bottom: 1px solid #c0c0c0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  .footer-container .footer-item {
    border: 0 none;
    width: calc((100% - 14.5625rem) / 3);
  }
}
@media (min-width: 1025px) {
  .footer-container .footer-item {
    padding: 1.5rem 0;
    max-width: 12.5rem;
    width: calc((97% - 35.875rem) / 3);
  }
  .footer-container .footer-item:nth-child(2) {
    max-width: 10rem;
  }
}
.footer-container .footer-item h3 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  position: relative;
  padding: 0 0.625rem;
  margin: 0;
  line-height: 46px;
  line-height: 2.875rem;
}
@media (min-width: 768px) {
  .footer-container .footer-item h3 {
    line-height: 19px;
    line-height: 1.1875rem;
    margin-bottom: 0.25rem;
    padding: 0;
  }
}
.footer-container .footer-item h3.toggle::after {
  content: "";
  display: block;
  position: absolute;
  right: 1rem;
  top: 0.9375rem;
  width: 1rem;
  height: 1rem;
  background: url("../images/svg-icons/increase.svg") no-repeat center;
}
@media (min-width: 768px) {
  .footer-container .footer-item h3.toggle::after {
    content: none;
  }
}
.footer-container .footer-item h3.expanded::after {
  background: url("../images/svg-icons/decrease.svg") no-repeat center;
}
.footer-container .footer-item h4 {
  margin: 0;
}
.footer-container .footer-item .note {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .footer-container .footer-item .note {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .footer-container .footer-item .note {
    margin: 0.125rem 0 1.0625rem;
  }
}
.footer-container .footer-item.email-item {
  padding: 0.75rem 0;
}
@media (min-width: 768px) {
  .footer-container .footer-item.email-item {
    width: 100%;
    padding: 1.25rem 0 1.875rem;
  }
}
@media (min-width: 1025px) {
  .footer-container .footer-item.email-item {
    width: 21.9375rem;
    border-right: 1px solid #c0c0c0;
    padding-right: 3.625rem;
    max-width: none;
    margin-right: 3%;
    padding-top: 3.125rem;
  }
}
.footer-container .footer-item.email-item h4 {
  line-height: 26px;
  line-height: 1.625rem;
}
@media (min-width: 1025px) {
  .footer-container .footer-item.email-item h4 {
    line-height: 24px;
    line-height: 1.5rem;
  }
}
@media (min-width: 768px) {
  .footer-container .footer-item.email-item .sign-up-title {
    float: left;
  }
}
.footer-container .footer-item.social-item {
  border: 0 none;
  margin-bottom: 1.25rem;
  padding: 0 0.625rem;
}
@media (min-width: 768px) {
  .footer-container .footer-item.social-item {
    width: 14.5625rem;
    padding: 0;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 1025px) {
  .footer-container .footer-item.social-item {
    width: 13.9375rem;
    padding: 1.5rem 0;
    max-width: none;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .footer-container .footer-item.social-item h4 {
    font-family: roboto-bold, arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .footer-container .footer-item.social-item h4 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.footer-container .footer-item.social-item a {
  line-height: 19px;
  line-height: 1.1875rem;
}
.footer-container .footer-item.social-item a.lone-link {
  color: #a01e21;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
  text-decoration: underline;
  margin-top: 0.125rem;
}
.footer-container .footer-item.social-item .call-us {
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 1.25rem;
}
@media (min-width: 1025px) {
  .footer-container .footer-item.social-item .call-us {
    margin-top: 1.0625rem;
  }
}
.footer-container .footer-item.social-item .call-us a {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.footer-container .menu-footer {
  float: none;
}
@media (min-width: 768px) {
  .footer-container .menu-footer {
    display: block !important;
  }
}
.footer-container .menu-footer li {
  float: none;
  list-style: none;
  line-height: 19px;
  line-height: 1.1875rem;
  margin-bottom: 0.8125rem;
  padding-left: 0.625rem;
}
@media (min-width: 768px) {
  .footer-container .menu-footer li {
    padding: 0;
    margin-bottom: 0.5rem;
  }
}
.footer-container a {
  color: #393939;
  text-decoration: none;
}
.footer-container a:hover {
  text-decoration: underline;
}

.social-links {
  margin: 1.25rem 0;
  padding: 0;
  display: table;
  width: 100%;
  line-height: 1;
}
@media (min-width: 768px) {
  .social-links {
    margin-top: 0;
  }
}
.social-links li {
  display: table-cell;
  padding: 0 0.625rem;
  text-align: center;
  list-style: none;
}
@media (min-width: 768px) {
  .social-links li {
    padding: 0 0.75rem;
  }
}
.social-links li.first {
  text-align: left;
  padding-left: 0;
}
.social-links li.last {
  text-align: right;
  padding-right: 0;
}
@media (min-width: 768px) {
  .social-links li.last {
    text-align: center;
    padding: 0 0.75rem;
  }
}
@media (min-width: 1025px) {
  .social-links li.last {
    text-align: right;
    padding-right: 0;
  }
}
.social-links li a {
  text-decoration: none;
}
.social-links li .icon {
  vertical-align: top;
}

#email-alert-signup {
  white-space: nowrap;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  #email-alert-signup {
    float: right;
    max-width: 23.75rem;
  }
}
#email-alert-signup label {
  margin: 0;
}
#email-alert-signup input[type=email] {
  padding-right: 2.5rem;
}
#email-alert-signup input[type=email] + span.error {
  float: left;
}
#email-alert-signup button {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: none;
  background-color: transparent;
  position: absolute;
  right: 0;
  top: 0;
}

span.email-signup-msg {
  color: #47807b;
  position: relative;
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4166666667em;
  letter-spacing: 0.1px;
  margin-top: 0.625rem;
  clear: both;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  span.email-signup-msg {
    float: right;
    width: 23.75rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
span.email-signup-msg.error {
  color: #a00101;
  padding-left: 1.5rem;
}
span.email-signup-msg.error::before {
  content: "";
  display: none;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.copyright {
  text-align: center;
  background: #f9f6f2;
  color: #393939;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 2.3333333333em;
}
@media (min-width: 768px) {
  .copyright {
    line-height: 30px;
    line-height: 1.875rem;
  }
}
@media (min-width: 768px) {
  .copyright .copyright-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: auto;
    width: calc(100% - 30px);
    max-width: 1280px;
  }
}
@media (min-width: 768px) {
  .copyright .copyright-container .copy-links {
    float: left;
  }
}
.copyright .copyright-container .copy-links a {
  margin: 0 0.625rem;
  color: #393939;
  text-decoration: none;
}
.copyright .copyright-container .copy-links a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .copyright .copyright-container .copy-links a {
    margin: 0 0.9375rem;
  }
}
@media (min-width: 768px) {
  .copyright .copyright-container .copy-links a.first {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .copyright .copyright-container .copy {
    float: right;
  }
}

.back-to-top {
  visibility: hidden;
  position: fixed;
  bottom: 30px;
  right: 30px;
  opacity: 0;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.back-to-top.show {
  visibility: visible;
  opacity: 1;
}
.back-to-top .back-to-top-icon {
  display: inline-block;
  width: 36px;
  height: 36px;
}

/* Import the base jQuery UI styles */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix::before, .ui-helper-clearfix::after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix::after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
}

[class^=ui-], [class^=ui-]::after, [class^=ui-]::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.ui-widget {
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #ddd;
  color: #333;
  font-weight: 600;
  background: #e9e9e9;
}
.ui-widget-header a {
  color: #333;
}
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  color: #454545;
}
.ui-state-default, .ui-state-default:active, .ui-state-default:hover, .ui-state-default:focus,
.ui-state-default a,
.ui-state-default a:active,
.ui-state-default a:hover,
.ui-state-default a:focus, .ui-widget-content .ui-state-default, .ui-widget-content .ui-state-default:active, .ui-widget-content .ui-state-default:hover, .ui-widget-content .ui-state-default:focus,
.ui-widget-content .ui-state-default a,
.ui-widget-content .ui-state-default a:active,
.ui-widget-content .ui-state-default a:hover,
.ui-widget-content .ui-state-default a:focus, .ui-widget-header .ui-state-default, .ui-widget-header .ui-state-default:active, .ui-widget-header .ui-state-default:hover, .ui-widget-header .ui-state-default:focus,
.ui-widget-header .ui-state-default a,
.ui-widget-header .ui-state-default a:active,
.ui-widget-header .ui-state-default a:hover,
.ui-widget-header .ui-state-default a:focus {
  color: #454545;
  text-decoration: none;
}
.ui-state-default-text, .ui-widget-content .ui-state-default-text, .ui-widget-header .ui-state-default-text {
  color: #454545;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
  border: 1px solid #ccc;
  background: #ededed;
  color: #2b2b2b;
}
.ui-state-hover, .ui-state-hover:active, .ui-state-hover:hover, .ui-state-hover:focus,
.ui-state-hover a,
.ui-state-hover a:active,
.ui-state-hover a:hover,
.ui-state-hover a:focus, .ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-hover:active, .ui-widget-content .ui-state-hover:hover, .ui-widget-content .ui-state-hover:focus,
.ui-widget-content .ui-state-hover a,
.ui-widget-content .ui-state-hover a:active,
.ui-widget-content .ui-state-hover a:hover,
.ui-widget-content .ui-state-hover a:focus, .ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-hover:active, .ui-widget-header .ui-state-hover:hover, .ui-widget-header .ui-state-hover:focus,
.ui-widget-header .ui-state-hover a,
.ui-widget-header .ui-state-hover a:active,
.ui-widget-header .ui-state-hover a:hover,
.ui-widget-header .ui-state-hover a:focus {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-state-hover-text, .ui-widget-content .ui-state-hover-text, .ui-widget-header .ui-state-hover-text {
  color: #2b2b2b;
}
.ui-state-focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #ccc;
  background: #ededed;
  color: #2b2b2b;
}
.ui-state-focus, .ui-state-focus:active, .ui-state-focus:hover, .ui-state-focus:focus,
.ui-state-focus a,
.ui-state-focus a:active,
.ui-state-focus a:hover,
.ui-state-focus a:focus, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-focus:active, .ui-widget-content .ui-state-focus:hover, .ui-widget-content .ui-state-focus:focus,
.ui-widget-content .ui-state-focus a,
.ui-widget-content .ui-state-focus a:active,
.ui-widget-content .ui-state-focus a:hover,
.ui-widget-content .ui-state-focus a:focus, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-focus:active, .ui-widget-header .ui-state-focus:hover, .ui-widget-header .ui-state-focus:focus,
.ui-widget-header .ui-state-focus a,
.ui-widget-header .ui-state-focus a:active,
.ui-widget-header .ui-state-focus a:hover,
.ui-widget-header .ui-state-focus a:focus {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-state-focus-text, .ui-widget-content .ui-state-focus-text, .ui-widget-header .ui-state-focus-text {
  color: #2b2b2b;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-highlight, .ui-state-highlight:active, .ui-state-highlight:hover, .ui-state-highlight:focus,
.ui-state-highlight a,
.ui-state-highlight a:active,
.ui-state-highlight a:hover,
.ui-state-highlight a:focus, .ui-widget-content .ui-state-highlight, .ui-widget-content .ui-state-highlight:active, .ui-widget-content .ui-state-highlight:hover, .ui-widget-content .ui-state-highlight:focus,
.ui-widget-content .ui-state-highlight a,
.ui-widget-content .ui-state-highlight a:active,
.ui-widget-content .ui-state-highlight a:hover,
.ui-widget-content .ui-state-highlight a:focus, .ui-widget-header .ui-state-highlight, .ui-widget-header .ui-state-highlight:active, .ui-widget-header .ui-state-highlight:hover, .ui-widget-header .ui-state-highlight:focus,
.ui-widget-header .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a:active,
.ui-widget-header .ui-state-highlight a:hover,
.ui-widget-header .ui-state-highlight a:focus {
  color: #777620;
  text-decoration: none;
}
.ui-state-highlight-text, .ui-widget-content .ui-state-highlight-text, .ui-widget-header .ui-state-highlight-text {
  color: #777620;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #003eff;
  background: #007fff;
  color: #fff;
}
.ui-state-active, .ui-state-active:active, .ui-state-active:hover, .ui-state-active:focus,
.ui-state-active a,
.ui-state-active a:active,
.ui-state-active a:hover,
.ui-state-active a:focus, .ui-widget-content .ui-state-active, .ui-widget-content .ui-state-active:active, .ui-widget-content .ui-state-active:hover, .ui-widget-content .ui-state-active:focus,
.ui-widget-content .ui-state-active a,
.ui-widget-content .ui-state-active a:active,
.ui-widget-content .ui-state-active a:hover,
.ui-widget-content .ui-state-active a:focus, .ui-widget-header .ui-state-active, .ui-widget-header .ui-state-active:active, .ui-widget-header .ui-state-active:hover, .ui-widget-header .ui-state-active:focus,
.ui-widget-header .ui-state-active a,
.ui-widget-header .ui-state-active a:active,
.ui-widget-header .ui-state-active a:hover,
.ui-widget-header .ui-state-active a:focus {
  color: #fff;
  text-decoration: none;
}
.ui-state-active-text, .ui-widget-content .ui-state-active-text, .ui-widget-header .ui-state-active-text {
  color: #fff;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error, .ui-state-error:active, .ui-state-error:hover, .ui-state-error:focus,
.ui-state-error a,
.ui-state-error a:active,
.ui-state-error a:hover,
.ui-state-error a:focus, .ui-widget-content .ui-state-error, .ui-widget-content .ui-state-error:active, .ui-widget-content .ui-state-error:hover, .ui-widget-content .ui-state-error:focus,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error a:active,
.ui-widget-content .ui-state-error a:hover,
.ui-widget-content .ui-state-error a:focus, .ui-widget-header .ui-state-error, .ui-widget-header .ui-state-error:active, .ui-widget-header .ui-state-error:hover, .ui-widget-header .ui-state-error:focus,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error a:active,
.ui-widget-header .ui-state-error a:hover,
.ui-widget-header .ui-state-error a:focus {
  color: #5f3f3f;
  text-decoration: none;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  background-image: none;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.5;
  font-weight: normal;
}

.ui-corner-all {
  border-radius: 4px;
}
.ui-corner-top {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-right {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-bottom {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-left {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-tl {
  border-top-left-radius: 4px;
}
.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

.ui-draggable-handle {
  -ms-touch-action: none;
      touch-action: none;
}

.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
      touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 16px;
  height: 20px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-selectable {
  -ms-touch-action: none;
      touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #333;
}

.ui-sortable-handle {
  -ms-touch-action: none;
      touch-action: none;
}

/* Please uncomment any features that are needed for the site */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 6px;
  outline: 0;
  z-index: 800;
}
.ui-dialog-titlebar {
  padding: 6px 12px;
  position: relative;
  border-radius: 4px;
  border-width: 1px;
  background: #e9e9e9;
  margin: 0;
  color: #333;
  border-color: #ddd;
}
.ui-dialog-titlebar-close {
  position: absolute;
  right: 6px;
  top: calc(50% - 11px);
  width: 20px;
  height: 20px;
  padding: 1px;
}
.ui-dialog-title {
  float: left;
  width: calc(100% - 32px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ui-dialog-content {
  position: relative;
  border: 0;
  padding: 15px;
  background: none;
  overflow: auto;
}
.ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  padding: 6px 0 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog-buttonpane button {
  cursor: pointer;
}
.ui-dialog-buttonpane button:not(:last-child) {
  margin-right: 10px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-dialog-promotion-details .ui-dialog-titlebar {
  display: none;
}

.ui-tooltip {
  padding: 10px;
  position: absolute;
  z-index: 900 !important;
  max-width: 300px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  color: #333;
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}

.ui-widget-overlay {
  background: url("../images/interface/ui-overlay-shadow.png") repeat scroll 50% 50% black;
  opacity: 0.6;
  z-index: 140;
}

.ui-dialog {
  background-color: #fff;
  padding: 0;
  border-width: 0;
}
.ui-dialog .ui-widget-header {
  background-color: #393939;
  border-color: #393939;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.625rem;
}
@media (min-width: 1025px) {
  .ui-dialog .ui-dialog-titlebar {
    padding: 0.625rem 1.25rem;
  }
}
.ui-dialog .ui-dialog-title {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  color: #fff;
}
.ui-dialog .ui-dialog-title-close {
  width: 40px;
}
.ui-dialog .ui-icon-closethick {
  background-image: url("../images/svg-icons/close-white.svg") !important;
  background-position: center top;
  height: 20px;
  width: 40px;
  left: 0;
  top: 10px;
  margin-left: 0;
  margin-top: 0;
}
.ui-dialog .ui-dialog-titlebar-close {
  background-color: transparent;
  border: none;
  border-radius: 0;
  height: 20px;
  margin: 0;
  padding: 0;
  right: 0;
  top: 0;
  width: 40px;
}
.ui-dialog .ui-dialog-titlebar-close span {
  margin: 0;
  padding: 0;
}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-dialog h1 {
  display: none;
}
.ui-dialog .dialog-required {
  position: relative;
  text-transform: none;
  margin-bottom: 1.25rem;
  display: block;
}
.ui-dialog .ui-dialog-buttonpane {
  padding: 0 1.25rem;
  border-top: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button {
  margin-bottom: 0.9375rem;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary {
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
  width: 100%;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.disabled:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.disabled:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.disabled:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.disabled.active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary[disabled]:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary[disabled]:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary[disabled]:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary[disabled].active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:hover, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:focus, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
@media (min-width: 768px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary {
    width: 150px;
    padding-left: 0;
    padding-right: 0;
  }
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #a01e21;
  width: 100%;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.active {
  border-color: #a01e21;
  background-color: #fff;
  color: #a01e21;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.disabled, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary[disabled], fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.disabled:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.disabled:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.disabled:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.disabled.active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary[disabled]:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary[disabled]:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary[disabled]:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary[disabled].active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:hover, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:focus, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
@media (min-width: 768px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary {
    width: 150px;
    padding-left: 0;
    padding-right: 0;
  }
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #393939;
  width: 100%;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.active {
  border-color: #6e6e6e;
  background-color: #fff;
  color: #393939;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.disabled, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary[disabled], fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.disabled:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.disabled:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.disabled:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.disabled.active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary[disabled]:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary[disabled]:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary[disabled]:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary[disabled].active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:hover, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:focus, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
@media (min-width: 768px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary {
    width: 150px;
    padding-left: 0;
    padding-right: 0;
  }
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button span {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.large span {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.large span {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.large span {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button-text {
  padding: 0;
}
@media (max-width: 1024px) {
  .ui-dialog {
    max-width: 98%;
    min-width: 98%;
  }
  .ui-dialog .ui-dialog-content {
    height: auto !important;
    overflow: visible;
    padding: 0.625rem;
  }
}
@media (min-width: 1025px) {
  .ui-dialog {
    max-width: 98%;
  }
  .ui-dialog .ui-dialog-content {
    height: auto !important;
    overflow: visible;
    padding: 1.25rem;
  }
}

.ui-dialog-error .has-error {
  color: #a00101;
  padding-left: 1.5625rem;
}
.ui-dialog-error .has-error::before {
  content: " ";
  display: inline-block;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
  margin-left: -1.5625rem;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}

.no-title .ui-widget-header {
  background-color: #fff;
  border-color: #fff;
}
.no-title .ui-dialog-titlebar-close {
  right: 0.4375rem;
  top: 0.25rem;
}
.no-title .ui-icon-closethick {
  background-image: url("../images/svg-icons/close-icon.svg") !important;
}

.ui-accordion .ui-accordion-content {
  padding: 0;
}

.ui-tabs .ui-tabs-nav {
  height: 2.45em;
  padding: 0;
}
.ui-tabs .ui-tabs-nav li {
  border-color: #fff;
  border-style: solid;
  border-width: 0 0 3px;
}
.ui-tabs .ui-tabs-nav li.ui-state-active {
  border-bottom-color: #000;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
  color: #393939;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.ui-tabs .ui-tabs-nav li a {
  color: #6e6e6e;
}
.ui-tabs .ui-tabs-panel {
  background-color: #fff;
  border: 1px solid #fff;
  line-height: 1.5em;
  margin: 0;
  padding: 20px 10px;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .ui-tabs .ui-tabs-panel h3 {
    display: none;
  }
}

.js .loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 101;
}
.js .loader-bg {
  opacity: 0.7;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.js .loader-indicator {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 100;
  width: 64px;
  height: 64px;
  background: url("../images/loading-small.gif") no-repeat center;
}

.content-slot img {
  height: auto;
  max-width: 100%;
}

.slot-grid-header > * {
  margin-bottom: 0.625rem;
}
.slot-grid-header p {
  margin: 0;
  padding: 0;
}
.slot-grid-header .search-header-banner {
  position: relative;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .slot-grid-header .search-header-banner {
    margin-top: -2.25rem;
  }
}
.slot-grid-header .search-header-banner h1 {
  position: absolute;
  text-align: center;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.slot-grid-header .search-header-banner img {
  vertical-align: top;
}

@media (min-width: 768px) {
  .search-bottom-banner {
    margin: 4.125rem 0 1.875rem;
  }
}
.search-bottom-banner .search-promo-item {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 1.875rem 0;
}
@media (min-width: 768px) {
  .search-bottom-banner .search-promo-item {
    float: left;
    width: 50%;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .search-bottom-banner .search-promo-item.left {
    padding-right: 2%;
  }
}
@media (min-width: 768px) {
  .search-bottom-banner .search-promo-item.right {
    padding-left: 2%;
  }
}
.search-bottom-banner .search-promo-item img {
  vertical-align: top;
  max-width: 100%;
}
.search-bottom-banner .search-promo-item .search-promo-content {
  position: absolute;
  top: 50%;
  left: 1.875rem;
  min-width: 12.5rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 1025px) {
  .search-bottom-banner .search-promo-item .search-promo-content {
    top: 1.5rem;
    -webkit-transform: none;
            transform: none;
  }
}
.search-bottom-banner .search-promo-item .search-promo-content h2 {
  margin: 0 0 0.625rem;
  color: #fff;
}
@media (min-width: 1025px) {
  .search-bottom-banner .search-promo-item .search-promo-content h2 {
    font-size: 44px;
    font-size: 2.75rem;
    line-height: 48px;
    line-height: 3rem;
    margin: 0 0 1.25rem;
  }
}

.horizontal-carousel .slick-slide,
.horizontal-carousel-with-arrows .slick-slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 94%;
  padding: 1.25rem 1.25rem 1.875rem;
  margin: 0 0.5rem 1.25rem;
  vertical-align: top;
  background: #fff;
  -webkit-box-shadow: 0 2px 9px 0 rgba(165, 165, 165, 0.5);
          box-shadow: 0 2px 9px 0 rgba(165, 165, 165, 0.5);
}
@media (min-width: 480px) {
  .horizontal-carousel .slick-slide,
  .horizontal-carousel-with-arrows .slick-slide {
    width: 44%;
  }
}
@media (min-width: 768px) {
  .horizontal-carousel .slick-slide,
  .horizontal-carousel-with-arrows .slick-slide {
    width: 19%;
  }
}
.horizontal-carousel .tiles-container:not(.slick-initialized),
.horizontal-carousel-with-arrows .tiles-container:not(.slick-initialized) {
  display: none;
}
.horizontal-carousel .slick-dots,
.horizontal-carousel-with-arrows .slick-dots {
  position: relative;
}
.horizontal-carousel .slick-dots li button,
.horizontal-carousel-with-arrows .slick-dots li button {
  height: 0.75rem;
  width: 0.75rem;
}
.horizontal-carousel .slick-dots li button::before,
.horizontal-carousel-with-arrows .slick-dots li button::before {
  opacity: 1;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 0.75rem;
  width: 0.75rem;
}
.horizontal-carousel .slick-dots li.slick-active button::before,
.horizontal-carousel-with-arrows .slick-dots li.slick-active button::before {
  color: #a01e21;
  background-color: #a01e21;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 1;
}
.horizontal-carousel .slick-track,
.horizontal-carousel-with-arrows .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.horizontal-carousel .slick-track .slick-slide,
.horizontal-carousel-with-arrows .slick-track .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}
.horizontal-carousel .slick-track .slick-slide img,
.horizontal-carousel-with-arrows .slick-track .slick-slide img {
  width: 100%;
}

.pt_storefront .horizontal-carousel .slick-dots button::before {
  color: #c0c0c0;
  background-color: #c0c0c0;
}
.pt_storefront .horizontal-carousel .slick-dots.slick-active button::before {
  color: #a01e21;
  background-color: #a01e21;
}

.global-carousel-wrapper {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  margin-top: 2.5rem;
}
.global-carousel-wrapper.gradient-background {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc((100vw - 100%) / -2);
  background: #f9f6f2;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9f6f2), to(#fff));
  background: linear-gradient(to bottom, #f9f6f2 0%, #fff 100%);
}
.global-carousel-wrapper.gradient-background .horizontalcarousel-with-banner {
  margin-top: 0;
}
.global-carousel-wrapper.gradient-background .carousel-banner {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.global-carousel-wrapper.gradient-background .carousel-banner h3 {
  margin-bottom: 2.5rem;
  margin-top: 0;
}
.global-carousel-wrapper .slick-dots li button::before {
  color: #f9f6f2;
  border: 1px solid #393939;
}
.global-carousel-wrapper .slick-dots li.slick-active button::before {
  color: #6e6e6e;
  background-color: #6e6e6e;
  border: 1px solid #6e6e6e;
}
.global-carousel-wrapper .slick-prev,
.global-carousel-wrapper .slick-next {
  top: 45%;
  height: 2rem;
  width: 2rem;
}
.global-carousel-wrapper .slick-arrow::before {
  content: none;
}
.global-carousel-wrapper .slick-arrow.slick-prev {
  background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
}
.global-carousel-wrapper .slick-arrow.slick-next {
  background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
}

.horizontalcarousel-with-banner {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .horizontalcarousel-with-banner {
    margin-top: 3.75rem;
  }
}
.horizontalcarousel-with-banner .carousel-banner {
  margin-bottom: 1.875rem;
}
.horizontalcarousel-with-banner .carousel-wrapper {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1.25rem;
}
@media (min-width: 768px) {
  .horizontalcarousel-with-banner .carousel-wrapper {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .horizontalcarousel-with-banner .carousel-wrapper .horizontal-carousel-with-arrows {
    padding: 0 1.875rem;
  }
  .horizontalcarousel-with-banner .carousel-wrapper .horizontal-carousel-with-arrows .slick-prev {
    left: -30px;
  }
  .horizontalcarousel-with-banner .carousel-wrapper .horizontal-carousel-with-arrows .slick-next {
    right: -30px;
  }
}

.content-asset .account-options {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
}
.content-asset .account-options li {
  /* for non-flex browsers */
  display: inline-block;
  width: 100%;
  vertical-align: top;
  /* for flex browsers */
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  /* end flex styling */
  max-width: 20rem;
  background-color: #6e6e6e;
  border: 2px solid #393939;
  border-radius: 5px;
  list-style-type: none;
  margin: 1rem 0;
  text-align: center;
  -webkit-transition: background-color 1000ms ease;
  transition: background-color 1000ms ease;
}
.content-asset .account-options li:hover {
  background-color: #774c32;
  border-color: #774c32;
}
.content-asset .account-options li a {
  color: #fff;
  display: block;
  padding: 1rem;
}
.content-asset .account-options li a i {
  font-size: 96px;
  font-size: 6rem;
}
@media (min-width: 480px) {
  .content-asset .account-options li {
    /* for non-flex browsers */
    width: 41%;
    /* for flex browsers */
    -ms-flex-preferred-size: 41%;
        flex-basis: 41%;
    /* end flex styling */
    margin: 1rem;
  }
}
@media (min-width: 1025px) {
  .content-asset .account-options li {
    /* for non-flex browsers */
    width: 27%;
    /* for flex browsers */
    -ms-flex-preferred-size: 27%;
        flex-basis: 27%;
    /* end flex styling */
  }
}

.browser-compatibility-alert {
  background-color: #a00101;
  color: #fff;
  font-size: 1.3em;
  line-height: 2em;
  padding: 0.8em;
}

.folder-slot {
  border: 1px solid #a01e21;
  padding: 0.5em;
}
.folder-slot h2 {
  margin: 0.5em 0;
}

.menu-slot {
  display: none;
  border-top: 1px solid #393939;
  margin-top: 0.5em;
  padding-top: 1.5em;
}
@media (min-width: 768px) {
  .menu-slot {
    width: 13.5rem;
    display: block;
  }
}
.menu-slot .social-links {
  padding-left: 0;
}
.menu-slot .social-links li {
  display: inline-block;
  padding-left: 0;
}

.category-slot h1,
.product-slot h1 {
  position: absolute;
  text-align: right;
  bottom: 2%;
  left: 2%;
}
.category-slot h2,
.product-slot h2 {
  margin: 0;
  padding: 0.1rem 0.5rem;
}
.category-slot h3,
.product-slot h3 {
  bottom: 0;
  margin: 0;
  opacity: 0.6;
  padding: 2rem;
  position: absolute;
  width: 100%;
}
.category-slot .catlanding-banner,
.product-slot .catlanding-banner {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.category-slot .catlanding-banner img,
.product-slot .catlanding-banner img {
  height: auto;
  width: 100%;
}
.category-slot .category-tile,
.product-slot .category-tile {
  float: left;
  overflow: hidden;
  padding: 0 0.15%;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .category-slot .category-tile,
  .product-slot .category-tile {
    width: 33%;
  }
}
.category-slot .category-tile img,
.product-slot .category-tile img {
  height: auto;
  width: 100%;
}
.category-slot .cat-banner,
.product-slot .cat-banner {
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-bottom: 0.625rem;
}
.full-width .category-slot .cat-banner,
.full-width .product-slot .cat-banner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.5em;
  margin-top: 1em;
}
.category-slot .cat-banner img,
.product-slot .cat-banner img {
  height: auto;
  width: 100%;
  vertical-align: top;
}
.category-slot .cat-banner img + h1,
.product-slot .cat-banner img + h1 {
  position: absolute;
  text-align: center;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.category-slot .cat-banner h1,
.product-slot .cat-banner h1 {
  color: #fff;
  right: 2%;
}
.category-slot .search-result-items .grid-tile,
.product-slot .search-result-items .grid-tile {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  padding: 0 1%;
  width: 49%;
}
@media (min-width: 768px) {
  .category-slot .search-result-items .grid-tile,
  .product-slot .search-result-items .grid-tile {
    width: 33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.category-slot .search-result-items .product-tile,
.product-slot .search-result-items .product-tile {
  margin: 0 0.15%;
  padding: 1rem 0;
  width: 100%;
}
.category-slot .search-result-items .product-name,
.product-slot .search-result-items .product-name {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  height: auto;
  margin-top: 0.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.category-slot .search-result-items .product-name a,
.product-slot .search-result-items .product-name a {
  color: #393939;
}
.category-slot .search-result-items .product-pricing,
.product-slot .search-result-items .product-pricing {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
}
.category-slot .search-result-items .product-swatches,
.product-slot .search-result-items .product-swatches {
  display: none;
}

.boxplaceholder {
  border: 1px solid #c9c9c9;
  background-color: #cfcfcf;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  padding: 1.25rem;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .html-slot-container img {
    max-width: 100%;
  }
}
.carousel-wrapper-a2c-confirmation {
  padding: 0 38em;
}
@media (max-width: 1024px) {
  .carousel-wrapper-a2c-confirmation {
    padding: 0 35em;
  }
}
.carousel-wrapper-a2c-confirmation .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.carousel-wrapper-a2c-confirmation .slick-slide {
  height: inherit;
}
.carousel-wrapper-a2c-confirmation .slick-next {
  right: -0.875rem;
  top: 34%;
}
@media (max-width: 1024px) {
  .carousel-wrapper-a2c-confirmation .slick-next {
    top: 45%;
    right: 1.0625rem;
  }
}
.carousel-wrapper-a2c-confirmation .slick-prev {
  left: -0.875rem;
  top: 34%;
}
@media (max-width: 1024px) {
  .carousel-wrapper-a2c-confirmation .slick-prev {
    top: 45%;
    left: 1.0625rem;
  }
}
.carousel-wrapper-a2c-confirmation .grid-tile {
  background: #fff;
  -webkit-box-shadow: 0 0 9px 0 #c0c0c0;
          box-shadow: 0 0 9px 0 #c0c0c0;
  width: 48% !important;
  height: auto;
  padding: 0;
  margin: 0.3125rem 0.4375rem;
}
@media (max-width: 1024px) {
  .carousel-wrapper-a2c-confirmation {
    padding: 0;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .carousel-wrapper-a2c-confirmation .grid-tile {
    width: 20.75rem !important;
    margin: 0.3125rem 1.4375rem;
  }
}

@media print {
  .pt_order-confirmation #mini-cart,
  .pt_order-confirmation .menu-utility-user,
  .pt_order-confirmation .menu-utility,
  .pt_order-confirmation .header-banner,
  .pt_order-confirmation #navigation {
    display: none;
  }
  .print-hidden,
  .header-banner-top,
  .top-banner,
  .header-banner-bottom,
  footer,
  .copyright,
  .account-nav-registered {
    display: none;
  }
}
.responsive-grid {
  display: block;
  list-style: none;
  width: 100%;
  max-width: 1025px;
  margin: auto;
  padding: 0;
}
.responsive-grid::after {
  content: "";
  display: table;
  clear: both;
}
.responsive-grid *,
.responsive-grid *::before,
.responsive-grid *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.responsive-grid .grid-col {
  display: block;
  width: 100%;
  float: left;
}

#ModalViewDialog {
  color: #393939;
}
#ModalViewDialog .form-row .label {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  display: block;
  float: left;
  width: 6.25rem;
}
#ModalViewDialog .form-row .label + .field-wrapper {
  float: left;
  width: calc(100% - 6.25rem);
}
#ModalViewDialog .form-row .field-wrapper {
  width: 100%;
}
#ModalViewDialog .form-row.radio {
  overflow: auto;
  max-height: 18.75rem;
}
@media (min-width: 768px) {
  #ModalViewDialog .form-row.radio {
    max-height: 26.5625rem;
  }
}

.header_prompt h4 {
  margin: 0;
}
.header_prompt p {
  margin-top: 0;
}

.col-items .header_prompt-subtitle {
  margin: 0 0 0.9375rem;
  padding: 0.3125rem 0;
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
}
.col-items .header_prompt-subtitle h5 {
  margin: 0;
  float: left;
}
.col-items .header_prompt-subtitle a {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
  float: right;
}
.col-items .header_prompt-subtitle a:hover {
  color: #a01e21;
  text-decoration: underline;
}
.col-items .header_prompt-subtitle a.button {
  text-decoration: none;
}
@media (min-width: 768px) {
  .col-items .enter_partial {
    float: left;
    width: 48%;
  }
}
.col-items .enter_partial + .right_details {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .col-items .enter_partial + .right_details {
    float: right;
    width: 48%;
    margin-top: 0;
  }
}
.col-items .enter_partial .picklist {
  display: none;
  max-height: 19.6875rem;
  overflow: auto;
}
.col-items .enter_partial .picklist div {
  margin: 0.625rem 0;
}
.col-items .enter_partial .picklist div span {
  display: inline-block;
}

.partialPickList {
  max-height: 19.6875rem;
  overflow: auto;
}

.enter_email .error_message.unreachable,
.enter_email .error_message.undeliverable,
.enter_email .error_message.illegitimate,
.enter_email .error_message.disposable,
.enter_email .error_message.unknown,
.enter_phone .error_message.unreachable,
.enter_phone .error_message.undeliverable,
.enter_phone .error_message.illegitimate,
.enter_phone .error_message.disposable,
.enter_phone .error_message.unknown {
  display: none;
}

.ui-dialog.qas-dialog {
  z-index: 801 !important;
}
.ui-dialog.qas-dialog + .ui-widget-overlay {
  z-index: 800 !important;
}
.ui-dialog.qas-dialog .newAddressText {
  margin-right: 0.9375rem;
}

.item-details .product-list-item .name {
  font-style: italic;
  font-size: 1.2em;
}
.item-details .product-list-item .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.item-details .product-list-item .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.item-details .product-list-item .promo {
  color: #d71921;
}
.item-details .product-list-item .price-standard {
  text-decoration: line-through;
  color: #6e6e6e;
}
.item-details .product-list-item .price-standard + .price-sales {
  color: #d71921;
}

.item-availability ul,
.item-quantity-details ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.item-dashboard {
  width: 16rem;
}
.item-dashboard label {
  width: auto;
}
.item-dashboard .field-wrapper {
  width: auto;
}
@media (min-width: 1025px) {
  .item-dashboard label + .field-wrapper {
    float: right;
  }
}
@media (min-width: 1025px) {
  .item-dashboard .option-priority label,
  .item-dashboard .option-priority .value {
    line-height: 40px;
    line-height: 2.5rem;
  }
}
@media (min-width: 1025px) {
  .item-dashboard .option-quantity-desired label {
    line-height: 40px;
    line-height: 2.5rem;
  }
}
.item-dashboard .option-quantity-desired input {
  width: 2.5rem;
  padding: 0;
  text-align: center;
}
.item-dashboard .option-add-to-cart {
  margin-top: 0.625rem;
}
@media (min-width: 1025px) {
  .item-dashboard .option-add-to-cart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.item-dashboard .option-add-to-cart .inventory {
  float: left;
  width: 100%;
}
@media (min-width: 1025px) {
  .item-dashboard .option-add-to-cart .inventory {
    width: 8.75rem;
  }
}
.item-dashboard .option-add-to-cart .button,
.item-dashboard .option-add-to-cart button {
  display: block;
  float: right;
  width: 100%;
  margin-top: 0.9375rem;
}
@media (min-width: 1025px) {
  .item-dashboard .option-add-to-cart .button,
  .item-dashboard .option-add-to-cart button {
    width: calc(100% - 8.75rem);
    margin-top: 0;
  }
}
.item-dashboard .option-quantity-purchased .exceeded {
  color: #a00101;
}

.pt_product-details #main {
  padding-top: 1.25rem;
  width: calc(100% - 1.25rem);
}
@media (min-width: 768px) {
  .pt_product-details #main {
    width: calc(100% - 2.5rem);
  }
}
@media (max-width: 1024px) {
  .pt_product-details .primary-content {
    position: relative;
    padding-bottom: 68px;
  }
}
.pt_product-details .breadcrumb {
  display: none;
}
@media (min-width: 768px) {
  .pt_product-details .breadcrumb {
    display: block;
    padding: 0;
    max-width: 1220px;
    margin: 0 auto 1.25rem;
  }
}

#product-nav-container {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 160px;
}
#product-nav-container div {
  float: left;
  width: 77px;
  text-align: center;
}
#product-nav-container img {
  max-width: 80%;
  max-height: 100%;
}
#product-nav-container span {
  display: block;
  height: 65px;
}
#product-nav-container .divided span {
  padding-right: 5px;
  border-right: 1px solid #393939;
}
@media (max-width: 1024px) {
  #product-nav-container {
    bottom: 0;
    width: 100%;
  }
  #product-nav-container div {
    width: 60px;
  }
  #product-nav-container div.product-next {
    float: right;
  }
  #product-nav-container .divided span {
    border: 0;
  }
}

@media screen and (min-width: 1025px) {
  #QuickViewDialog .product-badge {
    top: 10px;
    left: 10px;
  }
  #QuickViewDialog .product-primary-image {
    max-width: 100%;
    float: none;
  }
}
.product-primary-image {
  text-align: center;
}
.product-primary-image.slick-slider {
  margin-bottom: 0;
}
@media (min-width: 1025px) {
  .product-primary-image.slick-slider {
    max-width: 87%;
    float: left;
  }
  .product-primary-image.slick-slider + div.product-badge {
    top: 10px;
    left: 14%;
  }
}
.product-primary-image.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product-primary-image.slick-slider .slick-track .slick-slide {
  height: auto;
  height: initial;
}
.product-primary-image.slick-slider .slick-track .slick-slide a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.product-primary-image.slick-slider:not(.slick-initialized) {
  display: none;
}
.product-primary-image.slick-slider .slick-arrow {
  width: 30px;
  height: 30px;
  display: none;
}
.product-primary-image.slick-slider .slick-arrow::before {
  content: none;
}
.product-primary-image.slick-slider .slick-arrow.slick-prev {
  background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
  left: 1.25rem;
}
.product-primary-image.slick-slider .slick-arrow.slick-next {
  background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
  right: 1.25rem;
}
.product-primary-image.slick-slider .slick-arrow.slick-disabled {
  opacity: 0.3;
}
.product-primary-image.slick-slider .slick-dots {
  position: static;
  margin-top: 0.625rem;
  line-height: 10px;
  line-height: 0.625rem;
}
@media (min-width: 1025px) {
  .product-primary-image.slick-slider .slick-dots {
    height: 0;
    margin: 0;
    overflow: hidden;
  }
}
.product-primary-image.slick-slider .slick-dots li {
  margin: 0 0.3125rem;
  width: 0.625rem;
  height: 0.625rem;
  vertical-align: top;
}
.product-primary-image.slick-slider .slick-dots li button {
  min-height: auto;
  width: 0.625rem;
  height: 0.625rem;
  padding: 0;
}
.product-primary-image.slick-slider .slick-dots li button::before {
  width: 0.625rem;
  height: 0.625rem;
  left: 0;
  top: 0;
}
.product-primary-image.slick-slider:hover .slick-arrow {
  display: block;
}
.product-primary-image.slick-slider.product-set-list-wistia {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.main-image {
  display: block;
}

.primary-image {
  max-width: 100%;
  margin: 0 auto;
}

.product-thumbnails {
  display: none;
}
@media screen and (min-width: 1025px) {
  .product-thumbnails {
    display: block;
    float: left;
    width: 12%;
    margin-right: 1%;
    max-width: 28.125rem;
  }
  .product-thumbnails .slick-list {
    padding: 0 !important;
  }
  .product-thumbnails .slick-prev {
    top: -5px;
    right: 0;
    left: 0;
    margin: 0 auto;
  }
  .product-thumbnails .slick-prev::before {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .product-thumbnails .slick-next {
    top: auto;
    bottom: -35px;
    right: 0;
    left: 0;
    margin: 0 auto;
  }
  .product-thumbnails .slick-next::before {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
}
.product-thumbnails .product-thumbnails-list::after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1024px) {
  .product-thumbnails .product-thumbnails-list {
    margin: 0.625rem 0 0 -0.625rem;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-slide {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider:not(.slick-initialized) {
    display: none;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider.with-nav {
    margin: 0.625rem 0 0;
    padding-left: 2.1875rem;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider.with-nav .thumb {
    margin: 0.625rem 0.3125rem;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-arrow {
    width: 30px;
    height: 30px;
    display: none;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-arrow::before {
    content: none;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-arrow.slick-prev {
    background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
    left: 0;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-arrow.slick-next {
    background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
    right: -2.1875rem;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-arrow.slick-disabled {
    opacity: 0.3;
  }
}
.product-thumbnails .thumb {
  width: 5.9375rem;
  padding-left: 0;
  margin: 0.625rem;
}
.product-thumbnails .thumb.slick-current {
  -webkit-box-shadow: 0 0 9px 0 #c0c0c0;
          box-shadow: 0 0 9px 0 #c0c0c0;
}
.product-thumbnails .thumb.slick-current a {
  border: 1px solid #fff;
}
.product-thumbnails .thumb a {
  display: block;
}
.product-thumbnails img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  height: auto;
  cursor: pointer;
  vertical-align: top;
}
.product-thumbnails h2 {
  margin: 1rem 0 0.3rem;
}

.wistia_thumb {
  display: none;
}
.wistia_thumb.wistia_embed_initialized.active {
  display: block;
  margin-top: 0.625rem;
  text-align: center;
}
@media (min-width: 1025px) {
  .wistia_thumb.pdp-wistia_thumb {
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    max-width: 11.25rem;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.wistia_thumb.pdp-wistia_thumb.wistia_thumb_carousel {
  max-width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: relative;
}
.wistia_thumb.pdp-wistia_thumb .wistia_click_to_play {
  cursor: pointer;
  border: none;
}
.wistia_thumb.pdp-wistia_thumb .wistia_click_to_play img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.wistia_thumb.pdp-wistia_thumb .wistia_click_to_play .play-video {
  font-size: 0;
  display: block;
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0 0 0 1.5625rem;
  top: calc(50% - 2rem);
  left: calc(50% - 1.25rem);
  background: url("../images/svg-icons/play-button.svg") no-repeat left center;
  background-size: contain;
}
@media (min-width: 1025px) {
  .wistia_thumb.pdp-wistia_thumb .wistia_click_to_play .video-label {
    display: block;
    text-align: center;
    white-space: nowrap;
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.3333333333em;
    margin: 0.4375rem 0 0.4375rem 0;
    font-size: 0.75rem;
  }
}

.rating {
  color: #393939;
}
.product-info .rating {
  font-size: 2em;
}

.product-variations .attribute,
.product-options .attribute {
  position: relative;
  clear: both;
  padding: 0;
  margin: 1.25rem 0 0.625rem;
}
@media (min-width: 768px) {
  .product-variations .attribute,
  .product-options .attribute {
    margin: 1.875rem 0 1.25rem;
  }
  .product-variations .attribute.pnc-inverse,
  .product-options .attribute.pnc-inverse {
    margin-bottom: 0;
  }
  .product-variations .attribute.pnc-inverse .label,
  .product-options .attribute.pnc-inverse .label {
    margin-bottom: 1.25rem;
  }
  .product-variations .attribute.pnc-inverse .swatches li.inverse,
  .product-options .attribute.pnc-inverse .swatches li.inverse {
    margin-bottom: 0.25rem;
  }
}
.product-variations .attribute h3,
.product-variations .attribute .label,
.product-options .attribute h3,
.product-options .attribute .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3333333333em;
  margin-bottom: 0.1875rem;
}
.product-variations .attribute h3 *,
.product-variations .attribute .label *,
.product-options .attribute h3 *,
.product-options .attribute .label * {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.product-variations .attribute h3 .size-chart-link,
.product-variations .attribute .label .size-chart-link,
.product-options .attribute h3 .size-chart-link,
.product-options .attribute .label .size-chart-link {
  float: right;
}
.product-variations .attribute .value,
.product-options .attribute .value {
  width: 100%;
}
.product-variations .attribute ul,
.product-options .attribute ul {
  float: right;
  width: 100%;
}
.product-variations .attribute .size-chart-link,
.product-options .attribute .size-chart-link {
  float: none;
  clear: both;
}
.product-variations .swatches li,
.product-options .swatches li {
  float: left;
  padding: 0;
  margin: 0 0.625rem 0.625rem 0;
}
.product-variations .swatches li.selected a,
.product-options .swatches li.selected a {
  border: 1px solid #393939;
}
.product-variations .swatches li.selected a::after,
.product-options .swatches li.selected a::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #393939;
}
.product-variations .swatches li.selected.inverse,
.product-options .swatches li.selected.inverse {
  background: #393939;
}
.product-variations .swatches li.selected.inverse a,
.product-options .swatches li.selected.inverse a {
  color: #fff;
}
.product-variations .swatches li.unselectable,
.product-options .swatches li.unselectable {
  opacity: 0.3;
  cursor: not-allowed;
}
.product-variations .swatches li.unselectable a.swatchanchor,
.product-options .swatches li.unselectable a.swatchanchor {
  cursor: not-allowed;
}
.product-variations .swatches li.unselectable a::after,
.product-options .swatches li.unselectable a::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #c0c0c0;
  position: absolute;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  width: 140%;
  height: 0.125rem;
  left: -20%;
  top: calc(50% - 0.0625rem);
}
.product-variations .swatches a,
.product-options .swatches a {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 2.5rem;
  min-height: 2.5rem;
  padding: 0.3125rem;
  border: 1px solid #c0c0c0;
  text-align: center;
  white-space: nowrap;
  color: #393939;
  overflow: hidden;
  line-height: 28px;
  line-height: 1.75rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
}
.product-variations .color a,
.product-options .color a {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  line-height: 0;
}
.product-variations .color a img,
.product-options .color a img {
  width: 100%;
  height: 100%;
}
.product-variations .color li.selected a,
.product-options .color li.selected a {
  border-color: #c0c0c0;
}
.product-variations .color li.selected a::after,
.product-options .color li.selected a::after {
  border-color: #c0c0c0;
  border-width: 0.125rem;
  top: 0.0625rem;
  left: 0.0625rem;
  width: calc(100% - 0.125rem);
  height: calc(100% - 0.125rem);
}
.product-variations .color li.selected:not(.swatch-white):not(.swatch-clear) a::after,
.product-options .color li.selected:not(.swatch-white):not(.swatch-clear) a::after {
  border-color: #fff;
}
.product-variations .color li.unselectable:not(.swatch-white):not(.swatch-clear) a::after,
.product-options .color li.unselectable:not(.swatch-white):not(.swatch-clear) a::after {
  background: #fff;
}
.product-variations .color li:not(.swatch-clear) a,
.product-options .color li:not(.swatch-clear) a {
  border: solid 1px black;
}
.product-variations .colpackcount,
.product-options .colpackcount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product-variations .colpackcount li,
.product-options .colpackcount li {
  width: 100%;
}
.product-variations .colpackcount li:last-child,
.product-options .colpackcount li:last-child {
  margin-right: 0;
}

.product-review {
  margin-bottom: 8px;
}
.product-review::after {
  content: "";
  display: table;
  clear: both;
}

.product-main-attributes .attribute {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .product-main-attributes .attribute {
    margin-bottom: 1.25rem;
  }
}
.product-main-attributes .label {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  display: block;
}
@media (min-width: 768px) {
  .product-main-attributes .label {
    display: inline-block;
    min-width: 7.5rem;
  }
}

.product-actions .socialsharing {
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 11.25rem;
}
.product-actions .socialsharing.set-socialsharing {
  width: 17.5rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 767px) {
  .product-actions .socialsharing.set-socialsharing {
    margin: 0 auto 1.875rem;
    float: none;
  }
}
.product-actions .product-actions-links {
  float: right;
  text-align: right;
  max-width: calc(100% - 11.25rem);
  line-height: 20px;
  line-height: 1.25rem;
}
.product-actions .product-actions-links a {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
  white-space: nowrap;
  display: inline-block;
}
.product-actions .product-actions-links a:hover {
  color: #a01e21;
  text-decoration: underline;
}
.product-actions .product-actions-links a.button {
  text-decoration: none;
}
.product-actions .product-actions-links a + a {
  margin-left: 0.625rem;
  float: right;
}
.product-actions .full-details {
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
}

.pdp-callout-message .content-asset {
  background: #f9f6f2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.625rem 0.625rem 0.625rem 4.0625rem;
  min-height: 3.75rem;
  margin-top: 1.25rem;
  position: relative;
}
@media (min-width: 768px) {
  .pdp-callout-message .content-asset {
    margin-top: 2.5rem;
    padding-left: 4.0625rem;
  }
}
.pdp-callout-message .content-asset::before {
  content: "";
  display: block;
  position: absolute;
  background: url("../images/svg-icons/warning-icon.svg") no-repeat center;
  background-size: contain;
  left: 0.625rem;
  top: 0.625rem;
  width: 2.875rem;
  height: 2.5625rem;
}
.pdp-callout-message .content-asset * {
  margin: 0;
  line-height: 22px;
  line-height: 1.375rem;
}

.pdp-main {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  max-width: 1240px;
  margin: 0 auto;
}
.pdp-main::after {
  content: "";
  display: table;
  clear: both;
}
.pdp-main ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.pdp-main label {
  float: left;
  padding-right: 0.625rem;
  width: auto;
  padding: 0;
  text-align: left;
}
.pdp-main .product-col-2 {
  position: relative;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .pdp-main .product-col-2 {
    float: left;
    width: 55.738%;
  }
}
.pdp-main .product-col-2 .product-badge {
  position: absolute;
  top: 10px;
  left: 10px;
}
@media (min-width: 768px) {
  .pdp-main .product-col-1,
  .pdp-main .product-col-3 {
    float: right;
    width: 39.345%;
    clear: right;
  }
}
@media (min-width: 768px) {
  .pdp-main .product-col-3.product-set {
    width: 100%;
    float: none;
    clear: both;
  }
}
.pdp-main .brought-by-messaging {
  padding-top: 10px;
}
.pdp-main .early-bird {
  display: inline-block;
  margin-bottom: 0.6875rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  font-size: 0.75rem;
}
.pdp-main .early-bird span {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.pdp-main .early-bird.after-price-label, .pdp-main .early-bird.pdp-callout-badge {
  background: #fff;
  font-size: 0.75rem;
  color: transparent;
}
.pdp-main .early-bird .psp-early-bird {
  color: #fff !important;
}
@media (max-width: 767px) {
  .pdp-main .early-bird {
    height: auto;
    display: block;
    padding: 0;
  }
}
.pdp-main .msrp-value,
.pdp-main .compare-price {
  margin-top: 1rem;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 1rem;
}
.pdp-main .product-name {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}
@media (max-width: 1279px) {
  .pdp-main .product-name {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .pdp-main .product-name {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pdp-main .product-number {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5em;
  color: #393939;
  margin-bottom: 0.625rem;
  min-height: 1.125rem;
}
.pdp-main .product-number.hidden {
  font-size: 0;
}
.pdp-main #BVRRSummaryContainer {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .pdp-main #BVRRSummaryContainer {
    margin-bottom: 1.25rem;
  }
}
.pdp-main .product-price {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .pdp-main .product-price {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.pdp-main .product-price .price-standard {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  text-decoration: line-through;
}
.pdp-main .product-price .price-standard + .price-sales {
  color: #d71921;
}
.pdp-main .product-price.sale-set .product-current-price {
  color: #d71921;
}
.pdp-main .product-price .price-standard-range {
  text-decoration: line-through;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.pdp-main .product-price + .monthly-product-price {
  margin: -0.375rem 0 1.25rem;
}
.pdp-main .product-price + .installments-product-callout {
  margin: -0.375rem 0 1.25rem;
}
.pdp-main .product-price .price-sales-range {
  color: #d71921;
}
.pdp-main .product-price .price-sales-range.list-price {
  color: #000;
}
.pdp-main .product-price .selected-price-sales {
  color: #d71921;
}
.pdp-main .product-price .selected-price-sales.list-price {
  color: #000;
}
.pdp-main .product-price .percentage-discount {
  color: #d71921;
  margin: 0.25rem 0 0;
  font-size: 1.25rem;
}
.pdp-main .monthly-product-price,
.pdp-main .installments-product-callout {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.625rem;
}
@media (max-width: 1279px) {
  .pdp-main .monthly-product-price,
  .pdp-main .installments-product-callout {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .pdp-main .monthly-product-price,
  .pdp-main .installments-product-callout {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pdp-main .monthly-product-price a,
.pdp-main .installments-product-callout a {
  display: inline-block;
  vertical-align: top;
}
.pdp-main .monthly-product-price a .icon,
.pdp-main .installments-product-callout a .icon {
  vertical-align: top;
  top: 0.0625rem;
}
.pdp-main .additional-delivery-charge {
  margin: 1.25rem 0 1.875rem;
}
.pdp-main .product-desc {
  line-height: 1.47;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .pdp-main .product-desc {
    margin: 1.1875rem 0 1.0625rem;
  }
}
.pdp-main .pnc .pnc-products {
  padding: 0.625rem 1.25rem;
  background: #f9f6f2;
}
.pdp-main .pnc .pnc-product {
  padding: 0.625rem 0;
  border-bottom: 1px solid #c0c0c0;
}
.pdp-main .pnc .pnc-product.last {
  border-bottom: none;
  padding-bottom: 0;
}
.pdp-main .pnc .pnc-product .pnc-product-info {
  float: left;
  width: calc(100% - 8.75rem);
}
.pdp-main .pnc .pnc-product .pnc-product-info .pnc-name {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .pdp-main .pnc .pnc-product .pnc-product-info .pnc-name {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .pdp-main .pnc .pnc-product .pnc-product-info .pnc-name {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pdp-main .pnc .pnc-product .pnc-product-info .pnc-id {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5em;
  color: #393939;
}
.pdp-main .pnc .pnc-product .quantity-module {
  float: right;
}
.pdp-main .pnc .pnc-product.disabled .pnc-name {
  color: #6e6e6e;
}
.pdp-main .pnc .pnc-total-count {
  line-height: 40px;
  line-height: 2.5rem;
  text-align: right;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  border-top: 1px solid #c0c0c0;
}
.pdp-main .personalization-title {
  border-top: 1px solid #c0c0c0;
  padding: 1.25rem 0 0.625rem;
}
@media (min-width: 768px) {
  .pdp-main .personalization-title {
    padding-top: 1.5625rem;
  }
}
.pdp-main .personalization-title h5 {
  margin: 0 0 0.1875rem;
}
.pdp-main .personalization-title a {
  float: right;
}
.pdp-main .esp-box {
  border-top: 1px solid #c0c0c0;
}
@media (min-width: 768px) {
  .pdp-main .esp-box {
    padding: 0.625rem;
  }
}
.pdp-main .esp-box .esp-content {
  background: #f9f6f2;
  margin: 0.625rem 0;
  padding: 0.625rem 0;
}
@media (min-width: 768px) {
  .pdp-main .esp-box .esp-content {
    padding: 0.625rem;
    margin: 0.625rem;
  }
}
.pdp-main .esp-box .esp-content h5 {
  margin-top: 0.625rem;
  margin-bottom: 0.3125rem;
}
.pdp-main .esp-box .esp-content a.openModal {
  margin-bottom: 0.625rem;
  text-decoration: underline;
}
.pdp-main .esp-box .esp-content img {
  float: left;
  width: 50px;
}
.pdp-main .esp-box .esp-content .esp-option {
  margin-bottom: 1.25rem;
  font-weight: bold;
  margin-left: 0.9375rem;
}
.pdp-main .personalization-options,
.pdp-main .ps-personalization-options {
  background: #f9f6f2;
}
.pdp-main .personalization-options .personalization-option,
.pdp-main .ps-personalization-options .personalization-option {
  margin: 0;
  padding: 0.625rem;
  border-bottom: 2px solid #fff;
}
@media (min-width: 768px) {
  .pdp-main .personalization-options .personalization-option,
  .pdp-main .ps-personalization-options .personalization-option {
    padding: 0.875rem 1.25rem;
  }
}
.pdp-main .personalization-options .personalization-option.visually-hidden,
.pdp-main .ps-personalization-options .personalization-option.visually-hidden {
  padding: 0;
}
.pdp-main .personalization-options .personalization-option label,
.pdp-main .ps-personalization-options .personalization-option label {
  width: 100%;
  float: none;
}
.pdp-main .personalization-options .personalization-option label .optional,
.pdp-main .ps-personalization-options .personalization-option label .optional {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.pdp-main .personalization-options .personalization-option .field-wrapper,
.pdp-main .ps-personalization-options .personalization-option .field-wrapper {
  width: 100%;
}
.pdp-main .personalization-options .personalization-option .personalization-input.uppercase,
.pdp-main .ps-personalization-options .personalization-option .personalization-input.uppercase {
  text-transform: uppercase;
}
.pdp-main .personalization-options .personalization-option .personalization-input.lowercase,
.pdp-main .ps-personalization-options .personalization-option .personalization-input.lowercase {
  text-transform: lowercase;
}
.pdp-main .personalization-options .personalization-option .personalization-input.capitalize,
.pdp-main .ps-personalization-options .personalization-option .personalization-input.capitalize {
  text-transform: capitalize;
}
.pdp-main .personalization-options .show-more,
.pdp-main .ps-personalization-options .show-more {
  display: block;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  position: relative;
  padding: 0.625rem;
}
.pdp-main .personalization-options .show-more::after,
.pdp-main .ps-personalization-options .show-more::after {
  content: "";
  display: block;
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  width: 0.9375rem;
  height: 0.9375rem;
  background: url("../images/svg-icons/increase.svg") no-repeat center;
}
.pdp-main .personalization-options ~ .product-add-to-cart,
.pdp-main .ps-personalization-options ~ .product-add-to-cart {
  border-top: 0 none;
}
.pdp-main .personalized-required {
  display: block;
  margin-bottom: 1.25rem;
}
.pdp-main .personalized-required span {
  margin-top: 1.25rem;
}
.pdp-main .optional-personalization {
  display: none;
}
.pdp-main .product-add-to-cart {
  overflow: hidden;
  padding: 1.25rem 0 1.875rem;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
  margin: 0 0 1.875rem;
  max-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .pdp-main .product-add-to-cart {
    padding: 1.875rem 0;
    margin-bottom: 1.25rem;
  }
}
.pdp-main .product-add-to-cart .inventory {
  float: left;
  white-space: nowrap;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.pdp-main .product-add-to-cart .inventory .label {
  margin-bottom: 0.3125rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  line-height: 20px;
  line-height: 1.25rem;
}
.pdp-main .product-add-to-cart .leadTimeMsg,
.pdp-main .product-add-to-cart .AddToCartAlertMessage {
  color: #d41836;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
@media (min-width: 1280px) {
  .pdp-main .product-add-to-cart .leadTimeMsg,
  .pdp-main .product-add-to-cart .AddToCartAlertMessage {
    text-align: left;
  }
}
.pdp-main .product-add-to-cart .leadTimeMsg a,
.pdp-main .product-add-to-cart .AddToCartAlertMessage a {
  color: #d41836;
  text-decoration: underline;
  text-underline-position: under;
}
@media (min-width: 1280px) {
  .pdp-main .product-add-to-cart .leadTimeMsg {
    margin-left: 160px;
  }
}
.pdp-main .product-add-to-cart .add-to-cart-wrap {
  float: right;
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: calc(100% - 8.75rem);
}
@media (min-width: 1280px) {
  .pdp-main .product-add-to-cart .add-to-cart-wrap {
    width: calc(100% - 10rem);
  }
}
.pdp-main .product-add-to-cart .add-to-cart-wrap .availability-web {
  padding: 0;
  margin-bottom: 0.3125rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.pdp-main .product-add-to-cart button {
  width: 100%;
  padding: 0;
}
.pdp-main button#add-to-cart.add-to-cart-disabled {
  cursor: not-allowed;
}
.pdp-main .recommendations-container {
  position: relative;
}
.pdp-main .recommendations-container + .tab {
  margin-top: 1.875rem;
}
@media (min-width: 768px) {
  .pdp-main .recommendations-container + .tab {
    border-top: 0 none;
  }
}
.pdp-main .recommendations-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #f9f6f2;
}
.pdp-main .recommendations {
  padding: 1.25rem 0 0.9375rem;
  position: relative;
  margin-left: -0.4375rem;
  width: calc(100% + 0.875rem);
}
@media (min-width: 768px) {
  .pdp-main .recommendations {
    padding: 1.875rem 0 1.5625rem;
  }
}
.pdp-main .recommendations .slick-prev {
  left: -1.5rem;
}
@media (max-width: 767px) {
  .pdp-main .recommendations .slick-prev {
    left: 0.75rem;
  }
}
.pdp-main .recommendations .slick-next {
  right: -1.5rem;
}
@media (max-width: 767px) {
  .pdp-main .recommendations .slick-next {
    right: 1rem;
  }
}
.pdp-main .recommendations h3 {
  text-align: center;
  margin: 0 0 0.9375rem;
}
@media (min-width: 768px) {
  .pdp-main .recommendations h3 {
    margin-bottom: 1.5625rem;
  }
}
.pdp-main .recommendations .carousel-recommendations {
  position: relative;
  margin: auto;
}
.pdp-main .recommendations .carousel-recommendations:not(.slick-initialized) {
  display: none;
}
.pdp-main .recommendations .carousel-recommendations .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pdp-main .recommendations .carousel-recommendations .slick-arrow {
  width: 30px;
  height: 30px;
  display: none;
}
.pdp-main .recommendations .carousel-recommendations .slick-arrow::before {
  content: none;
}
.pdp-main .recommendations .carousel-recommendations .slick-arrow.slick-prev {
  background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
  left: -0.625rem;
}
@media (min-width: 1025px) {
  .pdp-main .recommendations .carousel-recommendations .slick-arrow.slick-prev {
    left: -1.625rem;
  }
}
.pdp-main .recommendations .carousel-recommendations .slick-arrow.slick-next {
  background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
  right: -0.625rem;
}
@media (min-width: 1025px) {
  .pdp-main .recommendations .carousel-recommendations .slick-arrow.slick-next {
    right: -1.625rem;
  }
}
.pdp-main .recommendations .carousel-recommendations .slick-arrow.slick-disabled {
  opacity: 0.3;
}
.pdp-main .recommendations .carousel-recommendations .slick-dots {
  position: static;
  margin-top: 0.625rem;
  line-height: 1;
}
.pdp-main .recommendations .carousel-recommendations .slick-dots li {
  margin: 0 0.3125rem;
  width: 0.625rem;
  height: 0.625rem;
}
.pdp-main .recommendations .carousel-recommendations .slick-dots li button {
  min-height: auto;
  width: 0.625rem;
  height: 0.625rem;
  padding: 0;
}
.pdp-main .recommendations .carousel-recommendations .slick-dots li button::before {
  width: 0.625rem;
  height: 0.625rem;
  left: 0;
  top: 0;
}
.pdp-main .recommendations .grid-tile {
  background: #fff;
  -webkit-box-shadow: 0 0 9px 0 #c0c0c0;
          box-shadow: 0 0 9px 0 #c0c0c0;
  width: 18.75rem;
  height: auto;
  padding-bottom: 75px;
  margin: 0.3125rem 0.4375rem;
}
.pdp-main .recommendations .product-tile {
  padding: 1.25rem;
}
.pdp-main .recommendations .product-tile:hover .recommendation-tooltip {
  display: block !important;
}
.pdp-main .recommendations img {
  margin: auto;
}
.pdp-main .recommendations .product-name {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.pdp-main .recommendations .product-price {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
}
.pdp-main .recommendations .recommendation-tooltip {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  width: 300px;
  border: 1px solid #c0c0c0;
  text-align: left;
  background: none repeat scroll 0 0 #fff;
}
.pdp-main .promotion {
  overflow: hidden;
  padding: 0.625rem 0;
  border-top: 1px solid #c0c0c0;
}
.pdp-main .promotion .promotion-title {
  margin: 0.625rem 0;
}
.pdp-main .promotion .promotion-callout {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  color: #a01e21;
  margin-bottom: 0.625rem;
}
@media (max-width: 1279px) {
  .pdp-main .promotion .promotion-callout {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .pdp-main .promotion .promotion-callout {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pdp-main .promotion .promotion-callout .tooltip .icon {
  margin: 0;
  top: -0.1875rem;
}
@media (max-width: 1024px) {
  .pdp-main .product-review-links {
    margin-left: 6%;
  }
}
@media (max-width: 1024px) {
  .pdp-main .prSnippetTitle,
  .pdp-main .prSnippetRatingUnclickable {
    float: left;
  }
}

.product-set .product-add-to-cart {
  clear: both;
  border: 0 none;
  padding: 0;
  margin: 0;
  overflow: visible;
}
.product-set .product-add-to-cart.anchor-wrap {
  border-bottom: 1px solid #c0c0c0;
  margin: 1.875rem 0;
  padding-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .product-set .product-add-to-cart.anchor-wrap {
    padding-bottom: 1.25rem;
  }
}
.product-set .product-add-to-cart.anchor-wrap .anchor {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: none;
}
.product-set .product-add-to-cart.product-add-all-to-cart {
  margin: 2.5rem 0;
}
@media (min-width: 768px) {
  .product-set .product-add-to-cart.product-add-all-to-cart {
    margin: 1.875rem 0;
    line-height: 50px;
    line-height: 3.125rem;
    height: 3.125rem;
    display: none;
  }
}
.product-set .product-add-to-cart.product-add-all-to-cart .add-all-to-cart-message {
  display: none;
  margin-bottom: 1.25rem;
  text-align: center;
}
@media (min-width: 768px) {
  .product-set .product-add-to-cart.product-add-all-to-cart .add-all-to-cart-message {
    padding-right: 1.25rem;
    text-align: right;
    margin: 0;
    width: calc(100% - 20rem);
  }
}
.product-set .product-add-to-cart.product-add-all-to-cart .add-all-to-cart-message .product-price {
  display: inline-block;
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 0;
}
.product-set .product-add-to-cart.product-add-all-to-cart button {
  display: none;
}
@media (min-width: 768px) {
  .product-set .product-add-to-cart.product-add-all-to-cart button {
    max-width: 20rem;
  }
}
.product-set .product-add-to-cart label {
  float: left;
  font-size: 0.75rem;
  padding-top: 0.3em;
  padding-right: 0.5em;
}
.product-set .product-add-to-cart .availability-web label {
  float: none;
  padding: top;
}
@media (max-width: 1024px) {
  .product-set .wistia-nav {
    display: none;
  }
}

.product-set-list {
  border-top: 1px solid #c0c0c0;
}
.product-set-list .product-set-item {
  clear: both;
  overflow: hidden;
  padding: 2.5rem 0 1.875rem;
  border-bottom: 1px solid #c0c0c0;
}
@media (min-width: 768px) {
  .product-set-list .product-set-item {
    padding: 1.25rem 0 3.75rem;
  }
}
.product-set-list .product-set-item .add-to-cart-wrap {
  width: 185px;
  margin-left: 10px;
}
@media (min-width: 1280px) {
  .product-set-list .product-set-item .add-to-cart-wrap {
    width: auto;
    margin-left: 30px;
  }
}
.product-set-list .product-set-image {
  text-align: center;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .product-set-list .product-set-image {
    float: left;
    width: 17%;
    max-width: 12.5rem;
    min-height: 12.5rem;
    margin: 0;
  }
}
.product-set-list .product-set-image img {
  max-width: 100%;
  vertical-align: top;
}
@media (min-width: 768px) {
  .product-set-list .product-set-header,
  .product-set-list .product-set-details {
    float: left;
    width: 45%;
    max-width: 37.5rem;
    padding-left: 1.875rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.product-set-list .product-set-header a.item-details,
.product-set-list .product-set-details a.item-details {
  text-decoration: underline;
  line-height: 1.5rem;
  font-size: 0.85rem;
}
@media (min-width: 768px) {
  .product-set-list .product-pricing-info,
  .product-set-list .product-add-to-cart-info {
    float: right;
    width: 37%;
    max-width: 27.5rem;
    clear: right;
  }
}
.product-set-list .product-pricing-info .product-actions-links,
.product-set-list .product-add-to-cart-info .product-actions-links {
  width: 79%;
  text-decoration: underline;
  line-height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.product-set-list .product-name {
  margin: 0 0 1.25rem;
}
@media (min-width: 768px) {
  .product-set-list .product-name {
    margin-bottom: 0;
  }
}
.product-set-list .rating-wrapper {
  margin-bottom: 1.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}
@media (min-width: 768px) {
  .product-set-list .rating-wrapper {
    margin-bottom: 1.25rem;
  }
}
.product-set-list .rating-wrapper .links {
  display: none;
}
.product-set-list .rating-wrapper .links a.first {
  border-right: 1px solid #393939;
  padding-right: 0.5rem;
  margin-right: 0.3125rem;
}
.product-set-list .rating-wrapper > div {
  float: left;
}
.product-set-list .rating-wrapper > div ~ .links {
  display: inline-block;
  margin-left: 0.9375rem;
}
.product-set-list .product-variations .attribute {
  margin: 1.25rem 0;
}
.product-set-list .pdp-callout-message .content-asset {
  margin-top: 1.5625rem;
}
@media (min-width: 768px) {
  .product-set-list .pdp-callout-message .content-asset {
    margin-top: 3.4375rem;
  }
}

.product-info {
  clear: both;
}

.tabs {
  margin-top: 1.5625rem;
}
@media (min-width: 768px) {
  .tabs {
    margin-top: 1.25rem;
  }
}
.tabs .tab {
  border-top: 1px solid #c0c0c0;
  padding-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .tabs .tab {
    padding-bottom: 1.875rem;
  }
}
.tabs .tab .tab-header {
  margin: 1.8125rem 0 1.1875rem;
  position: relative;
  font-weight: 700;
}
@media (max-width: 767px) {
  .tabs .tab .tab-header {
    margin: 1.1875rem 0 0.5625rem;
    cursor: pointer;
  }
}
.tabs .tab .tab-header::after {
  content: "";
  display: block;
  position: absolute;
  right: 0.25rem;
  top: 0;
  width: 1.125rem;
  height: 1.125rem;
  background: url("../images/svg-icons/increase.svg") no-repeat center;
}
@media (min-width: 768px) {
  .tabs .tab .tab-header::after {
    content: none;
  }
}
@media (max-width: 767px) {
  .tabs .tab .tab-header + .tab-content {
    display: none;
  }
}
.tabs .tab .tab-header.expanded::after {
  background: url("../images/svg-icons/decrease.svg") no-repeat center;
}
@media (max-width: 767px) {
  .tabs .tab .tab-header.expanded + .tab-content {
    display: block;
  }
}
.tabs .tab .tab-info {
  line-height: 1.43;
}
@media (min-width: 768px) {
  .tabs .tab .tab-info {
    float: left;
    width: 55%;
  }
}
.tabs .tab .tab-info + .tab-info {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .tabs .tab .tab-info + .tab-info {
    margin-top: 2.5rem;
  }
}
.tabs .tab .tab-info + .tab-additional-info {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .tabs .tab .tab-info + .tab-additional-info {
    display: inline-block;
    width: 39%;
    margin-top: 0;
    margin-left: 6%;
  }
}
.tabs .tab .tab-additional-info {
  margin-bottom: 1.25rem;
}
.tabs .tab p {
  margin: 0 0 1.25rem;
}
.tabs .tab ul {
  list-style-type: disc;
  list-style-position: inside;
  line-height: 1.87;
  margin: 0 0 1.25rem;
}
.tabs .tab h5 {
  margin: 0 0 0.625rem;
}
.tabs .tab .wistia_embed {
  max-width: 100%;
  margin-bottom: 1.25rem;
}
.tabs .tab .wistia_embed * {
  max-width: 100% !important;
  height: auto !important;
}
.tabs .tab .wistia_embed img {
  position: static !important;
}
.tabs .tab .wistia_click_to_play > div::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  width: 5rem;
  height: 5rem;
  background: url("../images/svg-icons/play-button.svg") no-repeat center;
  background-size: contain;
  top: calc(50% - 2.5rem);
  left: calc(50% - 2.5rem);
}
.tabs .tab .info-link {
  margin-bottom: 0.625rem;
}
.tabs .tab .bv-cv2-cleanslate .bv-shared .bv-action-bar-header {
  display: none !important;
}
.tabs .tab .bv-cv2-cleanslate .bv-shared .bv-action-bar button:hover {
  border-color: #a01e21 !important;
}

.js .pdp-main .recommendations .product-tile .recommendation-tooltip {
  display: none !important;
}
.js .restrictions-dialog h4 {
  margin: 0.625rem 0;
  font-weight: 700;
}
.js .restrictions-dialog ul {
  margin: 0;
}

.zoom-text {
  display: none;
  position: absolute;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  color: #393939;
  min-width: 150px;
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}

.cross-sell ul li.grid-tile {
  display: inline-block;
  margin-left: 10%;
  height: 452px !important;
}
@media (min-width: 768px) {
  .cross-sell ul li.grid-tile {
    margin-left: 0.4375rem;
  }
}
@media (max-width: 1024px) {
  .cross-sell ul li.grid-tile {
    margin-left: 0;
    margin-left: initial;
    height: 462px !important;
  }
}

button#product-set-add-to-cart {
  width: 185px;
}
button#product-set-add-to-cart.add-to-cart-disabled {
  cursor: not-allowed;
}
@media (min-width: 768px) {
  button#product-set-add-to-cart {
    width: 130px;
  }
}
@media (min-width: 1025px) {
  button#product-set-add-to-cart {
    width: 200px;
  }
}
@media (min-width: 1280px) {
  button#product-set-add-to-cart {
    width: 280px;
  }
}

@media (max-width: 767px) {
  span#product-info-melter_shipping_message {
    padding-top: 7px;
  }
}

#product-content .rating-wrapper {
  margin-bottom: 1.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}
@media (min-width: 768px) {
  #product-content .rating-wrapper {
    margin-bottom: 1.25rem;
  }
}
#product-content .rating-wrapper .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container {
  display: inline-block;
  margin-right: 15px;
}
#product-content .rating-wrapper .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,
#product-content .rating-wrapper .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span {
  font-size: 15px !important;
  color: inherit;
}
#product-content .rating-wrapper .p-w-r .pr-snippet-stars {
  margin-right: 5px;
}
#product-content .rating-wrapper .p-w-r .pr-no-reviews .pr-snippet-stars .pr-snippet-rating-decimal {
  display: none;
}
#product-content .rating-wrapper .p-w-r .pr-no-reviews .pr-snippet-review-count {
  display: none;
}

#QuickViewDialog .p-w-r .pr-snippet-rating-decimal {
  display: none;
}
#QuickViewDialog .p-w-r a.pr-snippet-write-review-link {
  display: none;
}

#pr-reviewsnippet .p-w-r .pr-rating-stars,
#pr-reviewdisplay .p-w-r .pr-rating-stars,
.pr-tile-review-snippet .p-w-r .pr-rating-stars,
.ps-review-snippet .p-w-r .pr-rating-stars {
  vertical-align: top;
  margin-bottom: 5px;
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4 {
  height: 15px !important;
  width: 15px !important;
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4-100-filled,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4-100-filled,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-100-filled,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-100-filled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTMuMzE0IiBoZWlnaHQ9IjEyLjY2MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3QgZmlsbD0iI2ZmZmZmZiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iMCIgeT0iMCIvPjxwYXRoIGZpbGw9IiNkNzE5MjEiIGQ9Ik0gNi42NTcsMTAuNSAyLjU0MywxMi42NjMgMy4zMjgsOC4wODIgMCw0LjgzNyA0LjYsNC4xNjggNi42NTcsMCBsIDIuMDU3LDQuMTY4IDQuNiwwLjY2OSAtMy4zMjgsMy4yNDUgMC43ODUsNC41ODEgeiIvPjwvZz48L3N2Zz4=");
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4-75-filled,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4-75-filled,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-75-filled,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-75-filled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTMuMzE0IiBoZWlnaHQ9IjEyLjY2MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGZpbGw9IiNmZmZmZmYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjAiIHk9IjAiLz48cGF0aCBmaWxsPSIjZDcxOTIxIiBkPSJNIDYuNjU3LDEwLjUgMi41NDMsMTIuNjYzIDMuMzI4LDguMDgyIDAsNC44MzcgNC42LDQuMTY4IDYuNjU3LDAgbCAyLjA1Nyw0LjE2OCA0LjYsMC42NjkgLTMuMzI4LDMuMjQ1IDAuNzg1LDQuNTgxIHoiIHN0eWxlPSJmaWxsOiNlZmVmZWY7ZmlsbC1vcGFjaXR5OjEiLz48cGF0aCBmaWxsPSIjZDcxOTIxIiBkPSJNIDYuNjU3LDEwLjUgMi41NDMsMTIuNjYzIDMuMzI4LDguMDgyIDAsNC44MzcgNC42LDQuMTY4IDYuNjU3LDAgOS41LDQuMjc4NjYyOSBWIDQuODM3IDguMDgyIDExLjk5OTAyMiBaIiBzdHlsZT0iZmlsbDojZDcxOTIxO2ZpbGwtb3BhY2l0eToxIi8+PC9nPjwvc3ZnPg==");
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4-50-filled,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4-50-filled,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-50-filled,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-50-filled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTMuMzE0IiBoZWlnaHQ9IjEyLjY2MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGZpbGw9IiNmZmZmZmYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjAiIHk9IjAiLz48cGF0aCBmaWxsPSIjZDcxOTIxIiBkPSJNIDYuNjU3LDEwLjUgMi41NDMsMTIuNjYzIDMuMzI4LDguMDgyIDAsNC44MzcgNC42LDQuMTY4IDYuNjU3LDAgNi42NTU3NDgsNC4xNTIxOTEgViA0LjgzNyA4LjA4MiBaIi8+PHBhdGggZmlsbD0iI2Q3MTkyMSIgZD0iTSA2LjY1NywxMC41IDEwLjc3MSwxMi42NjMgOS45ODYsOC4wODIgMTMuMzE0LDQuODM3IDguNzE0LDQuMTY4IDYuNjU3LDAgNi42NTgyNTIsNC4xNTIxOTEgViA0LjgzNyA4LjA4MiBaIiBzdHlsZT0iZmlsbDojZWJlYmViO2ZpbGwtb3BhY2l0eToxIi8+PC9nPjwvc3ZnPg==");
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4-25-filled,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4-25-filled,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-25-filled,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-25-filled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTMuMzE0IiBoZWlnaHQ9IjEyLjY2MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KC0xLDAsMCwxLDEzLjMxNCwwKSI+PHJlY3QgZmlsbD0iI2ZmZmZmZiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iMCIgeT0iMCIvPjxwYXRoIGZpbGw9IiNkNzE5MjEiIGQ9Ik0gNi44MTUwODk5LDEwLjQ2ODM4MiA2LjkzNzg5ODksMTAuMDA3MDkgMy4zMjgsOC4wODIgNS43ODYwOSw0LjY3ODkxMDEgNC42LDQuMTY4IDcuODU4NDgzMiw0LjI2ODQyNyA4LjcxNCw0LjE2OCBsIDQuNiwwLjY2OSAtMy4zMjgsMy4yNDUgMC43ODUsNC41ODEgeiIgc3R5bGU9ImZpbGw6I2Q3MTkyMTtmaWxsLW9wYWNpdHk6MSIvPjxwYXRoIGZpbGw9IiNkNzE5MjEiIGQ9Ik0gNi42NTcsMTAuNSAyLjU0MywxMi42NjMgMy4zMjgsOC4wODIgMCw0LjgzNyA0LjYsNC4xNjggNi42NTcsMCA5LjUsNC4yNzg2NjI5IFYgNC44MzcgOC4wODIgMTEuOTk5MDIyIFoiIHN0eWxlPSJmaWxsOiNlZmVmZWY7ZmlsbC1vcGFjaXR5OjEiLz48L2c+PC9zdmc+");
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4-0-filled,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4-0-filled,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-0-filled,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-0-filled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTMuMzE0IiBoZWlnaHQ9IjEyLjY2MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGZpbGw9IiNmZmZmZmYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjAiIHk9IjAiLz48cGF0aCBmaWxsPSIjZDcxOTIxIiBkPSJNIDYuNjU3LDEwLjUgMi41NDMsMTIuNjYzIDMuMzI4LDguMDgyIDAsNC44MzcgNC42LDQuMTY4IDYuNjU3LDAgbCAyLjA1Nyw0LjE2OCA0LjYsMC42NjkgLTMuMzI4LDMuMjQ1IDAuNzg1LDQuNTgxIHoiIHN0eWxlPSJmaWxsOiNlYmViZWI7ZmlsbC1vcGFjaXR5OjEiLz48L2c+PC9zdmc+");
}
#pr-reviewsnippet .p-w-r .pr-snippet-rating-decimal,
#pr-reviewdisplay .p-w-r .pr-snippet-rating-decimal,
.pr-tile-review-snippet .p-w-r .pr-snippet-rating-decimal,
.ps-review-snippet .p-w-r .pr-snippet-rating-decimal {
  font-size: 15px;
  border: 0;
  vertical-align: bottom;
}
#pr-reviewsnippet .p-w-r .pr-snippet-stars-container,
#pr-reviewdisplay .p-w-r .pr-snippet-stars-container,
.pr-tile-review-snippet .p-w-r .pr-snippet-stars-container,
.ps-review-snippet .p-w-r .pr-snippet-stars-container {
  vertical-align: bottom;
}
#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-reco,
#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-reco,
.pr-tile-review-snippet .p-w-r .pr-snippet-stars-reco-reco,
.ps-review-snippet .p-w-r .pr-snippet-stars-reco-reco {
  display: none;
}
#pr-reviewsnippet .p-w-r a.pr-subheadline,
#pr-reviewdisplay .p-w-r a.pr-subheadline,
.pr-tile-review-snippet .p-w-r a.pr-subheadline,
.ps-review-snippet .p-w-r a.pr-subheadline {
  display: none;
}
#pr-reviewsnippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a,
#pr-reviewsnippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover,
#pr-reviewdisplay .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a,
#pr-reviewdisplay .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover,
.pr-tile-review-snippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a,
.pr-tile-review-snippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover,
.ps-review-snippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a,
.ps-review-snippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
  background-color: #a01e21 !important;
  color: #fff !important;
  border-bottom: none !important;
}
#pr-reviewsnippet .p-w-r section.pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue,
#pr-reviewdisplay .p-w-r section.pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue,
.pr-tile-review-snippet .p-w-r section.pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue,
.ps-review-snippet .p-w-r section.pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue {
  background-color: #d71921;
}
#pr-reviewsnippet .p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active,
#pr-reviewdisplay .p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active,
.pr-tile-review-snippet .p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active,
.ps-review-snippet .p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active {
  background-color: #d71921;
}
#pr-reviewsnippet .p-w-r section.pr-review-snapshot-block.pr-review-snapshot-block-recommend,
#pr-reviewdisplay .p-w-r section.pr-review-snapshot-block.pr-review-snapshot-block-recommend,
.pr-tile-review-snippet .p-w-r section.pr-review-snapshot-block.pr-review-snapshot-block-recommend,
.ps-review-snippet .p-w-r section.pr-review-snapshot-block.pr-review-snapshot-block-recommend {
  visibility: hidden;
}
#pr-reviewsnippet .p-w-r section.pr-review-snapshot-faceoff,
#pr-reviewdisplay .p-w-r section.pr-review-snapshot-faceoff,
.pr-tile-review-snippet .p-w-r section.pr-review-snapshot-faceoff,
.ps-review-snippet .p-w-r section.pr-review-snapshot-faceoff {
  display: none;
}

.p-w-r .pr-accessible-btn,
.p-w-r .pr-accessible-btn:hover {
  background-color: #a01e21 !important;
  color: #fff !important;
  border-bottom: none !important;
}
.p-w-r .pr-rd-details.pr-rd-reviewed-at {
  display: none;
}

.pr-tile-review-snippet .p-w-r .pr-category-snippet .pr-snippet-rating-decimal,
.ps-review-snippet .p-w-r .pr-category-snippet .pr-snippet-rating-decimal {
  display: none;
}
.pr-tile-review-snippet .p-w-r .pr-category-snippet .pr-category-snippet__total,
.ps-review-snippet .p-w-r .pr-category-snippet .pr-category-snippet__total {
  padding-bottom: 5px;
}
.pr-tile-review-snippet .p-w-r .pr-no-reviews .pr-category-snippet .pr-category-snippet__total,
.ps-review-snippet .p-w-r .pr-no-reviews .pr-category-snippet .pr-category-snippet__total {
  display: none;
}

.bonus-product-list .promotion {
  margin: 0;
  padding: 0.9375rem 0;
}
.bonus-product-list .promotion .tooltip .icon {
  margin: 0;
  top: -0.1875rem;
}
.bonus-product-list .bonus-product-item {
  border-top: 1px solid #c0c0c0;
  padding: 1.25rem 0;
}
.bonus-product-list .bonus-product-item::after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 767px) {
  .js .bonus-product-list .bonus-product-item .product-col-1,
  .js .bonus-product-list .bonus-product-item .product-col-2,
  .js .bonus-product-list .bonus-product-item .product-col-3 {
    width: 100%;
    max-width: 100%;
  }
}
.bonus-product-list .product-add-to-cart {
  padding-bottom: 0;
  border-bottom: 0 none;
}
.bonus-product-list .product-add-to-cart form {
  width: 100%;
}
.bonus-product-list .quantity-error {
  text-transform: inherit;
  color: #a00101;
  position: absolute;
}
.bonus-product-list .quantity-error.error-msg {
  padding: 0.3125rem 0 0 1.5rem;
}
.bonus-product-list .quantity-error.error-msg::before {
  content: "";
  display: none;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
  display: block;
  position: absolute;
  top: 0.3125rem;
  left: 0;
}
.bonus-product-list .bonus-product-list-footer {
  padding: 0;
}
.bonus-product-list .bonus-product-list-footer::after {
  content: "";
  display: table;
  clear: both;
}
.bonus-product-list .bonus-product-list-footer .add-to-cart-bonus {
  float: right;
}
.bonus-product-list .selected-bonus-item {
  position: relative;
  margin: 1em 0 1em 1em;
}
.bonus-product-list .selected-bonus-item .item-name {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.bonus-product-list .selected-bonus-item .remove-link {
  position: absolute;
  left: -0.5rem;
  line-height: 1.6;
}

.bonus-discount-container .promo-details {
  display: none;
}
.bonus-discount-container .promo-details.visible {
  display: block;
}

.sizinginformation {
  padding: 10px;
  border: none;
}
@media (max-width: 1024px) {
  .sizinginformation {
    padding: 0;
  }
}
.sizinginformation th {
  background: #fff;
}
@media (max-width: 1024px) {
  .sizinginformation th {
    font-family: roboto-regular, arial, sans-serif;
    font-weight: normal;
    padding: 0 0 0 2px;
  }
}
.sizinginformation td,
.sizinginformation th {
  padding: 10px;
  border-bottom: 1px solid #fff;
}
.sizinginformation td {
  border-left: 1px solid #fff;
}
@media (max-width: 1024px) {
  .sizinginformation td {
    padding: 5px;
    text-align: center;
    background: #fff;
  }
}
.sizinginformation .ui-tabs-nav {
  height: 33px;
}
.sizinginformation .sizing-charts {
  border: none;
}
@media (max-width: 1024px) {
  .sizinginformation .sizechart {
    padding: 0 !important;
  }
}
.sizinginformation .tips-list {
  padding: 0 !important;
}
.sizinginformation .tips-list li {
  list-style: none !important;
}

#QuickViewDialog {
  padding-top: 0.625rem;
}
@media (min-width: 1280px) {
  #QuickViewDialog .product-add-to-cart .AddToCartAlertMessage {
    margin-left: 160px;
  }
}
@media screen and (min-width: 768px) {
  #QuickViewDialog .recommendations-container {
    position: relative;
    margin-left: 8%;
    margin-right: 8%;
  }
  #QuickViewDialog .recommendations-container::before {
    position: relative;
  }
}

.js .ui-dialog-content .product-col-2 {
  width: 44%;
  max-width: 25rem;
}
@media (max-width: 1024px) {
  .js .ui-dialog-content .product-col-2 {
    width: 100%;
  }
}
.js .ui-dialog-content .product-col-2 .product-image {
  max-width: 100%;
}
.js .ui-dialog-content .product-col-2 .product-primary-image.slick-slider .slick-arrow.slick-prev {
  left: 0.3125rem;
}
.js .ui-dialog-content .product-col-2 .product-primary-image.slick-slider .slick-arrow.slick-next {
  right: 0.3125rem;
}
.js .ui-dialog-content .product-col-2 .product-primary-image.slick-slider .slick-dots {
  height: auto;
  margin-top: 1.25rem;
  overflow: visible;
}
.js .ui-dialog-content .product-col-2 #thumbnails {
  display: none;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #393939;
  max-width: 18.75rem;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.active {
  text-decoration: none;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus {
  outline: none;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled], fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #c0c0c0;
  color: #393939;
  border-color: #c0c0c0;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:hover, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover {
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled.active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled].active, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:active, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.active {
  border-color: #6e6e6e;
  background-color: #fff;
  color: #393939;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled], fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled.active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled].active, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:active, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.js .ui-dialog-content .product-col-1,
.js .ui-dialog-content .product-col-3 {
  width: 53%;
  max-width: 30rem;
}
@media (max-width: 1024px) {
  .js .ui-dialog-content .product-col-1,
  .js .ui-dialog-content .product-col-3 {
    width: 100%;
  }
}
.js .ui-dialog-content .product-col-3.product-set {
  width: 100%;
  max-width: 100%;
}
.js .ui-dialog-content h1.product-name {
  display: block;
}
.js .ui-dialog-content .rating-wrapper {
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 1.5625rem;
}
.js .ui-dialog-content .rating-wrapper .links {
  display: none;
}
.js .ui-dialog-content .rating-wrapper .links a.first {
  border-right: 1px solid #393939;
  padding-right: 0.5rem;
  margin-right: 0.3125rem;
}
.js .ui-dialog-content .rating-wrapper #BVRRSummaryContainer {
  float: left;
  margin-bottom: 0;
}
.js .ui-dialog-content .rating-wrapper #BVRRSummaryContainer ~ .links {
  display: inline-block;
}
.js .ui-dialog-content .rating-wrapper #BVRRSummaryContainer .bv-compat .bv-rating-ratio-number {
  display: none !important;
}
.js .ui-dialog-content .rating-wrapper #BVRRSummaryContainer .bv-write-review-container {
  display: none !important;
}
.js .ui-dialog-content .pdp-main .product-set-list {
  overflow: auto;
  max-height: 37.5rem;
  border-bottom: 1px solid #c0c0c0;
}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-item {
  padding: 1.25rem 0;
}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-image {
  width: 22%;
}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-header,
.js .ui-dialog-content .pdp-main .product-set-list .product-set-details {
  width: 45%;
}
.js .ui-dialog-content .pdp-main .product-set-list .product-pricing-info,
.js .ui-dialog-content .pdp-main .product-set-list .product-add-to-cart-info {
  width: 41%;
}
.js .ui-dialog-content .pdp-main .product-set-list .product-name {
  margin: 0;
}
.js .zoomPad {
  float: left;
  position: relative;
  z-index: 99;
  width: 100%;
  cursor: crosshair;
}
.js .zoomPreload {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  opacity: 0.8;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 110;
  width: 90px;
  height: 43px;
  padding: 8px;
  border: 1px solid #c0c0c0;
  text-align: center;
  text-decoration: none;
  background: url("../images/zoomloader.gif") #fff no-repeat 43px 30px;
  color: #393939;
}
.js .zoomPup {
  opacity: 0.6;
  position: absolute;
  z-index: 101;
  overflow: hidden;
  border: 1px solid #c0c0c0;
  background-color: #fff;
  cursor: crosshair;
}
.js .zoomOverlay {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 101;
  width: 100%;
  height: 100%;
  background: #fff;
}
.js .zoomWindow {
  position: absolute;
  left: 110%;
  top: 40px;
  z-index: 110;
  height: auto;
  background: #fff;
}
.js .zoomWrapper {
  position: relative;
  z-index: 110;
  border: 1px solid #393939;
}
.js .zoomWrapperTitle {
  font-size: 10px;
  font-size: 0.625rem;
  display: block;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 120;
  overflow: hidden;
  width: 100%;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background: #eeeeee;
  color: #fff;
}
.js .zoomWrapperImage {
  display: block;
  position: relative;
  z-index: 110;
  overflow: hidden;
}
.js .zoomWrapperImage img {
  display: block;
  position: absolute;
  z-index: 101;
  border: none;
}
.js .zoomIframe {
  display: block;
  opacity: 0.8;
  position: absolute;
  z-index: -1;
}

@media (max-width: 1024px) {
  #quickviewbutton {
    display: none !important;
  }
}

.pdp-main .product-add-to-cart .online-stock span {
  float: left;
}
.pdp-main .product-add-to-cart .store-stock {
  display: block;
  clear: left;
}

.availability-web {
  padding-bottom: 1rem;
}
.availability-web label {
  float: none;
}
.availability-web p {
  margin: 0;
}
.availability-web .availability-novariation {
  color: #6e6e6e;
}
.availability-web .availability-novariation.error-msg {
  color: #a00101;
  position: relative;
  padding-left: 1.5rem;
}
.availability-web .availability-novariation.error-msg::before {
  content: "";
  display: none;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.availability-storepickup .availability-instore,
.availability-storepickup .availability-web {
  background-color: #f9f6f2;
  padding: 1rem;
}
.availability-storepickup .availability-instore {
  margin-bottom: 1rem;
}
.availability-storepickup .availability-web {
  float: none;
}

.in-stock-msg,
.is-in-stock,
[data-status=store-in-stock] {
  color: #393939;
}

.low-inv-msg {
  color: #a00101;
}

.in-stock-date-msg,
.not-available,
.out-of-stock,
.store-error {
  color: #a01e21;
}

.not-available-msg {
  /* Style updated for CBS-711 */
  color: #a01e21;
  font-weight: 700;
  font-size: large;
}

.product-set-list .not-available-msg {
  font-size: 15px;
}

.on-order,
.preorder-msg,
.backorder-msg {
  color: #a01e21;
}

#user-zip {
  display: block;
  margin: 1rem auto 0;
}

.store-list-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}

.store-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}

.store-tile {
  /* for non-flex browsers */
  display: inline-block;
  vertical-align: top;
  /* for flex browsers */
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #c0c0c0;
  border-style: dashed;
  list-style: none;
  margin: 0.3rem 2%;
  padding: 0.8rem;
  text-align: center;
  width: 96%;
}
@media (min-width: 480px) {
  .store-tile {
    width: 45%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}
@media (min-width: 768px) {
  .store-tile {
    width: 31%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    margin: 0.3rem 1%;
  }
}
.store-tile.selected {
  background-color: rgba(0, 0, 0, 0.4);
}
.store-tile.selected .select-store-button {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
  background: #fff;
  color: #a01e21;
}
.store-tile.selected .select-store-button:hover, .store-tile.selected .select-store-button:focus, .store-tile.selected .select-store-button:active, .store-tile.selected .select-store-button.active {
  text-decoration: none;
}
.store-tile.selected .select-store-button:focus {
  outline: none;
}
.store-tile.selected .select-store-button.disabled, .store-tile.selected .select-store-button[disabled], fieldset[disabled] .store-tile.selected .select-store-button {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #c0c0c0;
  color: #393939;
  border-color: #c0c0c0;
}
.store-tile.selected .select-store-button.disabled:hover, .store-tile.selected .select-store-button[disabled]:hover, fieldset[disabled] .store-tile.selected .select-store-button:hover {
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.store-tile.selected .select-store-button:hover, .store-tile.selected .select-store-button:focus, .store-tile.selected .select-store-button:active, .store-tile.selected .select-store-button.active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
.store-tile.selected .select-store-button.disabled:hover, .store-tile.selected .select-store-button.disabled:focus, .store-tile.selected .select-store-button.disabled:active, .store-tile.selected .select-store-button.disabled.active, .store-tile.selected .select-store-button[disabled]:hover, .store-tile.selected .select-store-button[disabled]:focus, .store-tile.selected .select-store-button[disabled]:active, .store-tile.selected .select-store-button[disabled].active, fieldset[disabled] .store-tile.selected .select-store-button:hover, fieldset[disabled] .store-tile.selected .select-store-button:focus, fieldset[disabled] .store-tile.selected .select-store-button:active, fieldset[disabled] .store-tile.selected .select-store-button.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.store-tile .store-status {
  font-size: 0.9em;
  display: block;
  margin: 1rem 0;
}

.store-list-pdp-container {
  margin-top: 1em;
}
.store-list-pdp-container .store-list-pdp {
  margin-top: 0.5em;
}
.store-list-pdp-container .store-list-item {
  display: none;
  padding: 0.5em 0.8em;
}
.store-list-pdp-container .store-list-item::after {
  content: "";
  display: table;
  clear: both;
}
.store-list-pdp-container .store-list-item:last-of-type {
  border: none;
}
.store-list-pdp-container .store-list-item.selected {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  display: block;
}
.store-list-pdp-container .store-list-item.visible {
  display: block;
}
.store-list-pdp-container .store-list-item .store-address {
  float: left;
}
.store-list-pdp-container .store-list-item .store-status {
  float: right;
}

@media (max-width: 1024px) {
  .pt_cart #secondary {
    display: none;
  }
}
#cart-promo.active .drawer-handle {
  border-bottom: none;
}
#cart-promo.active .promo-code-container {
  border-bottom: 1px solid #000;
}
#cart-promo .drawer-handle {
  border-color: #000;
  margin: 0;
}
#cart-promo .promo-code-container {
  padding-right: 0;
  padding-left: 0;
  border-color: #000;
}

#cart-table,
.account-module .item-list {
  border-top: 1px solid #c0c0c0;
}
#cart-table .header-total-price,
.account-module .item-list .header-total-price {
  text-align: right;
}
#cart-table .item-delivery-options .form-row,
.account-module .item-list .item-delivery-options .form-row {
  margin: 0.5rem 0;
}
#cart-table .item-delivery-options .instore-delivery .selected-store-address,
#cart-table .item-delivery-options .instore-delivery .selected-store-availability,
#cart-table .item-delivery-options .instore-delivery .form-row,
.account-module .item-list .item-delivery-options .instore-delivery .selected-store-address,
.account-module .item-list .item-delivery-options .instore-delivery .selected-store-availability,
.account-module .item-list .item-delivery-options .instore-delivery .form-row {
  margin-left: 1.5rem;
}
@media (min-width: 768px) {
  #cart-table .item-delivery-options .instore-delivery .selected-store-address,
  #cart-table .item-delivery-options .instore-delivery .selected-store-availability,
  #cart-table .item-delivery-options .instore-delivery .form-row,
  .account-module .item-list .item-delivery-options .instore-delivery .selected-store-address,
  .account-module .item-list .item-delivery-options .instore-delivery .selected-store-availability,
  .account-module .item-list .item-delivery-options .instore-delivery .form-row {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  #cart-table .item-delivery-options,
  .account-module .item-list .item-delivery-options {
    width: 8.75rem;
  }
}
#cart-table .item-quantity-details .item-user-actions a,
#cart-table .item-quantity-details .item-user-actions button,
.account-module .item-list .item-quantity-details .item-user-actions a,
.account-module .item-list .item-quantity-details .item-user-actions button {
  display: block;
}
#cart-table .price-promotion,
.account-module .item-list .price-promotion {
  word-spacing: 0.5em;
}
#cart-table .price-promotion .price-sales,
.account-module .item-list .price-promotion .price-sales {
  color: #d71921;
}
#cart-table .price-promotion .price-standard,
.account-module .item-list .price-promotion .price-standard {
  text-decoration: line-through;
}
@media (min-width: 768px) and (max-width: 1024px) {
  #cart-table .price-promotion span,
  .account-module .item-list .price-promotion span {
    display: block;
  }
  #cart-table .price-promotion span.not-available.all-not-available,
  .account-module .item-list .price-promotion span.not-available.all-not-available {
    display: none;
  }
}
#cart-table .price-unadjusted,
.account-module .item-list .price-unadjusted {
  color: #393939;
  display: block;
  margin: 0 0 0.42em;
}
#cart-table .price-unadjusted span,
.account-module .item-list .price-unadjusted span {
  text-decoration: line-through;
}
#cart-table .price-adjusted-total,
.account-module .item-list .price-adjusted-total {
  color: #393939;
  display: block;
  margin: 0.42em 0 0;
}
#cart-table .price-adjusted-total span,
.account-module .item-list .price-adjusted-total span {
  color: #d71921;
}
#cart-table .gift-cert-delivery,
.account-module .item-list .gift-cert-delivery {
  color: #d71921;
}
#cart-table .cart-row,
.account-module .item-list .cart-row {
  border-bottom: 1px solid #c0c0c0;
}
#cart-table .cart-row.has-esp,
.account-module .item-list .cart-row.has-esp {
  border-bottom: none;
}
#cart-table .cart-row.esp-last-chance,
.account-module .item-list .cart-row.esp-last-chance {
  background-color: #c0c0c0;
}
#cart-table .cart-row.esp-last-chance h5,
.account-module .item-list .cart-row.esp-last-chance h5 {
  display: inline;
}
#cart-table .cart-row.esp-last-chance a.openModal,
.account-module .item-list .cart-row.esp-last-chance a.openModal {
  margin-left: 1.67rem;
  text-decoration: underline;
}
#cart-table .cart-row.esp-last-chance span.esp-last-chance,
.account-module .item-list .cart-row.esp-last-chance span.esp-last-chance {
  font-weight: bold;
  color: #a00101;
  margin-right: 1rem;
}
#cart-table .cart-row.esp-last-chance .esp-options,
.account-module .item-list .cart-row.esp-last-chance .esp-options {
  margin-top: 1.67rem;
  padding-left: 1.25rem;
}
#cart-table .cart-row.esp-last-chance img.new-leaf-logo,
.account-module .item-list .cart-row.esp-last-chance img.new-leaf-logo {
  float: left;
}
#cart-table .cart-row.esp-last-chance img.safety-net,
.account-module .item-list .cart-row.esp-last-chance img.safety-net {
  float: left;
  width: 15%;
}
#cart-table .cart-row.esp-last-chance .esp-content,
.account-module .item-list .cart-row.esp-last-chance .esp-content {
  float: left;
}
#cart-table .cart-row.esp-last-chance .esp-title,
.account-module .item-list .cart-row.esp-last-chance .esp-title {
  margin-top: 1.25rem;
}
@media (max-width: 767px) {
  #cart-table .cart-row.esp-last-chance td.item-details,
  .account-module .item-list .cart-row.esp-last-chance td.item-details {
    width: 100%;
    padding-left: 0.25rem;
  }
  #cart-table .cart-row.esp-last-chance img.new-leaf-logo,
  .account-module .item-list .cart-row.esp-last-chance img.new-leaf-logo {
    width: 25%;
  }
  #cart-table .cart-row.esp-last-chance img.safety-net,
  .account-module .item-list .cart-row.esp-last-chance img.safety-net {
    width: 25%;
  }
  #cart-table .cart-row.esp-last-chance .esp-content,
  .account-module .item-list .cart-row.esp-last-chance .esp-content {
    float: left;
    width: 70%;
  }
  #cart-table .cart-row.esp-last-chance a.openModal,
  .account-module .item-list .cart-row.esp-last-chance a.openModal {
    margin-left: 0;
    display: block;
  }
  #cart-table .cart-row.esp-last-chance .esp-options,
  .account-module .item-list .cart-row.esp-last-chance .esp-options {
    margin-top: 1rem;
    margin-left: -35%;
  }
  #cart-table .cart-row.esp-last-chance h5,
  .account-module .item-list .cart-row.esp-last-chance h5 {
    display: block;
    margin: 1rem 0;
  }
}
#cart-table .cart-row.esp-row .cart-price-sales,
.account-module .item-list .cart-row.esp-row .cart-price-sales {
  text-align: left;
  font-weight: 400;
}
#cart-table .cart-row.esp-row .price-total,
.account-module .item-list .cart-row.esp-row .price-total {
  font-weight: normal;
}
#cart-table thead,
.account-module .item-list thead {
  display: none;
}
@media (min-width: 768px) {
  #cart-table thead,
  .account-module .item-list thead {
    display: table-header-group;
  }
}
#cart-table thead tr,
.account-module .item-list thead tr {
  border-bottom: 1px solid #c0c0c0;
}
#cart-table thead tr .item-header,
.account-module .item-list thead tr .item-header {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
#cart-table tfoot td,
.account-module .item-list tfoot td {
  padding: 0;
  width: 100%;
}
#cart-table tfoot tr,
.account-module .item-list tfoot tr {
  border-bottom: 0;
}
@media (max-width: 1024px) {
  #cart-table tfoot,
  .account-module .item-list tfoot {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc((100vw - 100%) / -2);
  }
}
#cart-table .product-list-item,
.account-module .item-list .product-list-item {
  line-height: 1.5em;
}
#cart-table .item-image,
#cart-table .item-details,
#cart-table .item-price,
#cart-table .item-quantity,
#cart-table .item-total,
#cart-table .in-wishlist,
.account-module .item-list .item-image,
.account-module .item-list .item-details,
.account-module .item-list .item-price,
.account-module .item-list .item-quantity,
.account-module .item-list .item-total,
.account-module .item-list .in-wishlist {
  padding: 0.5rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#cart-table .in-wishlist,
.account-module .item-list .in-wishlist {
  color: #47807b;
}
#cart-table .item-details,
#cart-table .item-price,
#cart-table .item-quantity,
#cart-table .item-total,
.account-module .item-list .item-details,
.account-module .item-list .item-price,
.account-module .item-list .item-quantity,
.account-module .item-list .item-total {
  width: 60%;
  padding-left: 1.25rem;
}
#cart-table .item-image,
.account-module .item-list .item-image {
  width: 40%;
  padding-top: 1.25rem;
  padding-bottom: 1.875rem;
}
#cart-table .item-edit-details,
.account-module .item-list .item-edit-details {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
  text-align: left;
  margin-top: 0.625rem;
}
#cart-table .item-edit-details:hover,
.account-module .item-list .item-edit-details:hover {
  color: #a01e21;
  text-decoration: underline;
}
#cart-table .item-edit-details.button,
.account-module .item-list .item-edit-details.button {
  text-decoration: none;
}
#cart-table .item-details,
.account-module .item-list .item-details {
  padding-top: 1.25rem;
}
#cart-table .sku .label,
#cart-table .sku .value,
.account-module .item-list .sku .label,
.account-module .item-list .sku .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
#cart-table .name,
.account-module .item-list .name {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: 0.3125rem;
  font-style: normal;
}
#cart-table .leadTimeMsg,
#cart-table .AddToCartAlertMessage,
.account-module .item-list .leadTimeMsg,
.account-module .item-list .AddToCartAlertMessage {
  color: #d41836;
  line-height: 1.5rem;
}
#cart-table .promo,
.account-module .item-list .promo {
  margin-bottom: 0.3125rem;
}
#cart-table .attribute .label,
#cart-table .pnc-selections .label,
.account-module .item-list .attribute .label,
.account-module .item-list .pnc-selections .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: capitalize;
}
#cart-table .attribute .value,
#cart-table .pnc-selections .value,
.account-module .item-list .attribute .value,
.account-module .item-list .pnc-selections .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
#cart-table .pnc-selections,
.account-module .item-list .pnc-selections {
  margin-top: 0.625rem;
}
#cart-table .pnc-item,
.account-module .item-list .pnc-item {
  display: block;
}
#cart-table .price-table-header,
.account-module .item-list .price-table-header {
  text-align: right;
  padding-right: 2.5rem;
}
#cart-table .quantity-table-header,
.account-module .item-list .quantity-table-header {
  padding-left: 1.875rem;
}
#cart-table .price-option .label,
.account-module .item-list .price-option .label {
  font-family: "nunito_sansextrabold", Arial, sans-serif;
}
#cart-table .price-option .value,
.account-module .item-list .price-option .value {
  font-family: "nunito_sansregular", Arial, sans-serif;
}
#cart-table .item-price,
.account-module .item-list .item-price {
  text-align: right;
}
#cart-table .item-price .price-standard,
.account-module .item-list .item-price .price-standard {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
#cart-table .item-price .price-standard + .price-sales,
.account-module .item-list .item-price .price-standard + .price-sales {
  color: #d71921;
}
#cart-table .item-price .price-sales,
.account-module .item-list .item-price .price-sales {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
#cart-table .item-quantity label,
.account-module .item-list .item-quantity label {
  display: none;
}
#cart-table .item-quantity.disable-decrease .quantity-decrease,
.account-module .item-list .item-quantity.disable-decrease .quantity-decrease {
  pointer-events: none;
}
#cart-table .item-quantity .product-availability-list,
.account-module .item-list .item-quantity .product-availability-list {
  margin-top: 0.625rem;
}
#cart-table .item-quantity .product-availability-list span,
.account-module .item-list .item-quantity .product-availability-list span {
  display: block;
  margin-top: 0.3125rem;
}
#cart-table .item-quantity .product-availability-list span:first-child,
.account-module .item-list .item-quantity .product-availability-list span:first-child {
  margin-top: 0;
}
#cart-table .item-quantity .product-availability-list span.not-available.all-not-available,
.account-module .item-list .item-quantity .product-availability-list span.not-available.all-not-available {
  display: none;
}
#cart-table .item-quantity .add-to-wishlist,
#cart-table .item-quantity .remove-item,
#cart-table .item-quantity .add-to-registry,
.account-module .item-list .item-quantity .add-to-wishlist,
.account-module .item-list .item-quantity .remove-item,
.account-module .item-list .item-quantity .add-to-registry {
  margin-top: 0.625rem;
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
  display: block;
}
#cart-table .item-quantity .add-to-wishlist:hover,
#cart-table .item-quantity .remove-item:hover,
#cart-table .item-quantity .add-to-registry:hover,
.account-module .item-list .item-quantity .add-to-wishlist:hover,
.account-module .item-list .item-quantity .remove-item:hover,
.account-module .item-list .item-quantity .add-to-registry:hover {
  color: #a01e21;
  text-decoration: underline;
}
#cart-table .item-quantity .add-to-wishlist.button,
#cart-table .item-quantity .remove-item.button,
#cart-table .item-quantity .add-to-registry.button,
.account-module .item-list .item-quantity .add-to-wishlist.button,
.account-module .item-list .item-quantity .remove-item.button,
.account-module .item-list .item-quantity .add-to-registry.button {
  text-decoration: none;
}
#cart-table .item-quantity .remove-item.esp-remove-item,
.account-module .item-list .item-quantity .remove-item.esp-remove-item {
  margin-top: 0;
}
#cart-table .item-total,
.account-module .item-list .item-total {
  padding-bottom: 1.875rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  #cart-table .item-total,
  .account-module .item-list .item-total {
    font-size: 1em;
    text-align: right;
  }
}
#cart-table .item-total .price-total,
.account-module .item-list .item-total .price-total {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  #cart-table,
  .account-module .item-list {
    border-top: 0;
  }
  #cart-table .item-price,
  .account-module .item-list .item-price {
    padding-top: 1.25rem;
    padding-right: 2.5rem;
    width: 23%;
  }
  #cart-table .item-image,
  #cart-table .item-details,
  #cart-table .item-quantity,
  #cart-table .item-total,
  .account-module .item-list .item-image,
  .account-module .item-list .item-details,
  .account-module .item-list .item-quantity,
  .account-module .item-list .item-total {
    padding: 1.25rem 0 1.875rem 0;
  }
  #cart-table .item-details,
  #cart-table .item-quantity,
  .account-module .item-list .item-details,
  .account-module .item-list .item-quantity {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
  #cart-table .item-price,
  #cart-table .item-total,
  .account-module .item-list .item-price,
  .account-module .item-list .item-total {
    padding-left: 0;
  }
  #cart-table .item-image,
  .account-module .item-list .item-image {
    width: 16%;
  }
  #cart-table .item-details,
  .account-module .item-list .item-details {
    width: 35%;
    padding-left: 1.875rem;
  }
  #cart-table .esp-last-chance .item-details,
  .account-module .item-list .esp-last-chance .item-details {
    padding-left: 1.25rem;
  }
  #cart-table .item-quantity,
  .account-module .item-list .item-quantity {
    width: 16%;
  }
  #cart-table .item-total,
  .account-module .item-list .item-total {
    width: 10%;
  }
}

.summary-item-total {
  font-family: "nunito_sansregular", Arial, sans-serif;
}

.cart-promo {
  color: #000;
  text-align: center;
  padding: 0;
  margin: 0;
}
.cart-promo div {
  padding: 0.75rem 0;
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
  background-color: #f9f6f2;
  line-height: 1.25em;
}
.cart-promo .bonus-item-actions {
  font-size: 1em !important;
  text-align: right;
  vertical-align: middle;
}
.cart-promo .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  display: block;
}
@media (min-width: 768px) {
  .cart-promo .label {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.cart-promo .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  display: block;
}
@media (min-width: 768px) {
  .cart-promo .value {
    font-family: roboto-regular, arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.cart-promo .tooltip {
  display: inline-block;
  vertical-align: text-bottom;
}
@media (min-width: 768px) {
  .cart-promo .label,
  .cart-promo .value {
    display: inline-block;
  }
}

.cart-footer,
.cart-bottom {
  margin: 0.83em 0;
}
.cart-footer::after,
.cart-bottom::after {
  content: "";
  display: table;
  clear: both;
}

.cart-coupon-code input {
  margin-bottom: 0.5rem;
  width: 35%;
}
@media (min-width: 768px) {
  .cart-coupon-code input {
    width: 45%;
  }
}
.cart-coupon-code .error {
  padding-top: 0.4em;
}
.cart-coupon-code button {
  margin-left: 0.27em;
  padding: 0.53125rem 1.25rem;
}
.cart-coupon-code button.simple {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #a01e21;
  padding: 0.53125rem 1.25rem;
}
.cart-coupon-code button.simple:hover, .cart-coupon-code button.simple:focus, .cart-coupon-code button.simple:active, .cart-coupon-code button.simple.active {
  border-color: #a01e21;
  background-color: #fff;
  color: #a01e21;
}
.cart-coupon-code button.simple.disabled, .cart-coupon-code button.simple[disabled], fieldset[disabled] .cart-coupon-code button.simple {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.cart-coupon-code button.simple.disabled:hover, .cart-coupon-code button.simple.disabled:focus, .cart-coupon-code button.simple.disabled:active, .cart-coupon-code button.simple.disabled.active, .cart-coupon-code button.simple[disabled]:hover, .cart-coupon-code button.simple[disabled]:focus, .cart-coupon-code button.simple[disabled]:active, .cart-coupon-code button.simple[disabled].active, fieldset[disabled] .cart-coupon-code button.simple:hover, fieldset[disabled] .cart-coupon-code button.simple:focus, fieldset[disabled] .cart-coupon-code button.simple:active, fieldset[disabled] .cart-coupon-code button.simple.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
@media (max-width: 767px) {
  .cart-coupon-code input {
    float: left;
    width: 44%;
  }
  .cart-coupon-code button {
    float: left;
    margin: 0 0 0 1%;
    padding: 0.53125rem 0;
    width: 22%;
  }
  .cart-coupon-code button.simple {
    width: 32%;
    padding: 0.53125rem 0;
  }
}

.order-totals-table td {
  padding: 0.3125rem;
  text-align: right;
}
.order-totals-table td:first-of-type {
  text-align: left;
}
.order-totals-table .order-totals-item {
  width: 60%;
}
.order-totals-table .order-totals-value {
  width: 40%;
}
.order-totals-table .order-subtotal {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.order-totals-table .order-total {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
}
.order-totals-table .tooltip-icon {
  margin-left: 0;
  cursor: help;
}

.order-value {
  white-space: nowrap;
}

.cart-recommendations {
  clear: both;
  margin-top: 1rem;
}
.cart-recommendations .product-listing {
  margin: 1rem 0;
  background-color: #fff;
}
.cart-recommendations .product-listing::after {
  content: "";
  display: table;
  clear: both;
}
.cart-recommendations .product-listing h2 {
  padding: 1rem 0.5rem 0.125rem;
  background-color: #fff;
}
.cart-recommendations .product-listing .search-result-items {
  margin-top: 1em;
}

.cart-actions-top {
  margin-top: 0.5rem;
  padding-bottom: 1em;
}
.cart-actions-top .cart-action-continue-shopping {
  float: none;
}

.cart-empty {
  margin-top: 4rem;
}
.cart-empty::after {
  content: "";
  display: table;
  clear: both;
}
.cart-empty h1 {
  text-align: left;
}
.cart-empty .cart-action-continue-shopping {
  float: none;
  text-align: left;
  margin-bottom: 4rem;
}
.cart-empty .product-listing {
  background-color: #fff;
  padding: 1rem 0;
}
.cart-empty .product-listing::after {
  content: "";
  display: table;
  clear: both;
}
.cart-empty .product-listing h2 {
  margin-left: 1.3125rem;
}
.cart-empty .product-listing .search-result-items {
  margin-top: 1em;
}

.promo-adjustment {
  color: #d71921;
}

ul.product-availability-list {
  margin: 0;
  padding: 0;
  width: 5em;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
ul.product-availability-list li {
  list-style: none;
  padding-left: 0;
}
ul.product-availability-list .on-order,
ul.product-availability-list .not-available {
  color: #a01e21;
  font-size: 0.9em;
}

.account-welcome .welcome-message {
  font-size: 1.2em;
  font-style: italic;
}
.account-welcome .not-user {
  margin: 0.83em 0;
}

#password-reset {
  white-space: nowrap;
}

.pt_cart .cart-header {
  margin-bottom: 1.875rem;
}
.pt_cart .cart-actions-top {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 1.25rem;
}
@media (min-width: 1025px) {
  .pt_cart .cart-actions-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .pt_cart .cart-actions-top > button {
    display: inline-block;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 300px;
    padding: 0;
  }
  .pt_cart .cart-actions-top .cart-action-continue-shopping {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.pt_cart .invalid-product-error {
  font-size: 1em;
  color: #a00101;
  margin: 0 0 1em;
}
.pt_cart .cart-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 1.25rem;
}
.pt_cart .cart-actions .cart-action-continue-shopping {
  margin-top: 0.3125rem;
}
@media (min-width: 1025px) {
  .pt_cart .cart-actions.mobile-only {
    display: none;
  }
}
@media (min-width: 768px) {
  .pt_cart .cart-actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .pt_cart .cart-actions > button {
    display: inline-block;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 300px;
    padding: 0;
  }
  .pt_cart .cart-actions .cart-action-continue-shopping {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 0;
  }
}
@media (min-width: 1025px) {
  .pt_cart .cart-actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .pt_cart .cart-actions > button {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .pt_cart .cart-actions .cart-action-continue-shopping {
    margin-top: 0.3125rem;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
.pt_cart .cart-action-checkout button {
  width: 100%;
}
.pt_cart .cart-action-continue-shopping {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.pt_cart .cart-action-continue-shopping::before {
  content: "";
  display: inline-block;
  background: url("../images/svg-icons/arrow.svg") no-repeat;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
}
.pt_cart .cart-action-continue-shopping fieldset {
  display: inline-block;
}
.pt_cart .cart-action-continue-shopping button.button-text {
  text-decoration: none;
}
.pt_cart .cart-form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pt_cart .cart-form-wrapper .item-list {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.pt_cart .cart-form-wrapper .cart-footer {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 1.875rem;
}
.pt_cart .cart-form-wrapper .cart-header-items {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.pt_cart .cart-form-wrapper .cart-bottom {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  margin-bottom: 1.875rem;
}
.pt_cart .cart-form-wrapper .cart-footer-two {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  margin-bottom: 1.875rem;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only h6,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only h6,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only h6 {
  margin-bottom: 0.3125rem;
  margin-top: 1.25rem;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only h6:first-of-type,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only h6:first-of-type,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only h6:first-of-type {
  margin-top: 0;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only h5,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only h5,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only h5 {
  margin-bottom: 0.9375rem;
  margin-top: 0;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only p,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only p,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only p {
  margin-top: 0;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only a,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only a,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only a {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only a:hover,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only a:hover,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only a:hover {
  color: #a01e21;
  text-decoration: underline;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only a.button,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only a.button,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only a.button {
  text-decoration: none;
}
@media (min-width: 1025px) {
  .pt_cart .cart-form-wrapper .item-list {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .pt_cart .cart-form-wrapper .cart-header-items {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .pt_cart .cart-form-wrapper .cart-bottom {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .pt_cart .cart-form-wrapper .cart-footer {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
  .pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner:first-child {
    margin-right: 5%;
  }
  .pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner:last-child {
    margin-left: 5%;
  }
  .pt_cart .cart-form-wrapper .cart-footer-two {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
.pt_cart .cart-coupon-code input {
  width: 71%;
  margin-right: 4%;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .pt_cart .cart-coupon-code input {
    margin-right: 3%;
  }
}
.pt_cart .cart-coupon-code button {
  width: 25%;
  margin-left: 0;
}
.pt_cart .coupon-callout {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: 0.125rem;
}
.pt_cart .cart-order-totals {
  margin: 1.25rem 0;
}
.pt_cart .cart-order-totals .order-totals-table td {
  padding: 0 0 0.9375rem 0;
}
.pt_cart .cart-order-totals .order-subtotal,
.pt_cart .cart-order-totals .order-shipping,
.pt_cart .cart-order-totals .order-sales-tax,
.pt_cart .cart-order-totals .tariff-surcharge {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.pt_cart .cart-order-totals .order-discount {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #d71921;
}
.pt_cart .cart-order-totals .order-total {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .pt_cart .cart-order-totals .order-total {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .pt_cart .cart-order-totals .order-total {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pt_cart .cart-order-totals .order-total td {
  padding-bottom: 0;
}
.pt_cart .cart-order-totals .tooltip-icon {
  margin-left: 0;
  cursor: help;
}
.pt_cart .error-form {
  margin-bottom: 0.9375rem;
}
.pt_cart .error-form h4 {
  margin: 0;
}
.pt_cart .summary-coupon .discount {
  margin-top: 1.25rem;
  color: #3c0;
}
.pt_cart .summary-coupon .discount .icon {
  margin-right: 0.625rem;
  fill: #3c0;
}
.pt_cart .summary-coupon .discount span {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  vertical-align: middle;
}
.pt_cart .summary-coupon .discount button {
  float: right;
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.pt_cart .summary-coupon .discount button:hover {
  color: #a01e21;
  text-decoration: underline;
}
.pt_cart .summary-coupon .discount button.button {
  text-decoration: none;
}
.pt_cart .cart-callout-message {
  color: #000;
  text-align: center;
  margin-bottom: 1.25rem;
  position: relative;
  line-height: 1.25em;
}
.pt_cart .cart-callout-message .cart-promo {
  padding: 0.75rem 0;
  margin-top: 1.25rem;
  background-color: #f9f6f2;
}
.pt_cart .cart-callout-message .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  display: block;
}
@media (min-width: 768px) {
  .pt_cart .cart-callout-message .label {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pt_cart .cart-callout-message .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  display: block;
}
@media (min-width: 768px) {
  .pt_cart .cart-callout-message .value {
    font-family: roboto-regular, arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .pt_cart .cart-callout-message {
    border-bottom: 1px solid #c0c0c0;
    padding-bottom: 1.875rem;
  }
  .pt_cart .cart-callout-message .label,
  .pt_cart .cart-callout-message .value {
    display: inline-block;
  }
}

.checkoutmultishipping .personalization-delay {
  display: none;
}

.checkoutmultishipping,
.checkoutplaceorder,
.orderdetails-checkout {
  margin-top: 0;
}
@media (min-width: 768px) {
  .checkoutmultishipping,
  .checkoutplaceorder,
  .orderdetails-checkout {
    margin-top: 1.875rem;
  }
}
.checkoutmultishipping .section-header,
.checkoutplaceorder .section-header,
.orderdetails-checkout .section-header {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  padding-top: 0;
}
@media (max-width: 1279px) {
  .checkoutmultishipping .section-header,
  .checkoutplaceorder .section-header,
  .orderdetails-checkout .section-header {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .checkoutmultishipping .section-header,
  .checkoutplaceorder .section-header,
  .orderdetails-checkout .section-header {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.checkoutmultishipping .item-list-heading,
.checkoutplaceorder .item-list-heading,
.orderdetails-checkout .item-list-heading {
  padding: 0 0 1.25rem 0;
  border-bottom: 1px solid #c0c0c0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.checkoutmultishipping .item-list-heading .section-header,
.checkoutplaceorder .item-list-heading .section-header,
.orderdetails-checkout .item-list-heading .section-header {
  padding: 0;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  display: inline-block;
}
@media (max-width: 1279px) {
  .checkoutmultishipping .item-list-heading .section-header,
  .checkoutplaceorder .item-list-heading .section-header,
  .orderdetails-checkout .item-list-heading .section-header {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .checkoutmultishipping .item-list-heading .section-header,
  .checkoutplaceorder .item-list-heading .section-header,
  .orderdetails-checkout .item-list-heading .section-header {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.checkoutmultishipping .item-list-heading .item-shipping-address,
.checkoutplaceorder .item-list-heading .item-shipping-address,
.orderdetails-checkout .item-list-heading .item-shipping-address {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-top: 0.3125rem;
  padding-left: 0;
}
.checkoutmultishipping .item-list-heading .item-shipping-address div,
.checkoutplaceorder .item-list-heading .item-shipping-address div,
.orderdetails-checkout .item-list-heading .item-shipping-address div {
  display: block;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.checkoutmultishipping .item-list-heading .item-shipping-address a,
.checkoutplaceorder .item-list-heading .item-shipping-address a,
.orderdetails-checkout .item-list-heading .item-shipping-address a {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
  text-decoration: underline;
  padding-top: 0.3125rem;
  display: block;
}
.checkoutmultishipping .item-list-heading .item-shipping-address a:hover,
.checkoutplaceorder .item-list-heading .item-shipping-address a:hover,
.orderdetails-checkout .item-list-heading .item-shipping-address a:hover {
  color: #a01e21;
  text-decoration: underline;
}
.checkoutmultishipping .item-list-heading .item-shipping-address a.button,
.checkoutplaceorder .item-list-heading .item-shipping-address a.button,
.orderdetails-checkout .item-list-heading .item-shipping-address a.button {
  text-decoration: none;
}
@media (min-width: 768px) {
  .checkoutmultishipping .item-list-heading,
  .checkoutplaceorder .item-list-heading,
  .orderdetails-checkout .item-list-heading {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .checkoutmultishipping .item-list-heading .item-shipping-address,
  .checkoutplaceorder .item-list-heading .item-shipping-address,
  .orderdetails-checkout .item-list-heading .item-shipping-address {
    padding-left: 1.875rem;
    padding-top: 0.125rem;
  }
  .checkoutmultishipping .item-list-heading .item-shipping-address div,
  .checkoutplaceorder .item-list-heading .item-shipping-address div,
  .orderdetails-checkout .item-list-heading .item-shipping-address div {
    display: inline-block;
  }
  .checkoutmultishipping .item-list-heading .item-shipping-address a,
  .checkoutplaceorder .item-list-heading .item-shipping-address a,
  .orderdetails-checkout .item-list-heading .item-shipping-address a {
    float: right;
    padding-top: 0;
  }
}
.checkoutmultishipping .item-list,
.checkoutplaceorder .item-list,
.orderdetails-checkout .item-list {
  margin-bottom: 0;
}
.checkoutmultishipping .item-list + .item-list,
.checkoutplaceorder .item-list + .item-list,
.orderdetails-checkout .item-list + .item-list {
  padding-top: 1.25rem;
  margin-top: 1.875rem;
  border-top: 1px solid #c0c0c0;
}
.checkoutmultishipping .ship-to-multiple,
.checkoutplaceorder .ship-to-multiple,
.orderdetails-checkout .ship-to-multiple {
  border-top: 0;
  margin-bottom: 1.875rem;
}
.checkoutmultishipping .ship-to-multiple.multiship,
.checkoutplaceorder .ship-to-multiple.multiship,
.orderdetails-checkout .ship-to-multiple.multiship {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .checkoutmultishipping .ship-to-multiple,
  .checkoutplaceorder .ship-to-multiple,
  .orderdetails-checkout .ship-to-multiple {
    border-top: 1px solid #c0c0c0;
  }
}
.checkoutmultishipping .cart-row,
.checkoutplaceorder .cart-row,
.orderdetails-checkout .cart-row {
  padding: 1.25rem 0 1.875rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #c0c0c0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.checkoutmultishipping .cart-row:last-child,
.checkoutplaceorder .cart-row:last-child,
.orderdetails-checkout .cart-row:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.checkoutmultishipping .cart-row div:not(.form-caption),
.checkoutplaceorder .cart-row div:not(.form-caption),
.orderdetails-checkout .cart-row div:not(.form-caption) {
  display: inline-block;
}
.checkoutmultishipping .cart-row .item-details,
.checkoutmultishipping .cart-row .quantitycolumn,
.checkoutmultishipping .cart-row .item-image,
.checkoutplaceorder .cart-row .item-details,
.checkoutplaceorder .cart-row .quantitycolumn,
.checkoutplaceorder .cart-row .item-image,
.orderdetails-checkout .cart-row .item-details,
.orderdetails-checkout .cart-row .quantitycolumn,
.orderdetails-checkout .cart-row .item-image {
  padding: 0 0.625rem 0 0;
}
.checkoutmultishipping .cart-row .leadTimeMsg,
.checkoutmultishipping .cart-row .AddToCartAlertMessage,
.checkoutplaceorder .cart-row .leadTimeMsg,
.checkoutplaceorder .cart-row .AddToCartAlertMessage,
.orderdetails-checkout .cart-row .leadTimeMsg,
.orderdetails-checkout .cart-row .AddToCartAlertMessage {
  color: #d41836;
  line-height: 1.5rem;
}
.checkoutmultishipping .cart-row .item-image,
.checkoutplaceorder .cart-row .item-image,
.orderdetails-checkout .cart-row .item-image {
  width: 6.25rem;
  min-width: 100px;
}
.checkoutmultishipping .cart-row .item-image img,
.checkoutplaceorder .cart-row .item-image img,
.orderdetails-checkout .cart-row .item-image img {
  width: 100%;
}
.checkoutmultishipping .cart-row .item-details,
.checkoutplaceorder .cart-row .item-details,
.orderdetails-checkout .cart-row .item-details {
  width: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 0;
}
.checkoutmultishipping .cart-row .item-details div,
.checkoutplaceorder .cart-row .item-details div,
.orderdetails-checkout .cart-row .item-details div {
  display: block;
}
.checkoutmultishipping .cart-row .quantitycolumn,
.checkoutplaceorder .cart-row .quantitycolumn,
.orderdetails-checkout .cart-row .quantitycolumn {
  width: auto;
  padding-right: 0;
  margin-top: 0.3125rem;
}
.checkoutmultishipping .cart-row .shippingaddress,
.checkoutplaceorder .cart-row .shippingaddress,
.orderdetails-checkout .cart-row .shippingaddress {
  width: 100%;
  padding: 0;
  margin-top: 1.25rem;
}
.checkoutmultishipping .cart-row .shippingaddress .select-style,
.checkoutplaceorder .cart-row .shippingaddress .select-style,
.orderdetails-checkout .cart-row .shippingaddress .select-style {
  margin-bottom: 0.625rem;
}
.checkoutmultishipping .cart-row .shippingaddress .name,
.checkoutplaceorder .cart-row .shippingaddress .name,
.orderdetails-checkout .cart-row .shippingaddress .name {
  display: block;
}
.checkoutmultishipping .cart-row .shippingaddress .name div,
.checkoutplaceorder .cart-row .shippingaddress .name div,
.orderdetails-checkout .cart-row .shippingaddress .name div {
  display: block;
}
.checkoutmultishipping .cart-row .shippingaddress .edit-address,
.checkoutplaceorder .cart-row .shippingaddress .edit-address,
.orderdetails-checkout .cart-row .shippingaddress .edit-address {
  margin-top: 0.9375rem;
}
.checkoutmultishipping .cart-row .shippingaddress .address-actions,
.checkoutplaceorder .cart-row .shippingaddress .address-actions,
.orderdetails-checkout .cart-row .shippingaddress .address-actions {
  display: block;
}
.checkoutmultishipping .cart-row .shippingaddress.hide,
.checkoutplaceorder .cart-row .shippingaddress.hide,
.orderdetails-checkout .cart-row .shippingaddress.hide {
  display: none;
}
.checkoutmultishipping .cart-row .attribute .label,
.checkoutplaceorder .cart-row .attribute .label,
.orderdetails-checkout .cart-row .attribute .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: capitalize;
}
.checkoutmultishipping .cart-row .attribute .value,
.checkoutplaceorder .cart-row .attribute .value,
.orderdetails-checkout .cart-row .attribute .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.checkoutmultishipping .cart-row .attribute + .attribute,
.checkoutplaceorder .cart-row .attribute + .attribute,
.orderdetails-checkout .cart-row .attribute + .attribute {
  margin-top: 0.3125rem;
}
.checkoutmultishipping .cart-row .checkout-section:last-child,
.checkoutplaceorder .cart-row .checkout-section:last-child,
.orderdetails-checkout .cart-row .checkout-section:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1025px) {
  .checkoutmultishipping .cart-row,
  .checkoutplaceorder .cart-row,
  .orderdetails-checkout .cart-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .checkoutmultishipping .cart-row .item-details,
  .checkoutplaceorder .cart-row .item-details,
  .orderdetails-checkout .cart-row .item-details {
    width: 75%;
    padding-right: 3.75rem;
  }
  .checkoutmultishipping .cart-row .quantitycolumn,
  .checkoutplaceorder .cart-row .quantitycolumn,
  .orderdetails-checkout .cart-row .quantitycolumn {
    width: 25%;
    padding-right: 3.75rem;
    margin-top: 0;
  }
  .checkoutmultishipping .cart-row .shippingaddress,
  .checkoutplaceorder .cart-row .shippingaddress,
  .orderdetails-checkout .cart-row .shippingaddress {
    width: 35%;
    margin-top: 0;
  }
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping {
  width: 100%;
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .line-item,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .line-item,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .line-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .item-details,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .item-details,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .item-details {
  width: 100%;
  padding-right: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .item-details .sku .label,
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .item-details .sku .value,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .item-details .sku .label,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .item-details .sku .value,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .item-details .sku .label,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .item-details .sku .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .checkoutmultishipping .cart-row.shipments .cart-row-grouping .item-details,
  .checkoutplaceorder .cart-row.shipments .cart-row-grouping .item-details,
  .orderdetails-checkout .cart-row.shipments .cart-row-grouping .item-details {
    width: 45%;
    padding-right: 0.625rem;
  }
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn {
  padding-right: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn,
  .checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn,
  .orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn {
    width: 55%;
  }
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  width: 100%;
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .on-order,
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .not-available,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .on-order,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .not-available,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .on-order,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .not-available {
  color: #a00101;
}
@media (min-width: 768px) {
  .checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list,
  .checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list,
  .orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list {
    width: 50%;
  }
}
.checkoutmultishipping .product-list-item .name,
.checkoutplaceorder .product-list-item .name,
.orderdetails-checkout .product-list-item .name {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  font-style: normal;
  margin-bottom: 0.3125rem;
  line-height: 1.5em;
}
.checkoutmultishipping .product-list-item .price,
.checkoutmultishipping .product-list-item .sku,
.checkoutplaceorder .product-list-item .price,
.checkoutplaceorder .product-list-item .sku,
.orderdetails-checkout .product-list-item .price,
.orderdetails-checkout .product-list-item .sku {
  display: none;
}
.checkoutmultishipping .cart-row-grouping,
.checkoutplaceorder .cart-row-grouping,
.orderdetails-checkout .cart-row-grouping {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .checkoutmultishipping .cart-row-grouping,
  .checkoutplaceorder .cart-row-grouping,
  .orderdetails-checkout .cart-row-grouping {
    width: 70%;
  }
}
.checkoutmultishipping .cart-row-inner-details,
.checkoutplaceorder .cart-row-inner-details,
.orderdetails-checkout .cart-row-inner-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1025px) {
  .checkoutmultishipping .cart-row-inner-details,
  .checkoutplaceorder .cart-row-inner-details,
  .orderdetails-checkout .cart-row-inner-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .checkoutmultishipping .cart-row-inner-details,
  .checkoutplaceorder .cart-row-inner-details,
  .orderdetails-checkout .cart-row-inner-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.checkoutmultishipping .shipping-gift,
.checkoutplaceorder .shipping-gift,
.orderdetails-checkout .shipping-gift {
  padding-top: 1.25rem;
}
.checkoutmultishipping .shipping-method.multiship .select-style,
.checkoutplaceorder .shipping-method.multiship .select-style,
.orderdetails-checkout .shipping-method.multiship .select-style {
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutmultishipping .shipping-method.multiship .select-style,
  .checkoutplaceorder .shipping-method.multiship .select-style,
  .orderdetails-checkout .shipping-method.multiship .select-style {
    width: 50%;
  }
}
.checkoutmultishipping .shipping-method.multiship .select-style .selectbox,
.checkoutplaceorder .shipping-method.multiship .select-style .selectbox,
.orderdetails-checkout .shipping-method.multiship .select-style .selectbox {
  white-space: break-spaces;
}
.checkoutmultishipping .shipping-delay.multiship .select-style,
.checkoutplaceorder .shipping-delay.multiship .select-style,
.orderdetails-checkout .shipping-delay.multiship .select-style {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .checkoutmultishipping .shipping-delay.multiship .select-style,
  .checkoutplaceorder .shipping-delay.multiship .select-style,
  .orderdetails-checkout .shipping-delay.multiship .select-style {
    margin-bottom: 0;
  }
}

.pt_checkout #main {
  padding-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .pt_checkout #main {
    padding-top: 0.9375rem;
  }
}
@media (min-width: 1025px) {
  .pt_checkout #main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 1024px) {
  .pt_checkout #main {
    width: 100%;
  }
}
.pt_checkout h3 {
  padding-bottom: 1em;
}
.pt_checkout .primary-focus .primary-content {
  width: 100%;
  float: none;
}
@media (min-width: 1025px) {
  .pt_checkout .primary-focus .primary-content {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 3.75rem;
    width: 92%;
    float: none;
  }
}
@media (max-width: 1024px) {
  .pt_checkout .primary-focus #primary {
    width: calc(100% - 30px);
    max-width: 1280px;
    margin: auto;
  }
}
.pt_checkout .primary-focus #secondary {
  width: 100%;
  float: none;
  padding-left: 0;
  margin-bottom: 1.875rem;
}
.pt_checkout .primary-focus #secondary .section-header a,
.pt_checkout .primary-focus #secondary .summary-asset a {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
  font-weight: normal;
}
.pt_checkout .primary-focus #secondary .section-header a:hover,
.pt_checkout .primary-focus #secondary .summary-asset a:hover {
  color: #a01e21;
  text-decoration: underline;
}
.pt_checkout .primary-focus #secondary .section-header a.button,
.pt_checkout .primary-focus #secondary .summary-asset a.button {
  text-decoration: none;
}
.pt_checkout .primary-focus #secondary .section-header .number a,
.pt_checkout .primary-focus #secondary .summary-asset .number a {
  text-decoration: none;
}
@media (min-width: 1025px) {
  .pt_checkout .primary-focus #secondary {
    float: none;
    width: 24%;
    margin-top: 6.875rem;
  }
}
.pt_checkout .universal-drawer .drawer-handle {
  border-top: 0;
}
@media (min-width: 768px) {
  .pt_checkout .universal-drawer .drawer-handle {
    border-top: 1px solid #c0c0c0;
  }
}
.pt_checkout .universal-drawer.remove-padding-bottom {
  padding-bottom: 0;
}
.pt_checkout .form-row-button {
  padding-top: 1.25rem;
  margin-top: 1.875rem;
  border-top: 1px solid #c0c0c0;
}
@media (max-width: 767px) {
  .pt_checkout .form-row-button button {
    width: 100%;
  }
}
.pt_checkout .form-row-button .pin-wrapper button.pinned {
  width: calc(100% - 30px);
}

.checkout-progress-indicator {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.9375rem 0 1.875rem 0;
  border-bottom: 1px solid #c0c0c0;
}
@media (min-width: 768px) {
  .checkout-progress-indicator {
    font-family: roboto-regular, arial, sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .checkout-progress-indicator {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .checkout-progress-indicator {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.checkout-progress-indicator li {
  position: relative;
  padding-top: 1.5625rem;
}
.checkout-progress-indicator li .progress-step-number,
.checkout-progress-indicator li .icon {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 20px;
  width: 20px;
  border-radius: 3em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .checkout-progress-indicator li .progress-step-number,
  .checkout-progress-indicator li .icon {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.checkout-progress-indicator li .progress-step-number span,
.checkout-progress-indicator li .icon span {
  color: #fff;
  line-height: 1em;
}
.checkout-progress-indicator li.active {
  color: #a01e21;
}
.checkout-progress-indicator li.active .progress-step-number {
  background-color: #a01e21;
}
.checkout-progress-indicator li.active a {
  color: #a01e21;
}
.checkout-progress-indicator li.active .icon {
  fill: #a01e21;
}
.checkout-progress-indicator li.inactive {
  color: #c0c0c0;
}
.checkout-progress-indicator li.inactive .progress-step-number {
  background-color: #c0c0c0;
}
.checkout-progress-indicator li::after {
  display: none;
}
@media (min-width: 768px) {
  .checkout-progress-indicator {
    padding: 1.25rem 0 3.75rem 0;
    border-bottom: 0;
  }
  .checkout-progress-indicator li {
    padding-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .checkout-progress-indicator li > span {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .checkout-progress-indicator li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .checkout-progress-indicator li > a > span {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .checkout-progress-indicator li .progress-step-number,
  .checkout-progress-indicator li .icon {
    position: relative;
    top: auto;
    top: initial;
    left: auto;
    left: initial;
    -webkit-transform: none;
            transform: none;
    height: 24px;
    width: 24px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 0.625rem;
  }
}
@media (min-width: 1025px) {
  .checkout-progress-indicator {
    width: 85%;
  }
}

.checkout-form-section-header {
  margin: 0 0 0.625rem 0;
}

.checkout-guest-login {
  padding: 0;
  width: 100%;
}
.checkout-guest-login a {
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #393939;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  padding-left: 0.3125rem;
}
.checkout-guest-login a:hover, .checkout-guest-login a:active, .checkout-guest-login a:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #a01e21;
}
p .checkout-guest-login a {
  color: #393939;
}
p .checkout-guest-login a:hover, p .checkout-guest-login a:active, p .checkout-guest-login a:focus {
  color: #a01e21;
}
.checkout-guest-login .login-box h2,
.checkout-guest-login .login-box p {
  display: none;
}
.checkout-guest-login .login-box .form-row-button {
  padding-top: 0;
  border-top: 0;
}

.checkout-form-header {
  margin: 0 0 1.25rem 0;
}
.checkout-form-header .required-indicator {
  display: block;
  margin: 0.625rem 0 0 0;
}

.universal-drawer .increase,
.universal-drawer .arrow-down {
  display: block;
}
.universal-drawer .decrease,
.universal-drawer .arrow-up,
.universal-drawer .drawer-contents {
  display: none;
}
.universal-drawer .increase,
.universal-drawer .decrease,
.universal-drawer .arrow-down,
.universal-drawer .arrow-up {
  position: absolute;
  right: 14px;
  top: calc(50% - 8.5px);
}
.universal-drawer.active .increase,
.universal-drawer.active .arrow-down {
  display: none;
}
.universal-drawer.active .decrease,
.universal-drawer.active .arrow-up,
.universal-drawer.active .drawer-contents {
  display: block;
}
.universal-drawer .drawer-handle {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.25rem 0;
  margin: 0 0 1.25rem 0;
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  cursor: pointer;
}
.universal-drawer .drawer-handle > div {
  display: inline-block;
}
@media (min-width: 768px) {
  .universal-drawer .drawer-handle {
    padding: 1.25rem 0.875rem 1.25rem 0;
  }
}
.universal-drawer .drawer-contents {
  padding: 0 0 1.25rem 0;
}
@media (min-width: 768px) {
  .universal-drawer .drawer-contents {
    padding: 0 1.25rem 1.25rem 1.25rem;
  }
}
.universal-drawer .drawer-contents.border-bottom {
  border-bottom: 1px solid #c0c0c0;
}
.universal-drawer .drawer-contents.additional-margin {
  margin-bottom: 1.25rem;
}
.universal-drawer.account-module {
  line-height: 2.25em;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.universal-drawer.account-module .drawer-handle {
  padding: 2.5rem;
  border: 0;
  margin: 0;
}
.universal-drawer.account-module .drawer-handle h4 {
  margin-right: 2.5rem;
}
.universal-drawer.account-module .drawer-contents {
  padding: 0 2.5rem 2.5rem 2.5rem;
  margin-top: 0;
}
.universal-drawer.account-module .form-row-button {
  margin-bottom: 0;
  margin-top: 2.5rem;
}
.universal-drawer.account-module .increase,
.universal-drawer.account-module .decrease,
.universal-drawer.account-module .arrow-down,
.universal-drawer.account-module .arrow-up {
  right: 40px;
}

.drawer-tile-layout {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media (min-width: 768px) {
  .drawer-tile-layout {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.drawer-tile-layout.wrap-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media (min-width: 768px) {
  .drawer-tile-layout.wrap-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-flow: row-reverse wrap;
            flex-flow: row-reverse wrap;
  }
}

.universal-drawer-cabinet .universal-drawer {
  padding: 0;
}
.universal-drawer-cabinet .universal-drawer:first-child {
  padding-top: 1.25rem;
}
.universal-drawer-cabinet .universal-drawer:last-child .drawer-handle {
  border-bottom: 1px solid #c0c0c0;
}
.universal-drawer-cabinet .universal-drawer .drawer-handle {
  margin-bottom: 0;
  border-bottom: 0;
}
.universal-drawer-cabinet .universal-drawer.active .drawer-handle {
  margin-bottom: 1.25rem;
}
.universal-drawer-cabinet .universal-drawer.radio-treatment .fake-radio {
  position: relative;
  padding-top: 3px;
  margin-right: 0.3125rem;
}
.universal-drawer-cabinet .universal-drawer.radio-treatment .fake-radio::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #c0c0c0;
  margin-right: 8px;
  vertical-align: text-bottom;
  text-align: center;
  border-radius: 3em;
  background: #fff;
}
.universal-drawer-cabinet .universal-drawer.radio-treatment .fake-radio .icon {
  display: none;
  position: absolute;
  top: 4px;
  left: 1px;
}
@media (max-width: 1024px) {
  .universal-drawer-cabinet .universal-drawer.radio-treatment .fake-radio {
    position: absolute;
    left: 0;
  }
  .universal-drawer-cabinet .universal-drawer.radio-treatment .fake-radio::before {
    position: absolute;
    left: 0;
  }
}
.universal-drawer-cabinet .universal-drawer.radio-treatment.active .fake-radio .icon {
  display: block;
}
.universal-drawer-cabinet .universal-drawer.radio-treatment:first-child .drawer-handle {
  border-top: 0;
}
.universal-drawer-cabinet .universal-drawer.radio-treatment:last-child .drawer-handle {
  border-bottom: 0;
}
@media (max-width: 1024px) {
  .universal-drawer-cabinet .universal-drawer.radio-treatment .drawer-handle {
    border-top: 1px solid #c0c0c0;
  }
  .universal-drawer-cabinet .universal-drawer.radio-treatment .drawer-handle > span {
    position: relative;
    padding-left: 30px;
    line-height: 1.5em;
  }
}

.privacy-policy {
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #393939;
}
.privacy-policy:hover, .privacy-policy:active, .privacy-policy:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #a01e21;
}
p .privacy-policy {
  color: #393939;
}
p .privacy-policy:hover, p .privacy-policy:active, p .privacy-policy:focus {
  color: #a01e21;
}

.checkout-guest-create-account {
  margin-top: 1.875rem;
  padding: 1.25rem 1.25rem 1.875rem 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #f9f6f2;
}
.checkout-guest-create-account.review .order-review-account-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .checkout-guest-create-account.review .order-review-account-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 1rem;
  }
}
.checkout-guest-create-account.review .order-review-account-form .field-wrapper {
  width: 100%;
  padding-right: 50px;
}
.checkout-guest-create-account .section-header {
  padding-top: 0;
}
.checkout-guest-create-account p {
  padding: 0 0 1.25rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}
.checkout-guest-create-account .dialog-required em {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: none;
}
.checkout-guest-create-account .form-row:last-child {
  margin-bottom: 0;
}

.input-with-tooltip {
  position: relative;
}
.input-with-tooltip .field-wrapper {
  width: 90%;
}
.input-with-tooltip .tooltip {
  position: absolute;
  left: auto;
  left: initial;
  right: 0;
  top: 2rem;
}
.input-with-tooltip .tooltip .icon {
  height: 16px;
  width: 16px;
}
@media (min-width: 768px) {
  .input-with-tooltip .field-wrapper {
    width: 50%;
  }
  .input-with-tooltip .tooltip {
    left: 51%;
    right: auto;
    right: initial;
  }
}

.checkout-logout {
  margin-bottom: 0.625rem;
  border-bottom: 1px solid #c0c0c0;
}
.checkout-logout h4 {
  display: inline-block;
  text-transform: capitalize;
  margin: 0;
}
.checkout-logout span {
  float: right;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.checkout-logout span a {
  text-decoration: underline;
}

.false-header {
  margin-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #c0c0c0;
}

.billing-logged-in-address {
  margin-bottom: 1.25rem;
}
.billing-logged-in-address .address div {
  margin-bottom: 0.9375rem;
}

.address-actions span:first-child {
  margin-right: 0.625rem;
}
.address-actions span:last-child {
  margin-left: 0.625rem;
}
.address-actions span a {
  text-decoration: underline;
}
.address-actions span.edit-address {
  margin-left: 0;
}

.billing-form-container {
  display: none;
}
.billing-form-container .checkout-billing-submit {
  display: none;
}

.missingState {
  color: #d41836;
  font-size: 0.75rem;
  line-height: 2em;
  letter-spacing: 0.1px;
}

.payment-method-expanded {
  display: block;
}
.payment-method-expanded .ssn {
  clear: both;
}

.checkout-billing-modal-form {
  display: none;
}

.address-modal .ui-dialog-titlebar {
  padding: 0.3125rem 0.9375rem;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .address-modal .ui-dialog-titlebar {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .address-modal .ui-dialog-titlebar {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.address-modal h3.error {
  margin: 0;
}
.address-modal .field-wrapper {
  width: 100%;
}
.address-modal .has-tooltip .field-wrapper {
  width: 93%;
}
.address-modal .has-tooltip .form-field-tooltip {
  width: 6%;
  line-height: 40px;
  line-height: 2.5rem;
}
.address-modal .actions {
  padding-top: 1.25rem;
  margin-top: 0.625rem;
  border-top: 1px solid #c0c0c0;
}
.address-modal .actions button {
  width: 100%;
}
.address-modal .actions .cancel {
  margin-top: 0.9375rem;
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #393939;
}
.address-modal .actions .cancel:hover, .address-modal .actions .cancel:focus, .address-modal .actions .cancel:active, .address-modal .actions .cancel.active {
  border-color: #6e6e6e;
  background-color: #fff;
  color: #393939;
}
.address-modal .actions .cancel.disabled, .address-modal .actions .cancel[disabled], fieldset[disabled] .address-modal .actions .cancel {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.address-modal .actions .cancel.disabled:hover, .address-modal .actions .cancel.disabled:focus, .address-modal .actions .cancel.disabled:active, .address-modal .actions .cancel.disabled.active, .address-modal .actions .cancel[disabled]:hover, .address-modal .actions .cancel[disabled]:focus, .address-modal .actions .cancel[disabled]:active, .address-modal .actions .cancel[disabled].active, fieldset[disabled] .address-modal .actions .cancel:hover, fieldset[disabled] .address-modal .actions .cancel:focus, fieldset[disabled] .address-modal .actions .cancel:active, fieldset[disabled] .address-modal .actions .cancel.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.address-modal .actions .delete {
  display: none;
}
@media (min-width: 768px) {
  .address-modal .actions button {
    width: 48%;
  }
  .address-modal .actions .cancel {
    margin-top: 0;
    margin-left: 2%;
  }
}
@media (max-width: 1024px) {
  .address-modal {
    position: fixed;
    max-height: 86%;
    overflow-y: scroll;
  }
  .address-modal .ui-dialog-titlebar {
    position: fixed;
    width: 98%;
    z-index: 2;
  }
}

.summary .section-header {
  padding: 0.625rem;
  margin-bottom: 1.25rem;
  background: #f9f6f2;
}
.summary .section-header h4,
.summary .section-header h6 {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0;
  display: inline-block;
}
.summary .section-header a,
.summary .section-header .section-header-note {
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #393939;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  float: right;
  text-decoration: underline;
}
.summary .section-header a:hover, .summary .section-header a:active, .summary .section-header a:focus,
.summary .section-header .section-header-note:hover,
.summary .section-header .section-header-note:active,
.summary .section-header .section-header-note:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #a01e21;
}
p .summary .section-header a,
p .summary .section-header .section-header-note {
  color: #393939;
}
p .summary .section-header a:hover, p .summary .section-header a:active, p .summary .section-header a:focus,
p .summary .section-header .section-header-note:hover,
p .summary .section-header .section-header-note:active,
p .summary .section-header .section-header-note:focus {
  color: #a01e21;
}
.summary h4 {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0;
}
.summary .summary-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.625rem 1.875rem 0.625rem;
}
.summary .coupon-apply .coupon-header {
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
.summary .coupon-apply .summary-wrapper {
  padding-bottom: 1.25rem;
}
.summary .coupon-apply .summary-wrapper form {
  position: relative;
}
.summary .coupon-apply input {
  width: 60%;
  margin-right: 5%;
  padding: 10px;
}
.summary .coupon-apply button {
  width: 30%;
  padding: 0;
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #393939;
  position: absolute;
  right: 0;
}
.summary .coupon-apply button:hover, .summary .coupon-apply button:focus, .summary .coupon-apply button:active, .summary .coupon-apply button.active {
  border-color: #6e6e6e;
  background-color: #fff;
  color: #393939;
}
.summary .coupon-apply button.disabled, .summary .coupon-apply button[disabled], fieldset[disabled] .summary .coupon-apply button {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.summary .coupon-apply button.disabled:hover, .summary .coupon-apply button.disabled:focus, .summary .coupon-apply button.disabled:active, .summary .coupon-apply button.disabled.active, .summary .coupon-apply button[disabled]:hover, .summary .coupon-apply button[disabled]:focus, .summary .coupon-apply button[disabled]:active, .summary .coupon-apply button[disabled].active, fieldset[disabled] .summary .coupon-apply button:hover, fieldset[disabled] .summary .coupon-apply button:focus, fieldset[disabled] .summary .coupon-apply button:active, fieldset[disabled] .summary .coupon-apply button.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.summary .coupon-apply #add-coupon {
  bottom: auto;
}
.summary .coupon-apply .summary-coupon {
  margin-top: 1.25rem;
}
.summary .coupon-apply .label-above {
  width: 60%;
  margin-right: 5%;
  display: inline-block;
  margin-bottom: 0;
}
.summary .coupon-apply .label-above .field-wrapper input {
  width: 100%;
  margin-right: 0;
}
.summary .coupon-apply .label-above > label span {
  color: #a00101;
}
.summary .coupon-apply .coupon-error-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.summary .coupon-apply .error-icon {
  margin-right: 10px;
  width: 45px;
}
.summary .coupon-apply .coupon-error {
  line-height: 1.25em;
}
.summary .checkout-order-totals .order-totals-table td {
  padding: 0 0 0.9375rem 0;
}
.summary .checkout-order-totals .order-subtotal,
.summary .checkout-order-totals .order-shipping,
.summary .checkout-order-totals .order-sales-tax,
.summary .checkout-order-totals .order-fee,
.summary .checkout-order-totals .tariff-surcharge {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.summary .checkout-order-totals .order-discount {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #d71921;
}
.summary .checkout-order-totals .order-total {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
}
.summary .checkout-order-totals .order-total td {
  padding-bottom: 0;
}
.summary .checkout-mini-cart {
  max-height: none;
  max-height: initial;
}
.summary .checkout-mini-cart .mini-cart-image {
  display: none;
}
.summary .checkout-mini-cart .mini-cart-product {
  padding: 0.625rem 0 1.25rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid #c0c0c0;
}
.summary .checkout-mini-cart .mini-cart-product:first-child {
  padding-top: 0;
}
.summary .checkout-mini-cart .mini-cart-product:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.summary .checkout-mini-cart .mini-cart-product .mini-cart-name {
  width: 100%;
  margin-bottom: 0.9375rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.summary .checkout-mini-cart .mini-cart-product .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
  margin-bottom: 0.1875rem;
  text-transform: capitalize;
}
.summary .checkout-mini-cart .mini-cart-product .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
  margin-bottom: 0.1875rem;
}
.summary .checkout-mini-cart .mini-cart-product .mini-cart-attributes {
  width: 65%;
  display: inline-block;
}
.summary .checkout-mini-cart .mini-cart-product .mini-cart-attributes .attribute:last-child .label,
.summary .checkout-mini-cart .mini-cart-product .mini-cart-attributes .attribute:last-child .value {
  margin-bottom: 0;
}
.summary .checkout-mini-cart .mini-cart-product .mini-cart-price {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  margin-top: 0.1875rem;
}
.summary .checkout-mini-cart .mini-cart-product .mini-cart-pricing {
  margin-bottom: 0;
  float: right;
  width: 30%;
  text-align: right;
}
.summary .checkout-mini-cart .mini-cart-product .product-availability-list {
  width: 100%;
  margin-bottom: 0;
  color: #a00101;
}
.summary .checkout-mini-cart .mini-cart-product .product-availability-list li {
  padding-left: 0;
}
.summary .checkout-mini-cart .order-component-block {
  margin: 0 0.625rem 0.9375rem 0.625rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #c0c0c0;
}
.summary .checkout-mini-cart .order-component-block .section-header {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  background: transparent;
  margin-bottom: 0.9375rem;
  padding: 0;
}
.summary .checkout-mini-cart .order-component-block .details {
  padding-bottom: 1.25rem;
  margin-bottom: 0.9375rem;
  border-bottom: 1px solid #c0c0c0;
}
.summary .checkout-mini-cart .order-component-block .details:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.summary .checkout-mini-cart .order-component-block .address div {
  margin-bottom: 0.625rem;
}
.summary .checkout-mini-cart .order-component-block .address div:last-child {
  margin-bottom: 0;
}
.summary .checkout-mini-cart .order-component-block.mini-payment-instrument .details div {
  margin-bottom: 0.625rem;
}
.summary .checkout-mini-cart .order-component-block.mini-payment-instrument .details div:last-child {
  margin-bottom: 0;
}
.summary .checkout-mini-cart .order-component-block .minishipments-method {
  margin-top: 0.625rem;
}
.summary .checkout-mini-cart .order-component-block .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.summary .checkout-mini-cart .order-component-block .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.summary .checkout-mini-cart .order-component-block:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}
.summary .need-help-asset {
  padding: 0.625rem;
  text-align: right;
}
.summary .need-help-asset span:first-child {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-right: 0.3125rem;
}
.summary .need-help-asset span:last-child {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .summary .need-help-asset span:last-child {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .summary .need-help-asset span:last-child {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.summary .shop-confidence-asset {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.9375rem;
}
.summary .shop-confidence-asset .icon {
  margin-top: -8px;
  margin-right: 0.3125rem;
}
.summary .shop-confidence-asset span {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.summary .asset-background {
  background: #f9f6f2;
}

.ship-to-multiple {
  padding: 1.25rem 0;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
}
.ship-to-multiple button {
  display: none;
}
.ship-to-multiple button,
.ship-to-multiple a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-top: 0.9375rem;
}
@media (min-width: 768px) {
  .ship-to-multiple button,
  .ship-to-multiple a {
    float: right;
    margin-top: 0;
  }
}
.ship-to-multiple-title {
  margin-bottom: 1.25rem;
}

.shipping-address {
  margin-top: 1.25rem;
}

.checkout-shipping .section-header {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  padding-top: 0;
}
@media (max-width: 1279px) {
  .checkout-shipping .section-header {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .checkout-shipping .section-header {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.checkout-shipping .select-style {
  width: 100%;
  margin-bottom: 0.9375rem;
}
@media (min-width: 480px) {
  .checkout-shipping .select-style {
    width: 40%;
  }
}
.checkout-shipping.name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0.9375rem;
}
.checkout-shipping.name .firstName,
.checkout-shipping.name .lastName {
  display: inline-block;
}
.checkout-shipping.name > div {
  margin-bottom: 0.625rem;
}
.checkout-shipping .standard-shipping {
  text-decoration: line-through;
}
.checkout-shipping .discount-shipping {
  color: #a00101;
}

.checkout-multi-shipping .standard-shipping {
  text-decoration: line-through;
}
.checkout-multi-shipping .discount-shipping {
  color: #a00101;
}

.checkout-section {
  padding-bottom: 1.875rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #c0c0c0;
}
.checkout-section.removed-padding-bottom {
  padding-bottom: 0;
}
.checkout-section.content-below {
  margin-bottom: 0;
  border-bottom: 0;
  border-top: none;
}
.checkout-section.content-below .drawer-handle {
  padding-top: 0;
}
.checkout-section.content-below .drawer-handle h4 {
  margin-top: 0;
}
.checkout-section .non-shipable-items {
  margin-top: 5px;
  margin-bottom: 0;
}
.checkout-section .non-shipable-items .item {
  padding-left: 0;
}
.checkout-section .go-back-to-cart {
  display: inline-block;
  margin-top: 20px;
}

.shipping-methods legend {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0;
  margin-bottom: 1.25rem;
}
@media (max-width: 1279px) {
  .shipping-methods legend {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .shipping-methods legend {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.shipping-methods .form-row {
  margin-bottom: 0;
}
.shipping-methods .shipping-promos {
  margin: 0;
}
.shipping-methods label {
  margin-bottom: 0;
}
.shipping-methods .form-caption {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.8125rem;
}
.shipping-methods .tooltip {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-left: 0.3125rem;
  text-decoration: underline;
}

.shipping-delay {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.shipping-delay .field-wrapper label {
  margin-bottom: 1.25rem;
}
.shipping-delay .field-wrapper label:last-of-type {
  margin-bottom: 0;
}
.shipping-delay .delivery-date {
  margin-top: 1.25rem;
}
.shipping-delay .delivery-date label {
  display: none;
}

.shipping-gift .form-row,
.ship-to-multiple .form-row {
  margin-bottom: 0;
}
.shipping-gift .radio,
.ship-to-multiple .radio {
  color: red;
}
.shipping-gift .radio > label .error-icon,
.ship-to-multiple .radio > label .error-icon {
  display: none;
}
.shipping-gift .radio > label span,
.ship-to-multiple .radio > label span {
  margin-bottom: 1.25rem;
  display: block;
}
.shipping-gift .radio > .form-row,
.ship-to-multiple .radio > .form-row {
  margin-bottom: 0;
}
.shipping-gift .radio .field-wrapper,
.ship-to-multiple .radio .field-wrapper {
  color: blue;
}
.shipping-gift .radio .field-wrapper label,
.ship-to-multiple .radio .field-wrapper label {
  margin-bottom: 1.25rem;
}
.shipping-gift .radio .field-wrapper label:last-of-type,
.ship-to-multiple .radio .field-wrapper label:last-of-type {
  margin-bottom: 0;
}
.shipping-gift .radio p,
.ship-to-multiple .radio p {
  width: 100%;
}
@media (min-width: 480px) {
  .shipping-gift .radio p,
  .ship-to-multiple .radio p {
    width: 40%;
  }
}
.shipping-gift .gift-messages,
.ship-to-multiple .gift-messages {
  margin-top: 1.25rem;
}
.shipping-gift .gift-messages .field-wrapper,
.ship-to-multiple .gift-messages .field-wrapper {
  margin-bottom: 0.9375rem;
}
.shipping-gift .gift-messages .char-count,
.ship-to-multiple .gift-messages .char-count {
  margin-top: 0.3125rem;
}

.section-header .shipping-chart {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-top: 0.3125rem;
  display: inline-block;
}
@media (min-width: 768px) {
  .section-header .shipping-chart {
    float: right;
    margin-top: 0;
  }
}

@media (max-width: 1024px) {
  .billing-specific-styles .universal-drawer .drawer-handle {
    border-top: 1px solid #c0c0c0;
  }
  .billing-specific-styles .universal-drawer .drawer-contents {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 0.625rem;
  }
  .billing-specific-styles > h2 {
    margin-top: 1.25rem;
    padding-bottom: 0.625rem;
  }
}

.billing-coupon-code .form-row,
.billing-coupon-code .giftcert-apply {
  width: 100%;
}
@media (min-width: 768px) {
  .billing-coupon-code .form-row,
  .billing-coupon-code .giftcert-apply {
    width: 50%;
  }
}
.billing-coupon-code .giftcert-apply button:last-child {
  float: right;
  margin-top: 0.75rem;
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.billing-coupon-code .giftcert-apply button:last-child:hover {
  color: #a01e21;
  text-decoration: underline;
}
.billing-coupon-code .giftcert-apply button:last-child.button {
  text-decoration: none;
}

.gc-messaging {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 0.9375rem;
  margin-bottom: 0.625rem;
  line-height: 1.5em;
}
.gc-messaging .remove-icon,
.gc-messaging .nav-orders {
  vertical-align: top;
}

.required-ind {
  margin: 0.625rem 0;
}

.select-payment-methods {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.select-payment-methods h4 {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .select-payment-methods h4 {
    font-family: roboto-bold, arial, sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    margin-top: 1.875rem;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .select-payment-methods h4 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer:first-child {
  margin-top: 0.625rem;
  padding-top: 0;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer .drawer-handle {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer .drawer-handle div {
  width: 60%;
  vertical-align: middle;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5em;
}
@media (min-width: 768px) {
  .select-payment-methods .universal-drawer-cabinet .universal-drawer .drawer-handle {
    font-family: roboto-bold, arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
  }
  .select-payment-methods .universal-drawer-cabinet .universal-drawer .drawer-handle div {
    width: auto;
  }
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active {
  border-left: 1px solid #6e6e6e;
  border-right: 1px solid #6e6e6e;
  border-bottom: 1px solid #6e6e6e;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active .drawer-handle {
  background-color: #6e6e6e;
  border-top: 1px solid #6e6e6e;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active .drawer-handle div {
  color: #fff;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active .drawer-handle .increase,
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active .drawer-handle .decrease {
  fill: #fff;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active .drawer-handle .nav-cc {
  fill: #fff;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active + .universal-drawer .drawer-handle {
  border-top: 0;
}
.select-payment-methods .inline-icon {
  display: inline-block;
}
@media (max-width: 1024px) {
  .select-payment-methods .inline-icon {
    vertical-align: top;
  }
}
.select-payment-methods .inline-icon .icon {
  width: 3rem;
  height: 2rem;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  float: left;
}
@media (min-width: 768px) {
  .select-payment-methods .inline-icon .icon {
    width: 4.0625rem;
    height: 2.625rem;
    margin-right: 0.9375rem;
    margin-left: 0.625rem;
    float: none;
  }
}
.select-payment-methods .inline-icon.new-store-card {
  position: relative;
}
.select-payment-methods .inline-icon.new-store-card .add {
  height: 18px;
  width: 18px;
  position: absolute;
  top: 0;
  right: 10px;
  margin: 0;
}
@media (max-width: 1024px) {
  .select-payment-methods .inline-icon.new-store-card .add {
    right: 5px;
    top: -2px;
  }
}

.credit-questions-asset {
  border-top: 1px solid #c0c0c0;
  margin-top: 1.25rem;
}
.credit-questions-asset .question-links {
  width: 100%;
}
.credit-questions-asset .question-links div {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.credit-questions-asset .question-links div a {
  display: inline-block;
  margin-bottom: 5%;
}
.credit-questions-asset .question-links div a:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .credit-questions-asset .question-links div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .credit-questions-asset .question-links div a {
    margin-right: 2%;
    margin-bottom: 0;
  }
  .credit-questions-asset .question-links div a:last-child {
    margin-right: 0;
  }
}

@media (max-width: 1024px) {
  .rates-terms-dialog {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media (min-width: 768px) {
  .rates-terms-dialog {
    max-width: 70% !important;
  }
}
.rates-terms-dialog .dialog-content {
  max-height: 600px !important;
  overflow-y: scroll;
  overflow-x: hidden;
}

.payment-method {
  clear: both;
}
.payment-method .ssn {
  width: 5rem;
  margin-right: 0.625rem;
  display: inline-block;
  vertical-align: top;
}
.payment-method .ssn label {
  display: none;
}
.payment-method .ssn:first-child label {
  display: block;
  width: 300%;
}
.payment-method .ssn:last-child {
  margin-right: 0;
}
.payment-method .ssn .field-wrapper {
  width: auto;
}
@media (max-width: 1024px) {
  .payment-method .ssn {
    width: 31.5833333333%;
    margin-right: 1%;
  }
  .payment-method .ssn:first-child label {
    width: 200%;
  }
}
.payment-method .month,
.payment-method .day,
.payment-method .year {
  display: inline-block;
  width: 17%;
  margin-right: 0.625rem;
}
.payment-method .month label,
.payment-method .day label,
.payment-method .year label {
  display: none;
}
.payment-method .month .field-wrapper,
.payment-method .day .field-wrapper,
.payment-method .year .field-wrapper {
  width: 100%;
}
@media (max-width: 1024px) {
  .payment-method .month,
  .payment-method .day,
  .payment-method .year {
    width: 100%;
  }
}
.payment-method .month label {
  display: block;
}
.payment-method .year {
  margin-right: 0;
}
.payment-method .payment-method-dob .birthdate {
  width: 100%;
}
.payment-method .payment-method-dob .birthdate .field-wrapper {
  width: 100%;
}
.payment-method .payment-method-dob .birthdate .field-wrapper .date {
  width: 30%;
  margin-right: 20px;
}
@media (min-width: 768px) {
  .payment-method .payment-method-dob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .payment-method .payment-method-dob .birthdate .field-wrapper {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .payment-method .expiration-date .month.form-row {
    margin: 0 5px 0 0;
  }
}
@media (min-width: 1025px) {
  .payment-method .expiration-date .month.form-row {
    margin: 0 5px 1.25rem;
  }
}
.payment-method .expiration-date .month > label {
  width: 100%;
}
@media (min-width: 768px) {
  .payment-method .expiration-date .month > label {
    width: 150%;
  }
}
@media (min-width: 768px) {
  .payment-method .expiration-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (min-width: 1025px) {
  .payment-method .expiration-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.payment-method .checkout-form-section-header {
  margin-bottom: 1.25rem;
}
.payment-method .checkout-form-section-header.additional-info h4 {
  display: inline-block;
}
.payment-method .checkout-form-section-header h4 {
  margin-top: 0;
}
.payment-method .checkout-form-section-header .header-sub {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
}
@media (max-width: 1024px) {
  .payment-method .checkout-form-section-header .header-sub {
    display: block;
  }
}
.payment-method .checkout-form-section-header .header-sub2 {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  margin-left: 0.3125rem;
}
@media (max-width: 1024px) {
  .payment-method .checkout-form-section-header > h4 {
    font-family: roboto-regular, arial, sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media (max-width: 1024px) and (max-width: 1279px) {
  .payment-method .checkout-form-section-header > h4 {
    letter-spacing: 0.2px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .payment-method .checkout-form-section-header > h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.payment-method .required-ind {
  margin-top: 0.9375rem;
}
.payment-method .required-ind .required {
  color: #a00101;
}
.payment-method p {
  margin-bottom: 0;
}
.payment-method .catalog .form-caption {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
.payment-method .terms-section {
  margin-top: 1.875rem;
  padding-top: 1.25rem;
  border-top: 1px solid #c0c0c0;
}
.payment-method .terms-box {
  height: 350px;
  overflow-y: scroll;
  border: 1px solid #c0c0c0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.9375rem;
  margin-top: 1.875rem;
}
.payment-method .terms-box p:first-child {
  margin-top: 0;
}
.payment-method .extended-agreement {
  margin-bottom: 1.875rem;
}
.payment-method .extended-agreement .form-row {
  margin-bottom: 0;
}
.payment-method .extended-agreement .field-wrapper {
  width: 100%;
}
.payment-method .extended-agreement p {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-left: 25px;
  margin-top: -5px;
}
@media (max-width: 1024px) {
  .payment-method .extended-agreement label {
    display: block;
    line-height: 1.25rem;
  }
}
.payment-method .header-with-tooltip {
  position: relative;
  display: inline-block;
  padding-right: 25px;
}
.payment-method .header-with-tooltip .tooltip {
  position: absolute;
  right: 0;
  top: 2px;
}
.payment-method.credit-card .expiration-date > label {
  display: none;
}
.payment-method.credit-card .expiration-date .error-message {
  position: absolute;
}
@media (max-width: 1024px) {
  .payment-method.credit-card .year {
    margin-bottom: 0;
  }
}
.payment-method .cvn {
  position: relative;
  padding-right: 1.875rem;
  width: 25%;
}
.payment-method .cvn .error-message {
  width: 150%;
}
.payment-method .cvn .field-wrapper {
  width: 100%;
}
.payment-method .cvn .form-field-tooltip {
  position: absolute;
  right: 0;
  top: 20px;
  width: auto;
  padding: 0;
  margin: 0;
}
@media (max-width: 1024px) {
  .payment-method .cvn {
    width: 50%;
  }
  .payment-method .cvn .error-message {
    width: 200%;
  }
}
.payment-method .accepted-cards-block {
  width: 100%;
}
.payment-method .accepted-cards-block .icon {
  width: 21%;
  margin-right: 1%;
  margin-bottom: 1.25rem;
}
.payment-method .accepted-cards-block .icon:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  .payment-method .accepted-cards-block {
    width: 40%;
  }
  .payment-method .accepted-cards-block .icon {
    width: 19%;
    margin-right: 2%;
    margin-bottom: 1.25rem;
  }
  .payment-method .accepted-cards-block .icon:last-child {
    margin-right: 0;
  }
}

.min-order-header {
  color: red;
  text-align: center;
  padding-bottom: 10px;
}

.min-order-msg {
  text-align: center;
}

.checkoutplaceorder,
.orderdetails-checkout {
  border-top: 1px solid #c0c0c0;
  margin-top: 0;
}
.checkoutplaceorder .cart-row .item-quantity,
.orderdetails-checkout .cart-row .item-quantity {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
  margin-top: 0.625rem;
}
.checkoutplaceorder .cart-row .item-quantity div,
.orderdetails-checkout .cart-row .item-quantity div {
  display: block;
  max-width: 100%;
}
.checkoutplaceorder .cart-row .item-quantity ul,
.orderdetails-checkout .cart-row .item-quantity ul {
  max-width: 100%;
}
.checkoutplaceorder .cart-row .item-quantity ul li,
.orderdetails-checkout .cart-row .item-quantity ul li {
  padding: 0;
}
@media (min-width: 768px) {
  .checkoutplaceorder .cart-row .item-quantity,
  .orderdetails-checkout .cart-row .item-quantity {
    width: 30%;
    margin-top: 0;
  }
}
.checkoutplaceorder .cart-row .mobile-only,
.orderdetails-checkout .cart-row .mobile-only {
  display: block;
}
@media (min-width: 768px) {
  .checkoutplaceorder .cart-row .mobile-only,
  .orderdetails-checkout .cart-row .mobile-only {
    display: none;
  }
}
.checkoutplaceorder .item-stock,
.orderdetails-checkout .item-stock {
  margin-top: 0.625rem;
}
.checkoutplaceorder .item-list,
.orderdetails-checkout .item-list {
  border-top: 1px solid #c0c0c0;
}
.checkoutplaceorder .item-total,
.orderdetails-checkout .item-total {
  width: 100%;
  text-align: left;
  margin-top: 0.625rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .checkoutplaceorder .item-total,
  .orderdetails-checkout .item-total {
    width: 25%;
    text-align: right;
    margin-top: 0;
  }
}
.checkoutplaceorder .item-total .mobile-only,
.orderdetails-checkout .item-total .mobile-only {
  margin-bottom: 0.3125rem;
}
.checkoutplaceorder .item-total .option-price,
.orderdetails-checkout .item-total .option-price {
  font-family: "nunito_sansregular", Arial, sans-serif;
}
.checkoutplaceorder .item-list-heading,
.orderdetails-checkout .item-list-heading {
  padding-top: 1.25rem;
}
@media (max-width: 1024px) {
  .checkoutplaceorder .item-list-heading,
  .orderdetails-checkout .item-list-heading {
    position: relative;
  }
}
.checkoutplaceorder .item-list-heading .item-shipping-address .shipments-method,
.checkoutplaceorder .item-list-heading .item-shipping-address .delivery,
.checkoutplaceorder .item-list-heading .item-shipping-address .deliverydate,
.orderdetails-checkout .item-list-heading .item-shipping-address .shipments-method,
.orderdetails-checkout .item-list-heading .item-shipping-address .delivery,
.orderdetails-checkout .item-list-heading .item-shipping-address .deliverydate {
  margin-top: 0.625rem;
  display: block;
}
.checkoutplaceorder .item-list-heading .item-shipping-address .label,
.orderdetails-checkout .item-list-heading .item-shipping-address .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.checkoutplaceorder .item-list-heading .item-shipping-address .value,
.orderdetails-checkout .item-list-heading .item-shipping-address .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (max-width: 1024px) {
  .checkoutplaceorder .item-list-heading .item-shipping-address,
  .orderdetails-checkout .item-list-heading .item-shipping-address {
    margin-top: 0.625rem;
  }
  .checkoutplaceorder .item-list-heading .item-shipping-address div,
  .orderdetails-checkout .item-list-heading .item-shipping-address div {
    display: inline-block;
    line-height: 1.25em;
  }
  .checkoutplaceorder .item-list-heading .item-shipping-address a,
  .orderdetails-checkout .item-list-heading .item-shipping-address a {
    position: absolute;
    right: 0;
    top: 1.25rem;
  }
}
@media (min-width: 768px) {
  .checkoutplaceorder,
  .orderdetails-checkout {
    margin-top: 3.75rem;
  }
}

#dynamic-payment-message {
  margin-bottom: 0.625rem;
}
#dynamic-payment-message .dynamic-payment-message-response,
#dynamic-payment-message .dynamic-payment-message-headline {
  font-size: 1.125rem;
}

.secondary-place-order-button .form-row {
  margin-bottom: 0;
}
.secondary-place-order-button button {
  width: 100%;
}
@media (max-width: 1024px) {
  .secondary-place-order-button {
    width: calc(100% - 30px);
    max-width: 1280px;
    margin: auto;
    margin-bottom: 1.875rem;
  }
}

.order-summary-footer {
  margin-top: 1.25rem;
}
@media (max-width: 1024px) {
  .order-summary-footer button {
    width: 100%;
  }
}

.shipment-gift-message span {
  display: block;
  margin-top: 0.3125rem;
}
.shipment-gift-message span:first-of-type {
  margin-top: 0.625rem;
}

.place-order-billing-info,
.order-receipt-summary {
  padding-top: 1.25rem;
}
.place-order-billing-info .order-component-block,
.order-receipt-summary .order-component-block {
  display: block;
  width: 100%;
  margin-bottom: 1.875rem;
}
.place-order-billing-info .order-component-block:first-child,
.order-receipt-summary .order-component-block:first-child {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .place-order-billing-info .order-component-block,
  .order-receipt-summary .order-component-block {
    margin-bottom: 3.125rem;
    padding-bottom: 0;
    display: inline-block;
  }
  .place-order-billing-info .order-component-block:first-child,
  .order-receipt-summary .order-component-block:first-child {
    margin-right: 5%;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .place-order-billing-info .order-component-block:last-child,
  .order-receipt-summary .order-component-block:last-child {
    margin-left: 5%;
  }
}
.place-order-billing-info .section-header,
.order-receipt-summary .section-header {
  padding-bottom: 0.9375rem;
  margin-bottom: 0;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.place-order-billing-info .section-header a,
.order-receipt-summary .section-header a {
  float: right;
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #393939;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  text-decoration: underline;
}
.place-order-billing-info .section-header a:hover, .place-order-billing-info .section-header a:active, .place-order-billing-info .section-header a:focus,
.order-receipt-summary .section-header a:hover,
.order-receipt-summary .section-header a:active,
.order-receipt-summary .section-header a:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #a01e21;
}
p .place-order-billing-info .section-header a,
p .order-receipt-summary .section-header a {
  color: #393939;
}
p .place-order-billing-info .section-header a:hover, p .place-order-billing-info .section-header a:active, p .place-order-billing-info .section-header a:focus,
p .order-receipt-summary .section-header a:hover,
p .order-receipt-summary .section-header a:active,
p .order-receipt-summary .section-header a:focus {
  color: #a01e21;
}
@media (min-width: 768px) {
  .place-order-billing-info .section-header,
  .order-receipt-summary .section-header {
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 1.25rem;
  }
}
.place-order-billing-info .address div,
.place-order-billing-info .details div,
.order-receipt-summary .address div,
.order-receipt-summary .details div {
  line-height: 1.5em;
}
@media (min-width: 768px) {
  .place-order-billing-info,
  .order-receipt-summary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.place-order-billing-info .details + .details,
.order-receipt-summary .details + .details {
  margin-top: 0.625rem;
}
.place-order-billing-info .label,
.order-receipt-summary .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.place-order-billing-info .value,
.order-receipt-summary .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}

@media (min-width: 768px) {
  .place-order-billing-info .order-component-block {
    width: 45%;
  }
}

#checkout-promo.active .drawer-handle {
  margin: 0;
  border-bottom: none;
}
#checkout-promo.active .summary-wrapper {
  border-bottom: 1px solid #000;
}
#checkout-promo .drawer-handle {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: transparent;
}
#checkout-promo .drawer-contents {
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 768px) {
  .order-receipt-summary .order-component-block {
    width: 28.3333333333%;
  }
}

.summary-page #main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.summary-page #main #secondary {
  margin-top: 0;
}
@media (max-width: 1024px) {
  .summary-page #main #secondary .need-help-asset {
    display: none;
  }
}
.summary-page .summary-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1025px) {
  .summary-page .summary-content-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 1024px) {
  .summary-page .summary-content-wrapper #primary {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .summary-page .summary-content-wrapper #secondary {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 0;
  }
}
.summary-page .breadcrumb-content {
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .summary-page .breadcrumb-content {
    width: calc(100% - 30px);
    max-width: 1280px;
    margin: auto;
  }
  .summary-page .breadcrumb-content .checkout-progress-indicator {
    margin-bottom: 0;
    border-bottom: 0;
  }
}
@media (min-width: 1025px) {
  .summary-page .breadcrumb-content {
    border-bottom: 1px solid #c0c0c0;
  }
  .summary-page .breadcrumb-content .checkout-progress-indicator {
    width: 65%;
  }
}
@media (max-width: 1024px) {
  .summary-page .checkout-mini-cart {
    display: none;
  }
}

.orderdetails-checkout {
  border-top: none;
}
@media (min-width: 768px) {
  .orderdetails-checkout {
    margin-top: 0.625rem;
  }
}
.orderdetails-checkout .order-summary-section-header {
  margin-top: 40px;
  padding-top: 1.5rem;
  font-size: 1.25rem;
  font-family: "nunito_sansextrabold", Arial, sans-serif;
}
@media (max-width: 767px) {
  .orderdetails-checkout .order-summary-section-header {
    margin-bottom: 20px;
  }
}
.orderdetails-checkout .order-conf-create-acct-section-footer {
  border-bottom: 1px solid #c0c0c0;
  margin-top: 1.875rem;
}
.orderdetails-checkout .order-number {
  margin-top: 0;
}
.orderdetails-checkout .item-list {
  border-bottom: 1px solid #c0c0c0;
  margin-bottom: 1.25rem;
  padding-bottom: 1.875rem;
}
.orderdetails-checkout .order-information {
  margin-bottom: 1.875rem;
}
@media (max-width: 1279px) {
  .orderdetails-checkout .order-information {
    margin-bottom: 0;
  }
}
@media (max-width: 1279px) {
  .orderdetails-checkout .order-receipt-summary {
    border-top: 1px solid #c0c0c0;
    padding-top: 1.875rem;
  }
}
@media (max-width: 767px) {
  .orderdetails-checkout .mini-payment-instrument {
    border-bottom: 1px solid #c0c0c0;
    padding-bottom: 1.875rem;
  }
}
.orderdetails-checkout .order-totals-table td {
  padding-left: 0;
  padding-right: 0;
}
.orderdetails-checkout .order-date {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  display: block;
}
@media (min-width: 768px) {
  .orderdetails-checkout .order-date {
    float: right;
  }
}
.orderdetails-checkout .checkout-section {
  padding-bottom: 1.25rem;
}
.orderdetails-checkout .shipping-status,
.orderdetails-checkout .trackingnumber,
.orderdetails-checkout .shipping-method,
.orderdetails-checkout .delivery,
.orderdetails-checkout .deliverydate {
  display: block;
  margin-top: 0.625rem;
}
.orderdetails-checkout .summarybox .phone {
  display: none;
}
.orderdetails-checkout .actions {
  margin-bottom: 1.875rem;
}
.orderdetails-checkout .actions .button {
  padding: 0.9375rem 0;
  width: 320px;
}
@media (max-width: 1024px) {
  .orderdetails-checkout .actions .button {
    width: 100%;
  }
}
.orderdetails-checkout .checkout-section-inner-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.orderdetails-checkout .checkout-section-inner-area .content-asset {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.orderdetails-checkout .order-summary-print-link {
  font-size: 1rem;
  text-decoration: underline;
  display: inline-block;
  margin-left: 2rem;
}
.orderdetails-checkout .order-summary-print-link img {
  vertical-align: middle;
  margin-right: 0.5rem;
}

.pt_outofwallet #primary {
  width: 100%;
}
.pt_outofwallet .breadcrumb {
  display: none;
}
.pt_outofwallet h2 {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 0.9375rem;
  margin-bottom: 1.875rem;
  margin-top: 3.75rem;
}
.pt_outofwallet .wallet-consent {
  width: 100%;
}
.pt_outofwallet .wallet-consent .out-of-wallet-agree {
  margin-top: 1.25rem;
}
.pt_outofwallet .wallet-consent .out-of-wallet-agree label {
  margin-bottom: 1.25rem;
}
.pt_outofwallet .wallet-consent .out-of-wallet-agree .form-row span:not(.error-icon) {
  position: relative;
}
.pt_outofwallet .wallet-consent .out-of-wallet-agree .form-row span:not(.error-icon)::after {
  content: "*";
  position: absolute;
  right: -8px;
  top: 0;
  color: #a00101;
}
.pt_outofwallet .wallet-consent .error {
  margin-bottom: 1.25rem;
  display: none;
}

.out-of-wallet-section {
  width: 100%;
}
.out-of-wallet-section .field-wrapper {
  width: 100%;
}
.out-of-wallet-section .radio > label {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .out-of-wallet-section {
    width: 50%;
  }
}

.out-of-wallet-questions:not(.slick-initialized) {
  display: none;
}
.out-of-wallet-questions .field-wrapper {
  width: 100%;
}
.out-of-wallet-questions .field-wrapper label {
  display: inline-block;
}
.out-of-wallet-questions .credit-check-question {
  outline: none;
}
.out-of-wallet-questions .credit-check-question h4 {
  margin-bottom: 0.9375rem;
}
.out-of-wallet-questions .credit-check-question p {
  width: 100%;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.out-of-wallet-questions .credit-check-question .question-back {
  width: auto;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.out-of-wallet-questions .credit-check-question .question-back .icon {
  margin-right: 0.3125rem;
}
.out-of-wallet-questions .credit-check-question .form-row-button {
  margin-top: 1.875rem;
  width: 100%;
}
@media (min-width: 768px) {
  .out-of-wallet-questions .credit-check-question .form-row-button,
  .out-of-wallet-questions .credit-check-question p {
    width: 50%;
  }
}

.down-payment-section {
  margin-top: 3.125rem;
}

.downpayment .order-info-block {
  line-height: 1.5em;
}
.downpayment .order-info-block .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  width: auto;
  display: inline-block;
}
@media (min-width: 768px) {
  .downpayment .order-info-block .label {
    width: 25%;
  }
}
.downpayment .order-info-block .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.downpayment .dp-wrapper {
  border: 1px solid #c0c0c0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.25rem 0.3125rem;
  margin-top: 1.875rem;
}
.downpayment .dp-wrapper > h4 {
  margin-top: 0;
}
@media (min-width: 768px) {
  .downpayment .dp-wrapper {
    padding: 1.25rem;
  }
}
.downpayment .dp-wrapper .button.lightbox-downpayment {
  padding-left: 1rem;
  padding-right: 1rem;
}
.downpayment .payment-method-options {
  display: none;
}
.downpayment .form-row-button {
  border-top: 0;
}
.downpayment #pay-cc .form-row-button {
  display: none;
}
.downpayment .credit-block {
  display: none;
}
.downpayment .credit-block.payment-method-expanded {
  display: block;
}
.downpayment .universal-drawer-cabinet .universal-drawer:first-child {
  padding-top: 0;
}
.downpayment .universal-drawer-cabinet .universal-drawer:last-child {
  margin-bottom: 0;
}
.downpayment #pay-ach {
  padding-bottom: 0;
  margin-bottom: 0;
}
.downpayment .ach-content .radio {
  margin-bottom: 1.875rem;
}
.downpayment .ach-content .radio::before {
  display: none !important;
}
.downpayment .ach-content .radio > label {
  display: none;
}
.downpayment .ach-content .radio > .field-wrapper label {
  margin-right: 0.9375rem;
}
.downpayment .ach-content #routing-container {
  margin-bottom: 20px;
}
.downpayment .ach-content #routing-container .form-row {
  margin: 0;
}
.downpayment .ach-content .ach-name-fields {
  margin-top: 1.25rem;
}
.downpayment .ach-content .ach-name-fields .form-row label,
.downpayment .ach-content .ach-name-fields .formfield label {
  font-family: inherit;
}
.downpayment .ach-content .ach-name-fields .form-row label.error,
.downpayment .ach-content .ach-name-fields .formfield label.error {
  padding-left: 25px;
  position: relative;
}
.downpayment .ach-content .ach-name-fields .form-row label.error .error-icon,
.downpayment .ach-content .ach-name-fields .formfield label.error .error-icon {
  position: absolute;
  top: -2px;
  left: 0;
}
.downpayment .ach-content .ach-name-fields .form-row:nth-of-type(1),
.downpayment .ach-content .ach-name-fields .formfield:nth-of-type(1) {
  width: 48%;
  margin-right: 2%;
  display: inline-block;
  vertical-align: top;
  float: left;
}
.downpayment .ach-content .ach-name-fields .form-row:nth-of-type(2),
.downpayment .ach-content .ach-name-fields .formfield:nth-of-type(2) {
  width: 48%;
  margin-left: 2%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 1024px) {
  .downpayment #downPaymentCreditCardList {
    padding-left: 0.9375rem;
  }
  .downpayment #downPaymentCreditCardList label {
    padding-left: 1.875rem;
    line-height: 1.5em;
  }
  .downpayment #downPaymentCreditCardList label::before {
    position: absolute;
    left: 0;
  }
}

.downpayment-confirmation-container {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
@media (min-width: 1025px) {
  .downpayment-confirmation-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: auto;
    width: calc(100% - 30px);
    max-width: 1280px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.downpayment-confirmation-container .downpayment-area,
.downpayment-confirmation-container .downpayment-module {
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0.9375rem 0;
  overflow: auto;
  -webkit-box-ordinal-group: attr(data-order);
      -ms-flex-order: attr(data-order);
          order: attr(data-order);
  width: 100%;
}
@media (min-width: 1025px) {
  .downpayment-confirmation-container .downpayment-area,
  .downpayment-confirmation-container .downpayment-module {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (max-width: 1024px) {
  .downpayment-confirmation-container .downpayment-area.first-in-mobile-order,
  .downpayment-confirmation-container .downpayment-module.first-in-mobile-order {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (max-width: 1024px) {
  .downpayment-confirmation-container .downpayment-area.second-in-mobile-order,
  .downpayment-confirmation-container .downpayment-module.second-in-mobile-order {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1025px) {
  .downpayment-confirmation-container .downpayment-area {
    width: calc(58% - 15px);
  }
}
.downpayment-confirmation-container .downpayment-module {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 9px 0 #c0c0c0;
          box-shadow: 0 2px 9px 0 #c0c0c0;
  padding: 0 1.25rem;
}
@media (min-width: 1025px) {
  .downpayment-confirmation-container .downpayment-module {
    width: calc(42% - 15px);
    padding: 0 2.5rem;
  }
}

@media (max-width: 1024px) {
  #EditAddressForm {
    margin-top: 2.5rem;
  }
}

#inline-billing-form,
.inline-shipping-form {
  margin-top: 1.25rem;
  border-top: 1px solid #c0c0c0;
}
#inline-billing-form h3.error,
.inline-shipping-form h3.error {
  margin: 0;
}
#inline-billing-form #EditAddressForm,
.inline-shipping-form #EditAddressForm {
  margin-top: 0;
}
#inline-billing-form #EditAddressForm .select-style,
.inline-shipping-form #EditAddressForm .select-style {
  width: 100%;
}
#inline-billing-form #EditAddressForm .editaddress,
.inline-shipping-form #EditAddressForm .editaddress {
  width: 50%;
}
@media (max-width: 1024px) {
  #inline-billing-form #EditAddressForm .editaddress,
  .inline-shipping-form #EditAddressForm .editaddress {
    width: 100%;
  }
}
#inline-billing-form #EditAddressForm .editaddress .field-wrapper,
.inline-shipping-form #EditAddressForm .editaddress .field-wrapper {
  width: 100%;
}
@media (min-width: 768px) {
  #inline-billing-form #EditAddressForm .editaddress .form-row label.error,
  #inline-billing-form #EditAddressForm .editaddress .formfield label.error,
  .inline-shipping-form #EditAddressForm .editaddress .form-row label.error,
  .inline-shipping-form #EditAddressForm .editaddress .formfield label.error {
    padding-left: 25px;
    position: relative;
  }
  #inline-billing-form #EditAddressForm .editaddress .form-row label.error .error-icon,
  #inline-billing-form #EditAddressForm .editaddress .formfield label.error .error-icon,
  .inline-shipping-form #EditAddressForm .editaddress .form-row label.error .error-icon,
  .inline-shipping-form #EditAddressForm .editaddress .formfield label.error .error-icon {
    position: absolute;
    top: -2px;
    left: 0;
  }
  #inline-billing-form #EditAddressForm .editaddress .form-row:nth-of-type(7),
  #inline-billing-form #EditAddressForm .editaddress .formfield:nth-of-type(7),
  .inline-shipping-form #EditAddressForm .editaddress .form-row:nth-of-type(7),
  .inline-shipping-form #EditAddressForm .editaddress .formfield:nth-of-type(7) {
    width: 48%;
    margin-right: 2%;
    display: inline-block;
    vertical-align: top;
    float: left;
  }
  #inline-billing-form #EditAddressForm .editaddress .form-row:nth-of-type(8),
  #inline-billing-form #EditAddressForm .editaddress .formfield:nth-of-type(8),
  .inline-shipping-form #EditAddressForm .editaddress .form-row:nth-of-type(8),
  .inline-shipping-form #EditAddressForm .editaddress .formfield:nth-of-type(8) {
    width: 48%;
    margin-left: 2%;
    display: inline-block;
    vertical-align: top;
  }
  #inline-billing-form #EditAddressForm .editaddress .form-row:nth-of-type(9),
  #inline-billing-form #EditAddressForm .editaddress .formfield:nth-of-type(9),
  .inline-shipping-form #EditAddressForm .editaddress .form-row:nth-of-type(9),
  .inline-shipping-form #EditAddressForm .editaddress .formfield:nth-of-type(9) {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }
}

.checkoutmultishipping .cart-row .inline-shipping-form {
  width: 100%;
  padding-top: 1.25rem;
}
.checkoutmultishipping .cart-row .inline-shipping-form .form-row,
.checkoutmultishipping .cart-row .inline-shipping-form .formfield {
  display: block;
}
.checkoutmultishipping .cart-row .inline-shipping-form .form-row.hide,
.checkoutmultishipping .cart-row .inline-shipping-form .formfield.hide {
  display: none;
}
.checkoutmultishipping .cart-row .inline-shipping-form button {
  width: auto;
  display: inline-block;
}
@media (min-width: 1025px) {
  .checkoutmultishipping #EditAddressForm .field-wrapper {
    width: 100%;
  }
}

.cart-row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.prop-65-warning {
  border: none;
  margin: 10px 0;
}

.discount button {
  text-align: right;
}

.coupon-applied {
  max-width: 70%;
  color: #3c0;
}
.coupon-applied .icon {
  fill: #3c0;
}
.coupon-applied button.remove-item,
.coupon-applied button.remove-item:hover {
  background-color: transparent;
}

.coupon-text {
  display: inline-block;
  width: 85%;
  vertical-align: top;
}

@media (min-width: 768px) {
  #shipment-arrive-by label,
  .shipment-arrive-by label {
    white-space: nowrap;
  }
}
input[type=radio]:checked + label span.holiday-estimate {
  font-family: "nunito_sansregular", arial, sans-serif;
}

.pt_order-confirmation .ebbo-membership-modal {
  visibility: hidden;
}
.pt_order-confirmation .ebbo-membership-banner {
  text-align: center;
}

.ui-dialog {
  height: 600px;
  width: 316px;
}
@media (min-width: 768px) {
  .ui-dialog {
    height: 600px;
    width: 970px;
  }
}
.ui-dialog #dialog-container {
  text-align: center;
  padding: 0;
}
.ui-dialog #dialog-container iframe {
  border: 0;
}

.pt_wish-list #main.registered {
  background: #f9f6f2;
  padding: 0;
  margin-top: 0.625rem;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .pt_wish-list #main.registered {
    padding: 0 0.625rem;
  }
}
.pt_wish-list #main.registered .account-nav-registered {
  margin: 0;
  border-top: none;
}
@media (min-width: 768px) {
  .pt_wish-list #main.registered .account-nav-registered {
    margin: 0 0 1.5625rem;
  }
}
.pt_wish-list .list-table-header {
  overflow: hidden;
  padding: 2em;
  background: #fff url("../images/interface/icon-double-line-header.png") repeat-x scroll left top;
}
.pt_wish-list .list-table-header p {
  float: right;
  overflow: hidden;
  width: 40%;
  margin: 0;
  color: #6e6e6e;
}
.pt_wish-list .primary-content .list-table-header h2 {
  float: left;
}
.pt_wish-list .item-list {
  border-bottom: 1px solid #c0c0c0;
}
@media (max-width: 1024px) {
  .pt_wish-list .item-list label:not(.visually-hidden),
  .pt_wish-list .item-list .field-wrapper {
    width: 100%;
    float: left;
  }
  .pt_wish-list .item-list td:not(.item-image) {
    padding-left: 0.625rem;
  }
}
.pt_wish-list .item-list .item-details,
.pt_wish-list .item-list .item-availability {
  padding-top: 0.625rem;
}
.pt_wish-list .item-list .item-availability ul {
  line-height: normal;
}
.pt_wish-list .item-list .view a {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.pt_wish-list .item-list .view a:hover {
  color: #a01e21;
  text-decoration: underline;
}
.pt_wish-list .item-list .view a.button {
  text-decoration: none;
}
.pt_wish-list .item-list .lone-link {
  line-height: 2;
}
.pt_wish-list .item-list .AddToCartAlertMessage {
  color: #d41836;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
.pt_wish-list .wishlist-shipping .form-row:first-child {
  margin: 3.125rem 0;
}
.pt_wish-list .wishlist-shipping .form-row button {
  width: 100%;
}
@media (min-width: 768px) {
  .pt_wish-list .wishlist-shipping .form-row button {
    width: inherit;
  }
}
.pt_wish-list .login-general {
  margin-top: 1.875rem;
}

.list-share {
  font-size: 1.7em;
  padding: 2em;
  border-top: 1px solid #c0c0c0;
  padding-left: 0;
}
.list-share::after {
  content: "";
  display: table;
  clear: both;
}
.list-share .share-option {
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0.5rem;
}
.list-share .share-options {
  float: left;
  margin: 0.3rem 0 0.5rem 1rem;
  text-align: center;
}
.list-share .share-options .share-title {
  display: inline;
}
.list-share .list-title {
  float: left;
}
.list-share .print-page {
  float: right;
}
@media (max-width: 1024px) {
  .list-share .print-page {
    display: none;
  }
}
.list-share .share-link {
  cursor: pointer;
}
.list-share .share-link-content {
  display: none;
}
.list-share .share-link-content.active {
  display: block;
  float: left;
}

.event-info {
  margin: 1em;
}

.col-1 .wishlist-search .form-row,
.col-1 .registry-search .form-row {
  width: 100%;
}
.wishlist-search .form-row,
.registry-search .form-row {
  float: left;
  clear: none;
  width: 100%;
}
@media (min-width: 768px) {
  .wishlist-search .form-row,
  .registry-search .form-row {
    width: 33%;
  }
  .wishlist-search .form-row .field-wrapper,
  .registry-search .form-row .field-wrapper {
    width: 90%;
  }
}
@media (max-width: 1024px) {
  .wishlist-search .form-row-button button,
  .registry-search .form-row-button button {
    width: 100%;
  }
}

.account-module .wishlist-shipping .form-row:first-child {
  margin-top: 0;
}

.pt_gift-registry #main.registered {
  background: #f9f6f2;
  padding: 0;
  margin-top: 0.625rem;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .pt_gift-registry #main.registered {
    padding: 0 0.625rem;
  }
}
.pt_gift-registry #main.registered .account-nav-registered {
  margin: 0;
  border-top: none;
}
@media (min-width: 768px) {
  .pt_gift-registry #main.registered .account-nav-registered {
    margin: 0 0 1.5625rem;
  }
}
@media (max-width: 1024px) {
  .pt_gift-registry .item-list label:not(.visually-hidden),
  .pt_gift-registry .item-list .field-wrapper {
    width: 100%;
    float: left;
  }
  .pt_gift-registry .item-list td:not(.item-image) {
    padding-left: 0.625rem;
  }
}
.pt_gift-registry .item-list .view a {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.pt_gift-registry .item-list .view a:hover {
  color: #a01e21;
  text-decoration: underline;
}
.pt_gift-registry .item-list .view a.button {
  text-decoration: none;
}
.pt_gift-registry .item-list .item-details,
.pt_gift-registry .item-list .item-availability {
  padding-top: 0.625rem;
}
.pt_gift-registry .item-list .item-availability ul {
  line-height: normal;
}
.pt_gift-registry .item-list .AddToCartAlertMessage {
  color: #d41836;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
.pt_gift-registry legend {
  padding: 0.625rem 0;
  border: 0 none;
  margin-bottom: 0.625rem;
  width: 100%;
}
@media (min-width: 768px) {
  .pt_gift-registry .has-tooltip .field-wrapper {
    width: 50%;
  }
}
.pt_gift-registry .primary-content h3 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  padding: 1em 0;
  margin: 0;
}
.pt_gift-registry .create-new-registry {
  margin: 1em 0;
}
.pt_gift-registry .create-new-registry button {
  float: left;
  margin-right: 2em;
}
.pt_gift-registry .create-new-registry p {
  font-size: 1.3em;
}
@media (max-width: 1024px) {
  .pt_gift-registry .create-new-registry {
    overflow: hidden;
  }
  .pt_gift-registry .create-new-registry p {
    display: none;
  }
}
.pt_gift-registry .form-row-button {
  clear: both;
}
@media (max-width: 1024px) {
  .pt_gift-registry .form-row-button button:nth-of-type(2) {
    margin-top: 0.9375rem;
  }
}

.page-content-tab-navigaton {
  padding: 0.625rem 0 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  .page-content-tab-navigaton {
    display: block;
  }
}
.page-content-tab-navigaton button {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  border-bottom: 2px solid transparent;
  padding-bottom: 0.125rem;
  border-radius: 0;
  text-decoration: none;
}
@media (min-width: 768px) {
  .page-content-tab-navigaton button {
    margin-right: 3.125rem;
  }
}
.page-content-tab-navigaton button:hover, .page-content-tab-navigaton button.selected {
  text-decoration: none;
  color: #000;
  border-color: #000;
}

.gift-reg-purchases .item-purchased-by dd {
  float: left;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  margin: 0 1em 0 0;
  position: relative;
  width: auto;
}
.gift-reg-purchases .item-purchased-by dt {
  clear: both;
  float: left;
  margin: 0 1em 0 0;
  position: relative;
  width: auto;
}

.registry-search .form-caption,
.registry-search span.error {
  width: 100%;
}
.registry-search .form-row-button {
  clear: both;
}

.gift-registry-advanced {
  clear: both;
}
.gift-registry-advanced .toggle-content {
  display: none;
}

@media (max-width: 1024px) {
  .account-module .item-list {
    margin-top: 1.25rem;
  }
}
.account-module .item-list .price .label {
  display: none;
}
.account-module .item-list .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.account-module.guest-registry-view .list-share {
  padding: 0.625rem 0;
}
.account-module.guest-registry-view .event-info,
.account-module.guest-registry-view dl,
.account-module.guest-registry-view dl dt:first-of-type,
.account-module.guest-registry-view dl dd:first-of-type {
  margin: 0;
}
.account-module.guest-registry-view dl dt {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.account-module.guest-registry-view .item-dashboard {
  padding-top: 1.25rem;
}
.account-module.guest-registry-view .item-option .label,
.account-module.guest-registry-view .item-option .value {
  line-height: 2;
  width: 47%;
}
.account-module.guest-registry-view .item-option .value {
  float: right;
  text-align: right;
}
.account-module.guest-registry-view form {
  width: 100%;
}
.account-module.guest-registry-view form button {
  height: 50px;
}

.gift-certificate-purchase {
  padding: 0.83em;
  margin-bottom: 1em;
  background-color: #fff;
}
@media (min-width: 768px) {
  .gift-certificate-purchase .content-asset {
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    padding-right: 1rem;
  }
}
.gift-certificate-purchase .content-asset img {
  margin: 1.66em 0;
}
.gift-certificate-purchase form {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0 1.66em 1.66em;
  background-color: #fff;
}
@media (min-width: 768px) {
  .gift-certificate-purchase form {
    float: left;
    width: 50%;
  }
}
.gift-certificate-purchase form .cert-amount {
  float: left;
  clear: none;
  width: 40%;
  margin: 0;
}
.gift-certificate-purchase form button {
  width: 12em;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-top: -4px;
}
.gift-certificate-purchase form .form-row-button {
  float: left;
  clear: none;
  width: 50%;
  margin: 2.1em 0 0 1.66em;
}
.gift-certificate-purchase .cert-amount .form-caption {
  position: absolute;
  width: 40%;
  margin: 1.66em 0 0;
}
.gift-certificate-purchase .cert-amount.error {
  padding-bottom: 2.92em;
}
.gift-certificate-purchase span.error {
  margin-left: 2%;
}

.check-balance {
  padding: 0 0 1.66em;
  border-bottom: 1px solid #393939;
  margin: 0 0 1.66em;
}

.gift-cert-balance {
  float: left;
  width: 40%;
}
.gift-cert-balance label {
  display: none;
}
.gift-cert-balance input {
  width: 93%;
  margin-top: 0;
}
.gift-cert-balance .form-caption {
  margin-left: 0;
}

.gift-cert-balance-submit {
  float: left;
  clear: none;
}

.gift-cert-balance .label {
  display: none;
}

.checkoutlogin .login-box,
.checkoutlogin .col-1,
.checkoutlogin .col-2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.checkoutlogin .col-1 .login-box {
  padding-right: 0;
}
.checkoutlogin .col-2 .login-box {
  padding-right: 0;
}
.checkoutlogin .col-2 form button {
  margin-top: 0;
}
@media (max-width: 767px) {
  .checkoutlogin span.create-later {
    display: block;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .checkoutlogin hr {
    width: 300px;
    margin-left: 0;
    margin-bottom: 1rem;
  }
  .checkoutlogin .col-1 form {
    width: 65%;
  }
  .checkoutlogin .col-1 .login-box {
    padding-right: 120px;
  }
}
@media (min-width: 1025px) {
  .checkoutlogin .login-box input {
    width: 500px;
    margin-right: 10px;
  }
  .checkoutlogin .login-box span.create-later {
    margin-left: 0.5rem;
  }
  .checkoutlogin .col-1 form {
    width: 100%;
  }
  .checkoutlogin .col-1 .form-row-button {
    width: 120%;
  }
  .checkoutlogin .col-2 .login-box {
    padding-left: 80px;
  }
}

.checkoutlogin h1,
.container-login-account h1 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .checkoutlogin h1,
  .container-login-account h1 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}

.checkoutlogin .dialog-required,
.container-login-account .dialog-required,
.pt_wish-list .dialog-required,
.pt_gift-registry .dialog-required {
  display: block;
  margin: 0.625rem 0;
}
.checkoutlogin .col-1,
.container-login-account .col-1,
.pt_wish-list .col-1,
.pt_gift-registry .col-1 {
  float: left;
}
@media (min-width: 1025px) {
  .checkoutlogin .col-1,
  .container-login-account .col-1,
  .pt_wish-list .col-1,
  .pt_gift-registry .col-1 {
    border-top: 0;
    border-right: 1px solid #c0c0c0;
    padding-top: 0;
    margin-top: 0;
  }
}
.checkoutlogin .col-2,
.container-login-account .col-2,
.pt_wish-list .col-2,
.pt_gift-registry .col-2 {
  float: right;
  border-right: 0;
  border-top: 1px solid #c0c0c0;
  margin-top: 0.9375rem;
  padding: 0.9375rem 0 0;
}
@media (min-width: 1025px) {
  .checkoutlogin .col-2,
  .container-login-account .col-2,
  .pt_wish-list .col-2,
  .pt_gift-registry .col-2 {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
  }
}
.checkoutlogin .form-row-button button,
.container-login-account .form-row-button button,
.pt_wish-list .form-row-button button,
.pt_gift-registry .form-row-button button {
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutlogin .form-row-button button,
  .container-login-account .form-row-button button,
  .pt_wish-list .form-row-button button,
  .pt_gift-registry .form-row-button button {
    width: 17.75rem;
    padding: 0;
  }
}
.checkoutlogin button[name$=login_unregistered],
.container-login-account button[name$=login_unregistered],
.pt_wish-list button[name$=login_unregistered],
.pt_gift-registry button[name$=login_unregistered] {
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
  width: 100%;
}
.checkoutlogin button[name$=login_unregistered]:hover, .checkoutlogin button[name$=login_unregistered]:focus, .checkoutlogin button[name$=login_unregistered]:active, .checkoutlogin button[name$=login_unregistered].active,
.container-login-account button[name$=login_unregistered]:hover,
.container-login-account button[name$=login_unregistered]:focus,
.container-login-account button[name$=login_unregistered]:active,
.container-login-account button[name$=login_unregistered].active,
.pt_wish-list button[name$=login_unregistered]:hover,
.pt_wish-list button[name$=login_unregistered]:focus,
.pt_wish-list button[name$=login_unregistered]:active,
.pt_wish-list button[name$=login_unregistered].active,
.pt_gift-registry button[name$=login_unregistered]:hover,
.pt_gift-registry button[name$=login_unregistered]:focus,
.pt_gift-registry button[name$=login_unregistered]:active,
.pt_gift-registry button[name$=login_unregistered].active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
.checkoutlogin button[name$=login_unregistered].disabled:hover, .checkoutlogin button[name$=login_unregistered].disabled:focus, .checkoutlogin button[name$=login_unregistered].disabled:active, .checkoutlogin button[name$=login_unregistered].disabled.active, .checkoutlogin button[name$=login_unregistered][disabled]:hover, .checkoutlogin button[name$=login_unregistered][disabled]:focus, .checkoutlogin button[name$=login_unregistered][disabled]:active, .checkoutlogin button[name$=login_unregistered][disabled].active, fieldset[disabled] .checkoutlogin button[name$=login_unregistered]:hover, fieldset[disabled] .checkoutlogin button[name$=login_unregistered]:focus, fieldset[disabled] .checkoutlogin button[name$=login_unregistered]:active, fieldset[disabled] .checkoutlogin button[name$=login_unregistered].active,
.container-login-account button[name$=login_unregistered].disabled:hover,
.container-login-account button[name$=login_unregistered].disabled:focus,
.container-login-account button[name$=login_unregistered].disabled:active,
.container-login-account button[name$=login_unregistered].disabled.active,
.container-login-account button[name$=login_unregistered][disabled]:hover,
.container-login-account button[name$=login_unregistered][disabled]:focus,
.container-login-account button[name$=login_unregistered][disabled]:active,
.container-login-account button[name$=login_unregistered][disabled].active,
fieldset[disabled] .container-login-account button[name$=login_unregistered]:hover,
fieldset[disabled] .container-login-account button[name$=login_unregistered]:focus,
fieldset[disabled] .container-login-account button[name$=login_unregistered]:active,
fieldset[disabled] .container-login-account button[name$=login_unregistered].active,
.pt_wish-list button[name$=login_unregistered].disabled:hover,
.pt_wish-list button[name$=login_unregistered].disabled:focus,
.pt_wish-list button[name$=login_unregistered].disabled:active,
.pt_wish-list button[name$=login_unregistered].disabled.active,
.pt_wish-list button[name$=login_unregistered][disabled]:hover,
.pt_wish-list button[name$=login_unregistered][disabled]:focus,
.pt_wish-list button[name$=login_unregistered][disabled]:active,
.pt_wish-list button[name$=login_unregistered][disabled].active,
fieldset[disabled] .pt_wish-list button[name$=login_unregistered]:hover,
fieldset[disabled] .pt_wish-list button[name$=login_unregistered]:focus,
fieldset[disabled] .pt_wish-list button[name$=login_unregistered]:active,
fieldset[disabled] .pt_wish-list button[name$=login_unregistered].active,
.pt_gift-registry button[name$=login_unregistered].disabled:hover,
.pt_gift-registry button[name$=login_unregistered].disabled:focus,
.pt_gift-registry button[name$=login_unregistered].disabled:active,
.pt_gift-registry button[name$=login_unregistered].disabled.active,
.pt_gift-registry button[name$=login_unregistered][disabled]:hover,
.pt_gift-registry button[name$=login_unregistered][disabled]:focus,
.pt_gift-registry button[name$=login_unregistered][disabled]:active,
.pt_gift-registry button[name$=login_unregistered][disabled].active,
fieldset[disabled] .pt_gift-registry button[name$=login_unregistered]:hover,
fieldset[disabled] .pt_gift-registry button[name$=login_unregistered]:focus,
fieldset[disabled] .pt_gift-registry button[name$=login_unregistered]:active,
fieldset[disabled] .pt_gift-registry button[name$=login_unregistered].active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
@media (min-width: 768px) {
  .checkoutlogin button[name$=login_unregistered],
  .container-login-account button[name$=login_unregistered],
  .pt_wish-list button[name$=login_unregistered],
  .pt_gift-registry button[name$=login_unregistered] {
    width: 18.75rem;
    padding-left: 0;
    padding-right: 0;
  }
}
.checkoutlogin button[name$=login_register],
.container-login-account button[name$=login_register],
.pt_wish-list button[name$=login_register],
.pt_gift-registry button[name$=login_register] {
  margin-top: 1.5625rem;
  padding: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutlogin button[name$=login_register],
  .container-login-account button[name$=login_register],
  .pt_wish-list button[name$=login_register],
  .pt_gift-registry button[name$=login_register] {
    width: 300px;
    padding-left: 0;
    padding-right: 0;
  }
}
.checkoutlogin button[name$=login_login],
.container-login-account button[name$=login_login],
.pt_wish-list button[name$=login_login],
.pt_gift-registry button[name$=login_login] {
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutlogin button[name$=login_login],
  .container-login-account button[name$=login_login],
  .pt_wish-list button[name$=login_login],
  .pt_gift-registry button[name$=login_login] {
    width: 15rem;
    padding-left: 0;
    padding-right: 0;
  }
}
.checkoutlogin button[name$=login_verifyotp],
.container-login-account button[name$=login_verifyotp],
.pt_wish-list button[name$=login_verifyotp],
.pt_gift-registry button[name$=login_verifyotp] {
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutlogin button[name$=login_verifyotp],
  .container-login-account button[name$=login_verifyotp],
  .pt_wish-list button[name$=login_verifyotp],
  .pt_gift-registry button[name$=login_verifyotp] {
    width: 15rem;
    padding-left: 0;
    padding-right: 0;
  }
}
.checkoutlogin .login-rememberme,
.container-login-account .login-rememberme,
.pt_wish-list .login-rememberme,
.pt_gift-registry .login-rememberme {
  margin: 1em 0 0;
}
@media (min-width: 768px) {
  .checkoutlogin .login-rememberme,
  .container-login-account .login-rememberme,
  .pt_wish-list .login-rememberme,
  .pt_gift-registry .login-rememberme {
    margin: 0 0 0 1em;
  }
}
.checkoutlogin #password-reset,
.container-login-account #password-reset,
.pt_wish-list #password-reset,
.pt_gift-registry #password-reset {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.checkoutlogin #password-reset:hover,
.container-login-account #password-reset:hover,
.pt_wish-list #password-reset:hover,
.pt_gift-registry #password-reset:hover {
  color: #a01e21;
  text-decoration: underline;
}
.checkoutlogin #password-reset.button,
.container-login-account #password-reset.button,
.pt_wish-list #password-reset.button,
.pt_gift-registry #password-reset.button {
  text-decoration: none;
}
.checkoutlogin .create-account-benefits,
.checkoutlogin .create-giftregistry-benefits,
.container-login-account .create-account-benefits,
.container-login-account .create-giftregistry-benefits,
.pt_wish-list .create-account-benefits,
.pt_wish-list .create-giftregistry-benefits,
.pt_gift-registry .create-account-benefits,
.pt_gift-registry .create-giftregistry-benefits {
  margin-bottom: 3.125rem;
}
.checkoutlogin .create-account-benefits h3,
.checkoutlogin .create-giftregistry-benefits h3,
.container-login-account .create-account-benefits h3,
.container-login-account .create-giftregistry-benefits h3,
.pt_wish-list .create-account-benefits h3,
.pt_wish-list .create-giftregistry-benefits h3,
.pt_gift-registry .create-account-benefits h3,
.pt_gift-registry .create-giftregistry-benefits h3 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.checkoutlogin .create-account-benefits ul.no-bullets,
.checkoutlogin .create-giftregistry-benefits ul.no-bullets,
.container-login-account .create-account-benefits ul.no-bullets,
.container-login-account .create-giftregistry-benefits ul.no-bullets,
.pt_wish-list .create-account-benefits ul.no-bullets,
.pt_wish-list .create-giftregistry-benefits ul.no-bullets,
.pt_gift-registry .create-account-benefits ul.no-bullets,
.pt_gift-registry .create-giftregistry-benefits ul.no-bullets {
  margin: 0;
  padding: 0;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3333333333em;
}
.checkoutlogin .create-account-benefits ul.no-bullets li,
.checkoutlogin .create-giftregistry-benefits ul.no-bullets li,
.container-login-account .create-account-benefits ul.no-bullets li,
.container-login-account .create-giftregistry-benefits ul.no-bullets li,
.pt_wish-list .create-account-benefits ul.no-bullets li,
.pt_wish-list .create-giftregistry-benefits ul.no-bullets li,
.pt_gift-registry .create-account-benefits ul.no-bullets li,
.pt_gift-registry .create-giftregistry-benefits ul.no-bullets li {
  list-style: none;
  margin: 0.625rem 0;
  padding: 0;
}
.checkoutlogin .create-account-benefits ul.no-bullets .title,
.checkoutlogin .create-giftregistry-benefits ul.no-bullets .title,
.container-login-account .create-account-benefits ul.no-bullets .title,
.container-login-account .create-giftregistry-benefits ul.no-bullets .title,
.pt_wish-list .create-account-benefits ul.no-bullets .title,
.pt_wish-list .create-giftregistry-benefits ul.no-bullets .title,
.pt_gift-registry .create-account-benefits ul.no-bullets .title,
.pt_gift-registry .create-giftregistry-benefits ul.no-bullets .title {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3333333333em;
}

.container-login-account .col-1 {
  float: left;
}
@media (min-width: 1025px) {
  .container-login-account .col-1 {
    border: 0;
    padding-top: 0;
    margin-top: 0;
  }
}
.container-login-account .col-2 {
  float: right;
  border-right: 0;
  border-top: 1px solid #c0c0c0;
  margin-top: 0.9375rem;
  padding-top: 0.9375rem;
}
@media (min-width: 1025px) {
  .container-login-account .col-2 {
    border-top: 0;
    border-left: 1px solid #c0c0c0;
    padding-left: 3%;
    padding-top: 0;
    margin-top: 0;
  }
}
.container-login-account button[name$=login_register] {
  margin-top: 0;
}

.login-box {
  padding-right: 1.25rem;
}
.login-box h3 {
  margin: 0;
}
.login-box .field-wrapper {
  width: 100%;
}
.login-box p {
  margin: 1em 0;
}
.login-box .error {
  margin-left: 0;
}
.login-box span.error {
  display: block;
}
.login-box .login-box-content .error-form .error-icon {
  width: 48px;
  height: 48px;
  margin-top: -18px;
}

.login-rememberme {
  display: inline-block;
  margin: 0 0 0 1em;
  vertical-align: middle;
}
.login-rememberme .field-wrapper {
  width: 100%;
}

.login-oauth p:first-child {
  font-size: 2em;
  margin: 0;
  text-align: center;
}

#OAuthProvider {
  display: block;
  width: 80%;
  margin-bottom: 1em;
}

.login-otp-form {
  padding: 10px 20px 20px;
}
.login-otp-form .login-otp-codesent {
  font-size: 1rem;
}
.login-otp-form .cta-cancelotp,
.login-otp-form .cta-verifyotp {
  display: inline-block;
  width: 100%;
}
.login-otp-form .cta-resendotp {
  margin-bottom: 20px;
}
.login-otp-form .otp-cta-grid .grid-col {
  position: relative;
  margin-left: 0;
}
@media only screen and (min-width: 600px) {
  .login-otp-form .otp-cta-grid .grid-col {
    width: 47.5%;
    margin-left: 5%;
  }
  .login-otp-form .otp-cta-grid .grid-col:nth-child(2n+1) {
    clear: both;
    margin-left: 0;
  }
}

.pt_account .page-content,
.pt_order .page-content,
.pt_customer-service .page-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pt_account .breadcrumb,
.pt_order .breadcrumb,
.pt_customer-service .breadcrumb {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (max-width: 767px) {
  .pt_account .primary-content,
  .pt_order .primary-content,
  .pt_customer-service .primary-content {
    margin-top: 15px;
  }
}
.pt_account #secondary,
.pt_order #secondary,
.pt_customer-service #secondary {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.pt_account #main.registered,
.pt_order #main.registered,
.pt_customer-service #main.registered {
  background: #f9f6f2;
  padding: 0;
  margin-top: 0.625rem;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .pt_account #main.registered,
  .pt_order #main.registered,
  .pt_customer-service #main.registered {
    padding: 0 0.625rem;
  }
}
.pt_account #main.registered .account-nav-registered,
.pt_order #main.registered .account-nav-registered,
.pt_customer-service #main.registered .account-nav-registered {
  margin: 0;
  border-top: none;
}
@media (min-width: 768px) {
  .pt_account #main.registered .account-nav-registered,
  .pt_order #main.registered .account-nav-registered,
  .pt_customer-service #main.registered .account-nav-registered {
    margin: 0 0 1.5625rem;
  }
}

.nav .secondary-navigation {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.nav .secondary-navigation .toggle {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  letter-spacing: 0.2px;
  cursor: pointer;
}
.nav .secondary-navigation ul {
  margin: 0 0 1.5625rem;
}
.nav .secondary-navigation ul li {
  margin: 0;
  padding: 0;
}
.nav .secondary-navigation a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}

.account-nav-unregistered {
  margin: 0.625rem 0;
}
@media (min-width: 768px) {
  .account-nav-unregistered {
    border-top: 1px solid #c0c0c0;
    margin: 1.25rem 0;
  }
}

.account-nav-asset {
  border-top: 1px solid #c0c0c0;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.account-nav-asset h2 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
}
.account-nav-asset a {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.account-nav-asset a:hover {
  color: #a01e21;
  text-decoration: underline;
}
.account-nav-asset a.button {
  text-decoration: none;
}

.account-nav-desktop-top {
  background: #000;
  color: #fff;
  height: 3.75rem;
  width: 100%;
}
.account-nav-desktop-top .inner-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1280px;
  margin: 0 auto;
}
.account-nav-desktop-top .level-1-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  background: transparent;
  line-height: 60px;
  line-height: 3.75rem;
}
.account-nav-desktop-top .level-1-header:hover:not(.welcome-user), .account-nav-desktop-top .level-1-header.active {
  background-color: #1a1a1a;
}
.account-nav-desktop-top .level-1-header .icon {
  fill: #fff;
  position: relative;
  top: -3px;
}
.account-nav-desktop-top .level-1-header > a, .account-nav-desktop-top .level-1-header.welcome-user {
  padding: 0 1.25rem;
}
.account-nav-desktop-top .level-1-header.welcome-user {
  display: inline-block;
}
.account-nav-desktop-top .level-1-header a, .account-nav-desktop-top .level-1-header.welcome-user span {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.account-nav-desktop-top .level-1-header .account-logout a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #fff;
  padding-left: 1.25rem;
}
.account-nav-desktop-top .level-1-header .account-logout a:hover {
  color: #fff;
}
.account-nav-desktop-top ul {
  display: none;
}
.account-nav-desktop-top .account-nav-unregistered {
  display: none !important;
}

.account-nav-desktop-bottom .welcome-user,
.account-nav-desktop-bottom .account-message {
  display: none;
}
@media (min-width: 1025px) {
  .account-nav-desktop-bottom {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: auto;
    width: calc(100% - 30px);
    max-width: 1280px;
  }
  .account-nav-desktop-bottom .back {
    display: none;
  }
}
.account-nav-desktop-bottom .level-1-header {
  display: none;
}
.account-nav-desktop-bottom .level-1-header.active {
  display: block;
}
.account-nav-desktop-bottom .level-1-header ul {
  display: none;
}
@media (min-width: 1025px) {
  .account-nav-desktop-bottom .level-1-header ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .account-nav-desktop-bottom .level-1-header ul li {
    padding: 0 3.125rem 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .account-nav-desktop-bottom .level-1-header ul li a {
    font-family: roboto-bold, arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    border-bottom: 2px solid transparent;
    padding-bottom: 0.125rem;
  }
  .account-nav-desktop-bottom .level-1-header ul li a:hover {
    color: #000;
    border-color: #000;
  }
  .account-nav-desktop-bottom .level-1-header ul li.active a,
  .account-nav-desktop-bottom .level-1-header ul li.active a:hover {
    color: #000;
    border-color: #000;
  }
}

#main.registered .account-body,
:not(.registered) #accountGuardPage .account-body {
  margin-bottom: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
@media (min-width: 1025px) {
  #main.registered .account-body,
  :not(.registered) #accountGuardPage .account-body {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: auto;
    width: calc(100% - 30px);
    max-width: 1280px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
#main.registered .ag-result-container.full-width,
:not(.registered) #accountGuardPage .ag-result-container.full-width {
  width: 100%;
}
#main.registered .account-module:not(.no-shadow),
:not(.registered) #accountGuardPage .account-module:not(.no-shadow) {
  padding: 1.25rem;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 9px 0 #c0c0c0;
          box-shadow: 0 2px 9px 0 #c0c0c0;
}
@media (min-width: 1025px) {
  #main.registered .account-module:not(.no-shadow),
  :not(.registered) #accountGuardPage .account-module:not(.no-shadow) {
    padding: 2.5rem;
  }
}
#main.registered .account-module,
:not(.registered) #accountGuardPage .account-module {
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0.9375rem 0;
  overflow: auto;
  -webkit-box-ordinal-group: attr(data-order);
      -ms-flex-order: attr(data-order);
          order: attr(data-order);
  width: 100%;
}
@media (min-width: 1025px) {
  #main.registered .account-module,
  :not(.registered) #accountGuardPage .account-module {
    width: calc(50% - 15px);
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (max-width: 1024px) {
  #main.registered .account-module.first-in-mobile-order,
  :not(.registered) #accountGuardPage .account-module.first-in-mobile-order {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (max-width: 1024px) {
  #main.registered .account-module.second-in-mobile-order,
  :not(.registered) #accountGuardPage .account-module.second-in-mobile-order {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
#main.registered .account-module h2,
#main.registered .account-module h3,
#main.registered .account-module h4,
:not(.registered) #accountGuardPage .account-module h2,
:not(.registered) #accountGuardPage .account-module h3,
:not(.registered) #accountGuardPage .account-module h4 {
  margin-top: 0;
  margin-bottom: 0.625rem;
}
#main.registered .account-module h2.no-margin,
#main.registered .account-module h3.no-margin,
#main.registered .account-module h4.no-margin,
:not(.registered) #accountGuardPage .account-module h2.no-margin,
:not(.registered) #accountGuardPage .account-module h3.no-margin,
:not(.registered) #accountGuardPage .account-module h4.no-margin {
  margin: 0;
}
#main.registered .account-module h2.secondary,
#main.registered .account-module h3.secondary,
#main.registered .account-module h4.secondary,
:not(.registered) #accountGuardPage .account-module h2.secondary,
:not(.registered) #accountGuardPage .account-module h3.secondary,
:not(.registered) #accountGuardPage .account-module h4.secondary {
  margin-top: 2.5rem;
}
#main.registered .account-module.full-width,
:not(.registered) #accountGuardPage .account-module.full-width {
  width: 100%;
}
#main.registered .account-module.full-width h4,
:not(.registered) #accountGuardPage .account-module.full-width h4 {
  margin-bottom: 1.25rem;
}
#main.registered .account-module.full-width h4.no-margin,
:not(.registered) #accountGuardPage .account-module.full-width h4.no-margin {
  margin: 0;
}
#main.registered .account-module.full-click,
:not(.registered) #accountGuardPage .account-module.full-click {
  padding: 0;
}
#main.registered .account-module.full-click .edit-link,
:not(.registered) #accountGuardPage .account-module.full-click .edit-link {
  padding: 2.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 2.5rem;
  width: calc(100% - 2.5rem);
}
#main.registered .account-module.full-click .account-module-content,
:not(.registered) #accountGuardPage .account-module.full-click .account-module-content {
  padding: 0 2.5rem 2.5rem 2.5rem;
}
#main.registered .account-module.manage-credit-card h4,
:not(.registered) #accountGuardPage .account-module.manage-credit-card h4 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0.625rem 0 0;
}
@media (max-width: 1279px) {
  #main.registered .account-module.manage-credit-card h4,
  :not(.registered) #accountGuardPage .account-module.manage-credit-card h4 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  #main.registered .account-module.manage-credit-card h4,
  :not(.registered) #accountGuardPage .account-module.manage-credit-card h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
#main.registered .account-module.manage-credit-card .button,
:not(.registered) #accountGuardPage .account-module.manage-credit-card .button {
  margin-top: 1.25rem;
  width: 100%;
}
@media (min-width: 768px) {
  #main.registered .account-module.manage-credit-card .button,
  :not(.registered) #accountGuardPage .account-module.manage-credit-card .button {
    width: 260px;
    padding-left: 0;
    padding-right: 0;
  }
}
#main.registered .account-module .enrolled-alert,
:not(.registered) #accountGuardPage .account-module .enrolled-alert {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  color: #a01e21;
}
#main.registered .account-module .terms-and-conditions,
:not(.registered) #accountGuardPage .account-module .terms-and-conditions {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
#main.registered .account-module .terms-and-conditions:hover,
:not(.registered) #accountGuardPage .account-module .terms-and-conditions:hover {
  color: #a01e21;
  text-decoration: underline;
}
#main.registered .account-module .terms-and-conditions.button,
:not(.registered) #accountGuardPage .account-module .terms-and-conditions.button {
  text-decoration: none;
}
#main.registered .account-module address,
:not(.registered) #accountGuardPage .account-module address {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  line-height: 1.43;
  font-style: normal;
}
#main.registered .account-module .account-message,
:not(.registered) #accountGuardPage .account-module .account-message {
  margin-bottom: 1.5625rem;
}
#main.registered .account-module .scrollable,
:not(.registered) #accountGuardPage .account-module .scrollable {
  max-height: 23.25rem;
  overflow-y: auto;
  overflow-x: hidden;
}
#main.registered .account-module.ag-account-registration,
:not(.registered) #accountGuardPage .account-module.ag-account-registration {
  background-color: #ebebeb;
}
#main.registered .account-module.ag-account-registration .section-header,
:not(.registered) #accountGuardPage .account-module.ag-account-registration .section-header {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0;
}
@media (max-width: 1279px) {
  #main.registered .account-module.ag-account-registration .section-header,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .section-header {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  #main.registered .account-module.ag-account-registration .section-header,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .section-header {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (min-width: 1025px) {
  #main.registered .account-module.ag-account-registration,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration {
    padding: 1.5rem 2.5rem 1.5rem 1.5rem;
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row {
    margin-right: -1rem;
    width: calc(100% + 1rem);
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 0.5rem);
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row .field-wrapper,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row .field-wrapper {
    width: 100%;
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row label span,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row label span {
    white-space: nowrap;
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row span.error-icon,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row span.error-icon {
    margin-top: -0.5rem;
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row:first-of-type,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row:first-of-type {
    margin-right: 0.5rem;
  }
  #main.registered .account-module.ag-account-registration .button-fancy-large,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .button-fancy-large {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
#main.registered .universal-drawer.account-module,
:not(.registered) #accountGuardPage .universal-drawer.account-module {
  padding: 0;
}
#main.registered .universal-drawer.account-module h4,
:not(.registered) #accountGuardPage .universal-drawer.account-module h4 {
  margin-bottom: 0;
}
@media (min-width: 1025px) {
  #main.registered .manage-order .modify-payment:first-child,
  :not(.registered) #accountGuardPage .manage-order .modify-payment:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  #main.registered .manage-order .modify-payment:nth-child(2),
  :not(.registered) #accountGuardPage .manage-order .modify-payment:nth-child(2) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #main.registered .manage-order .modify-payment:last-child,
  :not(.registered) #accountGuardPage .manage-order .modify-payment:last-child {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}

.account-menu-select {
  display: block;
  padding-left: 10px;
  margin-top: 10px;
}
.account-menu-select.open {
  background-image: url("../images/svg-icons/arrow-up.svg");
}
@media (min-width: 768px) {
  .account-menu-select {
    display: none;
  }
}

@media (max-width: 767px) {
  .account-menu {
    display: none;
    padding: 15px;
    border: 1px solid #c0c0c0;
    margin: 10px 0;
  }
}
@media (min-width: 768px) {
  .account-menu {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .account-menu .account-nav-asset {
    margin: 30px 0 0;
  }
}

#PasswordResetForm fieldset {
  position: relative;
}
#PasswordResetForm button {
  margin-top: 1.25rem;
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
  width: 100%;
}
#PasswordResetForm button:hover, #PasswordResetForm button:focus, #PasswordResetForm button:active, #PasswordResetForm button.active {
  text-decoration: none;
}
#PasswordResetForm button:focus {
  outline: none;
}
#PasswordResetForm button.disabled, #PasswordResetForm button[disabled], fieldset[disabled] #PasswordResetForm button {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #c0c0c0;
  color: #393939;
  border-color: #c0c0c0;
}
#PasswordResetForm button.disabled:hover, #PasswordResetForm button[disabled]:hover, fieldset[disabled] #PasswordResetForm button:hover {
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
#PasswordResetForm button:hover, #PasswordResetForm button:focus, #PasswordResetForm button:active, #PasswordResetForm button.active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
#PasswordResetForm button.disabled:hover, #PasswordResetForm button.disabled:focus, #PasswordResetForm button.disabled:active, #PasswordResetForm button.disabled.active, #PasswordResetForm button[disabled]:hover, #PasswordResetForm button[disabled]:focus, #PasswordResetForm button[disabled]:active, #PasswordResetForm button[disabled].active, fieldset[disabled] #PasswordResetForm button:hover, fieldset[disabled] #PasswordResetForm button:focus, fieldset[disabled] #PasswordResetForm button:active, fieldset[disabled] #PasswordResetForm button.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
@media (min-width: 768px) {
  #PasswordResetForm button {
    width: 340px;
    padding-left: 0;
    padding-right: 0;
  }
}

h1 .account-logout {
  font-size: 0.6em;
  float: none;
}

.registration-selection input,
.registration-selection label {
  display: inline;
  float: none;
}

.account-registration h2 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .account-registration h2 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .account-registration h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.account-registration .dialog-required {
  display: block;
  margin-bottom: 1.5625rem;
}
.account-registration .checkout-guest-create-account .dialog-required {
  display: inline;
  margin: 0;
}
@media (min-width: 768px) {
  .account-registration form {
    float: left;
    width: 70%;
  }
}
@media (min-width: 768px) {
  .account-registration .form-row.states, .account-registration .form-row.postal {
    float: left;
    width: 48%;
  }
  .account-registration .form-row.postal {
    margin-left: 4%;
  }
}
.account-registration .form-row .field-wrapper {
  width: 100%;
}
.account-registration .form-row.has-tooltip .field-wrapper {
  width: 94%;
}
.account-registration .form-row.has-tooltip .form-field-tooltip {
  width: 5%;
}
.account-registration .form-row-button {
  margin-top: 1.5625rem;
}
.account-registration .form-row-button button {
  width: 100%;
}
@media (min-width: 768px) {
  .account-registration .form-row-button button {
    width: inherit;
  }
}
@media (min-width: 768px) {
  .account-registration .account-registration-right {
    float: right;
    width: 25%;
  }
}

.address-list {
  padding: 0;
  margin-top: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .address-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.address-list li {
  list-style: none;
  float: none;
  width: auto;
  padding: 0 0 0.625rem;
  margin: 0.625rem 0 0;
  border-bottom: 1px solid #f9f6f2;
}
.address-list li:last-child {
  border: 0;
}
@media (min-width: 768px) {
  .address-list li {
    min-height: 135px;
    margin: 0 1.25rem;
    width: 30%;
    border: 0;
  }
  .address-list li:first-child {
    margin-left: 0;
  }
  .address-list li:nth-child(3n+3) {
    margin-right: 0;
  }
  .address-list li:nth-child(3n+1) {
    margin-left: 0;
  }
}
.address-list a:not(.button) {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.address-list a:not(.button):hover {
  color: #a01e21;
  text-decoration: underline;
}
.address-list a:not(.button).button {
  text-decoration: none;
}
.address-list .address-controls a:not(.button) {
  margin: 0 1.25rem;
}
.address-list .address-controls a:not(.button):first-child {
  margin-left: 0;
}
.address-list .address-controls a:not(.button):last-child {
  margin-right: 0;
}
.address-list .mini-address-title {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.address-list .address-make-default {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.button.address-create {
  width: 100%;
}
@media (min-width: 768px) {
  .button.address-create {
    width: 21.25rem;
    padding-left: 0;
    padding-right: 0;
  }
}

.paymentslist .update-message {
  color: #47807b;
}
.paymentslist .update-message .icon {
  fill: #47807b;
  position: relative;
  top: -3px;
}

.payment-list {
  overflow: hidden;
  padding: 0;
}
.payment-list li {
  list-style: none;
  margin: 0;
  padding: 1.5625rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top: 1px solid #f9f6f2;
}
.payment-list li:first-child {
  padding-top: 0;
  border-top: 0;
}
@media (min-width: 768px) {
  .payment-list li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
}
.payment-list li.warning-message-row {
  padding: 0.625rem;
  background: #ffe544;
  width: 100%;
}
.payment-list li.warning-message-row div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.payment-list li.warning-message-row span:first-of-type {
  padding-right: 0.625rem;
}
.payment-list li.warning-message-row span:first-of-type .icon {
  position: relative;
  top: -3px;
}
.payment-list li.warning-message-row span:first-of-type + span {
  top: 3px;
}
.payment-list li.warning-message-row span {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  line-height: normal;
  position: relative;
}
.payment-list li .cc-type-number,
.payment-list li .cc-expires {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  line-height: 2.7em;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .payment-list li .cc-type-number,
  .payment-list li .cc-expires {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .payment-list li .cc-type-number,
  .payment-list li .cc-expires {
    width: 30%;
  }
}
.payment-list li .cc-type-number .cc-type,
.payment-list li .cc-expires .cc-type {
  margin-right: 1.25rem;
}
@media (min-width: 768px) {
  .payment-list li .cc-type-number .cc-number,
  .payment-list li .cc-expires .cc-number {
    margin-right: 3.125rem;
  }
}
@media (min-width: 1025px) {
  .payment-list li .cc-expires {
    margin-left: -5rem;
    width: auto;
  }
}
.payment-list li form[name=payment-update],
.payment-list li form[name=payment-remove] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .payment-list li form[name=payment-update],
  .payment-list li form[name=payment-remove] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
}
.payment-list li form[name=payment-update] fieldset,
.payment-list li form[name=payment-remove] fieldset {
  width: 100%;
}
.payment-list li form[name=payment-update] .form-row label,
.payment-list li form[name=payment-remove] .form-row label {
  display: none;
}
.payment-list li form[name=payment-update] .field-wrapper,
.payment-list li form[name=payment-remove] .field-wrapper {
  width: 100%;
}
.payment-list li form[name=payment-update] button,
.payment-list li form[name=payment-remove] button {
  text-align: left;
}
@media (min-width: 768px) {
  .payment-list li form[name=payment-update] .form-row.month,
  .payment-list li form[name=payment-update] .form-row.year,
  .payment-list li form[name=payment-update] button[name*=paymentinstruments_creditcards_storedcards],
  .payment-list li form[name=payment-remove] .form-row.month,
  .payment-list li form[name=payment-remove] .form-row.year,
  .payment-list li form[name=payment-remove] button[name*=paymentinstruments_creditcards_storedcards] {
    margin: 0 1%;
  }
}
.payment-list li form[name=payment-update] button[name*=paymentinstruments_creditcards_storedcards],
.payment-list li form[name=payment-remove] button[name*=paymentinstruments_creditcards_storedcards] {
  line-height: 1.5em;
}
@media (min-width: 768px) {
  .payment-list li form[name=payment-update] button[name*=paymentinstruments_creditcards_storedcards],
  .payment-list li form[name=payment-remove] button[name*=paymentinstruments_creditcards_storedcards] {
    margin-left: 1.5625rem;
  }
}
@media (min-width: 768px) {
  .payment-list li form[name=payment-update] {
    width: 60%;
  }
}
.payment-list li form[name=payment-update] button.error-icon {
  color: #a00101;
  padding-left: 1.5625rem;
}
.payment-list li form[name=payment-update] button.error-icon span::before {
  content: " ";
  display: none;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
  display: inline-block;
  margin-left: -1.5625rem;
}
@media (min-width: 768px) {
  .payment-list li form[name=payment-remove] {
    width: 15%;
  }
}

.manage-credit-card .credit-card-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 0.625rem;
}
.manage-credit-card .credit-card-info .cc-type,
.manage-credit-card .credit-card-info .cc-number {
  margin-right: 0.3125rem;
}
.manage-credit-card .label-recent-used {
  margin-right: 1.5625rem;
}

#CreditCardForm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  #CreditCardForm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
#CreditCardForm .field-wrapper {
  width: 100%;
}
#CreditCardForm .form-row {
  margin: 1.5625rem 0 0;
}
@media (min-width: 768px) {
  #CreditCardForm .form-row {
    margin: 0.625rem 2% 0;
  }
  #CreditCardForm .form-row.cc-type {
    margin-left: 0;
    max-width: 20%;
  }
  #CreditCardForm .form-row.year {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  #CreditCardForm .form-row.creditcard-number {
    min-width: 25%;
  }
}
#CreditCardForm .form-label-text {
  display: none;
}
#CreditCardForm .form-row-button {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-left: 0;
  margin-right: 0;
}
#CreditCardForm .form-row-button button {
  margin-top: 1.25rem;
  width: 100%;
}
@media (min-width: 768px) {
  #CreditCardForm .form-row-button button {
    width: 21.25rem;
    padding-left: 0;
    padding-right: 0;
  }
}

.payment-method-type {
  display: none;
}
.payment-method-type .credit-card-fields {
  display: none;
}
.payment-method-type .credit-card-fields .cvn {
  position: relative;
  padding-right: 1.875rem;
  width: 25%;
}
.payment-method-type .credit-card-fields .cvn .error-message {
  width: 150%;
}
.payment-method-type .credit-card-fields .cvn .field-wrapper {
  width: 100%;
}
.payment-method-type .credit-card-fields .cvn .form-field-tooltip {
  position: absolute;
  right: 0;
  top: 20px;
  width: auto;
  padding: 0;
  margin: 0;
}
@media (max-width: 1024px) {
  .payment-method-type .credit-card-fields .cvn {
    width: 50%;
  }
  .payment-method-type .credit-card-fields .cvn .error-message {
    width: 200%;
  }
}
.payment-method-type .input-with-tooltip .tooltip {
  top: 22px;
}

.order-history-header {
  overflow: hidden;
  padding: 10px;
  background: #fff url("../images/interface/icon-double-line-header.png") repeat-x scroll left top;
}
.order-history-header .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.order-history-header button {
  float: right;
}
@media (max-width: 1024px) {
  .order-history-header button {
    font-size: 1em;
  }
}
@media (max-width: 1024px) {
  .order-history-header button {
    padding: 0.25em;
  }
}
.order-history-header .order-date,
.order-history-header .order-status,
.order-history-header .order-number {
  float: left;
  width: 60%;
  margin: 2px 0;
}

.svc-result-items {
  margin: 20px 0;
}
.svc-result-items li {
  width: 100%;
  padding: 20px 0;
  float: none;
}
.svc-result-items li .order-history-item {
  position: relative;
}
.svc-result-items li .order-history-item .order-details {
  position: relative;
  width: 100%;
  height: 0;
  clear: both;
}
.svc-result-items li .order-history-item .order-details.progress {
  height: 50px;
  overflow: hidden;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.svc-result-items li .order-history-item .order-details.loaded {
  height: auto;
  overflow: visible;
}
.svc-result-items li .order-history-item .order-details .line-item-actions button,
.svc-result-items li .order-history-item .order-details .line-item-actions a {
  display: block;
}

.order-history-table th,
.order-history-table td {
  padding: 5px 10px;
}
.order-history-table ul {
  padding: 0;
  margin: 0;
}
.order-history-table li {
  list-style: none;
}
.order-history-table .order-shipped-to,
.order-history-table .order-items,
.order-history-table .order-total-price {
  width: 33%;
}
.order-history-table .toggle {
  display: block;
  cursor: pointer;
}

.js .order-history-table .hidden {
  display: none;
}

.facebook-registration {
  position: relative;
  left: -3px;
  width: 100.7% !important;
}
.facebook-registration .fb_iframe_widget {
  position: relative;
  width: 100.7% !important;
}
.facebook-registration .fb_iframe_widget span {
  position: relative;
  width: 100.7% !important;
}
.facebook-registration .fb_iframe_widget span iframe {
  position: relative;
  width: 100.7% !important;
}
@media (min-width: 768px) {
  .facebook-registration {
    left: 0;
    width: 100% !important;
  }
  .facebook-registration .fb_iframe_widget {
    width: 100% !important;
  }
  .facebook-registration .fb_iframe_widget span {
    width: 100% !important;
  }
  .facebook-registration .fb_iframe_widget span iframe {
    width: 100% !important;
  }
}

.manage-password button[name$=resetpassword_send] {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
  margin-bottom: 1.25rem;
  width: 100%;
}
.manage-password button[name$=resetpassword_send]:hover, .manage-password button[name$=resetpassword_send]:focus, .manage-password button[name$=resetpassword_send]:active, .manage-password button[name$=resetpassword_send].active {
  text-decoration: none;
}
.manage-password button[name$=resetpassword_send]:focus {
  outline: none;
}
.manage-password button[name$=resetpassword_send].disabled, .manage-password button[name$=resetpassword_send][disabled], fieldset[disabled] .manage-password button[name$=resetpassword_send] {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #c0c0c0;
  color: #393939;
  border-color: #c0c0c0;
}
.manage-password button[name$=resetpassword_send].disabled:hover, .manage-password button[name$=resetpassword_send][disabled]:hover, fieldset[disabled] .manage-password button[name$=resetpassword_send]:hover {
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.manage-password button[name$=resetpassword_send]:hover, .manage-password button[name$=resetpassword_send]:focus, .manage-password button[name$=resetpassword_send]:active, .manage-password button[name$=resetpassword_send].active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
.manage-password button[name$=resetpassword_send].disabled:hover, .manage-password button[name$=resetpassword_send].disabled:focus, .manage-password button[name$=resetpassword_send].disabled:active, .manage-password button[name$=resetpassword_send].disabled.active, .manage-password button[name$=resetpassword_send][disabled]:hover, .manage-password button[name$=resetpassword_send][disabled]:focus, .manage-password button[name$=resetpassword_send][disabled]:active, .manage-password button[name$=resetpassword_send][disabled].active, fieldset[disabled] .manage-password button[name$=resetpassword_send]:hover, fieldset[disabled] .manage-password button[name$=resetpassword_send]:focus, fieldset[disabled] .manage-password button[name$=resetpassword_send]:active, fieldset[disabled] .manage-password button[name$=resetpassword_send].active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
@media (min-width: 768px) {
  .manage-password button[name$=resetpassword_send] {
    width: 18.75rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .manage-password button[name$=resetpassword_send] {
    margin-right: 1.875rem;
  }
}
.manage-password a:not(.button) {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.manage-password a:not(.button):hover {
  color: #a01e21;
  text-decoration: underline;
}
.manage-password a:not(.button).button {
  text-decoration: none;
}
@media (max-width: 1024px) {
  .manage-password .success-form {
    margin-top: 1.25rem;
  }
}

.account-email-preferences .account-module {
  position: relative;
}

.account-module .manage-password .button {
  width: 100%;
}
@media (min-width: 768px) {
  .account-module .manage-password .button {
    width: 18.75rem;
    padding-left: 0;
    padding-right: 0;
  }
}

.account-module.billing-address .button {
  margin-top: 1.25rem;
  width: 100%;
}
@media (min-width: 768px) {
  .account-module.billing-address .button {
    width: 18.75rem;
    padding-left: 0;
    padding-right: 0;
  }
}

.account-module .buynow-paylater .card-subheading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.account-module .buynow-paylater .card-subheading > img {
  width: 70px;
}
.account-module .buynow-paylater .card-subheading h4 {
  margin-left: 1.5625rem;
}
.account-module .buynow-paylater a {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.account-module .buynow-paylater a:hover {
  color: #a01e21;
  text-decoration: underline;
}
.account-module .buynow-paylater a.button {
  text-decoration: none;
}

.account-module-unlinked.full-width {
  width: 100%;
}
.account-module-unlinked.full-width .col-1 {
  margin-right: 4%;
}
.account-module-unlinked.full-width .col-1 .account-welcome {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .account-module-unlinked.full-width .col-1 .account-welcome {
    margin-bottom: 0;
  }
}
.account-module-unlinked.full-width .col-1 .account-welcome .welcome-user {
  display: block;
  margin-bottom: 0.625rem;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .account-module-unlinked.full-width .col-1 .account-welcome .welcome-user {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) {
  .account-module-unlinked.full-width .col-1 .account-welcome .welcome-user {
    margin-top: 0;
  }
}

.account-summary-linked .account-personalized-message {
  position: relative;
  top: -1.25rem;
  left: -1.25rem;
  background: #6e6e6e;
  color: #fff;
  padding: 0.625rem 1.25rem;
  margin-top: 0;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.2px;
  width: 100%;
  text-align: center;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-personalized-message {
    top: -2.5rem;
    left: -2.5rem;
    margin-bottom: -1.25rem;
    width: calc(100% + 2.5rem);
  }
}
.account-summary-linked .account-personalized-message.success {
  background: #47807b;
}
.account-summary-linked .account-personalized-message.success .personalized-message::before {
  background-image: url("../images/svg-icons/tooltip-icon.svg");
}
.account-summary-linked .account-personalized-message.warning {
  background: #ffe544;
  color: #393939;
}
.account-summary-linked .account-personalized-message.warning .personalized-message::before {
  background-image: url("../images/svg-icons/error-icon.svg");
}
.account-summary-linked .account-personalized-message .personalized-message {
  text-align: left;
  display: inline-block;
  position: relative;
  padding-left: 1.875rem;
}
.account-summary-linked .account-personalized-message .personalized-message::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  background: url("../images/svg-icons/tooltip-info-white.svg") no-repeat center;
  background-size: contain;
}
.account-summary-linked .account-name {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  padding-bottom: 0.1875rem;
  border-bottom: 1px solid #c0c0c0;
}
@media (min-width: 768px) {
  .account-summary-linked .account-name {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.account-summary-linked .account-plan-title {
  background: #f9f6f2;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  line-height: 30px;
  line-height: 1.875rem;
  padding: 0 0.625rem;
  text-align: center;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-plan-title {
    text-align: left;
  }
}
.account-summary-linked .account-summary-items {
  margin-top: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-summary-items.account-plan-info {
    margin-top: 0.8125rem;
  }
}
.account-summary-linked .account-summary-items > div {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0.75rem;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-summary-items > div {
    width: 50%;
  }
}
.account-summary-linked .account-summary-items > div.account-plan-available-credit {
  text-align: center;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-summary-items > div.account-plan-available-credit {
    width: 33.3333333333%;
    text-align: left;
    padding: 0 0.625rem;
  }
}
.account-summary-linked .account-summary-items > div.account-plan-available-credit .value {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .account-summary-linked .account-summary-items > div.account-plan-available-credit .value {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.account-summary-linked .account-summary-items > div.account-plan-available-credit ~ div {
  width: 50%;
  text-align: center;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-summary-items > div.account-plan-available-credit ~ div {
    width: 33.3333333333%;
    text-align: left;
    padding: 0 0.625rem;
  }
}
.account-summary-linked .account-summary-items > div.account-plan-available-credit ~ div .value {
  font-size: 18px;
  font-size: 1.125rem;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-summary-items > div.account-plan-available-credit ~ div .value {
    font-size: 20px;
    font-size: 1.25rem;
    padding-top: 0.4375rem;
  }
}
.account-summary-linked .account-summary-items .label {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  margin-bottom: 0.25rem;
}

.account-module form[id*=ordertrack] {
  margin-top: 0.9375rem;
}

.account-module form[id*=profile_addaccount] .field-wrapper {
  width: 100%;
}
@media (min-width: 1025px) {
  .account-module form[id*=profile_addaccount] .field-wrapper {
    width: 22.5rem;
  }
}
@media (min-width: 1025px) {
  .account-module form[id*=profile_addaccount] .postal .field-wrapper {
    width: 10rem;
  }
}
.account-module form[id*=profile_addaccount] .form-row-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1025px) {
  .account-module form[id*=profile_addaccount] .form-row-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.account-module form[id*=profile_addaccount] .form-row-button .privacy-policy,
.account-module form[id*=profile_addaccount] .form-row-button .remove-account {
  margin-left: 0;
  margin-top: 0.625rem;
}
@media (min-width: 1025px) {
  .account-module form[id*=profile_addaccount] .form-row-button .privacy-policy,
  .account-module form[id*=profile_addaccount] .form-row-button .remove-account {
    margin-left: 1.875rem;
    margin-top: 0;
  }
}

#verify-account {
  text-align: left;
}
#verify-account p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  color: #393939;
  font-size: 15px;
}
#verify-account button {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  color: #fff;
  font-size: 15px;
  background-color: #d71921;
  line-height: 1;
  max-width: 210px;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 4em;
  margin-right: 4em;
}

.ui-dialog form[name$=profile_address] .field-wrapper {
  width: 100%;
}
.ui-dialog form[name$=profile_address] .has-tooltip .field-wrapper {
  width: 90%;
}
.ui-dialog form[name$=profile_address] .has-tooltip .form-field-tooltip {
  width: 5%;
}
.ui-dialog form[name$=profile_address] .form-row-button button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 0 0.3125rem;
  width: 100%;
}
@media (min-width: 768px) {
  .ui-dialog form[name$=profile_address] .form-row-button button {
    width: 48%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .ui-dialog form[name$=profile_address] .form-row-button button {
    margin: 0 1%;
  }
  .ui-dialog form[name$=profile_address] .form-row-button button:first-child {
    margin-left: 0;
  }
  .ui-dialog form[name$=profile_address] .form-row-button button:last-child {
    margin-right: 0;
  }
}
.ui-dialog form[name$=profile_address] .form-row-button button.cancel-button {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #393939;
}
.ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:hover, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:focus, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:active, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.active {
  border-color: #6e6e6e;
  background-color: #fff;
  color: #393939;
}
.ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.disabled, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button[disabled], fieldset[disabled] .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.disabled:hover, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.disabled:focus, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.disabled:active, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.disabled.active, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button[disabled]:hover, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button[disabled]:focus, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button[disabled]:active, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button[disabled].active, fieldset[disabled] .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:hover, fieldset[disabled] .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:focus, fieldset[disabled] .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:active, fieldset[disabled] .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.ui-dialog form[name$=profile_address] .form-row-button.with-delete button {
  margin: 0 0 0.3125rem;
  width: 100%;
}
@media (min-width: 768px) {
  .ui-dialog form[name$=profile_address] .form-row-button.with-delete button {
    width: 32%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .ui-dialog form[name$=profile_address] .form-row-button.with-delete button {
    margin: 0 0.5%;
  }
  .ui-dialog form[name$=profile_address] .form-row-button.with-delete button:first-child {
    margin-left: 0;
  }
  .ui-dialog form[name$=profile_address] .form-row-button.with-delete button:last-child {
    margin-right: 0;
  }
}

@media (min-width: 1025px) {
  .account-module.full-width .order-status .form-row {
    float: left;
    margin-right: 1.875rem;
  }
}
.account-module.full-width .order-status .form-row .field-wrapper {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 1025px) {
  .account-module.full-width .order-status .form-row.postal {
    width: 10rem;
    margin-right: 2.5rem;
  }
  .account-module.full-width .order-status .form-row:not(.postal) {
    width: 23%;
  }
}
.account-module.full-width .order-status .form-row-button {
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .account-module.full-width .order-status .form-row-button {
    margin-top: 25px;
  }
}
.account-module.full-width .order-status button[name*=ordertrack_findorder] {
  width: 100%;
  margin-top: 25px;
  margin-right: 0;
}
@media (min-width: 1025px) {
  .account-module.full-width .order-status button[name*=ordertrack_findorder] {
    width: 20rem;
  }
}
.account-module .order-status .form-row .field-wrapper {
  width: 100%;
}
@media (min-width: 1025px) {
  .account-module .order-status .form-row.postal .field-wrapper {
    max-width: 11.25rem;
  }
}
@media (min-width: 1025px) {
  .account-module .order-status .form-row:not(.postal) .field-wrapper {
    width: 22.5rem;
  }
}
.account-module h4 span {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (max-width: 1024px) {
  .account-module h4 span {
    display: block;
  }
}
.account-module .account-module-link {
  margin-bottom: 1.25rem;
}
.account-module .account-module-actions {
  cursor: pointer;
}
.account-module .account-module-actions h4 {
  float: left;
  margin-bottom: 0 !important;
}
.account-module .account-module-actions .edit-link {
  display: inline-block;
  background: url("../images/svg-icons/arrow-down.svg") no-repeat right center;
  padding: 0 1.25rem;
  float: right;
  margin-top: 0;
  text-align: left;
  width: calc(100% - 20px);
}
.account-module .account-module-content {
  margin-top: 1.25rem;
  display: none;
}
.account-module .account-module-content .success {
  color: #47807b;
  margin-bottom: 0.625rem;
  line-height: 18px;
  line-height: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.account-module .account-module-content .success .icon {
  fill: #47807b;
  padding-right: 0.5rem;
  position: relative;
  top: -3px;
}
.account-module .account-module-content .error-form {
  line-height: 18px;
  line-height: 1.125rem;
}
.account-module .account-module-content .error-form .icon {
  vertical-align: top;
}
.account-module .account-module-content h5 {
  margin: 0 0 0.625rem;
}
.account-module .account-module-content .current-email {
  margin: 0.9375rem 0 1.875rem;
  line-height: 1.25rem;
}
.account-module .account-module-content .current-email .value {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.account-module .account-module-content .current-email a {
  margin-left: 0.625rem;
}
.account-module .account-module-content .existing-emails {
  margin-bottom: 0.625rem;
}
.account-module .account-module-content .existing-emails a {
  margin-left: 0.625rem;
}
.account-module .account-module-content .existing-emails + form {
  margin-top: 1.25rem;
}
.account-module .account-module-content .form-row.form-row-button .cancel {
  margin-left: 1.25rem;
}
.account-module.active .account-module-actions .edit-link {
  background-image: url("../images/svg-icons/arrow-up.svg");
}
.account-module.active .account-module-content {
  display: block;
}
.account-module .account-module-row {
  margin-bottom: 0.5rem;
  line-height: 22px;
  line-height: 1.375rem;
  overflow: hidden;
}
.account-module .account-module-row .label {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  min-width: 9.375rem;
  display: inline-block;
}
@media (max-width: 767px) {
  .account-module .account-module-row .label {
    width: 100%;
    display: block;
  }
}
.account-module .account-module-row .value {
  width: calc(100% - 150px);
}
@media (max-width: 767px) {
  .account-module .account-module-row .value {
    width: 100%;
    display: block;
  }
}
@media (max-width: 767px) {
  .account-module .account-module-row .value .order-tracking-value {
    float: right;
    text-align: right;
  }
}
.account-module .account-module-row .field-wrapper {
  width: 100%;
}
@media (min-width: 1025px) {
  .account-module .account-module-row .field-wrapper {
    max-width: 22.5rem;
  }
}
.account-module .account-module-list-items .list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 0.3125rem 0.625rem;
}
@media (min-width: 1025px) {
  .account-module .account-module-list-items .list-item {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.account-module .account-module-list-items .list-item.list-item-title {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 1024px) {
  .account-module .account-module-list-items .list-item.list-item-title {
    display: none;
  }
}
.account-module .account-module-list-items .list-item.even {
  background: #f9f6f2;
}
.account-module .account-module-list-items .list-item .item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  line-height: 1.375rem;
}
@media (max-width: 1024px) {
  .account-module .account-module-list-items .list-item .item {
    width: 100%;
  }
}
.account-module .account-module-button-row {
  margin: 1.25rem 0;
}
@media (min-width: 1025px) {
  .account-module .account-module-button-row.buttons-row .button {
    width: calc(50% - 15px);
    float: left;
    margin-right: 0.9375rem;
  }
}
.account-module .account-module-button-row .button {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
@media (min-width: 1025px) {
  .account-module .account-module-button-row .button {
    max-width: 16.25rem;
  }
}
@media (max-width: 1024px) {
  .account-module .account-module-button-row .button + .button {
    margin-top: 1.25rem;
  }
}
@media (max-width: 1024px) {
  .account-module .account-module-button-row form + .button {
    margin-top: 1.25rem;
  }
}
.account-module .make-payment .make-payment-message {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 0.9375rem;
}
.account-module .make-payment .make-payment-autopay-enroll-msg {
  margin-bottom: 0.125rem;
  line-height: 22px;
  line-height: 1.375rem;
}
@media (min-width: 1280px) {
  .account-module .make-payment.make-payment-include {
    width: 16.25rem;
    float: left;
  }
}
.account-module .make-payment.make-payment-include + .content-asset {
  margin-top: 1.25rem;
  padding: 1.25rem;
  background: #f9f6f2;
}
@media (min-width: 1280px) {
  .account-module .make-payment.make-payment-include + .content-asset {
    float: right;
    margin-top: 0;
    width: 16.25rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 15.875rem;
  }
}
.account-module .make-payment.make-payment-include + .content-asset .subtitle.secondary {
  margin-top: 0.625rem;
}
.account-module .payment-confirmation .print-or-save-message {
  margin-bottom: 0.9375rem;
  margin-top: 0.9375rem;
}
.account-module .payment-confirmation .next-pay-callout {
  margin-top: 1.875rem;
}
.account-module .payment-confirmation .return-button {
  margin-top: 1.875rem;
  margin-bottom: 1.25rem;
}
.account-module .payment-confirmation .account-module-row .label {
  min-width: 12.5rem;
}
.account-module .payment-confirmation .account-module-row .value {
  width: calc(100% - 12.5rem);
}
@media (min-width: 1025px) {
  .account-module .transaction-detail .account-module-list-items .item {
    width: calc(50% - 2.5rem);
  }
}
.account-module .transaction-detail .account-module-list-items .item.last {
  text-align: right;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (min-width: 1025px) {
  .account-module .transaction-detail .account-module-list-items .item.last {
    width: 5rem;
  }
}
@media (max-width: 1024px) {
  .account-module .transaction-detail .account-module-list-items .item.first ~ .item {
    width: 50%;
  }
}

.account-payment-mailing-address {
  line-height: 1.47;
}
.account-payment-mailing-address .subtitle {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (min-width: 480px) {
  .content-width .account-payment-mailing-address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.content-width .account-payment-mailing-address .col {
  min-width: 12.5rem;
}

.change-plan .plan-item {
  margin-bottom: 1.25rem;
}
.change-plan .change-plan-buttons-row {
  padding-top: 1.25rem;
  border-top: 1px solid #c0c0c0;
}
.change-plan .button {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
@media (min-width: 1025px) {
  .change-plan .button {
    max-width: 16.25rem;
  }
}

.list-items .list-item {
  margin-bottom: 1.875rem;
  background: #f9f6f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.625rem 0;
}
@media (min-width: 768px) {
  .list-items .list-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.list-items .list-item .item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.625rem;
  line-height: 22px;
  line-height: 1.375rem;
}
@media (max-width: 767px) {
  .list-items .list-item .item .label {
    width: 50%;
    float: left;
  }
}
.list-items .list-item .item .value {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (max-width: 767px) {
  .list-items .list-item .item .value {
    width: 50%;
    float: right;
  }
}
@media (max-width: 767px) {
  .list-items .list-item .item.item-actions {
    border-top: 1px solid #fff;
    padding-top: 0.625rem;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .list-items .list-item .item.item-actions {
    line-height: 44px;
    line-height: 2.75rem;
    text-align: right;
  }
}
@media (min-width: 768px) {
  .list-items.row-4 .item {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .list-items.row-5 .item {
    width: 20%;
  }
}
@media (min-width: 768px) {
  .list-items.row-6 .item {
    width: 16.6666666667%;
  }
}

.make-payment .payment-amount,
.autopayment-wrapper .payment-amount {
  margin-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .make-payment .payment-amount,
  .autopayment-wrapper .payment-amount {
    margin-bottom: 2.5rem;
  }
}
.make-payment .payment-methods .month,
.make-payment .payment-methods .day,
.make-payment .payment-methods .year,
.autopayment-wrapper .payment-methods .month,
.autopayment-wrapper .payment-methods .day,
.autopayment-wrapper .payment-methods .year {
  display: inline-block;
  width: 15%;
}
.make-payment .payment-methods .month label,
.make-payment .payment-methods .day label,
.make-payment .payment-methods .year label,
.autopayment-wrapper .payment-methods .month label,
.autopayment-wrapper .payment-methods .day label,
.autopayment-wrapper .payment-methods .year label {
  display: none;
}
.make-payment .payment-methods .month .field-wrapper,
.make-payment .payment-methods .day .field-wrapper,
.make-payment .payment-methods .year .field-wrapper,
.autopayment-wrapper .payment-methods .month .field-wrapper,
.autopayment-wrapper .payment-methods .day .field-wrapper,
.autopayment-wrapper .payment-methods .year .field-wrapper {
  width: 100%;
}
@media (max-width: 1024px) {
  .make-payment .payment-methods .month,
  .make-payment .payment-methods .day,
  .make-payment .payment-methods .year,
  .autopayment-wrapper .payment-methods .month,
  .autopayment-wrapper .payment-methods .day,
  .autopayment-wrapper .payment-methods .year {
    width: 100%;
  }
}
.make-payment .payment-methods .month label,
.autopayment-wrapper .payment-methods .month label {
  display: block;
}
.make-payment .payment-methods .year,
.autopayment-wrapper .payment-methods .year {
  margin-left: 10px !important;
}
.make-payment .payment-methods .expiration-date .month > label,
.autopayment-wrapper .payment-methods .expiration-date .month > label {
  width: 100%;
}
@media (min-width: 768px) {
  .make-payment .payment-methods .expiration-date .month > label,
  .autopayment-wrapper .payment-methods .expiration-date .month > label {
    width: 150%;
  }
}
.make-payment .pending-payment-message,
.autopayment-wrapper .pending-payment-message {
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  .make-payment .pending-payment-message,
  .autopayment-wrapper .pending-payment-message {
    margin-bottom: 1.5625rem;
  }
}
.make-payment .payment-row,
.autopayment-wrapper .payment-row {
  padding: 1.25rem 0;
  border-bottom: 1px solid #c0c0c0;
}
.make-payment .payment-row.other-payment,
.autopayment-wrapper .payment-row.other-payment {
  padding: 0.625rem 0;
}
.make-payment .payment-row.other-payment label,
.autopayment-wrapper .payment-row.other-payment label {
  float: left;
  width: 10rem;
  line-height: 40px;
  line-height: 2.5rem;
}
.make-payment .payment-row.other-payment .form-row,
.autopayment-wrapper .payment-row.other-payment .form-row {
  float: left;
  width: calc(100% - 10rem);
}
.make-payment .payment-row.other-payment .form-row label,
.autopayment-wrapper .payment-row.other-payment .form-row label {
  display: none;
}
.make-payment .payment-row.other-payment .form-row .field-wrapper,
.autopayment-wrapper .payment-row.other-payment .form-row .field-wrapper {
  width: 100%;
}
.make-payment .payment-row.other-payment .form-row .field-wrapper .input-text,
.autopayment-wrapper .payment-row.other-payment .form-row .field-wrapper .input-text {
  display: block;
  max-width: 7.5rem;
}
.make-payment .payment-row label,
.autopayment-wrapper .payment-row label {
  margin: 0;
}
@media (max-width: 767px) {
  .make-payment .payment-row label .due-on,
  .autopayment-wrapper .payment-row label .due-on {
    display: block;
    padding-left: 1.875rem;
  }
}
.make-payment .payment-row .form-row,
.autopayment-wrapper .payment-row .form-row {
  margin: 0;
}
.make-payment .form-row-button,
.autopayment-wrapper .form-row-button {
  margin: 1.875rem 0 0;
}
@media (min-width: 768px) {
  .make-payment .form-row-button,
  .autopayment-wrapper .form-row-button {
    margin-top: 2.5rem;
  }
}
.make-payment .payment-method-type,
.autopayment-wrapper .payment-method-type {
  padding: 20px 0 0;
}
.make-payment .payment-method-type .payment-method-type-row,
.autopayment-wrapper .payment-method-type .payment-method-type-row {
  margin-bottom: 0.9375rem;
}
@media (max-width: 767px) {
  .make-payment .payment-method-type .payment-method-type-row .dash,
  .autopayment-wrapper .payment-method-type .payment-method-type-row .dash {
    display: none;
  }
}
@media (max-width: 767px) {
  .make-payment .payment-method-type .payment-method-type-row .expires-label,
  .autopayment-wrapper .payment-method-type .payment-method-type-row .expires-label {
    display: block;
    padding-left: 1.875rem;
  }
}
.make-payment .payment-method-type .credit-card-fields,
.autopayment-wrapper .payment-method-type .credit-card-fields {
  padding: 20px 0 0 1.6875rem;
}
.make-payment .payment-method-type .form-row,
.autopayment-wrapper .payment-method-type .form-row {
  margin: 0 0 1.25rem;
}
.make-payment .payment-method-type .form-row .button-fancy-large,
.autopayment-wrapper .payment-method-type .form-row .button-fancy-large {
  border: 2px solid #a01e21;
  background-color: #a01e21;
  color: #fff;
}
.make-payment .payment-method-type .form-row .button-fancy-large:hover,
.autopayment-wrapper .payment-method-type .form-row .button-fancy-large:hover {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
.make-payment .payment-method-type .form-row.cvn,
.autopayment-wrapper .payment-method-type .form-row.cvn {
  width: 100%;
  max-width: 13.75rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.make-payment .payment-method-type .form-row.cvn .form-field-tooltip,
.autopayment-wrapper .payment-method-type .form-row.cvn .form-field-tooltip {
  top: 1.6875rem;
}
.make-payment .payment-method-type .form-row.checkbox,
.autopayment-wrapper .payment-method-type .form-row.checkbox {
  margin: 1.25rem 0;
}
.make-payment .payment-method-type .form-row label,
.autopayment-wrapper .payment-method-type .form-row label {
  margin-bottom: 0.4375rem;
}
.make-payment .payment-method-type .ach-form-container,
.autopayment-wrapper .payment-method-type .ach-form-container {
  margin-top: 0.625rem;
}
.make-payment .payment-method-type .ach-name-fields,
.autopayment-wrapper .payment-method-type .ach-name-fields {
  margin-top: 1.25rem;
}
.make-payment .payment-method-type .ach-name-fields .form-row label,
.make-payment .payment-method-type .ach-name-fields .formfield label,
.autopayment-wrapper .payment-method-type .ach-name-fields .form-row label,
.autopayment-wrapper .payment-method-type .ach-name-fields .formfield label {
  font-family: inherit;
}
.make-payment .payment-method-type .ach-name-fields .form-row label.error,
.make-payment .payment-method-type .ach-name-fields .formfield label.error,
.autopayment-wrapper .payment-method-type .ach-name-fields .form-row label.error,
.autopayment-wrapper .payment-method-type .ach-name-fields .formfield label.error {
  padding-left: 25px;
  position: relative;
}
.make-payment .payment-method-type .ach-name-fields .form-row label.error .error-icon,
.make-payment .payment-method-type .ach-name-fields .formfield label.error .error-icon,
.autopayment-wrapper .payment-method-type .ach-name-fields .form-row label.error .error-icon,
.autopayment-wrapper .payment-method-type .ach-name-fields .formfield label.error .error-icon {
  position: absolute;
  top: -2px;
  left: 0;
}
.make-payment .payment-method-type .ach-name-fields .form-row:nth-of-type(1),
.make-payment .payment-method-type .ach-name-fields .formfield:nth-of-type(1),
.autopayment-wrapper .payment-method-type .ach-name-fields .form-row:nth-of-type(1),
.autopayment-wrapper .payment-method-type .ach-name-fields .formfield:nth-of-type(1) {
  width: 48%;
  margin-right: 2%;
  display: inline-block;
  vertical-align: top;
  float: left;
}
.make-payment .payment-method-type .ach-name-fields .form-row:nth-of-type(2),
.make-payment .payment-method-type .ach-name-fields .formfield:nth-of-type(2),
.autopayment-wrapper .payment-method-type .ach-name-fields .form-row:nth-of-type(2),
.autopayment-wrapper .payment-method-type .ach-name-fields .formfield:nth-of-type(2) {
  width: 48%;
  margin-left: -24%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 767px) {
  .make-payment .payment-method-type .ach-name-fields .form-row:nth-of-type(2),
  .make-payment .payment-method-type .ach-name-fields .formfield:nth-of-type(2),
  .autopayment-wrapper .payment-method-type .ach-name-fields .form-row:nth-of-type(2),
  .autopayment-wrapper .payment-method-type .ach-name-fields .formfield:nth-of-type(2) {
    margin-left: 0;
  }
}
.make-payment .payment-method-type .ach-type-container .form-row,
.make-payment .payment-method-type .ach-type-container .formfield,
.autopayment-wrapper .payment-method-type .ach-type-container .form-row,
.autopayment-wrapper .payment-method-type .ach-type-container .formfield {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.make-payment .payment-method-type .ach-new-account-label,
.autopayment-wrapper .payment-method-type .ach-new-account-label {
  padding-top: 20px;
}

@media (max-width: 767px) {
  .pt_customer-service #main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .pt_customer-service #secondary {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .pt_customer-service #primary {
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 768px) {
  .pt_customer-service .breadcrumb {
    margin-bottom: 0.9375rem;
  }
}

.autopayment-wrapper .otp-payment-wrapper {
  margin-bottom: 2.5rem;
}
.autopayment-wrapper .otp-payment-wrapper .payment-row {
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #c0c0c0;
}
.autopayment-wrapper .otp-payment-wrapper .payment-row .form-row,
.autopayment-wrapper .otp-payment-wrapper .payment-row label {
  margin-bottom: 0;
}
.autopayment-wrapper .otp-payment-wrapper .other-payment label,
.autopayment-wrapper .otp-payment-wrapper .other-payment .field-wrapper,
.autopayment-wrapper .otp-payment-wrapper .other-payment .form-row {
  display: inline-block;
}
.autopayment-wrapper .otp-payment-wrapper .other-payment .field-wrapper {
  width: 150px;
  margin-left: 0.625rem;
}
.autopayment-wrapper .opt-payment-amount {
  position: relative;
}
.autopayment-wrapper .opt-payment-amount .otp-due {
  position: absolute;
  right: 0;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.autopayment-wrapper .ap-payments-section {
  margin-bottom: 2.5rem;
}
.autopayment-wrapper .payment-methods {
  margin-bottom: 1.5625rem;
  padding-bottom: 1.5625rem;
}
.autopayment-wrapper .payment-methods > label {
  margin-bottom: 0;
  position: relative;
  padding-left: 1.875rem;
  line-height: 1.3em;
}
.autopayment-wrapper .payment-methods > label::before {
  position: absolute;
  left: 0;
}
.autopayment-wrapper .payment-methods .payment-method-type {
  padding-left: 1.875rem;
  padding-top: 0.9375rem;
}
.autopayment-wrapper .payment-methods .payment-method-type > label {
  margin-bottom: 0.9375rem;
  position: relative;
  padding-left: 1.875rem;
  line-height: 1.3em;
}
.autopayment-wrapper .payment-methods .payment-method-type > label:last-of-type {
  margin-bottom: 0;
}
.autopayment-wrapper .payment-methods .payment-method-type > label::before {
  position: absolute;
  left: 0;
}
.autopayment-wrapper .form-row label {
  margin-bottom: 0.4375rem;
}
.autopayment-wrapper .form-row-button button {
  width: 100%;
}
@media (min-width: 768px) {
  .autopayment-wrapper .form-row-button button {
    width: auto;
  }
}
.autopayment-wrapper .cvn .field-wrapper {
  display: inline-block;
  width: 90%;
}
@media (min-width: 768px) {
  .autopayment-wrapper .cvn .field-wrapper {
    width: 100%;
  }
}
.autopayment-wrapper .cvn .form-field-tooltip {
  float: none;
  vertical-align: top;
  width: auto;
  display: inline-block;
}
@media (min-width: 768px) {
  .autopayment-wrapper .cvn {
    width: 50%;
  }
}
.autopayment-wrapper .credit-card-fields {
  margin-top: 1.875rem;
  display: none;
}
.autopayment-wrapper .ap-terms-conditions {
  border-bottom: 1px solid #c0c0c0;
}
.autopayment-wrapper .ap-terms-conditions .terms-box {
  max-height: 350px;
  padding-bottom: 0.3125rem;
  overflow: auto;
}
.autopayment-wrapper .ap-terms-callout {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}

.modify-payment .form-row-button {
  max-width: 300px;
}
.modify-payment .form-row-button button {
  width: 100%;
}
.modify-payment .manage-options .form-row-button {
  margin-bottom: 0;
}
.modify-payment .button,
.modify-payment button {
  width: 100%;
}
@media (max-width: 1024px) {
  .modify-payment .form-row-button {
    max-width: 100%;
  }
}

.container-add-account .privacy-policy {
  margin-left: 0;
}

.autopay-enroll-steps {
  margin-bottom: 1.25rem;
}
.autopay-enroll-steps div + div {
  margin-top: 1.25rem;
}

#password-success {
  margin: 10px 0;
}
#password-success span {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

.createbenefits {
  margin-bottom: 3.125rem;
}
.createbenefits h3 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .createbenefits h3 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .createbenefits h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.createbenefits ul.no-bullets {
  margin: 0;
  padding: 0;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3333333333em;
}
.createbenefits ul.no-bullets li {
  list-style: none;
  margin: 0.625rem 0;
  padding: 0;
}
.createbenefits ul.no-bullets .title {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3333333333em;
}

div.ui-dialog-payment-confirmation button.payment-go-back {
  border: none;
  text-decoration: underline;
}
div.ui-dialog-payment-confirmation span.payment-amount {
  margin-left: 5px;
}
div.ui-dialog-payment-confirmation .ui-dialog-buttonpane {
  margin-bottom: 1em;
}

div.ew-failure {
  color: #393939;
}

.account-module.full-width .order-history * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.account-module.full-width .order-history .search-result-items {
  margin: 0;
  position: relative;
}
.account-module.full-width .order-history .search-result-items > li {
  margin-bottom: 1.875rem;
  padding: 0;
}
.account-module.full-width .order-history .search-result-items > li .order-history-item {
  background: #f9f6f2;
  -webkit-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
  -webkit-transition: border 0.1s ease;
  transition: border 0.1s ease;
  border: 0;
}
.account-module.full-width .order-history .search-result-items > li .order-history-item-summary {
  color: #393939;
}
.account-module.full-width .order-history .search-result-items > li.expanded .order-history-item {
  background: #6e6e6e;
  border: 2px solid #6e6e6e;
}
.account-module.full-width .order-history .search-result-items > li.expanded .order-history-item-summary {
  color: #fff;
}

.return-and-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 1.5625rem;
}
@media (min-width: 768px) {
  .return-and-pagination {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.return-and-pagination .how-to-return,
.return-and-pagination .return-url {
  border-bottom: 1px solid #393939;
  margin: 0.625rem 0;
  padding: 0 0 1.25rem;
  text-align: center;
}
@media (min-width: 768px) {
  .return-and-pagination .how-to-return,
  .return-and-pagination .return-url {
    border-bottom: 0;
    margin: 0;
    padding: 0;
    text-align: left;
  }
}
@media (min-width: 768px) {
  .return-and-pagination .search-result-options {
    margin-left: auto;
  }
}
.return-and-pagination .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .return-and-pagination .pagination {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.return-and-pagination .pagination .results-hits {
  color: #393939;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .return-and-pagination .pagination .results-hits {
    margin: 0 2.5rem 0 0;
  }
}
.return-and-pagination .pagination li.first-last {
  line-height: 1.25rem;
  margin: 0 5px;
}
.return-and-pagination .pagination li.first-last a.page-first,
.return-and-pagination .pagination li.first-last a.page-previous,
.return-and-pagination .pagination li.first-last a.page-next,
.return-and-pagination .pagination li.first-last a.page-last {
  margin: 0;
}

.order-history-search {
  line-height: 1.47;
}
.order-history-search .label {
  font-weight: bold;
}
.order-history-search a.order-search-ordernumber-value {
  text-decoration: underline;
}

.order-history-item {
  background: #6e6e6e;
  border: 1px solid #6e6e6e;
  padding: 0;
}
.order-history-item .order-history-item-summary {
  color: #fff;
  line-height: 1.5em;
}

.order-history-item-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.625rem 0 0;
  cursor: pointer;
}
@media (min-width: 768px) {
  .order-history-item-summary {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0.625rem 0;
  }
}
.order-history-item-summary .order-date,
.order-history-item-summary .order-amount,
.order-history-item-summary .order-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  padding: 0 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 1025px) {
  .order-history-item-summary .order-date,
  .order-history-item-summary .order-amount,
  .order-history-item-summary .order-number {
    width: 17%;
  }
}
@media (min-width: 768px) {
  .order-history-item-summary .order-date,
  .order-history-item-summary .order-amount,
  .order-history-item-summary .order-number {
    width: 20%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .order-history-item-summary .order-date .label,
  .order-history-item-summary .order-amount .label,
  .order-history-item-summary .order-number .label {
    width: 50%;
  }
}
.order-history-item-summary .order-date .value,
.order-history-item-summary .order-amount .value,
.order-history-item-summary .order-number .value {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (max-width: 1024px) {
  .order-history-item-summary .order-date .value,
  .order-history-item-summary .order-amount .value,
  .order-history-item-summary .order-number .value {
    width: 50%;
  }
}
.order-history-item-summary .order-detail-toggle {
  border-top: 1px solid #fff;
  padding: 0.3125rem 1.25rem;
  text-align: center;
}
@media (min-width: 768px) {
  .order-history-item-summary .order-detail-toggle {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: 1.25rem;
    border: 0;
    padding: 0;
    text-align: left;
  }
}
.order-history-item-summary .order-detail-toggle::after {
  content: "";
  display: inline-block;
  margin-left: 0.625rem;
  width: 0.9375rem;
  height: 0.9375rem;
  background: url("../images/svg-icons/increase.svg") no-repeat center;
  position: relative;
  top: 2px;
}
.order-history-item-summary .order-detail-toggle.expanded {
  color: #fff;
}
.order-history-item-summary .order-detail-toggle.expanded::after {
  background: url("../images/svg-icons/decrease.svg") no-repeat center;
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.order-details {
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.order-details address {
  font-style: normal;
}
.order-details .order-details-top {
  background: #f9f6f2;
  padding: 0.625rem 1.25rem;
  line-height: 1.3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1025px) {
  .order-details .order-details-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.order-details .order-details-top .address-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.order-details .order-details-top .bill-to {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  padding-right: 0.625rem;
}
.order-details .order-details-top .address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.order-details .order-details-top .order-actions {
  margin-top: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1025px) {
  .order-details .order-details-top .order-actions {
    margin-left: auto;
    margin-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.order-details .order-details-top .order-actions .button,
.order-details .order-details-top .order-actions button {
  margin-bottom: 0.9375rem;
  -ms-flex-item-align: center;
      align-self: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .order-details .order-details-top .order-actions .button,
  .order-details .order-details-top .order-actions button {
    margin-bottom: 0;
    width: 9.375rem;
  }
}
@media (min-width: 1025px) {
  .order-details .order-details-top .order-actions .button.cancel-order,
  .order-details .order-details-top .order-actions button.cancel-order {
    margin-left: 1.25rem;
  }
}
.order-details .order-details-top .order-actions .down-payment button {
  width: 100%;
}
@media (min-width: 1025px) {
  .order-details .order-details-top .order-actions .down-payment button {
    width: 16.25rem;
  }
}
@media (min-width: 1025px) {
  .order-details .order-details-top .order-actions .down-payment + .product-add-to-cart .button {
    margin-left: 1.25rem;
  }
}
.order-details .billing-message {
  padding: 0.625rem 1.25rem 0;
}
@media (min-width: 1025px) {
  .order-details .billing-message {
    padding-top: 1.25rem;
  }
}
.order-details .order-shipments {
  padding: 1.25rem 0.625rem 0;
  height: auto;
}
@media (min-width: 1025px) {
  .order-details .order-shipments {
    padding-top: 1.25rem;
  }
}
@media (max-width: 1024px) {
  .order-details .order-shipments {
    height: 100%;
  }
}
.order-details .shipping-address {
  margin-top: 0;
}
.order-details .shipping-address .ship-to {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .order-details .shipping-address .ship-to {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .order-details .shipping-address .ship-to {
    width: 10rem;
    float: left;
  }
}
.order-details .shipping-address .address {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  line-height: 1.47;
  margin-bottom: 0.9375rem;
}
@media (min-width: 1025px) {
  .order-details .shipping-address .address {
    float: left;
    width: calc(100% - 10rem);
  }
}
#main .order-details .shipping-address .address address {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
}
.order-details .order-shipment-gift-messaging {
  line-height: 1.47;
  margin-bottom: 0.9375rem;
}
.order-details .line-item {
  padding: 1.5625rem 0;
  border-bottom: 1px solid #f9f6f2;
  line-height: 1.47;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
@media (min-width: 1025px) {
  .order-details .line-item {
    padding: 1.875rem 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.order-details .line-item:first-child {
  border-top: 1px solid #f9f6f2;
}
.order-details .line-item:last-child {
  border-bottom: 0;
}
.order-details .line-item.ordersearchguest {
  border-bottom: 1px solid #c0c0c0;
  margin-top: 1.25rem;
}
.order-details .line-item.ordersearchguest:last-child {
  border-bottom: 1px solid #c0c0c0;
}
.order-details .line-item .line-item-image {
  width: 5rem;
  float: left;
}
.order-details .line-item .line-item-image > img {
  max-width: 100%;
}
.order-details .line-item .line-item-info,
.order-details .line-item .line-item-status,
.order-details .line-item .line-item-actions {
  width: 100%;
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-info,
  .order-details .line-item .line-item-status,
  .order-details .line-item .line-item-actions {
    width: 40%;
  }
}
.order-details .line-item .line-item-info .line-item-details {
  float: right;
  width: calc(100% - 6.25rem);
}
.order-details .line-item .line-item-info .sku {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5em;
  color: #393939;
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-info {
    width: 33.3333333333%;
  }
}
.order-details .line-item .line-item-status {
  margin-bottom: 0.625rem;
  padding-left: 6.25rem;
  width: inherit;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-status {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-status {
    width: 15%;
  }
}
.order-details .line-item .line-item-status.ordersearchguest {
  float: right;
  width: calc(100% - 6.25rem);
}
.order-details .line-item .line-item-actions .line-item-action .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
  width: 6.25rem;
}
.order-details .line-item .line-item-actions .line-item-action .button {
  margin-top: 1.25rem;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-actions .line-item-action .button {
    width: 9.375rem;
    float: right;
  }
}
.order-details .line-item .line-item-actions .line-item-action:first-child .button {
  margin-top: 0;
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-actions {
    width: 45%;
    text-align: right;
  }
}
.order-details .line-item .line-item-actions.ordersearchguest {
  padding-bottom: 20px;
  float: right;
  margin-right: 69px;
}
.order-details .line-item .line-item-actions.ordersearchguest .line-item-action .button {
  float: none;
}
.order-details .line-item .line-item-price-qty {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.order-details .line-item .AddToCartAlertMessage {
  color: #d41836;
}
.order-details .line-item .line-item-write-review {
  display: inline-block;
  margin-top: 0.625rem;
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
}
.order-details .line-item .line-item-write-review:hover {
  color: #a01e21;
  text-decoration: underline;
}
.order-details .line-item .line-item-write-review.button {
  text-decoration: none;
}
.order-details .orderSearchGuestWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.order-detail-actions a.lone-link {
  margin: 0.9375rem;
}

.order-details.svc-result-items.order-status-guest {
  margin: 0;
  margin: initial;
}
.order-details.svc-result-items.order-status-guest .order-shipments {
  padding: 0;
  padding: initial;
}
.order-details.svc-result-items.order-status-guest .line-item:first-child {
  border-top: 0;
  border-top: initial;
}
.order-details.svc-result-items.order-status-guest .line-item {
  padding: 0;
  padding: initial;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1024px) {
  .order-details.svc-result-items.order-status-guest .line-item .line-item-status {
    padding-left: 0;
    padding-left: initial;
  }
}
.order-details.svc-result-items.order-status-guest .line-item .value {
  font-family: "nunito_sansregular", Arial, sans-serif;
}
.order-details.svc-result-items.order-status-guest .line-item .order-search-tracking {
  width: 296px;
}
.order-details.svc-result-items.order-status-guest .line-item a.order-search-tracking-number {
  text-decoration: underline;
}
.order-details.svc-result-items.order-status-guest .line-item .line-item-action.clearfix {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.order-details.svc-result-items.order-status-guest .line-item .line-item-action.clearfix .button {
  width: 9.75rem;
  height: 40px;
}
.order-details.svc-result-items.order-status-guest .line-item .line-item-actions {
  width: 160px;
  padding-top: 20px;
}

.order-history .down-payment {
  float: left;
  margin-top: 10px;
}
@media (max-width: 1024px) {
  .order-history .down-payment {
    width: 100%;
  }
}
.order-history .down-payment button {
  height: 40px;
  width: 100%;
}
@media (min-width: 1025px) {
  .order-history .down-payment button {
    width: 16.25rem;
  }
}

.swatch-black a {
  background-color: #000 !important;
}

.swatch-blue a {
  background-color: #0a21cb !important;
}

.swatch-orange a {
  background-color: orange !important;
}

.swatch-red a {
  background-color: red !important;
}

.swatch-brown a {
  background-color: #88452c !important;
}

.swatch-purple a {
  background-color: purple !important;
}

.swatch-green a {
  background-color: green !important;
}

.swatch-gray a {
  background-color: gray !important;
}

.swatch-pink a {
  background-color: pink !important;
}

.swatch-white a {
  background-color: #fff !important;
}

.swatch-yellow a {
  background-color: yellow !important;
}

.swatch-navy a {
  background-color: navy !important;
}

.swatch-clear a {
  background-color: #fff !important;
}

.swatch-silver a {
  background-color: silver !important;
}

.swatch-gold a {
  background-color: gold !important;
}

.swatch-beige a {
  background-color: #f2ecda !important;
}

.swatch-ivory a {
  background-color: #fff !important;
}

.swatch-miscellaneous a {
  background: url("../images/interface/icon-color-swatch-misc.png") no-repeat scroll left top transparent;
}

.unselectable .swatch-miscellaneous a {
  background: url("../images/interface/icon-color-swatch-misc-unselectable.png") no-repeat scroll left top transparent !important;
}

/*
* Slot product tiles differ from grid tiles
* Slot tile override styles are in _slots_assets_scss
*/
.product-tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
}
.product-tile::after {
  content: "";
  display: table;
  clear: both;
}
.product-tile img {
  max-width: 100%;
}
.product-tile .product-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: auto;
  position: relative;
  margin-bottom: 0.625rem;
  min-height: 136px;
}
.product-tile .product-image .thumb-link {
  display: block;
  position: relative;
  width: 100%;
  max-width: 100%;
}
.product-tile .product-image .thumb-link img {
  vertical-align: top;
}
.product-tile .product-image .thumb-link img.thumb-back {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
@media only screen and (min-width: 768px) {
  .product-tile .product-image.rollover.hover .thumb-link img.thumb-front {
    opacity: 0;
  }
}
@media only screen and (min-width: 768px) {
  .product-tile .product-image.rollover.hover .thumb-link img.thumb-back {
    opacity: 1;
  }
}
.product-tile .product-image .quickview {
  display: none;
  position: absolute;
  bottom: -6%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  padding: 0.0625rem 0;
  background-color: rgba(255, 255, 255, 0.75);
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  text-align: center;
}
.product-tile .product-image .quickview .qv-icon {
  position: relative;
  top: -3px;
  margin-left: 0.375rem;
  stroke-width: 0.5px;
  stroke: #393939;
}
.product-tile .product-image:hover .quickview {
  display: block;
}
.product-tile .product-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  letter-spacing: 0.1px;
  line-height: 1.43;
}
.product-tile .product-pricing {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  margin: 0.4375rem 0 0;
  line-height: 22px;
  line-height: 1.375rem;
  line-height: 1.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product-tile .product-pricing .product-standard-price {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  text-decoration: line-through;
}
.product-tile .product-pricing .product-standard-price.basePrice {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
}
.product-tile .product-pricing .product-standard-price + .product-sales-price {
  color: #d71921;
}
.product-tile .product-pricing .product-sales-price {
  color: #d71921;
}
.product-tile .product-pricing .product-sales-price.list-price {
  color: #000;
}
.product-tile .product-pricing .product-set-price.sale-set {
  color: #d71921;
}
.product-tile .product-pricing .price-standard-range {
  text-decoration: line-through;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.product-tile .product-pricing .percentage-discount {
  color: #a01e21;
  margin: 0.25rem 0 0;
}
.grid-tile .product-tile {
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.25rem 1.25rem 0;
}
@media (min-width: 768px) {
  .grid-tile .product-tile {
    padding: 1.25rem;
  }
}
.product-tile .product-swatches ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.product-tile .product-swatches li {
  float: left;
  line-height: 1;
  padding: 0;
  margin: 0 0.625rem 0.625rem 0;
  border: solid 1px black;
}
.product-tile .product-swatches li.last {
  margin: 0;
}
.product-tile .product-swatches li.unselectable {
  opacity: 0.3;
}
.product-tile .product-swatches li.unselectable a::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #c0c0c0;
  position: absolute;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  width: 140%;
  height: 0.125rem;
  left: -20%;
  top: calc(50% - 0.0625rem);
}
.product-tile .product-swatches li.unselectable .swatch {
  pointer-events: none;
}
.product-tile .product-swatches .swatch {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
}
.product-tile .product-swatches .swatch.selected::after, .product-tile .product-swatches .swatch:hover::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0.0625rem;
  left: 0.0625rem;
  position: absolute;
  border: 1px solid #fff;
  width: calc(100% - 0.125rem);
  height: calc(100% - 0.125rem);
}
.product-tile .product-swatches .swatch img {
  height: 100%;
  width: 100%;
}
.product-tile .product-swatches .product-swatches-all {
  float: left;
  line-height: 20px;
  line-height: 1.25rem;
  margin-left: 0.625rem;
}
.product-tile .product-badge {
  position: absolute;
  top: 0;
  left: -0.3125rem;
}
.product-tile .product-promo > div {
  color: #a01e21;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  margin-top: 0.625rem;
}
.product-tile .product-promo > div .tooltip {
  display: inline-block;
  vertical-align: text-bottom;
}
.product-tile .product-compare {
  margin-top: 0.9375rem;
  line-height: 1;
  min-height: 1.1875rem;
  display: none;
}
@media (min-width: 768px) {
  .product-tile .product-compare {
    display: block;
  }
}
.product-tile .product-compare label {
  width: auto;
  margin: 0;
}
.product-tile .product-compare input {
  float: left;
  margin: 0;
}
.product-tile .rating-wrapper {
  height: 16px;
  margin-top: 0.75rem;
}
.product-tile .product-review {
  line-height: normal;
}
.product-tile .product-review .rating-title {
  display: inline-block;
  margin-right: 1em;
}
.product-tile .product-review .rating {
  display: inline-block;
}
.product-tile .p-w-r .pr-category-snippet {
  margin: 0;
}

.capture-product-id {
  position: absolute;
  left: -999em;
}

.pt_product-search-result #main,
.pt_product-search-noresult #main,
.pt_content-search-result #main {
  width: 100%;
  padding: 0.625rem 0.625rem 1.875rem;
}
@media (min-width: 768px) {
  .pt_product-search-result #main,
  .pt_product-search-noresult #main,
  .pt_content-search-result #main {
    padding: 1.5625rem 1.25rem;
  }
}
@media (min-width: 1025px) {
  .pt_product-search-result #main,
  .pt_product-search-noresult #main,
  .pt_content-search-result #main {
    padding: 1.5625rem 0.9375rem 3.75rem;
  }
}
.pt_product-search-result .refinements,
.pt_product-search-noresult .refinements,
.pt_content-search-result .refinements {
  padding-left: 0;
}
.pt_product-search-result .breadcrumb,
.pt_product-search-noresult .breadcrumb,
.pt_content-search-result .breadcrumb {
  padding: 0 0 0.75rem;
  display: none;
}
@media (min-width: 768px) {
  .pt_product-search-result .breadcrumb,
  .pt_product-search-noresult .breadcrumb,
  .pt_content-search-result .breadcrumb {
    display: block;
  }
}

@media (max-width: 1024px) {
  #wrapper.open-refinements {
    height: 100vh;
    overflow: hidden;
  }
}
@media (max-width: 1024px) {
  #wrapper.open-refinements .menu-overlay {
    display: block;
    background-color: #000;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
  }
}
@media (min-width: 1025px) {
  #wrapper #bottom-cat-banner-container {
    width: 53.6%;
    float: right;
    margin: 0 20.8em 0 0;
  }
}

.pt_content-search-result .primary-content,
.pt_product-search-result:not(.pt_landing) .primary-content {
  padding-bottom: 0;
}
@media (max-width: 1024px) {
  .pt_content-search-result .primary-content,
  .pt_product-search-result:not(.pt_landing) .primary-content {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .pt_content-search-result .primary-content,
  .pt_product-search-result:not(.pt_landing) .primary-content {
    padding-left: 2.5rem;
  }
}
@media (min-width: 1025px) {
  .pt_content-search-result #secondary.refinements,
  .pt_product-search-result:not(.pt_landing) #secondary.refinements {
    display: block !important;
  }
}
@media (max-width: 1024px) {
  .pt_content-search-result #secondary.refinements,
  .pt_product-search-result:not(.pt_landing) #secondary.refinements {
    display: none;
    position: fixed;
    left: 0.625rem;
    top: 0.625rem;
    z-index: 100;
    background: #fff;
    width: calc(100% - 1.25rem);
    height: calc(100% - 20px);
    overflow-y: scroll;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.no-hits-search-term {
  font-style: italic;
  color: #a00101;
}

.no-hits-middle {
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
  padding: 1.5625rem 0 1.1875rem;
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .no-hits-middle {
    padding-bottom: 0.3125rem;
  }
}
.no-hits-middle h5 {
  margin: 0 0 0.9375rem;
}
.no-hits-middle .no-hits-help,
.no-hits-middle .no-hits-search {
  padding-bottom: 0.375rem;
}
@media (min-width: 768px) {
  .no-hits-middle .no-hits-help,
  .no-hits-middle .no-hits-search {
    width: 49%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
  }
}
@media (min-width: 768px) {
  .no-hits-middle .no-hits-search {
    float: right;
  }
}

.no-hits-search .search-form {
  position: relative;
}
.no-hits-search .search-form input {
  padding-right: 2.5rem;
}
.no-hits-search .search-form button {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: none;
  background-color: transparent;
  position: absolute;
  right: 0;
  top: 0;
}

.no-hits-footer {
  margin: 1.25rem 0;
}

.category-main-banner img {
  max-width: 100%;
}

.search-result-bookmarks {
  margin: 0.9375rem 0;
}
.search-result-bookmarks .first {
  padding-right: 0.3125rem;
  border-right: 1px solid #6e6e6e;
}

.search-result-options {
  overflow: hidden;
}
.search-result-options.top-options {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 0.625rem;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .search-result-options.top-options {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 768px) {
  .search-result-options.top-options .pagination {
    width: calc(100% - 20.875rem);
  }
}
@media (min-width: 1025px) {
  .search-result-options.top-options .pagination {
    width: calc(100% - 22.5rem);
  }
}
@media (max-width: 767px) {
  .search-result-options.top-options .pagination ul {
    display: none;
  }
}
@media (min-width: 1280px) {
  .search-result-options.top-options .pagination ul {
    margin: 0.625rem 0;
  }
}
@media (min-width: 768px) {
  .search-result-options.top-options .pagination ul + .results-hits {
    margin: 0;
  }
}
@media (min-width: 1280px) {
  .search-result-options.top-options .pagination ul + .results-hits {
    float: left;
    text-align: left;
    margin: 0.625rem 0;
  }
}
.search-result-options.bottom-options {
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  .search-result-options.bottom-options {
    border-top: 1px solid #c0c0c0;
  }
}
.search-result-options.bottom-options .pagination {
  float: none;
  width: 100%;
}
.search-result-options.bottom-options .pagination .results-hits {
  display: none;
}
.search-result-options.bottom-options .pagination ul {
  max-width: 18.75rem;
  float: none;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0.875rem;
}

.selected-refinements .selected-refinements-title {
  margin: 0.625rem 0;
}
.selected-refinements .selected-refinements-title h5 {
  margin: 0;
  float: left;
}
.selected-refinements .selected-refinements-title a {
  float: right;
}
.selected-refinements .selected-refinement-value {
  display: inline-block;
  margin-right: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.selected-refinements .selected-refinement-value .icon {
  vertical-align: top;
  margin-top: 0.0625rem;
}

.refinement-select {
  float: left;
  width: calc(50% - 0.625rem);
  padding-left: 0.625rem;
}
@media (min-width: 768px) {
  .refinement-select {
    max-width: 8.75rem;
    margin-right: 1.25rem;
  }
}
@media (min-width: 1025px) {
  .refinement-select {
    display: none;
  }
}

.sort-by,
.items-per-page {
  float: left;
}
.sort-by fieldset,
.items-per-page fieldset {
  min-width: 4.5em;
}
.sort-by label,
.items-per-page label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sort-by button,
.items-per-page button {
  display: none;
}

.items-per-page {
  display: none;
}
@media (min-width: 1025px) {
  .items-per-page {
    display: block;
    margin-left: 0.625rem;
    max-width: 10.5rem;
  }
}

@media (min-width: 768px) {
  .sort-by {
    max-width: 10.875rem;
  }
}
@media (max-width: 767px) {
  .sort-by {
    float: right;
    width: calc(50% - 0.625rem);
  }
}

.pagination {
  margin: 0;
}
@media (min-width: 768px) {
  .pagination {
    float: right;
  }
}
.pagination ul {
  float: right;
  padding: 0;
  margin: 0;
}
.pagination li {
  display: block;
  float: left;
  list-style: none;
  padding: 0;
}
.pagination li.current-page,
.pagination li a {
  display: block;
  padding: 0 0.9375rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
}
.pagination li.current-page {
  text-decoration: underline;
}
.pagination li.first-last a {
  padding: 0;
}
.pagination li.first-last a.page-previous {
  margin-left: 0.625rem;
}
.pagination li.first-last a.page-next {
  margin-right: 0.625rem;
}
.pagination li.first-last a .icon {
  vertical-align: top;
}
.pagination .results-hits {
  color: #393939;
  line-height: 20px;
  line-height: 1.25rem;
  text-align: center;
  clear: both;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .pagination .results-hits {
    text-align: right;
    margin: 0.625rem 0;
  }
}
@media (min-width: 1280px) {
  .pagination .results-hits {
    clear: none;
  }
}

.search-refinements-section {
  display: none;
  border: 1px solid #393939;
  margin: 0 0.5em 20px;
}
.search-refinements-section .refinement {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0 15px 15px;
  border-bottom: 1px solid #393939;
  margin: 15px 0 0;
}
.search-refinements-section .refinement:last-child {
  border-bottom: none;
}
@media (min-width: 768px) {
  .search-refinements-section .refinement {
    width: 33.333%;
    border-bottom: none;
    border-left: 1px solid #393939;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .search-refinements-section .refinement:nth-of-type(3n + 1) {
    border-left: none;
  }
}
@media (min-width: 1025px) {
  .search-refinements-section .refinement {
    width: 25%;
  }
  .search-refinements-section .refinement:nth-of-type(4n + 1) {
    border-left: none;
  }
}

.search-refinements-section-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.refinements-title {
  line-height: 40px;
  line-height: 2.5rem;
  position: relative;
  padding: 0 0.9375rem;
  background: #393939;
}
@media (min-width: 1025px) {
  .refinements-title {
    display: none;
  }
}
.refinements-title h4 {
  margin: 0;
  color: #fff;
}
.refinements-title .filter-close {
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  top: 0.625rem;
  right: 0.625rem;
  cursor: pointer;
  line-height: 1;
}
.refinements-title .filter-close .icon {
  fill: #fff;
  vertical-align: top;
}

@media (max-width: 1024px) {
  .refinements-content {
    padding: 0 1.25rem 4.375rem 1.25rem;
  }
}

.close-refinements {
  padding: 0.625rem;
  background: #f9f6f2;
  position: fixed;
  bottom: 0.625rem;
  width: calc(100% - 2.5rem);
}
@media (min-width: 1025px) {
  .close-refinements {
    display: none;
  }
}
.close-refinements .button {
  width: 100%;
}

.search-result-content {
  clear: both;
  margin-bottom: 1.25rem;
}
.full-width .search-result-content {
  margin: 0 0.5em;
}

.search-result-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 480px) {
  .search-result-items {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .search-result-items {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.full-width .search-result-items {
  margin: 0 -1.5%;
}
.search-result-items li {
  list-style: none;
}
.search-result-items .grid-tile {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  margin: 0 0 0.625rem;
  max-width: 18.75rem;
  vertical-align: top;
  background: #fff;
  width: 100%;
}
@media (min-width: 480px) {
  .search-result-items .grid-tile {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .search-result-items .grid-tile {
    width: 33.33%;
    margin: 0 0 1.25rem;
    padding: 0;
    max-width: 33.33%;
  }
}
@media (min-width: 768px) {
  .search-result-items .grid-tile.new-row .product-tile {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .search-result-items .grid-tile:nth-child(3n) .product-tile {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .search-result-items .grid-tile .product-tile {
    max-width: 18.75rem;
    margin: 0 auto;
  }
}

.search-promo {
  padding: 1.25rem;
}

#results-content {
  padding-top: 0.9375rem;
  border-top: 1px solid #c0c0c0;
}

.folder-content-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  clear: both;
  padding: 0;
  margin: 0;
}
.folder-content-list li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 1rem;
  border: 1px solid #c0c0c0;
  margin: 0.625rem;
}
@media (min-width: 480px) {
  .folder-content-list li {
    width: calc(50% - 0.625rem);
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    vertical-align: top;
  }
}
.folder-content-list li h6 {
  margin: 0;
}
.folder-content-list li .lone-link {
  white-space: nowrap;
}

.folder-content-list-actions {
  text-align: center;
  margin-top: 1.25rem;
}

.no-results {
  padding: 1.25rem;
}

.infinite-scroll .search-result-content .infinite-scroll-loading {
  width: 100%;
  height: 35px;
  text-align: center;
  background: url("../images/infinite-loading-indicator.gif") center no-repeat;
}

.infinite-scroll-loader {
  text-align: center;
}
.infinite-scroll-loader[data-loading-state=loaded] span, .infinite-scroll-loader.infinite-scroll-loading span {
  display: none;
}
.infinite-scroll-loader span {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  margin-top: 0.625rem;
}

.disable-infinite-scroll .search-result-content .page-element {
  display: none;
}

.pt_product-compare .full-width {
  padding: 0 1.25em;
}
.pt_product-compare .full-width .print-page {
  float: right;
}
.pt_product-compare .full-width .back {
  padding: 1em 0;
}

.compare-items {
  clear: both;
  overflow: hidden;
  display: none;
}
@media (min-width: 768px) {
  .compare-items {
    display: block;
  }
}
.compare-items h5 {
  margin: 0.625rem 0;
}
.compare-items button {
  padding: 0 1.875rem;
}
.compare-items button.button-text {
  overflow: hidden;
  color: #393939;
  text-decoration: underline;
  padding: 0;
  margin-left: 1.25rem;
}
.compare-items button.button-text:hover {
  color: #a01e21;
  text-decoration: underline;
}
.compare-items button.button-text.button {
  text-decoration: none;
}

.compare-items-panel {
  float: left;
}
.compare-items-panel::after {
  content: "";
  display: table;
  clear: both;
}

.compare-item {
  float: left;
  overflow: hidden;
  position: relative;
  width: 3.75rem;
  height: 3.75rem;
  margin-right: 1.25rem;
  text-align: center;
  background-color: #f9f6f2;
}
.compare-item .compare-item-remove {
  display: none;
  position: absolute;
  top: 0.0625rem;
  right: 0.125rem;
  z-index: 1;
  cursor: pointer;
}
.compare-item.active .compare-item-remove {
  display: block;
}
.compare-item .compare-item-number {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 2em;
}

.compare-item-image {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
}

.compare-buttons {
  float: right;
  padding: 0.625rem 0 0;
}

.category-switch {
  border-top: 1px solid #c0c0c0;
  padding-top: 1.25rem;
}
.category-switch::after {
  content: "";
  display: table;
  clear: both;
}
.category-switch label {
  float: left;
  width: 25%;
  margin: 0;
  line-height: 40px;
  line-height: 2.5rem;
}
.category-switch .field-wrapper {
  float: left;
  width: 25%;
}

#compare-table {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  padding: 1.25rem 0;
}
#compare-table .product {
  width: 25%;
  padding: 0.625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-flex: inherit;
      -ms-flex-positive: inherit;
          flex-grow: inherit;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  text-align: center;
}
#compare-table .product.first {
  background-color: #f9f6f2;
  border: 0 none;
}
#compare-table .product .remove-link {
  position: absolute;
  right: 0.375rem;
  top: 0;
  z-index: 1;
}
#compare-table .product .product-swatches {
  width: 16.25rem;
  max-width: 100%;
  margin: 0 auto;
}
#compare-table .attribute-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  border-top: 1px solid #c0c0c0;
}
#compare-table .attribute-row .value {
  width: 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.625rem;
  -webkit-box-flex: inherit;
      -ms-flex-positive: inherit;
          flex-grow: inherit;
  text-align: center;
  border-left: 1px solid #c0c0c0;
  word-break: break-all;
}
#compare-table .attribute-row .value.product-attribute {
  border: 0 none;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  text-align: right;
  background-color: #f9f6f2;
}
#compare-table .attribute-row:first-of-type {
  border-top: 1px solid #c0c0c0;
}
#compare-table .attribute-row:last-of-type {
  border-bottom: none;
}
#compare-table .attribute-row:nth-child(2n) {
  background-color: #f9f6f2;
}
#compare-table .action {
  display: block;
  padding: 0.5em 0;
}
#compare-table .value,
#compare-table .product {
  border-left: 1px solid #c0c0c0;
}
#compare-table .value .value-item::after {
  content: ", ";
}
#compare-table .value .value-item:last-child::after {
  content: "";
}
#compare-table .section-header {
  text-transform: none;
  font-size: 0.9em;
  padding: 1em;
}
#compare-table .selectcategory label {
  text-transform: none;
  font-size: 0.9em;
  display: block;
  margin: 1em 0;
}
#compare-table .selectcategory select {
  margin: 0;
  width: 100px;
}
#compare-table .comparelists {
  padding: 0;
}
#compare-table .compare-lists label,
#compare-table .compare-lists select {
  float: none;
  width: 100%;
  text-align: left;
}

.pt_categorylanding #main {
  width: 100%;
  max-width: 100%;
}
.pt_categorylanding .primary-content {
  padding-bottom: 0;
}
.pt_categorylanding #secondary {
  display: none;
}
@media (min-width: 768px) {
  .pt_categorylanding #secondary {
    display: block;
  }
}

.pt_landing .refinements {
  display: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  .pt_landing .refinements {
    display: block;
  }
}
.pt_landing .primary-content {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .pt_landing .primary-content {
    padding-left: 2.5rem;
  }
}

.bottom-banner-container {
  overflow: hidden;
}
.bottom-banner-container .bottom-banner-cell {
  float: left;
  overflow: hidden;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .bottom-banner-container .bottom-banner-cell img {
    max-width: 100%;
  }
}
.bottom-banner-container .banner-cell-1 {
  width: 33%;
}
.bottom-banner-container .banner-cell-2 {
  width: 34%;
}
.bottom-banner-container .banner-cell-3 {
  width: 33%;
}

.primary-callout-text {
  margin-top: 1.25rem;
  padding: 0 1.25rem;
}
@media (min-width: 768px) {
  .primary-callout-text {
    margin-top: 2.5rem;
    padding: 0;
    width: 85%;
  }
}

.mobile-refinement-buttons {
  text-align: center;
}
.mobile-refinement-buttons .refinement-header {
  border: none;
  cursor: default;
  padding: 0.625rem 0 1.25rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .mobile-refinement-buttons .refinement-header {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.mobile-refinement-buttons .refinement-header.expanded {
  padding-bottom: 1.25rem;
}
.mobile-refinement-buttons .refinement-header::after {
  content: none;
}
.mobile-refinement-buttons .refinement-header + ul {
  display: block;
}
.mobile-refinement-buttons #category-level-1 .refinement-link {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #393939;
  width: 100%;
}
.mobile-refinement-buttons #category-level-1 .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .refinement-link:active, .mobile-refinement-buttons #category-level-1 .refinement-link.active {
  text-decoration: none;
}
.mobile-refinement-buttons #category-level-1 .refinement-link:focus {
  outline: none;
}
.mobile-refinement-buttons #category-level-1 .refinement-link.disabled, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled], fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #c0c0c0;
  color: #393939;
  border-color: #c0c0c0;
}
.mobile-refinement-buttons #category-level-1 .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:hover {
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.mobile-refinement-buttons #category-level-1 .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .refinement-link:active, .mobile-refinement-buttons #category-level-1 .refinement-link.active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
.mobile-refinement-buttons #category-level-1 .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled:focus, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled:active, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled.active, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:hover, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:focus, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:active, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled].active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:focus, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.mobile-refinement-buttons #category-level-1 .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .refinement-link:active, .mobile-refinement-buttons #category-level-1 .refinement-link.active {
  border-color: #6e6e6e;
  background-color: #fff;
  color: #393939;
}
.mobile-refinement-buttons #category-level-1 .refinement-link.disabled, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled], fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.mobile-refinement-buttons #category-level-1 .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled:focus, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled:active, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled.active, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:hover, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:focus, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:active, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled].active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:focus, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #a01e21;
  background-color: #a01e21;
  color: #fff;
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #393939;
  width: 100%;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.active {
  text-decoration: none;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus {
  outline: none;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled], fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #c0c0c0;
  color: #393939;
  border-color: #c0c0c0;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover {
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.active {
  border-color: #760d10;
  background-color: #760d10;
  color: #fff;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled.active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled].active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #c0c0c0;
  border-color: #c0c0c0;
  color: #393939;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.active {
  border-color: #6e6e6e;
  background-color: #fff;
  color: #393939;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled], fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled.active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled].active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #6e6e6e;
}
.mobile-refinement-buttons .refinement {
  border: 0 none;
}
.mobile-refinement-buttons .refinement[class*=-refinement] {
  display: none;
}
.mobile-refinement-buttons .refinement.category-refinement {
  display: block;
}
@media (min-width: 768px) {
  .mobile-refinement-buttons {
    display: none;
  }
}

.pt_storefront #main {
  width: 100%;
  max-width: 100%;
  padding: 0 0 3.75rem 0;
}

.hero-container {
  position: relative;
  width: 100%;
}
.hero-container img {
  width: 100%;
  height: auto;
}
.hero-container .hero-content {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 1.875rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 1025px) {
  .hero-container .hero-content {
    position: absolute;
    padding: 0;
    margin: 120px;
    top: 0;
    left: 0;
    width: calc(100% - 240px);
    height: calc(100% - 240px);
  }
}
.hero-container .hero-content.stacked-banner .hero-content-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hero-container .hero-content.stacked-banner .hero-content-inner .inner-content.first {
  margin-right: 5%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.hero-container .hero-content.stacked-banner .hero-content-inner .inner-content.second {
  margin-left: 5%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 1279px) {
  .hero-container .hero-content.stacked-banner .hero-content-inner {
    width: 100%;
    position: relative;
  }
}
@media (max-width: 1024px) {
  .hero-container .hero-content.stacked-banner .hero-content-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .hero-container .hero-content.stacked-banner .hero-content-inner .inner-content:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0;
    margin-bottom: 1.25rem;
  }
  .hero-container .hero-content.stacked-banner .hero-content-inner .inner-content:last-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0;
  }
}
@media (max-width: 1024px) {
  .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button {
    border-color: #a01e21;
    background-color: #a01e21;
    color: #fff;
  }
  .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:hover, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:focus, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:active, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.active {
    border-color: #760d10;
    background-color: #760d10;
    color: #fff;
  }
  .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.disabled:hover, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.disabled:focus, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.disabled:active, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.disabled.active, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button[disabled]:hover, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button[disabled]:focus, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button[disabled]:active, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button[disabled].active, fieldset[disabled] .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:hover, fieldset[disabled] .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:focus, fieldset[disabled] .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:active, fieldset[disabled] .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.active {
    font-family: roboto-bold, arial, sans-serif;
    background: #c0c0c0;
    border-color: #c0c0c0;
    color: #393939;
  }
}
.hero-container .hero-content-inner .type-hero {
  display: inline-block;
  line-height: 1em;
  font-size: 40px;
  font-size: 2.5rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .hero-container .hero-content-inner .type-hero {
    font-size: 72px;
    font-size: 5vw;
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1280px) {
  .hero-container .hero-content-inner .type-hero {
    font-size: 72px;
    font-size: 4.5rem;
  }
}
.hero-container .hero-content-inner h3 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .hero-container .hero-content-inner h3 {
    font-size: 24px;
    font-size: 1.6666666667vw;
  }
}
@media (min-width: 1280px) {
  .hero-container .hero-content-inner h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.hero-container .hero-content-inner p {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.hero-container .hero-content-inner .button + .button {
  margin-top: 0.625rem;
}
@media (min-width: 768px) {
  .hero-container .hero-content-inner .button + .button {
    margin-left: 4%;
    margin-top: 0;
  }
}
.hero-container .hero-content-inner .type-hero,
.hero-container .hero-content-inner h4,
.hero-container .hero-content-inner h3,
.hero-container .hero-content-inner h2,
.hero-container .hero-content-inner h1,
.hero-container .hero-content-inner p {
  margin-top: 0;
  color: #393939;
}
.hero-container .hero-content-inner .type-hero.inverse,
.hero-container .hero-content-inner h4.inverse,
.hero-container .hero-content-inner h3.inverse,
.hero-container .hero-content-inner h2.inverse,
.hero-container .hero-content-inner h1.inverse,
.hero-container .hero-content-inner p.inverse {
  color: #fff;
}
.hero-container .hero-content-inner .type-hero.primary,
.hero-container .hero-content-inner h4.primary,
.hero-container .hero-content-inner h3.primary,
.hero-container .hero-content-inner h2.primary,
.hero-container .hero-content-inner h1.primary,
.hero-container .hero-content-inner p.primary {
  color: #a01e21;
}
.hero-container .hero-content-inner h1,
.hero-container .hero-content-inner h4 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .hero-container .hero-content-inner h1,
  .hero-container .hero-content-inner h4 {
    margin-bottom: 1.5rem;
  }
}
.hero-container .hero-content-inner.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hero-container .hero-content-inner.drop-background {
  padding: 0;
}
@media (max-width: 1024px) {
  .hero-container .hero-content-inner.drop-background {
    background-color: transparent !important;
  }
}
@media (min-width: 768px) {
  .hero-container .hero-content-inner.drop-background {
    padding: 1.875rem;
  }
}
@media (max-width: 1024px) {
  .hero-container .hero-content-inner:not(.mobile-content-inside) {
    position: relative;
  }
  .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=align-top-], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=align-middle-], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=align-bottom-], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=-left-pos], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=-center-pos], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=align-middle-center], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=-right-pos] {
    top: auto;
    top: initial;
    bottom: auto;
    bottom: initial;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .hero-container .hero-content-inner:not(.mobile-content-inside) .button {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .hero-container .hero-content-inner:not(.mobile-content-inside) .button {
    width: auto;
  }
}
@media (max-width: 1024px) {
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) .type-hero,
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) h4,
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) h3,
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) h2,
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) h1,
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) p {
    color: #393939;
  }
}
@media (max-width: 1024px) {
  .hero-container .hero-content-inner[class*=mobile-content-inside] {
    position: absolute;
    padding: 1.25rem 1.25rem 1.875rem 1.25rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-bottom-center] {
    top: auto;
    top: initial;
    right: auto;
    right: initial;
    left: 0;
    bottom: 35px;
    text-align: center;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-bottom-center][class*=width-] {
    max-width: 100%;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-middle-center] {
    top: 0;
    right: auto;
    right: initial;
    left: 0;
    bottom: auto;
    bottom: initial;
    text-align: center;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-middle-center][class*=width-] {
    max-width: 100%;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-bottom-left] {
    top: auto;
    top: initial;
    left: 0;
    right: auto;
    right: initial;
    bottom: 35px;
    text-align: left;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-bottom-left][class*=width-] {
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  .hero-container .hero-content-inner.mobile-center {
    text-align: center;
  }
}
.hero-container.banner {
  border-top: 5px solid #a01e21;
  margin-top: 1.875rem;
}
@media (min-width: 768px) {
  .hero-container.banner {
    margin-top: 3.125rem;
  }
}
.hero-container.banner .hero-content {
  max-width: 100%;
}
@media (min-width: 1025px) {
  .hero-container.banner .hero-content {
    margin: 60px 120px;
    width: calc(100% - 240px);
    height: calc(100% - 120px);
  }
}
.hero-container.banner .type-hero {
  font-size: 42px;
  font-size: 2.625rem;
  color: #393939;
}
@media (min-width: 768px) {
  .hero-container.banner .type-hero {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
.hero-container.banner h2 {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0.9375rem 0;
  color: #393939;
}
@media (min-width: 768px) {
  .hero-container.banner h2 {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
.hero-container.banner.alternate {
  border-top: 0;
}
.hero-container.banner.alternate picture img {
  min-height: 240px;
}
.hero-container.side-by-side {
  border-top: 0;
}
.hero-container.side-by-side .hero-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.hero-container.side-by-side .hero-content .video {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 1.875rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
}
.hero-container.side-by-side .hero-content .video img {
  height: auto;
  width: 100%;
  max-width: 100%;
}
.hero-container.side-by-side .hero-content .call-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.hero-container.side-by-side .hero-content .image-capper {
  display: none;
}
@media (min-width: 768px) {
  .hero-container.side-by-side .hero-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .hero-container.side-by-side .hero-content .video,
  .hero-container.side-by-side .hero-content .call-text {
    width: 50%;
  }
  .hero-container.side-by-side .hero-content .video {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 0;
    -ms-flex-item-align: center;
        align-self: center;
  }
  .hero-container.side-by-side .hero-content .video.first {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .hero-container.side-by-side .hero-content .call-text {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 6%;
    -ms-flex-item-align: center;
        align-self: center;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .hero-container.side-by-side .hero-content .call-text.second {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-right: 0;
    padding-left: 6%;
  }
  .hero-container.side-by-side .hero-content .image-capper {
    display: block;
    margin-bottom: 0.625rem;
  }
  .hero-container.side-by-side .hero-content .image-capper img {
    width: auto;
    width: initial;
  }
}
@media (max-width: 1279px) {
  .hero-container.side-by-side .hero-content {
    position: absolute;
    padding: 0;
    margin: 1.25rem 1.25rem 1.875rem 1.25rem;
    top: 0;
    left: 0;
    width: calc(100% - 40px);
    height: calc(100% - 50px);
  }
  .hero-container.side-by-side .hero-content .call-text .type-hero {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media (max-width: 1024px) {
  .hero-container.side-by-side .hero-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1279px) {
  .hero-container.side-by-side picture > img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.hero-container.third-split {
  border-top: 0;
}
.hero-container.third-split .hero-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.hero-container.third-split .hero-content img {
  width: auto;
  width: initial;
  height: auto;
  height: initial;
}
.hero-container.third-split .hero-content .flex {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.hero-container.third-split .hero-content .split-item .container {
  text-align: left;
}
.hero-container.third-split .hero-content .split-item .container:first-child {
  margin-bottom: 1.25rem;
}
@media (min-width: 1025px) {
  .hero-container.third-split .hero-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .hero-container.third-split .hero-content .flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .hero-container.third-split .hero-content .split-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: center;
        align-self: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: left;
  }
  .hero-container.third-split .hero-content .split-item:first-child {
    width: 66.6666666667%;
  }
  .hero-container.third-split .hero-content .split-item:last-child {
    width: 33.3333333333%;
  }
  .hero-container.third-split .hero-content .split-item .container {
    text-align: left;
  }
  .hero-container.third-split .hero-content .split-item .container:first-child {
    margin-right: 1.25rem;
    margin-bottom: 0;
  }
  .hero-container.third-split .hero-content .split-item .container:nth-child(2) {
    margin-left: 1.25rem;
  }
  .hero-container.third-split .hero-content .split-item.first {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-right: 5%;
  }
  .hero-container.third-split .hero-content .split-item.second {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-left: 5%;
  }
}
@media (max-width: 1279px) {
  .hero-container.third-split .hero-content {
    position: absolute;
    padding: 0;
    margin: 1.25rem 1.25rem 1.875rem 1.25rem;
    top: 0;
    left: 0;
    width: calc(100% - 40px);
    height: calc(100% - 50px);
    text-align: left;
  }
  .hero-container.third-split .hero-content .call-text .type-hero {
    font-size: 40px;
    font-size: 2.5rem;
  }
  .hero-container.third-split .hero-content .center {
    text-align: center !important;
  }
}
@media (max-width: 1024px) {
  .hero-container.third-split .hero-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1279px) {
  .hero-container.third-split img {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }
}
.hero-container.third-split.alternate .hero-content .split-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1025px) {
  .hero-container.third-split.alternate .hero-content {
    margin: 60px 100px;
    width: calc(100% - 200px);
    height: calc(100% - 120px);
  }
}
@media (min-width: 1025px) {
  .hero-container.third-split.alternate .hero-content .split-item h3 {
    margin-top: 0;
  }
  .hero-container.third-split.alternate .hero-content .split-item:first-child {
    padding-right: 2%;
  }
  .hero-container.third-split.alternate .hero-content .split-item:last-child {
    padding-left: 2%;
    text-align: left;
  }
  .hero-container.third-split.alternate .hero-content .split-item .container:first-child {
    margin-right: 0;
  }
}
.hero-container.secondary-hero {
  margin-top: 1.875rem;
}
@media (min-width: 768px) {
  .hero-container.secondary-hero {
    margin-top: 3.75rem;
  }
}

.content-tiles {
  width: 100%;
  max-width: 1280px;
  margin: auto;
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .content-tiles {
    margin-top: 3.75rem;
  }
}
.content-tiles .content-tiles-heading {
  text-align: center;
  margin: 0 0 1.875rem 0;
}
.content-tiles .content-tiles-heading h2 {
  margin: 0;
  line-height: 1em;
}
.content-tiles .content-tiles-heading p {
  padding: 0.625rem 1.875rem 0 1.875rem;
  text-align: center;
}
@media (min-width: 768px) {
  .content-tiles .content-tiles-heading p {
    width: 60%;
    margin: 0 auto;
    padding: 0.625rem 0 0 0;
  }
}
.content-tiles .content-tiles-heading a {
  margin-top: 1.25rem;
}
.content-tiles .content-tiles-heading .type-hero,
.content-tiles .content-tiles-heading h4,
.content-tiles .content-tiles-heading h3,
.content-tiles .content-tiles-heading h2,
.content-tiles .content-tiles-heading h1,
.content-tiles .content-tiles-heading p {
  color: #393939;
}
.content-tiles .content-tiles-heading .type-hero.inverse,
.content-tiles .content-tiles-heading h4.inverse,
.content-tiles .content-tiles-heading h3.inverse,
.content-tiles .content-tiles-heading h2.inverse,
.content-tiles .content-tiles-heading h1.inverse,
.content-tiles .content-tiles-heading p.inverse {
  color: #fff;
}
.content-tiles .content-tiles-heading .type-hero.primary,
.content-tiles .content-tiles-heading h4.primary,
.content-tiles .content-tiles-heading h3.primary,
.content-tiles .content-tiles-heading h2.primary,
.content-tiles .content-tiles-heading h1.primary,
.content-tiles .content-tiles-heading p.primary {
  color: #a01e21;
}
@media (max-width: 1024px) {
  .content-tiles .content-tiles-heading:not(.mobile-primary) .type-hero,
  .content-tiles .content-tiles-heading:not(.mobile-primary) h4,
  .content-tiles .content-tiles-heading:not(.mobile-primary) h3,
  .content-tiles .content-tiles-heading:not(.mobile-primary) h2,
  .content-tiles .content-tiles-heading:not(.mobile-primary) h1,
  .content-tiles .content-tiles-heading:not(.mobile-primary) p {
    color: #393939;
  }
}
.content-tiles .content-tiles-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.content-tiles .content-tile-inner-wrapper {
  position: absolute;
  margin: 20px;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  top: 0;
  left: 0;
}
@media (min-width: 768px) {
  .content-tiles .content-tile-inner-wrapper {
    margin: 30px;
    width: calc(100% - 60px);
    height: calc(100% - 120px);
  }
}
@media (min-width: 1025px) {
  .content-tiles .content-tile-inner-wrapper {
    margin: 60px 30px;
  }
}
.content-tiles .content-tile-container {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 5%;
  display: inline-block;
}
.content-tiles .content-tile-container:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .content-tiles .content-tile-container {
    margin-right: 1%;
    margin-left: 1%;
    margin-top: 2%;
  }
  .content-tiles .content-tile-container:first-child {
    margin-left: 0;
  }
}
.content-tiles img {
  width: 100%;
  height: auto;
}
.content-tiles .cta-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.content-tiles .cta-container .button + .button {
  margin-top: 4%;
}
@media (min-width: 768px) {
  .content-tiles .cta-container .button + .button {
    margin-left: 4%;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .content-tiles .cta-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.content-tiles.two-up .content-tile-container, .content-tiles.three-up .content-tile-container {
  width: 100%;
}
@media (min-width: 768px) {
  .content-tiles.two-up .content-tile-container {
    width: 49%;
  }
  .content-tiles.two-up .content-tile-container:nth-child(2n) {
    margin-right: 0;
  }
  .content-tiles.two-up .content-tile-container:nth-child(-n+2) {
    margin-top: 0;
  }
}
.content-tiles.two-up.alternate .content-tile-inner-wrapper {
  margin: 40px 25px;
  height: calc(100% - 80px);
  width: calc(100% - 50px);
}
@media (min-width: 768px) {
  .content-tiles.three-up .content-tile-container {
    width: 31.9833333333%;
  }
  .content-tiles.three-up .content-tile-container:nth-child(3n) {
    margin-right: 0;
  }
  .content-tiles.three-up .content-tile-container:nth-child(-n+3) {
    margin-top: 0;
  }
}
.content-tiles.three-up.long-treatment .content-tile-container {
  margin-bottom: 1.875rem;
}
.content-tiles.three-up.long-treatment .content-tile-inner {
  padding: 0 1.875rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  .content-tiles.three-up.long-treatment .content-tile-container {
    margin-bottom: 0;
  }
  .content-tiles.three-up.long-treatment .content-tile-inner {
    padding: 0;
  }
}
.content-tiles.inner-content .content-tile-inner-wrapper h2 {
  margin-top: 0;
  color: #393939;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .content-tiles.inner-content .content-tile-inner-wrapper h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) {
  .content-tiles.inner-content .content-tile-inner-wrapper h2 {
    font-size: 44px;
    font-size: 2.75rem;
  }
}
.content-tiles.inner-content .content-tile-inner-wrapper h2.inverse {
  color: #fff;
}
.content-tiles.inner-content .content-tile-inner-wrapper h2.primary {
  color: #a01e21;
}
.content-tiles.outer-content {
  text-align: center;
}
.content-tiles.outer-content .content-tile-container {
  margin-top: 0;
}
.content-tiles.outer-content h3 {
  margin-bottom: 5%;
  color: #393939;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .content-tiles.outer-content h3 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .content-tiles.outer-content h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .content-tiles.outer-content h3 {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.content-tiles.outer-content h3.link-arrow {
  position: relative;
}
.content-tiles.outer-content h3.link-arrow::after {
  content: "";
  position: absolute;
  top: -3px;
  background-image: url("../images/svg-icons/arrow.svg");
  background-size: cover;
  height: 30px;
  width: 30px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 768px) {
  .content-tiles.outer-content h3 {
    margin-bottom: 0;
  }
  .content-tiles.outer-content h3.link-arrow {
    top: -3px;
  }
}
.content-tiles.no-buttons {
  margin-bottom: 3.75rem;
}

.top-categories-slot {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  text-align: center;
  padding-top: 1.875rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.top-categories-slot .slot-header {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.top-categories-slot .top-categories-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 2.5rem;
  padding: 0 2%;
}
.top-categories-slot .category-tile {
  margin-right: 5%;
  margin-left: 5%;
  margin-top: 4%;
  width: 40%;
  display: inline-block;
}
.top-categories-slot .category-tile:nth-child(-n+2) {
  margin-top: 0;
}
.top-categories-slot .category-tile img {
  max-width: 100%;
}
@media (max-width: 1024px) {
  .top-categories-slot .category-tile img {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) {
  .top-categories-slot .category-tile {
    margin-right: 2%;
    margin-left: 2%;
    margin-top: 4%;
    width: 21%;
  }
  .top-categories-slot .category-tile:nth-child(-n+4) {
    margin-top: 0;
  }
}
@media (min-width: 1025px) {
  .top-categories-slot {
    padding-top: 4.375rem;
    padding-left: 0;
    padding-right: 0;
  }
  .top-categories-slot .slot-header {
    padding-left: 0;
    padding-right: 0;
  }
  .top-categories-slot .top-categories-wrapper {
    padding: 0;
  }
}

.promo-banner {
  width: 100%;
}
.promo-banner .promo-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  color: #fff;
}
.promo-banner .promo-container .promo-banner-background {
  content: "";
  height: 75%;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 0;
  background-color: #000;
}
.promo-banner .item1 {
  height: 5.625rem;
  width: 5.625rem;
  border-radius: 4em;
  border: 2px solid #fff;
  background-color: #000;
  position: relative;
}
.promo-banner .item1 .callout-circle,
.promo-banner .item1 .callout-circle-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.promo-banner .item1 .callout-circle {
  z-index: 1;
  height: 5.1875rem;
  width: 5.1875rem;
  border-radius: 4em;
  border: 1px solid #fff;
}
.promo-banner .item1 .callout-circle::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 8px solid #fff;
}
.promo-banner .item1 .callout-circle-inner {
  z-index: 2;
  text-align: center;
  width: 90%;
  height: 90%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 8px;
}
.promo-banner .item1 .callout-circle-inner span {
  color: #fff;
  display: block;
  vertical-align: middle;
  line-height: 1em;
}
.promo-banner .item1 .callout-circle-inner span:nth-child(1) {
  text-transform: uppercase;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.8125rem;
}
.promo-banner .item1 .callout-circle-inner span:nth-child(2) {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 30px;
  font-size: 1.875rem;
}
.promo-banner .item1 .callout-circle-inner span:nth-child(3) {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.8125rem;
}
.promo-banner .item2 {
  padding: 0.9375rem 0 0.3125rem 0;
}
.promo-banner .item3 {
  padding: 0.3125rem 0 0.9375rem 0;
}
.promo-banner .item1,
.promo-banner .item2,
.promo-banner .item3 {
  z-index: 1;
}
.promo-banner .item2,
.promo-banner .item3 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .promo-banner .item2,
  .promo-banner .item3 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 1025px) {
  .promo-banner .promo-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .promo-banner .promo-container .promo-banner-background {
    content: "";
    height: 60%;
    width: 100%;
    bottom: 20%;
  }
  .promo-banner .item1 {
    height: 7.5rem;
    width: 7.5rem;
    border-radius: 6em;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0 1.5625rem;
  }
  .promo-banner .item1 .callout-circle {
    height: 6.875rem;
    width: 6.875rem;
    border-radius: 6em;
  }
  .promo-banner .item1 .callout-circle::after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
  }
  .promo-banner .item1 .callout-circle-inner span:nth-child(1) {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .promo-banner .item1 .callout-circle-inner span:nth-child(2) {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 40px;
    font-size: 2.5rem;
  }
  .promo-banner .item1 .callout-circle-inner span:nth-child(3) {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .promo-banner .item2 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding: 0;
  }
  .promo-banner .item3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding: 0;
  }
  .promo-banner .item2,
  .promo-banner .item3 {
    font-family: "Merriweather", serif;
    font-size: 30px;
    font-size: 1.875rem;
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media (min-width: 1025px) and (max-width: 1279px) {
  .promo-banner .item2,
  .promo-banner .item3 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .promo-banner .item2,
  .promo-banner .item3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}

.horizontalcarousel-with-banner {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .horizontalcarousel-with-banner {
    margin-top: 3.75rem;
  }
}
.horizontalcarousel-with-banner .carousel-banner {
  margin-bottom: 1.875rem;
}
.horizontalcarousel-with-banner .carousel-wrapper {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1.25rem;
}
@media (min-width: 768px) {
  .horizontalcarousel-with-banner .carousel-wrapper {
    padding: 0;
  }
}

.mobile-category-buttons {
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1.25rem;
  margin-top: 1.875rem;
}
.mobile-category-buttons .button {
  width: 100%;
  margin-bottom: 0.9375rem;
  border-color: #b3b3b3;
}
.mobile-category-buttons h2 {
  margin-top: 0;
}
@media (min-width: 1025px) {
  .mobile-category-buttons {
    display: none;
  }
}

.home-bottom-first .recommendations-container {
  position: relative;
  margin-left: 8%;
  margin-right: 8%;
}
@media (max-width: 767px) {
  .home-bottom-first .recommendations-container {
    margin-left: 0.5%;
    margin-right: 1%;
  }
}
.home-bottom-first .recommendations {
  padding: 1.25rem 0 0.9375rem;
  position: relative;
  width: calc(100% + 0.125rem);
}
@media (min-width: 768px) {
  .home-bottom-first .recommendations {
    padding: 1.875rem 0 1.5625rem;
  }
}
.home-bottom-first .recommendations .slick-prev {
  left: -1.9375rem;
}
@media (max-width: 767px) {
  .home-bottom-first .recommendations .slick-prev {
    left: 0.19rem;
  }
}
.home-bottom-first .recommendations .slick-next {
  right: -2.5rem;
}
@media (max-width: 767px) {
  .home-bottom-first .recommendations .slick-next {
    right: 0.25rem;
  }
}
.home-bottom-first .recommendations .grid-tile {
  background: #fff;
  -webkit-box-shadow: 0 0 9px 0 #c0c0c0;
          box-shadow: 0 0 9px 0 #c0c0c0;
  width: 18.75rem;
  height: auto;
  padding: 0;
  margin: 0.3125rem 0.4375rem;
}
@media (max-width: 767px) {
  .home-bottom-first .recommendations .grid-tile .product-tile {
    margin-left: 8%;
  }
}
.home-bottom-first .recommendations .grid-tile .slick-slide .slick-active {
  width: 303px;
}
@media (max-width: 767px) {
  .home-bottom-first .recommendations .grid-tile .slick-slide .slick-active {
    width: 360px;
  }
}

.home-bottom-second {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgb(243, 243, 243)), color-stop(58%, rgb(255, 255, 255)));
  background: linear-gradient(to bottom, rgb(243, 243, 243) 25%, rgb(255, 255, 255) 58%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background-position-y: 60px;
}
@media (min-width: 768px) {
  .home-bottom-second {
    background-position-y: 50px;
  }
}

.horizontal-carousel .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.horizontal-carousel .slick-track .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}
.horizontal-carousel .slick-track .slick-slide img {
  width: 100%;
}

#pr-write {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}

.pt_catalogrequest .primary-content {
  float: left;
  padding-left: 0;
  width: 100%;
}
.pt_catalogrequest .dialog-required {
  display: block;
  margin: 0.625rem 0;
}
.pt_catalogrequest .wrapper-addToEmailList label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.pt_catalogrequest .wrapper-addToEmailList label::before {
  width: 24px;
}
.pt_catalogrequest .wrapper-addToEmailList input[type=checkbox] + label::before {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.pt_catalogrequest .privacy-policy {
  margin-bottom: 2.5rem;
}
.pt_catalogrequest .form-row-button {
  margin-top: 1.5625rem;
}
.pt_catalogrequest .form-row-button button {
  width: 100%;
}
.pt_catalogrequest .catalog-request-bottom-first {
  padding: 1.25rem;
  border: 3px solid #f9f6f2;
  overflow: hidden;
}
.pt_catalogrequest .catalog-request-bottom-first .col {
  float: left;
  padding: 0 0.3125rem;
  width: 33%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-image {
  max-width: 6.25rem;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-image.left {
  float: left;
  width: 30%;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-image.center {
  width: 25%;
  text-align: center;
  margin: 0 auto;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-image.creditcard {
  margin-top: -20px;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-image img {
  width: 100%;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-content {
  background-color: #f9f6f2;
  padding: 0.625rem 0;
  text-align: center;
  height: 6.5625rem;
  max-height: 6.5625rem;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
.pt_catalogrequest .catalog-request-bottom-first .col .inner-content {
  float: right;
  width: 70%;
}
.pt_catalogrequest .catalog-request-bottom-first .col:first-child {
  width: 100%;
}
@media (min-width: 768px) {
  .pt_catalogrequest .catalog-request-bottom-first .col:first-child {
    width: 33%;
    padding: 0;
  }
}
.pt_catalogrequest .catalog-request-bottom-first .col:first-child .wrapper-content {
  padding: 0.625rem 0;
}
@media (min-width: 768px) {
  .pt_catalogrequest .catalog-request-bottom-first .col:first-child .wrapper-content {
    padding: 0.625rem 0;
  }
}
.pt_catalogrequest .catalog-request-bottom-first .col:last-child {
  padding-right: 0;
}
.pt_catalogrequest .catalog-request-bottom-first h5 {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 0;
}
.pt_catalogrequest .catalog-request-bottom-first a.link-catalog-request {
  display: block;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #a01e21;
}
.pt_catalogrequest .catalog-request-right {
  display: none;
  margin-top: 1.25rem;
}
.pt_catalogrequest .catalog-request-right picture img {
  width: 100%;
}
.pt_catalogrequest .form-field-tooltip {
  margin: 0 3%;
  position: absolute;
  top: -10px;
  left: 2.8125rem;
}
@media (min-width: 768px) {
  .pt_catalogrequest #CatalogRequestForm {
    width: 26.25rem;
  }
  .pt_catalogrequest .form-row .field-wrapper {
    width: 94%;
  }
  .pt_catalogrequest .has-tooltip-max-width .form-field-tooltip {
    width: 5%;
  }
  .pt_catalogrequest .container-form,
  .pt_catalogrequest .container-assets {
    float: left;
    width: 70%;
    padding-top: 1.25rem;
  }
  .pt_catalogrequest .container-assets {
    border-top: 1px solid #c0c0c0;
  }
  .pt_catalogrequest .catalog-request-right {
    float: right;
    width: 25%;
    display: block;
  }
  .pt_catalogrequest .form-row-button button {
    width: 300px;
  }
}

.pt_error #main.registered .account-nav-asset {
  border: 0;
  margin-top: 0;
  padding-top: 0;
}

.error-page-search h5 {
  margin-bottom: 1.25rem;
}
.error-page-search .search-form .form-row {
  width: 75%;
  position: relative;
}
.error-page-search .notfound-search {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 0.9375rem;
}
.error-page-search .input-text {
  margin-bottom: 0.625rem;
  padding-right: 2.5rem;
}
.error-page-search button {
  height: 2.5rem;
  width: 2.5rem;
  padding: 0;
  border: none;
  background-color: transparent;
  position: absolute;
  right: 0;
  top: 0;
}

.content-asset .account-options li {
  background-color: #6e6e6e;
}
.content-asset .account-options li:hover {
  background-color: #774c32;
  border-color: #774c32;
}

.folder-slot {
  background-color: #fff;
}
.folder-slot h2 {
  color: #a01e21;
}

.footer-top-promo .primary-cta span {
  display: block;
}
@media (min-width: 768px) {
  .footer-top-promo .primary-cta span {
    display: inline;
  }
}
.footer-top-promo .primary-cta span:first-of-type {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

.header-top-promo {
  line-height: 24px;
  line-height: 1.5rem;
  height: 1.5rem;
  margin: 0;
  background: #a01e21;
  text-align: center;
  color: #fff;
}
@media (min-width: 768px) {
  .header-top-promo {
    height: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
@media (min-width: 1025px) {
  .header-top-promo {
    height: 3.125rem;
    line-height: 50px;
    line-height: 3.125rem;
  }
}
.header-top-promo img {
  vertical-align: middle;
  margin-right: 1.25rem;
  position: relative;
  top: -6px;
  width: 60px;
}
.header-top-promo .primary-cta {
  padding-right: 1.25rem;
  letter-spacing: 0.2px;
}
@media (min-width: 1025px) {
  .header-top-promo .primary-cta {
    font-size: 28px;
    font-size: 1.75rem;
    letter-spacing: 0.4px;
  }
}
.header-top-promo .primary-cta span:first-of-type {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .header-top-promo .primary-cta span:first-of-type {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .header-top-promo .primary-cta span:first-of-type {
    padding-right: 0.625rem;
  }
}
.header-top-promo a {
  text-decoration: underline;
  vertical-align: top;
}
.header-top-promo .icon {
  fill: #fff;
  position: relative;
  top: -2px;
}

.footer-top-promo-container {
  background: #a01e21;
  background: radial-gradient(circle at center, #a01e21 0%, #760d10 100%);
}

.footer-top-promo {
  height: 3.125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.375rem 1.25rem;
  color: #fff;
  background: url("../images/footer-top-banner-bg.png") no-repeat center;
}
@media (min-width: 768px) {
  .footer-top-promo {
    line-height: 60px;
    line-height: 3.75rem;
    height: 3.75rem;
    text-align: center;
    padding: 0;
  }
}
@media (min-width: 1025px) {
  .footer-top-promo {
    height: 5rem;
    line-height: 80px;
    line-height: 5rem;
  }
}
.footer-top-promo .primary-cta {
  line-height: 19px;
  line-height: 1.1875rem;
  letter-spacing: 0;
  display: block;
  float: left;
}
@media (min-width: 768px) {
  .footer-top-promo .primary-cta {
    font-size: 24px;
    font-size: 1.5rem;
    display: inline-block;
    float: none;
    margin-right: 2.5rem;
    letter-spacing: -0.1px;
    line-height: inherit;
  }
}
@media (min-width: 1025px) {
  .footer-top-promo .primary-cta {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.footer-top-promo img {
  margin: 0.75rem 0.625rem 0;
  vertical-align: top;
  max-width: 3.75rem;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 1025px) {
  .footer-top-promo img {
    max-width: 5.625rem;
    margin-top: 0.8125rem;
  }
}
.footer-top-promo a {
  text-decoration: underline;
  vertical-align: top;
  margin: 0.5625rem 0 0;
  display: inline-block;
  float: right;
  letter-spacing: 0.2px;
}
@media (min-width: 768px) {
  .footer-top-promo a {
    float: none;
    margin: 0;
  }
}
.footer-top-promo a .icon {
  fill: #fff;
  position: relative;
  top: -2px;
}

.add-to-cart-banner {
  height: 3.125rem;
  margin: 0;
  background: #a01e21;
  color: #fff;
}
.add-to-cart-banner a {
  display: inline-block;
  line-height: normal;
  width: 100%;
}
@media (min-width: 768px) {
  .add-to-cart-banner a {
    text-align: center;
  }
}
.add-to-cart-banner img {
  padding: 0.3125rem 0.625rem;
  width: 3.9375rem;
  vertical-align: middle;
}
.add-to-cart-banner .primary-cta {
  color: #fff;
}
@media (max-width: 1024px) {
  .add-to-cart-banner .primary-cta {
    display: inline-block;
    width: calc(100% - 99px);
    padding-right: 0.625rem;
    vertical-align: middle;
  }
}
@media (min-width: 768px) {
  .add-to-cart-banner .primary-cta {
    display: inline;
    line-height: 50px;
    line-height: 3.125rem;
  }
}
.add-to-cart-banner .primary-cta span:first-of-type {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (min-width: 768px) {
  .add-to-cart-banner .primary-cta span:first-of-type {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.add-to-cart-banner .primary-cta span.bold {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
@media (min-width: 768px) {
  .add-to-cart-banner .primary-cta span.bold {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.header-bottom-promo {
  line-height: 24px;
  line-height: 1.5rem;
  height: 1.5rem;
  margin: 0 0 0.25rem;
  background: #f9f6f2;
  text-align: center;
}
@media (min-width: 768px) {
  .header-bottom-promo {
    height: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
@media (min-width: 1025px) {
  .header-bottom-promo {
    height: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
}
.header-bottom-promo a {
  text-decoration: underline;
  vertical-align: top;
}
.header-bottom-promo.top-asset .primary-cta {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
}
.header-bottom-promo.bottom-asset {
  color: #a01e21;
}
.header-bottom-promo.bottom-asset .primary-cta {
  padding-right: 0.625rem;
}
@media (max-width: 1024px) {
  .header-bottom-promo.bottom-asset .primary-cta .bold {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
  }
}
@media (min-width: 768px) {
  .header-bottom-promo.bottom-asset .primary-cta {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .header-bottom-promo.bottom-asset .primary-cta span:last-of-type:not(.bold) {
    font-family: roboto-regular, arial, sans-serif;
    font-weight: normal;
  }
}
@media (min-width: 1025px) {
  .header-bottom-promo.bottom-asset .primary-cta {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.header-bottom-promo.bottom-asset a {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

.cart-recommendations h1,
.category-slot h1,
.product-slot h1 {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 58px;
  font-size: 3.625rem;
  color: #fff;
}
.cart-recommendations h2,
.category-slot h2,
.product-slot h2 {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 29px;
  font-size: 1.8125rem;
  font-style: italic;
  color: #a01e21;
}
.cart-recommendations h3,
.category-slot h3,
.product-slot h3 {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 32px;
  font-size: 2rem;
  background-color: #fff;
  color: #393939;
  text-transform: uppercase;
}
.cart-recommendations .search-result-items .product-name a,
.category-slot .search-result-items .product-name a,
.product-slot .search-result-items .product-name a {
  color: #a01e21;
}

/*********
** Tender Filet Updated 01/12/2022
*********/
footer {
  padding-top: 5px;
}

.footer-top-promo {
  background: none !important;
}

div.headline2 {
  font-size: 1.5rem;
}

.ui-tooltip {
  max-width: 60%;
}

.product-tile .product-pricing .product-standard-price + .product-sales-price,
.pdp-main .product-price .price-standard + .price-sales {
  color: #000 !important;
}

.badge-new {
  background-color: #a01d22;
}

/* mobile portrait viewports 320-479 */
@media only screen and (max-width: 479px) {
  .ui-tooltip {
    max-width: 90%;
  }
}
/* mobile landscape viewports 480-767 */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .ui-tooltip {
    max-width: 90%;
  }
}
/* tablet viewports 768-1024 */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  div.headline2 {
    font-size: 1.875rem;
  }
}
/* desktop viewports 1025+ */
@media only screen and (min-width: 1025px) {
  div.headline2 {
    font-size: 1.875rem;
  }
}
@media (min-width: 1921px) {
  body > #wrapper {
    max-width: 1920px;
  }
}
.product-set .product-desc ul {
  list-style-type: disc;
  list-style-position: inside;
}

#keyword_content {
  color: #f00;
  padding-bottom: 15px;
}

.openModal {
  cursor: pointer;
}

.br-m {
  display: none;
}

.br-l {
  display: none;
}

.br-xl {
  display: none;
}

.br-s {
  display: block;
}

@media screen and (min-width: 480px) {
  .br-s {
    display: none;
  }
  .br-l {
    display: none;
  }
  .br-xl {
    display: none;
  }
  .br-m {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .br-s {
    display: none;
  }
  .br-m {
    display: none;
  }
  .br-xl {
    display: none;
  }
  .br-l {
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .br-s {
    display: none;
  }
  .br-m {
    display: none;
  }
  .br-l {
    display: none;
  }
  .br-xl {
    display: block;
  }
}

/*# sourceMappingURL=style.css.map*/