﻿/*_____          _    _              
 |  _  \        | |  | |             
 | | | |___  ___| | _| |_ ___  _ __  
 | | | / _ \/ __| |/ / __/ _ \| '_ \ 
 | |/ /  __/\__ \   <| || (_) | |_) |
 |___/ \___||___/_|\_\\__\___/| .__/ 
                              | |   
                              |_|*/
html[lang="nl"] body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips .chipItem {
  padding: 9px 5px;
}

html[lang="de"] body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips .itemLabel {
  width: max-content;
}

html[lang="de"] body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips .fitChips {
  margin-left: 5px;
}

html[lang="de"] body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.colourChipsContainer ul.colourChips {
  margin-left: -48px;
}

body[data-theme="Reiss"] {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  /*Desktop specific styling*/
}

body[data-theme="Reiss"] h1, body[data-theme="Reiss"] h2, body[data-theme="Reiss"] h3, body[data-theme="Reiss"] h4, body[data-theme="Reiss"] p, body[data-theme="Reiss"] span, body[data-theme="Reiss"] span:not(.prompt), body[data-theme="Reiss"] div, body[data-theme="Reiss"] a, body[data-theme="Reiss"] i, body[data-theme="Reiss"] strong, body[data-theme="Reiss"] ol, body[data-theme="Reiss"] ul, body[data-theme="Reiss"] li, body[data-theme="Reiss"] .text-body, body[data-theme="Reiss"] .text-body-xs, body[data-theme="Reiss"] label, body[data-theme="Reiss"] input, body[data-theme="Reiss"] select, body[data-theme="Reiss"] #page-title, body[data-theme="Reiss"] .MainDesktopNavigation, body[data-theme="Reiss"] .Error .TitleBar .Info .Title, body[data-theme="Reiss"] .Error.Error404 .Advice .Title, body[data-theme="Reiss"] .Error.Error404 .PopularSearches .Title, body[data-theme="Reiss"] a:not(.header_department-link_link), body[data-theme="Reiss"] .PageHeader .QuickLinks ul li a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] .pca {
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent #dialogWindow {
  border: solid 1px #9e9e9e;
}

body[data-theme="Reiss"] #mainContent #dialogWindow #dialogWindowContent a.close {
  background: url("/Images/Reiss/reiss-01-atom-icon-utility-close-black.svg") !important;
  background-repeat: no-repeat !important;
  width: 40px;
  height: 40px;
  padding: 0 0 0 5px;
  margin: 0;
}

body[data-theme="Reiss"] #mainContent #dialogWindow #dialogWindowHeader {
  text-transform: uppercase !important;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
}

body[data-theme="Reiss"] #mainContent #dialogWindow #dialogWindowHeader.left {
  text-align: left;
}

body[data-theme="Reiss"] #mainContent #dialogWindow #dialogWindowBody {
  font-size: 12px;
  line-height: 1.5;
  padding: 0 45px;
}

body[data-theme="Reiss"] #mainContent #dialogWindow #close-page-modal-buttons {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  margin: 0 44px;
}

body[data-theme="Reiss"] #mainContent #dialogWindow #close-page-modal-buttons .button input {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  border-radius: 2px;
  font-weight: bold;
  text-transform: uppercase;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  text-decoration: none;
  height: 36px;
  border: solid 1px #000;
}

body[data-theme="Reiss"] #mainContent #dialogWindow #close-page-modal-buttons .button.primary input {
  background-color: #282828 !important;
}

body[data-theme="Reiss"] #mainContent #dialogWindow #close-page-modal-buttons .button.link .buttonInner input {
  color: #000;
  padding: 10px;
}

body[data-theme="Reiss"] #mainContent #pri .divAddAddress .editDelAddress span {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent #pri h1.boxclassic, body[data-theme="Reiss"] #mainContent #pri h1.box {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  letter-spacing: 1px;
  text-transform: uppercase !important;
  letter-spacing: 1px;
  margin-bottom: 16px;
  height: 100%;
}

body[data-theme="Reiss"] #mainContent #pri form p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent #pri .summaryBox {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase;
  text-align: right;
  width: 230px !important;
  margin-left: 67%;
  padding-top: 10px;
  padding-bottom: 0;
}

body[data-theme="Reiss"] #mainContent #pri .summaryBox span {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase;
  width: 140px !important;
}

body[data-theme="Reiss"] #mainContent #pri .linkbox {
  margin-bottom: 20px;
}

body[data-theme="Reiss"] #mainContent #pri .box {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  line-height: 18px;
  border-bottom-color: #d1d1d1 !important;
  border-left-color: #d1d1d1 !important;
  border-right-color: #d1d1d1 !important;
}

body[data-theme="Reiss"] #mainContent #pri .box h3, body[data-theme="Reiss"] #mainContent #pri .box.header {
  text-transform: uppercase !important;
  font-weight: bold;
  letter-spacing: 1px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
}

body[data-theme="Reiss"] #mainContent #pri .box.icn-home p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  margin-top: 5px;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent #pri .box.icn-home p.addressChange {
  margin-bottom: 34px;
}

body[data-theme="Reiss"] #mainContent #pri .box.icn-home p.addressChange a, body[data-theme="Reiss"] #mainContent #pri .box.icn-home p.addressChange a:active, body[data-theme="Reiss"] #mainContent #pri .box.icn-home p.addressChange a:focus, body[data-theme="Reiss"] #mainContent #pri .box.icn-home p.addressChange a:hover, body[data-theme="Reiss"] #mainContent #pri .box.icn-home p.addressChange a:visited {
  color: #000000;
}

body[data-theme="Reiss"] #mainContent #pri .box.icn-home form {
  margin-top: 40px;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-customer-header .order-tracking-heading, body[data-theme="Reiss"] #mainContent #pri .order-tracking-customer-header .order-tracking-heading-international {
  padding-bottom: 8px;
  border-bottom: 1px solid #eaeaea;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-customer-header .order-tracking-heading h2.order-tracking-name, body[data-theme="Reiss"] #mainContent #pri .order-tracking-customer-header .order-tracking-heading-international h2.order-tracking-name {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  letter-spacing: 1px;
  text-transform: uppercase !important;
  padding-top: 4px !important;
  width: 226px !important;
  height: 20px !important;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-customer-header .order-tracking-customer-information {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase;
  text-align: right;
  width: 250px !important;
  margin-left: 64%;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-customer-header .order-tracking-customer-information div {
  padding-top: 2px;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-customer-header .order-tracking-customer-information span.order-tracking-customer-information-key, body[data-theme="Reiss"] #mainContent #pri .order-tracking-customer-header .order-tracking-customer-information span.order-tracking-customer-information-value {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent #pri #HistoricOrderTrackingMessage {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  margin-left: 0 !important;
  padding-right: 74px;
}

body[data-theme="Reiss"] #mainContent #pri #HistoricOrderTrackingMessage a {
  color: #000000;
  text-decoration: underline;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-overview-text p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  margin-bottom: 27px;
}

body[data-theme="Reiss"] #mainContent #pri footer.order-tracking {
  display: none;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-nav #nav-tab {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  padding-left: 7px;
  border-bottom: none;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-nav #nav-tab.nav-tabs p.nav-item {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  text-transform: uppercase !important;
  padding: 6px 28px 7px 29px;
  margin: 0;
  border-radius: 0;
  border-bottom: 1px solid #000000;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-nav #nav-tab.nav-tabs p.nav-item::first-letter {
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-nav #nav-tab.nav-tabs p.nav-item#expected-tab {
  border-top-left-radius: 4px;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-nav #nav-tab.nav-tabs p.nav-item#returned-tab {
  border-top-right-radius: 4px;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-nav #nav-tab .border-active {
  text-transform: uppercase !important;
  font-weight: bold;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-nav #nav-tab .border-active.active {
  border-top: 4px solid #282828;
  border-bottom: 1px solid #ffffff !important;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking-nav #nav-tab .border-inactive {
  border-color: #9e9e9e;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking.tab-content {
  margin-top: -1px;
  border-top: 1px solid #000000;
  padding: 15px 0;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .no-recent-items-to-display {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  letter-spacing: 0;
  margin: 0;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel-details {
  padding: 0px 16px 0 0px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel-accordion {
  background: #f7f7f7;
  text-transform: uppercase;
  border-bottom: none;
  padding: 0 6px 0 12px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel-accordion img.parcel-header-chevron {
  padding: 22px;
  background: url("/Images/Reiss/BurgerMenu/icon-chevron-right-black.svg") no-repeat;
  background-size: auto;
  width: 0px;
  height: 0px;
  transform: rotate(270deg);
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel-accordion .parcel-header-order-date {
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking header.parcel-accordion.collapsed {
  border-bottom: 1px solid #d1d1d1;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking header.parcel-accordion.collapsed img.parcel-header-chevron {
  transform: rotate(90deg);
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .returned-items-content {
  border: 1px solid #d1d1d1;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .returned-item-description {
  font-size: 12px;
  min-height: 88px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .returned-item-description .returned-item-name {
  line-height: 15px;
  height: 16px;
  overflow: hidden;
  font-weight: normal !important;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .returned-item-description .returned-item-size {
  font-weight: bold !important;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .returned-items-address {
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel-item-image > img, body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .returned-item-image > img {
  width: 66px;
  height: 88px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel-item-container div, body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .returned-item-container div {
  margin-right: 16px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-details {
  font-size: 12px;
  font-weight: bold;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-content {
  padding-right: 36px;
  width: 69.4%;
  padding-top: 14px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-content .parcel-address-heading {
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-content .parcel-tracking-information .order-tracking-points {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-content .parcel-tracking-information .order-tracking-points .order-tracking-points-empty {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-content .parcel-content-items {
  margin-top: 10px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .order-tracking-points .order-point-active .order-point-oval {
  background-color: #ffffff;
  border: 2px solid #000000;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .order-tracking-points .order-point-active .order-point-oval .order-point-number {
  color: #000000;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .order-tracking-points .order-point-active .order-point-description-text {
  font-weight: bold;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .order-tracking-points .order-point-not-active .order-point-oval {
  background-color: #ffffff;
  border: 1px solid #dedede;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .order-tracking-points .order-point-not-active .order-point-oval .order-point-number {
  color: #9e9e9e;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .order-tracking-points .order-point-oval {
  width: 22px;
  height: 22px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .order-tracking-points .order-point-number {
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .order-tracking-points .order-line {
  border-color: #eaeaea !important;
  margin-left: 11px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .order-tracking-points .order-point-text {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .order-tracking-points .order-point-date-text {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  color: #000000;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-content-items .parcel-items-total-quantity {
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-content-items .parcel-item-description {
  font-size: 12px;
  min-height: 88px;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-content-items .parcel-item-description .parcel-item-name {
  line-height: 15px;
  height: 16px;
  overflow: hidden;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-content-items .parcel-item-name {
  font-weight: normal;
}

body[data-theme="Reiss"] #mainContent #pri #newOrderTracking .parcel .parcel-content-items .parcel-item-size {
  font-weight: bold !important;
}

body[data-theme="Reiss"] #mainContent #pri .order-tracking p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent #pri .updateSignInControls .editControls button.pwd-display-toggle {
  top: 4px;
  left: 3px;
}

body[data-theme="Reiss"] #mainContent #pri .updateSignInControls .editControls td#Password-validation-message {
  width: 235px;
}

body[data-theme="Reiss"] #mainContent #pri #noSavedCards .saveCard {
  background-color: #ffffff;
}

body[data-theme="Reiss"] #mainContent #pri #noSavedCards .saveCard .card-icons {
  padding-top: 9px;
  min-height: 50px;
}

body[data-theme="Reiss"] #mainContent #pri #noSavedCards .saveCard .card-icons .card-logo {
  display: inline-block;
  margin: 0 4px;
}

body[data-theme="Reiss"] #mainContent #pri #noSavedCards .saveCard .card-icons .card-logo.verified-by-visa-logo {
  background: url("/Content/Account/images/payment/01-atom-icon-payment-verified-by-visa.svg");
  background-position-y: -9px;
  background-repeat: no-repeat;
  width: 56px;
  height: 26px;
}

body[data-theme="Reiss"] #mainContent #pri #noSavedCards .saveCard .card-icons .card-logo.mastercard-securecode-logo {
  background: url("/Content/Account/images/payment/01-atom-icon-payment-mastercard-securecode.svg");
  background-position-y: -9px;
  background-repeat: no-repeat;
  width: 68px;
  height: 26px;
  margin-left: 5px;
}

body[data-theme="Reiss"] #mainContent #pri #noSavedCards .saveCard a.button {
  width: 220px;
  height: 38px;
  margin: 12px auto;
  padding: 12px 43px;
  border-radius: 2px;
  background-color: #282828;
  color: #ffffff;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent #pri #noSavedCards .saveCard a.button:hover {
  text-decoration: none;
}

body[data-theme="Reiss"] #mainContent #pri #noSavedCards .saveCard .add-new-card-button-container {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}

body[data-theme="Reiss"] #mainContent #pri td#Password-validation-message {
  width: 235px;
}

body[data-theme="Reiss"] #mainContent #pri #contactDetailsBanner,
body[data-theme="Reiss"] #mainContent #pri #accountSummaryBanner {
  border-top: none;
  border-right: none;
  border-bottom: none;
}

body[data-theme="Reiss"] #mainContent #pri #contactDetailsBanner .msgBody,
body[data-theme="Reiss"] #mainContent #pri #accountSummaryBanner .msgBody {
  margin-bottom: 0;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] h2 {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] p strong {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] p strong.email {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] .bullets li {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent #pri .phase-2-btn-primary {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
  margin-top: 14px;
}

body[data-theme="Reiss"] #mainContent #pri .bullets {
  margin-bottom: 14px;
}

body[data-theme="Reiss"] #mainContent #sec {
  margin-top: 0;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu h2 {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  letter-spacing: 1px;
  text-transform: uppercase !important;
  padding-top: 6px !important;
  padding-left: 12px;
  width: 288px !important;
  height: 20px !important;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu div.headerShadow {
  padding-top: 1px;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu ul {
  font-weight: normal;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu ul li::before {
  left: 3px;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu ul li {
  padding: 5px 0 2px 15px;
  margin-bottom: 2px;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu ul li a {
  font-size: 12px;
  line-height: 18px;
  margin-left: 19px;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu ul li ul.subMenu li {
  padding: 8px 0 2px 19px;
  margin: 2px 0 0 0;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu ul li ul.subMenu li.active > a {
  font-weight: bold;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu ul li ul.subMenu li a {
  margin-left: 0;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu ul li.liDivider {
  display: none;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu ul li a {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  color: #000000;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu-footer .button {
  margin: 0px;
  padding: 0px;
  width: 187px;
  height: 38px;
  border-radius: 2px;
  border: solid 1px #000;
}

body[data-theme="Reiss"] #mainContent #sec .account-menu-footer .button a#btnlogout, body[data-theme="Reiss"] #mainContent #sec .account-menu-footer .button a#btnshopnow {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  margin: 0px;
  text-align: center;
  padding: 7px 37px 3px 37px;
  color: #000000;
}

body[data-theme="Reiss"] #mainContent #dialogWindow #dialogWindowContent {
  border-radius: 0;
}

body[data-theme="Reiss"] #mainContent #dialogWindow #dialogWindowContent #dialogWindowHeader {
  padding: 15px;
  border-bottom: 1px solid #d1d1d1;
}

body[data-theme="Reiss"] #mainContent div.box .row.oneline select,
body[data-theme="Reiss"] #mainContent div.box .row.oneline .inputOuter.validation-failed select,
body[data-theme="Reiss"] #mainContent div.box .row.oneline .inputOuter.validation-success select {
  width: 235px;
  height: 28px;
  border-radius: 0;
  margin: 0;
}

body[data-theme="Reiss"] #mainContent div.box .row.oneline .inputOuter.validation-success select {
  border: solid 1px #9e9e9e;
}

body[data-theme="Reiss"] #mainContent h1.boxclassic + .box {
  background-color: #f7f7f7 !important;
  border: 1px solid #d1d1d1 !important;
}

body[data-theme="Reiss"] #mainContent h1.boxclassic + .box h2 {
  text-transform: uppercase !important;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 12px !important;
  padding-left: 4px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  height: 16px;
}

body[data-theme="Reiss"] #mainContent div.button.secondary .buttonInner {
  height: 24px;
}

body[data-theme="Reiss"] #mainContent div.button.secondary .buttonInner a, body[data-theme="Reiss"] #mainContent div.button.secondary .buttonInner input {
  height: 22px;
  line-height: 22px;
  border-radius: 0;
}

body[data-theme="Reiss"] #mainContent div.box .row.oneline input {
  border-radius: 0;
  height: 24px;
  padding-left: 10px;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent div.box .row.oneline input::placeholder {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .txtWorkPhoneNo .inputMessage {
  width: 220px !important;
}

body[data-theme="Reiss"] #mainContent .row {
  margin-bottom: 8px;
}

body[data-theme="Reiss"] #mainContent div.box.icn-subscriptions {
  height: 100px;
}

body[data-theme="Reiss"] #mainContent div.box.icn-subscriptions h3 {
  width: 80px;
}

body[data-theme="Reiss"] #mainContent div.box.icn-subscriptions .checkboxes .marketing-opts {
  display: none;
}

body[data-theme="Reiss"] #mainContent div.box.icn-subscriptions label[for=Reiss_ContactByEmail] {
  margin-top: -3px !important;
  width: 58px;
}

body[data-theme="Reiss"] #mainContent div.box.icn-subscriptions .content-right {
  float: left !important;
}

body[data-theme="Reiss"] #mainContent div.box.icn-subscriptions .fieldtip {
  background: url(/Images/Reiss/icon-help.svg) center no-repeat;
  width: 13px;
  height: 13px;
}

body[data-theme="Reiss"] #mainContent div.box.icn-update p, body[data-theme="Reiss"] #mainContent div.box.icn-lock p, body[data-theme="Reiss"] #mainContent div.box.icn-secure p {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] div.messagebox .msgContent .msgBody {
  margin: 0;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] .phase-2-btnBgSec {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] .phase-2-clearButton {
  background-color: #ffffff !important;
  border: 1px solid #000000 !important;
  border-radius: 2px !important;
  color: #000000 !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
  padding-top: 14px;
}

body[data-theme="Reiss"] #mainContent div.box.icn-lock a, body[data-theme="Reiss"] a:active, body[data-theme="Reiss"] a:focus, body[data-theme="Reiss"] a:hover, body[data-theme="Reiss"] a:visited {
  color: #000000;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] h1 {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  letter-spacing: 1px;
  margin-bottom: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] div.messagebox .msgContent .msgBody {
  margin-bottom: 0;
  line-height: 1.8;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] div.messagebox .msgContent .msgBody a {
  text-decoration: underline !important;
  display: inline-block;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] div.formcontainer {
  color: #000000;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] div.formcontainer .phase-2-grey-box {
  background-color: #f7f7f7;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] div.formcontainer .phase-2-grey-box label {
  color: #000000;
  line-height: 1.5;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] div.formcontainer .phase-2-grey-box strong {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] div.formcontainer fieldset li {
  padding: 0;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] div.formcontainer fieldset li:not(:last-child) {
  padding-bottom: 11px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] p strong {
  font-weight: normal;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] ul.bullets {
  width: 650px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] ul.bullets a {
  color: #000000;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] .phase-2-buttonsConfirmPage button {
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  border-radius: 2px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] .phase-2-buttonsConfirmPage .phase-2-clearButton {
  background-color: #ffffff !important;
  color: #000000 !important;
  border: 1px solid #000000 !important;
  height: 44px !important;
  padding: 14px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] .phase-2-buttonsConfirmPage .phase-2-btnBgSec {
  background-color: #282828 !important;
  color: #ffffff !important;
  padding: 14px;
  border: 1px solid #000000 !important;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] h2 {
  margin-top: 17px;
  margin-bottom: 15px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] h2 strong {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: bold;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] .phase-2-grey-box {
  background-color: #f7f7f7;
  margin-bottom: 17px;
  padding: 19px 0 19px 25px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] .phase-2-grey-box p {
  margin-bottom: 0;
  padding-bottom: 15px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] .phase-2-grey-box p strong {
  text-transform: unset;
  font-weight: bold;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] .phase-2-grey-box p:nth-child(1) {
  padding-top: 4px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="submitdetails"] > p {
  margin-bottom: 18px;
  line-height: 1.5;
}

body[data-theme="Reiss"] #mainContent.DCaddresses #pri form div.messagebox .msgContent .msgBody {
  display: block;
}

body[data-theme="Reiss"] #mainContent #pri a.phase-2-btn-primary.btnBgSec {
  font-size: 12px !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 10.5px;
  letter-spacing: 1px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  border-radius: 2px !important;
  background-color: #282828 !important;
  color: #ffffff !important;
  width: 299px !important;
  height: 14px !important;
  padding-top: 13px !important;
  margin-top: 30px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] h1 {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  letter-spacing: 1px;
  margin-bottom: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] div.messagebox {
  padding: 15px 23px 10px 13px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] div.messagebox .msgContent .msgboxTitle {
  letter-spacing: normal;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] div.messagebox .msgContent .msgBody {
  display: block;
  margin-top: 12px !important;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] div.messagebox .msgContent .msgBody b {
  font-weight: normal !important;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-title {
  line-height: 44px;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-title span {
  font-weight: bold !important;
  font-size: 12px;
  letter-spacing: 1px;
  margin-left: 13px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body {
  margin-left: 13px;
  max-width: initial;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body .panel-heading {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  letter-spacing: 1px;
  margin-top: 16px;
  padding-left: 0;
  padding-right: 0;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body .panel-heading + .panel-info {
  margin-top: 0.5em;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body .panel-info {
  line-height: 1.5;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body .panel-info a {
  color: #000000;
  text-decoration: underline;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body .panel-info b {
  font-weight: normal !important;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body .panel-dropdown {
  margin-bottom: 16px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body .panel-dropdown label {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  width: 170px !important;
  margin-right: 18px;
  height: auto;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body .panel-dropdown select {
  width: 268px;
  border-radius: 2px;
  margin-bottom: 0;
  -moz-appearance: none;
  background: url(/Images/Reiss/icon-down-chevron.svg) no-repeat right;
  -webkit-appearance: none;
  background-position-x: 225px;
  vertical-align: top;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body button {
  background-color: #282828 !important;
  border-radius: 2px;
  font-size: 12px;
  width: 305px !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-body .panel-warning {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-link {
  height: 42px;
  line-height: 42px;
  border-top-color: #f7f7f7;
  border-bottom-color: #f7f7f7;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent #pri form[name="ArrangeReturnsForm"] .panel-link span {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent.updatesignin {
  margin-top: -30px;
}

body[data-theme="Reiss"] #mainContent.updatesignin #sec {
  margin-left: 10px;
}

body[data-theme="Reiss"] #mainContent.updatesignin #pri {
  margin-right: 10px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .cancelButton {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  margin-left: 47px;
  margin-top: 8px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editDetailsUl {
  margin-top: 0;
  margin-bottom: 0;
}

body[data-theme="Reiss"] #mainContent.updatesignin #sec:not(.new) h2 {
  height: 20px;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent.updatesignin h1.heading {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  letter-spacing: 1px;
  height: 20px;
  letter-spacing: 1px;
  padding-top: 6px;
  padding-bottom: 9px;
  border-bottom-color: #eaeaea !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.updatesignin .signInDetailsContainer {
  border: 1px solid #d1d1d1;
  margin-top: 16px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .signInDetailsContainer .signInDetailsHeader {
  height: 44px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .form-short form fieldset {
  padding: 0px 0 15px 15px !important;
}

body[data-theme="Reiss"] #mainContent.updatesignin .form-short form fieldset .form-row {
  padding-bottom: 12px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .form-short form fieldset .form-row input {
  width: 288px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #9e9e9e;
  border-radius: 2px;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .form-short form fieldset .form-row.validation-failed .inputMessage td,
body[data-theme="Reiss"] #mainContent.updatesignin .form-short form fieldset .form-row.validation-success .inputMessage td {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .form-short form fieldset .form-row.validation-failed .inputMessage td {
  color: #900000;
}

body[data-theme="Reiss"] #mainContent.updatesignin .updateSignInControls {
  padding-top: 0 !important;
}

body[data-theme="Reiss"] #mainContent.updatesignin .updateSignInControls .pwd-display-toggle {
  background-color: #ffffff !important;
  border: 1px solid #000000 !important;
  border-radius: 2px !important;
  color: #000000 !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
  padding-top: 14px;
  width: 75px;
  height: 36px;
  border: solid 1px #000000;
  margin-left: -81px;
  padding-top: 4px;
  text-transform: uppercase;
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .updateSignInControls > label {
  display: none;
}

body[data-theme="Reiss"] #mainContent.updatesignin .updateSignInControls .pwd-strength-tooltip {
  border: 1px solid #9e9e9e;
  width: 220px !important;
  right: unset !important;
  left: 430px;
  top: -48.5px;
  min-height: auto;
}

body[data-theme="Reiss"] #mainContent.updatesignin .updateSignInControls .pwd-strength-tooltip h3 {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.updatesignin .updateSignInControls .pwd-strength-tooltip ul {
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .updateSignInControls .pwd-strength-tooltip ul li {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  background-image: url("/Images/Reiss/Intl-Account/icon-tick-faded.svg");
  background-position: -12px -11px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .updateSignInControls .pwd-strength-tooltip ul li.valid {
  background-image: url("/Images/Reiss/Intl-Account/icon-tick-valid.svg");
}

body[data-theme="Reiss"] #mainContent.updatesignin .form-short form fieldset .form-row .pwd-strength-tooltip::before {
  content: " ";
  display: block;
  width: 11px;
  height: 11px;
  left: -7px;
  position: absolute;
  top: 59px;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari and Chrome */
  vertical-align: top;
  z-index: 4999;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-left: 1px solid #9e9e9e;
  background-color: #ffffff;
}

body[data-theme="Reiss"] #mainContent.updatesignin .indentEditControlLayoutfooter > label {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: 1.5;
}

body[data-theme="Reiss"] #mainContent.updatesignin .indentEditControlLayoutfooter ul li {
  font-size: 12px;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-style: normal;
  line-height: 2.2;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editDetailTitle {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  background-image: url("/images/Reiss/account.svg");
  height: 13px;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
  padding-left: 45px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #d1d1d1;
}

body[data-theme="Reiss"] #mainContent.updatesignin #EmailAddress, body[data-theme="Reiss"] #mainContent.updatesignin #Password {
  width: 262px;
  height: 28px;
  border: solid 1px #9e9e9e;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 0 10px 0;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editControls {
  margin-top: 0;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editControls label {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  width: 120px;
  margin-right: 0;
  font-style: normal;
  line-height: 1.5;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editControls #Password {
  width: 288px;
  height: 36px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editSignInButtons {
  margin-left: 125px;
  margin-top: 5px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editSignInButtons .button {
  font-weight: normal;
  width: 144px;
  height: 36px;
  text-align: center;
  border-radius: 2px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editSignInButtons .button input {
  height: 36px;
  color: #fff;
  padding: 0;
  margin: 0;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editSignInButtons .button.primary {
  background-color: #282828;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editSignInButtons .button.primary input {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
  height: 36px !important;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editSignInButtons .button.secondary {
  background-color: #ffffff;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editSignInButtons .button.secondary input {
  background-color: #ffffff !important;
  border: 1px solid #000000 !important;
  border-radius: 2px !important;
  color: #000000 !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
  padding-top: 14px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .editSignInButtons .button.secondary.small .buttonInner > * {
  height: 24px !important;
}

body[data-theme="Reiss"] #mainContent.updatesignin .indentEditControlLayoutfooter {
  margin-top: 0;
}

body[data-theme="Reiss"] #mainContent.updatesignin .hrFormat, body[data-theme="Reiss"] #mainContent.updatesignin .req {
  visibility: hidden;
  margin: 0;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box {
  padding: 13px !important;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-email, body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-password {
  padding-top: 20px !important;
  padding-bottom: 16px !important;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box .button {
  bottom: 16px !important;
  right: 14px !important;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-email {
  height: 143px;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-email .txtEmailAddress .inputOuter input[type="text"] {
  padding-left: 4px;
  width: 223px;
  height: 22px;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-email .button .buttonInner .buttonMid input[type="submit"] {
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  min-width: 188px;
  margin-left: -10px;
  margin-right: -10px;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-email p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-password {
  height: 214px;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-password h3 {
  width: 100%;
  margin-bottom: 16px;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-password .buttonInner .buttonMid input[type="submit"] {
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  min-width: 188px;
  margin-left: -10px;
  margin-right: -10px;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-password .oneline .inputOuter input[name="Password"] {
  width: 217px;
  height: 24px;
  border-radius: 0;
  padding: 0;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-password .oneline .inputOuter .fieldtip {
  margin-top: 3px !important;
  background: url(/Images/Reiss/help-question-24px.svg) center no-repeat;
  margin-right: 194px !important;
  width: 28px;
  height: 28px;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-password .checkboxOuter label {
  margin-top: 2px;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-password #passwordOuter label {
  text-align: left;
  left: 203px;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent.updatesignin div.box.icn-password p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .callback {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .callback div.button {
  width: 243px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .callback div.button.secondary .buttonInner a {
  min-width: 241px;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.updatesignin form {
  margin-top: 16px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .messagebox {
  padding: 0 0 0 16px;
  display: flex;
  height: 49px;
}

body[data-theme="Reiss"] #mainContent.updatesignin .messagebox.Failure {
  height: auto;
}

body[data-theme="Reiss"] #mainContent.updatesignin .messagebox.Failure .msgContent .msgBody {
  margin-left: 16px;
  padding: 12px 0;
}

body[data-theme="Reiss"] #mainContent.updatesignin .messagebox .msgContent {
  display: flex;
  align-items: center;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #ShowAddCardLink,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #ShowAddCardLink {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  border-radius: 2px !important;
  background-color: #282828 !important;
  width: 187px;
  height: 38px;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent table#tokens th,
body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent table#tokens td,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent table#tokens th, body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent table#tokens td {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  height: 32px;
  border-bottom-width: 0;
  padding-top: 6px;
  padding-bottom: 6px;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent table#tokens .tokenValue,
body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent table#tokens .expDate,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent table#tokens .tokenValue, body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent table#tokens .expDate {
  padding-top: 5px;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent table#tokens .defaultSelect:not(.default),
body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent table#tokens .defaultSelect:not(.default) {
  opacity: 0.4;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent table#tokens .defaultSelect span,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent table#tokens .defaultSelect span {
  height: 25px;
  width: 25px;
  margin: 0 auto;
  display: block;
  background: no-repeat url(/Images/Reiss/reiss-01-atom-icon-24-px-check-inline-black.svg);
  background-position-x: 50%;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent table#tokens .defaultSelect img,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent table#tokens .defaultSelect img {
  display: none;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent table#tokens .deleteIcon,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent table#tokens .deleteIcon {
  padding: 0;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent table#tokens .deleteIcon a,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent table#tokens .deleteIcon a {
  height: 44px;
  width: 44px;
  display: block;
  background: no-repeat url(/Images/Reiss/reiss-01-atom-icon-utility-close-black.svg);
  background-position-x: 50%;
  margin: 0 auto;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #tokensParent table#tokens .deleteIcon img,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #tokensParent table#tokens .deleteIcon img {
  display: none;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #divPayjax .tableWrapper tbody tr:nth-child(even),
body[data-theme="Reiss"] #mainContent #pri div#wrapper #divPayjax .tableWrapper tbody tr:nth-child(even) {
  background-color: transparent;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #DeleteCardToken,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #DeleteCardToken {
  height: 244px;
  width: 362px;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #DeleteCardToken div > p,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #DeleteCardToken div > p {
  font-size: 12px;
  line-height: 1.8;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #DeleteCardToken .deleteNote,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #DeleteCardToken .deleteNote {
  font-size: 12px;
  font-weight: bold;
  padding-top: 22px;
  margin-bottom: 20px;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #DeleteCardToken p:nth-child(2),
body[data-theme="Reiss"] #mainContent #pri div#wrapper #DeleteCardToken p:nth-child(2) {
  margin-bottom: 25px;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #DeleteCardToken .deleteOptions,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #DeleteCardToken .deleteOptions {
  line-height: 40px;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #DeleteCardToken .deleteOptions .yesDeleteButton,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #DeleteCardToken .deleteOptions .yesDeleteButton {
  width: 148px;
  height: 38px;
  color: #ffffff;
  background-color: #282828;
  font-size: 12px;
  border-radius: 2px;
  padding: 0;
}

body[data-theme="Reiss"] #mainContent #pri div#wrapper[ng-app="manageSavedCardsForWorldPay"] #DeleteCardToken .deleteOptions .noDeleteButton,
body[data-theme="Reiss"] #mainContent #pri div#wrapper #DeleteCardToken .deleteOptions .noDeleteButton {
  color: #000000;
  text-decoration: underline;
  font-size: 12px;
  padding-top: 0;
  padding-left: 33px;
}

body[data-theme="Reiss"] #mainContent .communications div.box b {
  font-weight: normal !important;
}

body[data-theme="Reiss"] #mainContent .communications div.box .row.oneline label {
  font-weight: normal !important;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent .communications div.button.secondary .buttonInner input, body[data-theme="Reiss"] #mainContent .communications div.button.secondary .buttonInner a {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  padding: 2px;
}

body[data-theme="Reiss"] #mainContent .communications div.button.secondary .buttonInner a {
  height: 18px;
  line-height: 20px;
}

body[data-theme="Reiss"] #mainContent .communications .box {
  padding: 14px;
}

body[data-theme="Reiss"] #mainContent .communications div.box .button {
  bottom: 14px;
}

body[data-theme="Reiss"] #mainContent .communications .box.icn-lock h3 {
  width: 100px;
}

body[data-theme="Reiss"] #mainContent .communications div.icn-email .button {
  bottom: 14px !important;
}

body[data-theme="Reiss"] #mainContent .communications div.box.icn-phone .row.oneline {
  margin-left: 50px;
}

body[data-theme="Reiss"] #mainContent .communications div.box.icn-phone .row.oneline label {
  width: 110px;
  text-align: left;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent .communications div.box.icn-phone .row.oneline .inputOuter {
  margin-left: 130px;
}

body[data-theme="Reiss"] #mainContent .communications div.box.icn-email .txtEmailAddress.inputOuter {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent.addresses div.box.icn-home.billing {
  background-color: #f7f7f7;
}

body[data-theme="Reiss"] #mainContent.addresses div.box.address-detail {
  padding-bottom: 18px !important;
}

body[data-theme="Reiss"] #mainContent.addresses div.box.header {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 1px;
  line-height: 1.5;
  text-transform: uppercase;
  padding: 12px 11px 12px 13px;
  background-color: #f7f7f7;
}

body[data-theme="Reiss"] #mainContent.addresses div.box.header span {
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.addresses div.box.outerbox {
  margin-top: 8px;
}

body[data-theme="Reiss"] #mainContent.addresses div.box.icn-home.pMargin {
  height: 30px;
}

body[data-theme="Reiss"] #mainContent.addresses div.box.icn-home.pMargin h3 {
  margin-top: 2px;
}

body[data-theme="Reiss"] #mainContent.addresses div.box.icn-home.pMargin .button {
  bottom: 5px;
  right: 6px;
}

body[data-theme="Reiss"] #mainContent.addresses div.box.icn-home.pMargin .button .buttonInner {
  height: 36px;
}

body[data-theme="Reiss"] #mainContent.addresses div.box.icn-home.pMargin .button .buttonInner a {
  height: 34px;
  min-width: 204px;
  background-color: #282828 !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: 35px;
  letter-spacing: 1px;
  border-radius: 2px !important;
}

body[data-theme="Reiss"] #mainContent.addresses .box.bottom.bottomGap {
  padding: 16px 12px 0 13px;
  margin-bottom: 20px;
}

body[data-theme="Reiss"] #mainContent.addresses .box.bottom.bottomGap .row {
  padding: 0;
  margin-bottom: 4px;
}

body[data-theme="Reiss"] #mainContent.addresses .box.bottom.bottomGap .row label {
  text-transform: uppercase;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent.addresses .box.bottom.bottomGap .row label.left {
  margin-top: 0;
}

body[data-theme="Reiss"] #mainContent.addresses .box.bottom.bottomGap .row .inputOuter .label {
  line-height: 1.8;
  padding-top: 0;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.addresses div.box .boxlinks {
  top: unset;
  bottom: 16px;
}

body[data-theme="Reiss"] #mainContent.addresses div.box .boxlinks a {
  color: #000000;
  border-radius: 2px;
  border: 1px solid #000000;
  padding: 4px 12px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 1px;
  margin-right: -5px;
}

body[data-theme="Reiss"] #mainContent.addresses div.box .boxlinks img {
  width: 0;
}

body[data-theme="Reiss"] #mainContent.addresses div.box .boxlinks .button.link {
  right: 0;
}

body[data-theme="Reiss"] #mainContent.addresses div.box .boxlinks .button.link .buttonInner input {
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: bold;
  margin-top: 6px;
}

body[data-theme="Reiss"] #mainContent.addresses div.box .boxlinks .button.link .buttonInner input[type="submit"] {
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.addresses #pri div.messagebox .msgContent {
  margin-top: 0;
}

body[data-theme="Reiss"] #mainContent.addresses #pri div.messagebox .msgContent .msgBody {
  margin-top: 9px;
  margin-bottom: 0;
  display: block;
}

body[data-theme="Reiss"] #mainContent.addresses #pri div.messagebox.Success .msgContent .msgBody {
  display: flex;
  flex-direction: row;
}

body[data-theme="Reiss"] #mainContent.addresses #pri h1.box {
  border-bottom-color: #eaeaea !important;
  padding: 7px 0 12px;
}

body[data-theme="Reiss"] #mainContent.addresses div.box label {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.addresses div.box label sup.req {
  color: #000000 !important;
}

body[data-theme="Reiss"] #mainContent.addresses .address-finder .top-message {
  margin-top: 12px;
  margin-bottom: 7px;
}

body[data-theme="Reiss"] #mainContent.addresses .row.oneline.rowspacer {
  padding: 0 8px;
  margin-bottom: 12px;
}

body[data-theme="Reiss"] #mainContent.addresses #pri div.button.primary .buttonInner input {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  height: 38px;
}

body[data-theme="Reiss"] #mainContent.addresses div.button.link .buttonInner input {
  color: #000000;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.addresses .address-finder .switch-form .button {
  top: 6px;
}

body[data-theme="Reiss"] #mainContent.addresses #SwitchForm div.button.link .buttonInner input {
  letter-spacing: normal;
  color: #000000;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  text-decoration: underline;
}

body[data-theme="Reiss"] #mainContent.addresses .box.bottom.callback {
  padding: 16px;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] #mainContent.addresses .box.bottom.callback .button.small.secondary .buttonInner .buttonMid a {
  min-width: 241px;
  height: 22px;
  line-height: 22px;
  border-radius: 0;
  border: solid 1px #000000;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 1px;
  text-align: center;
  color: #000000;
}

body[data-theme="Reiss"] #mainContent.addresses div.box .row.oneline .inputOuter .inputMessage {
  width: 275px;
}

body[data-theme="Reiss"] #mainContent.addresses .inputOuter.validation-failed input {
  border-color: #900000;
}

body[data-theme="Reiss"] #mainContent.addresses .inputOuter.validation-failed .inputMessage {
  color: #900000;
}

body[data-theme="Reiss"] #mainContent.addresses .inputOuter.validation-failed .inputMessage td {
  color: #900000;
}

body[data-theme="Reiss"] #mainContent.addresses div.box .row.oneline input {
  border-radius: 2px;
  padding-right: 25px;
}

body[data-theme="Reiss"] #mainContent.addresses #dialogWindow #dialogWindowContent #dialogWindowHeader {
  font-size: 12px !important;
  text-transform: uppercase !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent.addresses #dialogWindow #dialogWindowContent #dialogWindowHeader br {
  display: none;
}

body[data-theme="Reiss"] #mainContent.addresses #dialogWindow #dialogWindowContent #dialogWindowHeader span:after {
  content: " ";
}

body[data-theme="Reiss"] #mainContent.addresses #dialogWindow #dialogWindowContent .close {
  background: url("/Images/Reiss/BurgerMenu/icon-close.svg") !important;
  height: 44px;
  width: 44px;
  margin: 0;
}

body[data-theme="Reiss"] #mainContent.addresses #dialogWindow #dialogWindowContent div.button.primary .buttonInner input {
  background-color: #282828 !important;
  border-radius: 2px !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: bold !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 36px;
  height: 36px;
}

body[data-theme="Reiss"] #mainContent.addresses #dialogWindow #dialogWindowContent .button.link input {
  border-radius: 2px !important;
  font-weight: bold;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] #mainContent.addresses .messagebox .msgContent {
  margin-top: -8px;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .editDelAddress h1 {
  padding: 8px 0 12px !important;
  font-size: 12px !important;
  font-weight: bold !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .row {
  padding: 8px 0 0 !important;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .box.extraWidth .editAddressHeader h2 {
  padding-top: 4px !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.DCaddresses div.box p.address {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  margin-top: 14px;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder.PostcodeSearch .row.oneline.rowspacer label, body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder.StreetSearch .row.oneline.rowspacer label {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder.PostcodeSearch .row.oneline.rowspacer label sup, body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder.StreetSearch .row.oneline.rowspacer label sup {
  display: none;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder.PostcodeSearch .row.oneline.rowspacer .required:before, body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder.StreetSearch .row.oneline.rowspacer .required:before {
  content: "";
}

body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder.PostcodeSearch .row.oneline.rowspacer label[for="MakeDefault"], body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder.StreetSearch .row.oneline.rowspacer label[for="MakeDefault"] {
  font-weight: normal;
  margin-left: 204px !important;
  margin-top: 8px;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder.PostcodeSearch .top-message, body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder.StreetSearch .top-message {
  padding-top: 14px;
  line-height: 1.5;
  margin-bottom: 5px;
  border-bottom-width: 0;
}

body[data-theme="Reiss"] #mainContent.DCaddresses #Nickname-validation-message {
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent.DCaddresses div.button.link .buttonInner input {
  color: #000000;
  margin-top: 10px;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.DCaddresses div.button.secondary .buttonInner {
  height: 36px;
}

body[data-theme="Reiss"] #mainContent.DCaddresses #pri .divAddAddress .box.extraWidth .address-finder .divAddAddressBtn .button .buttonInner input {
  background-color: #282828 !important;
  border-radius: 2px !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: 36px;
  height: 36px;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .divAddAddress .divAddAddressBtn {
  margin-top: 0;
  padding-top: 0;
  top: 37px;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .inputOuter.validation-failed .inputMessage td {
  color: #900000;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .inputOuter.validation-failed input {
  border-color: #900000;
}

body[data-theme="Reiss"] #mainContent.DCaddresses .address-finder .addressDropdown .inputMessage {
  margin-top: 3px;
}

body[data-theme="Reiss"] #mainContent.DCaddresses div.box label {
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent #ct #pri {
  margin-top: 0 !important;
  margin-right: 0 !important;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary h1.heading {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: bold !important;
  font-stretch: normal;
  letter-spacing: 1px;
  padding-top: 5px;
  padding-bottom: 8px;
  font-size: 16px;
  text-transform: uppercase;
  border-bottom-color: #eaeaea;
  margin-bottom: 16px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary #signindetails table.tblsmallBox {
  height: 60px;
  width: 100%;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .smallBox {
  border-color: #d1d1d1;
  min-height: 335px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .smallBox.left {
  border-color: #d1d1d1;
  width: 49%;
  margin-right: 16px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .smallBox .button.reskin.small.secondary {
  width: 147px;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 2px;
  padding-bottom: 6px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary article .button.small a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  text-shadow: none;
  color: #000000;
  padding-top: 5px;
  padding-bottom: 0;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary h1.signindetailsimg, body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary h1.billingAddressimg {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.5;
  background-color: #f7f7f7;
  border-bottom: 1px solid #d1d1d1;
  height: 16px;
  padding: 15px 16px 12px 44px;
  margin-bottom: 20px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .signindetailsimg {
  background-image: url("/Images/Reiss/Intl-Account/Icon-SignInDetails.svg");
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .billingAddressimg {
  background-image: url("/Images/Reiss/Intl-Account/Icon-BillingAddress.svg");
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox {
  border-color: #d1d1d1;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .communications {
  padding: 0;
  margin: 12px 16px 16px 24px;
  background-color: #ffffff;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .communications .labelStyle {
  margin-top: 4px;
  vertical-align: top;
  display: inline-block;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .communications input[type=checkbox] {
  height: 20px;
  width: 20px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .communications input[type=checkbox]:after {
  background-image: url("/Images/Reiss/Intl-Account/Email-box.svg");
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  border: unset;
  box-sizing: unset;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .communications input[type=checkbox]:checked:after {
  background-image: url("/Images/Reiss/Intl-Account/Email-box-checked.svg");
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .communications select {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  padding: 10px 8px 9px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .communicationpreferenceimg {
  background-color: #f7f7f7;
  border-bottom: 1px solid #d1d1d1;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .communicationpreferenceimg h1 {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.5;
  width: 100%;
  margin-bottom: 0;
  padding: 13px 16px 12px 44px;
  background-image: url("/Images/Reiss/Intl-Account/Icon-Telephone.svg");
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .button.reskin.small.secondary {
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 2px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .button.reskin.small.secondary input {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.5;
  color: #000000;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox #preferredLocale .DivAlignContainer td {
  background-color: #f7f7f7;
  padding: 13px 0 12px 11px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox #preferredLocale .DivAlignContainer span {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary div.BigBox .contactPreferencesLabel {
  display: none;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary span.leftAlign {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .textEllipsis {
  max-width: 220px;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary #billingaddress .address, body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary #billingaddress span.rightAlign {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px !important;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay {
  border-color: #d1d1d1;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay #savedCardsWrapper #DeleteCardToken {
  width: 362px;
  height: 244px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay #savedCardsWrapper #DeleteCardToken .TokenContainer > section > .closeModal {
  height: 44px;
  width: 44px;
  margin: 0 auto;
  display: block;
  background: no-repeat url(/Images/Reiss/reiss-01-atom-icon-utility-close-black.svg);
  background-position-x: 50%;
  background-position-y: 50%;
  top: 0;
  right: 0;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay #savedCardsWrapper #DeleteCardToken .TokenContainer > section > .closeModal img {
  display: none;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay #savedCardsWrapper #DeleteCardToken .TokenContainer > section > div {
  padding: 24px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay #savedCardsWrapper #DeleteCardToken .TokenContainer > section > div p {
  font-size: 12px;
  line-height: 1.5;
  height: 63px;
  width: 308px;
  margin-bottom: 0;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay #savedCardsWrapper #DeleteCardToken .TokenContainer > section > div p.deleteNote {
  letter-spacing: 1px;
  font-weight: bold;
  height: 51px;
  width: 315px;
  margin-bottom: 3px;
  padding-top: 24px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay #savedCardsWrapper #DeleteCardToken .TokenContainer > section > div .deleteOptions {
  margin: 0;
  padding-left: 35px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay #savedCardsWrapper #DeleteCardToken .TokenContainer > section > div .deleteOptions .yesDeleteButton {
  width: 148px;
  height: 38px;
  background: #000000;
  padding: 0;
  line-height: 38px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay #savedCardsWrapper #DeleteCardToken .TokenContainer > section > div .deleteOptions .noDeleteButton {
  color: #000000;
  text-decoration: underline;
  line-height: 1.67;
  font-weight: bold;
  margin-top: 9px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards table {
  border-bottom: 1px solid #d1d1d1;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards table.worldpay-cards {
  border-bottom: 0;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards td {
  font-weight: normal;
  padding: 9px 11px 9px 22px;
  line-height: 1.5;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards th {
  letter-spacing: 1px;
  line-height: 1.5;
  background-color: #f7f7f7;
  text-align: center;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards th:first-child {
  width: 390px;
  padding: 14px 16px 11.5px 44px;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards .savedcardimg {
  background-image: url("/Images/Reiss/Intl-Account/Icon-SavedCards.svg");
  text-align: left;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards .card-action-link.makedefault {
  height: 25px;
  width: 25px;
  margin: 0;
  display: block;
  background: no-repeat url(/Images/Reiss/reiss-01-atom-icon-24-px-check-inline-black.svg);
  background-position-x: 50%;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards .card-action-link.deletecard {
  height: 25px;
  width: 25px;
  margin: 0;
  display: block;
  background: no-repeat url(/Images/Reiss/reiss-01-atom-icon-utility-close-black.svg);
  background-position-x: 50%;
  background-position-y: 50%;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards .card-action-link img {
  display: none;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards .card-action-link .margin {
  margin: 0;
}

body[data-theme="Reiss"] #mainContent.internationalAccountSummary .accountsummary .easypay .savedCards .card-action-link tr.tbsavedcards {
  border: 0;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short h1 {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form .form-title h1 {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 12px !important;
  padding-top: 15px;
  width: auto;
  border-bottom: unset;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset .form-row label {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset legend, body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset span, body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset a {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset input {
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset input::placeholder {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset aside.footer_note {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form .form-row-international-button {
  padding-left: 145px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form .form-row-international-button button {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.active legend {
  font-weight: bold;
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"] section.ShoppingBag .bagRebuildInfoBox .message .closeColumn {
    padding-right: 0;
  }
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] section.ShoppingBag .bagRebuildInfoBox .message .closeColumn {
    padding-right: 18px;
  }
}

body[data-theme="Reiss"] section.ShoppingBag #title {
  margin-bottom: 37px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #title {
  position: relative;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #title h1 {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  font-weight: 700 !important;
  margin-top: 5px;
  color: #000000 !important;
  text-transform: uppercase;
  display: inline-block;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #title p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  right: 184px;
  display: inline-block;
  float: unset;
  position: absolute;
  left: 0;
  top: 30px;
  padding: 0;
  color: #515151;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #title a.GoToCheckout {
  width: 280px;
  background: #282828 !important;
  border-radius: 2px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  padding-top: 11px;
  margin-left: 12px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth .totalsBackground {
  padding-bottom: 28px;
  padding-right: 0;
  margin-bottom: 0;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent {
  border-top: 1px solid #f7f7f7;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items {
  table-layout: fixed;
  border: none;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#imageCol {
  width: 98px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#itemCol {
  width: 209px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#sizeCol {
  width: 166px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#quantityCol {
  width: 130px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#availabilityCol {
  width: 242px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#totalCol {
  width: 115px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items thead tr th {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  background-color: white;
  border-top: none;
  border-bottom: none;
  line-height: 35px;
  color: #515151;
  height: 35px;
  padding: 0;
  font-weight: 400;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items thead tr th.itemsColumn {
  padding-left: 11.1px;
  font-weight: 400;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items thead tr th.totalColumn {
  padding-right: 16px;
  font-weight: 400;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td {
  border-bottom: 2px solid #ffffff;
  padding: 0;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td:not(.imageColumn) {
  padding-top: 26px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td:not(.imageColumn):last-child {
  padding-right: 15.5px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td:not(.imageColumn) .dk_container {
  margin-top: -10px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.imageColumn a div {
  width: 98px;
  height: 131px;
  background-size: 98px 131px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.descriptionColumn {
  padding-left: 16px;
  padding-right: 16px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.descriptionColumn div {
  min-height: 90px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.descriptionColumn div .itemName, body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.descriptionColumn div .itemNumber {
  line-height: 1.5;
  height: 18px;
  padding-top: 0;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.descriptionColumn div h6 .viewLink {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000;
  width: 140px;
  height: 20px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.descriptionColumn div h3 {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.descriptionColumn div h6 .itemNumber {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.sizeColumn .dk_container .dk_toggle {
  line-height: 18px;
  padding-top: 9px;
  padding-left: 9px;
  padding-bottom: 11px;
  padding-right: 25px;
  width: 84px !important;
  border: 1px solid #9e9e9e;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #515151;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  background-position: 91px center !important;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.qtyColumn .dk_container {
  margin-left: -2px !important;
  width: 88px;
  height: 44px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.qtyColumn .dk_container .dk_toggle {
  line-height: 18px;
  padding-left: 8px;
  padding-top: 9px;
  padding-bottom: 11px;
  padding-right: 27px;
  width: 51px !important;
  border: 1px solid #9e9e9e;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #515151;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  background-position: 59px center !important;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.availabilityColumn {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000;
  padding-top: 26px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.availabilityColumn div {
  height: 16px;
  padding-top: 2px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.totalColumn.delete {
  padding-top: 26px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.totalColumn.delete div .btnSFL,
body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.totalColumn.delete div a:not(.editBag).DeleteButton {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  text-align: right;
  padding-right: 1px;
  text-decoration: underline;
  color: #282828;
  line-height: 16px;
  width: 94px;
  height: 20px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.totalColumn.delete div .btnSFL:after,
body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.totalColumn.delete div a:not(.editBag).DeleteButton:after {
  display: none;
  width: 0;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.totalColumn.delete div .btnSFL {
  margin-bottom: 5px;
  background-image: none;
  width: 115px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.totalColumn.delete div a:not(.editBag).DeleteButton {
  margin-bottom: 9px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.totalColumn.delete div a.showText {
  background-image: none;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.totalColumn div p.price {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000;
  letter-spacing: 1px;
  padding-top: 2px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.totalColumn div p.saleSubText {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  margin-bottom: 8px;
  color: #900000 !important;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items tbody tr.item-row td.soldout {
  color: #d91440;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground {
  padding-bottom: 28px;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .shopping-bag-promos-container {
  margin-bottom: 3px;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .shopping-bag-promos-container .promos {
  width: 478px;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .shopping-bag-promos-container .promos .promos-text .promos-text__promo-code {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.8;
  margin-bottom: 2px;
  padding-top: 8px;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .shopping-bag-promos-container .promos .promos-text .promos-text__description {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  color: #515151;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .shopping-bag-promos-container .promos .promos-input .promos-input__textbox {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #title .shopmore,
body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .bottom a.shopmore {
  color: #000000;
  text-decoration: none;
  padding: 12px;
  margin-top: 4px;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #title .shopmore::before,
body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .bottom a.shopmore::before {
  background-position-x: right;
  background: url("/images/reiss/icon-chevron.svg") center no-repeat;
  transform: rotate(0deg);
  height: 12px;
  width: 7px;
  margin-right: 11px;
  margin-bottom: -1px;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #title .GoToCheckout,
body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .bottom a.GoToCheckout {
  background-color: #282828;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: 700;
  width: 280px;
  font-size: 12px;
  text-align: center;
  color: #ffffff;
  padding-top: 11px;
}

body[data-theme="Reiss"] section.ShoppingBag .dk_container.dk_open .dk_options_inner a {
  color: #515151;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  line-height: 18px;
  padding: 10px;
}

body[data-theme="Reiss"] section.ShoppingBag .dk_container.dk_open .dk_options_inner .dk_option_current a,
body[data-theme="Reiss"] section.ShoppingBag .dk_container.dk_open .dk_options_inner a:hover {
  background: #515151 !important;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain {
  margin-top: 5px;
}

body[data-theme="Reiss"] section.ShoppingBag .bagRebuildInfoBox {
  margin-top: 22px;
  margin-bottom: 3px;
}

body[data-theme="Reiss"] .dk_container {
  border-radius: 2px !important;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items
tbody tr.item-row .sizeColumn .dk_container.dk_open .dk_toggle,
body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent
.cistGroup #items tbody tr.item-row .qtyColumn .dk_container.dk_open .dk_toggle {
  color: #515151;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .totalscontainer .totals tfoot tr.total td {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .totalscontainer .totals tfoot tr.total td.sbTotalsFoot {
  letter-spacing: 1px;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .totalscontainer .totals tfoot tr.total td .totalvalue {
  letter-spacing: 1px;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .totalscontainer {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .totalscontainer .totals tfoot tr:not(.total) td {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  color: #515151;
}

body[data-theme="Reiss"] .ShoppingBag .totals tr td.delivery_desc_text {
  color: #000000 !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: bold !important;
  line-height: 18px !important;
  padding-top: 6px;
}

body[data-theme="Reiss"] .ShoppingBag .totals tr td.delivery_desc_text .main_item_text,
body[data-theme="Reiss"] .ShoppingBag .totals tr td.delivery_desc_text .sub_item_text {
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ShoppingBag .totalscontainer .totals {
  width: 478px;
}

body[data-theme="Reiss"] .ShoppingBag .totalsBackground .bottom {
  padding-top: 22px;
}

body[data-theme="Reiss"] .ShoppingBag .totals .main_item_text,
body[data-theme="Reiss"] .ShoppingBag .totals .sub_item_text {
  font-size: 12px !important;
}

body[data-theme="Reiss"] .ShoppingBag .totals .delivery_desc_excl_text {
  padding-top: 4px;
}

body[data-theme="Reiss"] .ShoppingBag .totals .delivery_desc_excl_text .sub_item_text {
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ShoppingBag .totals .delivery_desc_excl_text::first-letter {
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ShoppingBag .totals .delivery_desc_excl_text .main_item_text,
body[data-theme="Reiss"] .ShoppingBag .totals .delivery_desc_excl_text .sub_item_text {
  font-size: 12px;
  color: #515151;
}

body[data-theme="Reiss"] .ShoppingBag .bagRebuildInfoBox .message .messageColumn p {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  vertical-align: middle;
}

body[data-theme="Reiss"] section.ShoppingBag .pageWidth #title .GoToCheckout,
body[data-theme="Reiss"] section.ShoppingBag .totalsBackground .bottom .GoToCheckout {
  border-radius: 2px;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent {
    width: 1200px;
  }
  body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items {
    width: 1200px;
  }
  body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#itemCol {
    width: 301px;
  }
  body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#sizeCol {
    width: 203px;
  }
  body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#quantityCol {
    width: 163px;
  }
  body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#availabilityCol {
    width: 295px;
  }
  body[data-theme="Reiss"] section.ShoppingBag .pageWidth #ShoppingBagContent .cistGroup #items colgroup col#totalCol {
    width: 140px;
  }
}

body[data-theme="Reiss"] .gwp-shopping-bag-banner,
body[data-theme="Reiss"] .sampling-shopping-bag-banner {
  background-color: #282828;
}

body[data-theme="Reiss"] .gwp-shopping-bag-banner .txt,
body[data-theme="Reiss"] .sampling-shopping-bag-banner .txt {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: bold;
}

body[data-theme="Reiss"] .gwp-shopping-bag-banner .txt span,
body[data-theme="Reiss"] .sampling-shopping-bag-banner .txt span {
  font-weight: bold;
}

body[data-theme="Reiss"] .gwp-shopping-bag-banner .link .rectangle span,
body[data-theme="Reiss"] .sampling-shopping-bag-banner .link .rectangle span {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .gwp-sb-modal .gwp-sb-modal-text-link {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .gwp-sb-modal .gwp-sb-modal-text-link a {
  color: #282828 !important;
}

body[data-theme="Reiss"] .samplesContainer .addToBagBtn.added {
  color: #ffffff;
  background-color: #282828;
  border: unset;
}

body[data-theme="Reiss"] .samplesContainer .addToBagBtn.added .check {
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold.intel-recs-ShoppingBagPage {
  width: 960px;
  margin: 25px auto 10px auto;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold.intel-recs-ShoppingBagPage {
    width: 1200px;
  }
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold.intel-recs-ShoppingBagPage .ribbon-wrapper .ribbon-container .ribbon-item.item {
  width: auto !important;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold.intel-recs-ShoppingBagPage .ribbon-wrapper .ribbon-container .ribbon-item a img {
  width: 100%;
  border: none;
}

body[data-theme="Reiss"] .initiallyHidden {
  display: none;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"].bp1280 .ShoppingBag .pageWidth {
    width: 1200px;
  }
}

body[data-theme="Reiss"].bp1280 .ShoppingBag .pageWidth #title {
  padding-right: 0;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-txt-wrapper .sflItemDesc {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
  color: #515151;
  font-weight: 700;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-price-wrapper .move-sfl-to-bag,
body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-price-wrapper .sflRemove {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  text-align: right;
  padding-right: 0;
  text-decoration: underline;
  color: #000000;
  line-height: 16px;
  height: 16px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-price-wrapper .move-sfl-to-bag:after,
body[data-theme="Reiss"]
section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-price-wrapper .sflRemove:after {
  display: none;
  width: 0;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-txt-wrapper .sflViewItem {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000;
}

body[data-theme="Reiss"]
.ContentArea #divSaveForLaterMain .divSFLHeader {
  border-bottom: none !important;
  margin-bottom: 0;
  height: 56px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain .divSFLHeader .sflTitle, body[data-theme="Reiss"] body section.ShoppingBag #divSaveForLaterMain .divSFLHeader .savedItemsCnt span {
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  line-height: 56px;
  font-size: 12px;
}

body[data-theme="Reiss"]
section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sflSize p {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #515151;
  font-size: 12px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sflSize,
body[data-theme="Reiss"] .ContentArea #divSaveForLaterMain #divSFLContent #divSFLItems .sflSize {
  display: none !important;
}

body[data-theme="Reiss"]
section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sflSize p {
  display: none !important;
}

body[data-theme="Reiss"]
section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-price-wrapper .sflPrice {
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
}

body[data-theme="Reiss"]
section.ShoppingBag #divSaveForLaterMain .divSFLFooter {
  display: none;
}

body[data-theme="Reiss"]
section.ShoppingBag #divSaveForLaterMain .divSFLFooter
p {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #515151;
}

body[data-theme="Reiss"]
.ContentArea #divSaveForLaterMain .divSFLHeader .savedItemsCnt {
  display: none;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems {
  border-top: 0;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine {
  border-bottom: 2px solid #ffffff;
  padding: 26px 16px 0 0;
  min-height: 105px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sflImg {
  width: 98px;
  margin-top: -26px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sflImg div {
  width: 98px;
  height: 131px;
  background-size: 98px 131px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-txt-wrapper {
  min-height: 90px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-txt-wrapper .sflItemNo {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-price-wrapper {
  margin-top: 2px;
  min-height: 85px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-price-wrapper .move-sfl-to-bag {
  bottom: 28px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-price-wrapper .sfl-action-icon {
  width: 95px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine.threeFourImageClass .sflImg {
  height: auto;
}

body[data-theme="Reiss"] body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #divSFLItems .savedItemLine .sfl-txt-wrapper .sflItemNo {
  font-family: "Reiss", Helvetica, Arial, sans-serif;
  line-height: 18px;
  color: #515151;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #emptySFLMessage {
  margin-top: 15px;
  margin-bottom: 26px;
  width: 515px;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #emptySFLMessage .emptySFLHeader {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] section.ShoppingBag #divSaveForLaterMain #divSFLContent #emptySFLMessage .emptySFLMsgBody > p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  margin-top: 7px;
}

body[data-theme="Reiss"]
#pri.ppContainer .intel-recs-scaffold {
  margin-top: 2px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-header-section {
  display: grid;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  padding-bottom: 40px;
  padding-top: 20px;
  text-align: center;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-header-section #FLP-title {
  display: inline-block;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  font-weight: 700;
  float: none;
  margin: auto;
  font-size: 12px !important;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-header-section #FLP-item-count {
  display: inline-block;
  color: #515151;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  letter-spacing: 1px !important;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  margin: auto;
  float: none;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-header-section #FLP-item-count span {
  display: inline-block;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  margin: auto;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder a.product-image {
  margin-right: 0px !important;
  padding-right: 10px !important;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder a.product-image img {
  height: 228px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details {
  float: left;
  width: 60%;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .item-description {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 6px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .item-description hover {
  overflow: visible;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .item-longTitle {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #515151;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 3px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .item-longTitle hover {
  overflow: visible;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .item-number {
  color: #515151;
  margin-bottom: 13px;
  padding-top: 0px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .item-price {
  margin-bottom: 7px;
  font-size: 12px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .remove-item-link {
  bottom: 124px;
  color: #000000 !important;
  position: absolute;
  margin-bottom: 16px;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 12px !important;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .selectors {
  margin-bottom: 12px;
  bottom: 65px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .selectors .size-selector-container .size-selector-text {
  font-size: 12px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .selectors .size-selector-container .DropDown {
  padding-top: 4px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .selectors .size-selector-container .DropDown .dk_container {
  padding-bottom: 15px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .selectors .size-selector-container .DropDown .dk_container a.dk_label {
  color: #515151;
  font-size: 12px;
  line-height: 18px;
  padding: 8px 35px 8px 10px;
  width: 201px;
  max-width: 154px !important;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .selectors .size-selector-container .DropDown .dk_container.dk_open .dk_options_inner a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .add-to-bag {
  background-color: #282828 !important;
  bottom: 36px;
  border-radius: 2px;
  color: #ffffff;
  font-size: 12px;
  line-height: 2;
  padding: 6px 19px;
  text-transform: uppercase;
  width: 246px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .add-to-bag {
    width: 201px;
  }
}

body[data-theme="Reiss"] #desktop-list-page #noItems {
  background-color: #f7f7f7;
  padding: 30px 250px;
  width: auto;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}

body[data-theme="Reiss"] #desktop-list-page #noItems p {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] #desktop-list-page #moved-to-bag-notification {
  height: 41px;
  margin: 0 0 3px;
  padding: 0 171px 0 0;
  font-size: 12px;
  line-height: 45px;
}

body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-container .item-placeholder .item-details .dk_toggle {
  width: 201px !important;
  max-width: 154px !important;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-header-section {
    display: grid;
    padding-bottom: 40px;
    padding-top: 20px;
    text-align: center;
  }
  body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-header-section #FLP-title {
    font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-weight: 600;
    float: none;
  }
  body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-header-section #FLP-item-count {
    color: #515151;
    font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
    letter-spacing: 1px !important;
    float: none;
  }
  body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-header-section #FLP-container {
    padding: 30px 0;
  }
  body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-header-section #FLP-container .item-placeholder {
    width: calc(100% /3);
  }
  body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-header-section #FLP-container .item-placeholder .item-details {
    width: 48%;
  }
  body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder {
    width: calc(100% / 3) !important;
  }
  body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details {
    width: 48% !important;
  }
  body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .product-image {
    padding-right: 10px;
    margin-right: 0;
  }
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .item-number {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  color: #000000;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .size-selector-container {
  display: block;
  width: 100%;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .size-selector-container:before {
  float: left;
  display: inline-block;
  margin-right: 17px;
  line-height: 45px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .selectors {
  right: 0;
  left: 0;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder {
  height: 265px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .product-image {
  width: 171px;
  height: 228px;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .add-to-bag {
  display: inline-block;
  height: 36px !important;
  line-height: 37px !important;
  padding: 0;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder {
  border-bottom: 1px solid #eaeaea;
}

body[data-theme="Reiss"] #desktop-list-page #bottom-header-border {
  height: 1px;
  background-color: #eaeaea;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .size-selector-container:before {
    line-height: 12px;
  }
  body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .remove-item-link {
    bottom: 135px;
  }
  body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-container .item-placeholder {
    padding: 25px 0 0px 0px;
  }
  body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .selectors .size-selector-container .DropDown .dk_container a.dk_label {
    line-height: 1.5;
  }
}

@media only screen and (max-width: 1024px) {
  body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .add-to-bag, body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details {
    width: 279px !important;
  }
  body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .selectors .size-selector-container .DropDown .dk_container a.dk_label {
    width: 233px !important;
    max-width: 186px !important;
  }
  body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-container .item-placeholder .item-details .dk_toggle {
    width: 233px !important;
    max-width: 186px !important;
  }
  body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-container .item-placeholder:nth-child(2n+1) {
    padding-left: 18px;
  }
  body[data-theme="Reiss"] .CurrentContent #desktop-list-page #FLP-container .item-placeholder {
    padding-left: 25px 0 0px 18px;
    width: 48%;
  }
}

body[data-theme="Reiss"] #desktop-list-page .webui-alert-info {
  margin-left: 0;
  margin-bottom: 20px;
}

body[data-theme="Reiss"] #desktop-list-page .webui-alert-danger .alert-heading,
body[data-theme="Reiss"] #desktop-list-page .webui-alert-warning .alert-heading,
body[data-theme="Reiss"] #desktop-list-page .webui-alert-info .alert-heading {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  margin-right: 0px;
}

body[data-theme="Reiss"] #desktop-list-page .webui-alert-danger .alert alert-content,
body[data-theme="Reiss"] #desktop-list-page .webui-alert-warning .alert alert-content,
body[data-theme="Reiss"] #desktop-list-page .webui-alert-info .alert alert-content {
  font-size: 12px;
  font-weight: normal;
  letter-spacing: normal !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] #desktop-list-page #FLP-container .item-placeholder .item-details .selectors .size-selector-container .DropDown .dk_container a.dk_label {
  border-radius: 2px;
}

body[data-theme="Reiss"] .container-fluid.page-heading {
  border-bottom-color: #eaeaea !important;
  padding-left: 10px;
}

body[data-theme="Reiss"] .container-fluid.page-heading .row h2 {
  text-transform: uppercase;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 14px;
  letter-spacing: 1px;
  text-align: center;
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .container-fluid.page-heading .row .nx-back-indicator {
  background: url("/Images/Reiss/icon-chevron.svg") no-repeat;
  margin-top: 8px;
  height: 12px;
  width: 7px;
  margin-left: 3px;
  transform: rotate(0deg);
}

body[data-theme="Reiss"] #registerArea #error-search-street {
  margin-top: -10px;
}

body[data-theme="Reiss"] #registerArea button.link-idontknow-postcode, body[data-theme="Reiss"] #registerArea button.link-iknow-postcode, body[data-theme="Reiss"] #registerArea button.link-searchbystreet, body[data-theme="Reiss"] #registerArea button.link-BFPO, body[data-theme="Reiss"] #registerArea button.link-nonBFPO, body[data-theme="Reiss"] #registerArea button.address-manual {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #registerArea #addressSearchWrapper #addressFinderArea #searchResultsWrapper #search-result-address .address-display {
  font-size: 12px;
  font-weight: 700;
}

body[data-theme="Reiss"] #registerArea #addressSearchWrapper #addressFinderArea #searchResultsWrapper #search-result-address .info-txt-left {
  font-size: 12px;
  font-weight: 400;
}

body[data-theme="Reiss"] #registerArea #addressSearchWrapper #addressFinderArea #searchResultsWrapper #search-result-address .edit-address {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: 400;
}

body[data-theme="Reiss"] #registerArea .form-group {
  margin-bottom: 16px;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .row {
  margin-left: 0;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group.input-container.telephone-input, body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group.input-container.address-search-input {
  text-indent: 50px;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group.input-container.telephone-input label, body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group.input-container.address-search-input label {
  margin-left: 14px;
}

@media (min-width: 992px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group.input-container.telephone-input, body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group.input-container.address-search-input {
    text-indent: 0;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group.input-container.telephone-input label, body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group.input-container.address-search-input label {
    margin-left: 0;
  }
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group.input-container.telephone-input {
  word-wrap: break-word;
}

@media (max-width: 768px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row #password-field-container .form-group.has-feedback {
    margin-bottom: 4px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row p#passwordHelp {
    margin-top: 0;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row p#phoneNumberHelp {
    margin-top: -12px;
  }
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .row p.req-banner {
  margin-bottom: 18px;
}

@media (max-width: 1024px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row p.req-banner {
    margin-bottom: 20px;
  }
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .info-txt-left-delivery {
  font-size: 12px !important;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .form-control:not(select):not([type=search]):not(.btn-primary) {
  height: 44px;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .input-group label {
  color: #000000 !important;
}

@media (max-width: 992px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .input-group label {
    color: #515151 !important;
  }
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form #ShowPassword span {
  border: 1px solid #000000;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #ffffff;
  right: -1px;
  height: 44px;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form span.icn-search {
  background: Url("/Images/Reiss/reiss-icon-search.svg") no-repeat;
  background-position: 8px;
  width: 55px;
  height: 44px;
  object-fit: contain;
  border: 1px solid #000000;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #ffffff;
  margin-left: 160px;
  margin-top: 0;
  left: -3px;
}

@media (max-width: 991px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form span.icn-search {
    margin-left: 4px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form span.icn-search {
    left: 28px;
    width: 66px;
    background-position: 13px;
  }
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .req-banner {
  text-align: left;
}

@media (min-width: 992px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .req-banner {
    margin-left: 20% !important;
  }
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .reg-little-label {
  padding-left: 23px;
}

@media (max-width: 768px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .reg-little-label {
    padding-left: 37px;
  }
}

@media (max-width: 768px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .reg-little-label div.checkbox {
    padding-left: 7px !important;
  }
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .marketing-opt-out-positioning {
  text-align: left !important;
  padding-left: 6px;
  margin-bottom: 4px;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .marketing-opt-out-positioning {
    margin-bottom: 12px;
  }
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .marketing-terms-and-conditions {
  margin-left: 7px !important;
  padding-top: 6px;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .marketing-terms-and-conditions p {
  color: #000000 !important;
  /* Force br to give a little extra spacing */
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .marketing-terms-and-conditions p br {
  content: "";
  display: block;
  margin-bottom: 0.5em;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .terms-and-conditions {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: normal;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .terms-and-conditions p {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #000000;
  line-height: 1.5;
  letter-spacing: normal;
  text-decoration: none;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .terms-and-conditions a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #000000;
  line-height: 1.5;
  letter-spacing: normal;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form #SignupButton {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #SignupButton {
    width: 103%;
  }
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form #PhoneNumber, body[data-theme="Reiss"] #registerArea.int-registration #register_form #AddressSearch {
  height: 44px;
  padding-left: 65px;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form #PhoneNumber {
  letter-spacing: 1px;
  padding-left: 65px;
  margin-left: 3px;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .country-code-prefix span {
  height: 44px;
  line-height: 43px;
  width: 66px !important;
  right: 0;
  border: 1px solid #000000;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #ffffff;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .action-link a {
  color: #000000 !important;
  font-weight: bold !important;
  line-height: 1.67;
  font-size: 12px !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-decoration: underline !important;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .country-flag {
  border: none !important;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form #select-title {
  width: 50%;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form span.secure-text {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #registerArea.int-registration #register_form .security-icons {
  left: -3px;
}

@media (max-width: 414px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .security-icons {
    left: -12px;
    width: 100%;
  }
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .security-icons {
    left: -12px;
    width: 108%;
  }
}

@media (min-width: 992px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #select-title {
    width: 50%;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #select-title #Title {
    width: 60%;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #select-title #Title + label {
    width: 40%;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .info-txt-left-delivery {
    width: 132%;
    margin-top: 0px;
  }
}

body[data-theme="Reiss"] #registerArea #register_form .container .row .req-banner {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
  margin-bottom: 21px;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #registerArea #register_form .container .row .req-banner {
    margin-top: 11px;
  }
}

body[data-theme="Reiss"] #registerArea #register_form .container .row .input-group .input-txt-field, body[data-theme="Reiss"] #registerArea #register_form .container .row .input-group .select-option {
  background-color: #ffffff;
  border: 1px solid #9e9e9e;
}

body[data-theme="Reiss"] #registerArea #register_form .container .row .input-group .select-option {
  height: 44px;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
  color: #515151;
}

body[data-theme="Reiss"] #registerArea #register_form .container .row .input-group label {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
  color: #515151;
  padding: 0px 0px 0px 0px;
}

body[data-theme="Reiss"] #registerArea #register_form .container .row .info-txt-left-email {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
  color: #515151;
}

body[data-theme="Reiss"] #registerArea #register_form .container .row .info-txt-left-delivery {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: normal;
  color: #515151;
  margin-top: -10px;
}

body[data-theme="Reiss"] #registerArea #register_form .container .row #SearchPostcode, body[data-theme="Reiss"] #registerArea #register_form .container .row #ShowPassword span {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 12px !important;
  line-height: normal;
  letter-spacing: 1px;
  text-align: center;
  color: #000000;
}

body[data-theme="Reiss"] #registerArea #register_form .container .row .form-group.has-feedback.has-error #SearchPostcode, body[data-theme="Reiss"] #registerArea #register_form .container .row .form-group.has-feedback.has-error #ShowPassword span {
  border-color: #900000 !important;
}

@media (min-width: 992px) {
  body[data-theme="Reiss"] #registerArea #register_form .container #addressSearchWrapper .address-notsearched-error {
    margin-top: 0;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container #addressSearchWrapper .address-notsearched-error .error-address-txt {
    color: #900000;
  }
}

body[data-theme="Reiss"] #registerArea #register_form .container #addressSearchWrapper #DontKnowPostcode {
  text-decoration: underline;
  color: #000000 !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: 1.67;
  letter-spacing: normal;
}

body[data-theme="Reiss"] #registerArea #register_form .container .action-link a {
  color: #000000 !important;
}

body[data-theme="Reiss"] #registerArea #register_form .container #streetAndManualWrapper #SearchStreet {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
  font-weight: normal !important;
}

body[data-theme="Reiss"] #registerArea #register_form .container #KnowPostcode, body[data-theme="Reiss"] #registerArea #register_form .container #IsBFPO {
  color: #000000 !important;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  text-decoration: underline;
}

body[data-theme="Reiss"] #registerArea #register_form #password-field-container #ShowPassword span {
  letter-spacing: 1px !important;
}

body[data-theme="Reiss"] #registerArea #register_form span.field-validation-error {
  color: #900000;
}

body[data-theme="Reiss"] #registerArea #register_form .has-feedback.has-error .form-control {
  border: 1px solid #900000 !important;
}

body[data-theme="Reiss"] #registerArea #register_form .next-marketing div.checkbox {
  padding-left: 20px;
  font-weight: 400;
}

body[data-theme="Reiss"] #registerArea #register_form .next-marketing .marketing-opt-out-positioning {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
  letter-spacing: normal;
  border-top: 1px solid #d1d1d1;
  padding-top: 13px;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 400;
}

body[data-theme="Reiss"] #registerArea #register_form .next-marketing .reg-little-label {
  padding-left: 16px;
  padding-right: 16px;
}

body[data-theme="Reiss"] #registerArea #register_form .next-marketing .marketing-terms-and-conditions {
  margin-left: 16px !important;
  margin-right: 16px !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
  letter-spacing: normal;
  padding-top: 12px;
  font-weight: 400;
}

body[data-theme="Reiss"] #registerArea #register_form .next-marketing .marketing-terms-and-conditions p, body[data-theme="Reiss"] #registerArea #register_form .next-marketing .marketing-terms-and-conditions a, body[data-theme="Reiss"] #registerArea #register_form .next-marketing .marketing-terms-and-conditions span {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  margin-bottom: 0;
}

@media (max-width: 400px) {
  body[data-theme="Reiss"] #registerArea #register_form .next-marketing .marketing-terms-and-conditions .tickBoxText {
    display: block;
    margin-top: 4px;
  }
}

body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

@media (min-width: 1024px) and (max-width: 1199px) {
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta {
    margin-left: 0;
  }
}

body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta #SignupButton {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta #SignupButton {
    max-width: 329px;
    float: right;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta .auto-incentive-CTA-container #SignupButton {
    max-width: 100%;
    float: none;
  }
}

body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta p, body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta a {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
}

body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta p {
  margin-bottom: 14px;
}

@media (min-width: 1200px) {
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta p {
    margin-left: 8px;
  }
}

body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta #linkNextCookie:after {
  content: ".";
}

body[data-theme="Reiss"] #registerArea #register_form #select-title {
  width: 50%;
}

@media (min-width: 992px) {
  body[data-theme="Reiss"] #registerArea #register_form #select-title {
    width: 50%;
  }
  body[data-theme="Reiss"] #registerArea #register_form #select-title #Title {
    width: 68%;
  }
  body[data-theme="Reiss"] #registerArea #register_form #select-title #Title + label {
    width: 40%;
  }
  body[data-theme="Reiss"] #registerArea #register_form #select-title span.field-validation-error {
    margin-left: 38%;
  }
  body[data-theme="Reiss"] #registerArea #register_form .password-help-text {
    width: 20%;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row .info-txt-left-delivery {
    margin-top: 0px !important;
  }
}

body[data-theme="Reiss"] header.black-header {
  background-color: #ffffff;
  border-bottom-color: #e0e0e0;
  height: 45px;
}

body[data-theme="Reiss"] header.black-header .col-xs-9.nav-header-left {
  width: 100%;
}

body[data-theme="Reiss"] header.black-header h1.next-logo, body[data-theme="Reiss"] header.black-header #header-logo {
  background-image: url(/Content/Images/Reiss/icon-brand-logo-v2.svg);
  background-size: 114px 20px;
  width: 100%;
  height: 30px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  vertical-align: middle;
  object-fit: contain;
  margin-top: 2px;
}

body[data-theme="Reiss"] header.black-header #header-logo {
  width: 100%;
  background-position: 50% 5px;
}

body[data-theme="Reiss"] header.black-header #header-logo .nx-icon.nav-nextlogo {
  background-image: none;
}

body[data-theme="Reiss"] header.black-header a#header-logo {
  margin-top: 7px;
}

body[data-theme="Reiss"] header.black-header .left-header-secure,
body[data-theme="Reiss"] header.black-header .nav-header-left .nx-icon.nav-padlock {
  background-image: url(/Images/Reiss/icon-outline-secure-v2.svg);
  background-repeat: no-repeat;
  height: 20px;
  width: 17px;
  margin: 0 0 0 4px;
  top: 12px;
  left: 12px;
}

body[data-theme="Reiss"] header.black-header .nav-search-link {
  float: left;
}

body[data-theme="Reiss"] header.black-header .nav-header-left .nx-icon.nav-padlock {
  position: absolute;
}

body[data-theme="Reiss"] header.black-header .right-header-bag {
  background-size: contain;
  background: url(/Images/Reiss/icon-outline-bag-v2.svg) center no-repeat !important;
  width: 36px !important;
  height: 36px !important;
  margin: 0;
  top: 4px;
  right: 8px;
}

body[data-theme="Reiss"] header.black-header .right-header-bag #header-bag-icon {
  text-decoration: none;
}

body[data-theme="Reiss"] header.black-header #header-bag-item-count {
  top: 8px;
  left: 0;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 10px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  text-decoration: none;
  border: none;
  vertical-align: middle;
  position: relative;
  margin-top: 6px !important;
  margin-left: 0px !important;
}

body[data-theme="Reiss"] i.glyphicon-ok {
  color: #000000 !important;
}

body[data-theme="Reiss"] #welcome-wrapper a.btn-style.secondary-btn {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
  line-height: 24px;
}

body[data-theme="Reiss"] #welcome-wrapper .welcome-page .registeration-success {
  padding-top: 8px;
}

body[data-theme="Reiss"] #welcome-wrapper .thank-register {
  text-transform: uppercase;
}

body[data-theme="Reiss"] #welcome-wrapper p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
  line-height: 18px;
}

body[data-theme="Reiss"] #welcome-wrapper p.thank-register {
  font-weight: 700;
}

body[data-theme="Reiss"] #registerArea .container {
  margin-left: 8px;
  margin-right: 8px;
}

body[data-theme="Reiss"] #registerArea .container.next-marketing {
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 1200px) {
  body[data-theme="Reiss"] #registerArea .container.next-marketing {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1200px) {
  body[data-theme="Reiss"] #registerArea .container {
    margin-left: auto;
    margin-right: auto;
  }
}

body[data-theme="Reiss"] fieldset.no-border {
  padding: 0;
  margin: 0;
}

body[data-theme="Reiss"] #registerArea .link-section .form-group {
  margin-bottom: 12px;
}

body[data-theme="Reiss"] #registerArea #register_form:not([data-country='GB']) .select-option {
  background-position: 95% !important;
}

@media (max-width: 568px) {
  body[data-theme="Reiss"] #registerArea #register_form:not([data-country='GB']) .select-option {
    background-position: 90% !important;
  }
}

body[data-theme="Reiss"] #registerArea .next-marketing div.checkbox label {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: normal;
  padding-top: 2px;
}

@media (min-width: 992px) {
  body[data-theme="Reiss"] .form-group label {
    color: #000000 !important;
  }
}

@media (max-width: 992px) {
  body[data-theme="Reiss"] #registerArea {
    margin-top: 13px;
  }
  body[data-theme="Reiss"] #registerArea .guestRegister.vs-register-cta {
    border-top: 1px solid #d1d1d1;
    padding-top: 15px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row .guest-checkout__sign-up-bannner {
    margin-bottom: 0;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row .guest-checkout__secondary-banner-text {
    margin-bottom: 12px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row .input-group label {
    font-size: 12px !important;
    font-stretch: normal;
    font-style: normal;
    font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
    text-transform: uppercase !important;
    color: #515151;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: normal;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row input.input-txt-field {
    color: #000000 !important;
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row .input-container input:focus + label, body[data-theme="Reiss"] #registerArea #register_form .container .row .input-container input.filled + label {
    font-size: 12px;
    line-height: 12px;
    top: 1.5px;
    margin-bottom: 5px;
    margin-top: 2px;
    color: #515151;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row .req-banner {
    margin-left: 1px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row #select-title.selectContainer {
    width: 52%;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row label {
    margin-bottom: 4px;
    margin-left: -2px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row #Password {
    margin-right: 0px;
    width: 100%;
    padding-right: 90px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row #Password.valid:not(:focus) {
    padding-right: 110px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row #ShowPassword .show {
    width: 66px;
    left: 0px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row .textalertinfo {
    min-height: 0px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row .textalertinfo p {
    width: 90%;
    margin-bottom: 10px;
    margin-top: -12px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .row .textalertinfo p#phoneNumberHelp {
    margin-bottom: 7px;
    font-size: 12px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container #addressSearchWrapper #addressFinderArea #postcodeSearchWrapper .error-address-txt, body[data-theme="Reiss"] #registerArea #register_form .container #addressSearchWrapper #addressFinderArea #postcodeSearchWrapper #ShowStreet {
    font-size: 12px !important;
    font-stretch: normal;
    font-style: normal;
    font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
    text-transform: uppercase !important;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #900000 !important;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container #addressSearchWrapper #addressFinderArea #postcodeSearchWrapper p.info-txt-left-delivery {
    width: 80%;
    margin-bottom: 10px;
    margin-top: -12px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container #addressSearchWrapper #addressFinderArea #postcodeSearchWrapper .searchby-post-postcode #Postcode {
    width: 100%;
    margin-right: 66px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container #addressSearchWrapper #addressFinderArea #postcodeSearchWrapper .searchby-post-postcode #SearchPostcode {
    width: 66px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .container .link-section {
    margin-top: 3px;
    margin-left: -1px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .next-marketing .emailMarketing {
    margin-top: 6px;
    margin-left: 1px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration {
    margin-top: -8px;
    margin-left: -8px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #addressSearchWrapper {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 15px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .marketing-opt-out-positioning {
    border: none;
    padding-top: 0 !important;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container {
    padding-right: 4px;
    padding-left: 11px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .req-banner.guest-checkout-req-banner {
    margin-bottom: 3px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .guestBanner p {
    margin-bottom: 12px;
    margin-top: 0;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .req-banner {
    margin-left: 1px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .selectContainer {
    width: 51%;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .selectContainer #Title {
    padding-left: 10px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .row-width {
    padding-right: 1px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .input-group label {
    margin-top: -3px;
    margin-bottom: 0px;
    margin-left: -2px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row #password-field-container .form-group {
    margin-bottom: 16px !important;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row #password-field-container .form-group #ShowPassword.hide-show {
    width: 66px;
    top: 0px;
    height: 44px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .password-help-text {
    display: none;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row #phoneNumberHelp {
    margin-bottom: 12px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .terms-and-conditions p {
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #000000;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container .row .register-button-and-icons .form-group {
    margin-bottom: 12px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container #addressSearchWrapper .row .form-group {
    padding-right: 1px;
    margin-bottom: 13px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container #addressSearchWrapper .row .form-group .address-search-input .icn-search {
    width: 66px;
    background-position: 14px;
    margin-left: 3px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .container #addressSearchWrapper .action-link {
    margin-bottom: 20px;
    padding-left: 7px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .row {
    margin-left: 0;
    margin-right: 0;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .row .marketing-opt-out-positioning {
    padding-top: 13px;
    margin-top: 9px;
    width: 103%;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .row .reg-little-label {
    padding-left: 20px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .row .reg-little-label .emailMarketing {
    padding-top: 0px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .row .reg-little-label .emailMarketing input#ChkByEmail {
    position: absolute !important;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .row .reg-little-label .emailMarketing label {
    padding-left: 10px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .marketing-terms-and-conditions {
    margin-right: 2px !important;
    padding-top: 4px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .marketing-terms-and-conditions p {
    font-size: 12px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
  }
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group.active .btn {
  border: 2px solid #000000;
  background-color: #f7f7f7;
  font-weight: bold;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group .btn {
  font-weight: normal;
  height: 56px;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group .btn .button-option-date, body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group .btn .button-option-day {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: normal;
  height: 13px;
  color: #000000;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group .btn .button-option-date {
  line-height: 1.5;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation .sprite-sheet-circle-tick-green {
  display: inline-block;
  vertical-align: top;
  background-image: url(/Images/Reiss/circle-tick-black-icon.svg);
  background-repeat: no-repeat;
  width: 37px;
  height: 37px;
  background-position: center;
  background-size: auto;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation .order-confirmation__email {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: bold !important;
  text-align: left;
  width: 250px;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation .order-confirmation__email span {
  font-weight: normal !important;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation .save-card-easy-pay-container .btn.btn-save-card-easy-pay {
  width: 53px;
  padding: 0;
  margin-top: 0;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation .order-confirmation__remainedloginmessage {
  font-size: 14px;
  line-height: 18px;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__header-content {
  border-top: none !important;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__header-content span.heading-extra-small {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 1px;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__header-content .items-panel__header-chevron {
  right: 31px;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__header-content .items-panel__header-chevron .sprite-sheet-chevron-down {
  background: url("/images/reiss/icon-chevron.svg") center no-repeat;
  transform: rotate(270deg);
  height: 12px;
  width: 7px;
  top: 0;
  margin-top: 5px;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__header-content .items-panel__header-chevron .sprite-sheet-chevron-up {
  background: url("/images/reiss/icon-chevron.svg") center no-repeat;
  transform: rotate(90deg);
  height: 12px;
  width: 7px;
  top: 0;
  margin-top: 5px;
}

body[data-theme="Reiss"] .order-complete-container .order-details .order-summary__section-border--bottom {
  border-bottom: none !important;
}

body[data-theme="Reiss"] .order-complete-container .complete-buttons .complete-buttons__shop-button {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  margin-bottom: 12px;
}

body[data-theme="Reiss"] .order-complete-container .complete-buttons .complete-buttons__shop-button.btn-primary:not(:disabled):not(.disabled):active {
  letter-spacing: 1px !important;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] .order-complete-container .complete-buttons .complete-buttons__account-button {
  background-color: #ffffff !important;
  border: 1px solid #000000 !important;
  border-radius: 2px !important;
  color: #000000 !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
  padding-top: 14px;
  margin-bottom: 12px;
}

body[data-theme="Reiss"] .order-complete-container .complete-buttons__print-link a {
  color: #000000 !important;
  text-decoration: underline !important;
  line-height: 3;
}

@media (max-width: 767px) {
  body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation .order-confirmation__email {
    font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
    width: auto;
  }
  body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation .order-confirmation__email span {
    font-weight: normal !important;
  }
}

body[data-theme="Reiss"] #mainContent.setpassword .messagebox.Advisory {
  border-color: #d88f31;
  background-color: #fdf9f5;
  border-width: 0 0 0 2px;
  width: auto;
  padding: 12px 21px 12px 14px;
}

body[data-theme="Reiss"] #mainContent.login #pri div.messagebox .msgContent .msgBody {
  margin-bottom: -3%;
}

body[data-theme="Reiss"] #mainContent #pri {
  margin-top: 24px;
}

body[data-theme="Reiss"] #mainContent #pri ul.tabs {
  display: none;
}

body[data-theme="Reiss"] #mainContent #pri div.messagebox .msgContent .msgboxTitle {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  text-transform: uppercase !important;
  line-height: 1.5;
  letter-spacing: 1px;
  font-weight: bold;
}

body[data-theme="Reiss"] #mainContent #pri div.messagebox .msgContent .msgBody {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 1.5;
  font-weight: normal;
  letter-spacing: normal;
  margin-top: 0;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer {
  border-radius: 2px;
  border: solid 1px #d1d1d1;
  background-color: #ffffff;
  width: 366px;
  padding: 46px 65px 18px 32px;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer .SignInTo .messagebox.Failure {
  height: auto;
  width: 367px;
  margin-bottom: 17px;
  border-left: 2px solid #900000;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer .SignInTo .messagebox.Success {
  border-left-color: #257F39;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer .SignInTo .messagebox.Success .msgContent .msgBody {
  margin-bottom: 0;
  border-color: #257F39;
  line-height: 16px;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer .SignInTo .contact-form-link a {
  text-transform: none;
  position: static;
  right: auto;
  font-size: 12px;
  float: none;
  margin-top: unset;
  cursor: pointer;
  color: #000000;
  text-transform: uppercase;
  text-decoration: underline;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer .headerText {
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  display: block;
  text-transform: uppercase;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  margin-left: 33px;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer .password-reset-header {
  letter-spacing: 1px;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer .nxbtn.secondary.large.btn-sign-in {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  border-radius: 2px;
  background-color: #282828 !important;
  color: #ffffff;
  line-height: normal;
  letter-spacing: 1px;
  text-align: center;
  font-weight: 700 !important;
  width: 240px;
  border: none !important;
  height: 44px;
  margin-top: 14px;
  padding: 7px 10px;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row {
  margin-bottom: 3px;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row label {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
  padding-right: 8px;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row label[for="RememberEmail"] {
  margin-top: -1px;
  padding-top: 0;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row a.forgottenPassword {
  color: #000000 !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 700;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: right;
  margin-right: 0;
  margin-top: 6px;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row .nxtCIcheckboxContainer span {
  border: solid 1px #565656 !important;
  background-color: #ffffff;
  border-radius: unset;
  height: 14px;
  width: 14px;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row .nxtCIcheckboxContainer span:focus {
  border: 2px solid black !important;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row .inputOuter.passwordOuter {
  margin-bottom: 0px;
  height: 0;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row .inputOuter.passwordOuter .ShowPasswordOuter a.ShowPassword, body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row .inputOuter.passwordOuter .ShowPasswordOuter button.ShowPassword {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row .inputOuter input {
  padding-left: 9px;
  padding-right: 58px;
  width: 299px;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer #passwordLogin .row .input-validation-error {
  border-color: #900000;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer div.row div.inputOuter.validation-failed table.inputMessage {
  display: block;
  left: 0;
  top: 3rem;
  width: 350px;
  position: relative;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer div.row div.inputOuter.validation-failed table.inputMessage #Password-validation-message {
  width: auto;
  color: #900000;
  font-family: RomainBPText;
}

body[data-theme="Reiss"] #mainContent #pri .SignInContainer .validation-failed input {
  border: 1px solid #900000 !important;
}

body[data-theme="Reiss"] #mainContent #pri div.button.primary .buttonInner input {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  border-radius: 2px;
  background-color: #282828 !important;
  color: #ffffff;
  line-height: normal;
  letter-spacing: 1px;
  text-align: center;
  font-weight: bold;
  border: none !important;
  height: 44px;
}

body[data-theme="Reiss"] #mainContent #sec {
  margin-top: 24px;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer {
  border-radius: 2px;
  background-color: #f7f7f7;
  width: 463px;
  margin-left: -16px;
  margin-top: 0px !important;
  border: solid 1px #f7f7f7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 0;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer.guest-checkout__secondary-container h2 {
  padding-top: 15px;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer .nxbtn.primary.large {
  border-radius: 2px;
  border: 0;
  background-color: #ffffff !important;
  height: 44px;
  margin-top: 0px;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer .nxbtn.primary.large span {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
  letter-spacing: 1px;
  text-align: center;
  line-height: 44px;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer .nxbtn.primary.large span.guest-checkout__login-button-text {
  color: #fff;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer .nxbtn.primary.large.guest-checkout__login-button {
  background-color: #282828 !important;
  width: 302px;
  border-radius: 2px;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer .guest-checkout__between-button-wording {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: normal;
  line-height: 1.67;
  letter-spacing: normal;
  padding: 0 16px;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer .guestCheckout__button-text {
  height: 28px;
  width: 275px;
  padding: 8px 13px 8px 14px;
  text-align: center;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer .guestCheckout__button-text span {
  line-height: normal;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer h2, body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer span {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer h1 {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  height: 20px;
  margin: 5px 0;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  font-weight: 400;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer .guestcheckout-promotional-text {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: normal;
  letter-spacing: normal;
  text-align: center;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer.guest-checkout__secondary-container {
  padding: 0;
}

body[data-theme="Reiss"] #mainContent #sec .SecondaryContainer > * {
  align-self: center;
}

body[data-theme="Reiss"] #mainContent #sec:not(.new) h2 {
  padding-top: 15px;
}

body[data-theme="Reiss"] #mainContent .partnershipBanner {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
  letter-spacing: normal;
  margin-top: 24px;
  padding: 21px 28px 26px;
  box-shadow: inset 0 -1px 0 0 #e6e6e6, inset 0 1px 0 0 #e6e6e6;
}

body[data-theme="Reiss"] #mainContent .partnershipBanner span, body[data-theme="Reiss"] #mainContent .partnershipBanner a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #000000;
  font-weight: 400;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent .forgotpassword.MainContent {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector::before {
  background-color: #f7f7f7;
  top: -5px;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent {
  border-top: none;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section:first-child {
  margin-top: 15px;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section label {
  color: #000000;
  display: block;
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: normal;
  line-height: 1.5;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section label.languageLabel {
  margin-top: 10px;
  color: #000000;
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  display: block;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section .languageButtons {
  margin-top: -15px;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section .languageButtons .languageButton.selected {
  background-color: #f7f7f7;
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  line-height: 13px;
  border: 2px solid #000000;
  border-radius: 0;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section a.viewAllCountriesLink {
  color: #000000;
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: normal;
  line-height: 1.6;
  text-decoration: underline;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section .dk_container a {
  color: #515151;
  font-size: 12px;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section .dk_container a.dk_label {
  height: auto;
  vertical-align: middle;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section .dk_container a.dk_label span.HeaderFlag_small {
  border: 1px solid #000000;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section .country {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  line-height: 1.5;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .bottomSection {
  background-color: #f7f7f7;
  border-top: 1px solid #eaeaea;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .bottomSection .shopNow a.stayOnNext {
  display: none;
}

body[data-theme="Reiss"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .bottomSection .shopNow a.btnFlagSelectorShopNow {
  background-color: #282828;
  color: #ffffff;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: normal;
  position: inherit;
}

body[data-theme="Reiss"].Secure[data-country="GB"] .PageHeader .HeaderContent {
  border-bottom: 1px solid #b7b7b7;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent {
  background-color: #ffffff !important;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar .SecureMessages {
  margin-top: 9px;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar .SecureMessages h2.SecureText {
  background-image: url(/Images/Reiss/icon-large-lock.svg) !important;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .flagContainer {
  margin-top: 13px;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .flagContainer .HeaderFlag.flagBackground.flag-UnitedKingdom {
  background-image: url(/Images/Structural/Footer/Flags/world-flags-48@2x.png);
  background-position: -258px -88px;
  background-size: 348px 108px;
  border: 1px solid #000000;
  width: 18px;
  height: 18px;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector::before {
  background-color: #f7f7f7;
  top: -5px;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent {
  border-top: none;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector .rightPane .paneContent .section .country {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  line-height: 1.5;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar .BagSummary .Icon {
  background-image: url(/Images/Reiss/icon-outline-bag-v2.svg) !important;
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 17px;
  height: 20px;
  background-position-y: center;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar .BagSummary .Icon .ItemCount {
  margin-top: 4px;
  margin-left: -2px;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar .BagSummary .Icon .ItemCount span {
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 10px;
  font-weight: 400;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar section.QuickLinks {
  min-width: 195px;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar section.QuickLinks ul {
  width: 100%;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar section.QuickLinks ul li.text {
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: 400;
  margin-right: 10px;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar section.QuickLinks ul li.text.callcentreinfo {
  background-position: left center;
  background-position: 6px -7px;
  background-image: url(/Images/Reiss/icon-large-telephone.svg) !important;
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  margin: 0;
  padding: 0;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar section.QuickLinks ul li a {
  border: 1px solid #000000;
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2px;
  padding: 2px 8.5px 4px 8.5px;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar section.QuickLinks ul li:last-child {
  margin-top: -4px;
  margin-right: 15px;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderContent .HeaderTopBar a.SiteLogo {
  float: left;
  margin: 10px 0 5px 2px;
  background-repeat: no-repeat;
  display: block;
  background-image: url(/Content/Images/Reiss/logo-header-login.svg) !important;
  background-position: 0;
  width: 104px;
  height: 36px;
  background-size: auto;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderNavigationBar.Content .HeaderNavigation.Login {
  float: right;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderNavigationBar.Content .HeaderNavigation.Login .Content.MainNavigation #steps li {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderNavigationBar.Content .HeaderNavigation.Login .Content.MainNavigation #steps li.active {
  font-weight: 700 !important;
  color: #000000;
  text-decoration: underline;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderNavigationBar.Content .HeaderNavigation.Login .Content.MainNavigation #steps li.first {
  text-decoration: none;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderNavigationBar.Content .HeaderNavigation.Login .Content.MainNavigation #steps li.first a {
  color: #000000;
}

body[data-theme="Reiss"][data-country="GB"] .PageHeader .HeaderNavigationBar.Content .HeaderNavigation.Login .Content.MainNavigation #steps li a {
  text-transform: uppercase;
  font-weight: 400;
}

body[data-theme="Reiss"] #mainContent.setpassword {
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent.setpassword #pri .SignInContainer {
  width: 465px;
  padding: 31px;
  box-sizing: border-box;
}

body[data-theme="Reiss"] #mainContent.setpassword #pri .SignInContainer .headerText {
  text-align: left;
  margin-left: 0;
}

body[data-theme="Reiss"] #mainContent.setpassword .SignInTo h1 {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  margin-top: 6px !important;
  margin-bottom: 0 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #mainContent.setpassword #pri div.messagebox .msgContent .msgBody {
  margin-bottom: 0 !important;
  margin-top: 4px !important;
}

body[data-theme="Reiss"] #mainContent.setpassword #pri form .row {
  margin-bottom: 0 !important;
}

body[data-theme="Reiss"] #mainContent.setpassword #pri form .row label {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainContent.setpassword #pri form .row input {
  font-size: 12px !important;
  border-radius: 2px !important;
  height: 32px;
  padding: 2px;
}

body[data-theme="Reiss"] #mainContent.setpassword #pri form .row input:not(.input-validation-error) {
  border-color: #9e9e9e;
}

body[data-theme="Reiss"] #mainContent.setpassword #pri form .row .info-txt {
  margin-top: 70px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  line-height: 1.5;
  display: block;
}

body[data-theme="Reiss"] #mainContent.setpassword #pri form .row .nxbtn.secondary.large.btn-sign-in {
  width: 100%;
}

body[data-theme="Reiss"] #mainContent.setpassword #pri form .row .messagebox {
  margin-bottom: 12px;
}

body[data-theme="Reiss"] .login.MainContent .inputOuter {
  margin-top: 8px;
}

body[data-theme="Reiss"] .login.MainContent .inputOuter input {
  border-radius: 2px !important;
}

body[data-theme="Reiss"] .login.MainContent #pri div.messagebox .msgContent .msgBody, body[data-theme="Reiss"] .login.MainContent #pri div.messagebox .msgContent .password-reset-body {
  margin-top: 4px;
}

body[data-theme="Reiss"] .login.MainContent .ShowPasswordOuter {
  display: none;
}

body[data-theme="Reiss"] .login.MainContent .SecondaryContainer .info-text span {
  display: none;
}

body[data-theme="Reiss"] .login.MainContent #dialogWindowContent {
  border-radius: 0;
}

body[data-theme="Reiss"] .login.MainContent #dialogWindowContent .close {
  background: url("/Images/Reiss/BurgerMenu/icon-close.svg") no-repeat 0 0;
  height: 44px;
  width: 44px;
  margin: 0;
}

body[data-theme="Reiss"] .login.MainContent #dialogWindowContent #dialogWindowHeader {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: normal;
  letter-spacing: 1px;
  padding: 16px 16px 12px 16px;
  border: 1px solid #d1d1d1;
}

body[data-theme="Reiss"] .login.MainContent #dialogWindowContent #dialogWindowBody {
  margin-top: 18px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px !important;
}

body[data-theme="Reiss"] .login.MainContent #dialogWindowContent #dialogWindowBody .hint, body[data-theme="Reiss"] .login.MainContent #dialogWindowContent #dialogWindowBody .hint.migrated-account-hint {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px !important;
}

body[data-theme="Reiss"] .SignInContainer .migrated-account-hint {
  font-weight: bold !important;
  font-size: 12px !important;
}

body[data-theme="Reiss"] header .secure-header__col .secure-header__heading {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px !important;
}

body[data-theme="Reiss"] .secure-header {
  background-color: #ffffff;
  border-bottom: solid 1px #d1d1d1;
  border-radius: 2px;
}

body[data-theme="Reiss"] .delivery-methods-subtotal__bottom-row {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-methods-subtotal__bottom-row--md {
    background-color: #ffffff;
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    border-radius: 0;
    border-right: 0;
    border-left: 0;
  }
  body[data-theme="Reiss"] .secure-header {
    background-color: #ffffff;
    border-bottom: none;
  }
  body[data-theme="Reiss"] .secure-nav {
    border-bottom: 2px solid #d1d1d1;
  }
  body[data-theme="Reiss"] .payment-totals__top-row--md, body[data-theme="Reiss"] .payment-totals__bottom-row--md {
    background-color: #ffffff;
  }
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-options-totals__bottom-row--md {
    background-color: white;
    border: none;
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}

body[data-theme="Reiss"] .delivery-options-totals__label,
body[data-theme="Reiss"] .delivery-options-totals__amount {
  font-size: 12px;
}

body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link .delivery-option-tab__label--xl,
body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link .delivery-option-tab__label--sm {
  padding-top: 9px;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link.delivery-option-tab__link--active .delivery-option-tab__label--xl,
body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link.delivery-option-tab__link--active .delivery-option-tab__label--sm {
  padding-top: 5px;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link .delivery-option-tab__label--xl,
  body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link .delivery-option-tab__label--sm {
    padding-top: 10px;
  }
  body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link.delivery-option-tab__link--active .delivery-option-tab__label--xl,
  body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link.delivery-option-tab__link--active .delivery-option-tab__label--sm {
    padding-top: 7px;
  }
}

body[data-theme="Reiss"] .delivery-options__next-branding-wrapper-container .delivery-option-tabs--border {
  margin-bottom: 6px;
}

body[data-theme="Reiss"] main .delivery-method-section .delivery-method {
  border: 2px solid #000000;
  border-radius: 2px;
  background-color: #ffffff;
}

@media (max-width: 767px) {
  body[data-theme="Reiss"] main .delivery-method-section .delivery-method {
    height: 152px;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  body[data-theme="Reiss"] main .delivery-method-section .delivery-method {
    min-height: 152px;
  }
}

@media (max-width: 570px) {
  body[data-theme="Reiss"] .delivery-slot__container .delivery-slot-header .delivery-slot-header__first-row {
    flex-wrap: wrap;
  }
}

@media (max-width: 900px) and (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-slot__container .delivery-slot-header .delivery-slot-header__first-row {
    flex-wrap: wrap;
  }
}

@media (max-width: 570px) {
  body[data-theme="Reiss"] .delivery-slot__container .delivery-slot-header .delivery-slot-description__container {
    order: 1;
    width: 100%;
  }
}

@media (max-width: 900px) and (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-slot__container .delivery-slot-header .delivery-slot-description__container {
    order: 1;
    width: 100%;
  }
}

@media (max-width: 570px) {
  body[data-theme="Reiss"] .delivery-slot__container .delivery-slot-header .delivery-slot-header__description {
    float: none;
    text-align: start;
  }
}

@media (max-width: 900px) and (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-slot__container .delivery-slot-header .delivery-slot-header__description {
    float: none;
    text-align: start;
  }
}

body[data-theme="Reiss"] .sprite-sheet-home-delivery-white-icon,
body[data-theme="Reiss"] .sprite-sheet-small-next-store-white-icon {
  height: 44px;
  width: 44px;
}

body[data-theme="Reiss"] main .delivery-method-section .delivery-method .delivery-method__heading-icon--store .sprite-sheet-small-next-store-white-icon,
body[data-theme="Reiss"] main .responsiveintl-delivery_container .belowMov-del-buttons .delivery-options-container .delivery-container-buttons .nx-icon.store-collection-black {
  background: url("/Images/Reiss/location.svg") center no-repeat;
  background-size: 44px 44px;
  background-repeat: no-repeat;
}

body[data-theme="Reiss"] .sprite-sheet-home-delivery-white-icon {
  background: url("/Images/Reiss/delivery.svg") center/contain no-repeat;
  background-size: 44px 44px;
  background-repeat: no-repeat;
}

body[data-theme="Reiss"] main .delivery-method-section .delivery-method h1 {
  font-weight: 700;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #000000;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 1.5;
}

body[data-theme="Reiss"] main .delivery-method-section .delivery-method p {
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  line-height: 1.5;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .delivery-method-section__save-msg {
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  width: 100%;
  max-width: fit-content;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-method-section__save-msg {
    padding-left: unset;
  }
}

body[data-theme="Reiss"] .delivery-method-section .delivery-method-section__save-msg {
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  width: 76%;
  max-width: fit-content;
  text-align: left;
}

@media (max-width: 768px) {
  body[data-theme="Reiss"] .delivery-method-section .delivery-method-section__save-msg {
    width: 100%;
    text-align: center;
    padding-left: 28px;
    padding-right: 28px;
  }
}

body[data-theme="Reiss"] .delivery-method-section .delivery-method-section__save-msg a {
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-decoration: underline;
}

body[data-theme="Reiss"] .delivery-method-section .delivery-method h3 {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 18px;
}

body[data-theme="Reiss"] .delivery-method-section .next-unlimited-banner__terms-and-conditions,
body[data-theme="Reiss"] .delivery-method-section .next-unlimited-banner__terms-and-conditions a {
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .overlay {
  background-color: rgba(86, 86, 86, 0.9);
}

body[data-theme="Reiss"] .delivery-option_tray {
  left: calc((100vw - 44px) * -1);
  width: calc(100vw - 44px);
}

@media (min-width: 480px) {
  body[data-theme="Reiss"] .delivery-option_tray {
    width: 420px;
  }
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-option_tray {
    width: 578px;
  }
}

body[data-theme="Reiss"] .delivery-option_tray #map {
  max-height: 199px;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-option_tray #map {
    max-height: 221px;
  }
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__locator-container .store-address__location-option {
  margin-bottom: 12px;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__locator-container .store-address__location-option #store-locator-tray-option {
  height: 44px;
  padding: 4px 35px 4px 8px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__locator-container .store-address__cta-button .store-cta__select-address {
  letter-spacing: 1px !important;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__locator-container .store-address__cta-button .store-cta__select-address:hover, body[data-theme="Reiss"] .delivery-option_tray .store-address__locator-container .store-address__cta-button .store-cta__select-address:focus, body[data-theme="Reiss"] .delivery-option_tray .store-address__locator-container .store-address__cta-button .store-cta__select-address:active {
  letter-spacing: 1px !important;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-info-tab-container {
  margin-top: 2px;
  margin-left: 0;
  height: 31px;
}

@media (min-width: 480px) {
  body[data-theme="Reiss"] .delivery-option_tray .store-address__location-info-tab-container {
    margin-right: -16px;
  }
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-info-tab-container .store-address__location-info-tab-1.col-xs-6, body[data-theme="Reiss"] .delivery-option_tray .store-address__location-info-tab-container .store-address__location-info-tab-2.col-xs-6 {
  width: 50%;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-info-tab-container .store-address__location-info-tab-1.col-xs-6 {
  padding-left: 0;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-info-tab-container a.store-address__location-info-link {
  padding-bottom: 12px;
  height: 31px;
  padding: 0;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-info-tab-container a.store-address__location-info-link:active, body[data-theme="Reiss"] .delivery-option_tray .store-address__location-info-tab-container a.store-address__location-info-link:hover {
  border-bottom: 1px solid #000000;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-info-tab-container a.store-address__location-info-link .store-address__tab-heading-container {
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 18px;
  padding: 0 12px 0 16px;
  height: inherit;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__branch-info {
  display: none;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] .delivery-option_tray .store-address__branch-info {
    padding-top: 30px;
  }
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__branch-info {
  font-size: 12px;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info {
  font-size: 12px;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__branch-details-container {
  margin-bottom: 30px;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__branch-details-container {
    max-width: 273px;
  }
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__branch-details-container .store-address__branch-name {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 1.45em;
  padding-top: 2px;
  padding-bottom: 2px;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__branch-details-container .address-list__entry-store-address {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  padding-top: 0;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__branch-details-container .store-address__branch-tel {
  padding-top: 21px;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__branch-details-container .store-address__branch-tel span {
  display: none;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__branch-details-container .store-address__branch-tel .store-locator__chat-link {
  display: none;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times {
    position: absolute;
    top: -4px;
    right: 0;
    width: 50%;
    padding-left: 24px;
  }
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times .store-address__branch-times-label {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 700;
  padding-bottom: 4px;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times .address-list__entry-store-times-table {
  font-size: 12px;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times .address-list__entry-store-times-table .store-address__branch-times-row, body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times .address-list__entry-store-times-table .store-address__branch-times-row--today {
  line-height: 22px;
  font-weight: 400;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times .address-list__entry-store-times-table .store-address__branch-times-row .address-list__entry-store-times-day, body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times .address-list__entry-store-times-table .store-address__branch-times-row--today .address-list__entry-store-times-day {
  width: 78px;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times .address-list__entry-store-times-table .store-address__branch-times-row .address-list__entry-store-times-open, body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times .address-list__entry-store-times-table .store-address__branch-times-row--today .address-list__entry-store-times-open {
  width: 46px;
}

body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times .address-list__entry-store-times-table .store-address__branch-times-row .address-list__entry-store-times-separator-padding, body[data-theme="Reiss"] .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__opening-times .address-list__entry-store-times-table .store-address__branch-times-row--today .address-list__entry-store-times-separator-padding {
  padding-left: 0;
  padding-right: 0;
}

body[data-theme="Reiss"] .delivery-option_tray-header-container {
  background-color: #f7f7f7;
  border-bottom: 1px solid #d1d1d1;
}

body[data-theme="Reiss"] .delivery-option_tray .delivery-option_tray-header {
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 1.5;
  margin-top: 14px;
  height: 18px;
  color: #000000;
}

body[data-theme="Reiss"] .original-delivery-styling .delivery-slot-selector__radio-image .sprite-sheet-radio-checked {
  border: 2px solid #000000;
}

body[data-theme="Reiss"] main .delivery-option_store-address-list .store-address-list__item input[type=radio]:checked + .delivery-slot-selector__label .delivery-slot-selector__radio-image {
  border: 2px solid #000000;
}

body[data-theme="Reiss"] main .delivery-option_store-address-list .delivery-option_store-sub-header {
  font-weight: 700;
  font-size: 12px;
}

body[data-theme="Reiss"] main .delivery-option_store-address-list .store-address-list__item .delivery-slot-selector__label .delivery-slot-selector__radio-image {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

body[data-theme="Reiss"] main .delivery-option_store-address-list .store-address-list__item .delivery-slot-selector__label .delivery-slot-selector__radio-image:before {
  width: 8px;
  height: 8px;
  margin-top: 4px;
}

body[data-theme="Reiss"] main .order-summary .order-summary__header-row {
  height: 44px;
}

body[data-theme="Reiss"] main .order-summary .order-summary__header-row .order-summary__header-content {
  height: 44px;
  line-height: 18px;
  vertical-align: middle;
}

body[data-theme="Reiss"] main .order-summary .order-summary__header-row .order-summary__header-content .order-summary__header-chevron {
  top: -12px;
  right: -16px;
}

body[data-theme="Reiss"] main .order-summary .order-summary__header-row .order-summary__header-content .order-summary__header-chevron .sprite-sheet-chevron-down,
body[data-theme="Reiss"] main .order-summary .order-summary__header-row .order-summary__header-content .order-summary__header-chevron .sprite-sheet-chevron-up {
  background-image: url(/Images/Reiss/icon-down-chevron.svg);
  width: 44px;
  height: 44px;
}

body[data-theme="Reiss"] main .order-summary .order-summary__body-collapse {
  clear: both;
}

body[data-theme="Reiss"] main .payment-options .payment-option__entry--panel .payment-option__entry .chevron {
  top: 0;
  right: 0;
}

body[data-theme="Reiss"] main .payment-options .payment-option__entry--panel .payment-option__entry .chevron .sprite-sheet-chevron-right,
body[data-theme="Reiss"] main .payment-options .payment-option__entry--panel .payment-option__entry .chevron .sprite-sheet-chevron-down {
  background-image: url(/Images/Reiss/icon-down-chevron.svg);
  width: 44px;
  height: 44px;
}

body[data-theme="Reiss"] main .delivery-option_store-address-list .delivery-option_store-sub-header {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] main .delivery-option_store-address-list .store-address-list__item .delivery-slot-selector__label .delivery-slot-selector__radio-image {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

body[data-theme="Reiss"] main .delivery-option_store-address-list .store-address-list__item .delivery-slot-selector__label .delivery-slot-selector__radio-image:before {
  width: 8px;
  height: 8px;
  margin-top: 4px;
}

body[data-theme="Reiss"] .store-address-list__entry {
  margin: 8px;
}

body[data-theme="Reiss"] main .delivery-option_tray #store-addresses .store-address-list__branch-name {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: 18px;
}

body[data-theme="Reiss"] main .delivery-option_tray #store-addresses .store-address-list__more-info-link-contianer {
  float: none;
  position: relative;
  display: block;
  padding-left: 3px;
  color: #000000;
  line-height: 18px;
  margin-top: 10px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: 700;
  right: 3px;
}

body[data-theme="Reiss"] main .delivery-option_tray #store-addresses .store-address-header {
  background-color: #f7f7f7;
  margin-right: -3%;
  margin-left: -3%;
  padding-left: 3%;
  vertical-align: middle;
  line-height: 42px;
  font-weight: 700;
  font-size: 12px;
  margin-bottom: 5%;
}

@media screen and (min-width: 1000px) {
  body[data-theme="Reiss"] main .delivery-option_tray #store-addresses .store-address-header {
    line-height: 42px;
  }
}

body[data-theme="Reiss"] main .delivery-option_tray #store-addresses .address-list_next-entry {
  float: right;
  margin-bottom: 2%;
}

body[data-theme="Reiss"] main .delivery-option_tray #store-addresses .address-list_previous-entry {
  float: left;
}

body[data-theme="Reiss"] .store-address-list__address {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .store-search-location input.location {
  border: 1px solid #000000;
  padding-left: 9px;
  font-weight: normal;
  color: #000000;
}

body[data-theme="Reiss"] .store-search-validation {
  display: none;
  color: #ff4f42;
}

body[data-theme="Reiss"] main .store-search-btn {
  top: 9px;
  width: 28px;
  height: 28px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: 4px 4px;
}

body[data-theme="Reiss"] main .store-search-btn:hover {
  background: url(/Images/Gel3-0/icon-outline-search.svg);
  background-size: 18px 18px;
  background-repeat: no-repeat;
}

body[data-theme="Reiss"] .secure-header .container .row .secure-header__col .secure-header__heading span {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  letter-spacing: 1px;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] #mainBody .ways-to-pay-banners {
  margin-top: 18px;
}

body[data-theme="Reiss"] #mainBody .ways-to-pay-banners .sprite-sheet-chevron-down .alert.alert-danger {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainBody .payment-totals {
  padding-top: 8px;
}

body[data-theme="Reiss"] #mainBody .payment-totals .payment-totals__bottom-row--xs-sm {
  padding-bottom: 9px;
}

body[data-theme="Reiss"] #mainBody .payment-totals .payment-totals__label span.text-body, body[data-theme="Reiss"] #mainBody .payment-totals .payment-totals__amount span.text-body {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: normal;
  line-height: 1.5;
}

body[data-theme="Reiss"] #mainBody .payment-total__without--nextpay .payment-totals__label span.text-body, body[data-theme="Reiss"] #mainBody .payment-total__without--nextpay .payment-totals__label span span, body[data-theme="Reiss"] #mainBody .payment-total__without--nextpay .payment-totals__amount span.text-body, body[data-theme="Reiss"] #mainBody .payment-total__without--nextpay .payment-totals__amount span span {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.5;
}

body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry-credit--margin-bottom .ways-to-pay-heading {
  font-size: 12px;
  padding-bottom: 10px;
  letter-spacing: 1px;
  line-height: 18px;
}

body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry-credit--margin-bottom .ways-to-pay-heading .ways-to-pay-heading__important-text {
  font-weight: 700;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel .ways-to-pay__accordion-title {
  font-weight: 400;
}

body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel #card-payment-main-header, body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel #payUsingPayPal, body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel div[data-automation-id="GiftCardPayment"], body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel div[data-automation-id="klarnaPayment"], body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel div[data-automation-id="idealPayment"] {
  background: none !important;
}

body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel #card-payment-main-header .ways-to-pay-responsive, body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel #payUsingPayPal .ways-to-pay-responsive, body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel div[data-automation-id="GiftCardPayment"] .ways-to-pay-responsive, body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel div[data-automation-id="klarnaPayment"] .ways-to-pay-responsive, body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel div[data-automation-id="idealPayment"] .ways-to-pay-responsive {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  line-height: 28px;
}

body[data-theme="Reiss"] #mainBody .payment-options .payment-option__entry--panel .ways-to-pay-responsive {
  font-size: 12px;
}

body[data-theme="Reiss"] #mainBody .payment-options #payment-option-credit-as-a-tender > div {
  background: none !important;
}

body[data-theme="Reiss"] #mainBody button#btnRemoveGiftCard, body[data-theme="Reiss"] #mainBody button.btn.btn-primary.btn-lg.form-control.gift-card-update-button {
  width: 100%;
}

@media (min-width: 1024px) and (max-width: 1280px) {
  body[data-theme="Reiss"] #mainBody button#btnRemoveGiftCard, body[data-theme="Reiss"] #mainBody button.btn.btn-primary.btn-lg.form-control.gift-card-update-button {
    width: 79%;
  }
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] #mainBody button#btnRemoveGiftCard, body[data-theme="Reiss"] #mainBody button.btn.btn-primary.btn-lg.form-control.gift-card-update-button {
    width: 38.5%;
  }
}

body[data-theme="Reiss"] #mainBody section.checkout-promos-section .checkout-promos-container .promos .promos-entry-fields .promos-input input#promo-code-input {
  border-radius: 4px 0 0 4px;
}

body[data-theme="Reiss"] #mainBody section.checkout-promos-section .checkout-promos-container .promos .promos-entry-fields .promos-input input#promo-code-input::placeholder {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #mainBody header.alert.nx-advisory {
  color: #000000;
  font-size: 12px;
  margin-top: 1rem;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 13px 11px 10px 16px;
}

body[data-theme="Reiss"] #mainBody header.alert.nx-advisory .nx-alertbody div:first-child {
  letter-spacing: 1px;
  margin-bottom: 0.5rem;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] #mainBody #CheckoutContactDetailsBanner {
    margin-left: 16.67%;
    width: 66.67%;
  }
}

@media (max-width: 580px) {
  body[data-theme="Reiss"] #mainBody #CheckoutContactDetailsBanner {
    margin-left: 0;
    margin-right: 0;
  }
}

body[data-theme="Reiss"] #mainBody .delivery-options-totals #DeliveryOptionsTotal .delivery-options-totals__label span, body[data-theme="Reiss"] #mainBody .delivery-options-totals #DeliveryOptionsTotal delivery-options-totals__amount span {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.5;
}

body[data-theme="Reiss"] #mainBody .order-confirmation__remainedloginmessage__terms small a {
  font-weight: 700;
}

body[data-theme="Reiss"] #mainBody .order-confirmation__remainedloginmessage__terms * {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  color: #000000;
}

body[data-theme="Reiss"] #mainBody #Del_Serv .delivery-option_tray-header-container {
  background-color: #f7f7f7;
}

body[data-theme="Reiss"] #mainBody #Del_Serv .delivery-option_tray-header-container h3.delivery-option_tray-header {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.5;
  margin-top: 14px;
  margin-bottom: 12px;
  height: 18px;
}

body[data-theme="Reiss"] #mainBody #address-finder-1 .panel .form-group h5 label {
  font-family: "Lucida Grande", Arial, sans-serif;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainBody #address-finder-1 .has-feedback .nx-input-with-tooltip {
  width: calc(100% - 32px);
}

body[data-theme="Reiss"] #mainBody #address-finder-1 .has-feedback .nx-input-with-tooltip input .form-control {
  border: 1px solid #565656;
}

@media (min-width: 480px) {
  body[data-theme="Reiss"] #mainBody #address-finder-1 .form-group {
    margin-left: 32px;
  }
  body[data-theme="Reiss"] #mainBody #address-finder-1 .form-group:first-of-type {
    margin-right: 13px;
  }
}

body[data-theme="Reiss"] #mainBody #address-finder-1 span.nx-tooltip-indicator {
  width: 24px;
  height: 24px;
  background-image: url(/Images/Reiss/help-question.svg) !important;
  background-size: 42px;
  background-position: center;
  background-repeat: no-repeat;
  top: 8px;
  left: -1px;
}

body[data-theme="Reiss"] #mainBody #address-finder-1 button.btn-primary {
  background-color: #282828 !important;
}

body[data-theme="Reiss"] #Del_Serv .delivery-performance .overlay span {
  color: #ffffff;
  font-size: 16px;
  position: absolute;
  top: 16px;
  left: calc(100vw - 28px);
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  cursor: pointer;
}

@media (min-width: 480px) {
  body[data-theme="Reiss"] #Del_Serv .delivery-performance .overlay span {
    left: 436px;
  }
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] #Del_Serv .delivery-performance .overlay span {
    left: 594px;
  }
}

@media (max-width: 580px) {
  body[data-theme="Reiss"] #mainBody #address-finder .form-horizontal .form-group {
    margin-bottom: 10px !important;
  }
  body[data-theme="Reiss"] #mainBody #address-finder .form-horizontal .form-group .col-sm-8.has-feedback .input-group-placeholder input#StreetLine2 {
    margin-bottom: 12px;
  }
  body[data-theme="Reiss"] #mainBody #address-finder .form-horizontal .form-group .col-sm-8.has-feedback .input-group-placeholder.edit-checkout-street-address {
    margin-bottom: 7px;
  }
  body[data-theme="Reiss"] #mainBody #deliveryPanel_Main .delivery-performance__address {
    width: 93%;
  }
}

@media (min-width: 760px) {
  body[data-theme="Reiss"] #DeliveryOptionsTotal.delivery-options-totals__bottom-row--md {
    background: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #d1d1d1;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
}

body[data-theme="Reiss"] main .delivery-methods-subtotal .delivery-methods-subtotal__bottom-row .delivery-methods-subtotal__amount,
body[data-theme="Reiss"] main .delivery-methods-subtotal .delivery-methods-subtotal__bottom-row .delivery-methods-subtotal__label {
  font-weight: 700;
  font-size: 12px;
}

body[data-theme="Reiss"] main .delivery-method-section .delivery-method {
  background-color: #f7f7f7;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] main .delivery-method-section .delivery-method {
    padding-top: 2px;
    padding-bottom: 15px;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #DeliveryMethodStore h1 {
    margin: auto;
  }
}

body[data-theme="Reiss"] #mainBody #deliveryPanel_Main .delivery-performance__address {
  width: 100% !important;
  left: 0;
}

body[data-theme="Reiss"] #mainBody #deliveryPanel_Main .delivery-performance__address .address-select-divider {
  font-size: 1px;
  background-color: #000000;
}

body[data-theme="Reiss"] #mainBody #deliveryPanel_Main .delivery-performance__address .sprite-sheet-chevron-down:not(.delivery-performance__chevron) {
  background: url("/images/reiss/icon-chevron-down.svg") no-repeat !important;
  background-position: center !important;
  height: 44px;
  width: 44px;
  margin-top: -44px;
  margin-right: 0;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link span {
    line-height: 22px;
    letter-spacing: 1px;
  }
}

@media (max-width: 1023px) {
  body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link span {
    line-height: 18px;
    letter-spacing: 1px;
  }
}

@media (max-width: 766px) {
  body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group {
    margin-right: 12px;
  }
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group .btn .button-option-date,
body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group .btn .button-option-day {
  font-weight: normal !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group.active .btn .button-option-day {
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] main .delivery-option_tray .delivery-option_tray-header_container {
  background: #f7f7f7;
  border-bottom: 1px solid #d1d1d1;
  height: 44px;
}

body[data-theme="Reiss"] .delivery-option_tray-header-container,
body[data-theme="Reiss"] .delivery-option_tray-header-container {
  background-color: #f7f7f7;
  border-bottom: 1px solid #d1d1d1;
  height: 44px;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-performance__radio-heading {
  padding-right: 5px;
  display: inline-block;
  width: auto;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__charge {
  font-size: 12px;
  float: none;
  line-height: 18px;
  height: 18px;
  display: inline-block;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__charge:before {
  content: " - ";
}

body[data-theme="Reiss"] .delivery-options-page.delivery-type-store .delivery-radio_row__container,
body[data-theme="Reiss"] .delivery-options-page.delivery-type-pudostore .delivery-radio_row__container {
  border: 1px solid #c7c7c5 !important;
  padding: 10px 0;
  margin-left: 16px;
  margin-right: 16px;
}

body[data-theme="Reiss"] .delivery-options-page.delivery-type-store .delivery-radio_row__container .delivery-performance__address,
body[data-theme="Reiss"] .delivery-options-page.delivery-type-pudostore .delivery-radio_row__container .delivery-performance__address {
  width: 93% !important;
}

body[data-theme="Reiss"] .store-address-list__address .store-address-list__address-text,
body[data-theme="Reiss"] .store-address-list__address .text-uppercase {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .iframe-address-tray {
  height: 1000px;
}

body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link--active {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 4px solid #000000;
}

body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link--active div {
  font-weight: 700 !important;
}

body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link--active .delivery-performance__address .delivery-performance__options-tabs {
  font-weight: 700 !important;
}

body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link {
  line-height: 18px;
  color: #000000;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .delivery-option-tabs .delivery-option-tab__link span {
  line-height: 18px;
}

body[data-theme="Reiss"] .delivery-radio__container {
  border: none !important;
  margin-left: -16px;
  margin-right: -16px;
  padding-top: 0;
  margin-bottom: 4px;
}

@media (max-width: 580px) {
  body[data-theme="Reiss"] .delivery-radio__container {
    margin-bottom: 8px;
  }
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__delivery-description-container {
  line-height: 17px;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-performance__selected-radio-row span {
  font-weight: bold;
}

body[data-theme="Reiss"] .delivery-radio__container .deliver-to__address .deliveryaddress-links-div .deliveryaddress-add-or-edit--link {
  padding-top: 7px;
  padding-bottom: 16px;
  line-height: 20px;
}

@media (max-width: 766px) {
  body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner.four-buttons {
    width: 631px;
  }
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot-selector__radio-title {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: 18px;
}

body[data-theme="Reiss"] .delivery-radio__container .sprite-sheet-radio-checked {
  border: 2px solid #000000;
}

body[data-theme="Reiss"] .delivery-radio__container .heading-extra-small.deliver-to__title {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px !important;
  font-weight: 700;
  margin-top: 8px;
  margin-bottom: 5px;
  line-height: 18px;
}

body[data-theme="Reiss"] .checkout-address-inline.deliver-to__address {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .checkout-address-inline.deliver-to__address .deliver-to__address--capitalize {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
}

body[data-theme="Reiss"] .delivery-radio__container .deliver-to__address .deliveryaddress-links-div .additionalOption_link, body[data-theme="Reiss"] .delivery-radio__container .deliver-to__address .deliveryaddress-links-div .editDcAddressLink {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: 700;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot-title {
  text-transform: uppercase;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 8px;
}

body[data-theme="Reiss"] .delivery-buttons-wrapper .btn-tertiary {
  border: solid 1px #9e9e9e;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group .btn {
  border-radius: 4px;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group.active .btn {
  border: 2px solid #000000;
  background-color: #f7f7f7;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group .btn .button-option-date,
body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__date-select .delivery-buttons-wrapper .delivery-button-inner .form-group .btn .button-option-day {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: 700;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__time-select--notime {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  text-align: left;
  line-height: 18px;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__time-select--notime a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .delivery-performance .order-confirmation__remainedloginmessage__terms small {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .delivery-performance .delivery-options-cta__continue-button {
  background-color: #000000 !important;
  display: inline-block;
  width: auto;
  width: 336px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  letter-spacing: 1px !important;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] .delivery-performance .delivery-method-section__save-msg, body[data-theme="Reiss"] .delivery-performance .next-unlimited-banner__terms-and-conditions,
body[data-theme="Reiss"] .delivery-performance .delivery-method-section__save-msg, body[data-theme="Reiss"] .delivery-performance .next-unlimited-banner__terms-and-conditions a {
  text-align: left;
  padding-left: 0;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: 400 !important;
}

body[data-theme="Reiss"] main .order-summary .order-summary__header-row .order-summary__header-content .heading-extra-small {
  font-weight: 700;
  letter-spacing: 1px;
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase;
  line-height: 18px;
  font-size: 12px;
}

body[data-theme="Reiss"] .delivery-performance .order-summary__body-table-th {
  color: #000000;
  vertical-align: top;
  border-bottom: solid 1px #eaeaea;
  letter-spacing: 0;
  line-height: 18px;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .order-summary__body-table-td {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-style: normal;
  color: #000000;
  line-height: 18px;
}

body[data-theme="Reiss"] .order-summary__body-table-td .saleSubText {
  font-size: 12px;
  color: #900000 !important;
}

body[data-theme="Reiss"] .order-summary__body-table-td .order-summary__body-table-details .order-summary__body-table-inline-size-qty {
  color: #000000;
}

body[data-theme="Reiss"] .order-summary__body-table-td .order-summary__body-table-details .order-summary__body-table-inline-size-qty .order-summary__body-table-details-label, body[data-theme="Reiss"] .order-summary__body-table-td .order-summary__body-table-details .order-summary__body-table-inline-size-qty .order-summary__body-table-details-value {
  font-size: 12px;
}

body[data-theme="Reiss"] .stock-messag,
body[data-theme="Reiss"] .stock-message--InStock {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-style: normal;
  color: #257F39;
  line-height: 18px;
}

body[data-theme="Reiss"] .delivery-performance .text-body {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  color: #000000 !important;
  line-height: 18px;
  font-weight: 700;
}

body[data-theme="Reiss"] main #address-finder .btn-link {
  color: #000000;
  text-decoration: underline !important;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainBody .original-delivery-styling .credit-promo-benefit-line .next-pay-btn, body[data-theme="Reiss"] #mainBody .original-delivery-styling .credit-promo-benefit-line .next3step-btn {
  padding: 15px 25px !important;
}

body[data-theme="Reiss"] #mainBody .original-delivery-styling .payment-totals .payment-totals__label .text-body, body[data-theme="Reiss"] #mainBody .original-delivery-styling .payment-totals .payment-totals__amount .text-body {
  color: #000;
}

@media (max-width: 767px) {
  body[data-theme="Reiss"] .delivery-performance .delivery-options-cta__continue-button {
    width: 100%;
  }
  body[data-theme="Reiss"] .delivery-performance .delivery-method-section__save-msg,
  body[data-theme="Reiss"] .next-unlimited-banner__terms-and-conditions {
    text-align: center !important;
    margin: auto;
  }
  body[data-theme="Reiss"] .next-unlimited-banner__terms-and-conditions {
    margin-top: 5px;
  }
  body[data-theme="Reiss"] .secure-header .container .row .secure-header__col {
    background-color: #f7f7f7;
    border-bottom: 1px solid #eaeaea;
  }
  body[data-theme="Reiss"] .secure-header .container .row #chev-back-button {
    top: 5px;
  }
  body[data-theme="Reiss"] .secure-header .container .row #chev-back-button .sprite-sheet-chevron-left {
    background: url("/Images/Reiss/icon-chevron.svg") no-repeat;
    margin-top: 9px;
    margin-left: 1px;
    height: 12px;
    width: 7px;
    transform: rotate(0deg);
  }
  body[data-theme="Reiss"] .secure-nav .responsive_enabled_secure-nav__bag-icon {
    margin-top: 21px;
    margin-bottom: 7px;
  }
  body[data-theme="Reiss"] .secure-nav .responsive_enabled_secure-nav__bag-icon .sprite-sheet-nav-bag-icon {
    margin-top: 0;
  }
  body[data-theme="Reiss"] .secure-nav .responsive_enabled_secure-nav__bag-icon a.secure-nav__bag-icon-link {
    top: 17px !important;
    left: 7px !important;
  }
}

body[data-theme="Reiss"] .secure-nav {
  height: 45px;
  background-color: #ffffff;
  border-bottom: 1px solid #e0e0e0;
}

body[data-theme="Reiss"] .secure-nav .secure-nav__next-logo {
  background: url(/Content/Images/Reiss/icon-brand-logo-v2.svg) center no-repeat !important;
  width: 100% !important;
  height: 20px !important;
  margin-right: auto;
  margin-left: auto;
  margin-top: 12px;
}

body[data-theme="Reiss"] .secure-nav .secure-nav__next-logo svg {
  display: none !important;
}

body[data-theme="Reiss"] .secure-nav .col-xs-3.text-left {
  height: 44px;
}

body[data-theme="Reiss"] .secure-nav .secure-nav__padlock-icon {
  background: url(/Images/Reiss/icon-outline-secure-v2.svg) center no-repeat !important;
  width: 17px;
  margin: 0;
  top: 12px;
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

body[data-theme="Reiss"] .secure-nav .secure-nav__padlock-icon svg {
  display: none !important;
}

body[data-theme="Reiss"] .secure-nav .help-link-for-header {
  color: #000000;
  font-size: 12px;
  line-height: 1.8;
  font-weight: 800;
}

@media screen and (min-width: 768px) {
  body[data-theme="Reiss"] .secure-nav .help-link-for-header {
    padding-top: 12px;
  }
}

body[data-theme="Reiss"] .secure-nav .responsive_enabled_secure-nav__bag-icon {
  margin-top: 4px;
  margin-bottom: 0;
  margin-left: -11px;
}

body[data-theme="Reiss"] .secure-nav .responsive_enabled_secure-nav__bag-icon .sprite-sheet-nav-bag-icon {
  background: url(/Images/Reiss/icon-outline-bag-v2.svg) center no-repeat !important;
  width: 36px !important;
  height: 36px !important;
}

body[data-theme="Reiss"] .secure-nav .responsive_enabled_secure-nav__bag-icon .sprite-sheet-nav-bag-icon svg {
  display: none !important;
}

body[data-theme="Reiss"] .secure-nav .responsive_enabled_secure-nav__bag-icon a.secure-nav__bag-icon-link {
  color: #000000;
  font-size: 12px !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 400 !important;
  left: 5px !important;
  top: 15px !important;
}

body[data-theme="Reiss"] .secure-nav #header-bag-item-count {
  top: 16px;
  width: 25px;
  font-size: 10px !important;
}

@media screen and (min-width: 320px) {
  body[data-theme="Reiss"] .bag-link-xs {
    margin-top: 0;
  }
}

body[data-theme="Reiss"] .payment-options .payment-option__entry--panel .payment-option__entry .sprite-sheet-giftcard-icon {
  display: none;
}

body[data-theme="Reiss"] .delivery-performance .order-confirmation__remainedloginmessage__terms {
  margin-left: 0;
  margin-right: 0;
}

@media (max-width: 767px) {
  body[data-theme="Reiss"] .delivery-performance .delivery-service__payment-buttons-container {
    margin-bottom: 15px;
  }
}

body[data-theme="Reiss"] .btn-primary.store-cta__select-address {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] main .delivery-option_tray .delivery-option_tray-close {
  background: url("/Images/Reiss/reiss-01-atom-icon-utility-close.svg") !important;
}

body[data-theme="Reiss"] main .delivery-option_tray .store-address__location-info-tab-container .store-address__location-info-link-active {
  border-bottom: 1px solid #000;
}

body[data-theme="Reiss"] main .delivery-option_tray .store-address__location-overview .store-address__details--more-info .store-address__branch-tel a {
  color: #000;
}

body[data-theme="Reiss"] .store-address__more-info-item {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .store-address__more-info-item-tick {
  color: #000;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .store-address__location-overview {
    padding-right: 50px;
  }
}

body[data-theme="Reiss"] #deliveryContainerStore .row.delivery-performance__selected-radio-row::after {
  content: 'You can collect your order from your Reiss store of choice - and now Next stores, too.';
  width: 90%;
  padding-left: 32px;
  font-weight: 500;
  font-size: 12px;
}

body[data-theme="Reiss"] #deliveryContainerPudoStore {
  padding-top: 0;
}

body[data-theme="Reiss"] #mainBody #add-new-card-container a {
  width: 90%;
  border-radius: 2px !important;
  background-color: #282828 !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainBody #add-new-card-container a::after {
  content: 'Add New Card';
  font-size: 12px;
}

body[data-theme="Reiss"] #mainBody #add-new-card-container a span {
  display: none;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .secure-footer__customer-services {
    width: 45%;
    left: 55%;
  }
  body[data-theme="Reiss"] .secure-footer__copyright {
    width: 55%;
    right: 45%;
  }
  body[data-theme="Reiss"] .secure-nav #header-bag-item-count {
    top: 17px;
  }
}

body[data-theme="Reiss"] .secure-footer__customer-services-charges {
  line-height: 18px;
}

body[data-theme="Reiss"] .secure-footer__customer-services-charges > span {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .secure-footer__customer-services-charges > span::after {
  content: '.';
}

body[data-theme="Reiss"] .clientName {
  font-size: 0;
}

body[data-theme="Reiss"] .clientName::after {
  content: 'Reiss';
  font-size: 12px;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-radio_row__container .delivery-performance__radio-heading #lblPudoStoreDelivery.delivery-slot-selector__label {
  margin-bottom: 0;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-radio_row__container .delivery-performance__radio-heading .delivery-slot-selector__radio-image .sprite-sheet-radio-unchecked, body[data-theme="Reiss"] .delivery-radio__container .delivery-radio_row__container .delivery-performance__radio-heading .delivery-slot-selector__radio-image .sprite-sheet-radio-checked, body[data-theme="Reiss"] .delivery-radio__container .delivery-radio_row__container .delivery-performance__radio-heading .delivery-slot-selector__radio-image .sprite-sheet-radio-disabled, body[data-theme="Reiss"] .delivery-radio__container .delivery-radio_row__container .delivery-performance__radio-heading .delivery-slot-selector__radio-image .sprite-sheet-radio-checked-disabled {
  margin-top: 0;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-row:not(.nonstatedslot) {
  margin-bottom: 16px;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-row:not(.nonstatedslot) .delivery-slot__container .delivery-performance__slot-content .delivery-slot__terms-container .delivery-slot__terms-content .delivery-groups__itemnotcollected {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

@media (max-width: 767px) {
  body[data-theme="Reiss"] .delivery-performance-line__container .delivery-performance--horizontal-line {
    margin-top: 7px !important;
  }
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot-header .delivery-slot-header__title {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot-header .delivery-slot-header__details {
  line-height: 20px;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot-header .delivery-slot-header__details h2.heading-extra-small.delivery-slot-header__title {
  white-space: nowrap;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot-header .delivery-slot-header__details .delivery-group-list {
  width: 100%;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot-header .delivery-slot-header__arrow {
  padding-left: 4px;
  margin-top: -2px;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot__delivery-description-container {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
}

body[data-theme="Reiss"] .delivery-radio__container.delivery-radio__container--store .delivery-slot__container .delivery-slot-header__icon .sprite-sheet-delivery-icon-store,
body[data-theme="Reiss"] .delivery-radio__container.delivery-radio__container--store .delivery-slot__container .delivery-slot-header__icon .sprite-sheet-delivery-icon-pudo,
body[data-theme="Reiss"] .delivery-type-pudostore .delivery-radio__container .delivery-slot__container .delivery-slot-header__icon .sprite-sheet-delivery-icon-store,
body[data-theme="Reiss"] .delivery-type-pudostore .delivery-radio__container .delivery-slot__container .delivery-slot-header__icon .sprite-sheet-delivery-icon-pudo {
  background-image: url(/Images/Reiss/reiss-store.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 24px;
  height: 24px;
}

@media (min-width: 480px) {
  body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container div.delivery-slot-header_container {
    margin-left: 16px;
    margin-right: 16px;
  }
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot-header .delivery-slot-multi-items__row {
  margin-top: 6px;
}

body[data-theme="Reiss"] .delivery-radio__container .deliver-to__address .deliveryaddress-links-div .deliveryaddress-add-or-edit--link {
  float: left;
}

body[data-theme="Reiss"] #Delivery_Address.address-select {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  border-color: #9e9e9e;
  border-radius: 4px;
}

body[data-theme="Reiss"] .delivery-radio__container .delivery-slot__container .delivery-slot-header__icon .sprite-sheet-delivery-icon-home {
  background-image: url("/Images/Reiss/delivery_home.svg");
  height: 24px;
  width: 24px;
  background-size: 44px 44px;
  background-position: center;
}

body[data-theme="Reiss"] #pri header#CheckoutContactDetailsBanner {
  padding-left: 16px;
  width: 68.5%;
  margin: 10px 0 10px;
  font-size: 12px;
}

body[data-theme="Reiss"] .payment-options.reiss-rebranding .payment-option__pledge .chevron .sprite-sheet-chevron-up {
  width: 44px;
  height: 44px;
  background-image: url(/Images/Reiss/icon-down-chevron.svg);
}

body[data-theme="Reiss"] .payment-options.reiss-rebranding .payment-option__pledge .row .card-payment__applepay-logos span {
  margin-left: 0px;
}

body[data-theme="Reiss"] .payment-options.reiss-rebranding .payment-option__pledge .payment-option__entry--pledege .payment-option__button-prefix-text {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .payment-options.reiss-rebranding .payment-option__pledge .GiftcardWrapper label {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  color: #000000;
}

body[data-theme="Reiss"] .payment-options.reiss-rebranding .payment-option__pledge .GiftcardWrapper .gift-card-input-field .gift-card-input {
  font-weight: normal;
  border-radius: 2px;
}

body[data-theme="Reiss"] .payment-options.reiss-rebranding .payment-option__pledge .GiftcardWrapper .gift-card-check-balance,
body[data-theme="Reiss"] .payment-options.reiss-rebranding .payment-option__pledge .GiftcardWrapper .gift-card-check-balance-container label,
body[data-theme="Reiss"] .payment-options.reiss-rebranding .payment-option__pledge .GiftcardWrapper .gift-card-help-text-row .gift-card-help-text {
  font-weight: 700;
}

body[data-theme="Reiss"] .payment-options.reiss-rebranding .payment-option__pledge .GiftcardWrapper .gift-card-check-balance-container label,
body[data-theme="Reiss"] .payment-options.reiss-rebranding .payment-option__pledge .GiftcardWrapper .gift-card-help-text-row .gift-card-help-text {
  letter-spacing: 1px;
}

body[data-theme="Reiss"] .gift-card__information-container, body[data-theme="Reiss"] .gift-card__information-container a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #000000;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}

@media (max-width: 1023px) {
  body[data-theme="Reiss"] .gift-card__information-container {
    text-align: center;
  }
  body[data-theme="Reiss"] .delivery-performance .delivery-method-section__save-msg,
  body[data-theme="Reiss"] .next-unlimited-banner__terms-and-conditions {
    text-align: center;
  }
}

body[data-theme="Reiss"] .alert-info,
body[data-theme="Reiss"] .consolidation-container .consolidate-banner .alert-info {
  font-size: 12px;
  padding-bottom: 13px;
}

body[data-theme="Reiss"] .alert-info .alert-heading,
body[data-theme="Reiss"] .consolidation-container .consolidate-banner .alert-info .alert-heading {
  font-size: 12px;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .consolidation-container .delivery-slot-selector__radio-image {
  top: -2px;
  position: relative;
}

body[data-theme="Reiss"] .consolidation-container .consolidate__title {
  font-size: 12px;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .consolidation-container .consolidate_delivery-panel {
  margin-top: -10px;
}

body[data-theme="Reiss"] section.gift-card-card-section .gift-card-input-field label {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .choose-preferred-delivery-method-text {
  font-weight: 700;
}

body[data-theme="Reiss"] .nationalid .nationalid__edit p {
  font-size: 12px;
  height: auto;
}

body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__heading {
  font-size: 12px;
}

body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editnumber {
  height: auto;
}

body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editinput-wrapper input {
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 2px;
}

body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editinput-wrapper input.nationalid__input--success,
body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editinput-wrapper input.border-success {
  border-color: #000000;
}

body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editinput-wrapper input.validation-failed {
  border-color: #900000;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editinput-wrapper .nationalid__successicon--update {
    right: 145px;
  }
}

body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editinput-wrapper img {
  content: url(/Images/Reiss/Intl-Account/icon-tick-valid-46px.png);
  height: 42px;
  top: 0;
  width: 42px;
}

@media (max-width: 767px) {
  body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editinput-wrapper img {
    right: 0 !important;
  }
}

body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editinput-wrapper .nationalid__btn {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
}

body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editinput-wrapper .nationalid__btn .nationalid__btntext {
  font-size: 12px;
}

body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__editinput-wrapper .validation-message {
  color: #900000;
}

body[data-theme="Reiss"] .nationalid .nationalid__edit .nationalid__loading {
  background: url(/Images/Reiss/loader-sml.gif) no-repeat center;
}

body[data-theme="Reiss"] .form-group .control-label {
  padding-bottom: 6px;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .input-container label {
  top: 16px;
}

body[data-theme="Reiss"] span.field-validation-error {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .btn-primary,
body[data-theme="Reiss"] #ArrangeReturnsForm .btn-primary,
body[data-theme="Reiss"] .btn-primary:not(:disabled):not(.disabled):active,
body[data-theme="Reiss"] .btn-primary:not(:disabled):not(.disabled).active,
body[data-theme="Reiss"] form[name=frmAddressFinder]:not([action*='/Addresses/AddDelivery']) .btn-primary,
body[data-theme="Reiss"] form[action*="/Returns"] .btn-primary,
body[data-theme="Reiss"] .delivery-performance .delivery-options-cta__continue-button {
  background: #282828 !important;
  background-color: #282828 !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  height: 44px;
  line-height: 14.4px;
  box-sizing: border-box;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 2px !important;
}

@media screen and (width: 400px) {
  body[data-theme="Reiss"] #mainBody button[name="updEmail"].btn-primary {
    width: 367px !important;
  }
}

body[data-theme="Reiss"] .btn-primary:active,
body[data-theme="Reiss"] #ArrangeReturnsForm .btn-primary:active,
body[data-theme="Reiss"] form[name=frmAddressFinder]:not([action*='/Addresses/AddDelivery']) .btn-primary:active,
body[data-theme="Reiss"] form[action*="/Returns"] .btn-primary:active,
body[data-theme="Reiss"] .delivery-performance .delivery-options-cta__continue-button:active {
  background: #282828 !important;
  background-color: #282828 !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] .btn-primary:hover,
body[data-theme="Reiss"] .btn-primary:not(:disabled):not(.disabled):active,
body[data-theme="Reiss"] #ArrangeReturnsForm .btn-primary:hover,
body[data-theme="Reiss"] form[name=frmAddressFinder]:not([action*='/Addresses/AddDelivery']) .btn-primary:hover,
body[data-theme="Reiss"] form[action*="/Returns"] .btn-primary:hover,
body[data-theme="Reiss"] .delivery-performance .delivery-options-cta__continue-button:hover {
  background: #282828 !important;
  background-color: #282828 !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] #mainBody #address-finder .nx-tooltip-indicator {
  background-image: url("/Images/Reiss/help-question.svg") !important;
}

body[data-theme="Reiss"] .form-control {
  border: 1px solid #565656;
  border-radius: 2px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
}

body[data-theme="Reiss"] .form-control::placeholder {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] select.form-control.address-select {
  border: 1px solid #9e9e9e;
  border-radius: 2px;
  height: 44px;
  color: #000000;
  padding-left: 9px;
}

body[data-theme="Reiss"] .has-error .form-control,
body[data-theme="Reiss"] .has-error .form-control:focus:not(.tabbed-filter-brand-search):not(.delivery-performance--delivery-slots__buttons) {
  border: 1px solid #900000 !important;
}

body[data-theme="Reiss"] .has-error .help-block {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  color: #900000;
}

body[data-theme="Reiss"] #mainwrapper .has-feedback.has-error .input-group-addon {
  color: #900000 !important;
  border-color: #900000 !important;
  padding: 6px 13.5px;
}

body[data-theme="Reiss"] main #address-finder input[type=checkbox]:not(:checked) + span:after {
  border: 1px solid #565656;
  border-radius: 0;
  width: 16px;
  height: 16px;
}

body[data-theme="Reiss"] main #address-finder input[type=checkbox]:checked + span:after {
  border: 1px solid #000000;
  border-radius: 0;
  width: 16px;
  height: 16px;
}

body[data-theme="Reiss"] main #address-finder .span-label {
  font-size: 12px;
  display: inline-block;
  padding-bottom: 4px;
}

body[data-theme="Reiss"] main #address-finder .nx-checkbox-label {
  padding-left: 24px;
}

body[data-theme="Reiss"] main #address-finder .nx-checkbox-label .span-label {
  padding-bottom: 0;
  padding-top: 8px;
  padding-left: 8px;
}

body[data-theme="Reiss"] main #address-finder .nx-icon.cross {
  background-image: url(/Images/Reiss/reiss-cross.svg);
}

body[data-theme="Reiss"] #mainBody .container-md form[name=login-reset-password_form] button[type=submit] {
  background: #282828 !important;
  border: #000000 !important;
  border-radius: 2px !important;
  font-weight: bold !important;
  padding-top: 0 !important;
}

body[data-theme="Reiss"] input[type=radio] {
  -moz-appearance: initial;
}

body[data-theme="Reiss"] #ct.CheckoutCommon {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery div {
  font-size: 12px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .msgbox.failure {
  border: 0;
  border-radius: 0;
  box-shadow: inset 2px 0 0 #900000;
  background-color: #fdf3f5;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .msgbox.failure .msgboxContent {
  background-image: none;
  padding-left: 0;
  width: 567px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .msgbox.failure .msgboxContent .msgboxTitle {
  line-height: 1.5;
  color: #000000;
  letter-spacing: 1px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 4px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .msgbox.failure .msgboxContent .msgboxBody {
  color: #000000;
  font-size: 12px;
  line-height: 18px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .repeaterTable .Afterpay {
  height: 25px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .repeaterTable input[type='radio'] {
  position: relative;
  visibility: hidden;
  bottom: 7px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .repeaterTable input[type='radio']:before {
  width: 18px;
  height: 18px;
  border-radius: 10px;
  position: relative;
  background-color: #ffffff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #9e9e9e;
  cursor: pointer;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .repeaterTable input[type='radio']:checked:before {
  width: 16px;
  height: 16px;
  border: 2px solid #000000;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .repeaterTable input[type='radio']:checked:after {
  background-color: #000000;
  content: '';
  display: inline-block;
  position: absolute;
  cursor: pointer;
  top: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 10px;
  visibility: visible;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer {
  background-color: #ffffff;
  padding: 0px 41px 17px 41px;
  border: none;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer a {
  color: #000000;
  font-weight: bold;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer > div:first-of-type {
  text-transform: uppercase;
  padding-bottom: 8px;
  font-weight: bold;
  line-height: 1.5;
  font-size: 12px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .caps, body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .bold {
  text-transform: uppercase;
  line-height: 1.5;
  font-size: 12px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .caps {
  padding-bottom: 20px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .bold {
  padding-bottom: 12px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .pies .column div:last-of-type {
  padding-top: 6px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .pies .pie-first-quarter, body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .pies .pie-second-quarter {
  color: #c7c5c5;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .pies .pie-third-quarter, body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .pies .pie-fourth-quarter {
  background-color: #c7c5c5;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .pies .pie-first-quarter, body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .pies .pie-second-quarter, body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .pies .pie-third-quarter, body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .piecontainer .pies .pie-fourth-quarter {
  border: 1px solid #000000;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoptions-card-iframe .easypay-savedcards {
  border-bottom: 0 solid #eaeaea;
}

body[data-theme="Reiss"] #ct.CheckoutCommon #divStoreSummarySection .dk_container select {
  display: none;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .dTitle h1 {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .Extra-Delivery-Options {
  border: solid 1px #282828;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .selected {
  border: 1px solid #282828;
  box-shadow: inset 5px 0 0 #282828;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .selected .summary.clearfix {
  padding: 1px 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .summary .dMethod span {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  line-height: 18px;
  margin: 17px 0 0 13px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText, body[data-theme="Reiss"] .delivery .home .summary .dSummary {
  color: #565656;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding-top: 10px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText .dSelect, body[data-theme="Reiss"] .delivery .home .summary .dSummary .dSelect {
  margin-left: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText .dWhenTextLabel, body[data-theme="Reiss"] .delivery .home .summary .dSummary .dWhenTextLabel {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  margin-left: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText .dWhenTextNotAvailable, body[data-theme="Reiss"] .delivery .home .summary .dSummary .dWhenTextNotAvailable {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText .dk_toggle, body[data-theme="Reiss"] .delivery .home .summary .dSummary .dk_toggle {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText .fullDropDownDiv .SelectedDeliveryAddress, body[data-theme="Reiss"] .delivery .home .summary .dSummary .fullDropDownDiv .SelectedDeliveryAddress {
  border-radius: 4px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText .fullDropDownDiv .SelectedDeliveryAddress #textDeliveryAddress, body[data-theme="Reiss"] .delivery .home .summary .dSummary .fullDropDownDiv .SelectedDeliveryAddress #textDeliveryAddress {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText .fullDropDownDiv .DropdownAddressesSection .Delivery-Addresses-Container-Cell .Delivery-Address-Text, body[data-theme="Reiss"] .delivery .home .summary .dSummary .fullDropDownDiv .DropdownAddressesSection .Delivery-Addresses-Container-Cell .Delivery-Address-Text {
  color: #000000;
  font-size: 12px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText .fullDropDownDiv .DropdownAddressesSection .Delivery-Addresses-Container-Cell .AddEditAddress a, body[data-theme="Reiss"] .delivery .home .summary .dSummary .fullDropDownDiv .DropdownAddressesSection .Delivery-Addresses-Container-Cell .AddEditAddress a {
  font-size: 12px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText .div-body-center .AddAddressLink a, body[data-theme="Reiss"] .delivery .home .summary .dSummary .div-body-center .AddAddressLink a {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dWhenText .div-body-center .EditAddressLink a, body[data-theme="Reiss"] .delivery .home .summary .dSummary .div-body-center .EditAddressLink a {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .summary .dSummary .dToText {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: normal;
  color: #000000;
  margin: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .summary .dMethod .dHomeImg,
body[data-theme="Reiss"] b#ct.CheckoutCommon .delivery .summary .dMethod .dStoreImg {
  margin: 36px 0px 0 20px;
  width: 20px;
  height: 20px;
  float: left;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .summary .dMethod .dHomeImg {
  margin: 26px 10px 26px 7px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .summary .dMethod .dHomeImg img#imgHome {
  content: url(/Images/Reiss/Intl-Account/Delivery-home.svg) !important;
  width: 44px;
  height: 44px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .summary .dMethod .dHomeImg .dRadio {
  margin-left: 11px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery input[type='radio'] {
  position: relative;
  display: inline-block;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery input[type='radio']:before {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  position: relative;
  background-color: #ffffff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #000000;
  cursor: pointer;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery input[type='radio']:checked:after {
  background-color: #000000;
  width: 11px;
  height: 11px;
  border-radius: 11px;
  content: '';
  display: inline-block;
  top: 3px;
  left: 3px;
  position: absolute;
  cursor: pointer;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .divPudoStore.unselected,
body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .home .unselected {
  border: 1px solid #d1d1d1;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .summary .dSummary,
body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .summary .dSummary {
  margin-left: 0px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .divPudoStoreSummary .dSummary .delDateMsg {
  margin-top: 20px;
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: bold;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  line-height: 18px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon #parcelShopTitle {
  margin-left: 0;
  margin-top: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .summary .dMethodVt img {
  visibility: hidden;
  height: 60px;
  display: block;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .summary .dMethodVt {
  background-color: #eaeaea;
  width: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .summary .panel:not(.payment-option__entry--panel) {
  margin-left: 0;
  margin-right: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .offset .summary {
  width: 240px !important;
  box-sizing: border-box;
  min-height: 88px;
  border: 0px;
  padding: 12.5px;
  margin-left: 2px;
  background-color: #f7f7f7;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .summary .cCost .dbSubTotalLine {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  margin-bottom: 12px;
  font-weight: normal;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .offset .summary .dbFinalTotalLine {
  margin-top: 12px;
  padding-top: 10px;
  border-top: 1px solid #eaeaea;
  line-height: 18px;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .offset .summary input.nxbtn.primary {
  width: 100%;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: bold;
  height: 36px;
  font-size: 12px;
  background-color: #000000;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 22px;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .offset .summary .continueButtonContainerII {
  width: 100%;
}

body[data-theme="Reiss"] #ct.CheckoutCommon div.dBag.refBagHome.clearfix {
  border: 1px solid #e6e6e6;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .orderDeliverySummaryContainer .panel:not(.payment-option__entry--panel) {
  margin: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery div.collapsed.panel-heading.clearfix {
  width: auto;
  margin-left: 30px;
  margin-right: 30px;
  height: 54px;
  font-weight: bold;
  line-height: 18px;
  border-bottom: 1px solid #eaeaea;
  min-height: 54px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .panel-heading {
  padding: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery span.panel-title.pull-left {
  width: auto;
  float: left;
  font-size: 12px;
  padding: 20px 0 0 0;
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  box-sizing: border-box;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .order-summary-panel .rowTitle {
  width: auto;
  float: left;
  padding: 2px 0px;
  line-height: 18px;
  border-top: 0px;
  border-bottom: 1px solid #eaeaea;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000;
  box-sizing: border-box;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .details {
  padding: 16px;
  padding-bottom: 0;
  margin-bottom: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .panel-level-content {
  margin-left: 16px;
  margin-right: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .details .rowLine .itemDeliveryMessage {
  width: 600px;
  display: block;
  line-height: 18px;
  color: #000000;
  margin-bottom: 7px;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: normal;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .details .rowLine {
  width: 630px;
  min-height: 40px;
  float: left;
  padding-left: 0;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: black;
  border-bottom: 1px solid #eaeaea;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .details .rowLine#homeDeliveryInstock {
  height: 54px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .details .dbDataOffer,
body[data-theme="Reiss"] #ct.CheckoutCommon .details .dbDataSize,
body[data-theme="Reiss"] #ct.CheckoutCommon .details .dbDataAvailability,
body[data-theme="Reiss"] #ct.CheckoutCommon .details .dbDataTotal,
body[data-theme="Reiss"] #ct.CheckoutCommon .details .dbDataQty {
  line-height: 16px;
  padding-top: 16px;
  padding-bottom: 110px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #000000;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .details .dbTotals {
  width: auto;
  float: right;
  padding-left: 0;
  margin: 0;
  line-height: normal;
  margin-right: 20px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .details .rowTotal .dbSubTotalLine {
  line-height: 28px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .updateTotals .panel-level-content {
  margin-left: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .details .rowTotal .dbEditShopping {
  margin-top: 11px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .details .rowTotal .dbEditShopping img {
  padding: 4px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .details .rowTotal .dbFinalTotalLine {
  border-top: 1px solid #d1d1d1 !important;
  line-height: 35px;
  margin-top: 68px;
  padding-top: 10px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .details .rowTotal .dbFinalTotalLine .dbFinalTotalTitle, body[data-theme="Reiss"] #ct.CheckoutCommon .delivery .details .rowTotal .dbFinalTotalLine .dbFinalTotalCost {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .payment-options .dTitle h1 {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 15px;
  margin-top: 10px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .repeaterTableFirst,
body[data-theme="Reiss"] #ct.CheckoutCommon .repeaterTable,
body[data-theme="Reiss"] #ct.CheckoutCommon .repeaterTableLast {
  padding: 0 0 0 16px;
  height: 44px;
  line-height: 44px;
  vertical-align: top;
  position: relative;
  text-align: left;
  cursor: pointer;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .otherPaytext {
  position: relative;
  display: block;
  float: right;
  width: 616px;
  top: 0px;
  right: 16px;
  border-left: none;
  padding-left: 0;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .otherPaytext .payments-options img[class^=PayPal] {
  margin-top: 0;
  height: 32px;
  width: 65px;
}

body[data-theme="Reiss"] .payment-option__button-prefix-text {
  font-size: 12px;
}

body[data-theme="Reiss"] .button-prefix-text {
  padding-left: 50px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon ul.paymentoptions .paymentoption .otherPaytext label {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .paymentTermsText {
  width: 680px;
  margin: 14px 0 12px 0;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  margin-left: -16px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .paymentTermsText span {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: normal;
  color: black;
  line-height: 1.8;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .paymentTermsText a,
body[data-theme="Reiss"] #ct.CheckoutCommon .paymentTermsText span a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: normal;
  color: #000000 !important;
  line-height: 1.8;
  text-decoration: underline;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .panel:not(.payment-option__entry--panel) {
  margin-left: 0;
  margin-right: 0;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .offset .incentives {
  width: auto;
  border: none;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-decoration: underline;
  font-weight: bold;
  color: #000000;
  float: left;
  cursor: pointer;
  padding: 10px 0 10px 15px;
  background-color: #f7f7f7;
  box-sizing: border-box;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .offset br {
  display: none;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .offset .summary {
  width: 100%;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .offset .incentives {
  width: 238px;
  margin: 12px 1px 0px 3px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .repeaterTableFirst, body[data-theme="Reiss"] body[data-theme="Reiss"] #ct.CheckoutCommon .repeaterTable, body[data-theme="Reiss"] body[data-theme="Reiss"] #ct.CheckoutCommon .repeaterTableLast {
  padding: 1px 0 0 16px;
  height: 44px;
  line-height: 39px;
}

body[data-theme="Reiss"] .payments .payments-options {
  top: 20px;
  margin-top: 10px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon #btnEditShoppingMid .panel-link {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-decoration: underline;
  font-weight: bold;
  padding-left: 0;
  font-size: 12px;
  margin-left: 10px;
  height: 18px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .summary .cCost {
  margin-top: 6px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .dbFinalTotalTitle {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .offset .summary input.nxbtn.primary {
  font-size: 12px !important;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .delivery div.collapsed.panel-heading.clearfix {
  height: 48px;
  line-height: 14px;
  min-height: 48px;
}

body[data-theme="Reiss"] #ct.CheckoutCommon .offset .summary .dbFinalTotalLine {
  padding-top: 14px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  border-bottom: 1px solid #b7b7b7;
  height: 88px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .BagSummary {
  padding: 2px 10px 0 10px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .HeaderContent .HeaderTopBar .SecureMessages {
  margin-top: 14px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .HeaderContent .HeaderTopBar .SiteLogo {
  float: left;
  margin: 8px 0 5px 7px;
  background-repeat: no-repeat;
  display: block;
  background-image: url(/Content/Images/Reiss/logo-header-login.svg) !important;
  background-position: 0;
  width: 104px;
  height: 47px;
  background-size: auto;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector {
  top: 60px;
  left: 666px;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector {
    left: 666px;
  }
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .countrySelector {
    left: 666px;
  }
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .HeaderContent {
  background: #ffffff;
  position: relative;
  padding: 0;
  height: 88px;
  z-index: 9999;
  color: #000000;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .HeaderContent .HeaderTopBar {
  height: 44px;
  padding: 12px 0 0;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .HeaderContent .HeaderTopBar .QuickLinks li.telephone-ltr {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-align: right;
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader .HeaderContent .HeaderTopBar {
    width: 956px;
  }
}

body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader.Large,
body[data-theme="Reiss"]:not([data-country='GB']) div.HeaderSpacer, body[data-theme="Reiss"]:not([data-country='GB']) .dynamicLoadError .DynamicLoadHeaderSpacer {
  background-color: #ffffff;
}

body[data-theme="Reiss"]:not([data-country='GB']) .MainNavigation ul#steps li,
body[data-theme="Reiss"]:not([data-country='GB']) .MainNavigation ul#steps li a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #000000;
  font-weight: normal;
  letter-spacing: normal !important;
  font-size: 12px !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"]:not([data-country='GB']) .MainNavigation ul#steps li,
body[data-theme="Reiss"]:not([data-country='GB']) .MainNavigation ul#steps li.active {
  color: #000000;
  font-weight: 400;
  letter-spacing: normal !important;
  font-size: 12px !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"]:not([data-country='GB']) .MainNavigation ul#steps li.first a {
  font-weight: bold !important;
  text-decoration: underline;
}

body[data-theme="Reiss"]:not([data-country='GB']) .MainNavigation ul#steps li.active {
  font-weight: 700 !important;
}

body[data-theme="Reiss"]:not([data-country='GB']) #gel-secure-icon {
  display: none !important;
}

body[data-theme="Reiss"]:not([data-country='GB']) .SecureMessages .SecureText {
  font-size: 0;
  background-image: url(/Images/Reiss/icon-outline-secure-v2.svg);
  background-repeat: no-repeat;
  height: 20px;
  width: 17px;
  margin: 7px 0 0 8px;
  top: 12px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .HeaderContent .HeaderTopBar .SiteLogo.white {
  background-image: url("/Images/Reiss/icon-brand-logo.svg");
  background-position: left;
  background-size: 104px 36px;
  background-repeat: no-repeat;
  width: 104px;
  height: 36px;
  margin-top: 15px;
}

body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader .HeaderContent .HeaderTopBar .flagSelectorContainer .flagContainer .HeaderFlag {
  border: 1px solid #000000;
  width: 17px;
  height: 17px;
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader .HeaderContent .flagContainer {
    width: 17px;
    margin-top: 7px;
  }
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground:not(.flag-UnitedKingdom) {
  width: 17px;
  background-size: 348px 108px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-USA {
  background-position: -280px -90px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-HongKong {
  background-position: -235px -24px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Ireland {
  background-position: -3px -48px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Netherlands {
  background-position: -327px -46px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-SaudiArabia {
  background-position: -258px -67px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Switzerland {
  background-position: -119px -89px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Spain {
  background-position: -72px -89px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Canada {
  background-position: -170px 0px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-UnitedArabEmirates {
  background-position: -237px -89px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Argentina {
  background-position: -3px -2px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Brazil {
  background-position: -136px 0px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Mexico {
  background-position: -221px -34px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-India {
  background-position: -305px -24px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Japan {
  background-position: -51px -34px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Malaysia {
  background-position: -187px -34px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Pakistan {
  background-position: -51px -51px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Singapore {
  background-position: -221px -51px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-SouthKorea {
  background-position: -289px -68px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Taiwan {
  background-position: -102px -68px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Thailand {
  background-position: -119px -68px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Vietnam {
  background-position: -361px -5px;
  background-size: 450px 210px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Austria {
  background-position: -72px -2px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Belgium {
  background-position: -166px -1px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Bulgaria {
  background-position: -215px -2px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Croatia {
  background-position: -221px 0px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Cyprus {
  background-position: -238px 0px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-CzechRepublic {
  background-position: -2px -24px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Denmark {
  background-position: -26px -24px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Estonia {
  background-position: -74px -24px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Finland {
  background-position: -95px -24px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Gibraltar {
  background-position: -136px -17px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Greece {
  background-position: -153px -17px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Hungary {
  background-position: -258px -24px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Iceland {
  background-position: -281px -24px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Italy {
  background-position: -50px -46px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Latvia {
  background-position: -143px -46px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Lithuania {
  background-position: -210px -45px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Luxembourg {
  background-position: -235px -46px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Malta {
  background-position: -204px -34px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Poland {
  background-position: -144px -68px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Portugal {
  background-position: -119px -51px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Romania {
  background-position: -212px -67px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Slovakia {
  background-position: -328px -67px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Slovenia {
  background-position: -2px -88px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Sweden {
  background-position: -95px -89px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Turkey {
  background-position: -136px -68px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Egypt {
  background-position: -50px -24px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Israel {
  background-position: -17px -34px;
  background-size: 255px 85px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Kuwait {
  background-position: -120px -45px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Lebanon {
  background-position: -165px -46px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-Qatar {
  background-position: -187px -69px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer .HeaderFlag.flagBackground.flag-SouthAfrica {
  background-position: -27px -89px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .QuickLinks {
  float: right;
  margin: 6px 0 0 0;
  padding-right: 0px;
  width: 320px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .QuickLinks ul li.callcentreinfo {
  width: 14px;
  padding: 0;
  margin-top: -4px;
  margin-right: -4px;
  background-image: url("/Images/Reiss/icon-footer-telephone.svg");
  background-repeat: no-repeat;
  background-position: center center;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: normal;
  background-size: 25px 25px;
  line-height: 20px;
  height: 22px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .flagContainer {
  margin: 3px 0 0 3px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .HeaderContent .HeaderTopBar {
  height: 32px;
  padding: 12px 0 0;
}

body[data-theme="Reiss"]:not([data-country='GB']) .HeaderNavigationBar {
  width: 893px;
  position: relative;
}

body[data-theme="Reiss"]:not([data-country='GB']) .HeaderNavigationBar .HeaderNavigation {
  width: 893px;
  position: absolute;
  top: 6px;
  right: 55px;
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader .HeaderContent .flagContainer {
    width: 17px;
    margin-top: 4px;
  }
}

body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader .HeaderContent .HeaderTopBar section.QuickLinks ul li a {
  font-weight: 700;
  color: black;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  font-size: 12px;
  border: 1px solid #000000;
  line-height: 16px;
  display: inline-block;
  padding: 3px 12px;
  margin-top: -7px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .BagSummary .Icon {
  padding: 0;
  padding: 0;
  margin: 0;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .BagSummary .Icon .ItemCount {
  overflow: visible;
  height: auto;
  color: #000000;
  width: 20px;
  display: inline-block;
}

body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader .HeaderContent .HeaderTopBar section.BagSummary div.Icon #gel-bag-summary {
  display: none;
}

body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader .HeaderContent .HeaderTopBar section.BagSummary div.Icon #gel-bag-summary {
  display: none !important;
}

body[data-theme="Reiss"]:not([data-country='GB']) .MainNavigation ul#steps li.first,
body[data-theme="Reiss"]:not([data-country='GB']) .MainNavigation ul#steps li.first a {
  font-weight: 400 !important;
  text-decoration: none;
}

body[data-theme="Reiss"]:not([data-country='GB']) .MainNavigation ul#steps li.active {
  text-decoration: underline;
}

body[data-theme="Reiss"]:not([data-country='GB']) .MainNavigation ul#steps li.active ~ li {
  color: #9e9e9e;
}

body[data-theme="Reiss"]:not([data-country='GB']) .PageHeader .BagSummary a {
  background-image: url("/Images/Reiss/icon-outline-bag-v2.svg");
  position: relative;
  display: inline-block;
  background-repeat: no-repeat;
  margin-top: 2px;
  width: 18.22px;
  height: 20px;
  background-position-y: center;
}

body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader .HeaderContent .HeaderTopBar section.BagSummary div.Icon .ItemCount span {
  color: #000000;
  text-align: center;
  line-height: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 10px;
  font-weight: 400;
  margin-left: -1.5px;
  margin-top: 6px;
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader .HeaderContent .flagContainer {
    width: 17px;
    margin-top: 3px;
  }
}

body[data-theme="Reiss"]:not([data-country='GB']) header.PageHeader .HeaderContent .HeaderTopBar section.QuickLinks ul li a {
  border-radius: 2px;
}

body[data-theme="Reiss"]:not([data-country='GB']) .HeaderNavigationBar.Content .Content.MainNavigation {
  margin: 0 auto;
  width: 1000px !important;
}

body[data-theme="Reiss"]:not([data-country='GB']) #ct.CheckoutCommon .delivery .home .selected {
  border: 2px solid #282828;
  box-shadow: inset 3px 0 0 #282828;
}

body[data-theme="Reiss"]:not([data-country='GB']) #ct.CheckoutCommon .delivery .home .selected .dSummary .dWhenText {
  width: 488px;
  line-height: 18px;
  color: #000000;
  margin-top: 0;
}

body[data-theme="Reiss"]:not([data-country='GB']) #ct.CheckoutCommon .delivery .home .selected .dSummary .dToText {
  width: 466px;
  line-height: 18px;
  text-transform: uppercase;
}

body[data-theme="Reiss"]:not([data-country='GB']) #cardpayment {
  margin-left: 16px;
  margin-right: 16px;
}

body[data-theme="Reiss"] #pri {
  padding: 0 !important;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  width: 680px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails #completeMsgBox .msgboxContent .msgboxBody.msgboxLargeSingleLineMessage, body[data-theme="Reiss"] #pri.ppContainer #orderDetails #convertSuccessMsgBox .msgboxContent .msgboxBody.msgboxLargeSingleLineMessage {
  font-size: 12px;
  line-height: 1.8;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails #completeMsgBox .msgboxContent .msgboxBody.msgboxLargeSingleLineMessage {
  font-size: 12px;
  line-height: 1.8;
  padding-top: 10px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .Ordercompletebanner #completeMsgBox {
  box-shadow: inset 2px 0 0 #257F39;
  height: 54px;
  border: 0;
  padding: 0;
  margin-top: 16px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .Ordercompletebanner #completeMsgBox.afterpayPaymentSuccess {
  width: auto;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .Ordercompletebanner #completeMsgBox.guestcheckout-ordercomplete-banner {
  max-width: 100%;
  width: 100%;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .Ordercompletebanner #completeMsgBox.guestSuccessWithEmail {
  height: 70px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .Ordercompletebanner #completeMsgBox .successIcon {
  display: none;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .Ordercompletebanner #completeMsgBox .msgboxContent {
  padding-left: 16px;
  padding-top: 20px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .Ordercompletebanner #completeMsgBox .msgboxContent .msgboxBody {
  margin-left: 0;
  font-size: 12px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails #SaveCardDetails {
  display: inline-block;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails #SaveCardDetails .btn-save-card-easy-pay {
  float: unset;
  display: inline-block;
  height: 24px !important;
  width: 65px;
  padding: 0;
  margin-top: 0;
  margin-left: 12px;
  line-height: 25px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails #SaveCardDetails .btn-save-card-easy-pay:hover {
  text-decoration: none;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails #SaveCardDetails, body[data-theme="Reiss"] #pri.ppContainer #orderDetails #CardSavedSuccessfully, body[data-theme="Reiss"] #pri.ppContainer #orderDetails #CardSavedError {
  width: 100%;
  margin: 0 auto;
  float: unset;
  text-align: center;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails #SaveCardDetails span, body[data-theme="Reiss"] #pri.ppContainer #orderDetails #SaveCardDetails .save-card-easy-pay-text, body[data-theme="Reiss"] #pri.ppContainer #orderDetails #CardSavedSuccessfully span, body[data-theme="Reiss"] #pri.ppContainer #orderDetails #CardSavedSuccessfully .save-card-easy-pay-text, body[data-theme="Reiss"] #pri.ppContainer #orderDetails #CardSavedError span, body[data-theme="Reiss"] #pri.ppContainer #orderDetails #CardSavedError .save-card-easy-pay-text {
  float: unset;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails #CardSavedSuccessfully {
  border-left: none;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails h1 {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  line-height: 1.5;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails table {
  font-size: 12px;
  margin: 0;
  width: 100%;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails table td.fistCol {
  padding: 0 0 16px 0;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails table td.fistCol:last-of-type {
  padding: 0 0 10px 0;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails table td.secondCol span, body[data-theme="Reiss"] #pri.ppContainer #orderDetails table td.secondCol strong {
  font-weight: bold;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails header.alert.nx-advisory {
  margin-bottom: 1.5em;
  max-width: 680px;
  font-size: 12px;
  padding: 0;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails header.alert.nx-advisory .nx-alertbody {
  padding: 13px 18px 10px 16px;
  line-height: 1.5;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails header.alert.nx-advisory div {
  line-height: 1.5;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container {
  padding: 27px 119px 16px 119px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .reiss-guest-heading {
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .reiss-guest-marketing-image-text, body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .reiss-guest-subheading {
  text-transform: uppercase;
  font-size: 12px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .reiss-guest-subheading {
  padding-left: 0px;
  padding-right: 0px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .guest-checkout-password-form .guest-password-box-international,
body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .guest-checkout-password-form .reiss-guest-password-show,
body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .guest-checkout-password-form #passwordRule_complete,
body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .guest-checkout-password-form .reiss-marketing-preferences-text {
  font-size: 12px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .guest-checkout-password-form .reiss-guest-password-box {
  padding-top: 7px !important;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .guest-checkout-password-form .guest-password-box-international, body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .guest-checkout-password-form .reiss-marketing-preferences-text {
  text-transform: uppercase;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .guest-checkout-password-form .guest-password-box-international {
  margin-top: 4px;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .guest-checkout-password-form #passwordRule_complete {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] #pri.ppContainer #orderDetails .convert-guest-section .reiss-guest-container .guest-checkout-password-form .terms-and-conditions__container small {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
}

body[data-theme="Reiss"] #pri.ppContainer .CompleteBtn {
  margin-bottom: 20px;
  width: 680px;
}

body[data-theme="Reiss"] #pri.ppContainer .CompleteBtn .form-group {
  margin: 0;
}

body[data-theme="Reiss"] #pri.ppContainer .CompleteBtn #PrintButton {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.67;
  text-decoration: underline;
}

body[data-theme="Reiss"] #pri.ppContainer .CompleteBtn #PrintButton img {
  display: none;
}

body[data-theme="Reiss"] #pri.ppContainer .CompleteBtn + .panel-level-content {
  text-align: center;
  font-size: 12px;
  width: 680px;
  margin-left: 0;
  margin-right: 0;
}

body[data-theme="Reiss"] #pri.ppContainer .CompleteBtn + .panel-level-content .SmallInfoText {
  display: none;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group {
  background-color: #fff;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery .panel-title {
  font-size: 12px !important;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery .rowTitle p {
  font-size: 12px !important;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery div, body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery p, body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery span {
  color: #000000;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery div .dbIncentiveDescription, body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery div .dbIncentiveTotal, body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery p .dbIncentiveDescription, body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery p .dbIncentiveTotal, body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery span .dbIncentiveDescription, body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery span .dbIncentiveTotal {
  color: #257F39;
  padding-right: 0px;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery .rowTitle p,
body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery .panel-heading .panel-title {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete {
  margin: 0 auto;
  width: 680px;
  float: none;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete div .dbIncentiveTotal {
  padding-right: 15px;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .panel-heading {
  width: auto;
  height: 46px;
  min-height: 0;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .panel-heading .panel-title {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 20px;
  padding-top: 15px;
  padding-left: 0;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .dBag {
  margin: 0 auto;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete #order-summary-group .panel-default {
  margin: 0;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .details {
  padding: 0;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .details .dbTotals {
  width: 223px;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowTitle {
  width: 100%;
  height: 48px;
  border-top: none;
  padding-left: 0;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowTitle .dbTitleQty {
  width: 80px;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowTitle p {
  text-transform: none;
  margin-bottom: 0;
  margin-top: 9px;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowLine {
  width: 100%;
  padding-left: 0;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowLine .dbDataQty {
  width: 83px;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowLine .dbDataTotal {
  width: 80px;
  float: right;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowLine .dbDataTotal p {
  width: 100%;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowTotal {
  width: 100%;
  padding-left: 0;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowTotal .dbSubTotalLine {
  width: 100%;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowTotal .dbSubTotalLine .dbSubTotalLineCost {
  width: 120px;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowTotal .updateTotals .dbFinalTotalLine {
  width: 100%;
  padding-top: 3px;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowTotal .updateTotals .dbFinalTotalLine .dbFinalTotalCost, body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowTotal .updateTotals .dbFinalTotalLine .dbFinalTotalTitle {
  font-size: 12px;
}

body[data-theme="Reiss"] #pri.ppContainer #order-summary-group .delivery.delivery-checkout-complete .order-summary-panel .rowTotal .updateTotals .panel-level-content {
  padding: 0;
  margin: 0;
}

body[data-theme="Reiss"] #pri.ppContainer .guest-marketing-body-text-international {
  margin: 20px 0 0;
  padding-top: 0;
  width: 680px;
}

body[data-theme="Reiss"] #pri.ppContainer .guest-marketing-body-text-international .guest-marketing-body-content-international {
  font-size: 12px;
}

body[data-theme="Reiss"] .chargeAndIncentiveAmount {
  color: #257F39;
}

body[data-theme="Reiss"] .chargeAndIncentiveDescription {
  color: #257F39;
}

body[data-theme="Reiss"] .delivery .details .rowTotal .dbIncentiveLine .dbIncentiveTotal {
  color: #257F39;
}

body[data-theme="Reiss"] .delivery .details .rowTotal .dbIncentiveLine .dbIncentiveDescription {
  color: #257F39;
}

body[data-theme="Reiss"] .incentives-icon {
  width: 34px;
  height: 24px;
  border-radius: 2px;
  border: solid 1px #000000;
  background-color: #ffffff;
  float: left;
  align-items: center;
  justify-content: center;
  display: flex;
}

body[data-theme="Reiss"] .incentives-icon__text {
  text-decoration: none;
  width: 30px;
  height: 13px;
  font-size: 12px;
  padding-bottom: 2px;
}

body[data-theme="Reiss"] .promotext {
  padding-top: 3px;
  padding-left: 12px;
  font-size: 12px;
  line-height: 1.67;
  width: 156px;
  height: 20px;
  display: inline-block;
  text-decoration: underline;
}

body[data-theme="Reiss"] .promos-message {
  width: 100%;
  height: auto;
  border: none;
  color: #900000;
  float: left;
  padding: 0 0 10px 17px;
  background-color: #f7f7f7;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.5;
}

body[data-theme="Reiss"] .promos-model-message {
  padding: 0 0 0 170px;
  background-color: transparent;
}

body[data-theme="Reiss"] .promoSuccess,
body[data-theme="Reiss"] .promoFailure {
  margin-left: 12px;
  margin-top: 0px;
}

body[data-theme="Reiss"] .payments .offset .modal-content .label {
  width: 173px;
  line-height: normal;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .payments .offset .modal-content table {
  margin-bottom: 5px;
}

body[data-theme="Reiss"] .promoBtnStyle {
  background: #282828;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 12px !important;
}

body[data-theme="Reiss"] .promo-success-message {
  width: 680px;
  background-color: #f4f9fd;
  font-size: 12px;
}

body[data-theme="Reiss"] .promo-success-message .successText {
  padding: 17px 30px 15px 18px;
}

body[data-theme="Reiss"] .promo-success-message .successText p {
  text-transform: uppercase;
}

body[data-theme="Reiss"] .modal-content h2.promo-modal-header-style {
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 1px;
  padding-top: 2px;
  border-radius: 2px;
}

body[data-theme="Reiss"] .promo-details-box {
  background-color: #f4f9fd;
  float: left;
  margin: 10px 0 0 0;
  width: 100%;
}

body[data-theme="Reiss"] .promo-details-box .promo-details {
  padding: 15px 10px 16px 12px;
}

body[data-theme="Reiss"] .promo-details-box .promo-details .promo-description {
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 1.5;
  margin: 1px 16px 6px 0;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .promo-details-box .promo-details .promo-code {
  color: #333;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .promo-details-box .promo-details .promo-amount {
  color: #000;
}

body[data-theme="Reiss"] .ppContainer .payments .promo-line-break_top {
  margin-bottom: 16px;
}

body[data-theme="Reiss"] .promo-line-break_bottom {
  margin-top: 16px;
}

body[data-theme="Reiss"] .payments .offset .modal-content .headerText {
  font-size: 12px;
  margin-top: 2px;
  display: block;
  line-height: 1.5;
}

body[data-theme="Reiss"] .payments .offset .modal-content {
  width: 660px;
}

body[data-theme="Reiss"] .payments .offset .modal-content input[type="text"] {
  width: 431px;
  height: 42px;
  margin-left: 12px;
  line-height: 1.5;
  border: 1px solid #9e9e9e;
  background-color: #ffffff;
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short .messagebox.Success .msgContent .msgboxTitle {
  display: block;
  letter-spacing: 0.83px;
  line-height: 1.8;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short .messagebox.Success .msgContent .msgBody {
  display: inline-block;
  line-height: 18px;
  margin-top: 3px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short fieldset a,
body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short fieldset p {
  line-height: 18px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short fieldset .Address-Container-DefaultAddress {
  border: solid 2px #000000;
  box-shadow: inset 4px 0 0 #000000;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short fieldset .Edit-Address a,
body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short fieldset .Del-Address-Or-Default a {
  color: #000000;
  font-weight: 700;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short fieldset .Edit-Address img,
body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short fieldset .Del-Address-Or-Default img {
  display: none;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short fieldset aside.footer_note {
  padding-bottom: 20px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form .form-title {
  border: solid 1px #d1d1d1 !important;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form .form-title .Add-Address-Button-Border {
  background-color: #ffffff;
  border-radius: 2px;
  height: 36px;
  margin-top: 4px;
  width: auto;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form .form-title h1 {
  background-image: url(/Images/Reiss/Intl-Account/reiss-atom-icon-home-44px.png);
  height: auto;
  width: auto;
  padding: 15px 46px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form .form-title h1.international.buttontext {
  background-image: none;
  padding: 0;
  margin-bottom: 0;
  margin-left: 17px;
  margin-right: 17px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med {
  padding: 12px 15px 0 !important;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med legend {
  margin-bottom: 10px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med p {
  line-height: 1.8;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med label {
  width: 140px;
  margin-right: 15px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med .form-row input::placeholder {
  font-size: 10px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med .form-row input.input-validation-success {
  border-color: #000000;
  background-image: url(/Images/Reiss/Intl-Account/icon-tick-valid-36px.png);
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med .form-row input.input-validation-error {
  border-color: #900000;
  background-image: none;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med .form-row .Country-Label {
  padding: 13px 0;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med .form-row.validation-failed .inputMessage td {
  color: #900000;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med .form-row-international-button {
  padding-left: 155px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med .MakeDefault-Row {
  padding-bottom: 13px;
  padding-top: 4px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med .MakeDefault-Row .MakeDefault-Text {
  font-size: 12px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med .MakeDefault-Row input[type="checkbox"] {
  height: 20px;
  width: 20px;
}

body[data-theme="Reiss"] #mainContent.internationalcoa #pri .form-short form fieldset.dk_med .MakeDefault-Row input[type="checkbox"]:checked {
  background-image: url(/Images/Reiss/Intl-Account/icon-tick-valid-36px.png);
  background-size: unset;
  border: solid 1px #000000;
}

body[data-theme="Reiss"] .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  right: 0;
  top: 6px;
}

body[data-theme="Reiss"] .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span.ui-icon-closethick {
  background-image: url(/Images/Reiss/Intl-Account/reiss-atom-icon-utility-chevron-up-44px.png);
  background-size: 44px;
  height: 44px;
  right: 0;
  top: 0;
  width: 44px;
}

body[data-theme="Reiss"] .ui-dialog .ui-dialog-content .Alert-Popup-Text,
body[data-theme="Reiss"] .ui-dialog .ui-dialog-content .Alert-Popup-Button-Text,
body[data-theme="Reiss"] .ui-dialog .ui-dialog-content .Alert-Popup-Cancel {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: 700;
}

body[data-theme="Reiss"] .ui-dialog .ui-dialog-content .Alert-Popup-Button {
  background-color: #282828;
  border-radius: 2px;
  margin-left: 28px;
}

body[data-theme="Reiss"] .ui-dialog .ui-dialog-content a.Alert-Popup-Cancel {
  margin-right: 28px;
}

body[data-theme="Reiss"] .importDutyTax-container div.msgboxTitle,
body[data-theme="Reiss"] .importDutyTax-container div.msgboxBody {
  color: #000000;
  line-height: 1.8;
}

body[data-theme="Reiss"] .importDutyTax-container .msgboxTitle {
  margin-bottom: 10px;
}

body[data-theme="Reiss"] #ContentArea #orderDetails #SaveCardDetails.save-card-easy-pay-container {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 16px;
}

body[data-theme="Reiss"] .nationalid .nationalid__editinput-wrapper img {
  height: 44px;
  right: 250px;
  width: 44px;
}

body[data-theme="Reiss"] .ProductPage .Content {
  width: 960px;
}

body[data-theme="Reiss"] .ProductPage .Content .itemsContainer {
  width: 960px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ProductPage .Content {
    width: 1200px;
  }
  body[data-theme="Reiss"] .ProductPage .Content .itemsContainer {
    width: 1200px;
  }
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .AddToBag .nxbtn.primary {
  background-color: #282828 !important;
  border-radius: 2px !important;
  color: #ffffff !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  height: 44px !important;
  line-height: 14.4px;
  letter-spacing: 1px !important;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  height: 36px !important;
  box-sizing: border-box;
  padding-top: 8px;
  padding-bottom: 0;
  vertical-align: middle;
}

body[data-theme="Reiss"] .itemsContainer .alt-pdp-favourites {
  display: inline-block;
  float: left;
  width: 36px;
  height: 36px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .BagHolder {
  padding-top: 13px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .AddToBag {
  float: right;
  margin-left: 0;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .PDPDeliveryAndReturns {
  clear: both;
  display: flex;
  padding-top: 5px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .PDPDeliveryAndReturnsText {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-weight: 400 !important;
  flex-direction: row;
  line-height: 18px;
  margin-left: 7px;
  padding-top: 5px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .PDPDeliveryAndReturnsText .link-underline {
  text-decoration: underline;
}

body[data-theme="Reiss"] .SuperZoom a.carouselPrevious {
  background: url("/Images/Reiss/zoom_up.svg") no-repeat;
  transform: none !important;
  -webkit-transform: none !important;
}

body[data-theme="Reiss"] .SuperZoom a.carouselNext {
  background: url("/Images/Reiss/zoom_down.svg") no-repeat;
}

body[data-theme="Reiss"] .SuperZoom .SuperZoomBox .close {
  background-image: url("/Images/Reiss/zoom_close.svg");
  width: 34px;
  height: 34px;
  border: solid 1px #eaeaea;
  border-radius: 25px;
  background-color: #ffffff;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .icon__PDPDeliveryAndReturns {
  background-image: url(/Images/Reiss/icon-delivery-and-returns.svg) !important;
  background-position-y: center;
  background-repeat: no-repeat;
  margin-top: 3px;
  margin-left: 0px;
  padding-top: 0;
  padding-right: 22.5px;
  padding-bottom: 0;
  padding-left: 22.5px;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"].bp1280 .ProductPage .Content .ProductDetail .StyleForm .BagHolder .AddToBag {
    width: 382px;
  }
}

body[data-theme="Reiss"] .itemsContainer .alt-pdp-favourites .fav.heart.add.desktop,
body[data-theme="Reiss"] .itemsContainer .alt-pdp-favourites .fav.heart.remove.desktop {
  width: 43px;
  flex-grow: unset;
  display: inline-block;
  border: none;
  background: none;
  padding: 0;
  opacity: 1 !important;
}

body[data-theme="Reiss"] .itemsContainer .alt-pdp-favourites .fav.heart.add.desktop .favourite-pdp-heart,
body[data-theme="Reiss"] .itemsContainer .alt-pdp-favourites .fav.heart.remove.desktop .favourite-pdp-heart {
  flex-grow: unset;
  display: inline-block;
  border: 1px solid #e6e6e6;
  border-radius: 36px;
  background: none;
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 1px;
  box-sizing: border-box;
}

body[data-theme="Reiss"] .divFavouritesContainer .heart.remove #gel-favourite-loading,
body[data-theme="Reiss"] .divFavouritesContainer .heart.add #gel-favourite-loading {
  visibility: hidden !important;
}

body[data-theme="Reiss"] .divFavouritesContainer .heart.remove {
  background: url("/Images/Reiss/favourite-active-v2.svg") !important;
}

body[data-theme="Reiss"] .divFavouritesContainer .heart.add {
  background: url("/Images/Reiss/favourite-v2.svg") !important;
}

body[data-theme="Reiss"] .divFavouritesContainer .heart {
  margin: 0;
}

body[data-theme="Reiss"] .divFavouritesContainer .heart.remove,
body[data-theme="Reiss"] .divFavouritesContainer .heart.add {
  background-size: auto !important;
  height: 34px;
  width: 34px;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .AddToBag .fav.heart {
  display: none;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .button-container {
  display: block;
}

body[data-theme="Reiss"] .divFavouritesContainer .heart svg {
  width: 36px;
  height: 36px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .AddToBag .nxbtn.disabled {
  opacity: 0.5;
}

body[data-theme="Reiss"] .ProductPage .itemsContainer {
  padding-top: 12px;
}

body[data-theme="Reiss"] .ProductPage .ProductViewer {
  width: 526px;
  max-height: unset;
}

body[data-theme="Reiss"] .ProductPage .ProductViewer .ZoomComponent.Portrait .shotmedia .ThumbNailNav {
  margin-top: -15px;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .ProductPage .ProductViewer .ZoomComponent.Portrait .shotmedia .ThumbNailNav {
    margin-top: -19px;
  }
}

body[data-theme="Reiss"] .ProductPage .ProductViewer .ZoomComponent.Portrait .shotmedia .ThumbNailNav a.carouselPrevious, body[data-theme="Reiss"] .ProductPage .ProductViewer .ZoomComponent.Portrait .shotmedia .ThumbNailNav a.carouselNext {
  height: 44px;
  width: 44px;
  margin-bottom: 0;
  margin-top: 0;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail {
  margin-left: 0;
  width: 381px;
  float: left;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .Style {
  padding-left: 0;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy {
  margin-left: 0;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .StyleCopy {
  width: 381px;
  box-sizing: border-box;
  padding-top: 15px !important;
}

body[data-theme="Reiss"] .ZoomComponent .shotWrapper {
  padding: 0;
  width: 421px;
  border: 0;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ShotView img {
  max-width: 421px !important;
  width: 421px !important;
  height: 560px !important;
}

body[data-theme="Reiss"] .ProductPage .ProductImagery {
  width: 526px;
  margin-right: 52px;
}

body[data-theme="Reiss"] .ZoomComponent .ShotView {
  width: 421px;
  overflow: hidden;
  max-height: 560px;
}

body[data-theme="Reiss"] .ZoomComponent #VideosInlineTemplate {
  width: 421px;
  height: 560px;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav {
  width: 81px;
  margin-right: 24px;
  padding: 0;
  height: auto !important;
}

body[data-theme="Reiss"] .ZoomComponent .ThumbNailNavClip {
  height: 508px !important;
  width: 81px;
  overflow: hidden;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav ul li {
  display: block;
  margin: 0;
  box-sizing: border-box;
  max-width: 81px;
  width: 81px;
  max-height: 108px;
  height: 108px;
  margin-bottom: 24px;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav ul li a {
  display: block;
  width: 81px;
  height: 108px;
  overflow: hidden;
  border-bottom: 2px solid transparent;
  background: none !important;
}

body[data-theme="Reiss"] .ZoomComponent {
  padding: 0;
  max-height: unset;
}

body[data-theme="Reiss"] .ZoomComponent .zoomBox {
  height: 100% !important;
}

body[data-theme="Reiss"] .ZoomComponent .zoomBoxWrapper {
  max-height: 97% !important;
  padding: 0;
}

body[data-theme="Reiss"] .ZoomComponent .shotmedia .ThumbNailNav .ThumbNailNavClip ul li a {
  cursor: pointer;
}

body[data-theme="Reiss"] .ZoomComponent .shotmedia .ThumbNailNav .ThumbNailNavClip ul li.selected {
  height: 106px;
  max-height: 106px;
  margin-bottom: 26px;
}

body[data-theme="Reiss"] .ZoomComponent .shotmedia .ThumbNailNav .ThumbNailNavClip ul li.selected a {
  border-bottom: 2px solid #000000;
  height: 106px;
}

body[data-theme="Reiss"] .ZoomComponent .shotmedia .ThumbNailNav .ThumbNailNavClip ul li a:hover {
  border-bottom: 2px solid #000000;
}

body[data-theme="Reiss"] .ZoomComponent .shotmedia .ThumbNailNav .ThumbNailNavClip ul li.selected a img,
body[data-theme="Reiss"] .ZoomComponent .shotmedia .ThumbNailNav .ThumbNailNavClip ul li a:hover img {
  border: none;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav ul li img {
  width: 81px;
  height: 108px;
  border: none !important;
}

body[data-theme="Reiss"] .ContentArea .itemsContainer .ZoomComponent .shotWrapper .shotNavPrev,
body[data-theme="Reiss"] .ContentArea .itemsContainer .ZoomComponent .shotWrapper .shotNavNext {
  background-color: unset !important;
}

body[data-theme="Reiss"] .ZoomComponent .ShotView .SuperZoomOpen {
  background: none;
  height: 44px;
  width: 44px;
}

body[data-theme="Reiss"] .ZoomComponent .ShotView .SuperZoomOpen .icon {
  height: 44px;
  width: 44px;
  background-image: url("/Images/Reiss/reiss-utility-zoom.svg");
  background-size: 44px 44px;
}

body[data-theme="Reiss"] .ZoomComponent .ShotView .SuperZoomOpen .Text {
  display: none;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo {
  height: 452px !important;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo .ThumbNailNavClip {
  height: 380px !important;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo[data-thumbnail-count="3"] {
  height: 407px !important;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo[data-thumbnail-count="2"] {
  height: 268px !important;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo[data-thumbnail-count="1"] {
  height: 134px !important;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .video.inlineVideo {
  display: block;
  margin: 0;
  box-sizing: border-box;
  max-width: 81px;
  width: 81px;
  max-height: 108px;
  height: 108px;
  margin-bottom: 24px;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .video.inlineVideo .videoText {
  display: none;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .video.inlineVideo a {
  display: block;
  width: 81px;
  height: 108px;
  background-size: cover;
  border-bottom: 2px solid transparent;
}

body[data-theme="Reiss"] .ZoomComponent .video a .play-icon {
  background-position: center center;
  background-image: url(/Images/Reiss/video-play.svg);
  background-repeat: no-repeat;
  width: inherit;
  height: inherit;
  display: block;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"].bp1280 .ProductPage .ProductViewer {
    width: 613px;
    max-height: unset;
  }
  body[data-theme="Reiss"].bp1280 .ProductPage .ProductImagery {
    width: 613px;
    margin-right: 74px;
  }
  body[data-theme="Reiss"].bp1280 .ProductPage .ProductImagery .ZoomComponent.Portrait .ThumbNailNav ul li img {
    width: 99px;
    height: 132px;
  }
  body[data-theme="Reiss"].bp1280 .ProductPage .ProductDetail,
  body[data-theme="Reiss"].bp1280 .ProductPage.HorizontalStyleWith .ProductDetail {
    width: 450px;
    float: left;
    padding-left: 0;
    padding-top: 10px;
  }
  body[data-theme="Reiss"].bp1280 .ProductPage .StackedPDP .ProductDetail {
    float: right;
    padding-right: 80px;
  }
  body[data-theme="Reiss"].bp1280 .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy {
    width: 100%;
    margin: 0;
    padding-top: 12px !important;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  body[data-theme="Reiss"].bp1280 .ZoomComponent .shotWrapper {
    padding: 0;
    width: 489px;
  }
  body[data-theme="Reiss"].bp1280 .ZoomComponent #VideosInlineTemplate {
    width: 489px;
    height: 652px;
  }
  body[data-theme="Reiss"].bp1280 .ZoomComponent.Portrait .ShotView img {
    max-width: 489px !important;
    width: 489px !important;
    height: 652px !important;
  }
  body[data-theme="Reiss"].bp1280 .ZoomComponent .ShotView {
    width: 489px;
    overflow: hidden;
    max-height: 652px;
  }
  body[data-theme="Reiss"].bp1280 .ZoomComponent.Portrait .ThumbNailNav {
    width: 99px;
  }
  body[data-theme="Reiss"] .ZoomComponent .ThumbNailNavClip {
    height: 600px !important;
    width: 99px;
    padding: 0;
  }
  body[data-theme="Reiss"].bp1280 .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo {
    height: 520px !important;
  }
  body[data-theme="Reiss"].bp1280 .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo .ThumbNailNavClip {
    height: 444px !important;
  }
  body[data-theme="Reiss"].bp1280 .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo[data-thumbnail-count="3"] {
    height: 476px !important;
  }
  body[data-theme="Reiss"].bp1280 .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo[data-thumbnail-count="2"] {
    height: 316px !important;
  }
  body[data-theme="Reiss"].bp1280 .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo[data-thumbnail-count="1"] {
    height: 158px !important;
  }
  body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav ul li,
  body[data-theme="Reiss"] .ZoomComponent.Portrait .video.inlineVideo {
    margin: 0;
    box-sizing: border-box;
    max-width: 99px;
    width: 99px;
    max-height: 132px;
    height: 132px;
    margin-bottom: 24px;
  }
  body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav ul li .videoText,
  body[data-theme="Reiss"] .ZoomComponent.Portrait .video.inlineVideo .videoText {
    display: none;
  }
  body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav ul li a {
    display: block;
    width: 99px;
    height: 132px;
    overflow: hidden;
    border-bottom: 2px solid transparent;
    background: none !important;
  }
  body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav .ThumbNailNavClip ul li.selected {
    height: 130px;
    max-height: 130px;
  }
  body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav .ThumbNailNavClip ul li.selected a {
    border-bottom: 2px solid #000000;
    height: 130px;
  }
  body[data-theme="Reiss"] .ZoomComponent.Portrait .video.inlineVideo a {
    display: block;
    width: 99px;
    height: 132px;
    background-size: cover;
    border-bottom: 2px solid transparent;
  }
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="0"] .carouselPrevious,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="0"] .carouselNext,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="1"] .carouselPrevious,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="1"] .carouselNext,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="2"] .carouselPrevious,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="2"] .carouselNext,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="3"] .carouselPrevious,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="3"] .carouselNext,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="4"] .carouselPrevious,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="4"] .carouselNext {
  display: none !important;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="0"],
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="1"],
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="2"],
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="3"],
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="4"] {
  margin-top: 0 !important;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="0"] .ThumbNailNavClip,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="1"] .ThumbNailNavClip,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="2"] .ThumbNailNavClip,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="3"] .ThumbNailNavClip,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="4"] .ThumbNailNavClip {
  height: 560px !important;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="0"] .ThumbNailNavClip,
  body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="1"] .ThumbNailNavClip,
  body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="2"] .ThumbNailNavClip,
  body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="3"] .ThumbNailNavClip,
  body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav[data-thumbnail-count="4"] .ThumbNailNavClip {
    height: 652px !important;
  }
}

body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav[data-thumbnail-count="0"] .carouselPrevious,
body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav[data-thumbnail-count="0"] .carouselNext,
body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav[data-thumbnail-count="1"] .carouselPrevious,
body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav[data-thumbnail-count="1"] .carouselNext,
body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav[data-thumbnail-count="2"] .carouselPrevious,
body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav[data-thumbnail-count="2"] .carouselNext,
body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav[data-thumbnail-count="3"] .carouselPrevious,
body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav[data-thumbnail-count="3"] .carouselNext,
body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav[data-thumbnail-count="4"] .carouselPrevious,
body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav[data-thumbnail-count="4"] .carouselNext {
  display: block !important;
}

body[data-theme="Reiss"] .SuperZoom .SuperThumbNailNav ul li.selected {
  border: 2px solid #000000;
}

body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo[data-thumbnail-count="4"] .carouselPrevious,
body[data-theme="Reiss"] .ZoomComponent.Portrait .ThumbNailNav.ThumbNailNavwithVideo[data-thumbnail-count="4"] .carouselNext {
  display: block !important;
}

body[data-theme="Reiss"] .ModalSlideInContainer.overlay-slide-in {
  opacity: 0.9;
  background-color: rgba(86, 86, 86, 0.9);
}

body[data-theme="Reiss"] .itemsContainer .ProductDetail .StyleCopy .SizeGuideLink img {
  display: none;
}

body[data-theme="Reiss"] .itemsContainer .ProductDetail .StyleCopy .SizeGuideLink .SizeGuideString {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000 !important;
  line-height: 18px;
  text-align: right;
  text-decoration: underline !important;
  padding-top: 3px !important;
}

body[data-theme="Reiss"] .itemsContainer .ProductDetail .StyleCopy .SizeGuideLink.SizeGuidePreload {
  cursor: default;
}

body[data-theme="Reiss"] .itemsContainer .ProductDetail .StyleCopy .SizeGuideLink.SizeGuidePreload .SizeGuideString {
  opacity: .5;
  text-decoration: none !important;
}

body[data-theme="Reiss"] .itemsContainer .ProductDetail .StyleCopy .SizeGuideLink.SizeGuidePreload.HiddenSizeGuide .SizeGuideString {
  visibility: hidden;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleMeta .ItemNumber {
  display: none;
}

body[data-theme="Reiss"] .pdp-alt-sku-location {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 14px;
  line-height: 1.5;
  width: 184px;
  height: 18px;
}

body[data-theme="Reiss"] .pdp-alt-sku-location-title {
  display: inline-block;
  padding-right: 6px;
}

body[data-theme="Reiss"] .login-tooltip {
  box-shadow: unset !important;
  margin-left: 87px;
  height: 104px !important;
  width: 216px !important;
  padding: 5px;
}

body[data-theme="Reiss"] .popover.login-tooltip.desktop.sofasPopover.fade.bottom.in > .arrow {
  left: 10% !important;
  top: -8px !important;
  border-bottom-color: #f7f7f7 !important;
}

body[data-theme="Reiss"] .popover.login-tooltip.desktop.sofasPopover.fade.bottom.in > .arrow:after {
  border-bottom-color: #f7f7f7 !important;
}

body[data-theme="Reiss"] .login-tooltip,
body[data-theme="Reiss"] .login-tooltip .popover-header,
body[data-theme="Reiss"] .login-tooltip .popover-title,
body[data-theme="Reiss"] .login-tooltip .popover-content,
body[data-theme="Reiss"] .login-tooltip .popover-body {
  background-color: #f7f7f7 !important;
}

body[data-theme="Reiss"] .login-tooltip .popover-header,
body[data-theme="Reiss"] .login-tooltip .popover-title,
body[data-theme="Reiss"] .login-tooltip .favouritesPopoverTitle {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  font-size: 14px !important;
}

body[data-theme="Reiss"] .login-tooltip .popover-body,
body[data-theme="Reiss"] .login-tooltip .popover-body a,
body[data-theme="Reiss"] .login-tooltip .loginPopoverText,
body[data-theme="Reiss"] .login-tooltip .loginPopoverLink {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  color: #000000 !important;
  font-size: 12px !important;
}

body[data-theme="Reiss"] .login-tooltip .popover-content a,
body[data-theme="Reiss"] .login-tooltip .loginPopoverLink {
  text-decoration: underline !important;
}

body[data-theme="Reiss"] .login-tooltip .closePopover {
  width: 18px !important;
  height: 18px !important;
  background-size: 16px 16px !important;
  margin: 0 !important;
  padding: 0 !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .Price {
  display: none !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .Price.alt-pdp-price-location {
  display: block !important;
  text-align: left;
  padding: 0;
  margin-top: 4px;
  margin-bottom: 18px;
  float: none;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 14px;
  line-height: 1.5px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .Title h1,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .Title h1 {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  line-height: 20px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .Title h1:not(.line-clamp),
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .Title h1:not(.line-clamp) {
  display: inline-block;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .nowPrice span,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .nowPrice span,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .customItemPrice span {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  font-weight: 700;
}

body[data-theme="Reiss"] .Chips label::after {
  content: ": ";
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem {
  /*border: 1px solid $gbl_colour_white;*/
  border: 0;
  border-radius: 28px;
  width: 36px;
  height: 36px;
  text-align: center;
  /*transition: border 0.2s ease;*/
  margin-right: 16px;
  margin-bottom: 8px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem img,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem img {
  width: 36px;
  height: 36px;
  border-radius: 28px !important;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem.active,
body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem.hover,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem.active, body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem.hover {
  width: 34px;
  height: 34px;
  border: 1px solid #282828;
  /*transition: border 0.2s ease;*/
  padding: 0;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem.active a img,
body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem.hover a img,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem.active a img, body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .Chips ul.colourChips .chipItem.hover a img {
  display: inline-block;
  width: 30px;
  height: 30px;
  padding: 2px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown label.itemLabel {
  float: unset !important;
  display: block !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  color: #000000 !important;
  font-size: 12px !important;
  margin-bottom: 12px;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips .itemLabel,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips .itemLabel span {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000 !important;
  font-weight: 700 !important;
  margin-bottom: 12px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips .itemLabel[for^="Fit-"],
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips .itemLabel span[for^="Fit-"] {
  margin-top: 13px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.colourChipsContainer ul.colourChips {
  margin-left: -58px;
  width: 381px;
  clear: both;
  float: unset;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.colourChipsContainer ul.colourChips {
    width: 450px;
  }
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.colourChipsContainer ul.colourChips {
    width: 450px;
    margin-left: auto;
  }
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container {
  display: block !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  color: #000000 !important;
  font-size: 12px !important;
  margin-bottom: 12px;
  font-weight: normal;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown {
  height: auto !important;
  font-size: 12px !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.colourChipsContainer span.colourChipNameLabel {
  margin-top: 3px;
  margin-left: 13px;
  width: auto;
  min-height: 16px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips ul.fitChips {
  margin-left: 25px;
  margin-top: 8px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips ul.fitChips .chipItem span,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .Chips ul.fitChips .chipItem span,
body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips ul.fitChips .chipItem.active span,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .Chips ul.fitChips .chipItem.active span {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #000000 !important;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips ul.fitChips .chipItem,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .Chips ul.fitChips .chipItem {
  border: solid 1px transparent;
  background: none !important;
  border-radius: 2px;
  margin: 0;
  margin-bottom: 12px;
  float: unset;
  line-height: 15px;
  padding-top: 5px;
  padding-bottom: 7px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips ul.fitChips .chipItem.active,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .Chips ul.fitChips .chipItem.active {
  border: solid 1px #000000;
  background: none !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleHeader {
  padding-bottom: 0;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleMeta,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleMeta {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 0;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer {
  float: none;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer .availabilityMessage {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: 500 !important;
  font-size: 12px;
  line-height: 1.5;
  margin-bottom: 14px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer .availabilityMessage:empty {
  margin-bottom: 0;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips {
  float: none;
  clear: both;
  width: 381px;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips {
    width: 450px;
  }
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips .chipItem {
  position: relative;
  display: block;
  white-space: nowrap;
  margin: 0 16px 11px 0;
  -webkit-border-radius: 36px;
  -moz-border-radius: 36px;
  border-radius: 36px;
  border: 1px solid transparent;
  padding: 7px 0;
  text-align: center;
  float: left;
  overflow: hidden;
  min-width: 36px;
  max-width: 36px;
  height: 36px;
  width: 36px;
  line-height: 1rem;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips .chipItem span {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase;
  letter-spacing: 0;
  color: #000000 !important;
  display: inline;
  font-weight: 400 !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips .chipItem.active span {
  font-weight: 700 !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips .chipItem:focus {
  border: 1px solid #1d89dd;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips .chipItem.active,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips .chipItem:hover:not(.unavailable),
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips .chipItem:hover:not(.SoldOut) {
  border: 1px solid #282828;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer ul.sizeChips .chipItem.SoldOut:before {
  background: #282828 !important;
  transform: unset !important;
  top: 48% !important;
  height: 1px;
  transform: rotate(0deg);
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .SizeGuide .SizeGuideLink,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .SizeGuide .SizeGuideLink {
  margin-top: 10px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle {
  border: 1px solid #282828;
  border-radius: 2px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle.SoldOut,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle.SoldOut {
  color: #ff4f42 !important;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle .chip,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle .chip {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px;
  color: #000000 !important;
  font-weight: normal;
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"].bp1280 .ProductPage .ProductDetail .StyleForm .DropDown .dk_container {
    height: 36px;
    margin-bottom: 10px;
  }
  body[data-theme="Reiss"].bp1280 .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown.sizeDropDownEnabled ~ div .SizeGuide {
    margin-top: -9px;
  }
  body[data-theme="Reiss"].bp1280 .ProductPage .Content .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle {
    width: 450px;
    background-position: 411px center;
    height: 36px;
    line-height: 25px;
  }
  body[data-theme="Reiss"].bp1280 .ProductPage .ProductDetail .StyleForm .DropDown .dk_container.dk_open .dk_options_inner a {
    height: 36px;
    line-height: 25px;
  }
}

@media (max-width: 1024px) {
  body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .SizeGuide {
    bottom: 105px;
  }
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .SizeGuide,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .SizeGuide {
  margin-left: 0;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .BagHolder .AddToBag,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .BagHolder .AddToBag {
  width: 329px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .BagHolder .AddToBag,
  body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm .BagHolder .AddToBag {
    width: 398px;
  }
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown label {
  margin-bottom: 12px;
}

body[data-theme="Reiss"] .ProductPage .StyleForm .formControls {
  position: relative;
  width: 50%;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips > .sizeAvailability {
  display: inline-block;
  width: auto;
  margin-top: 17px;
  margin-left: 5px;
  color: #000000 !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer .sizeAvailability {
  width: 305px;
  position: absolute;
  top: 11px;
  left: 44px;
  color: #000000 !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.sizeChipsContainer .sizeAvailability {
    left: 52px;
  }
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips .sizeAvailability.SoldOut {
  color: #d91440 !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm {
  padding-top: 5px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail a.btn-addtobag:not(.modularPDPEnabled) {
  border: none !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail a.nxbtn.primary.btn-addtobag {
  border: none !important;
}

body[data-theme="Reiss"] .ModalPopup.show .NotificationContainer {
  padding-top: 20px;
}

body[data-theme="Reiss"] .ModalPopup.show .NotificationContainer .header .closebtn {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
}

body[data-theme="Reiss"] .ModalPopup.show .NotificationContainer .header h4 {
  font-size: 14px;
  font-family: 'Reiss';
  color: #000000;
  font-weight: bold;
}

body[data-theme="Reiss"] .ModalPopup.show .NotificationContainer .info {
  color: #000000;
  font-size: 12px;
  line-height: 18px;
}

body[data-theme="Reiss"] .ModalPopup.show .NotificationContainer .info .details {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  line-height: 1.5;
}

body[data-theme="Reiss"] .ModalPopup.show .NotificationContainer .info .dataSection label.EmailAddress {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  line-height: 1.5;
}

body[data-theme="Reiss"] .ModalPopup.show .NotificationContainer .info .dataSection input.EmailAddress {
  border: solid 1px #9e9e9e;
  padding: 6px;
  width: 350px;
}

body[data-theme="Reiss"] .ModalPopup.show .NotificationContainer .info .dataSection .nxbtn.primary {
  border-radius: 2px;
  background-color: #282828;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] .StyleForm .Chips {
  clear: both;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .SizeGuide {
  float: right;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .StyleForm .DropDown ~ div .SizeGuide {
  margin-top: 0;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown.sizeDropDownEnabled ~ div .SizeGuide .SizeGuideLink,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown.sizeDropDownEnabled ~ div .SizeGuide .SizeGuideLink {
  margin-top: 10px;
}

@media only screen and (max-width: 1024px) {
  body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown.sizeDropDownEnabled ~ div .SizeGuide .SizeGuideLink,
  body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown.sizeDropDownEnabled ~ div .SizeGuide .SizeGuideLink {
    margin-top: 0px !important;
  }
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container {
  height: 45px;
  clear: both;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle {
  width: 381px;
}

body[data-theme="Reiss"] .ProductPage .Content .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container.dk_open .dk_options_inner a {
  height: 36px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  line-height: 28px;
  box-sizing: border-box;
  font-weight: normal !important;
  padding-left: 10px;
  cursor: pointer;
}

body[data-theme="Reiss"] .ProductPage .Content .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle {
  border: 1px solid #9e9e9e;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container.dk_open .dk_options_inner a {
  border-bottom: 1px solid #f7f7f7;
}

body[data-theme="Reiss"] .ProductPage .Content .ProductDetail .StyleForm .DropDown .dk_container.dk_open .dk_options_inner .dk_option_current a {
  background: #000000;
  color: #ffffff;
  font-weight: normal !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container.dk_open .dk_options_inner a:hover {
  background: #000000 !important;
  color: #ffffff;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle .chip,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container a.dk_toggle .chip,
body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown .dk_container .dk_options a.dk_dropdown_option span,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container .dk_options a.dk_dropdown_option span {
  height: 22px;
  width: 22px;
  border-radius: 22px;
  background-size: cover;
  margin-top: 2px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown .dk_container.dk_open .dk_toggle:after, body[data-theme="Reiss"] body .ProductPage .ProductDetail .StyleForm .DropDown .dk_container.dk_open .dk_toggle:after {
  right: 13px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleForm .DropDown .dk_container.dk_open .dk_toggle:after, body[data-theme="Reiss"] body .ProductPage .ProductDetail .StyleForm .DropDown .dk_container.dk_open .dk_toggle:after {
    right: 25px;
  }
}

body[data-theme="Reiss"] .dk_container.dk_open .dk_options_inner .SoldOut a,
body[data-theme="Reiss"] .dk_container.dk_open .dk_options_inner .SaleSoldOut a {
  color: #d91440;
}

body[data-theme="Reiss"] .ZoomComponent .ThumbNailNav ul li.selected,
body[data-theme="Reiss"] .ZoomComponent .ThumbNailNav ul li:hover {
  border: none;
}

body[data-theme="Reiss"] .ZoomComponent .video {
  display: none !important;
}

body[data-theme="Reiss"] .ZoomComponent .video.inlineVideo {
  display: block !important;
}

body[data-theme="Reiss"] .ZoomComponent .video.inlineVideo a {
  display: block;
  border-bottom: 2px solid transparent;
}

body[data-theme="Reiss"] .ZoomComponent .video.inlineVideo a.inlineVideoActive {
  border-bottom: 2px solid #000000;
}

body[data-theme="Reiss"] .ZoomComponent #VideosInlineTemplate {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  display: none;
}

body[data-theme="Reiss"] .ZoomComponent #VideosInlineTemplate.inlineVideoActive {
  display: block;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.colourChipsContainer span {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .Chips div.colourChipsContainer {
  margin-top: 4px;
  float: left;
}

body[data-theme="Reiss"] .addfavouritehover.desktop.popover:not(.maxlimit-tooltip), body[data-theme="Reiss"] .removefavouritehover.desktop.popover:not(.maxlimit-tooltip), body[data-theme="Reiss"] .error-tooltip.desktop.popover:not(.maxlimit-tooltip) {
  min-height: auto !important;
}

body[data-theme="Reiss"] .popover-content .popover-header .favouritesPopoverTitle {
  font-size: 12px !important;
  letter-spacing: 1px !important;
}

body[data-theme="Reiss"] .popover-content .popover-header a.closePopover {
  height: 10px !important;
  width: 10px !important;
}

body[data-theme="Reiss"] .popover-content .popover-body {
  margin-top: 2px;
}

body[data-theme="Reiss"] .popover-content .popover-body p, body[data-theme="Reiss"] .popover-content .popover-body a {
  min-height: auto !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  letter-spacing: 0 !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .Price .wasPrice {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  padding-right: 11px;
  margin-top: 13px;
  line-height: 18px;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .Price .wasPrice:empty {
  padding-right: 0;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .Price .highlightPrice {
  font-size: 14px;
  display: inline-block;
  color: #900000;
  margin-top: 21px;
  margin-bottom: 8px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .Price .highlightPrice span {
  line-height: 18px;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .Price .discountTemporary {
  color: #000;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .Price .discountPermanent {
  color: #900000;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleWith,
body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .sw-slider,
body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleWith, body[data-theme="Reiss"] .ProductPage .ProductDetail .sw-slider {
  display: none;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .StyleWith {
  font-size: 12px;
  text-transform: uppercase;
  color: #000000;
  letter-spacing: 1px;
  font-weight: 700;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  margin-left: 8px;
}

body[data-theme="Reiss"] #AltStyleWithContainer {
  margin-left: 25px;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider {
  width: 100%;
  margin-left: 0;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__container {
  width: 100%;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-previous-slide-container,
body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-next-slide-container {
  opacity: 1;
  top: 37%;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__items-list-item {
  width: 228px;
  margin-right: 8px;
  margin-left: 8px;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__items-list-item .sw-item-list .sw-slider__item-img {
  width: 228px !important;
  height: 303px !important;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__items-list-item .sw-item-list .sw-slider__item-img img {
  display: block;
  width: 228px !important;
  height: 303px !important;
  max-width: 228px !important;
  max-height: 303px !important;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__items-list-item .sw-item-list .sw-slider__item-img img {
    width: 288px !important;
    height: 384px !important;
    max-width: 288px !important;
    max-height: 384px !important;
  }
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__items-list-item .sw-item-list .sw-slider__item-img {
  overflow: hidden;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__item-text .product-title {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  margin: 6px 0px 3px;
  font-style: normal;
  height: 18px;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__item-text .product-name {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  max-width: 100%;
  height: 30px !important;
  margin: 6px 7px 4px 0;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__item-text .product-price-wrapper .product-currency {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000;
  height: 18px;
  margin: 4px 0px 0;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
}

body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__item-text .product-price-wrapper .product-price {
  text-align: left;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider {
    min-width: 1000px;
  }
  body[data-theme="Reiss"] #AltStyleWithContainer {
    width: 1200px;
    margin: auto;
  }
  body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__items-list-item {
    width: 288px;
  }
  body[data-theme="Reiss"] .ProductPage #AltStyleWithContainer .sw-slider .sw-slider__items-list-item .sw-item-list .sw-slider__item-img {
    width: 288px !important;
    height: 383px !important;
  }
}

body[data-theme="Reiss"] .NextHelperPopUp p {
  padding-top: 0;
}

body[data-theme="Reiss"] .NextHelperPopUp.popRight {
  top: 20px !important;
  left: 420px !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown label {
  font-size: 12px !important;
  color: #000000 !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  margin-top: 13px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown label:after {
  content: ": ";
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .DropDown .dk_container.dk_open .dk_options_inner a {
  border-bottom: none;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .modal-header {
  height: 44px;
  padding: 14px 18px 12px 15px;
  background-color: #ffffff;
  border-bottom: 1px solid #eaeaea;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .modal-header .modal-header-title {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000 !important;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .modal-header .closebtn.closemodal {
  background: none;
  margin-top: 0;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  text-align: right;
  margin: -2px 0 0 0;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area {
  padding-top: 12px;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area #sizeguide-wrapper .sizeguide-input-group #table-switch.sizeguide-btn-group a[data-title="cm"] {
  height: 44px;
  width: 62px !important;
  border-radius: 0 4px 4px 0;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area #sizeguide-wrapper .sizeguide-input-group #table-switch.sizeguide-btn-group a[data-title="inches"] {
  height: 44px;
  width: 67px !important;
  border-radius: 4px 0 0 4px;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area #sizeguide-wrapper .sizeguide-input-group #sizeguide-links {
  text-align: right;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area .content-container #sizeguide-wrapper {
  color: #000000 !important;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area .content-container #sizeguide-wrapper .sizeguide-content-section .sizeguide-input-group #sizeguide-links a {
  line-height: 1.33;
  letter-spacing: normal;
  text-align: right;
  color: #000000;
  text-decoration: underline;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area .content-container #sizeguide-wrapper .sizeguide-content-section .sizeguide-input-group #table-switch .sizeguide-btn {
  font-size: 12px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  padding: 11px 14px 9px 14px;
  color: #000000 !important;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area .content-container #sizeguide-wrapper .sizeguide-content-section .sizeguide-input-group #table-switch .sizeguide-btn.active {
  border: 2px solid #000000 !important;
  background-color: #f7f7f7;
  font-weight: 700 !important;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area .content-container #sizeguide-wrapper .sizeguide-content-section .sizeguide-input-group #table-switch .sizeguide-btn.notActive {
  border: solid 1px #9e9e9e;
  font-weight: 400 !important;
  padding-top: 13px;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area .content-container #sizeguide-wrapper .sizeguide-content-section .sizeguide-table-scrollable .sizeguide-table thead th {
  font-size: 12px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #000000 !important;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area .content-container #sizeguide-wrapper .sizeguide-content-section .sizeguide-section-header {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000 !important;
}

body[data-theme="Reiss"] #sizeguide-wrapper .sizeguide-table > tbody > tr > td {
  font-size: 12px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #000000 !important;
}

body[data-theme="Reiss"] #sizeguide-wrapper .how-to-measure .list .item {
  color: #000000 !important;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area .content-container #sizeguide-wrapper .how-to-measure {
  font-size: 12px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}

body[data-theme="Reiss"] #sizing-guide-modal-content .scroll-area .content-container #sizeguide-wrapper .how-to-measure .list .item:before {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  height: 21px;
  width: 21px;
}

body[data-theme="Reiss"] #divSustainabilityAccordion {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000 !important;
  line-height: 18px;
  letter-spacing: 1px;
  border-bottom: 1px solid #f7f7f7;
}

body[data-theme="Reiss"] #divSustainabilityAccordion span {
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #divSustainabilityAccordion.collapsed {
  height: 55px;
}

body[data-theme="Reiss"] #divSustainabilityAccordion.expanded {
  height: 124px;
}

body[data-theme="Reiss"] #divSustainabilityAccordion #SustainabilityTitle {
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  padding-top: 19px;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #divSustainabilityAccordion #SustainabilityTitle #SustainabilityChevron {
  height: 17px;
  float: right;
  background: url("/Images/Reiss/icon-chevron.svg") no-repeat;
}

body[data-theme="Reiss"] #divSustainabilityAccordion #SustainabilityTitle #SustainabilityChevron.collapsed {
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
}

body[data-theme="Reiss"] #divSustainabilityAccordion #SustainabilityTitle #SustainabilityChevron.expanded {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

body[data-theme="Reiss"] #divSustainabilityAccordion #sustainabilityDataContainer {
  margin-top: 16px;
}

body[data-theme="Reiss"] #divSustainabilityAccordion #sustainabilityDataContainer td.description {
  vertical-align: middle;
}

body[data-theme="Reiss"] #divSustainabilityAccordion #sustainabilityDataContainer.collapsed {
  display: none;
}

body[data-theme="Reiss"] #divSustainabilityAccordion #sustainabilityDataContainer.show {
  display: block !important;
}

body[data-theme="Reiss"] #divSustainabilityAccordion #sustainabilityDataContainer table {
  margin-bottom: 20px;
}

body[data-theme="Reiss"] #divSustainabilityAccordion #sustainabilityDataContainer td .description {
  margin-left: 8px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.partial-description, body[data-theme="Reiss"] body .ProductPage .ProductDetail .StyleCopy .StyleContent.partial-description {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  letter-spacing: normal !important;
  border: none !important;
  line-height: 18px !important;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.partial-description div, body[data-theme="Reiss"] body .ProductPage .ProductDetail .StyleCopy .StyleContent.partial-description div {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.partial-description div ul li, body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.partial-description div p, body[data-theme="Reiss"] body .ProductPage .ProductDetail .StyleCopy .StyleContent.partial-description div ul li, body[data-theme="Reiss"] body .ProductPage .ProductDetail .StyleCopy .StyleContent.partial-description div p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.partial-description .read-more, body[data-theme="Reiss"] body .ProductPage .ProductDetail .StyleCopy .StyleContent.partial-description .read-more {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000 !important;
  text-decoration: underline !important;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.partial-description.loaded .read-more, body[data-theme="Reiss"] body .ProductPage .ProductDetail .StyleCopy .StyleContent.partial-description.loaded .read-more {
  padding-top: 2px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.modernised-partial-description {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  letter-spacing: normal !important;
  border: none !important;
  line-height: 18px !important;
  padding-bottom: 0;
  margin-bottom: 7px;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.modernised-partial-description div {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 18px;
  display: inline-block;
  margin-top: 5px;
  width: 100%;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.modernised-partial-description div#ToneOfVoice {
  padding-bottom: 0;
  margin-bottom: 7px;
  display: inline;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.modernised-partial-description.modernised-partial-description-closed {
  height: calc(18px * 3) !important;
  overflow: hidden;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleContent.modernised-partial-description.modernised-partial-description-open {
  display: block;
  overflow: auto;
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .modernised-read-more {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000 !important;
  text-decoration: underline !important;
  float: right;
  cursor: pointer;
}

body[data-theme="Reiss"] .ProductPage .description-padding {
  border-bottom: none !important;
  height: 8px;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000000 !important;
  line-height: 18px;
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #f7f7f7;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion span {
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion.collapsed {
  height: 54px;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion.expanded {
  height: 124px;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion #CareAndFabricTitle {
  font-size: 12px !important;
  text-transform: uppercase;
  font-weight: 700;
  padding: 19px 0px 19px 0px;
  cursor: pointer;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion #CareAndFabricTitle #CareAndFabricChevron {
  height: 17px;
  float: right;
  background: url("/Images/Reiss/icon-chevron.svg") no-repeat;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion #CareAndFabricTitle #CareAndFabricChevron.collapsed {
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
}

body[data-theme="Reiss"] #divCareAndFabricAccordion #CareAndFabricTitle #CareAndFabricChevron.expanded {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

body[data-theme="Reiss"] #divCareAndFabricAccordion #careAndFabricDataContainer {
  margin-top: 6px;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion #careAndFabricDataContainer td.description {
  vertical-align: middle;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion #careAndFabricDataContainer.collapsed {
  display: none;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion #careAndFabricDataContainer.show {
  display: block !important;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion #careAndFabricDataContainer table {
  margin-bottom: 8px;
}

body[data-theme="Reiss"] #divCareAndFabricAccordion #careAndFabricDataContainer td .description {
  margin-left: 0;
  font-size: 12px;
  font-weight: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] .Afterpay {
  float: right;
}

body[data-theme="Reiss"] .Afterpay .installment-text {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .Afterpay .installment-text img.afterpayImageSizing {
  width: 69px;
  height: 44px;
  margin: 0 0 0 8px;
  object-fit: contain;
  vertical-align: middle;
}

body[data-theme="Reiss"] .Afterpay .installment-text span.afterpayPrice {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .Afterpay .installment-text a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: right;
}

body[data-theme="Reiss"] .Afterpay .installment-text a:before {
  content: "More ";
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm label {
  line-height: 18px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .toggleDescription .link {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  line-height: 18px;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .Title h1.product-description {
  font-size: 14px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  line-height: 18px;
  letter-spacing: 1px;
  color: #000000;
  margin-top: 5px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .Title h2.product-name {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px !important;
  color: #000000;
  font-weight: 700 !important;
  line-height: 18px;
  display: block !important;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleCopy .StyleForm label {
  line-height: 18px;
}

body[data-theme="Reiss"] .ProductPage .StyleContent {
  margin-top: 4px;
}

body[data-theme="Reiss"] .ProductPage .StyleContent > div {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  line-height: 18px;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .LongTitle {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  font-weight: normal !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #515151;
  text-transform: capitalize;
}

body[data-theme="Reiss"] .sw-slider .sw-slider__container .sw-slider__items-list .sw-slider__items-list-item .sw-slider__item-link .sw-slider__item-img img,
body[data-theme="Reiss"] .sw-slider .sw-slider__container .sw-slider__items-list .sw-slider__items-list-item .sw-item-list .sw-slider__item-img img {
  max-width: 228px !important;
  max-height: 303px !important;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .sw-slider .sw-slider__container .sw-slider__items-list .sw-slider__items-list-item .sw-slider__item-link .sw-slider__item-img img,
  body[data-theme="Reiss"] .sw-slider .sw-slider__container .sw-slider__items-list .sw-slider__items-list-item .sw-item-list .sw-slider__item-img img {
    max-width: 288px !important;
    max-height: 383px !important;
  }
}

body[data-theme="Reiss"] .ProductPage.HorizontalStyleWith .ProductDetail .StyleCopy .StyleForm .Chips div.colourChipsContainer ul.colourChips .chipItem.Hidden {
  display: none;
}

body[data-theme="Reiss"] .ItemSoldOutMessage {
  font-size: 12px;
  color: #d91440;
  font-weight: bold;
  margin-bottom: 12px;
}

body[data-theme="Reiss"] .ProductPage .ProductDetail .StyleForm .AddToBag .nxbtn.primary.SoldoutAddToBagCTA {
  opacity: 0.5;
  cursor: unset;
}

body[data-theme="Reiss"].intelrecs-customwidth .ProductPage.ModularPDP #CustomIntelRecsPresenterContainer .intel-recs-scaffold.intel-recs-ProductPage {
  margin-left: 0;
}

body[data-theme="Reiss"].intelrecs-customwidth .ProductPage.ModularPDP #CustomIntelRecsPresenterContainer .intel-recs-scaffold.intel-recs-ProductPage .ribbon-wrapper .ribbon-container .ribbon-item.item {
  width: auto !important;
}

body[data-theme="Reiss"].intelrecs-customwidth .ProductPage.ModularPDP #CustomIntelRecsPresenterContainer .intel-recs-scaffold.intel-recs-ProductPage .ribbon-wrapper .ribbon-container .ribbon-item a img {
  width: 100%;
  border: none;
}

body[data-theme="Reiss"].intelrecs-customwidth .ProductPage.ModularPDP #AltStyleWithContainer {
  margin-left: 0;
}

body[data-theme="Reiss"].intelrecs-customwidth .ProductPage.ModularPDP #AltStyleWithContainer .StyleWith {
  margin-left: 8px;
}

body[data-theme="Reiss"] .coordsMessageBanner .titleMessage {
  font-size: 12px;
  font-weight: 700;
}

body[data-theme="Reiss"] .coordsMessageBanner .infoMessage {
  font-size: 12px;
  font-weight: normal;
}

body[data-theme="Reiss"] .itemsContainer.hideElement .ZoomComponent.Portrait .ThumbNailNav .ThumbNailNavClip ul li.selected a {
  border-bottom: none;
}

body[data-theme="Reiss"] .horizontalFilterBox {
  padding-left: 16px;
}

body[data-theme="Reiss"] .horizontalFilterBox.fixedFilterBox {
  display: flex;
  justify-content: left;
  width: unset;
  max-height: 44px;
  padding: 0;
  margin: 0;
  left: 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  top: 140px;
}

@media screen and (min-width: 977px) {
  body[data-theme="Reiss"] .horizontalFilterBox.fixedFilterBox {
    width: 100%;
  }
}

body[data-theme="Reiss"] .horizontalFilterBox.fixedFilterBox .horizontal-filter-wrapper {
  width: 962px;
  margin: 0 auto;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .horizontalFilterBox.fixedFilterBox .horizontal-filter-wrapper {
    width: 1202px;
  }
}

body[data-theme="Reiss"] .horizontalFilterBox.fixedFilterBox .horizontal-filter-wrapper .horizontal-filters {
  position: relative !important;
  width: auto !important;
  margin-top: 0;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .horizontalFilterBox {
    padding-right: 4px;
  }
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters {
  z-index: unset;
  margin-top: 1px;
  margin-left: 0;
  width: 100% !important;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .extraRow {
  border-bottom: 1px solid #eaeaea !important;
  clear: both;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .extraRow li.Filter {
  margin-left: 0;
  border-left: 0;
}

body[data-theme="Reiss"].msie11 .horizontalFilterBox.fixedFilterBox {
  max-height: 46px !important;
}

body[data-theme="Reiss"] .fixedSearchContents {
  display: none;
}

body[data-theme="Reiss"] .JSEnabled .Results .Page.defaultView {
  display: block !important;
}

body[data-theme="Reiss"] .PagePLPResults {
  display: block;
}

body[data-theme="Reiss"] .PagePLPResults.firstPage {
  margin-top: 43px;
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"] #search .horizontal-filters {
    z-index: 1;
  }
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] #search .horizontal-filters {
    z-index: 1;
  }
}

body[data-theme="Reiss"] .ResultsHeader {
  width: 957px;
  height: 90px;
  margin-bottom: 15px !important;
  padding-bottom: 0 !important;
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"] .ResultsHeader {
    width: 955px;
  }
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .ResultsHeader {
    width: 1195px;
  }
}

body[data-theme="Reiss"] .ResultsHeader .SearchedFor {
  width: 350px;
  height: auto;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 60%;
  transform: translate(-50%, -50%);
  margin-top: 0;
  padding-top: 0;
  border: 0;
  display: flex;
  margin-top: 3px;
  justify-content: center;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .ResultsHeader .SearchedFor {
    width: 600px;
  }
}

body[data-theme="Reiss"] .ResultsHeader .SearchedFor h1 {
  font-size: 12px !important;
  text-transform: uppercase !important;
  text-align: center;
  display: inline;
  vertical-align: middle;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: bold !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px !important;
  text-overflow: unset;
  white-space: unset;
  margin-right: 6px;
}

body[data-theme="Reiss"] .ResultsHeader .SearchedFor h1 div.spell-correct {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  text-align: center;
  display: block;
  height: 0.8rem;
}

body[data-theme="Reiss"] .ResultsHeader .SearchedFor h1 div.spell-error {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] .ResultsHeader .SearchedFor h1 div.spell-relaxed {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0;
}

body[data-theme="Reiss"] .ResultsHeader .SearchedFor .alt-result-count {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0;
  vertical-align: middle;
  color: #515151;
  text-align: center;
  display: inline;
}

body[data-theme="Reiss"] .sortResult {
  float: right;
  display: inline-block;
  vertical-align: top;
  padding: 34px 0 0 0;
  margin-left: 7px;
  margin-bottom: 20px;
}

body[data-theme="Reiss"] .sortResult .labelContainer {
  display: inline-block;
  margin-right: 10px;
}

body[data-theme="Reiss"] .sortResult .Selector a {
  cursor: pointer;
  color: #515151;
}

body[data-theme="Reiss"] .sortResult .Selector .dk_open a {
  color: #000000;
}

body[data-theme="Reiss"] .sortResult .sortTitle {
  font-weight: 500;
  font-size: 12px;
  float: left;
  padding: 12px 15px 0 0;
}

body[data-theme="Reiss"] .sortResult select {
  visibility: hidden;
}

body[data-theme="Reiss"] .sortResult .dk_container {
  height: auto;
}

body[data-theme="Reiss"] .sortResult .dk_container .dk_options_inner a {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  padding: 10px 8px 12px 8px;
  height: 14px;
}

body[data-theme="Reiss"] .sortResult .dk_container .dk_options_inner a:hover {
  background-color: #000000 !important;
}

body[data-theme="Reiss"] .sortResult .dk_container .dk_options_inner .dk_option_current a {
  background: #282828;
}

body[data-theme="Reiss"] .sortResult .dk_container.dk_open .dk_toggle:after {
  right: 15px;
  top: calc(50% - 5px);
}

body[data-theme="Reiss"] .sortResult .dk_label {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  width: 168px !important;
  background-position: calc(100% - 15px) 50% !important;
  padding: 9px 25px 7px 15px;
  height: 18px !important;
  border-radius: 0 !important;
  border: solid 1px #9e9e9e !important;
  background-color: #ffffff !important;
}

body[data-theme="Reiss"] .sortResult .dk_open .dk_label {
  border: solid 1px #000000 !important;
}

body[data-theme="Reiss"] .sortResult .lableLeft {
  float: left;
  margin-left: 0;
  margin-top: 8px;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
}

body[data-theme="Reiss"] .sortResult .Selector {
  float: right;
  display: inline-block;
}

body[data-theme="Reiss"] .sortResult .Selector .Select {
  height: 34px;
}

body[data-theme="Reiss"] .sortResult .Selector .Select .dk_options {
  border: 1px solid #000000 !important;
}

body[data-theme="Reiss"] .sortResult .customSelect {
  padding: 0;
  margin: 0;
  border: 1px solid #CCC;
  width: 175px;
  border-radius: 4px;
  overflow: hidden;
  background-color: #fff;
  background: #fff url("arrowdown.gif") no-repeat 90% 50%;
}

body[data-theme="Reiss"] .sortResult .customSelect select {
  padding: 11px 14px;
  width: 100%;
  height: auto;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

body[data-theme="Reiss"] .sortResult .customSelect select:focus {
  outline: none;
}

body[data-theme="Reiss"] .Results .pageBreak {
  display: none !important;
}

body[data-theme="Reiss"] .Results #async-desktop-loading-spinner {
  width: 38px;
  height: 38px;
  top: 50%;
  left: calc(50% - 16px);
}

body[data-theme="Reiss"] .Results #async-desktop-loading-spinner:after {
  border: none;
  border-left-color: #ffffff;
  border-top-color: #ffffff;
}

body[data-theme="Reiss"] .Results .ajaxLoaderAsyncDesktop, body[data-theme="Reiss"] .Results .ajaxLoader {
  background-image: url("/Images/Reiss/loader-sml.gif") !important;
  content: "";
  margin: 55px auto 45px auto;
}

body[data-theme="Reiss"] .Results .resultMessage {
  margin-bottom: 20px;
}

body[data-theme="Reiss"] .Results article.Item {
  margin-bottom: 36px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .Results article.Item {
    margin-bottom: 42px;
  }
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Title {
  text-align: left !important;
  padding-left: 0px !important;
  float: none !important;
  padding-top: 6px;
  height: 18px;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Title span.Desc, body[data-theme="Reiss"] .Results article.Item .Details .Info .Title a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  text-transform: uppercase;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 150%;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Price {
  text-align: left !important;
  padding-left: 0px !important;
  float: none !important;
  margin-top: 20px;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Price span, body[data-theme="Reiss"] .Results article.Item .Details .Info .Price a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: 700 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Price a {
  display: flex;
  justify-content: left;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Price a span {
  padding-left: 5px;
  padding-right: 5px;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Price a span.nowPrice {
  padding-left: 0;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Price a span.salePrice {
  color: #900000 !important;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Price a span.salePrice.discountTemporary {
  color: #000 !important;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Price a span.salePrice.discountPermanent {
  color: #900000 !important;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .Price a br:first-of-type {
  display: none;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander {
  width: 100%;
  margin-top: 10px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander {
    margin-top: 10px;
  }
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours {
  display: flex;
  justify-content: left;
  flex-direction: row;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li {
  list-style: none;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.Colour {
  margin: 0px 5px 2px 4px !important;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.Colour.Primary {
  margin-left: 0px !important;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.Colour:not(.Selected) {
  height: 24px;
  width: 24px;
  margin-top: 0px !important;
  margin-right: 4px !important;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.Colour img {
  height: 24px;
  width: 24px;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.Colour.Selected {
  border-radius: 18px !important;
  padding: 2px;
  border: 1px solid #282828 !important;
  width: 18px;
  height: 18px;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.Colour.Selected img {
  width: 18px;
  height: 18px;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.Colour.plp-d-none {
  display: none !important;
}

@media (max-width: 1280px) {
  body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.Colour.plp-d-less-than-1280-none {
    display: none;
  }
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.Colour.plp-d-less-than-1280-none {
    display: list-item;
  }
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.Colour img {
  border-radius: 18px !important;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.ViewMoreChip {
  float: left;
  width: 24px;
  height: 24px;
  line-height: 25px;
  text-align: center;
  font-size: 10px;
  background-color: #f7f7f7;
  overflow: hidden;
  -webkit-border-radius: 18px !important;
  -moz-border-radius: 18px !important;
  border-radius: 18px !important;
  margin: 2px 4px 2px 4px !important;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.ViewMoreChip a {
  font-size: 10px;
  padding: 5px 2px 5px 0;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.ViewMoreChip a:hover {
  text-decoration: none;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.ViewMoreChip.d-1024 {
    display: list-item;
  }
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.ViewMoreChip.d-1280-none {
    display: none;
  }
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.ViewMoreChip.d-1280 {
  display: none;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.ViewMoreChip.d-1280 {
    display: list-item !important;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpander ul.Colours li.ViewMoreChip.d-1024-none {
    display: none;
  }
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpanderControl {
  margin-bottom: 2px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .Results article.Item .Details .Info .ColourExpanderControl {
    margin-bottom: 10px;
  }
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .New {
  display: flex;
  justify-content: center;
  padding: 12px 0px 0px 0px;
}

body[data-theme="Reiss"] .Results article.Item .Details .Info .New span {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  padding: 5px 4px 4px 5px;
  width: 39px;
  height: 11px;
  background-color: #ffffff;
  border: solid 1px #9e9e9e;
  border-radius: 2px;
}

body[data-theme="Reiss"] #searchContentsOuter #searchContentsHeader .searchResultTitle {
  display: none;
}

body[data-theme="Reiss"] #search #result #ResultsClipping article.Item .Details .Images .favourite-plp-heart {
  display: none;
}

body[data-theme="Reiss"] #search #result #ResultsClipping article.Item .Details .Images .Banner.NewIn {
  display: none;
}

body[data-theme="Reiss"] .divFavouritesContainer {
  display: none;
}

body[data-theme="Reiss"] .Results .Portrait .Item .Details .Images {
  top: 0;
}

body[data-theme="Reiss"] .Results .Portrait .Item .Details .Images .Image {
  border: 0;
}

body[data-theme="Reiss"] .Results .Portrait .Item .Details .Images .Image img,
body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item .Details .Images .Image img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 304px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .Results .Portrait .Item .Details .Images .Image img,
  body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item .Details .Images .Image img {
    max-height: 384px;
  }
}

body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item .Details .Info {
  margin-top: 304px;
  width: 228px;
}

body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item .Details {
  width: 228px;
}

body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item .Details .Images,
body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item .Details .Images .Image {
  width: 228px;
  height: 304px;
  margin: 0;
  padding: 0;
  display: block;
}

@media only screen and (max-width: 1023px) {
  body[data-theme="Reiss"] .Results .Portrait .Item,
  body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item {
    float: left;
    width: 228px;
  }
  body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item .Details {
    width: 228px;
  }
  body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item .Details .Images,
  body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item .Details .Images .Image {
    width: 228px;
    height: 304px;
  }
  body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item:nth-of-type(4n+1) {
    clear: both;
  }
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item {
    width: 228px;
  }
  body[data-theme="Reiss"] .Results .Portrait .Item {
    margin-left: 16px;
  }
  body[data-theme="Reiss"] .Results.ThreeColumn .Portrait .Item:nth-of-type(4n+1) {
    padding-left: 0;
  }
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"].bp1280 .Results.ThreeColumn .Portrait .Item {
    width: 288px;
  }
  body[data-theme="Reiss"].bp1280 .Results .Portrait .Item {
    margin-left: 16px;
  }
  body[data-theme="Reiss"].bp1280 .Results.ThreeColumn .Portrait .Item:nth-of-type(4n+1) {
    clear: left !important;
    padding-left: 0;
  }
  body[data-theme="Reiss"].bp1280 .Results.ThreeColumn .Portrait .Item:nth-of-type(5n+1) {
    clear: none;
    padding-left: 0;
  }
  body[data-theme="Reiss"].bp1280 .Results.ThreeColumn .Portrait .Item .Details .Info {
    margin-top: 384px;
    width: 288px;
  }
  body[data-theme="Reiss"].bp1280 .Results.ThreeColumn .Portrait .Item .Details {
    width: 288px;
  }
  body[data-theme="Reiss"].bp1280 .Results.ThreeColumn .Portrait .Item .Details .Images,
  body[data-theme="Reiss"].bp1280 .Results.ThreeColumn .Portrait .Item .Details .Images .Image {
    width: 288px;
    height: 384px;
    margin: 0;
    padding: 0;
    display: block;
  }
}

body[data-theme="Reiss"] .plp_results_item-wasprice {
  display: inline !important;
}

body[data-theme="Reiss"] .plp_results_item-nowprice {
  display: inline !important;
}

body[data-theme="Reiss"] .Logo.channelisedLogo {
  display: none;
}

body[data-theme="Reiss"] #searchContentsOuter {
  border-bottom: 0 !important;
}

@media only screen and (max-width: 1023px) {
  body[data-theme="Reiss"] #searchContentsOuter {
    width: 957px !important;
    margin-left: 16px;
  }
}

@media only screen and (min-width: 1024px) {
  body[data-theme="Reiss"] #searchContentsOuter {
    width: 961px !important;
    margin-left: 15px;
  }
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] #searchContentsOuter {
    width: 1201px !important;
  }
}

body[data-theme="Reiss"] #search em {
  font-weight: 400;
  font-size: 12px;
}

body[data-theme="Reiss"] #search .horizontal-filters {
  border: solid 1px #eaeaea;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .row {
  margin: 0 !important;
  max-height: 44px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .row:first-child {
  border-top: none;
  border-bottom: none;
  display: flex;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters ul.feat {
  float: left;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters ul.feat li.feat {
  border-right: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  display: inline-table;
  width: auto;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters ul.feat li.feat:first-child {
  border-left: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters ul.feat li.feat div.feat-summary {
  padding: 11px 0 10px 8px !important;
  border-right: 1px solid #eaeaea;
  width: 151px;
  float: left;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters ul.feat li.feat div.feat-summary:last-child {
  border-right: none;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters ul.feat li.feat div.feat-summary {
    padding: 11px 0 10px 10px !important;
    width: 189px;
  }
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .feat input[type="checkbox"]:checked + div > label {
  background-image: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .feat .feat-summary input[type="checkbox"] {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #9e9e9e;
  border-radius: 2px;
  background-color: #ffffff;
  margin-top: -1px;
  margin-right: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .feat .feat-summary input[type="checkbox"]:checked {
  background-color: #000;
  background-image: url("/Images/reiss/plp-horizontal-filter-tick.svg");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .feat .feat-summary span img {
  display: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .feat .feat-summary label {
  background-image: none;
  padding: 0;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  color: #515151;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .feat .feat-summary .FeatLabel a {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #515151 !important;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list {
  float: left;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list img.down-arrow {
  float: right;
  margin-top: 3px;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .header {
  font-size: 12px;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  line-height: normal;
  color: #515151;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter {
  padding: 15px 16px 14px 8px !important;
  float: left;
  width: 160px;
  border-right: 1px solid #eaeaea;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter:last-child {
  width: 159px;
  right: -1px;
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter {
    width: 200px;
  }
  body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter:last-child {
    width: 199px;
    right: -1px;
  }
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter.dropdownWrapper:not(.viewActive):hover {
  border-top: 2px solid #b7b7b7;
  margin-top: -1px;
  padding-top: 14px !important;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter.dropdownWrapper:active {
  background-color: #f7f7f7;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter.viewActive {
  border-top: 2px solid #000000;
  margin-top: -1px;
  background-color: #f7f7f7;
  padding-top: 13px !important;
  padding-bottom: 15px !important;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter.viewActive .dropdownElements {
  margin-top: 16px !important;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .filterBar {
  display: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElementsActive {
  max-height: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements {
  margin-top: 15px !important;
  margin-left: -1px;
  min-width: 185px;
  width: auto;
  max-width: 900px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements ul {
  float: left;
  padding: 0;
  min-width: 224px;
  border-right: 1px solid #eaeaea;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements ul:last-child {
  border-right: 0;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements ul li {
  float: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 15px 16px 20px;
  width: auto;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements ul li:last-child {
  padding-bottom: 0;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements ul li span.cbanimation {
  display: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements ul li input {
  margin-right: 8px;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements ul li input[type="checkbox"] {
  float: left;
  width: 20px;
  height: 20px;
  border: 1px solid #9e9e9e;
  border-radius: 2px;
  background-color: #ffffff;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements ul li input[type="checkbox"]:checked {
  background-color: #000;
  background-image: url("/Images/reiss/plp-horizontal-filter-tick.svg");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements ul li label {
  padding: 0;
  line-height: 21px;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements ul li label .Count {
  margin-left: 5px;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .filterSelectionSummary {
  background-color: #f7f7f7;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  min-width: 185px;
  height: 16px;
  border-right: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  padding: 13px 20px 13px 20px;
  color: #515151;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .filterSelectionSummary .filterCountText {
  float: left;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .filterSelectionSummary .clearFiltersLinks {
  float: right;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  text-decoration: underline;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .filterSelectionSummary .clearFiltersLinks.hide {
  display: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .filterSelectionSummary .clearFiltersLinks.show {
  display: block;
  cursor: pointer;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .dropdownElementsList {
  border-right: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  padding-top: 20px;
  padding-bottom: 20px;
  max-height: 345px;
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .dropdownElementsList.active .List {
  height: 100%;
  overflow-y: auto;
  padding: 0;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .dropdownElementsList .OptionName {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .PriceFilter {
  display: block;
  width: 209px;
  height: 57px;
  padding: 11px 8px 21px 8px;
  margin-top: 0;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .PriceFilter .PriceSliderContainer {
  margin-top: 22px;
  margin-right: 23px;
  background-color: #000000;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .PriceFilter .PriceSlider {
  height: 2px;
  background-color: #000000;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .PriceFilter .PriceSlider .ui-slider-handle {
  height: 22px;
  width: 22px;
  top: -11px;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .PriceFilter .PriceSlider .ui-slider-range {
  height: 2px;
  border-radius: 1px;
  background-color: #000000;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .PriceFilter .LimitMarkers {
  display: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .PriceFilter .price-display {
  background-color: transparent;
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: bold;
  top: 20px;
  padding: 0;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .PriceFilter .price-display.left {
  left: -18px;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .PriceFilter .price-display.right {
  right: -20px;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElements .PriceFilter .price-display .triangle {
  display: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .filter-header .viewActive {
  display: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .clear-all-wrapper {
  display: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .filter-highlight {
  height: 0;
  display: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .btn-show-filters {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 12px;
  background-color: transparent;
  color: #000;
  text-decoration: underline;
  line-height: 1.33;
  width: 160px;
  padding: 13px 13px 12px 13px;
  max-height: 44px;
  border-right: 0;
  float: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-right: 1px solid #eaeaea;
  position: relative;
  right: -1px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .btn-show-filters {
    width: 200px;
  }
}

body[data-theme="Reiss"].touchMode .horizontalFilterBox .horizontal-filters ul.feat li {
  width: 161.6px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"].touchMode .horizontalFilterBox .horizontal-filters ul.feat li {
    width: 200px;
  }
}

body[data-theme="Reiss"].touchMode .horizontalFilterBox .horizontal-filters-list .filter {
  width: 161.6px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"].touchMode .horizontalFilterBox .horizontal-filters-list .filter {
    width: 200px;
  }
}

body[data-theme="Reiss"].touchMode .horizontalFilterBox .btn-show-filters {
  width: 161.6px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"].touchMode .horizontalFilterBox .btn-show-filters {
    width: 200px;
  }
}

body[data-theme="Reiss"] #searchContentsOuter #searchContentsHeader .searchFilterContainer {
  float: right;
  margin-bottom: -28px;
}

body[data-theme="Reiss"] #searchContentsOuter #searchContentsHeader .clearFilterStyle {
  margin-top: 2px;
}

body[data-theme="Reiss"] #searchContentsOuter #searchContentsHeader #clearAllfilters {
  text-transform: capitalize;
}

body[data-theme="Reiss"] #searchContentsOuter #searchContentsHeader .clearFilterStyle, body[data-theme="Reiss"] #searchContentsOuter #searchContentsHeader #clearAllfilters {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  margin-right: 0;
  color: #000000;
  text-decoration: underline;
  line-height: 1.33;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .filter-header {
  padding: 0;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .filter-header span {
  display: none;
}

body[data-theme="Reiss"] .horizontalFilterBox .horizontal-filters .horizontal-filters-list .filter .dropdownElementsActive ~ li {
  background-color: #f7f7f7;
}

body[data-theme="Reiss"] #ResultsClipping #rhs.Results {
  left: -3px;
}

@media only screen and (max-width: 1023px) {
  body[data-theme="Reiss"].touchMode #ResultsClipping #rhs.Results #ResultHeader {
    padding-left: 30px;
  }
}

body[data-theme="Reiss"] .horizontalFilterBox #filterOuter.horizontal-filters {
  border-right: none;
  border-bottom: none;
}

body[data-theme="Reiss"] .horizontalFilterBox #filterOuter.horizontal-filters .row:first-child {
  border-bottom: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}

body[data-theme="Reiss"] .horizontalFilterBox #filterOuter.horizontal-filters .row:first-child button.btn-show-filters {
  display: inline-block;
}

body[data-theme="Reiss"] .horizontalFilterBox #filterOuter.horizontal-filters .row ul.horizontal-filters-list li.Filter {
  display: inline-block;
}

body[data-theme="Reiss"] .horizontalFilterBox #filterOuter.horizontal-filters .extraRow {
  border-bottom: none !important;
}

body[data-theme="Reiss"] .horizontalFilterBox #filterOuter.horizontal-filters .extraRow li.Filter {
  border-bottom: 1px solid #eaeaea !important;
  background: #ffffff;
}

body[data-theme="Reiss"] div.no-results p.searched-for {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  margin-bottom: 25px;
}

body[data-theme="Reiss"] div.no-results p.searched-for em {
  font-style: normal;
  color: #000000;
}

body[data-theme="Reiss"] div.no-results p.suggestions {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  margin-top: 35px;
}

body[data-theme="Reiss"] div.no-results p.search-phrase {
  font-size: 12px;
  font-weight: normal;
  margin-top: 35px;
}

body[data-theme="Reiss"] div.no-results p.search-phrase input#searchInput {
  height: 44px;
  border: 1px solid #9e9e9e;
  border-radius: 3px;
  color: #9e9e9e;
  padding-left: 10px;
  width: 45%;
}

body[data-theme="Reiss"] div.no-results p.search-phrase input#searchButton {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 46px;
  background: #ffffff;
  border: 1px solid #000000;
  margin-left: -8px;
  color: #000000;
  text-transform: uppercase;
}

body[data-theme="Reiss"] div.no-results ul {
  margin-top: 25px;
}

body[data-theme="Reiss"] div.no-results ul li {
  font-size: 12px;
  margin-bottom: 15px;
}

body[data-theme="Reiss"] .CookieConsent p {
  font-size: 12px !important;
}

body[data-theme="Reiss"] .CookieConsent p:nth-child(1) {
  font-weight: 700 !important;
}

body[data-theme="Reiss"] #search .ResultsBanner div.rs.seo-banner {
  margin-top: -21px;
}

body[data-theme="Reiss"] #search .ResultsBanner div.rs.seo-banner .seo-banner-wrap .banner-text-wrap div.seo-links a.seo-link {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #search .ResultsBanner div.rs.seo-banner .seo-banner-wrap .banner-text-wrap .banner-text div.rs.seo-text-wrap p.rs.seo-text {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: none !important;
  font-weight: 400;
  line-height: 20px;
  padding-bottom: 1px;
}

body[data-theme="Reiss"] #search .ResultsBanner div.rs.seo-banner .seo-banner-wrap .banner-text-wrap .banner-text div.rs.seo-text-wrap a.seo-read {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .Logout .TitleBar {
  width: 790px;
  height: 44px;
}

body[data-theme="Reiss"] .Logout .TitleBar .Title {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #000000;
  margin-left: 0;
  margin-top: 11px;
  line-height: 44px;
}

body[data-theme="Reiss"] .Logout .Subtitle {
  font-size: 12px;
  margin: 0 !important;
}

body[data-theme="Reiss"] .ContentArea .RecentlyViewedWrapper .RecentlyViewed .controls h3 {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  width: 160px;
  margin-top: 5px;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper {
  font-size: 12px;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed {
  height: 208px;
  border-bottom: none;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .controls {
  border-bottom: none;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .controls .controlsRight a {
  text-decoration: underline;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: right;
  color: #000000;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .scrollControl {
  padding-top: 60px;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .scrollControl .scrollNav {
  opacity: 0.6 !important;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .scrollControl a:after {
  background: url(/Images/reiss/reiss-01-atom-icon-utility-chevron-down.svg) center no-repeat !important;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .scrollControl a.disabled {
  opacity: 1;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip .dayWrapper {
  background-image: none;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip .dayWrapper h2 {
  display: none;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip ul li {
  height: 118px;
  margin-top: 20px;
  margin-left: 9px;
  padding: 0 5px 0 5px;
  border: 1px solid transparent;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip ul li:hover {
  border-color: #9e9e9e !important;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip ul li a {
  height: 88px;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip ul li a:before {
  height: 88px;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip ul li img {
  height: 88px;
  object-fit: contain;
  -o-object-fit: contain;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip ul li span {
  margin-top: 5px;
  line-height: 18px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 600 !important;
  font-size: 12px !important;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip ul li.lastViewed {
  border: 1px solid transparent;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip ul li:before {
  display: block;
  height: 22px;
  color: transparent;
  text-indent: 0;
  text-align: center;
  line-height: 30px;
  background: none;
  content: "IN BAG";
  margin-top: -23px;
  margin-bottom: 5px;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip ul li.inBag:before {
  content: "IN BAG";
  color: #515151;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip .emptyMessage {
  height: 60px;
  width: 508px;
  line-height: 1.5;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .clip .emptyMessage span {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] div.RecentlyViewedWrapper .RecentlyViewed .line {
  display: none;
}

body[data-theme="Reiss"] .logoContainer {
  display: flex;
  justify-content: center;
  height: 44px;
}

body[data-theme="Reiss"] .logoContainer #next-logo {
  background: url(/static-content/icons/header/reiss/v2/default/logo.svg) center no-repeat;
  width: 115px;
  height: 20px;
  vertical-align: middle;
  margin-top: 22px;
}

body[data-theme="Reiss"] .navbar-fixed-top {
  background-color: #ffffff;
  border-bottom: 1px solid #b7b7b7;
  height: 64px;
}

body[data-theme="Reiss"] #promotedcountries {
  margin-top: 64px;
  background-color: #fdfdfd;
}

body[data-theme="Reiss"] #promotedcountries .nx-advisory {
  background-color: #fdf9f5;
  border: 0;
  border-left: #d88f31 solid 2px;
  margin-bottom: 20px;
  margin-left: -12px;
  margin-right: -12px;
}

body[data-theme="Reiss"] #promotedcountries .nx-advisory .nx-alertbody {
  font-size: 12px;
  color: #000000;
}

body[data-theme="Reiss"].countrySelectRegioned .container-fluid #title .page-title {
  font-size: 12px;
}

body[data-theme="Reiss"].countrySelectRegioned .country-option-container {
  margin-right: 1px;
}

body[data-theme="Reiss"] .container-fluid #title {
  font-weight: bold;
  letter-spacing: 1px;
  font-stretch: normal;
  font-style: normal;
  top: 64px;
  line-height: 64px;
  box-shadow: none;
  background-color: #ffffff;
  border-bottom: 1px solid #eaeaea;
}

body[data-theme="Reiss"] .container-fluid #title .page-title {
  top: 2px;
}

body[data-theme="Reiss"] .container-fluid .country-name {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .container-fluid .country-select-panel-title-link {
  text-decoration: none;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
}

body[data-theme="Reiss"] .container-fluid .panel-heading {
  padding-top: 14px;
  background: none !important;
  border: none;
}

body[data-theme="Reiss"]
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: none !important;
}

body[data-theme="Reiss"].alt-tp-footer {
  min-height: 100vh;
  height: auto;
}

body[data-theme="Reiss"] footer.secure-footer {
  border-top: 1px solid #eaeaea !important;
  padding-top: 7px;
  background-color: #f7f7f7;
  position: sticky;
  top: 100vh;
}

body[data-theme="Reiss"] footer.secure-footer.secure-footer__checkout_desktop-intl {
  color: #000000;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 2px;
  min-width: 980px;
}

body[data-theme="Reiss"] footer.secure-footer.secure-footer__checkout_desktop-intl .container {
  width: 974px;
  margin: 0 auto;
}

body[data-theme="Reiss"] footer.secure-footer.secure-footer__checkout_desktop-intl .container .row {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}

body[data-theme="Reiss"] footer.secure-footer.secure-footer__checkout_desktop-intl .container .row > * {
  float: none;
}

body[data-theme="Reiss"] footer.secure-footer.secure-footer__checkout_desktop-intl .container .row:after {
  content: ' ';
  display: none;
}

body[data-theme="Reiss"] footer.secure-footer.secure-footer__checkout_desktop-intl .secure-footer__customer-services {
  font-weight: bold;
  width: auto;
  float: right;
}

body[data-theme="Reiss"] footer.secure-footer.secure-footer__checkout_desktop-intl .secure-footer__customer-services * {
  letter-spacing: 1px;
}

body[data-theme="Reiss"] footer.secure-footer.secure-footer__checkout_desktop-intl .secure-footer__copyright {
  float: left;
  width: auto;
}

body[data-theme="Reiss"] footer.secure-footer.secure-footer__checkout_desktop-intl .secure-footer__copyright span:before {
  content: '\00a0';
}

body[data-theme="Reiss"] footer.secure-footer .secure-footer__copyright, body[data-theme="Reiss"] footer.secure-footer .secure-footer__customer-services {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  line-height: 1.5 !important;
  letter-spacing: normal;
}

body[data-theme="Reiss"] footer.secure-footer .secure-footer__copyright {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] footer.secure-footer .secure-footer__customer-services {
  margin-top: 0;
  top: -1px !important;
  display: inline-block;
}

body[data-theme="Reiss"] footer.secure-footer .secure-footer__customer-services span {
  display: inline-flex;
}

body[data-theme="Reiss"] footer.secure-footer .secure-footer__customer-services span a.secure-footer__customer-services-tel-link {
  display: inline-flex;
}

body[data-theme="Reiss"] footer.secure-footer .secure-footer__customer-services span a.secure-footer__customer-services-tel-link:before {
  content: url("/Images/Reiss/icon-footer-telephone.svg") !important;
  height: 24px;
  width: 24px;
  display: inline-flex;
  transform: translate(0, -5px);
}

body[data-theme="Reiss"] .shopping-bag-promos-container .promos .promos-text .promos-text__description {
  float: left;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  padding-top: 0;
}

body[data-theme="Reiss"] .checkout-promos-container {
  margin-top: 18px;
}

body[data-theme="Reiss"] .checkout-promos-container .promos .promos-messages {
  padding-left: 136px;
  padding-right: 66px;
}

body[data-theme="Reiss"] .checkout-promos-container .promos .promos-messages .promos-error-message {
  width: 86%;
}

body[data-theme="Reiss"] .checkout-promos-container .promos .promos-text .promos-text__promo-code {
  padding-top: 0;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .checkout-promos-container .promos .promos-text .disable-content {
  pointer-events: none;
  cursor: not-allowed;
}

body[data-theme="Reiss"] .checkout-promos-container .promos .promos-entry-fields .promos-apply .promos-apply__apply-button {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .checkout-promos-container .promos .promos-entry-fields .promos-apply .btnDisabledApplyPromoCode {
  opacity: 0.5;
  cursor: default;
}

body[data-theme="Reiss"] .delivery-methods-subtotal__row--md {
  border-left: none;
  border-right: none;
  border-top: none;
  padding-top: 0;
  background-color: transparent;
}

body[data-theme="Reiss"] .delivery-methods-subtotal__row--md .delivery-methods-subtotal__label {
  font-size: 12px;
}

body[data-theme="Reiss"] .delivery-methods-subtotal__row--md .delivery-methods-subtotal__amount {
  font-size: 12px;
  font-weight: bold;
}

body[data-theme="Reiss"] .delivery-methods-subtotal__top-row--md {
  border-left: none;
  border-right: none;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-methods-subtotal__top-row--md {
    background-color: transparent;
    border-top: 1px solid #c7c7c7;
    padding-top: 11px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

body[data-theme="Reiss"] .delivery-methods-subtotal__top-row--md .text-body {
  font-size: 12px;
  font-weight: 700;
}

body[data-theme="Reiss"] .delivery-methods-subtotal__top-row--md .delivery-methods-subtotal__amount {
  font-weight: bold;
}

body[data-theme="Reiss"] .delivery-methods-subtotal__bottom-row--md {
  border-left: none;
  border-right: none;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-methods-subtotal__bottom-row--md {
    background-color: transparent;
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 11px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}

body[data-theme="Reiss"] .delivery-methods-subtotal__charge-incentive {
  color: #257F39;
}

body[data-theme="Reiss"] .delivery-options-totals__row--md {
  border-left: none;
  border-right: none;
  border-top: none;
  padding-top: 0;
  background-color: transparent;
}

body[data-theme="Reiss"] .delivery-options-totals__row--md .delivery-options-totals__amount {
  font-weight: bold;
}

body[data-theme="Reiss"] .delivery-options-totals__top-row--md {
  border-left: none;
  border-right: none;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-options-totals__top-row--md {
    background-color: transparent;
    border-top: 1px solid #c7c7c7;
    padding-top: 11px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

body[data-theme="Reiss"] .delivery-options-totals__top-row--md .delivery-options-totals__label,
body[data-theme="Reiss"] .delivery-options-totals__top-row--md .delivery-options-totals__amount {
  font-weight: bold;
}

body[data-theme="Reiss"] .delivery-options-totals__bottom-row--md {
  border-left: none;
  border-right: none;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .delivery-options-totals__bottom-row--md {
    background-color: transparent;
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 11px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}

body[data-theme="Reiss"] .order-summary__total-row--charge-or-incentive .order-summary__total-label {
  float: left;
}

body[data-theme="Reiss"] .order-summary__total-row--charge-or-incentive .order-summary__total-label .text-body {
  color: #257F39 !important;
  font-weight: normal;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .order-summary__total-row--charge-or-incentive .order-summary__total-label {
    margin-left: 16px;
  }
}

body[data-theme="Reiss"] .order-summary__total-row--charge-or-incentive .order-summary__total-value {
  float: right;
}

body[data-theme="Reiss"] .order-summary__total-row--charge-or-incentive .order-summary__total-value .text-body {
  color: #257F39 !important;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .order-summary__total-row--charge-or-incentive .order-summary__total-value {
    margin-right: 16px;
  }
}

body[data-theme="Reiss"] .ShoppingBag .totals tr.incentive td.sbTotalsColLeft,
body[data-theme="Reiss"] .ShoppingBag .totals tr.incentive td.sbTotalsColRight {
  color: #257F39;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .ShoppingBag .totals tr td.sbTotalsColLeft,
body[data-theme="Reiss"] .ShoppingBag .totals tr td.sbTotalsColRight,
body[data-theme="Reiss"] .ShoppingBag .totals tr th.sbTotalsHead {
  font-size: 12px !important;
}

body[data-theme="Reiss"] .ShoppingBag .totals tr.incentive td.sbTotalsColLeft {
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ShoppingBag .totals > tbody {
  border-top: none;
  border-bottom: none;
}

body[data-theme="Reiss"] .payment-totals__row--md {
  border-left: none;
  border-right: none;
  border-top: none;
  padding-top: 0;
  background-color: transparent;
}

body[data-theme="Reiss"] .payment-totals__top-row--md {
  border-left: none;
  border-right: none;
  border-top: none;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .payment-totals__top-row--md {
    background-color: transparent;
    border-top: 1px solid #c7c7c7;
    padding-top: 11px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

body[data-theme="Reiss"] .payment-totals__bottom-row--md {
  border-left: none;
  border-right: none;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .payment-totals__bottom-row--md {
    background-color: transparent;
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 11px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}

body[data-theme="Reiss"] .payment-totals__amount--line {
  font-weight: normal;
}

body[data-theme="Reiss"] .promos-messages {
  padding-top: 12px;
  line-height: 16px;
}

body[data-theme="Reiss"] .promos-messages .promos-error-message {
  float: right;
  font-size: 12px;
  color: #900000;
}

body[data-theme="Reiss"] .promo-success .promo-details {
  background-color: #f4f9fd;
  padding: 16px 12px 16px 12px;
  margin: 16px 0 5px 0;
}

body[data-theme="Reiss"] .promo-success .promo-details .promo-description {
  margin: 0 0 4px 0;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .promo-success .promo-details .promo-code {
  margin: 4px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .promo-success .promo-details .promo-code .promo-amount {
  color: #333333;
}

body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton, body[data-theme="Reiss"] .ppContainer #viewToggleButton {
  top: calc(var(--next-header-height) + 80px) !important;
  box-shadow: none;
  border: none !important;
}

body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .toggle-map-icon, body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .toggle-list-icon, body[data-theme="Reiss"] .ppContainer #viewToggleButton .toggle-map-icon, body[data-theme="Reiss"] .ppContainer #viewToggleButton .toggle-list-icon {
  display: none;
}

body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .slm-toggle-map-label, body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .slm-toggle-list-label, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-label, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-label {
  display: block;
  color: #000000;
  padding-top: 10px;
  font-size: 12px;
  padding-top: 6px;
}

body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .slm-toggle-map-button, body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .slm-toggle-list-button, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button {
  height: 42px;
  background-color: #ffffff;
  border: 1px solid #9e9e9e !important;
}

body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .slm-toggle-map-button.slm-toggle-button-selected, body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .slm-toggle-list-button.slm-toggle-button-selected, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button.slm-toggle-button-selected, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button.slm-toggle-button-selected {
  background-color: #f7f7f7;
  border: 2px solid #000000 !important;
}

body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .slm-toggle-map-button.slm-toggle-button-selected span, body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .slm-toggle-list-button.slm-toggle-button-selected span, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button.slm-toggle-button-selected span, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button.slm-toggle-button-selected span {
  font-weight: bold;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .slm-toggle-map-button, body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton .slm-toggle-list-button, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button {
    height: 44px;
    width: 58px;
  }
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] #mainwrapper #mainBody #viewToggleButton, body[data-theme="Reiss"] .ppContainer #viewToggleButton {
    top: calc(var(--next-header-md-height) + 80px) !important;
  }
}

body[data-theme="Reiss"] #mainwrapper #mainBody #searchTextField, body[data-theme="Reiss"] .ppContainer #searchTextField {
  top: calc(var(--next-header-height) + 80px) !important;
  padding-top: 0;
}

body[data-theme="Reiss"] #mainwrapper #mainBody #searchTextField .nx-icon.search3, body[data-theme="Reiss"] .ppContainer #searchTextField .nx-icon.search3 {
  top: 13px;
  height: 15px;
  width: 15px;
}

@media (min-width: 568px) {
  body[data-theme="Reiss"] #mainwrapper #mainBody #searchTextField .nx-icon.search3, body[data-theme="Reiss"] .ppContainer #searchTextField .nx-icon.search3 {
    right: 0;
  }
}

body[data-theme="Reiss"] #mainwrapper #mainBody #searchTextField input, body[data-theme="Reiss"] .ppContainer #searchTextField input {
  font-size: 12px !important;
  border-top: none;
  border-right: none;
  border-left: none;
  color: #000000;
}

@media (min-width: 568px) {
  body[data-theme="Reiss"] #mainwrapper #mainBody #searchTextField input, body[data-theme="Reiss"] .ppContainer #searchTextField input {
    width: 300px !important;
  }
}

@media (min-width: 568px) {
  body[data-theme="Reiss"] #mainwrapper #mainBody #searchTextField, body[data-theme="Reiss"] .ppContainer #searchTextField {
    width: 300px !important;
    left: 26%;
    padding-right: 0;
  }
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] #mainwrapper #mainBody #searchTextField, body[data-theme="Reiss"] .ppContainer #searchTextField {
    top: calc(var(--next-header-md-height) + 80px) !important;
    width: 300px !important;
    height: 44px;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #mainwrapper #mainBody #searchTextField, body[data-theme="Reiss"] .ppContainer #searchTextField {
    left: 33%;
    height: 36px;
  }
}

@media (min-width: 1366px) {
  body[data-theme="Reiss"] #mainwrapper #mainBody #searchTextField, body[data-theme="Reiss"] .ppContainer #searchTextField {
    left: 37% !important;
  }
}

body[data-theme="Reiss"] .headerTitle {
  height: 68px;
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #eaeaea;
  text-align: center;
  padding-top: 21px;
}

body[data-theme="Reiss"] .headerTitle span {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
}

body[data-theme="Reiss"] #list {
  background-color: #f7f7f7;
  padding-top: 80px !important;
}

body[data-theme="Reiss"] #list #listFilters {
  background-color: #f7f7f7;
}

@media (min-width: 568px) {
  body[data-theme="Reiss"] #list #listFilters {
    left: 26% !important;
    top: 75px !important;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #list #listFilters {
    left: 33% !important;
  }
}

@media (min-width: 1366px) {
  body[data-theme="Reiss"] #list #listFilters {
    left: 37% !important;
  }
}

body[data-theme="Reiss"] #list #listFilters #listFilter {
  display: none;
}

body[data-theme="Reiss"] #list #listFilters #listSort {
  margin: 0;
  width: calc(100% - 32px);
  left: 16px;
  right: 16px;
  border-radius: 2px;
  background-position: calc(100% - 16px) center;
  background-image: url(/Images/Reiss/icon-down-chevron.svg) !important;
  background-repeat: no-repeat;
  background-position: right center;
}

body[data-theme="Reiss"] #list #listFilters #listSort span {
  font-size: 12px;
  color: #515151;
  margin-left: 10px;
}

@media (min-width: 568px) {
  body[data-theme="Reiss"] #list #listFilters #listSort {
    width: 300px !important;
  }
}

body[data-theme="Reiss"] #list #searchTermFeedbackLabel {
  display: none;
}

body[data-theme="Reiss"] #list #listOuter {
  margin-top: 32px;
  border-top: 1px solid #eaeaea;
  background-color: #ffffff;
}

@media (min-width: 568px) {
  body[data-theme="Reiss"] #list #listOuter {
    margin-top: 64px;
  }
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] #list #listOuter #listContent {
    width: 459px;
    left: 20%;
    position: relative;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #list #listOuter #listContent {
    width: 465px;
    left: 25%;
    position: relative;
  }
}

@media (min-width: 1366px) {
  body[data-theme="Reiss"] #list #listOuter #listContent {
    width: 583px;
    left: 30%;
    position: relative;
  }
}

body[data-theme="Reiss"] #list #listOuter #listContent .slm-list-item {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1px;
  padding: 11.5px 16px !important;
}

body[data-theme="Reiss"] #list #listOuter #listContent .slm-list-item a {
  text-transform: capitalize !important;
  text-decoration: none;
}

body[data-theme="Reiss"] .ppContainer #mapContainer {
  overflow-y: hidden;
}

body[data-theme="Reiss"] .ppContainer #mapContainer .headerTitle {
  margin-top: var(--next-header-lg-height);
  height: 36px;
  padding-top: 25px;
  border-top: none;
  padding: 25px 0 0;
  font-size: 16px;
}

body[data-theme="Reiss"] .ppContainer #mapContainer .headerTitle span {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  padding-left: 2px;
}

body[data-theme="Reiss"] .ppContainer .headerTitle.storeDetails {
  margin-top: var(--next-header-lg-height);
  height: 40px;
  padding-top: 26px;
  padding-bottom: 0;
  font-size: 16px;
  display: block;
}

body[data-theme="Reiss"] .ppContainer #viewToggleButton {
  top: calc(var(--next-header-lg-height) + 73px) !important;
  right: 60px !important;
}

body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button .slm-toggle-map-label, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button .slm-toggle-list-label, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button .slm-toggle-map-label, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button .slm-toggle-list-label {
  padding-top: 7px;
}

body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button.slm-toggle-button-selected .slm-toggle-map-label, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button.slm-toggle-button-selected slm-toggle-list-label, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button.slm-toggle-button-selected .slm-toggle-map-label, body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button.slm-toggle-button-selected slm-toggle-list-label {
  padding-top: 6px;
}

body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button {
  height: 28px !important;
  width: 54px !important;
}

body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button:not(.slm-toggle-button-selected) {
  height: 30px !important;
  width: 56px !important;
  border-right: none !important;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button {
    height: 44px !important;
    width: 58px !important;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-map-button {
    height: 30px !important;
    width: 58px !important;
  }
}

body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button {
  height: 28px !important;
  width: 50px !important;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button {
    height: 44px !important;
    width: 54px !important;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button {
    height: 30px !important;
    width: 54px !important;
  }
}

body[data-theme="Reiss"] .ppContainer #viewToggleButton .slm-toggle-list-button:not(.slm-toggle-button-selected) {
  height: 30px !important;
  width: 52px !important;
  border-left: none !important;
}

body[data-theme="Reiss"] .ppContainer #searchTextField {
  top: calc(var(--next-header-lg-height) + 73px) !important;
  left: calc(50% - 149px) !important;
  width: 308px !important;
  padding: 0;
}

body[data-theme="Reiss"] .ppContainer #searchTextField .nx-icon.search3 {
  background-image: url(/Images/Reiss/reiss-icon-search.svg);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 28px;
  height: 28px;
  width: 28px;
  top: 3px;
  left: 87%;
}

body[data-theme="Reiss"] .ppContainer #searchTextField input {
  height: 34px !important;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-top: 1px !important;
  padding-left: 9px;
  text-transform: capitalize;
  width: 291px !important;
  padding-right: 0 !important;
  border-bottom: 1px solid #9e9e9e;
}

body[data-theme="Reiss"] .ppContainer #searchTextField .clearable.x {
  background: #fff url("/Images/Reiss/clear-store-selection.svg") no-repeat right 36px center !important;
}

body[data-theme="Reiss"] .ppContainer #listSort {
  width: 312px !important;
  left: 0 !important;
}

body[data-theme="Reiss"] .ppContainer #listSort span {
  top: 17px;
}

body[data-theme="Reiss"] .ppContainer #list {
  padding-top: 57px !important;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters {
  top: 82px !important;
  left: calc(50% - 155px) !important;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort {
  height: 30px !important;
  width: 294px !important;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort span {
  top: 11px !important;
  margin-left: 8px !important;
}

body[data-theme="Reiss"] .ppContainer #list #searchTermWrapper {
  margin-top: 92px;
  background-color: #ffffff;
  border-top: 1px solid #eaeaea;
}

body[data-theme="Reiss"] .ppContainer #list #searchTermWrapper #searchTermFeedbackLabel {
  display: none;
}

body[data-theme="Reiss"] .ppContainer #list #searchTermWrapper #searchTermFeedbackLabel.error {
  display: block;
  padding: 12px 0 12px 24px;
  border-bottom: solid 1px #eaeaea;
  background-color: #fff;
  text-align: left;
  color: #000;
  font-size: 15px;
  font-weight: 500;
  width: 441px;
  left: calc(50% - 232px);
  position: relative;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ppContainer #list #searchTermWrapper #searchTermFeedbackLabel.error {
    width: 559px;
    left: calc(50% - 290px);
  }
}

body[data-theme="Reiss"] .ppContainer #list #listOuter {
  background-color: #ffffff;
  margin-top: 0;
  border-top: none;
}

body[data-theme="Reiss"] .ppContainer #list #listOuter #listContent {
  width: 465px;
  left: calc(50% - 232px);
  position: relative;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ppContainer #list #listOuter #listContent {
    width: 583px;
    left: calc(50% - 290px);
  }
}

body[data-theme="Reiss"] .ppContainer #list #listOuter #listContent .slm-list-item {
  padding: 14.5px 16px 10.5px 16px !important;
}

body[data-theme="Reiss"] .ppContainer .slm-infoPopup #map .gm-fullscreen-control {
  display: block;
}

body[data-theme="Reiss"] .slm-infoPopup {
  font-size: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-title .slm-backButton {
  background: url(/Images/Reiss/icon-down-chevron.svg) center no-repeat;
  margin-left: 0;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-backButton {
  width: 44px;
  height: 44px;
  position: absolute;
  transform: rotate(-270deg);
  z-index: 1;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] .slm-infoPopup .slm-backButton {
    padding: 0 62px 0 13.9px;
    margin: 0;
  }
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content .slm-info-content-inner {
  display: block;
  font-size: inherit;
  margin-bottom: 0;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content .slm-info-content-inner .address-wrapper .slm-info-address-wrapper p .slm-info-phone a {
  font-weight: bold;
  color: #000;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content .slm-info-content-inner .address-wrapper .slm-info-address-wrapper .sml-info-directions a {
  color: #000;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content .slm-info-content-inner .time-and-service-wrapper .slm-info-open-times .time-row {
  display: block;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content .slm-info-content-inner .time-and-service-wrapper .slm-info-open-times .time-row .floatLeft {
  width: 100px;
  margin-right: inherit;
}

body[data-theme="Reiss"] .slm-infoPopup .browse-message-container {
  margin: 20px 0;
  text-align: center;
  width: 100%;
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .title {
  text-transform: uppercase;
  border-bottom: 1px solid #eaeaea;
  font-weight: bold;
  line-height: 1.5;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 1px;
  height: 44px;
  vertical-align: middle;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .slm-info-address-wrapper {
  text-transform: capitalize;
  margin-top: 19px;
  line-height: 1.6;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .sml-info-directions {
  text-decoration: underline;
  line-height: 1.5;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.33;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .sml-info-directions a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .slm-info-phone {
  margin-top: 35px;
  display: block;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .slm-info-phone a {
  font-weight: bold;
  margin-top: 19px;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .slm-info-open-times {
  margin-top: 19px;
  line-height: 1.5;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .slm-info-open-times .time-row {
  margin-bottom: 4px;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .slm-info-open-times .floatLeft {
  float: left;
  width: 100px;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .slm-info-open-times .floatRight {
  float: left;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .slm-info-depts {
  clear: both;
  margin-top: 25px;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .slm-info-depts.slm-depts-hidden {
  display: none;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .service-dept-wrapper {
  margin-top: 19px;
  line-height: 1.5;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .service-dept-wrapper .dept-row {
  margin-bottom: 10px;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .service-dept-wrapper .dept-row.slm-dept-hidden {
  display: none;
}

body[data-theme="Reiss"] .slm-infoPopup .slm-info-content-inner .service-dept-wrapper .dept-row .tick-image {
  background: url(/Images/Reiss/tick.svg) center no-repeat;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  float: left;
  margin-right: 8px;
  margin-top: 2px;
}

body[data-theme="Reiss"] .ppContainer .slm-info-content {
  width: 83em;
}

body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner .time-and-service-wrapper {
  display: block;
}

body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner .address-wrapper {
  float: left;
  width: 299px;
  margin-left: 118px;
  margin-top: 10px;
}

body[data-theme="Reiss"] .ppContainer .time-and-service-wrapper {
  float: left;
  width: 299px;
  margin-left: 31px;
  margin-top: 10px;
}

body[data-theme="Reiss"] .ppContainer .slm-info-content-inner .title {
  height: 43px;
}

@media only screen and (min-device-width: 768px) {
  body[data-theme="Reiss"] .ppContainer .slm-info-content {
    padding: 0;
  }
  body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner {
    padding: 0;
  }
  body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner .address-wrapper {
    width: 299px;
  }
  body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner .slm-info-open-times-wrapper,
  body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner .slm-info-depts {
    width: 288px;
  }
  body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner .slm-info-open-times-wrapper {
    margin: 0;
  }
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner .address-wrapper {
    width: 379px;
    margin-left: 38px;
    margin-top: 5px;
  }
  body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner .slm-info-open-times-wrapper,
  body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner .slm-info-depts {
    width: 379px;
  }
  body[data-theme="Reiss"] .ppContainer .slm-info-content .slm-info-content-inner .slm-info-open-times-wrapper {
    margin: 0;
  }
  body[data-theme="Reiss"] .ppContainer .time-and-service-wrapper {
    width: 379px;
    margin-top: 5px;
  }
  body[data-theme="Reiss"] .ppContainer .slm-info-content-inner .title {
    height: 41px;
  }
}

body[data-theme="Reiss"] .ppContainer .slm-infoPopup .slm-info-title {
  height: 45px;
}

body[data-theme="Reiss"] .ppContainer .slm-infoPopup .slm-info-title h1.slm-into-branchname {
  font-size: 236.36%;
  font-weight: bold;
  line-height: 1.5;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainwrapper #mainBody #map .gm-style .gm-fullscreen-control {
  display: none;
}

body[data-theme="Reiss"] #mainwrapper #mainBody #map:not(.storeDetailsMap) div div[dir="ltr"] {
  top: 50px !important;
}

body[data-theme="Reiss"] #mainwrapper #mainBody .slm-infoPopup .slm-info-title .slm-backButton {
  width: 44px;
}

body[data-theme="Reiss"] #mainwrapper #mainBody .slm-info-content-inner {
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 0;
}

body[data-theme="Reiss"] #mainwrapper #mainBody .slm-info-content .slm-info-content-inner .time-and-service-wrapper .slm-info-open-times-wrapper {
  margin: 0;
}

@media only screen and (min-device-width: 568px) {
  body[data-theme="Reiss"] #mainwrapper #mainBody .slm-info-content {
    width: 62em;
  }
  body[data-theme="Reiss"] #mainwrapper #mainBody .address-wrapper {
    float: left;
    width: 270px;
  }
  body[data-theme="Reiss"] #mainwrapper #mainBody .time-and-service-wrapper {
    float: left;
    margin-left: 32px;
    width: 270px;
  }
}

body[data-theme="Reiss"] #mainwrapper #mainBody .headerTitle {
  padding-top: 21px;
  font-size: 12px;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort {
  border: none;
  background: none no-repeat;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort select {
  visibility: hidden;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort .dk_container {
  width: 300px;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort .dk_container .dk_toggle.dk_label {
  width: 260px !important;
  border-radius: 2px;
  padding: 10px 28px 11px 9px;
  background-position: 254px center !important;
  color: #515151;
  background-image: url(/Images/Reiss/icon-down-chevron.svg);
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort .dk_container.dk_open .dk_toggle:after {
  background: url(/Images/Reiss/icon-down-chevron.svg) center no-repeat;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort .dk_container.dk_open .dk_toggle, body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort body .dk_container.dk_open .dk_toggle {
  background-image: none;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort .dk_container.dk_open .dk_options_inner .dk_option_current a {
  background: #000000;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort .dk_container.dk_open .dk_options_inner a.highlight {
  background: #000000;
}

body[data-theme="Reiss"] .ppContainer #list #listFilters #listSort div.dk_container.dk_open .dk_options_inner a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  line-height: 26px;
  padding-left: 10px;
}

body[data-theme="Reiss"] .ppContainer .slm-into-branchname {
  height: 44px;
  background-color: #f7f7f7;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 0 !important;
  font-weight: bold;
  line-height: 1.5;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] #mainBody .slm-into-branchname {
  background-color: #f7f7f7;
  border-bottom: 1px solid #eaeaea;
  height: 44px;
  width: 100%;
  text-transform: uppercase;
  align-items: center;
  margin-bottom: 0 !important;
  font-weight: bold;
  line-height: 1.5;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 1px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-left: 38px;
  padding-right: 16px;
  padding-top: 13px;
  text-align: center;
}

@media (min-width: 300px) {
  body[data-theme="Reiss"].in-map-view #mainwrapper #mainBody .slm-infoPopup .slm-info-content {
    padding: 0;
  }
  body[data-theme="Reiss"].in-map-view #mainwrapper #mainBody .slm-infoPopup .slm-info-content .slm-info-content-inner .time-and-service-wrapper {
    display: block;
  }
  body[data-theme="Reiss"].in-map-view #mainwrapper #mainBody .slm-infoPopup .slm-info-title .slm-into-branchname {
    display: block;
    font-size: 16px;
  }
  body[data-theme="Reiss"].in-map-view #mainwrapper #mainBody .headerTitle.storeDetails {
    padding-top: 21px;
    font-size: 12px;
  }
}

@media (min-width: 768px) {
  body[data-theme="Reiss"].in-map-view #mainwrapper #mainBody .slm-infoPopup .slm-info-content {
    padding: 0;
  }
  body[data-theme="Reiss"].in-map-view #mainwrapper #mainBody .slm-infoPopup .slm-info-content .slm-info-content-inner .address-wrapper {
    margin-right: 0;
  }
  body[data-theme="Reiss"].in-map-view #mainwrapper #mainBody .slm-infoPopup .slm-info-content .slm-info-content-inner .time-and-service-wrapper {
    display: block;
  }
  body[data-theme="Reiss"].in-map-view #mainwrapper #mainBody .slm-infoPopup .slm-info-title .slm-into-branchname {
    display: block;
    font-size: 16px;
  }
  body[data-theme="Reiss"].in-map-view #mainwrapper #mainBody .headerTitle.storeDetails {
    padding-top: 21px;
    font-size: 12px;
  }
}

body[data-theme="Reiss"].in-map-view #mainwrapper .slm-info-content-inner {
  padding-top: 0;
}

body[data-theme="Reiss"].in-map-view .ppContainer #mapContainer #map .gm-fullscreen-control {
  display: block;
}

@media (max-width: 767px) {
  body[data-theme="Reiss"].in-map-view .ppContainer #mapContainer .headerTitle {
    margin-top: var(--next-header-lg-height);
    font-size: 16px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  body[data-theme="Reiss"].in-map-view .ppContainer #mapContainer .headerTitle {
    margin-top: var(--next-header-lg-height);
    padding: 25px 0 0;
    font-size: 16px;
  }
}

@media (max-device-width: 1023px) {
  body[data-theme="Reiss"].in-map-view .ppContainer .slm-info-content .slm-info-content-inner {
    width: auto;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container {
  border: 0;
  background-color: #f7f7f7;
  padding-bottom: 3px;
}

@media (min-width: 320px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container {
    padding-top: 22px !important;
  }
}

@media (min-width: 400px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container {
    padding-bottom: 7px;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container {
    padding-bottom: 40px;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container .px-4 {
    padding: 0 !important;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container .nls-image {
  display: none !important;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer {
    width: 50%;
    float: left;
    border-right: solid 1px #eaeaea;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer #nls-thankyou {
    max-width: 420px;
    margin: 0 auto;
  }
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer #nls-thankyou .newsletter-signup-thankyou strong {
    font-weight: 700 !important;
  }
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer #nls-thankyou .newsletter-signup-thankyou-second-paragraph {
    font-size: 12px !important;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer p.newsletter-signup-thankyou {
  font-size: 12px;
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer p.newsletter-signup-thankyou:first-of-type {
  letter-spacing: 1px;
  margin-bottom: 11px;
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer p.newsletter-signup-thankyou:first-of-type {
    margin-top: 4px;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer p.newsletter-signup-thankyou:first-of-type {
    margin-top: 36px;
    margin-bottom: 21px;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer p.newsletter-signup-thankyou.newsletter-signup-thankyou-second-paragraph {
  font-size: 12px;
  margin-bottom: -4px;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer p.newsletter-signup-thankyou.newsletter-signup-thankyou-second-paragraph {
    margin-bottom: 22px;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer .newsletter-signup-title-termsandconditions {
  display: none;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px !important;
  line-height: 20px;
  text-align: center;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer .newsletter-signup-title-termsandconditions {
    display: block;
    max-width: 400px;
    margin: auto;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-textcontainer .newsletter-signup-title-termsandconditions a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container .newsletter-signup-title {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 12px !important;
  margin-top: 4px;
  margin-bottom: 3px;
  line-height: 24px;
  letter-spacing: 1px;
  text-align: center;
}

@media (min-width: 400px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container .newsletter-signup-title {
    margin-top: 6px;
    margin-bottom: 12px;
  }
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container .newsletter-signup-title {
    margin-top: 15px;
    margin-bottom: 9px;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container .newsletter-signup-title {
    max-width: 398px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 27px;
  }
}

@media (min-width: 768px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form {
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form #newsletter-signupform {
    float: right;
    width: 50%;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .form-group {
  max-width: 368px;
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .form-group input.form-control {
  color: #515151 !important;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .form-group {
    max-width: 380px;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form #txtNLSEmailAddress {
  font-size: 12px;
  padding-left: 8px;
  padding-right: 8px;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form #txtNLSEmailAddress {
    margin-top: 13px;
    height: 36px;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .error, body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form #server-error {
  font-size: 12px;
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .btn-newslettersignup {
  max-width: 368px;
  margin-top: 18px;
  margin-bottom: 13px;
  letter-spacing: 1px !important;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .btn-newslettersignup {
    max-width: 380px;
    height: 36px !important;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .btn-newslettersignup.newsletterSignupComplete .nx-spinner-light {
  background-image: url("/Images/reiss/white-tick.svg");
  background-size: 12px;
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .nls-termsprivacys {
  padding-top: 9px;
  padding-left: 1px;
  padding-right: 1px;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .nls-termsprivacys {
    display: none;
  }
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .nls-termsprivacys p {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  line-height: 20px;
  text-align: center;
}

body[data-theme="Reiss"] #newsletter-signup-ajax-container .newsletter-signup-container #nls-form .nls-termsprivacys p a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"].Homepage #newsletter-signup-ajax-container .newsletter-signup-container #nls-form #newsletter-signupform {
    padding-top: 9px;
    margin-left: -1px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers {
  width: 971px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers {
    width: 1149px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder {
  width: 380px;
  margin-top: 42px;
  margin-left: 53px;
  float: left;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder {
    margin-left: 76px;
    width: 450px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .styleheader {
  padding-bottom: 18px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .styleheader h2 {
  display: block;
  float: none;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  line-height: 20px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .styleheader h3 {
  display: block;
  float: none;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  color: #515151;
  margin-top: 6px;
  margin-bottom: 0;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .styleheader .itemPrice {
  display: block;
  float: none;
  margin-top: 16px;
  letter-spacing: 0;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 12px;
  color: #000000;
  line-height: normal;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .styleheader .subDetails {
  display: none;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .eVoucherDescription {
  margin-top: 13px;
  color: #000000;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: 18px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .afterdescriptionItmId, body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .afterdescriptionItmId-innercode {
  color: #000000;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .afterdescriptionItmId {
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 13px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .afterdescriptionItmId .afterdescriptionItmId-innercode {
  margin-left: 14px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset legend {
  width: 100%;
  box-sizing: border-box;
  line-height: 44px;
  padding-top: 1px;
  padding-left: 36px;
  margin-bottom: 7px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset legend.legend1 {
  background-image: url("/Images/Reiss/reiss-01-atom-icon-utility-number-list-1.png");
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset legend.legend2 {
  background-image: url("/Images/Reiss/reiss-01-atom-icon-utility-number-list-2.png");
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset legend span.formKey {
  line-height: normal;
  color: #515151;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  text-align: right;
  padding-top: 9px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li {
  width: 100%;
  margin-bottom: 11px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li {
    margin-bottom: 8px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li label {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  width: 83px;
  margin-right: 16px;
  margin-top: 12px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li label {
    width: 87px;
  }
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li label.evoucher-select-design-label {
    margin-top: 23px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li label[for="recipient"], body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li label[for="deliveryDate"] {
  margin-top: 3px;
  line-height: 16px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li input, body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li textarea {
  width: 229px;
  padding: 11px 8px 10px 8px;
  border-radius: 2px;
  border: solid 1px #9e9e9e;
  color: #515151;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li input, body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li textarea {
    width: 282px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li input::placeholder, body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li textarea::placeholder {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li input#deliveryDate {
  width: 192px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li input#deliveryDate {
    width: 243px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li .evoucher-failed-validation {
  border: 1px solid #d91440 !important;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li textarea {
  margin-top: 6px;
  margin-left: 99px;
  line-height: 16px;
  height: 97px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li textarea {
    width: 327px;
    margin-left: 103px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li .textareaControls {
  margin-left: 99px;
  padding-top: 5px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li .textareaControls {
    margin-left: 102px;
    padding-top: 4px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li .textareaControls #charsRem {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #515151;
  font-size: 12px;
  margin-bottom: 4px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li .textareaControls #charsRem {
    margin-bottom: 6px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li .textareaControls #charsRem #deliveryMsgChars {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #515151;
  font-size: 12px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li img.ui-datepicker-trigger {
  width: 20px;
  height: 20px;
  margin-top: 8px;
  margin-right: 9px;
  margin-left: 8px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li .dk_toggle {
  color: #515151;
  border-radius: 2px;
  border: solid 1px #9e9e9e;
  padding: 11px 39px 10px 9px;
  background-position: 221px center !important;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  color: #515151;
  text-transform: uppercase;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li .dk_toggle {
    background-position: 273px center !important;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li .dk_options .dk_dropdown_option {
  color: #515151;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  padding: 11px 39px 10px 9px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li .dk_container select {
  display: none;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li select {
  width: 235px;
  /*position: absolute*/
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li select {
    width: 287px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li a.fieldInfo {
  background-image: url("/Images/Reiss/reiss-01-atom-icon-24-px-help-information.svg");
  background-repeat: no-repeat;
  background-position: center center;
  height: 20px;
  width: 20px;
  margin: 8px 0 8px 7px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li ul.selectDesign {
  margin-top: 11px;
  width: auto;
  height: 98px;
  clear: both;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li ul.selectDesign {
    clear: none;
    max-width: 344px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li ul.selectDesign li {
  width: auto;
  height: 98px;
  border: 0;
  margin: 0 28px 16px 0;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li ul.selectDesign li {
    margin: 0 16px 16px 0;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li ul.selectDesign li:nth-child(4n) {
  margin-right: 0;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li ul.selectDesign li img {
  width: 74px;
  height: 98px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li ul.selectDesign li.selectedItem {
  height: auto;
  border: 0;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li ul.selectDesign li.selectedItem img {
  height: 96px;
  border-bottom: 2px solid #000000;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li a.designViewControl {
  top: 0;
  background-image: none;
  margin-right: 0;
  margin-bottom: 2px;
  padding-top: 18px;
  padding-right: 1px;
  line-height: 16px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-align: right;
  clear: both;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li a.designViewControl.open {
  background-image: none;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset > ul > li a.designViewControl.open:after {
  display: none;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder fieldset.evoucher-recipient-fieldset ul li {
  margin-bottom: 7px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder hr {
  width: 100%;
  margin-bottom: 0;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder hr.evoucher-shipping-functions-hr {
  display: none;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .shoppingFunctions {
  padding-top: 8px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .shoppingFunctions p {
  margin-left: 0;
  width: 173px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .shoppingFunctions p .total {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .shoppingFunctions p .total span {
  font-weight: bold;
  margin-left: 52px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .shoppingFunctions p .total span {
    margin-left: 55px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .shoppingFunctions p .footNote {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  margin-top: 3px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .shoppingFunctions .AddeVoucher {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  background-image: none !important;
  background-color: #282828 !important;
  border-radius: 2px;
  letter-spacing: 2px !important;
  text-transform: uppercase;
  padding: 0;
  line-height: 36px;
  min-width: 194px;
  text-align: center;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .shoppingFunctions .AddeVoucher {
    min-width: 245px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion {
  margin-top: 17px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item {
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #f7f7f7;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item:not(:first-of-type) {
  border-top: 0;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-title {
  display: flex;
  position: relative;
  padding: 24px 14px 18px 0px;
  color: #000000;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-title {
    padding-right: 20px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-title::after {
  display: block;
  margin-left: auto;
  content: "";
  background: url(/Images/Gel3-0/icon-ui-chevron.svg) no-repeat;
  background-position: center !important;
  width: 12px;
  height: 7px;
  transition: transform 0.2s ease-in-out;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-title.collapsed::after {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-title.expanded::after {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-title span {
  letter-spacing: 1px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-data ul {
  margin-top: 1rem;
  list-style-type: none;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-data ul li {
  list-style-type: inherit;
  position: relative;
  margin-bottom: 5px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-data ul li:before {
  position: absolute;
  content: "-";
  text-indent: -24px;
  font-weight: bold;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-data div, body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-data ul li {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductOrder .delivery-and-information-accordion .evoucher-accordion-item .accordion-data.collapsed {
  display: none;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery {
  width: 526px;
  margin-top: 27px;
  margin-left: 6px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery {
    width: 612px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .infoTabs, body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .promoLink {
  display: none;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer {
  width: 526px;
  margin-top: 0;
  background-image: none;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer {
    width: 612px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer.ShowZoom {
  width: 965px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer.ShowZoom {
    width: 1115px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer[data-thumbnail-count="0"] .navControl,
body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer[data-thumbnail-count="1"] .navControl,
body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer[data-thumbnail-count="2"] .navControl,
body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer[data-thumbnail-count="3"] .navControl,
body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer[data-thumbnail-count="4"] .navControl {
  display: none !important;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .cloud-zoom-big {
  left: 421px;
  width: 421px;
  height: 560px;
  margin-top: 5px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .cloud-zoom-big {
    left: 489px;
    width: 489px;
    height: 652px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer a.navControl {
  margin-left: 32px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer a.navControl {
    margin-left: 42px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer a.navControl.topLeft {
  margin-bottom: 16px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer {
  min-height: unset;
  max-height: unset;
  padding-top: 0;
  padding-left: 0;
  overflow: hidden;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ZoomBG {
  left: 103px;
  box-shadow: none;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ZoomBG {
    left: 121px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView {
  border: 0;
  width: auto;
  height: 560px !important;
  left: 105px;
  top: 1px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView {
    height: 652px !important;
    left: 123px;
  }
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView .Next, body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView .Previous {
    margin-top: 225px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView .Wrapper {
  width: 421px !important;
  height: 560px !important;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView .Wrapper {
    width: 489px !important;
    height: 652px !important;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView .Wrapper .cloud-zoom {
  width: 421px !important;
  height: 560px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView .Wrapper .cloud-zoom {
    width: 489px !important;
    height: 652px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView .Wrapper .cloud-zoom img {
  width: 421px !important;
  height: 560px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView .Wrapper .cloud-zoom img {
    width: 489px !important;
    height: 652px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ProductView .Wrapper .ExpanderButton .Text {
  margin-top: 6px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller {
  width: auto;
  height: auto;
  margin: 1px 0 16px 0;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller {
    margin-bottom: 8px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages {
  width: 105px;
  height: 504px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages {
    width: 123px;
    height: 600px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages .Thumbnails {
  width: 81px;
  margin-right: 24px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages .Thumbnails {
    width: 99px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages .Thumbnails li.Thumbnail {
  width: 81px;
  height: 108px;
  margin-bottom: 24px;
  border: 0;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages .Thumbnails li.Thumbnail img {
  width: 81px;
  height: 108px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages .Thumbnails li.Thumbnail img {
    width: 99px;
    height: 132px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages .Thumbnails li.Thumbnail a {
  overflow: hidden;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages .Thumbnails li.Thumbnail.Selected {
  border: 0 !important;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages .Thumbnails li.Thumbnail.Selected a {
  border-bottom: 2px solid #000000;
  height: 106px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages .Thumbnails li.Thumbnail.Selected a {
    height: 130px;
  }
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .ProductImagery .ProductViewer .Viewer .ThumbnailScroller .ThumbnailPages .Thumbnails li.Thumbnail {
    width: 99px;
    height: 130px;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .SuperZoomLayer.Open .SuperZoom .superZoomNavWrapper .ThumbnailScroller .ThumbnailPages .Thumbnails .Thumbnail.Border {
  border: 0;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent #pri .EVouchers .SuperZoomLayer.Open .SuperZoom .Wrapper .Buttons .ExpanderButton .Text {
  margin-top: 6px;
}

body[data-theme="Reiss"] .ui-datepicker {
  padding: 11px 7px 7px 7px;
  text-shadow: none;
  z-index: 100 !important;
}

@media only screen and (max-width: 1280px) {
  body[data-theme="Reiss"] .ui-datepicker {
    left: 700px !important;
  }
}

body[data-theme="Reiss"] .ui-datepicker table thead tr {
  border: 0;
}

body[data-theme="Reiss"] .ui-datepicker th {
  background-color: #565656;
  height: 13px;
  padding-top: 5px;
  color: #ffffff;
}

body[data-theme="Reiss"] .ui-datepicker .ui-icon.ui-icon-circle-triangle-w, body[data-theme="Reiss"] .ui-datepicker .ui-icon.ui-icon-circle-triangle-e {
  width: 6px;
  height: 12px;
}

body[data-theme="Reiss"] .ui-datepicker .ui-icon.ui-icon-circle-triangle-w {
  background-image: url("/Images/Reiss/reiss-01-atom-icon-utility-chevron-left.svg");
  margin-top: -6px;
  margin-left: -1px;
}

body[data-theme="Reiss"] .ui-datepicker .ui-icon.ui-icon-circle-triangle-e {
  background-image: url("/Images/Reiss/reiss-01-atom-icon-utility-chevron-right.svg");
  margin-top: -6px;
  margin-left: -4px;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group.ui-datepicker-group-first, body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group.ui-datepicker-group-last {
  box-shadow: none;
  width: 217px;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group.ui-datepicker-group-first {
  border-right: 0;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group.ui-datepicker-group-last {
  margin-left: 221px;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group .ui-datepicker-header {
  background-image: none;
  background-color: #282828;
  margin: 0;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month, body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {
  font-size: 10px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  letter-spacing: 1px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {
  padding-left: 3px;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar tr td {
  border: 1px solid #eaeaea;
  width: 30px;
  height: 18px;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .ui-state-default {
  width: 30px;
  height: 18px;
  font-size: 10px;
  font-weight: 400;
  text-shadow: none;
  background-image: none;
  background-color: #ffffff;
  padding-top: 11px;
  color: #000000;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .ui-state-default.ui-state-active {
  background-color: #d1d1d1;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .ui-datepicker-unselectable {
  background-image: none;
  background-color: #ffffff;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .ui-datepicker-unselectable span.ui-state-default {
  color: #d1d1d1 !important;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-buttonpane {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-top-width: 234px;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current {
  margin-top: -1px;
  line-height: 23px;
  padding: 1px 15px 0 15px;
  border-radius: 2px;
  background-image: none;
  background-color: #282828;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: 400;
  letter-spacing: 1.25px;
  font-size: 12px;
  text-transform: uppercase;
  text-shadow: none;
  box-shadow: none;
}

body[data-theme="Reiss"] .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close {
  margin-top: -1px;
  line-height: 21px;
  padding-top: 1px;
  padding: 0 15px;
  border-radius: 2px;
  background-image: none;
  color: #000000;
  border: solid 1px #000000;
  background-color: #ffffff;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 12px;
  text-transform: uppercase;
  text-shadow: none;
  box-shadow: none;
}

body[data-theme="Reiss"] #divDeliveryAccordion #DeliveryDataContainer div.ecardTabContent div.ecardTabTitle {
  margin-bottom: 1rem;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation {
  margin-bottom: 13px;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation #orderConfirmationEmailCont {
  padding-top: 19px;
  padding-left: 1px;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation #orderConfirmationEmailCont .order-confirmation__email {
  width: 400px;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation #orderConfirmationEmailCont .order-confirmation__email span {
  font-weight: normal !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation #convertSuccessMsgBox {
  margin-top: 6px;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation #convertSuccessMsgBox strong {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.58;
  letter-spacing: normal;
  color: #000000;
  margin-bottom: 10px;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation #convertSuccessMsgBox .guest-checkout-order-complete-congratulations-text strong {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  margin-bottom: 12px;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation #convertSuccessMsgBox div {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation #convertSuccessMsgBox .guest-register-conversion-success-banner div.alert-success p {
  text-align: left;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation #OrderConfirmation #convertSuccessMsgBox .guest-checkout-next-account-text {
  margin-left: -15px;
  margin-bottom: -8px;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation .order-confirmation__remainedloginmessage {
  width: 440px;
  min-height: 54px;
  display: inline-block;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  padding-left: 23px;
  padding-right: 23px;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation .order-confirmation__remainedloginmessage span {
  display: block;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation .order-confirmation__remainedloginmessage .signinagaintext {
  padding-left: 3px;
  display: block;
  text-align: center;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  line-height: 18px;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation .order-confirmation__remainedloginmessage .signinagainguesttext {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  margin-top: -19px;
}

body[data-theme="Reiss"] .order-complete-container #SaveCardDetails {
  height: 45px;
  min-height: 45px;
  padding: 0 9px 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}

body[data-theme="Reiss"] .order-complete-container #SaveCardDetails span.save-card-easy-pay-text {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  text-transform: uppercase !important;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
  padding: 0;
  float: none;
  width: auto;
}

body[data-theme="Reiss"] .order-complete-container #SaveCardDetails a.btn-save-card-easy-pay {
  line-height: 27px;
  height: auto !important;
  float: none;
}

body[data-theme="Reiss"] .order-complete-container #SaveCardDetails a.btn-save-card-easy-pay:hover {
  color: #ffffff;
}

body[data-theme="Reiss"] .order-complete-container #CardSavedSuccessfully .save-card-easy-pay-text {
  text-transform: uppercase !important;
  font-size: 12px;
  padding-top: 11px;
}

body[data-theme="Reiss"] .order-complete-container .items-panel__header-content .heading-extra-small {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .complete-buttons__print-link {
  padding-top: 3px;
}

body[data-theme="Reiss"] .order-complete-container .complete-buttons__print-link a {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-confirmation__remainedloginmessage__terms {
  display: none;
}

body[data-theme="Reiss"] .order-complete-container .convert-guest-section #convertGuest #ConvertGuestAccount {
  border: solid 1px #000000;
  background-color: #ffffff;
}

body[data-theme="Reiss"] .order-complete-container .convert-guest-section #convertGuest #ConvertGuestAccount p.convert-heading {
  text-transform: uppercase;
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.86px;
  text-align: center;
  color: #000000;
  margin-bottom: 7px;
}

body[data-theme="Reiss"] .order-complete-container .convert-guest-section #convertGuest #ConvertGuestAccount p.convert-sub-heading {
  margin-bottom: 12px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .convert-guest-section #convertGuest #ConvertGuestAccount #PasswordContainer #passwordInput_complete {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #515151;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .order-complete-container .convert-guest-section #convertGuest #ConvertGuestAccount #PasswordContainer #passwordToggle_complete {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.86px;
  text-align: center;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .convert-guest-section #convertGuest #ConvertGuestAccount #PasswordContainer p.password {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #515151;
  margin-top: 8px;
  margin-bottom: 12px;
}

body[data-theme="Reiss"] .order-complete-container .convert-guest-section #convertGuest #ConvertGuestAccount #convertGuestButton_complete {
  border-radius: 2px;
  background-color: #282828 !important;
}

body[data-theme="Reiss"] .order-complete-container .convert-guest-section #convertGuest #ConvertGuestAccount #convertGuestButton_complete text {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  text-align: center;
  color: #ffffff;
}

body[data-theme="Reiss"] .order-complete-container .order-details {
  margin-left: -36px;
  margin-top: 20px;
}

body[data-theme="Reiss"] .order-complete-container .order-details .saleSubText {
  font-size: 12px;
  color: #900000 !important;
}

body[data-theme="Reiss"] .order-complete-container .order-details #order-complete-summary .order-summary__notes .complete-notes .complete-notes__note small.order-complete__info-text {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .items-panel__order-payment-confirm {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery-summary-line span {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .delivery-detail__address {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__home-summary-detail span {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__home-summary-detail span.heading-extra-small {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__store-summary-detail span {
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__store-summary-detail .heading-extra-small {
  font-weight: bold;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__store-summary-line span {
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__store-summary-line .heading-extra-small {
  text-transform: uppercase;
  font-weight: bold;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__store-summary-line .delivery-detail__address {
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__store-summary-line .delivery-detail__store-opening-times-header {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__store-summary-line .item-delivery__store-summary-line {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__store-summary-line .items-panel__body-order-summary .heading-extra-small {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-delivery__store-summary-line .items-panel__body-order-summary .order-summary__body-table-description {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .delivery-detail__store-collection-info {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 18px;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .order-total .order-total__content-items .order-total__label, body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .order-total .order-total__content-items .order-total__value {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .order-total .order-total__content-items .order-total__label .order-complete-delivery {
  text-transform: uppercase;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-panel__body-row-summary .items-panel__body-order-summary .items-panel__body-content .items-panel__body-table .heading-extra-small {
  font-size: 12px !important;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-panel__body-row-summary .items-panel__body-order-summary .items-panel__body-content .items-panel__body-table .items-panel__body-table-th {
  display: none;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-panel__body-row-summary .items-panel__body-order-summary .items-panel__body-content .items-panel__body-table .order-summary__body-table-inline-size-qty {
  display: initial !important;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-panel__body-row-summary .items-panel__body-order-summary .items-panel__body-content .items-panel__body-table .items-panel__body-table-td {
  display: none;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-panel__body-row-summary .items-panel__body-order-summary .items-panel__body-content .items-panel__body-table .order-summary__body-table-description span {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-panel__body-row-summary .items-panel__body-order-summary .items-panel__body-content .items-panel__body-table .order-summary__body-table-description .items-panel__body-stock-message {
  font-size: 12px;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-panel__body-row-summary .items-panel__body-order-summary .items-panel__body-content .items-panel__body-table .items-panel__body-table-td--last-col span {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: right;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-panel__body-row-summary .items-panel__body-order-summary .items-panel__body-content .items-panel__body-table .order-summary__body-table-details-label, body[data-theme="Reiss"] .order-complete-container .order-details .items-panel__body-content .item-panel__body-row-summary .items-panel__body-order-summary .items-panel__body-content .items-panel__body-table .order-summary__body-table-details-value {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container #ContactDetailsBanner {
  padding-left: 14px;
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] .order-complete-container #ContactDetailsBanner {
    padding-left: 0;
    padding-right: 0;
  }
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .order-confirmation {
  margin-top: 20px;
  margin-bottom: 8px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .order-confirmation #OrderConfirmation #orderConfirmationEmailCont {
  padding-top: 11px;
  padding-left: 3px;
  margin-left: -2px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .order-confirmation #OrderConfirmation #orderConfirmationEmailCont .sprite-sheet-circle-tick-green {
  background-image: url(/Images/Reiss/circle-tick-black-icon.svg);
  width: 37px;
  height: 37px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .order-confirmation #OrderConfirmation #orderConfirmationEmailCont .order-confirmation__email {
  width: 53%;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
  font-size: 14px !important;
  font-weight: normal !important;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .order-confirmation #OrderConfirmation #orderConfirmationEmailCont .order-confirmation__email span {
  font-weight: normal !important;
  font-size: 14px !important;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .order-confirmation #OrderConfirmation #convertSuccessMsgBox strong {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  margin-top: 6px;
  margin-left: 8px;
  margin-bottom: 12px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .order-confirmation #OrderConfirmation #convertSuccessMsgBox .guest-checkout-next-account-text {
  margin-left: -7px;
  margin-bottom: -8px;
  margin-top: 5px;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .order-confirmation #RemainedLoginMessageControl {
  margin-top: 23px;
  margin-bottom: -27px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .order-confirmation #RemainedLoginMessageControl .signinagainguesttext {
  line-height: 1.8;
  padding-left: 8px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section {
  margin-top: 8px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest {
  padding-right: 19px;
  padding-left: 15px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount {
  border: solid 1px #000000;
  background-color: #ffffff;
  padding-left: 118px;
  padding-right: 106px;
  padding-top: 24px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-header .reiss-guest-heading {
  margin-left: -15px;
  margin-bottom: 15px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-header .marketing-preferences-content__container {
  margin-top: 17px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 43px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-header .marketing-preferences-content__container .marketing-image__container .reiss-guest-image-order-trends {
  margin-bottom: 0px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-header .marketing-preferences-content__container .marketing-image__container .reiss-guest-image-order-sale {
  margin-left: 4px;
  margin-top: 2px;
  margin-bottom: -2px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-header .marketing-preferences-content__container .marketing-image__container .reiss-guest-image-order-checkout {
  margin-top: 2px;
  margin-left: 6px;
  margin-bottom: -2px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-header .marketing-preferences-content__container .marketing-image__container .reiss-guest-marketing-image-text {
  margin-top: 5px;
  margin-left: 2px;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-header .marketing-preferences-content__container .marketing-image__container .marketing-image-text__container {
  margin-top: -4px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-header .reiss-guest-subheading {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  color: #000000;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: -8px;
  padding-bottom: 10px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-password-form {
  margin-left: 28px;
  margin-right: 37px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-password-form #PasswordContainer .guest-password-float-box {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: normal;
  letter-spacing: normal;
  color: #515151;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-password-form #PasswordContainer #passwordRule_complete {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-password-form #marketingPreferencesContainer {
  padding-bottom: 13px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-password-form #marketingPreferencesContainer #marketingPreferencesCheckbox {
  height: 20px;
  width: 20px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-password-form #marketingPreferencesContainer .guest-marketing-preferences {
  padding-left: 0px;
  margin-left: 6px;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
  padding-top: 2px;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-password-form #ConvertGuestButtonContainer .terms-and-conditions__container small {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  font-weight: 400;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .convert-guest-section #convertGuest #ConvertGuestAccount .guest-checkout-password-form #ConvertGuestButtonContainer .terms-and-conditions__container a {
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
}

body[data-theme="Reiss"] .order-complete-container.guestcheckoutpage .guest-marketing-body-content {
  display: none;
}

body[data-theme="Reiss"] .payment-option__pledge > div {
  background: #ffffff;
}

body[data-theme="Reiss"] .gift-card-status .sprite-sheet-success-icon {
  width: 15px;
  height: 15px;
  background-position: -233px -40px;
  position: absolute;
  left: -26px;
  top: 7px;
}

body[data-theme="Reiss"] .checkout-alert-banner .alert {
  font-size: 10px;
}

body[data-theme="Reiss"] #mainBody .delivery-options__next-branding-wrapper-container {
  margin-top: 13px;
}

body[data-theme="Reiss"] #mainBody .delivery-options__next-branding-wrapper-container .next-branding_wrapper__container .delivery-option-tabs .delivery-performance__options-tabs {
  letter-spacing: 1px;
  font-weight: 400;
}

body[data-theme="Reiss"] #mainBody .delivery-options__next-branding-wrapper-container .next-branding_wrapper__container .delivery-option-tabs .delivery-performance__options-tabs .delivery-charge-label-line-two {
  letter-spacing: 1px;
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #mainBody .gift-card-card-section form[name="frmAddGiftCardEVoucher"] .row.gift-card-input-field .col-lg-3 {
    width: 42%;
  }
}

@media (min-width: 1280px) {
  body[data-theme="Reiss"] #mainBody .gift-card-card-section form[name="frmAddGiftCardEVoucher"] .row.gift-card-input-field .col-xl-4 {
    width: 39%;
  }
  body[data-theme="Reiss"] #mainBody .gift-card-card-section form[name="frmAddGiftCardEVoucher"] .row.gift-card-input-field .col-lg-3 {
    width: 33%;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #registerArea.guestRegister #register_form #addressSearchWrapper #error-search-street {
    margin-top: -5px;
    margin-left: 107px;
  }
  body[data-theme="Reiss"] #registerArea.guestRegister #register_form #addressSearchWrapper .error-address-txt, body[data-theme="Reiss"] #registerArea.guestRegister #register_form #addressSearchWrapper #ShowStreet {
    font-size: 12px !important;
    font-stretch: normal;
    font-style: normal;
    font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
    text-transform: uppercase !important;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #900000 !important;
  }
  body[data-theme="Reiss"] #registerArea.guestRegister #register_form #addressSearchWrapper .link-section {
    border-bottom: 1px solid #d1d1d1;
    width: 830px;
    margin-left: 90px;
    margin-bottom: 20px;
  }
  body[data-theme="Reiss"] #registerArea.guestRegister #register_form #DontKnowPostcode {
    margin-left: 115px !important;
  }
  body[data-theme="Reiss"] #registerArea.guestRegister #register_form #KnowPostcode {
    margin-left: 113px !important;
  }
  body[data-theme="Reiss"] #registerArea.guestRegister #register_form span.field-validation-error {
    width: 452px !important;
  }
  body[data-theme="Reiss"] #registerArea.guestRegister #register_form .row .guest-checkout__sign-up-bannner {
    width: 714px !important;
  }
  body[data-theme="Reiss"] #registerArea #register_form #addressSearchWrapper .address-notsearched-error {
    margin-top: -5px;
    margin-left: 107px;
  }
  body[data-theme="Reiss"] #registerArea #register_form #addressSearchWrapper #error-search-street {
    margin-top: -5px;
    margin-left: 107px;
  }
  body[data-theme="Reiss"] #registerArea #register_form #addressSearchWrapper .error-address-txt, body[data-theme="Reiss"] #registerArea #register_form #addressSearchWrapper #ShowStreet {
    font-size: 12px !important;
    font-stretch: normal;
    font-style: normal;
    font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
    text-transform: uppercase !important;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #900000 !important;
  }
  body[data-theme="Reiss"] #registerArea #register_form #addressSearchWrapper #addressFinderArea #searchResultsWrapper .row #search-result-address .row {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  body[data-theme="Reiss"] #registerArea #register_form .next-marketing .row {
    margin-top: 4px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .next-marketing .row .form-group {
    padding-left: 15px;
    margin-bottom: 41px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .next-marketing .row .form-group .marketing-opt-out-positioning {
    padding-left: 0px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .next-marketing .row .form-group .reg-little-label {
    margin-left: 0px;
    padding-left: 0px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .next-marketing .row .form-group .reg-little-label .emailMarketing {
    padding-left: 0px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .next-marketing .row .form-group .marketing-terms-and-conditions {
    margin-left: 0px !important;
  }
  body[data-theme="Reiss"] #registerArea #register_form .next-marketing .row .form-group .marketing-terms-and-conditions p {
    width: 794px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta .row .gdprText {
    padding-left: 8px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta .row .gdprText p {
    margin-left: 0px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta .row .gdprRegister {
    margin-left: 19px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta .row .gdprRegister div {
    width: 358px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta .row .gdprRegister.auto-incentive-CTA-container {
    margin-left: 0;
  }
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta .row .gdprRegister.auto-incentive-CTA-container div {
    width: 100%;
  }
  body[data-theme="Reiss"] #registerArea #register_form .form-group {
    margin-bottom: 20px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta #SignupButton {
    margin-right: 25px;
  }
  body[data-theme="Reiss"] #registerArea #register_form span.field-validation-error {
    margin-left: 113px;
    margin-top: 8px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .vs-register-cta p {
    margin-left: 10px;
  }
  body[data-theme="Reiss"] #registerArea #register_form #streetAndManualWrapper #SearchStreet,
  body[data-theme="Reiss"] #registerArea #register_form .input-txt-field, body[data-theme="Reiss"] #registerArea #register_form .searchby-post-postcode input#Postcode,
  body[data-theme="Reiss"] #registerArea #register_form #AddressListSelection, body[data-theme="Reiss"] #registerArea #register_form #search-result-address, body[data-theme="Reiss"] #registerArea #register_form input#Password {
    width: 518px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .searchby-post-postcode, body[data-theme="Reiss"] #registerArea #register_form .row-width {
    width: 640px;
  }
  body[data-theme="Reiss"] #registerArea #register_form #DontKnowPostcode, body[data-theme="Reiss"] #registerArea #register_form #KnowPostcode {
    margin-left: 206px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row {
    margin-left: 91px;
    margin-right: 70px;
    width: 900px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row .req-banner {
    margin-left: 107px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row .guest-checkout__sign-up-bannner {
    width: 545px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row .guest-checkout__sign-up-bannner p {
    margin-left: 56px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row .textalertinfo {
    width: 204px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row .textalertinfo p {
    margin-bottom: 0;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row .input-group label {
    width: 88px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row .input-group .input-txt-field {
    margin-left: 7px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row .selectContainer .input-group {
    width: 415px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row .password-help-text {
    width: 193px;
    margin-bottom: 15px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row #SearchPostcode {
    width: 66px;
  }
  body[data-theme="Reiss"] #registerArea #register_form .row .searchby-post-postcode .form-group {
    margin-bottom: 8px;
  }
  body[data-theme="Reiss"] #registerArea #register_form #select-title #Title {
    width: 217px;
    margin-right: 94px;
    padding-left: 9px;
    background: url(/Images/Gel3-0/icon-ui-chevron.svg) 91% no-repeat;
  }
  body[data-theme="Reiss"] #registerArea #register_form #select-title span.field-validation-error {
    margin-left: 25%;
  }
  body[data-theme="Reiss"] #registerArea #register_form .input-group {
    width: 624px;
  }
  body[data-theme="Reiss"] #registerArea #register_form #select-title #Title + label {
    width: 103px;
  }
  body[data-theme="Reiss"] #registerArea #register_form #password-field-container #ShowPassword.hide-show {
    right: 6px;
  }
  body[data-theme="Reiss"] #registerArea #register_form #password-field-container #ShowPassword span {
    width: 66px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #addressSearchWrapper .form-group.has-feedback {
    width: 640px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #addressSearchWrapper .input-group.input-container {
    height: 44px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #addressSearchWrapper .address-field .form-group {
    margin-bottom: 20px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #addressSearchWrapper .address-field .selectContainer#select-AddressLine4 .input-group {
    width: 624px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #addressSearchWrapper .address-field .selectContainer#select-AddressLine4 .input-group select {
    width: 518px;
    margin-left: 6px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #addressSearchWrapper .address-field .selectContainer#select-AddressLine5 .js {
    margin-right: 20px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #addressSearchWrapper .address-field .country-flag {
    width: 100%;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #addressSearchWrapper .address-field .country-flag .country-flag-container {
    margin-left: 5px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #AddressSearch {
    padding-left: 63px;
    margin-left: 3px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .req-banner {
    margin-left: 12.5% !important;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row.guestBanner {
    border-top: solid 1px #d1d1d1 !important;
    padding-top: 20px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing {
    width: 830px;
    margin-left: 89px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group {
    margin-bottom: 41px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .row {
    padding-left: 0px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 11px;
    margin-top: 8px;
    width: 830px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .row .marketing-opt-out-positioning {
    padding-left: 0px;
    padding-top: 16px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .row .reg-little-label {
    margin-left: 33px;
    padding-left: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    height: 20px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .row .reg-little-label .emailMarketing {
    padding-left: 0px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .marketing-terms-and-conditions {
    margin-left: 0px !important;
    padding-top: 0px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .marketing-terms-and-conditions p {
    width: 794px;
    line-height: 1.5;
    letter-spacing: normal;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .next-marketing .form-group .marketing-terms-and-conditions p br {
    display: none;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .vs-register-cta .row .gdprText {
    padding-left: 0px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .vs-register-cta .row .gdprText p {
    margin-left: 0px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .vs-register-cta .row .gdprRegister {
    margin-left: 19px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .vs-register-cta .row .gdprRegister div {
    width: 358px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .form-group {
    margin-bottom: 20px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .form-group .country-code-prefix span {
    right: 97px;
    width: 66px !important;
    left: 8px;
  }
}

@media (min-width: 1024px) and (min-width: 1200px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .form-group .country-code-prefix span {
    right: 65px;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .form-group .address-search-input span.icn-search {
    left: -47px;
    width: 66px;
    background-position: 13px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .vs-register-cta #SignupButton {
    margin-right: 25px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form span.field-validation-error {
    margin-left: 113px;
    margin-top: 8px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .vs-register-cta p {
    margin-left: 10px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #streetAndManualWrapper #SearchStreet,
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .input-txt-field, body[data-theme="Reiss"] #registerArea.int-registration #register_form .searchby-post-postcode input#Postcode,
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #AddressListSelection, body[data-theme="Reiss"] #registerArea.int-registration #register_form #search-result-address, body[data-theme="Reiss"] #registerArea.int-registration #register_form input#Password {
    width: 518px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .searchby-post-postcode, body[data-theme="Reiss"] #registerArea.int-registration #register_form .row-width {
    width: 640px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #DontKnowPostcode, body[data-theme="Reiss"] #registerArea.int-registration #register_form #KnowPostcode {
    margin-left: 206px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row {
    margin-left: 91px;
    margin-right: 70px;
    width: 900px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .guest-checkout__sign-up-bannner {
    width: 545px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .guest-checkout__sign-up-bannner p {
    margin-left: 56px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .textalertinfo {
    width: 184px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .textalertinfo p {
    margin-bottom: 0;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group label {
    width: 100px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .input-group .input-txt-field {
    margin-left: 2px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .selectContainer .input-group {
    width: 415px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .password-help-text {
    width: 193px;
    margin-bottom: 15px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row #SearchPostcode {
    width: 66px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row.address-field .form-group {
    margin-bottom: 13px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row.action-link {
    margin-left: 5px !important;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .info-txt-left-delivery {
    width: 184px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .terms-and-conditions {
    padding-left: 0px;
    margin-right: 30px;
    padding-right: 0px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .register-button-and-icons {
    padding-left: 0px;
    margin-right: 45px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .register-button-and-icons .form-group {
    padding-left: 0px;
    margin-bottom: 15px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .register-button-and-icons .form-group #SignupButton {
    width: 329px;
    padding-left: 0px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .row .register-button-and-icons .security-icons {
    width: 329px;
    margin-bottom: -10px;
    margin-left: -18px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #select-title #Title {
    width: 217px;
    margin-right: 88px;
    padding-left: 9px;
    background: url(/Images/Gel3-0/icon-ui-chevron.svg) 91% no-repeat;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #select-title span.field-validation-error {
    margin-left: 25%;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form .input-group {
    width: 624px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #select-title #Title + label {
    width: 103px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #password-field-container #ShowPassword.hide-show {
    right: 8px;
  }
  body[data-theme="Reiss"] #registerArea.int-registration #register_form #password-field-container #ShowPassword span {
    width: 66px;
  }
}

@media (min-width: 992px) {
  body[data-theme="Reiss"] [data-country="WO"] div.int-registration .country-code-prefix span {
    left: 65px !important;
  }
}

body[data-theme="Reiss"] .ContentArea .CurrentContent .Error .TitleBar .Info .Title {
  font-size: 12px;
  margin-top: 20px;
  font-weight: bold;
  width: 618px;
  height: 32px;
  text-transform: uppercase;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent .Error .TitleBar .Info .Description {
  width: 582px;
  height: 43px;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: normal;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent .Error .Advice a {
  text-decoration: underline;
  background-color: #282828;
  color: #ffffff;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent .Error .Advice .Title {
  text-transform: uppercase;
  width: 312px;
  height: 32px;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent .Error .Advice .Description {
  width: 285px;
  height: 151px;
  line-height: 1.5;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent .Error .Advice .Description ul li {
  height: auto;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent .Error .PopularSearches .Title {
  width: 557px;
  height: 32px;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
}

body[data-theme="Reiss"] .ContentArea .CurrentContent .Error .PopularSearches .Description {
  height: 125px;
}

body[data-theme="Reiss"] header.PageHeader .BreadcrumbNavigation {
  border-bottom: 1px solid #eeeeee;
  background-color: #ffffff;
  height: 35px;
}

body[data-theme="Reiss"] header.PageHeader .BreadcrumbNavigation div.Content section.Back a.nxbtn.icon-arrow-left {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  height: 28px;
  line-height: 30px;
  padding-top: 3px;
  padding-left: 24px;
  padding-right: 14px;
  border-top: 0;
  border-bottom: 0;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  background-position: 11px 12px;
}

body[data-theme="Reiss"] header.PageHeader .BreadcrumbNavigation div.Content section.Breadcrumbs {
  margin-left: 1px;
}

body[data-theme="Reiss"] header.PageHeader .BreadcrumbNavigation div.Content section.Breadcrumbs div.BreadcrumbsHolder ul.Breadcrumbs {
  line-height: 18px;
  margin-left: 14px;
}

body[data-theme="Reiss"] header.PageHeader .BreadcrumbNavigation div.Content section.Breadcrumbs div.BreadcrumbsHolder ul.Breadcrumbs li.Breadcrumb {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
  padding-top: 9px;
}

body[data-theme="Reiss"] header.PageHeader .BreadcrumbNavigation div.Content section.Breadcrumbs div.BreadcrumbsHolder ul.Breadcrumbs li.Breadcrumb.bcHome a {
  padding-left: 31px;
  background-size: 16px;
  background-position-y: 1px;
}

body[data-theme="Reiss"] header.PageHeader .BreadcrumbNavigation div.Content section.Breadcrumbs div.BreadcrumbsHolder ul.Breadcrumbs li.Breadcrumb:not(.lastBreadcrumb):after {
  height: 12px;
}

body[data-theme="Reiss"] header.PageHeader .BreadcrumbNavigation div.Content section.Breadcrumbs div.BreadcrumbsHolder ul.Breadcrumbs li.Breadcrumb a {
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings !important;
  text-transform: uppercase !important;
}

body[data-theme="Reiss"] header.PageHeader .BreadcrumbNavigation div.Content section.Breadcrumbs div.BreadcrumbsHolder ul.Breadcrumbs li.bcHome a {
  background: url(/Images/reiss/reiss-01-atom-icon-24-px-home.svg) left no-repeat;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold.trailing-hr {
  border: none;
}

@media (min-width: 768px) and (max-width: 1279px) {
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold:not(.custom-ribbon-height-auto) {
    height: 452px;
  }
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold:not(.custom-ribbon-height-auto) {
    height: 532px;
  }
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper {
  border: none;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-title {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.5;
  font-weight: 700;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-align: left;
  border: none;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-title.scaffold {
  min-height: 18px;
  padding: 0 0 12px 0;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container {
  margin-bottom: 30px;
}

@media (min-width: 768px) and (max-width: 1279px) {
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container {
    min-height: 373px;
  }
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container {
    min-height: 453px;
  }
}

@media (min-width: 768px) and (max-width: 1279px) {
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item {
    max-width: 228px;
    margin-right: 16px;
  }
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item.scaffold {
    width: 228px;
  }
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item.scaffold .image.scaffold {
    min-height: 304px;
    margin-bottom: 11px;
  }
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item.scaffold .description.scaffold {
    min-height: 30px;
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item {
    max-width: 288px;
    margin-right: 16px;
  }
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item.scaffold {
    width: 288px;
  }
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item.scaffold .image.scaffold {
    min-height: 384px;
    margin-bottom: 11px;
  }
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item.scaffold .description.scaffold {
    min-height: 30px;
    margin-bottom: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1279px) {
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item a img {
    min-height: 304px;
  }
}

@media only screen and (min-width: 1280px) {
  body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item a img {
    min-height: 384px;
  }
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item a .description {
  font-stretch: normal;
  font-style: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item a .description::after {
  display: none;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item a .price {
  font-size: 12px;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item a .price.strikethrough {
  text-decoration: line-through;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item a .sales-price {
  font-size: 12px;
  font-stretch: normal;
  font-family: "Nimbus-Sans-L", Arial, Helvetica, sans-serif, Glyphicons Halflings;
  font-weight: bold;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #990000;
  margin-left: 5px;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .ribbon-item a .price-wrapper {
  display: flex;
  align-items: center;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .swiper-button-next, body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .swiper-button-prev {
  border: none;
  border-radius: 0;
  background: none;
}

body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .swiper-button-next .icon, body[data-theme="Reiss"].intelrecs-customwidth .intel-recs-scaffold .ribbon-wrapper .ribbon-container .swiper-button-prev .icon {
  width: 100%;
  background-size: 12px;
  background-repeat: no-repeat;
}

body[data-theme="Reiss"] .intel-recs-scaffold .ribbon-wrapper .ribbon-container:not(.carousel) .ribbon-item a .descTitle {
  height: auto;
  font-weight: 700;
  -webkit-line-clamp: 1;
}

body[data-theme="Reiss"] .intel-recs-scaffold .ribbon-wrapper .ribbon-container:not(.carousel) .ribbon-item a .fulldescEn, body[data-theme="Reiss"] .intel-recs-scaffold .ribbon-wrapper .ribbon-container:not(.carousel) .ribbon-item a .fulldesc {
  min-height: 38px;
}

body[data-theme="Reiss"]:not([data-country='GB']) div.int-registration .country-code-prefix {
  width: 66px;
  left: 8px;
}

body[data-theme="Reiss"]:not([data-country='GB']) div.int-registration .country-code-prefix span {
  right: auto;
}

@media (min-width: 992px) {
  body[data-theme="Reiss"]:not([data-country='GB']) div.int-registration .country-code-prefix {
    left: 196px;
  }
  body[data-theme="Reiss"]:not([data-country='GB']) div.int-registration .country-code-prefix span {
    left: 0;
  }
}

@media (min-width: 1024px) {
  body[data-theme="Reiss"]:not([data-country='GB']) div.int-registration .country-code-prefix {
    left: 114px;
  }
}

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