/* Minification failed. Returning unminified contents.
(357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1819,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1827,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4727,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4728,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4813,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/* Minification failed. Returning unminified contents.
(335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1793,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4705,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4706,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4707,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*#region LoadingOverlay */
.HasLoadingOverlay {
  position: relative;
  min-height: 80px;
}

.LoadingOverlayWrapper {
  display: none;
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.LoadingOverlayWrapper.Medium .LoadingSpinnerAndTextWrapper {
  top: calc(50% - 19px);
}

.LoadingOverlayWrapper.Medium .LoadingSpinnerAndTextWrapper .LoadingSpinnerText {
  font-size: 22px;
  letter-spacing: 0;
  margin-left: 12px;
}

.LoadingOverlayWrapper.Small .LoadingSpinnerAndTextWrapper {
  top: calc(50% - 11px);
}

.LoadingOverlayWrapper.Small .LoadingSpinnerAndTextWrapper .LoadingSpinnerText {
  font-size: 15px;
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  margin-left: 8px;
}

.LoadingOverlayWrapper.TopLoading .LoadingSpinnerAndTextWrapper {
  top: 2rem;
}

.LoadingOverlayWrapper.TopLoadingCloser .LoadingSpinnerAndTextWrapper {
  top: 1rem;
}

.LoadingOverlayWrapper .LoadingOverlay {
  z-index: 11;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  opacity: 1;
  width: 100%;
  height: 100%;
}

.LoadingOverlayWrapper .LoadingSpinnerAndTextWrapper {
  z-index: 12;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 26px);
  left: 0;
  width: 100%;
  padding: 0 1rem 0 1rem;
  text-align: center;
}

.LoadingOverlayWrapper .LoadingSpinnerAndTextWrapper .LoadingSpinnerText {
  margin-left: 1rem;
  font-size: 28px;
  font-family: "Palatino", "Palatino Linotype", "Times New Roman", serif;
  font-weight: normal;
  color: #262d40;
  font-weight: normal;
  display: none !important;
}

/*#endregion */
.IconAndHeadingWrapper {
  position: relative;
  display: flex !important;
  align-items: center;
  width: 100%;
}

@media (min-width: 641px) {
  .IconAndHeadingWrapper.AlignItemsCentreTabletsUp {
    justify-content: center;
    text-align: center;
  }
}

.IconAndHeadingWrapper.HasNormalHeadingMarginUnderneath {
  margin: 0 0 16px 0;
}

.IconAndHeadingWrapper.HasFormBelowMarginUnderneath {
  margin-bottom: 1.3rem;
}

.IconAndHeadingWrapper h1, .IconAndHeadingWrapper h2, .IconAndHeadingWrapper h3, .IconAndHeadingWrapper h4, .IconAndHeadingWrapper h5, .IconAndHeadingWrapper h6 {
  margin-bottom: 0;
}

.IconAndHeadingWrapper .spriteProjectIcons, .IconAndHeadingWrapper .SVGSpriteIcon {
  margin-left: 0;
  margin-right: 14px;
  margin-top: -4px;
}

@media (min-width: 1330px) {
  .IconAndHeadingWrapper .spriteProjectIcons, .IconAndHeadingWrapper .SVGSpriteIcon {
    margin-top: -6px;
  }
}

.IconAndHeadingWrapper .spriteProjectIcons.NoMarginTop, .IconAndHeadingWrapper .SVGSpriteIcon.NoMarginTop {
  margin-top: 0;
}

@media (min-width: 1330px) {
  .IconAndHeadingWrapper .EmailIcon {
    margin-top: -2px;
  }
}

.IconAndHeadingWrapper .AccountTileIcon-ChangePassword {
  margin-top: -8px;
}

@media (min-width: 1330px) {
  .IconAndHeadingWrapper .AccountTileIcon-ChangePassword {
    margin-top: -6px;
  }
}

.LabelAndSelectCombo {
  display: inline-flex;
  align-items: center;
  order: 2;
  padding-left: 0;
  padding-right: 0;
  margin: 0 0 0 16px;
}

@media (max-width: 1023px) {
  .LabelAndSelectCombo {
    flex-direction: column;
    align-items: flex-start;
    margin: 0 16px 16px 0;
  }
}

@media (max-width: 480px) {
  .LabelAndSelectCombo {
    margin-right: 6px;
  }
}

.LabelAndSelectCombo > label {
  display: none !important;
}

.LabelAndSelectCombo label.small {
  display: flex;
  align-items: center;
  white-space: nowrap;
  font-size: 14px;
  margin: 0;
  padding: 1px 7px 1px 0;
  text-align: left;
  word-break: break-word;
  word-wrap: break-word;
  height: 29px;
}

@media (max-width: 1023px) {
  .LabelAndSelectCombo label.small {
    height: unset;
    width: 100%;
  }
}

.LabelAndSelectCombo select.Small {
  flex-shrink: 0;
  width: unset;
  margin: 0;
  height: 29px;
  font-size: 14px;
}

@media (max-width: 1023px) {
  .LabelAndSelectCombo select.Small {
    height: 30px;
  }
}

@media (max-width: 640px) {
  .LabelAndSelectCombo select.Small {
    font-size: 16px;
  }
}

.ContactDetailsLinksWrapper {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 0 auto;
}

.ContactDetailsLinksWrapper p, .ContactDetailsLinksWrapper .ContactDetailsLinkWrapper {
  margin-bottom: 16px;
}

.ContactDetailsLinksWrapper p:last-child, .ContactDetailsLinksWrapper .ContactDetailsLinkWrapper:last-child {
  margin-bottom: 0;
}

.ContactDetailsLinksWrapper strong {
  font-weight: normal;
}

.ContactDetailsLinkWrapper {
  display: flex;
}

.ContentBuffer {
  flex-grow: 2;
}

/*# sourceMappingURL=CriticalPaint.css.map */
/* #region Accordion Styles */
.Accordion {
  list-style: none;
  margin: 0 0 16px 0;
  padding: 0;
  background-color: transparent;
  border: none;
}

.Accordion:last-child {
  margin-bottom: 0;
}

.Accordion.accordion-spacer {
  margin-top: 0;
}

@media screen and (min-width: 40.0625em) {
  .Accordion.accordion-spacer {
    margin-top: 1rem;
  }
}

.Accordion.SmallMarginBottom {
  margin-bottom: 6px;
}

.Accordion.NoMarginBottom {
  margin-bottom: 0;
}

.Accordion.SmallAccordion > .AccordionItem > .AccordionTitle {
  min-height: 34px;
  font-size: 17px;
  padding: 4px 12px 4px 12px;
}

.Accordion.SmallAccordion > .AccordionItem > .AccordionContent {
  padding: 12px;
}

.Accordion.HasNormalMarginBottomOnLastItem > .AccordionItem:last-child {
  margin-bottom: 6px;
}

.Accordion.NoBordersOrPadding > .AccordionItem.IsExpanded > .AccordionTitle:focus-visible:after {
  border-radius: 0px;
}

.Accordion.NoBordersOrPadding > .AccordionItem > .AccordionTitle {
  min-height: unset;
  margin: 0 0 12px 0;
  padding: 0;
  background-color: transparent;
  border: none;
}

.Accordion.NoBordersOrPadding > .AccordionItem > .AccordionTitle:hover {
  color: #933a4d;
}

.Accordion.NoBordersOrPadding > .AccordionItem > .AccordionTitle:hover > .ChevronIcon {
  filter: invert(27%) sepia(51%) saturate(900%) hue-rotate(296deg) brightness(83%) contrast(97%);
}

.Accordion.NoBordersOrPadding > .AccordionItem > .AccordionTitle:focus-visible:after {
  top: -2px;
  bottom: -2px;
  left: -7px;
  right: -7px;
}

.Accordion.NoBordersOrPadding > .AccordionItem > .AccordionContent {
  min-height: unset !important;
  margin: 0;
  padding: 0 !important;
  background-color: transparent !important;
  border: none !important;
}

.AccordionItem {
  background-color: transparent;
  margin: 0 0 6px 0;
  border: none;
}

.AccordionItem:last-child {
  margin-bottom: 0;
}

.AccordionItem.IsExpanded > .AccordionTitle {
  border-color: #262d40;
  border-radius: 0px 0px 0 0;
}

.AccordionItem.IsExpanded > .AccordionTitle:focus-visible:after {
  border-radius: 0px 0px 0 0;
}

.AccordionItem.IsExpanded > .AccordionTitle .PlusMinusIcon use {
  --VarColour-Icon-PlusMinus-Plus: transparent;
}

.AccordionItem.IsExpanded > .AccordionContent {
  display: block;
  min-height: 40px;
}

.AccordionItem.IsAlwaysOpenAndHasNoTitle {
  border: none !important;
}

.AccordionItem.IsAlwaysOpenAndHasNoTitle > .AccordionTitle {
  border: none !important;
}

.AccordionItem.IsAlwaysOpenAndHasNoTitle > .AccordionContent {
  display: block !important;
  padding: 0 !important;
  border: none !important;
}

.AccordionItem.Disabled.IsExpanded > .AccordionTitle .PlusMinusIcon use {
  --VarColour-Icon-PlusMinus-Minus: #999;
  --VarColour-Icon-PlusMinus-Plus: #999;
}

.AccordionItem.Disabled.IsExpanded > .AccordionContent {
  display: none !important;
}

.AccordionItem.Disabled > .AccordionTitle {
  color: #000000 !important;
  cursor: not-allowed !important;
  background-color: #dddddd !important;
  border-color: #999999 !important;
}

.AccordionItem.Disabled > .AccordionTitle .PlusMinusIcon use {
  --VarColour-Icon-PlusMinus-Minus: #999 !important;
  --VarColour-Icon-PlusMinus-Plus: #999 !important;
}

.AccordionItem.Disabled > .AccordionContent {
  display: none !important;
}

.AccordionItem.DoesNotExpand .AccordionTitle:hover, .AccordionItem.DoesNotExpand .AccordionTitle:focus-visible {
  cursor: default;
  border-color: #e4dee0;
}

.AccordionItem.AlertArea > .AccordionTitle {
  background-color: #fff4ca !important;
}

.AccordionItem.AccordianAddress .IsDefaultTextWrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 1px;
}

.AccordionItem.AccordianAddress .IsDefaultTextWrapper .IsDefaultText {
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
}

.AccordionItem.AccordianAddress .IsDefaultTextWrapper .IsDefaultText:first-child:after {
  content: "/";
  margin-left: 4px;
  margin-right: 4px;
}

.AccordionItem.AccordianAddress .IsDefaultTextWrapper .IsDefaultText:first-child:last-child:after {
  display: none;
}

.AccordionTitle {
  cursor: default;
  position: relative;
  display: flex;
  align-items: center;
  min-height: 44px;
  width: 100%;
  font-family: "Palatino", "Palatino Linotype", "Times New Roman", serif;
  font-weight: normal;
  color: #262d40;
  font-size: 20px;
  line-height: 1.3;
  margin-bottom: 0;
  padding: 6px 12px 6px 14px;
  background-color: #fff;
  border: 1px solid #e4dee0;
  border-radius: 0px;
  text-decoration: none !important;
}

.AccordionTitle:hover {
  color: #262d40;
  cursor: pointer;
}

.AccordionTitle:hover, .AccordionTitle:focus-visible {
  border-color: #262d40;
}

.AccordionTitle:hover + .AccordionContent,
.AccordionTitle:focus-visible + .AccordionContent {
  border-color: #262d40;
}

.AccordionTitle:focus-visible {
  outline: none;
}

.AccordionTitle:focus-visible:after {
  display: none !important;
}

.AccordionTitle:before {
  display: none;
}

.AccordionTitle.AddressAccordionTitle {
  font-size: 18px;
}

@media (max-width: 640px) {
  .AccordionTitle.AddressAccordionTitle {
    font-size: 15px;
  }
}

.AccordionTitle .button {
  margin: 0 16px 0 0;
}

.AccordionTitle > .SVGSpriteIcon {
  margin: 0 0 0 13px;
}

.AccordionTitle > .AccordionTitleIcon {
  margin: 0 10px 0 0;
}

.AccordionTitle > .AccordionTitleIcon span {
  transition: none;
}

.AccordionTitle .PlusMinusIcon {
  cursor: pointer;
  order: 99;
  margin-left: auto;
}

.AccordionTitle .EditPen {
  margin-right: 16px;
}

.AccordionTitle .Delete {
  margin-right: 16px;
}

.AccordionTitle > .EditableToken {
  vertical-align: middle !important;
}

.AccordionTitleText {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  flex-grow: 2;
  margin-right: 16px;
}

.AccordionTitleText .EditableToken {
  vertical-align: middle !important;
}

.LabelWithInfoIconWrapper {
  display: flex !important;
}

.LabelWithInfoIconWrapper.ForStoreAndCollect > label {
  cursor: pointer;
}

.LabelWithInfoIconWrapper.ForStoreAndCollect > label > span {
  padding-left: 6px;
  padding-right: 6px;
}

.LabelWithInfoIconWrapper > label {
  display: inline-flex !important;
  align-items: center;
  vertical-align: middle !important;
  font-family: inherit;
  font-size: inherit !important;
  font-weight: inherit;
  line-height: 1.1;
  margin: 0 0 -1px 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  max-width: calc(100% - 18px);
  cursor: pointer;
  white-space: nowrap;
}

.LabelWithInfoIconWrapper > label > input[type="checkbox"] {
  vertical-align: middle !important;
  cursor: pointer;
  margin: 0;
}

.LabelWithInfoIconWrapper > label > span {
  vertical-align: middle !important;
  padding-left: 0;
  padding-right: 6px;
}

.LabelWithInfoIconWrapper .InfoWrapper {
  vertical-align: middle !important;
  font-size: 0px;
}

.LabelWithInfoIconWrapper .InfoWrapper > .InfoIcon {
  vertical-align: middle !important;
  margin: 0;
}

.AccordionContent {
  display: none;
  position: relative;
  padding: 1rem;
  background-color: #fff;
  border: 1px solid #262d40;
  border-top: none;
  border-radius: 0 0 0px 0px;
}

.AccordionContent > .LoadingOverlayWrapper {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
}

.AccordionContent > .LoadingOverlayWrapper.TopLoading .LoadingSpinnerAndTextWrapper {
  top: 10px;
}

.AccordionContent > .LoadingOverlayWrapper .LoadingOverlay {
  border-radius: 0 0 0px 0px;
}

.AccordionContent > .LoadingOverlayWrapper .LoadingSpinnerAndTextWrapper {
  top: 9px;
}

.AccordionContent > .LoadingOverlayWrapper .LoadingSpinnerAndTextWrapper .LoadingSpinner {
  width: 18px;
  height: 18px;
}

.AccordionContent > .LoadingOverlayWrapper .LoadingSpinnerAndTextWrapper .LoadingSpinnerText {
  margin-top: 2px;
  font-size: 15px;
  margin-left: 12px;
}

.BasketRepeaterOuterWrapper {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  position: relative;
}

.BasketRepeaterWrapper {
  order: 1;
  width: 100%;
  margin: 0;
  background-color: #fff;
  padding: 0;
}

.BasketRepeaterWrapper:not(.Accordion) {
  padding: 0;
}

.BasketRepeaterWrapper:not(.Accordion) > .IndividualBasketWrapper.AccordionItem {
  margin: 0;
  border: none;
}

.BasketRepeaterWrapper:not(.Accordion) > .IndividualBasketWrapper.AccordionItem:hover, .BasketRepeaterWrapper:not(.Accordion) > .IndividualBasketWrapper.AccordionItem:focus-visible {
  border: none;
}

.BasketRepeaterWrapper:not(.Accordion) > .IndividualBasketWrapper.AccordionItem:hover .AccordionTitle, .BasketRepeaterWrapper:not(.Accordion) > .IndividualBasketWrapper.AccordionItem:focus-visible .AccordionTitle {
  border: none;
}

.BasketRepeaterWrapper:not(.Accordion) > .IndividualBasketWrapper.AccordionItem .AccordionTitle {
  display: none !important;
}

.BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper:not(.AccordionItem).AlertArea {
  border: none;
}

.BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper:not(.AccordionItem) .AccordionContent.BasketAccordionContent {
  padding: 0;
  border: none;
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper:not(.AccordionItem) .AccordionContent.BasketAccordionContent .BasketTable.Table {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper:not(.AccordionItem) .AccordionContent.BasketAccordionContent .BasketSummary {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
}

.BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper.AccordionItem {
  margin-bottom: 16px;
}

.BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper.AccordionItem.IsExpanded > .AccordionContent.BasketAccordionContent {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 20px;
}

.BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper.AccordionItem.IsExpanded > .AccordionContent.BasketAccordionContent > div {
  width: 100%;
}

.BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper.AccordionItem:last-child {
  margin-bottom: 0;
}

.BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper.AccordionItem .AccordionContent {
  padding: 0;
}

.BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper.AccordionItem .AccordionContent.BasketAccordionContent {
  padding: 20px;
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper.AccordionItem .AccordionContent.BasketAccordionContent {
    padding: 16px;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper.AccordionItem .AccordionContent.BasketAccordionContent .BasketTable.Table {
    width: 100%;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion.MainBasket > .IndividualBasketWrapper.AccordionItem .AccordionContent.BasketAccordionContent .BasketSummary {
    width: 100%;
  }
}

.BasketRepeaterWrapper.Accordion.IsOnPopUpBasketChanges > .IndividualBasketWrapper.AccordionItem > .AccordionTitle {
  font-size: 15px;
}

.BasketRepeaterWrapper.Accordion.IsOnPopUpBasketChanges > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketTypeAndDateTimeWrapper {
  display: flex;
  align-items: center;
  margin: 0;
}

.BasketRepeaterWrapper.Accordion.IsOnPopUpBasketChanges > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketTypeAndDateTimeWrapper .IndividualBasketType, .BasketRepeaterWrapper.Accordion.IsOnPopUpBasketChanges > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketTypeAndDateTimeWrapper .IndividualBasketDateTime {
  margin: 0;
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper {
  width: 100%;
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem {
  width: 100%;
  margin-bottom: 16px;
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem:last-child {
  margin-bottom: 0;
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle {
  width: 100%;
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  font-size: 15px;
}

@media screen and (min-width: 64em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle {
    font-size: 13px;
  }
}

@media (min-width: 1250px) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle {
    font-size: 15px;
  }
}

@media screen and (max-width: 63.9375em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle {
    grid-gap: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle {
    font-size: 13px;
  }
}

@media screen and (max-width: 63.9375em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .PlusMinusIcon {
    position: absolute;
    top: 17px;
    right: 12px;
  }
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketDateTime {
  font-size: inherit;
  width: unset;
  white-space: nowrap;
  margin: 0;
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketTypeAndDateTimeWrapper {
  display: flex;
  align-items: center;
  margin-inline-end: 8px;
  font-size: inherit;
  flex-grow: 2;
}

@media screen and (max-width: 63.9375em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketTypeAndDateTimeWrapper {
    margin: 0;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketTypeAndDateTimeWrapper {
    width: 100%;
  }
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketTypeAndDateTimeWrapper .IndividualBasketType {
  display: inline-block;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: capitalize;
  font-weight: bold;
  flex-shrink: 0;
  width: 90px;
  margin: 0;
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketTypeAndDateTimeWrapper .IndividualBasketDateTime {
  flex-shrink: 0;
  display: inline-block;
  font-size: inherit;
  width: unset;
  white-space: nowrap;
  margin: 0;
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketTypeAndDateTimeWrapper .IndividualBasketDateTime:before {
  content: "";
  display: inline;
  margin-left: 4px;
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketTypeAndDateTimeWrapper .IndividualBasketDateTime:before {
    margin-left: 12px;
  }
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketProductAndItemCount {
  order: 3;
  margin-right: 20px;
  white-space: nowrap;
}

@media screen and (max-width: 63.9375em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketProductAndItemCount {
    margin: 0;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketProductAndItemCount {
    width: 90px;
  }
}

@media screen and (min-width: 40.0625em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketProductAndItemCount {
    text-align: right;
  }
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketSubTotal {
  order: 4;
  margin-right: 20px;
  width: 90px;
  white-space: nowrap;
}

@media screen and (min-width: 40.0625em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketSubTotal {
    text-align: right;
  }
}

@media screen and (max-width: 63.9375em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .IndividualBasketSubTotal {
    margin: 0;
  }
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .PriceCalculationByDeliveryPoint {
  order: 2;
  padding-top: 0;
  margin-right: 20px;
  font-size: inherit;
}

@media screen and (max-width: 63.9375em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .PriceCalculationByDeliveryPoint {
    flex-grow: 2;
    margin: 0;
    text-align: left;
    order: 5;
    width: 50%;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .PriceCalculationByDeliveryPoint {
    width: 100%;
  }
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .CheckoutButtonAndDeleteWrapper {
  order: 5;
}

@media screen and (max-width: 63.9375em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .CheckoutButtonAndDeleteWrapper {
    display: flex;
    align-items: center;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .CheckoutButtonAndDeleteWrapper {
    width: 100%;
  }
}

@media screen and (max-width: 63.9375em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .CheckoutButtonAndDeleteWrapper .button {
    order: 99;
    margin-right: 0;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .CheckoutButtonAndDeleteWrapper .button {
    right: -30px;
  }
}

@media screen and (max-width: 63.9375em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .CheckoutButtonAndDeleteWrapper .Delete {
    order: 98;
    margin: 0 42px 0 0;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem > .AccordionTitle .CheckoutButtonAndDeleteWrapper .Delete {
    margin: 0 auto 0 0;
  }
}

.BasketRepeaterWrapper.Accordion > .IndividualBasketWrapper.AccordionItem .AccordionContent {
  width: 100%;
  padding: 16px;
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper .BasketChangesContentWrapper {
    width: 100%;
  }
}

@media screen and (max-width: 40em) {
  .BasketRepeaterWrapper .BasketChangesTable {
    width: 100%;
  }
}

.BasketRepeaterWrapper .BasketChangesTable:last-child {
  margin-bottom: 0;
}

/* #endregion Accordion Styles */

/*# sourceMappingURL=Accordion.css.map */
@media (min-width: 1250px) {
  body:not(.CmsUser) .ImageTiles .ImageTileItem .ImageTileLink .ImageTileImage {
    background-image: none;
  }
}

.ImageTilesOuterWrapper.InMiddleOfLandingContent {
  margin-top: 26px;
  margin-bottom: 26px;
}

.ImageTiles {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
}

@media (min-width: 1250px) {
  .ImageTiles {
    grid-gap: 32px;
  }
}

@media screen and (max-width: 63.9375em) {
  .ImageTiles {
    grid-template-columns: 1fr 1fr;
    grid-gap: 24px;
  }
}

@media screen and (max-width: 40em) {
  .ImageTiles {
    grid-gap: 16px;
    grid-template-columns: 1fr;
  }
}

.ImageTiles .ImageTileItem {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: 100%;
}

.ImageTiles .ImageTileItem .ImageTileLink {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

.ImageTiles .ImageTileItem .ImageTileLink:hover[href] {
  text-decoration: none;
}

.ImageTiles .ImageTileItem .ImageTileLink:hover[href] .ImageTileTextElementsWrapper {
  background-color: #933a4d;
  border-color: #933a4d;
  /*.FakeAnchorText {
                            color: $white;
                            background-color: transparent;
                            border-color: transparent;
                            outline: 1px solid $white;
                        }*/
}

.ImageTiles .ImageTileItem .ImageTileLink:hover[href] .ImageTileTextElementsWrapper .ImageTileHeadingWrapper {
  color: #fff;
  border-bottom-color: #fff;
}

.ImageTiles .ImageTileItem .ImageTileLink:hover[href] .ImageTileTextElementsWrapper .ImageTileHeadingWrapper h2 {
  color: inherit;
}

.ImageTiles .ImageTileItem .ImageTileLink:hover[href] .ImageTileTextElementsWrapper .ImageTileText {
  color: #fff;
}

.ImageTiles .ImageTileItem .ImageTileLink:focus-visible[href] {
  text-decoration: none;
}

.ImageTiles .ImageTileItem .ImageTileLink:focus-visible:after {
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  box-shadow: inset 0px 0px 0px 1px #ffffff, 0px 0px 3px 1px #262d40;
  border-radius: 0px;
}

.ImageTiles .ImageTileItem .ImageTileLink .ItemIsUnpublished {
  display: none;
}

.ImageTiles .ImageTileItem .ImageTileImage {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  border-radius: 0px 0px 0px 0px;
  margin-bottom: -1px;
}

@media (min-width: 1250px) {
  .ImageTiles .ImageTileItem .ImageTileImage {
    background-image: url(/Images/ImageTileDefault.jpg);
    background-size: 100%;
  }
}

.ImageTiles .ImageTileItem .ImageTileImage:empty {
  border-bottom: 1px solid #e4dee0;
}

.ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside {
  flex-wrap: wrap;
  grid-gap: 12px;
  justify-content: center;
  background-image: none;
  background-color: #f0eeef;
  border: 1px solid #e4dee0;
  border-bottom: none;
  padding: 16px;
  min-height: 160px;
}

@media (max-width: 640px) {
  .ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside {
    aspect-ratio: unset;
    padding: 32px 16px;
  }
}

.ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside .SVGSpriteIcon {
  max-height: 100%;
  max-width: 100%;
}

@media (min-width: 1570px) {
  .ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside .SVGSpriteIcon.BasketIcon {
    width: 76px;
    height: 60px;
  }
}

@media (max-width: 1023px) {
  .ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside .SVGSpriteIcon.BasketIcon {
    width: 76px;
    height: 60px;
  }
}

.ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside .SVGSpriteIcon.SearchIcon, .ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside .SVGSpriteIcon.TickInCircleIcon {
  width: 100px;
  height: 100px;
}

.ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside .button {
  height: unset;
  padding: 16px 24px 16px 24px;
  font-size: 30px;
  margin: 0;
}

.ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside .button.Smaller {
  padding: 12px 18px 12px 18px;
  font-size: 21px;
}

@media (min-width: 1570px) {
  .ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside .button.Smaller {
    padding: 14px 20px 14px 20px;
    font-size: 24px;
  }
}

@media (max-width: 1023px) {
  .ImageTiles .ImageTileItem .ImageTileImage.HasSVGIconOrButtonInside .button.Smaller {
    padding: 14px 20px 14px 20px;
    font-size: 24px;
  }
}

.ImageTiles .ImageTileItem .ImageTileImage:not(.HasSVGIconOrButtonInside) img {
  object-fit: cover;
  aspect-ratio: 500 / 340;
}

.ImageTiles .ImageTileItem .ImageTileImage img {
  position: relative;
  display: block;
  width: 100%;
}

.ImageTiles .ImageTileItem .ImageTileTextElementsWrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 20px 20px 22px 20px;
  background-color: #fff;
  border: 1px solid #e4dee0;
  border-top: none;
  border-radius: 0px 0px 0px 0px;
  text-align: center;
  flex-grow: 2;
}

@media (min-width: 1250px) {
  .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper {
    padding: 20px 20px 26px 20px;
  }
}

@media (min-width: 1570px) {
  .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper {
    padding: 20px 28px 28px 28px;
  }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper {
    padding: 14px 12px 14px 12px;
  }
}

.ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileHeadingWrapper {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  grid-gap: 14px;
  margin: 0 0 16px 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #e4dee0;
}

.ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileHeadingWrapper h2 {
  font-size: 20px;
  line-height: 1.3;
  font-family: "Palatino", "Palatino Linotype", "Times New Roman", serif;
  font-weight: normal;
  color: #262d40;
  color: inherit;
  margin: 0;
  padding: 0;
  border: none;
}

@media (min-width: 1600px) {
  .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileHeadingWrapper h2 {
    font-size: 21px;
  }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileHeadingWrapper h2 {
    font-size: 17px;
  }
}

@media (min-width: 641px) and (max-width: 749px) {
  .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileHeadingWrapper h2 {
    font-size: 16px;
  }
}

.ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText {
  flex-grow: 2;
  color: inherit;
  margin-bottom: 16px;
}

.ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText:last-child {
  margin-bottom: 0;
}

.ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText p, .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText ul, .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText ol {
  font-size: 15px;
  margin-bottom: 10px;
}

@media (min-width: 1024px) and (max-width: 1500px) {
  .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText p, .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText ul, .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText ol {
    font-size: 90%;
  }
}

@media (min-width: 641px) and (max-width: 1023px) {
  .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText p, .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText ul, .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText ol {
    font-size: 13px;
  }
}

@media (min-width: 641px) and (max-width: 749px) {
  .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText p, .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText ul, .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText ol {
    font-size: 13px;
  }
}

.ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText p:last-child, .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText ul:last-child, .ImageTiles .ImageTileItem .ImageTileTextElementsWrapper .ImageTileText ol:last-child {
  margin-bottom: 0;
}

.ImageTiles .ImageTileItem .ImageTileTextElementsWrapper span {
  color: inherit !important;
}

#FooterWrapper .ImageTiles {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
}

@media (min-width: 1250px) {
  #FooterWrapper .ImageTiles {
    grid-gap: 32px;
  }
}

@media screen and (max-width: 63.9375em) {
  #FooterWrapper .ImageTiles {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 24px;
  }
}

@media screen and (max-width: 40em) {
  #FooterWrapper .ImageTiles {
    grid-gap: 16px;
    grid-template-columns: 1fr;
  }
}

#FooterWrapper .ImageTiles .ImageTileItem .ImageTileLink .ImageTileTextElementsWrapper {
  background-color: #fff;
}

#FooterWrapper .ImageTiles .ImageTileItem .ImageTileLink:hover .ImageTileTextElementsWrapper {
  color: #fff;
  background-color: #262d40;
  border-color: #262d40;
}

#FooterWrapper .ImageTiles .ImageTileItem .ImageTileLink:hover .ImageTileTextElementsWrapper .ImageTileHeadingWrapper .SVGSpriteIcon use {
  --Icon-Default-Colour: #fff;
}

@media (min-width: 1250px) {
  #FooterWrapper .ImageTiles .ImageTileItem .ImageTileLink .ImageTileHeadingWrapper h2 {
    font-size: 24px;
  }
}

#FooterWrapper .ImageTiles .ImageTileItem .ImageTileLink .ImageTileHeadingWrapper .SVGSpriteIcon {
  height: 40px;
  width: unset;
}

@media (max-width: 1249px) {
  #FooterWrapper .ImageTiles .ImageTileItem .ImageTileLink .ImageTileHeadingWrapper .SVGSpriteIcon {
    height: 30px;
  }
}

@media (min-width: 1470px) {
  #FooterWrapper .ImageTiles .ImageTileItem .ImageTileLink .ImageTileText {
    padding-left: 50px;
    padding-right: 50px;
  }
}

/*# sourceMappingURL=ImageTiles.css.map */
.spriteProjectIcons {
  flex-shrink: 0;
  overflow: hidden;
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  text-indent: -999em;
  font-size: 0px;
  cursor: pointer;
  background-size: 2000px 1000px;
  /* #region Edit Pen Icon */
  /* #endregion Edit Pen Icon */
  /* #region Delete Icon */
  /* #endregion Delete Icon */
  /* #region PDF Icon */
  /* #endregion PDF Icon */
  /* #region Excel Icon */
  /* #endregion PDF Icon */
  /* #region Close Icon */
  /* #endregion Close Icon */
  /* #region Remove Icon */
  /* #endregion Remove Icon */
  /* #region Previous Image / Next Image Icon */
  /* #endregion */
  /* #region Save Icon */
  /* #endregion */
  /* #region Info Icon */
  /* #endregion */
  /* #region ConditionalImages Icon */
  /* #endregion */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons {
    background-size: 1000px 500px;
  }
}

.spriteProjectIcons:focus-visible {
  outline: none;
}

.spriteProjectIcons:hover, .spriteProjectIcons:focus-visible, .spriteProjectIcons.is-active {
  filter: invert(27%) sepia(51%) saturate(900%) hue-rotate(296deg) brightness(83%) contrast(97%);
}

.spriteProjectIcons.light {
  filter: invert(1) brightness(10) grayscale(1);
}

.spriteProjectIcons.disabled, .spriteProjectIcons.Disabled {
  opacity: 0.3;
  cursor: not-allowed;
  filter: none !important;
}

.spriteProjectIcons.NoHover {
  filter: none !important;
}

.spriteProjectIcons.ReadOnly {
  cursor: default;
  filter: none !important;
}

.spriteProjectIcons.UsedForExplanation {
  cursor: default;
  pointer-events: none;
  filter: none !important;
}

.spriteProjectIcons.EditPen {
  width: 19px;
  height: 19px;
  background-position: -38px -0px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.EditPen {
    background-position: 0 -31px;
  }
}

.spriteProjectIcons.Delete {
  height: 19px;
  width: 15px;
  background-position: -130px -0px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.Delete {
    height: 20px;
    background-position: -82px -11px;
  }
}

.spriteProjectIcons.PDF {
  width: 16px;
  height: 16px;
  background-position: -0px -302px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.PDF {
    background-position: -0px -159px;
  }
}

.spriteProjectIcons.PDF.Large {
  width: 31px;
  height: 30px;
  background-position: -0px -320px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.PDF.Large {
    width: 29px;
    background-position: -50px -150px;
  }
}

.spriteProjectIcons.Excel {
  width: 16px;
  height: 16px;
  background-position: -1300px -400px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.Excel {
    background-position: -650px -209px;
  }
}

.spriteProjectIcons.Word.Small {
  width: 24px;
  height: 22px;
  background-position: -1900px -401px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.Word.Small {
    background-position: -963px -201px;
  }
}

.spriteProjectIcons.Video.Small {
  width: 24px;
  height: 16px;
  background-position: -300px -100px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.Video.Small {
    background-position: -163px -50px;
  }
}

.spriteProjectIcons.Image.Small {
  width: 20px;
  height: 13px;
  background-position: -400px -100px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.Image.Small {
    background-position: -211px -50px;
  }
}

.spriteProjectIcons.UnknownFile.Small {
  width: 16px;
  height: 23px;
  background-position: -200px -100px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.UnknownFile.Small {
    background-position: -109px -50px;
  }
}

.spriteProjectIcons.Close {
  width: 20px;
  height: 20px;
  background-position: -540px -0px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.Close {
    width: 21px;
    height: 21px;
    background-position: -292px -10px;
  }
}

.spriteProjectIcons.Remove {
  width: 20px;
  height: 20px;
  background-position: -500px -0px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.Remove {
    width: 21px;
    height: 21px;
    background-position: -250px -10px;
  }
}

.spriteProjectIcons.PreviousImage {
  z-index: 2;
  height: 50px;
  width: 30px;
  background-size: 1000px 500px;
  background-position: -700px -150px;
}

.spriteProjectIcons.NextImage {
  z-index: 2;
  height: 50px;
  width: 30px;
  background-size: 1000px 500px;
  background-position: -800px -150px;
}

.spriteProjectIcons.SaveIcon {
  width: 20px;
  height: 19px;
  background-position: -300px -400px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.SaveIcon {
    width: 21px;
    height: 21px;
    background-position: -150px -211px;
  }
}

.spriteProjectIcons.InfoIcon {
  width: 24px;
  height: 24px;
  background-position: -400px -400px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.InfoIcon {
    width: 35px;
    height: 35px;
    background-position: -200px -213px;
  }
}

.spriteProjectIcons.InfoIcon.Small {
  width: 17px;
  height: 17px;
  background-size: 2000px 1000px;
  background-position: -500px -402px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.InfoIcon.Small {
    width: 18px;
    height: 18px;
    background-size: 500px 250px;
    background-position: -100px -106px;
  }
}

.spriteProjectIcons.ConditionalImagesIcon {
  width: 27px;
  height: 19px;
  background-position: -600px -402px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.ConditionalImagesIcon {
    width: 28px;
    height: 20px;
    background-position: -350px -201px;
  }
}

.spriteProjectIcons.RequestConditionalImagesIcon {
  background-position: -0px -700px;
  width: 37px;
  height: 24px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.RequestConditionalImagesIcon {
    background-position: -0px -363px;
  }
}

.spriteProjectIcons.PortfolioNotesIcon {
  background-position: -700px -0px;
  width: 32px;
  height: 18px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .spriteProjectIcons.PortfolioNotesIcon {
    background-position: -350px -10px;
    width: 33px;
    height: 19px;
  }
}

.TrafficLight {
  display: inline-block;
  vertical-align: middle;
  cursor: default;
  min-width: 12px;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  border: 1px solid #222222;
  font-size: 0;
  line-height: 0;
}

.TrafficLight.NODATA {
  opacity: 0;
}

.TrafficLight.Red, .TrafficLight.Amber, .TrafficLight.Green {
  opacity: 1 !important;
}

.TrafficLight.Red {
  background-color: #fa5353;
}

.TrafficLight.Amber {
  background-color: #ec8500;
}

.TrafficLight.Green {
  background-color: #21b56e;
}

.IconButton[disabled] .spriteProjectIcons:hover, .IconButton[disabled] .spriteProjectIcons:focus-visible, .IconButton[disabled] .spriteProjectIcons.is-active {
  filter: none;
}

.DeclineIcon, .CrossIcon {
  width: 13px;
  height: 13px;
  background-position: -1600px -600px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .DeclineIcon, .CrossIcon {
    background-position: -800px -286px;
  }
}

.DeclineIcon.Light, .CrossIcon.Light {
  background-position: -1626px -600px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .DeclineIcon.Light, .CrossIcon.Light {
    background-position: -815px -286px;
  }
}

.CalendarIcon {
  width: 26px;
  height: 24px;
  background-position: -1600px -100px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .CalendarIcon {
    background-position: -800px -63px;
  }
}

.FailureCrossBig {
  flex-shrink: 0;
  display: inline-block;
  vertical-align: baseline;
  margin-top: 0px;
  margin-right: 10px;
  width: 25px;
  height: 25px;
  background-position: -0px -900px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .FailureCrossBig {
    background-position: -13px -450px;
  }
}

.SuccessCrossBig {
  flex-shrink: 0;
  display: inline-block;
  vertical-align: baseline;
  margin-top: 0px;
  margin-right: 10px;
  width: 26px;
  height: 25px;
  background-position: -100px -900px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .SuccessCrossBig {
    background-position: -64px -450px;
  }
}

.SVGSpriteIcon {
  flex-shrink: 0;
  background-image: none;
  background-position: 0;
  overflow: visible;
}

.SVGSpriteIcon:not(:root) {
  overflow: visible;
}

svg, .SVGSpriteIcon {
  display: block;
}

svg.IsActive use, .SVGSpriteIcon.IsActive use {
  --Icon-Default-Colour: #933a4d;
}

svg.Light use, .SVGSpriteIcon.Light use {
  --Icon-Default-Colour: #fff;
}

svg.Error use, .SVGSpriteIcon.Error use {
  --Icon-Default-Colour: #e98400;
}

svg.Success use, .SVGSpriteIcon.Success use {
  --Icon-Default-Colour: #00aa52;
}

svg.LoadingSpinner, .SVGSpriteIcon.LoadingSpinner {
  animation: spin 1.8s linear infinite;
  width: 44px;
  height: 44px;
  transform-box: fill-box;
  transform-origin: center;
}

@-moz-document url-prefix() {
  svg.LoadingSpinner, .SVGSpriteIcon.LoadingSpinner {
    animation: spin 3.2s linear infinite;
  }
}

svg.LoadingSpinner.Medium, .SVGSpriteIcon.LoadingSpinner.Medium {
  width: 36px;
  height: 36px;
}

svg.LoadingSpinner.Small, .SVGSpriteIcon.LoadingSpinner.Small {
  width: 18px;
  height: 18px;
}

svg.Disabled, .SVGSpriteIcon.Disabled {
  cursor: not-allowed !important;
}

svg.Disabled use, .SVGSpriteIcon.Disabled use {
  --Icon-Default-Colour: #999;
}

svg.EditIcon, .SVGSpriteIcon.EditIcon {
  width: 21px;
  height: 19px;
}

svg.EditIcon.Large, .SVGSpriteIcon.EditIcon.Large {
  width: 36px;
  height: 32px;
}

svg.DownloadIcon, .SVGSpriteIcon.DownloadIcon {
  width: 17px;
  height: 16px;
}

svg.TickIcon, .SVGSpriteIcon.TickIcon {
  width: 14px;
  height: 14px;
}

svg.TickIcon.Small, .SVGSpriteIcon.TickIcon.Small {
  width: 15px;
  height: 15px;
}

svg.TickIcon.MediumSmall, .SVGSpriteIcon.TickIcon.MediumSmall {
  width: 26px;
  height: 26px;
}

svg.TickIcon.Medium, .SVGSpriteIcon.TickIcon.Medium {
  width: 32px;
  height: 32px;
}

svg.TickIcon.Big, .SVGSpriteIcon.TickIcon.Big {
  width: 60px;
  height: 60px;
}

svg.TelephoneIcon, .SVGSpriteIcon.TelephoneIcon {
  width: 24px;
  height: 24px;
}

svg.TelephoneIcon.Large, .SVGSpriteIcon.TelephoneIcon.Large {
  width: 50px;
  height: 50px;
}

svg.TelephoneIcon.Tiny, .SVGSpriteIcon.TelephoneIcon.Tiny {
  width: 17px;
  height: 17px;
}

svg.CrossIcon, .SVGSpriteIcon.CrossIcon {
  width: 18px;
  height: 18px;
}

svg.CrossIcon.Small, .SVGSpriteIcon.CrossIcon.Small {
  width: 13px;
  height: 13px;
}

svg.CrossIcon.Tiny, .SVGSpriteIcon.CrossIcon.Tiny {
  width: 10px;
  height: 10px;
}

svg.CrossIcon.UltraTiny, .SVGSpriteIcon.CrossIcon.UltraTiny {
  width: 8px;
  height: 8px;
}

svg.EmailIcon, .SVGSpriteIcon.EmailIcon {
  width: 24px;
  height: 19px;
}

svg.EmailIcon.Large, .SVGSpriteIcon.EmailIcon.Large {
  width: 56px;
  height: 40px;
}

svg.EmailIcon.Small, .SVGSpriteIcon.EmailIcon.Small {
  width: 31px;
  height: 21px;
}

svg.EmailIcon.Tiny, .SVGSpriteIcon.EmailIcon.Tiny {
  width: 24px;
  height: 19px;
}

svg.EmailIcon.SuperTiny, .SVGSpriteIcon.EmailIcon.SuperTiny {
  width: 20px;
  height: 14px;
}

svg.ChevronIcon, .SVGSpriteIcon.ChevronIcon {
  width: 21px;
  height: 13px;
}

svg.ChevronIcon.Tiny, .SVGSpriteIcon.ChevronIcon.Tiny {
  width: 10px;
  height: 7px;
}

svg.ChevronIcon.Small, .SVGSpriteIcon.ChevronIcon.Small {
  width: 14px;
  height: 9px;
}

svg.ChevronIcon.Large, .SVGSpriteIcon.ChevronIcon.Large {
  width: 27px;
  height: 17px;
}

svg.ChevronIcon.Right, .SVGSpriteIcon.ChevronIcon.Right {
  transform: rotate(-90deg);
}

svg.ChevronIcon.Left, .SVGSpriteIcon.ChevronIcon.Left {
  transform: rotate(-270deg);
}

svg.FilteringIcon, .SVGSpriteIcon.FilteringIcon {
  width: 22px;
  height: 20px;
}

svg.MyAccountIcon, svg.MyAccountLoggedInIcon, .SVGSpriteIcon.MyAccountIcon, .SVGSpriteIcon.MyAccountLoggedInIcon {
  width: 27px;
  height: 30px;
}

svg.SearchIcon, .SVGSpriteIcon.SearchIcon {
  width: 29px;
  height: 29px;
}

svg.SearchIcon.Small, .SVGSpriteIcon.SearchIcon.Small {
  width: 18px;
  height: 18px;
}

svg.BasketIcon, svg.AddToBasketIcon, .SVGSpriteIcon.BasketIcon, .SVGSpriteIcon.AddToBasketIcon {
  width: 38px;
  height: 30px;
}

svg.BasketIcon.Small, svg.AddToBasketIcon.Small, .SVGSpriteIcon.BasketIcon.Small, .SVGSpriteIcon.AddToBasketIcon.Small {
  width: 28px;
  height: 22px;
}

svg.ProductGridIcon, .SVGSpriteIcon.ProductGridIcon {
  width: 28px;
  height: 24px;
}

svg.ProductListIcon, .SVGSpriteIcon.ProductListIcon {
  width: 30px;
  height: 22px;
}

svg.DeleteIcon, .SVGSpriteIcon.DeleteIcon {
  width: 23px;
  height: 26px;
}

svg.DeleteIcon.Small, .SVGSpriteIcon.DeleteIcon.Small {
  width: 17px;
  height: 20px;
}

svg.InfoIcon, .SVGSpriteIcon.InfoIcon {
  width: 16px;
  height: 16px;
}

svg.InfoSuperTinyDarkIcon, .SVGSpriteIcon.InfoSuperTinyDarkIcon {
  width: 11px;
  height: 11px;
}

svg.InfoSuperTinyIcon, .SVGSpriteIcon.InfoSuperTinyIcon {
  width: 13px;
  height: 13px;
}

svg.AccountTileIcon-MultiAccountUser, .SVGSpriteIcon.AccountTileIcon-MultiAccountUser {
  width: 134px;
  height: 60px;
}

svg.AccountTileIcon-MultiAccountUser.Small, .SVGSpriteIcon.AccountTileIcon-MultiAccountUser.Small {
  width: 67px;
  height: 30px;
}

svg.AccountTileIcon-EditDetails, .SVGSpriteIcon.AccountTileIcon-EditDetails {
  width: 106px;
  height: 60px;
}

svg.AccountTileIcon-EditDetails.Small, .SVGSpriteIcon.AccountTileIcon-EditDetails.Small {
  width: 53px;
  height: 30px;
}

svg.AccountTileIcon-ChangePassword, .SVGSpriteIcon.AccountTileIcon-ChangePassword {
  width: 60px;
  height: 59px;
}

svg.AccountTileIcon-ChangePassword.Small, .SVGSpriteIcon.AccountTileIcon-ChangePassword.Small {
  width: 32px;
  height: 30px;
}

svg.AccountTileIcon-ContactUs, .SVGSpriteIcon.AccountTileIcon-ContactUs {
  width: 66px;
  height: 60px;
}

svg.AccountTileIcon-ContactUs.Small, .SVGSpriteIcon.AccountTileIcon-ContactUs.Small {
  width: 33px;
  height: 30px;
}

svg.SocialMediaIcon, .SVGSpriteIcon.SocialMediaIcon {
  width: 28px;
  height: 28px;
}

svg.PlusMinusIcon, .SVGSpriteIcon.PlusMinusIcon {
  width: 13px;
  height: 13px;
}

svg.PlusMinusHeavyIcon, .SVGSpriteIcon.PlusMinusHeavyIcon {
  width: 16px;
  height: 16px;
}

svg.BulletTickIcon, svg.BulletInfoIcon, svg.BulletCrossIcon, .SVGSpriteIcon.BulletTickIcon, .SVGSpriteIcon.BulletInfoIcon, .SVGSpriteIcon.BulletCrossIcon {
  width: 21px;
  height: 21px;
}

svg.WineBottleIcon, .SVGSpriteIcon.WineBottleIcon {
  width: 15px;
  height: 36px;
}

svg.WineGlassIcon, .SVGSpriteIcon.WineGlassIcon {
  width: 22px;
  height: 36px;
}

svg.WineGrapesIcon, .SVGSpriteIcon.WineGrapesIcon {
  width: 25px;
  height: 35px;
}

svg.PDFIcon, .SVGSpriteIcon.PDFIcon {
  width: 25px;
  height: 28px;
}

svg.RevealPasswordIcon, .SVGSpriteIcon.RevealPasswordIcon {
  width: 26px;
  height: 15px;
}

svg.HidePasswordIcon, .SVGSpriteIcon.HidePasswordIcon {
  width: 26px;
  height: 23px;
}

/*# sourceMappingURL=SpriteProject.css.map */
/* #region Error Label */
.label, .ValidationMessageContainer {
  position: relative;
  display: none;
  line-height: 1.4;
  padding: 5px 0 0 24px;
  white-space: normal;
  margin-top: -18px;
  margin-bottom: 16px;
  font-size: 13px;
  font-weight: normal;
}

.label.alert:not(.success), .ValidationMessageContainer.alert:not(.success) {
  background: transparent !important;
  color: #e17f00;
  border: none !important;
  white-space: normal;
}

.label.alert:not(.success):before, .ValidationMessageContainer.alert:not(.success):before {
  display: flex;
  position: absolute;
  top: 5px;
  left: 0;
  justify-content: center;
  align-items: center;
  text-align: center;
  content: "";
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 15px;
  color: #fff;
  background-color: #e98400;
  width: 18px;
  height: 18px;
  line-height: 1;
  background-image: url("/Styles/Core/Images/SVGIcons/ExclamationIcon.svg");
  background-position: center 5px;
  background-size: 2px 9px;
  background-repeat: no-repeat;
}

.BannerText.ValidationServerResponseAppendDiv {
  width: 100%;
  margin-bottom: 0;
}

.BannerText.ValidationServerResponseAppendDiv.HasMarginTop {
  margin-top: 16px;
}

.BannerText.ValidationServerResponseAppendDiv.SmallerFont {
  font-size: 13px;
}

.BannerText.ValidationServerResponseAppendDiv .MessageOuterWrapper .MessageWrapper {
  margin-bottom: 10px;
}

.BannerText.ValidationServerResponseAppendDiv .MessageOuterWrapper .MessageWrapper:last-child {
  margin-bottom: 0;
}

.BannerText.ValidationServerResponseAppendDiv .MessageOuterWrapper .MessageWrapper:empty {
  margin-top: -10px;
}

.ValidationMessageContainer {
  display: block;
}

/* #endregion Error Label */
.ValidationGroupReCaptchaRenderContainer {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 9999;
}

/* #region Form / Input & (Button Classes) */
.DuoFormWrapper {
  width: 100%;
  max-width: 890px;
}

@media (min-width: 768px) {
  .DuoFormWrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 32px;
  }
  .DuoFormWrapper > .ValidationGroupReCaptchaRenderContainer {
    order: 99;
  }
  .DuoFormWrapper > .form-wrapper {
    width: 100%;
  }
  .DuoFormWrapper > .GoogleRecaptchaInlineFlowBrandVisibility, .DuoFormWrapper > .ValidationServerResponseAppendDiv {
    grid-column: span 2;
  }
}

@media (min-width: 1250px) {
  .DuoFormWrapper {
    grid-gap: 0 100px;
  }
}

.FormIntro {
  margin-bottom: 0;
}

.FormIntro.HasBottomMargin {
  margin-bottom: 1.3rem;
}

.form-wrapper {
  margin-top: 1.3rem;
  text-align: left;
}

.form-wrapper.NoMarginTop {
  margin-top: 0;
}

@media (max-width: 767px) {
  .form-wrapper.MarginTopOn767pxAndBelow {
    margin-top: 16px;
  }
}

.form-wrapper.NegativeMarginBottom {
  margin-bottom: -16px;
}

.form-wrapper.BackgroundLight {
  margin-top: 20px;
  padding: 21px 24px 24px 24px;
  background-color: #f0eeef;
}

@media screen and (max-width: 40em) {
  .form-wrapper.BackgroundLight {
    margin-bottom: 24px;
  }
}

.form-wrapper.SmallFormWidth {
  width: 400px;
}

@media screen and (max-width: 40em) {
  .form-wrapper.SmallFormWidth {
    width: 100%;
    max-width: 100%;
  }
}

.form-wrapper .RequiredFields {
  margin-top: 0.4rem;
  margin-bottom: 10px;
  text-align: right;
  font-size: 0.9rem;
  color: #999;
}

.form-wrapper .RequiredFields .Asterix {
  color: #262d40;
  font-size: 1.2rem;
}

.form-wrapper .LoadingOverlayWrapper {
  top: -6px;
  left: -6px;
  width: calc(100% + 12px);
  height: calc(100% + 12px);
}

.form-row.CheckboxRow {
  margin-bottom: 16px;
}

.form-row.CheckboxRow:last-child {
  margin-bottom: 0;
}

.form-row.HasNoLabel > .Formlabel {
  display: none;
}

.form-row.IsDualInput {
  display: flex;
  flex-wrap: wrap;
}

.form-row.PasswordWrapper .PasswordInput {
  padding-inline-end: 40px !important;
}

.form-row.PasswordWrapper .PasswordInput::-ms-reveal, .form-row.PasswordWrapper .PasswordInput::-ms-clear {
  display: none;
}

.form-row.PasswordWrapper .PasswordInput.IsEmpty ~ .RevealPasswordButton,
.form-row.PasswordWrapper .PasswordInput.IsEmpty ~ .HidePasswordButton {
  display: none !important;
}

.form-row.PasswordWrapper .RevealPasswordButton,
.form-row.PasswordWrapper .HidePasswordButton {
  position: absolute;
  z-index: 3;
  top: 10px;
  inset-inline-end: 7px;
}

@media (max-width: 1024px) {
  .form-row.PasswordWrapper .RevealPasswordButton,
  .form-row.PasswordWrapper .HidePasswordButton {
    top: 11px;
  }
}

.form-row.PasswordWrapper .HidePasswordButton {
  top: 6px;
}

@media (max-width: 1024px) {
  .form-row.PasswordWrapper .HidePasswordButton {
    top: 7px;
  }
}

.TripleInputRow {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr;
}

@media (max-width: 760px) {
  .TripleInputRow {
    grid-gap: 0px;
    grid-template-columns: 1fr;
  }
}

.form-row-last-default-button-height {
  margin-top: 4px;
}

.form-row-last-default-button-height .button {
  float: right;
  margin: 0;
}

.QuestionPromptWrapper {
  width: 100%;
  margin-top: 22px;
  padding-top: 22px;
  border-top: 1px solid #e4dee0;
  text-align: left;
}

@media screen and (max-width: 40em) {
  .QuestionPromptWrapper {
    margin-top: 18px;
    padding-top: 18px;
  }
}

.QuestionPromptWrapper.NoBorder {
  margin-top: 32px;
  padding-top: 0;
  border-top: none;
}

@media screen and (max-width: 40em) {
  .QuestionPromptWrapper.NoBorder {
    margin-top: 16px;
  }
}

.QuestionPromptWrapper.NoBorder p {
  margin-bottom: 12px;
}

@media screen and (max-width: 40em) {
  .QuestionPromptWrapper.HasBottomMargin {
    margin-bottom: 20px;
  }
}

.QuestionPromptWrapper p {
  margin-bottom: 8px;
}

.QuestionPromptWrapper .button {
  margin: 0;
}

.QuestionPromptWrapper + .QuestionPromptWrapper.NoBorder {
  margin-top: 16px;
}

@media (min-width: 614px) {
  .PasswordManagementContentContainer, .ValidateGuestToken {
    text-align: center;
  }
}

@media (min-width: 614px) {
  .SmallFormRestrictedMaxWidth .BannerText {
    display: block;
    width: 100%;
  }
}

.row.PasswordValidationMessages {
  margin-top: 4px;
}

@media (min-width: 641px) {
  .row.PasswordValidationMessages {
    text-align: center;
    max-width: 942px;
    margin-left: auto;
    margin-right: auto;
  }
}

.row.PasswordValidationMessages .BannerText.ErrorText {
  margin-top: 16px;
}

@media (min-width: 641px) {
  .PasswordIntro {
    text-align: center;
  }
}

input[type="checkbox"], input[type="radio"] {
  flex-shrink: 0;
}

.Label {
  font-size: 1.1870rem;
}

.Label.Medium {
  font-size: 16px;
}

label, .Label, .TokenLabel {
  display: inline-block;
  font-weight: normal;
  margin-bottom: 3px;
  line-height: 1.3;
}

label.inline, .Label.inline, .TokenLabel.inline {
  display: inline;
}

label.small, .Label.small, .TokenLabel.small {
  font-size: 13px;
}

label.Bold, .Label.Bold, .TokenLabel.Bold {
  font-weight: bold;
}

.grecaptcha-badge {
  visibility: hidden;
}

body.LoggedIn .GoogleRecaptchaInlineFlowBrandVisibility {
  display: none !important;
}

.GoogleRecaptchaInlineFlowBrandVisibility {
  display: none !important;
  width: 100%;
  margin-top: 20px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.4;
  color: #a9a9a9;
}

@media (max-width: 640px) {
  .GoogleRecaptchaInlineFlowBrandVisibility {
    margin-top: 16px;
  }
}

.GoogleRecaptchaInlineFlowBrandVisibility.NoMarginTop {
  margin-top: 0;
}

.GoogleRecaptchaInlineFlowBrandVisibility.BeforeFormSubmitWrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}

.GoogleRecaptchaInlineFlowBrandVisibility.InsideEnquriyPopup {
  margin-top: 16px;
}

.GoogleRecaptchaInlineFlowBrandVisibility.OnPasswordManagement, .GoogleRecaptchaInlineFlowBrandVisibility.OnRegistration {
  margin-top: 0;
}

.GoogleRecaptchaInlineFlowBrandVisibility.FloatLeft {
  float: left;
}

.GoogleRecaptchaInlineFlowBrandVisibility a[href] {
  color: inherit;
}

.GoogleRecaptchaInlineFlowBrandVisibility a[href]:hover {
  color: #933a4d;
}

[type='checkbox'] + label, [type='checkbox'] + .Label, [type='radio'] + label, [type='radio'] + .Label {
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  color: #262d40;
  line-height: 1.3;
  margin-left: .25rem;
  width: calc(100% - 24px);
  margin-right: 0;
  padding-right: 0 !important;
  margin-bottom: 1rem;
  cursor: pointer;
}

@media screen and (min-width: 40.0625em) {
  [type='checkbox'] + label, [type='checkbox'] + .Label, [type='radio'] + label, [type='radio'] + .Label {
    margin-bottom: 0.8rem;
  }
}

label [type='radio'], label [type='checkbox'] {
  cursor: pointer;
}

label [type='radio'] + span {
  cursor: pointer;
}

.Formlabel {
  width: 100%;
  margin-bottom: 3px;
}

@media screen and (min-width: 64em) {
  .Formlabel {
    padding-right: 0.5rem;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 64em) {
  .Formlabel.HasSubLabel label, .Formlabel.HasSubLabel .Label {
    margin-top: 0;
  }
}

.Formlabel > label {
  margin-bottom: 2px;
}

.Formlabel > label, .Formlabel > .Label {
  display: block;
  vertical-align: top;
  padding-right: 0;
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  font-weight: bold;
  color: #262d40;
  font-size: 14px;
  margin-bottom: 3px;
}

.Formlabel > label .SubLabel, .Formlabel > .Label .SubLabel {
  display: inline-block;
  color: #262d40;
  font-size: 12px;
  margin: 0 0 0 5px;
}

.Formlabel input[type='checkbox'] {
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0.5rem;
}

.FormInput {
  position: relative;
  width: 100%;
}

.FormInput .EditableToken {
  display: block;
  width: 100%;
}

.FormInput input[type='checkbox'] {
  margin-top: 0;
}

@media screen and (min-width: 40.0625em) {
  .FormInput input[type='checkbox'] {
    margin-top: 0.4rem;
  }
}

.FormInput.Title-Select {
  width: 50%;
  padding-right: 0.5rem;
  padding-left: 0;
}

.FormInput.Title-Other {
  width: 50%;
  padding-inline-end: 0;
}

.FormInput .BirthdayWrapper .DaySelect {
  position: relative;
  width: calc(50% - 1rem);
  float: left;
}

.FormInput .BirthdayWrapper .MonthSelect {
  position: relative;
  width: 50%;
  float: right;
}

.FormInput .ValidationTrue, .FormInput .ValidationCross {
  display: none !important;
}

.MultipleInlineCheckboxWrapper, .MultipleInlineRadioWrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 6px;
}

.MultipleInlineCheckboxWrapper:last-child, .MultipleInlineRadioWrapper:last-child {
  margin-bottom: 0;
}

.MultipleInlineCheckboxWrapper[data-tag="RADIO"], .MultipleInlineRadioWrapper[data-tag="RADIO"] {
  margin-top: 6px;
}

.MultipleInlineCheckboxWrapper:before, .MultipleInlineCheckboxWrapper:after, .MultipleInlineRadioWrapper:before, .MultipleInlineRadioWrapper:after {
  display: none !important;
}

@media (max-width: 1023px) {
  .MultipleInlineCheckboxWrapper.SingleColumnOnMobile .CheckboxWrapper, .MultipleInlineCheckboxWrapper.SingleColumnOnMobile .RadioWrapper, .MultipleInlineRadioWrapper.SingleColumnOnMobile .CheckboxWrapper, .MultipleInlineRadioWrapper.SingleColumnOnMobile .RadioWrapper {
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0;
  }
  .MultipleInlineCheckboxWrapper.SingleColumnOnMobile .CheckboxWrapper:last-child, .MultipleInlineCheckboxWrapper.SingleColumnOnMobile .RadioWrapper:last-child, .MultipleInlineRadioWrapper.SingleColumnOnMobile .CheckboxWrapper:last-child, .MultipleInlineRadioWrapper.SingleColumnOnMobile .RadioWrapper:last-child {
    margin-bottom: 10px;
  }
}

.MultipleInlineCheckboxWrapper .CheckboxWrapper, .MultipleInlineCheckboxWrapper .RadioWrapper, .MultipleInlineRadioWrapper .CheckboxWrapper, .MultipleInlineRadioWrapper .RadioWrapper {
  width: calc(50% - 8px);
  margin: 0 16px 10px 0;
  padding: 0;
}

.MultipleInlineCheckboxWrapper .CheckboxWrapper:last-child, .MultipleInlineCheckboxWrapper .RadioWrapper:last-child, .MultipleInlineRadioWrapper .CheckboxWrapper:last-child, .MultipleInlineRadioWrapper .RadioWrapper:last-child {
  margin-bottom: 10px;
}

.MultipleInlineCheckboxWrapper .CheckboxWrapper:nth-child(2n), .MultipleInlineCheckboxWrapper .RadioWrapper:nth-child(2n), .MultipleInlineRadioWrapper .CheckboxWrapper:nth-child(2n), .MultipleInlineRadioWrapper .RadioWrapper:nth-child(2n) {
  margin-right: 0;
}

.MultipleCheckboxWrapper, .MultipleRadioWrapper {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}

.MultipleCheckboxWrapper.Has2ColumnsButNotOnSmallTabletPortrait, .MultipleRadioWrapper.Has2ColumnsButNotOnSmallTabletPortrait {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 0 16px;
}

@media (max-width: 760px) {
  .MultipleCheckboxWrapper.Has2ColumnsButNotOnSmallTabletPortrait, .MultipleRadioWrapper.Has2ColumnsButNotOnSmallTabletPortrait {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 640px) {
  .MultipleCheckboxWrapper.Has2ColumnsButNotOnSmallTabletPortrait, .MultipleRadioWrapper.Has2ColumnsButNotOnSmallTabletPortrait {
    grid-template-columns: auto 1fr;
  }
}

.MultipleCheckboxWrapper.InlineFlexBut2ColumnsOnSmaller, .MultipleRadioWrapper.InlineFlexBut2ColumnsOnSmaller {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  grid-gap: 0 16px;
}

@media (max-width: 800px) {
  .MultipleCheckboxWrapper.InlineFlexBut2ColumnsOnSmaller, .MultipleRadioWrapper.InlineFlexBut2ColumnsOnSmaller {
    display: grid;
  }
}

.MultipleCheckboxWrapper.InlineFlexBut2ColumnsOnSmaller > .CheckboxWrapper.IsCustom, .MultipleCheckboxWrapper.InlineFlexBut2ColumnsOnSmaller > .RadioWrapper.IsCustom, .MultipleRadioWrapper.InlineFlexBut2ColumnsOnSmaller > .CheckboxWrapper.IsCustom, .MultipleRadioWrapper.InlineFlexBut2ColumnsOnSmaller > .RadioWrapper.IsCustom {
  width: unset;
}

.MultipleCheckboxWrapper.FormInput, .MultipleRadioWrapper.FormInput {
  display: flex;
}

.MultipleCheckboxWrapper.HasLargerFont .CheckboxWrapper.IsCustom label .LabelText, .MultipleCheckboxWrapper.HasLargerFont .RadioWrapper.IsCustom label .LabelText, .MultipleRadioWrapper.HasLargerFont .CheckboxWrapper.IsCustom label .LabelText, .MultipleRadioWrapper.HasLargerFont .RadioWrapper.IsCustom label .LabelText {
  font-size: 16px;
}

.MultipleCheckboxWrapper.NoMarginBottom, .MultipleRadioWrapper.NoMarginBottom {
  margin-bottom: 0;
}

.MultipleCheckboxWrapper .CheckboxWrapper.IsCustom, .MultipleCheckboxWrapper .RadioWrapper.IsCustom, .MultipleRadioWrapper .CheckboxWrapper.IsCustom, .MultipleRadioWrapper .RadioWrapper.IsCustom {
  margin-bottom: 10px;
}

.MultipleCheckboxWrapper .CheckboxWrapper.IsCustom:last-child, .MultipleCheckboxWrapper .RadioWrapper.IsCustom:last-child, .MultipleRadioWrapper .CheckboxWrapper.IsCustom:last-child, .MultipleRadioWrapper .RadioWrapper.IsCustom:last-child {
  margin-bottom: 0;
}

.Formlabel + .MultipleCheckboxWrapper,
.Formlabel + .MultipleRadioWrapper {
  margin-top: 4px;
}

.IsDefaultAddressFlag {
  display: none !important;
}

.CheckboxWrapper.IsCustom, .RadioWrapper.IsCustom {
  display: flex;
  width: 100%;
  margin-bottom: 16px;
  padding: 0;
}

.CheckboxWrapper.IsCustom:last-child, .RadioWrapper.IsCustom:last-child {
  margin-bottom: 0;
}

.CheckboxWrapper.IsCustom.HasBigTextCheckboxWrapper label input[type="checkbox"], .CheckboxWrapper.IsCustom.HasBigTextCheckboxWrapper label input[type="radio"], .RadioWrapper.IsCustom.HasBigTextCheckboxWrapper label input[type="checkbox"], .RadioWrapper.IsCustom.HasBigTextCheckboxWrapper label input[type="radio"] {
  top: 5px;
}

.CheckboxWrapper.IsCustom.HasBigTextCheckboxWrapper label .LabelText, .RadioWrapper.IsCustom.HasBigTextCheckboxWrapper label .LabelText {
  display: flex;
  width: 100%;
  font-family: "Palatino", "Palatino Linotype", "Times New Roman", serif;
  font-weight: normal;
  color: #262d40;
  font-size: 20px;
  line-height: 1.3;
}

.CheckboxWrapper.IsCustom.HasBigTextCheckboxWrapper label .LabelText:before, .CheckboxWrapper.IsCustom.HasBigTextCheckboxWrapper label .LabelText:after, .RadioWrapper.IsCustom.HasBigTextCheckboxWrapper label .LabelText:before, .RadioWrapper.IsCustom.HasBigTextCheckboxWrapper label .LabelText:after {
  top: 5px !important;
}

.CheckboxWrapper.IsCustom.SmallerFont label input[type="checkbox"]:focus ~ .LabelText:after,
.CheckboxWrapper.IsCustom.SmallerFont label input[type="radio"]:focus ~ .LabelText:after, .RadioWrapper.IsCustom.SmallerFont label input[type="checkbox"]:focus ~ .LabelText:after,
.RadioWrapper.IsCustom.SmallerFont label input[type="radio"]:focus ~ .LabelText:after {
  top: -2px;
}

.CheckboxWrapper.IsCustom.SmallerFont label input[type="checkbox"]:focus ~ .LabelText:after,
.CheckboxWrapper.IsCustom.SmallerFont label input[type="radio"]:focus ~ .LabelText:after, .RadioWrapper.IsCustom.SmallerFont label input[type="checkbox"]:focus ~ .LabelText:after,
.RadioWrapper.IsCustom.SmallerFont label input[type="radio"]:focus ~ .LabelText:after {
  top: -2px;
}

.CheckboxWrapper.IsCustom.SmallerFont label .LabelText, .RadioWrapper.IsCustom.SmallerFont label .LabelText {
  font-size: 13px;
}

.CheckboxWrapper.IsCustom.SmallerFont label .LabelText:before, .RadioWrapper.IsCustom.SmallerFont label .LabelText:before {
  top: -1px;
}

.CheckboxWrapper.IsCustom.SmallerFont label input[type="checkbox"], .CheckboxWrapper.IsCustom.SmallerFont label input[type="radio"], .RadioWrapper.IsCustom.SmallerFont label input[type="checkbox"], .RadioWrapper.IsCustom.SmallerFont label input[type="radio"] {
  top: -2px;
}

.CheckboxWrapper.IsCustom.HasNoLabelText, .RadioWrapper.IsCustom.HasNoLabelText {
  width: 16px;
  margin: 0;
}

.CheckboxWrapper.IsCustom.HasNoLabelText label input[type="checkbox"], .CheckboxWrapper.IsCustom.HasNoLabelText label input[type="radio"], .RadioWrapper.IsCustom.HasNoLabelText label input[type="checkbox"], .RadioWrapper.IsCustom.HasNoLabelText label input[type="radio"] {
  margin: 0;
}

.CheckboxWrapper.IsCustom.HasNoLabelText label .LabelText, .RadioWrapper.IsCustom.HasNoLabelText label .LabelText {
  height: 16px;
  width: 100%;
  padding-left: 0;
}

.CheckboxWrapper.IsCustom label, .RadioWrapper.IsCustom label {
  position: relative;
  display: flex !important;
  width: auto;
  width: initial;
  width: unset;
  cursor: pointer;
  line-height: 1;
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Tahoma, sans-serif;
  color: #262d40;
}

.CheckboxWrapper.IsCustom label input[type="checkbox"]:focus ~ .LabelText:after,
.CheckboxWrapper.IsCustom label input[type="radio"]:focus ~ .LabelText:after, .RadioWrapper.IsCustom label input[type="checkbox"]:focus ~ .LabelText:after,
.RadioWrapper.IsCustom label input[type="radio"]:focus ~ .LabelText:after {
  flex-shrink: 0;
  display: block;
  position: absolute;
  z-index: 3;
  top: 1px;
  left: 0;
  content: "";
  width: 16px;
  height: 16px;
  margin: 0;
  border: 1px solid #262d40;
  outline: 1px solid #262d40;
  outline-offset: 0px;
  pointer-events: none;
}

.CheckboxWrapper.IsCustom label input[type="checkbox"][disabled] ~ .LabelText:before,
.CheckboxWrapper.IsCustom label input[type="radio"][disabled] ~ .LabelText:before, .RadioWrapper.IsCustom label input[type="checkbox"][disabled] ~ .LabelText:before,
.RadioWrapper.IsCustom label input[type="radio"][disabled] ~ .LabelText:before {
  cursor: not-allowed !important;
  background-color: #dddddd !important;
  border: 1px solid #999 !important;
}

.CheckboxWrapper.IsCustom label[disabled] ~ .LabelText, .RadioWrapper.IsCustom label[disabled] ~ .LabelText {
  color: #999999 !important;
  cursor: not-allowed !important;
  text-decoration: none !important;
}

.CheckboxWrapper.IsCustom label .LabelText, .RadioWrapper.IsCustom label .LabelText {
  float: none;
  position: relative;
  order: 2;
  flex-grow: 2;
  display: flex;
  font-size: 14px;
  line-height: 1.3;
  padding-left: 22px;
  font-weight: normal;
  word-wrap: break-word;
  word-break: break-word;
}

.CheckboxWrapper.IsCustom label .LabelText.HasSubLabelText, .RadioWrapper.IsCustom label .LabelText.HasSubLabelText {
  flex-wrap: wrap;
  align-items: baseline;
}

.CheckboxWrapper.IsCustom label .LabelText.HasSubLabelText:hover, .RadioWrapper.IsCustom label .LabelText.HasSubLabelText:hover {
  cursor: default;
  text-decoration: none;
}

.CheckboxWrapper.IsCustom label .LabelText.HasSubLabelText .LabelTextPrimary, .RadioWrapper.IsCustom label .LabelText.HasSubLabelText .LabelTextPrimary {
  text-decoration: none;
}

.CheckboxWrapper.IsCustom label .LabelText.HasSubLabelText .LabelTextPrimary:hover, .RadioWrapper.IsCustom label .LabelText.HasSubLabelText .LabelTextPrimary:hover {
  cursor: pointer;
  text-decoration: underline;
}

.CheckboxWrapper.IsCustom label .LabelText.HasSubLabelText .SubLabelText, .RadioWrapper.IsCustom label .LabelText.HasSubLabelText .SubLabelText {
  cursor: default;
  font-size: 90%;
  width: 100%;
  margin: 1px 0 4px 0;
  color: #6f7480;
}

.CheckboxWrapper.IsCustom label .LabelText:hover, .RadioWrapper.IsCustom label .LabelText:hover {
  text-decoration: underline;
}

.CheckboxWrapper.IsCustom label .LabelText:before, .RadioWrapper.IsCustom label .LabelText:before {
  cursor: pointer;
  flex-shrink: 0;
  display: block;
  position: absolute;
  top: 1px;
  left: 0;
  content: "";
  width: 16px;
  height: 16px;
  margin: 0;
  background-color: #fff;
  border: 1px solid #c2b5bc;
}

.CheckboxWrapper.IsCustom label .EditableToken, .RadioWrapper.IsCustom label .EditableToken {
  display: inline;
  line-height: 1.3;
}

.CheckboxWrapper.IsCustom input[type="checkbox"] + [data-tokencode],
.CheckboxWrapper.IsCustom input[type="radio"] + [data-tokencode], .RadioWrapper.IsCustom input[type="checkbox"] + [data-tokencode],
.RadioWrapper.IsCustom input[type="radio"] + [data-tokencode] {
  display: none !important;
}

.CheckboxWrapper.IsCustom input[type="checkbox"], .CheckboxWrapper.IsCustom input[type="radio"], .RadioWrapper.IsCustom input[type="checkbox"], .RadioWrapper.IsCustom input[type="radio"] {
  float: none;
  flex-shrink: 0;
  position: absolute;
  opacity: 0;
  top: 1px;
  left: 0;
  z-index: -1;
  order: 1;
  cursor: pointer;
  height: 16px;
  width: 16px;
  margin: 0 6px 0 0;
  cursor: pointer;
}

.CheckboxWrapper.IsCustom input[type="checkbox"][disabled], .CheckboxWrapper.IsCustom input[type="radio"][disabled], .RadioWrapper.IsCustom input[type="checkbox"][disabled], .RadioWrapper.IsCustom input[type="radio"][disabled] {
  cursor: not-allowed !important;
}

.CheckboxWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText, .CheckboxWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText, .RadioWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText, .RadioWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText {
  color: #999999 !important;
  cursor: not-allowed !important;
  text-decoration: none !important;
}

.CheckboxWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText:before, .CheckboxWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText:before, .RadioWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText:before, .RadioWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText:before {
  cursor: not-allowed !important;
}

.CheckboxWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText.HasSubLabelText, .CheckboxWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText.HasSubLabelText, .RadioWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText.HasSubLabelText, .RadioWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText.HasSubLabelText {
  cursor: default !important;
  text-decoration: none !important;
}

.CheckboxWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText.HasSubLabelText:before, .CheckboxWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText.HasSubLabelText:before, .RadioWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText.HasSubLabelText:before, .RadioWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText.HasSubLabelText:before {
  cursor: not-allowed !important;
}

.CheckboxWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText.HasSubLabelText .LabelTextPrimary, .CheckboxWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText.HasSubLabelText .LabelTextPrimary, .RadioWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText.HasSubLabelText .LabelTextPrimary, .RadioWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText.HasSubLabelText .LabelTextPrimary {
  cursor: not-allowed !important;
  text-decoration: none !important;
}

.CheckboxWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText.HasSubLabelText .SubLabelText, .CheckboxWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText.HasSubLabelText .SubLabelText, .RadioWrapper.IsCustom input[type="checkbox"][disabled] ~ .LabelText.HasSubLabelText .SubLabelText, .RadioWrapper.IsCustom input[type="radio"][disabled] ~ .LabelText.HasSubLabelText .SubLabelText {
  color: inherit !important;
  text-decoration: none !important;
}

.CheckboxWrapper.IsCustom.Small.HasNoLabelText {
  width: 16px;
}

.CheckboxWrapper.IsCustom.Small.HasNoLabelText label .LabelText {
  height: 16px;
}

.CheckboxWrapper.IsCustom.Small label input[type="checkbox"] {
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.CheckboxWrapper.IsCustom.Small label input[type="checkbox"] ~ .LabelText:before {
  width: 16px;
  height: 16px;
}

.CheckboxWrapper.IsCustom.Small label input[type="checkbox"]:focus ~ .LabelText:after {
  width: 16px;
  height: 16px;
}

.CheckboxWrapper.IsCustom.Small label .LabelText {
  padding-inline-start: 23px;
}

.CheckboxWrapper.IsCustom.HasNoLabelText {
  width: 18px;
}

.CheckboxWrapper.IsCustom.HasNoLabelText label .LabelText {
  height: 18px;
}

.CheckboxWrapper.IsCustom label input[type="checkbox"] {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.CheckboxWrapper.IsCustom label input[type="checkbox"] ~ .LabelText:before {
  width: 18px;
  height: 18px;
}

.CheckboxWrapper.IsCustom label input[type="checkbox"]:checked ~ .LabelText:before {
  background-size: calc(100% - 4px) calc(100% - 4px);
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("/Styles/Core/Images/SVGIcons/TickIcon-Light.svg");
  background-color: #933a4d;
  border-color: #6e2c3a;
}

.CheckboxWrapper.IsCustom label input[type="checkbox"]:checked:focus ~ .LabelText:before,
.CheckboxWrapper.IsCustom label input[type="checkbox"]:checked:focus ~ .LabelText:after {
  border-color: #6e2c3a;
}

.CheckboxWrapper.IsCustom label input[type="checkbox"]:checked[disabled] ~ .LabelText:before {
  background-image: url("/Styles/Core/Images/SVGIcons/TickIcon-Disabled.svg");
}

.CheckboxWrapper.IsCustom label input[type="checkbox"]:focus ~ .LabelText:after {
  width: 18px;
  height: 18px;
  border-radius: 0;
  border-color: #fff;
  outline: 2px solid #262d40;
  outline-offset: 1px;
  box-shadow: none;
}

.CheckboxWrapper.IsCustom label .LabelText {
  padding: 1px 0 0 25px;
}

.CheckboxWrapper.IsCustom label .LabelText:before {
  border-radius: 0;
}

.RadioWrapper.IsCustom label input[type="radio"]:checked ~ .LabelText:before {
  background-color: #933a4d;
  box-shadow: inset 0 0 0 2px #fff;
}

.RadioWrapper.IsCustom label input[type="radio"]:checked[disabled] ~ .LabelText:before {
  background-color: #666666 !important;
}

.RadioWrapper.IsCustom label input[type="radio"]:focus ~ .LabelText:after {
  border-radius: 8px;
}

.RadioWrapper.IsCustom label .LabelText:before {
  border: 1px solid #c2b5bc;
  border-radius: 50%;
  transition: 0.35s;
}

.dropdown-validation-type .inside {
  display: none !important;
}

@keyframes onAutoFillStart {
  from {
    /**/
  }
  to {
    /**/
  }
}

input:-webkit-autofill {
  color: #262d40 !important;
  animation-name: onAutoFillStart;
}

input[type='search'], input[type='text'], input[type='tel'], input[type='email'], input[type='password'], input[type="url"], input[type="file"] {
  -webkit-appearance: none;
}

input[type='search'], input[type='text'], input[type='tel'], input[type='email'], input[type='password'], input[type='number'], input[type="date"], textarea, select {
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  background-color: #fff;
  border: 1px solid #d9d1d5;
  border-radius: 0px;
  color: #262d40;
  height: 37px;
  width: 100%;
  margin-bottom: 16px;
  padding: 0 0 0 10px;
  box-shadow: none;
  font-size: 16px;
  line-height: normal;
}

@media screen and (min-width: 641px) {
  input[type='search'], input[type='text'], input[type='tel'], input[type='email'], input[type='password'], input[type='number'], input[type="date"], textarea, select {
    font-size: 14px;
  }
}

@media screen and (min-width: 1025px) {
  input[type='search'], input[type='text'], input[type='tel'], input[type='email'], input[type='password'], input[type='number'], input[type="date"], textarea, select {
    height: 34px;
  }
}

input[type='search']:hover, input[type='text']:hover, input[type='tel']:hover, input[type='email']:hover, input[type='password']:hover, input[type='number']:hover, input[type="date"]:hover, textarea:hover, select:hover {
  border: 1px solid #262d40;
}

input[type='search']:focus, input[type='text']:focus, input[type='tel']:focus, input[type='email']:focus, input[type='password']:focus, input[type='number']:focus, input[type="date"]:focus, textarea:focus, select:focus {
  position: relative;
  z-index: 2;
  border: 1px solid #262d40;
  outline: 1px solid #262d40;
  box-shadow: none;
}

@media screen and (max-width: 63.9375em) {
  input[type='search'].Small, input[type='text'].Small, input[type='tel'].Small, input[type='email'].Small, input[type='password'].Small, input[type='number'].Small, input[type="date"].Small, textarea.Small, select.Small {
    height: 32px;
    font-size: 13px;
  }
}

@media screen and (max-width: 40em) {
  input[type='search'].Small, input[type='text'].Small, input[type='tel'].Small, input[type='email'].Small, input[type='password'].Small, input[type='number'].Small, input[type="date"].Small, textarea.Small, select.Small {
    height: 34px;
    font-size: 15px;
  }
}

@media screen and (min-width: 64em) {
  input[type='search'].Small, input[type='text'].Small, input[type='tel'].Small, input[type='email'].Small, input[type='password'].Small, input[type='number'].Small, input[type="date"].Small, textarea.Small, select.Small {
    height: 29px;
    font-size: 12px;
  }
}

input[type='search']::placeholder, input[type='text']::placeholder, input[type='tel']::placeholder, input[type='email']::placeholder, input[type='password']::placeholder, input[type='number']::placeholder, input[type="date"]::placeholder, textarea::placeholder, select::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #888;
  opacity: 1;
  /* Firefox */
}

input[type='search']::-webkit-input-placeholder, input[type='text']::-webkit-input-placeholder, input[type='tel']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, input[type='number']::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
  color: #888;
  opacity: 1;
  /* Firefox */
}

input[type='search'][readonly], input[type='text'][readonly], input[type='tel'][readonly], input[type='email'][readonly], input[type='password'][readonly], input[type='number'][readonly], input[type="date"][readonly], textarea[readonly], select[readonly] {
  border: 1px solid #a5a5a5;
  background-color: #eeeeee;
}

input[type='search'][readonly]:hover, input[type='search'][readonly]:focus-visible, input[type='text'][readonly]:hover, input[type='text'][readonly]:focus-visible, input[type='tel'][readonly]:hover, input[type='tel'][readonly]:focus-visible, input[type='email'][readonly]:hover, input[type='email'][readonly]:focus-visible, input[type='password'][readonly]:hover, input[type='password'][readonly]:focus-visible, input[type='number'][readonly]:hover, input[type='number'][readonly]:focus-visible, input[type="date"][readonly]:hover, input[type="date"][readonly]:focus-visible, textarea[readonly]:hover, textarea[readonly]:focus-visible, select[readonly]:hover, select[readonly]:focus-visible {
  background-color: #eeeeee;
}

input[type='search'][readonly]:focus-visible, input[type='text'][readonly]:focus-visible, input[type='tel'][readonly]:focus-visible, input[type='email'][readonly]:focus-visible, input[type='password'][readonly]:focus-visible, input[type='number'][readonly]:focus-visible, input[type="date"][readonly]:focus-visible, textarea[readonly]:focus-visible, select[readonly]:focus-visible {
  border: 1px solid #262d40;
}

input[type='search'].alert:not(.success), input[type='text'].alert:not(.success), input[type='tel'].alert:not(.success), input[type='email'].alert:not(.success), input[type='password'].alert:not(.success), input[type='number'].alert:not(.success), input[type="date"].alert:not(.success), textarea.alert:not(.success), select.alert:not(.success) {
  border-color: #e17f00 !important;
}

input[type='search'].alert:not(.success):focus, input[type='text'].alert:not(.success):focus, input[type='tel'].alert:not(.success):focus, input[type='email'].alert:not(.success):focus, input[type='password'].alert:not(.success):focus, input[type='number'].alert:not(.success):focus, input[type="date"].alert:not(.success):focus, textarea.alert:not(.success):focus, select.alert:not(.success):focus {
  outline-color: #e17f00 !important;
}

input[type='search'][disabled], input[type='text'][disabled], input[type='tel'][disabled], input[type='email'][disabled], input[type='password'][disabled], input[type='number'][disabled], input[type="date"][disabled], textarea[disabled], select[disabled] {
  border: 1px solid #999999 !important;
  background-color: #dddddd !important;
  color: #000000 !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
}

input[type='search'].Postcode, input[type='search'].PostCode, input[type='text'].Postcode, input[type='text'].PostCode, input[type='tel'].Postcode, input[type='tel'].PostCode, input[type='email'].Postcode, input[type='email'].PostCode, input[type='password'].Postcode, input[type='password'].PostCode, input[type='number'].Postcode, input[type='number'].PostCode, input[type="date"].Postcode, input[type="date"].PostCode, textarea.Postcode, textarea.PostCode, select.Postcode, select.PostCode {
  text-transform: uppercase;
}

input[type='search'] {
  padding-right: 0;
}

input[type='date']::-webkit-inner-spin-button, input[type='date']::-webkit-outer-spin-button, input[type='time']::-webkit-inner-spin-button, input[type='time']::-webkit-outer-spin-button {
  margin-top: 4px;
}

input[type='number'] {
  width: 120px;
  text-align: center;
  padding: 0 2px 0 6px;
}

@media screen and (min-width: 40.0625em) {
  input[type='number'] {
    width: 90px;
  }
}

input[type='number'].Qty-Box {
  font-size: 13px;
  height: 26px;
  width: 48px;
  text-align: center;
  padding: 0 1px 0 1px;
}

@media screen and (max-width: 40em) {
  input[type='number'].Qty-Box {
    width: 42px;
    font-size: 16px;
  }
}

input[type='number'].Price-Box {
  text-align: left;
}

input[type="time"] {
  min-width: 130px;
}

select {
  background-color: #fff;
  padding-left: 7px;
  padding-right: 1px;
  background-image: none !important;
}

select:hover:not([disabled]):not([readonly]) {
  cursor: pointer;
}

option.placeholder {
  display: none;
}

.SearchInput {
  -webkit-appearance: none;
}

.SearchInput::-webkit-search-cancel-button {
  display: none;
}

textarea {
  display: block;
  width: 100%;
  min-height: 34px;
  height: unset;
  padding: 7px 7px 5px 7px;
  resize: vertical;
  box-sizing: border-box;
  line-height: 1.4;
}

textarea[rows="1"] {
  min-height: 34px;
}

textarea[rows="2"] {
  min-height: 53px;
}

textarea[rows="3"] {
  min-height: 73px;
}

textarea[rows="4"] {
  min-height: 92px;
}

textarea[rows="5"] {
  min-height: 112px;
}

textarea.alert:not(.success) ~ .ValidationTrue,
textarea.alert:not(.success) ~ .ValidationCross,
textarea.success ~ .ValidationTrue,
textarea.success ~ .ValidationCross {
  display: none !important;
}

.ReadOnlyTextValue {
  word-break: break-word;
  word-wrap: break-word;
  margin-bottom: 16px;
  line-height: inherit;
}

input[type="checkbox"] {
  -webkit-appearance: checkbox;
}

input[type="radio"], input[type="checkbox"] {
  width: 14px;
  height: 14px;
  cursor: pointer;
  margin: 0 4px 0 0;
  accent-color: #933a4d;
}

input[type="radio"]:focus-visible, input[type="checkbox"]:focus-visible {
  outline: none;
}

input[type="radio"]:focus-visible, input[type="checkbox"]:focus-visible {
  outline: 2px solid #262d40;
  outline-offset: -1px;
}

input[type="radio"][disabled], input[type="checkbox"][disabled] {
  cursor: not-allowed;
}

checkbox.Disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

/* #endregion Form and Input */
.FormSubmitWrapper {
  margin-top: 4px;
}

.FormSubmitWrapper.MoreMarginTop {
  margin-top: 20px;
}

.FormSubmitWrapper.NoTopMargin {
  margin-top: 0;
}

.FormSubmitWrapper.NoBottomMargin {
  margin-bottom: 0;
}

.FormSubmitWrapper.HasBorderTop {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #e4dee0;
}

.FormSubmitWrapper.AlignItemsRight {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 100%;
}

.FormSubmitWrapper.AlignItemsRight .anti-spam-wrapper {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin: 0;
}

.FormSubmitWrapper.AlignItemsRight .anti-spam-wrapper:last-child {
  margin-bottom: 0;
}

.FormSubmitWrapper.AlignItemsRight .FormInput {
  display: flex;
  justify-content: flex-end;
}

.FormSubmitWrapper.AlignItemsLeft {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 100%;
}

.FormSubmitWrapper.AlignItemsLeft .anti-spam-wrapper {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}

.FormSubmitWrapper.AlignItemsLeft .FormInput {
  display: flex;
  justify-content: flex-start;
}

.FormSubmitWrapper .anti-spam-wrapper {
  margin-top: 0;
  margin-bottom: 0;
}

.FormSubmitWrapper.HasRememberMeCheckbox .RememberMeAndSubmitButtonWrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}

.FormSubmitWrapper.HasRememberMeCheckbox .RememberMeCheckboxWrapper {
  width: auto;
  width: initial;
  width: unset;
  margin: 0;
}

.FormSubmitWrapper.HasRememberMeCheckbox .SubmitButtonWrapper {
  width: auto;
  width: initial;
  width: unset;
  margin: 0 0 0 auto;
}

.FormSubmitWrapper.HasRememberMeCheckbox .label.ByItSelf {
  width: 100%;
}

.FormSubmitWrapper .FormInput {
  width: 100%;
}

.FormSubmitWrapper .FormInput .button {
  margin: 0;
}

.FormSubmitWrapper .CheckboxWrapper {
  width: 100%;
  justify-content: flex-start;
}

.FormSubmitWrapper input[type="button"]:not(.anti-spam-image),
.FormSubmitWrapper input[type="submit"]:not(.anti-spam-image),
.FormSubmitWrapper button[type="button"]:not(.anti-spam-image),
.FormSubmitWrapper button[type="submit"]:not(.anti-spam-image) {
  margin: 0;
  float: left;
}

@media screen and (min-width: 64em) {
  .FormSubmitWrapper input[type="button"]:not(.anti-spam-image),
  .FormSubmitWrapper input[type="submit"]:not(.anti-spam-image),
  .FormSubmitWrapper button[type="button"]:not(.anti-spam-image),
  .FormSubmitWrapper button[type="submit"]:not(.anti-spam-image) {
    float: right;
  }
}

.GenericInfoWrapper .InfoIcon {
  display: inline-block;
  vertical-align: baseline;
  margin-top: 0;
  margin-left: 5px;
}

@media screen and (min-width: 40.0625em) {
  .GenericInfoWrapper.OnExport {
    margin-inline-end: 18px !important;
  }
}

.DatePickerInputWrapper {
  position: relative;
}

.DatePickerInputWrapper .InputWrapper {
  position: relative;
}

.DatePickerInputWrapper input[type="text"], .DatePickerInputWrapper input[type="date"] {
  padding-right: 36px;
}

.DatePickerInputWrapper .CalendarIcon {
  position: absolute;
  z-index: 6;
  top: 5px;
  right: 6px;
  pointer-events: none;
}

.FormInputAndButtonWrapper {
  position: relative;
  display: flex;
  width: 100%;
}

.FormInputAndButtonWrapper .FormInput {
  flex-grow: 2;
}

.FormInputAndButtonWrapper .Button {
  flex-shrink: 0;
  margin: 0 0 0 6px;
}

/*# sourceMappingURL=FormsAndInputs.css.map */
/* #region Button & Text Button styles */
button {
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: none;
}

a.button {
  text-decoration: none !important;
}

.ButtonWrapper {
  position: relative;
}

.ButtonWrapper .EditableToken {
  position: absolute;
  top: 0;
  right: 0;
}

.button, a.button {
  position: relative;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  line-height: 1;
  color: #262d40;
  background-color: transparent;
  border: 2px solid #262d40;
  border-radius: 0px;
  height: 37px;
  padding: 5px 12px 5px 12px;
  font-size: 15px;
  margin: 0 16px 16px 0;
  transition: none;
  cursor: pointer;
  text-decoration: none !important;
  -webkit-appearance: none;
  appearance: none;
}

.button:focus-visible, a.button:focus-visible {
  outline: none;
  color: #262d40;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

.button:focus-visible[href], a.button:focus-visible[href] {
  outline: none;
  color: #262d40;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

.button:hover, a.button:hover {
  color: #fff;
  background-color: #933a4d;
  border-color: #933a4d;
}

.button:hover:focus-visible, a.button:hover:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button:hover[href], a.button:hover[href] {
  color: #fff;
  background-color: #933a4d;
  border-color: #933a4d;
}

.button:hover[href]:focus-visible, a.button:hover[href]:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button:active, a.button:active {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}

.button:active:focus-visible, a.button:active:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button:active[href], a.button:active[href] {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}

.button:active[href]:focus-visible, a.button:active[href]:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button:active[href]:hover, a.button:active[href]:hover {
  color: #fff;
}

.button.tertiary, a.button.tertiary {
  font-weight: normal;
  background-color: transparent;
  border-color: #933a4d;
  color: #933a4d;
}

.button.tertiary:focus-visible, a.button.tertiary:focus-visible {
  outline: none;
  color: #fff;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

.button.tertiary:focus-visible[href], a.button.tertiary:focus-visible[href] {
  outline: none;
  color: #fff;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

.button.tertiary:hover, a.button.tertiary:hover {
  color: #fff;
  background-color: #262d40;
  border-color: #262d40;
}

.button.tertiary:hover:focus-visible, a.button.tertiary:hover:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.tertiary:hover[href], a.button.tertiary:hover[href] {
  color: #fff;
  background-color: #262d40;
  border-color: #262d40;
}

.button.tertiary:hover[href]:focus-visible, a.button.tertiary:hover[href]:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.tertiary:active, a.button.tertiary:active {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}

.button.tertiary:active:hover, a.button.tertiary:active:hover {
  color: #fff;
}

.button.tertiary:active:focus-visible, a.button.tertiary:active:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.tertiary:active[href], a.button.tertiary:active[href] {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}

.button.tertiary:active[href]:hover, a.button.tertiary:active[href]:hover {
  color: #fff;
}

.button.tertiary:active[href]:focus-visible, a.button.tertiary:active[href]:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.Light, a.button.Light {
  border-color: #fff;
  color: #fff;
}

.button.Light:focus-visible, a.button.Light:focus-visible {
  outline: none;
  color: #fff;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

.button.Light:hover, a.button.Light:hover {
  color: #262d40;
  background-color: #fff;
  border-color: #fff;
}

.button.Light:hover:focus-visible, a.button.Light:hover:focus-visible {
  color: #262d40;
  border-color: #262d40;
}

.button.Light:active, a.button.Light:active {
  color: #fff;
  background-color: #262d40;
  border-color: #fff;
}

.button.Light:active:hover, a.button.Light:active:hover {
  color: #fff;
  background-color: #262d40;
}

.button.Light:active:focus-visible, a.button.Light:active:focus-visible {
  color: #fff;
  border-color: #fff;
}

.button.FilledInButton, a.button.FilledInButton {
  font-weight: normal;
  background-color: #933a4d;
  border-color: #933a4d;
  color: #fff;
}

.button.FilledInButton:focus-visible, a.button.FilledInButton:focus-visible {
  outline: none;
  color: #fff;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

.button.FilledInButton:focus-visible[href], a.button.FilledInButton:focus-visible[href] {
  outline: none;
  color: #fff;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

.button.FilledInButton:hover, a.button.FilledInButton:hover {
  color: #fff;
  background-color: #262d40;
  border-color: #262d40;
}

.button.FilledInButton:hover:focus-visible, a.button.FilledInButton:hover:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.FilledInButton:hover[href], a.button.FilledInButton:hover[href] {
  color: #fff;
  background-color: #262d40;
  border-color: #262d40;
}

.button.FilledInButton:hover[href]:focus-visible, a.button.FilledInButton:hover[href]:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.FilledInButton:active, a.button.FilledInButton:active {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}

.button.FilledInButton:active:hover, a.button.FilledInButton:active:hover {
  color: #fff;
}

.button.FilledInButton:active:focus-visible, a.button.FilledInButton:active:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.FilledInButton:active[href], a.button.FilledInButton:active[href] {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}

.button.FilledInButton:active[href]:hover, a.button.FilledInButton:active[href]:hover {
  color: #fff;
}

.button.FilledInButton:active[href]:focus-visible, a.button.FilledInButton:active[href]:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.FilledInButton.primary, a.button.FilledInButton.primary {
  background-color: #262d40;
  border-color: #262d40;
  color: #fff;
}

.button.FilledInButton.primary:focus-visible, a.button.FilledInButton.primary:focus-visible {
  outline: none;
  color: #fff;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

.button.FilledInButton.primary:focus-visible[href], a.button.FilledInButton.primary:focus-visible[href] {
  outline: none;
  color: #fff;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

.button.FilledInButton.primary:hover, a.button.FilledInButton.primary:hover {
  color: #fff;
  background-color: #933a4d;
  border-color: #933a4d;
}

.button.FilledInButton.primary:hover:focus-visible, a.button.FilledInButton.primary:hover:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.FilledInButton.primary:hover[href], a.button.FilledInButton.primary:hover[href] {
  color: #fff;
  background-color: #933a4d;
  border-color: #933a4d;
}

.button.FilledInButton.primary:hover[href]:focus-visible, a.button.FilledInButton.primary:hover[href]:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.FilledInButton.primary:active, a.button.FilledInButton.primary:active {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}

.button.FilledInButton.primary:active:hover, a.button.FilledInButton.primary:active:hover {
  color: #fff;
}

.button.FilledInButton.primary:active:focus-visible, a.button.FilledInButton.primary:active:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.FilledInButton.primary:active[href], a.button.FilledInButton.primary:active[href] {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}

.button.FilledInButton.primary:active[href]:hover, a.button.FilledInButton.primary:active[href]:hover {
  color: #fff;
}

.button.FilledInButton.primary:active[href]:focus-visible, a.button.FilledInButton.primary:active[href]:focus-visible {
  color: #fff;
  border-color: #262d40;
}

.button.FilledInButton strong, .button.FilledInButton b, a.button.FilledInButton strong, a.button.FilledInButton b {
  color: inherit;
  font-weight: inherit;
}

.button.Selected, a.button.Selected {
  font-weight: normal;
  color: #fff !important;
  background-color: #933a4d !important;
  border-color: #933a4d !important;
}

.button.Selected:focus-visible, a.button.Selected:focus-visible {
  border-color: #262d40 !important;
}

.button.Selected.HasHoverColour:hover, a.button.Selected.HasHoverColour:hover {
  background-color: #262d40 !important;
  border: 2px solid #262d40 !important;
}

.button.Selected.HasHoverColour:active, a.button.Selected.HasHoverColour:active {
  background-color: #111111 !important;
  border: 2px solid #111111 !important;
}

.button.Selected.HasHoverColour:focus-visible, a.button.Selected.HasHoverColour:focus-visible {
  border: 2px solid #262d40 !important;
}

.button[disabled]:not(.IconButton):not(.CMSIconButton), .button.disabled:not(.IconButton):not(.CMSIconButton), a.button[disabled]:not(.IconButton):not(.CMSIconButton), a.button.disabled:not(.IconButton):not(.CMSIconButton) {
  font-weight: normal !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
  color: #444444 !important;
  background-color: #dddddd !important;
  border-color: #999999 !important;
  pointer-events: all !important;
}

.button[disabled]:not(.IconButton):not(.CMSIconButton):hover, .button.disabled:not(.IconButton):not(.CMSIconButton):hover, a.button[disabled]:not(.IconButton):not(.CMSIconButton):hover, a.button.disabled:not(.IconButton):not(.CMSIconButton):hover {
  color: #444444 !important;
  background-color: #dddddd !important;
  border-color: #999999 !important;
}

.button[disabled]:not(.IconButton):not(.CMSIconButton):focus-visible, .button.disabled:not(.IconButton):not(.CMSIconButton):focus-visible, a.button[disabled]:not(.IconButton):not(.CMSIconButton):focus-visible, a.button.disabled:not(.IconButton):not(.CMSIconButton):focus-visible {
  box-shadow: none !important;
}

.button[disabled]:not(.IconButton):not(.CMSIconButton) .SVGSpriteIcon, .button.disabled:not(.IconButton):not(.CMSIconButton) .SVGSpriteIcon, a.button[disabled]:not(.IconButton):not(.CMSIconButton) .SVGSpriteIcon, a.button.disabled:not(.IconButton):not(.CMSIconButton) .SVGSpriteIcon {
  cursor: not-allowed !important;
}

.button[disabled]:not(.IconButton):not(.CMSIconButton) .spriteProjectIcons, .button.disabled:not(.IconButton):not(.CMSIconButton) .spriteProjectIcons, a.button[disabled]:not(.IconButton):not(.CMSIconButton) .spriteProjectIcons, a.button.disabled:not(.IconButton):not(.CMSIconButton) .spriteProjectIcons {
  cursor: not-allowed !important;
  filter: brightness(0) !important;
}

.button[disabled]:not(.IconButton):not(.CMSIconButton).IsPosting, .button.disabled:not(.IconButton):not(.CMSIconButton).IsPosting, a.button[disabled]:not(.IconButton):not(.CMSIconButton).IsPosting, a.button.disabled:not(.IconButton):not(.CMSIconButton).IsPosting {
  color: transparent !important;
  background-color: #933a4d !important;
  border-color: #933a4d !important;
}

.button[disabled]:not(.IconButton):not(.CMSIconButton).IsPosting:after, .button.disabled:not(.IconButton):not(.CMSIconButton).IsPosting:after, a.button[disabled]:not(.IconButton):not(.CMSIconButton).IsPosting:after, a.button.disabled:not(.IconButton):not(.CMSIconButton).IsPosting:after {
  display: block;
  content: "";
  pointer-events: none;
  position: absolute;
  z-index: 2;
  inset-block-start: calc(50% - 9px);
  inset-inline-start: calc(50% - 10px);
  overflow: hidden;
  animation: spin 1.4s linear infinite;
  height: 19px;
  width: 19px;
  background-size: 19px 19px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/Styles/Core/Images/SVGIcons/ProcessingLight.svg");
}

.button[disabled]:not(.IconButton):not(.CMSIconButton).IsPosting.small:after, .button.disabled:not(.IconButton):not(.CMSIconButton).IsPosting.small:after, a.button[disabled]:not(.IconButton):not(.CMSIconButton).IsPosting.small:after, a.button.disabled:not(.IconButton):not(.CMSIconButton).IsPosting.small:after {
  inset-block-start: calc(50% - 8px);
  inset-inline-start: calc(50% - 8px);
  height: 16px;
  width: 16px;
  background-size: 16px 16px;
}

.button[disabled]:not(.IconButton):not(.CMSIconButton).IsPosting.large:after, .button.disabled:not(.IconButton):not(.CMSIconButton).IsPosting.large:after, a.button[disabled]:not(.IconButton):not(.CMSIconButton).IsPosting.large:after, a.button.disabled:not(.IconButton):not(.CMSIconButton).IsPosting.large:after {
  inset-block-start: calc(50% - 11px);
  inset-inline-start: calc(50% - 11px);
  height: 22px;
  width: 22px;
  background-size: 22px 22px;
}

.button.large, a.button.large {
  height: 42px;
  padding: 5px 16px 5px 16px;
  font-size: 18px;
}

.button.small, a.button.small {
  font-size: 14px;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 0px;
}

.button.tiny, a.button.tiny {
  font-size: 13px;
  height: 26px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 0px;
}

.button.tiny.InsideTable, a.button.tiny.InsideTable {
  margin: 0;
}

.button.button-right, a.button.button-right {
  float: left;
}

@media screen and (min-width: 40.0625em) {
  .button.button-right, a.button.button-right {
    float: right;
    margin-right: 0;
  }
}

.button.NextToInput, a.button.NextToInput {
  height: 34px;
}

.button.NoMargin, a.button.NoMargin {
  margin: 0 !important;
}

.button.IconButton, a.button.IconButton {
  display: inline-flex;
  vertical-align: top;
  margin: 0;
  padding: 0;
  border: none !important;
  box-shadow: none !important;
  background-color: transparent;
  justify-content: center;
  align-items: center;
  position: relative;
  height: unset;
  border-radius: 0;
}

.button.IconButton:hover, .button.IconButton:focus-visible, .button.IconButton:active, a.button.IconButton:hover, a.button.IconButton:focus-visible, a.button.IconButton:active {
  border: none;
  background-color: transparent;
  box-shadow: none;
}

.button.IconButton:hover, a.button.IconButton:hover {
  cursor: pointer;
}

.button.IconButton:hover .spriteProjectIcons, a.button.IconButton:hover .spriteProjectIcons {
  opacity: 1 !important;
}

.button.IconButton:hover .SVGSpriteIcon, a.button.IconButton:hover .SVGSpriteIcon {
  filter: invert(27%) sepia(51%) saturate(900%) hue-rotate(296deg) brightness(83%) contrast(97%);
}

.button.IconButton:hover .SVGSpriteIcon.IsActive, a.button.IconButton:hover .SVGSpriteIcon.IsActive {
  filter: invert(27%) sepia(51%) saturate(900%) hue-rotate(296deg) brightness(83%) contrast(97%);
}

.button.IconButton:focus:after, a.button.IconButton:focus:after {
  display: none !important;
}

.button.IconButton:focus-visible, a.button.IconButton:focus-visible {
  outline: none;
}

.button.IconButton:focus-visible:after, a.button.IconButton:focus-visible:after {
  display: block !important;
  content: "";
  position: absolute;
  z-index: 5;
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border: 1px solid #262d40;
  border-radius: 0px;
  box-shadow: 0px 0px 3px 1px #262d40;
  pointer-events: none;
}

.button.IconButton:focus-visible .spriteProjectIcons, a.button.IconButton:focus-visible .spriteProjectIcons {
  opacity: 1 !important;
}

.button.IconButton:focus-visible .spriteProjectIcons:after, a.button.IconButton:focus-visible .spriteProjectIcons:after {
  display: none !important;
}

.button.IconButton[disabled], .button.IconButton.LooksDisabledButStillClickable, a.button.IconButton[disabled], a.button.IconButton.LooksDisabledButStillClickable {
  border: none !important;
  background-color: transparent !important;
  cursor: not-allowed !important;
  opacity: 0.3 !important;
  pointer-events: all;
}

.button.IconButton[disabled].IsPosting, .button.IconButton.LooksDisabledButStillClickable.IsPosting, a.button.IconButton[disabled].IsPosting, a.button.IconButton.LooksDisabledButStillClickable.IsPosting {
  opacity: 1 !important;
}

.button.IconButton[disabled].IsPosting:before, .button.IconButton.LooksDisabledButStillClickable.IsPosting:before, a.button.IconButton[disabled].IsPosting:before, a.button.IconButton.LooksDisabledButStillClickable.IsPosting:before {
  display: block;
  content: "";
  pointer-events: none;
  position: absolute;
  z-index: 2;
  inset-block-start: calc(50% - 9px);
  inset-inline-start: calc(50% - 10px);
  overflow: hidden;
  animation: spin 1.4s linear infinite;
  height: 19px;
  width: 19px;
  background-size: 19px 19px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/Styles/Core/Images/SVGIcons/Processing.svg");
}

.button.IconButton[disabled].IsPosting .spriteProjectIcons, .button.IconButton[disabled].IsPosting .SVGSpriteIcon, .button.IconButton.LooksDisabledButStillClickable.IsPosting .spriteProjectIcons, .button.IconButton.LooksDisabledButStillClickable.IsPosting .SVGSpriteIcon, a.button.IconButton[disabled].IsPosting .spriteProjectIcons, a.button.IconButton[disabled].IsPosting .SVGSpriteIcon, a.button.IconButton.LooksDisabledButStillClickable.IsPosting .spriteProjectIcons, a.button.IconButton.LooksDisabledButStillClickable.IsPosting .SVGSpriteIcon {
  opacity: 0 !important;
}

.button.IconButton[disabled] .spriteProjectIcons, .button.IconButton.LooksDisabledButStillClickable .spriteProjectIcons, a.button.IconButton[disabled] .spriteProjectIcons, a.button.IconButton.LooksDisabledButStillClickable .spriteProjectIcons {
  opacity: 1 !important;
  cursor: not-allowed !important;
}

.button.IconButton[disabled] .spriteProjectIcons:hover, .button.IconButton.LooksDisabledButStillClickable .spriteProjectIcons:hover, a.button.IconButton[disabled] .spriteProjectIcons:hover, a.button.IconButton.LooksDisabledButStillClickable .spriteProjectIcons:hover {
  filter: none !important;
}

.button.IconButton .spriteProjectIcons, a.button.IconButton .spriteProjectIcons {
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 0;
  overflow: visible;
  cursor: pointer;
  opacity: 1;
}

.button.HasIcon, a.button.HasIcon {
  align-items: unset;
  padding: 0;
  height: unset;
  border-width: 1px !important;
  cursor: pointer;
}

.button.HasIcon.large, a.button.HasIcon.large {
  height: 42px;
  border-width: 2px !important;
}

.button.HasIcon.large .IconWrapper, a.button.HasIcon.large .IconWrapper {
  padding: 9px 6px 9px 0;
}

.button.HasIcon.large .TextWrapper, a.button.HasIcon.large .TextWrapper {
  padding: 9px 8px 9px 14px;
}

.button.HasIcon.NoMargin, a.button.HasIcon.NoMargin {
  margin: 0;
}

.button.HasIcon:not(:hover):not(:focus-visible):not(:active), a.button.HasIcon:not(:hover):not(:focus-visible):not(:active) {
  border-color: #d9d1d5;
}

.button.HasIcon:hover .IconWrapper .SVGSpriteIcon use, .button.HasIcon:focus-visible .IconWrapper .SVGSpriteIcon use, .button.HasIcon:active .IconWrapper .SVGSpriteIcon use, a.button.HasIcon:hover .IconWrapper .SVGSpriteIcon use, a.button.HasIcon:focus-visible .IconWrapper .SVGSpriteIcon use, a.button.HasIcon:active .IconWrapper .SVGSpriteIcon use {
  --Icon-Default-Colour: #fff;
}

.button.HasIcon:hover[href] .IconWrapper .SVGSpriteIcon use, .button.HasIcon:focus-visible[href] .IconWrapper .SVGSpriteIcon use, .button.HasIcon:active[href] .IconWrapper .SVGSpriteIcon use, a.button.HasIcon:hover[href] .IconWrapper .SVGSpriteIcon use, a.button.HasIcon:focus-visible[href] .IconWrapper .SVGSpriteIcon use, a.button.HasIcon:active[href] .IconWrapper .SVGSpriteIcon use {
  --Icon-Default-Colour: #fff;
}

.button.HasIcon.tertiary:not(:hover):not(:focus-visible):not(:active), a.button.HasIcon.tertiary:not(:hover):not(:focus-visible):not(:active) {
  color: #fff;
  background-color: #933a4d;
  border-color: #933a4d;
}

.button.HasIcon.tertiary:not(:hover):not(:focus-visible):not(:active) .IconWrapper .SVGSpriteIcon use, a.button.HasIcon.tertiary:not(:hover):not(:focus-visible):not(:active) .IconWrapper .SVGSpriteIcon use {
  --Icon-Default-Colour: #fff;
}

.button.HasIcon.tertiary:not(:hover):not(:focus-visible):not(:active)[href] .IconWrapper .SVGSpriteIcon use, a.button.HasIcon.tertiary:not(:hover):not(:focus-visible):not(:active)[href] .IconWrapper .SVGSpriteIcon use {
  --Icon-Default-Colour: #fff;
}

.button.HasIcon.HasBiggerIcon .IconWrapper, a.button.HasIcon.HasBiggerIcon .IconWrapper {
  padding: 8px 10px 8px 0;
}

.button.HasIcon.HasBiggerIcon .TextWrapper, a.button.HasIcon.HasBiggerIcon .TextWrapper {
  padding: 9px 12px 8px 14px;
}

.button.HasIcon .IconWrapper, a.button.HasIcon .IconWrapper {
  display: inline-flex;
  align-items: center;
  padding: 8px 8px 8px 0;
}

.button.HasIcon .TextWrapper, a.button.HasIcon .TextWrapper {
  display: inline-flex;
  align-items: center;
  padding: 9px 10px 8px 10px;
}

.button.HasIcon .TextWrapper.SmallerText, a.button.HasIcon .TextWrapper.SmallerText {
  font-size: 13px;
}

.button .EditableToken, a.button .EditableToken {
  display: inline !important;
  vertical-align: baseline !important;
}

.ButtonText {
  position: relative;
  font-weight: bold;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  background-color: transparent;
  color: #262d40;
  text-decoration: underline;
  border: none;
  text-shadow: none;
  box-shadow: none;
  height: unset;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.ButtonText:hover, .ButtonText:focus-visible, .ButtonText:active {
  background-color: transparent;
  outline: none;
  border: none !important;
  box-shadow: none;
  text-decoration: underline;
}

.ButtonText:hover {
  color: #933a4d;
}

.ButtonText:hover:focus-visible {
  color: #933a4d;
}

.ButtonText:focus-visible {
  color: #262d40;
}

.ButtonText:focus-visible:after {
  display: block;
  content: "";
  position: absolute;
  z-index: 5;
  top: -2px;
  bottom: -2px;
  left: -4px;
  right: -4px;
  border: 1px solid #262d40;
  box-shadow: 0px 0px 3px 1px #262d40;
  border-radius: 0px;
  pointer-events: none;
}

.ButtonText:focus-visible:hover {
  color: #933a4d;
}

.ButtonText:active {
  color: #262d40;
}

.ButtonText:active:hover {
  color: #262d40;
}

.ButtonText:active:focus-visible {
  color: #262d40;
}

.ButtonText.InheritFontStyles {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}

.ButtonText.NormalFontWeight {
  font-weight: normal;
}

.ButtonText.HasIconAtEnd {
  display: inline-flex;
  align-items: center;
}

.ButtonText.HasIconAtEnd:hover:not(.InheritFontStyles) .SVGSpriteIcon {
  filter: invert(27%) sepia(51%) saturate(900%) hue-rotate(296deg) brightness(83%) contrast(97%);
}

.ButtonText.HasIconAtEnd .SVGSpriteIcon, .ButtonText.HasIconAtEnd .spriteProjectIcons {
  margin: 0 0 0 8px;
}

/* #endregion */

/*# sourceMappingURL=Buttons.css.map */
@media (min-width: 1024px) {
  @supports (position: sticky) {
    @media only screen {
      body.CmsUser:not(.RestrictedCheckoutMode) table.Table.StickyHeader:not(.IsNestedTable):not(.InPopup).CollapsesOnTablets > thead > tr > th, body.CmsUser:not(.RestrictedCheckoutMode) table.Table.StickyHeader:not(.IsNestedTable):not(.InPopup).CollapsesOnMobile > thead > tr > th {
        inset-block-start: calc(var(--HeaderHeightDesktop) - 2px);
      }
    }
  }
}

@media (min-width: 1024px) {
  @supports (position: sticky) {
    @media only screen {
      body:not(.RestrictedCheckoutMode) table.Table.StickyHeader:not(.IsNestedTable):not(.InPopup).CollapsesOnTablets > thead > tr > th, body:not(.RestrictedCheckoutMode) table.Table.StickyHeader:not(.IsNestedTable):not(.InPopup).CollapsesOnMobile > thead > tr > th {
        inset-block-start: calc(var(--HeaderHeightDesktop) - 1px);
        z-index: 5;
      }
      body:not(.RestrictedCheckoutMode) table.Table.StickyHeader:not(.IsNestedTable):not(.InPopup).CollapsesOnTablets > thead > tr > th.CellExplainerIsHover, body:not(.RestrictedCheckoutMode) table.Table.StickyHeader:not(.IsNestedTable):not(.InPopup).CollapsesOnMobile > thead > tr > th.CellExplainerIsHover {
        z-index: 6;
      }
    }
  }
}

table.Table {
  position: relative;
  width: 100%;
  border-radius: 0;
  min-height: 29px;
  border: none;
  border-collapse: separate;
  border-spacing: 0;
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  font-size: 13px;
  line-height: 1.35;
  margin-bottom: 20px;
}

@media screen and (min-width: 40.0625em) {
  table.Table {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 64em) {
  table.Table {
    margin-bottom: 32px;
  }
}

table.Table.NoMarginBottom {
  margin-bottom: 0;
}

@media screen and (max-width: 1023px) {
  table.Table.AccordionAsTable.CollapsesOnTablets {
    border: none;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > thead > tr > th:first-child, table.Table.AccordionAsTable.CollapsesOnTablets > thead > tr > td:first-child, table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr > th:first-child, table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr > td:first-child {
    border-left: none;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > thead > tr > th:last-child, table.Table.AccordionAsTable.CollapsesOnTablets > thead > tr > td:last-child, table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr > th:last-child, table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr > td:last-child {
    border-right: none;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.NoItemsToDisplay td:first-child:last-child {
    border: 1px solid #e4dee0;
    border-radius: 0;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle {
    border: 1px solid #e4dee0;
    margin-bottom: -1px;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(odd), table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(even) {
    border-color: #262d40;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(odd) > td:before, table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(even) > td:before {
    display: none;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(odd) > td:not(.RowExpanderCell), table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(even) > td:not(.RowExpanderCell) {
    border-color: transparent;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(odd) > td.RowExpanderCell, table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(even) > td.RowExpanderCell {
    border-left-color: #e4dee0;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand + .RowContent {
    border-color: #262d40;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand + .RowContent > .RowContentWrapper {
    border-color: #262d40;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand + .RowContent > .RowContentWrapper > .RowContentInnerWrapper {
    border-color: transparent;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle.IsExpanded + .RowContent {
    display: flex;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle:focus-visible:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 3;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background: none;
    border: 1px solid #262d40;
    pointer-events: none;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle:focus-visible > td:before {
    display: none !important;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle:focus-visible > td:after {
    display: none !important;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle:focus-visible + .RowContent > td.RowContentWrapper > .tabs:after {
    left: 0;
    right: 0;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle:nth-last-child(2):not(.IsExpanded) > td {
    border-bottom: none;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle > td .ButtonText {
    text-decoration: underline;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowContent {
    width: 100%;
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 0;
    border: 1px solid #e4dee0;
    border-top: none;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowContent:last-child {
    margin-bottom: 0;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowContent > td.RowContentWrapper {
    padding-bottom: 0;
  }
  table.Table.AccordionAsTable.CollapsesOnTablets > tbody > tr.RowTitle:not(.IsExpanded) + .RowContent + .RowTitle.IsExpanded {
    margin-top: 16px;
  }
}

@media screen and (max-width: 640px), only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  table.Table.AccordionAsTable.CollapsesOnMobile {
    border: none;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > thead > tr > th:first-child, table.Table.AccordionAsTable.CollapsesOnMobile > thead > tr > td:first-child, table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr > th:first-child, table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr > td:first-child {
    border-left: none;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > thead > tr > th:last-child, table.Table.AccordionAsTable.CollapsesOnMobile > thead > tr > td:last-child, table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr > th:last-child, table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr > td:last-child {
    border-right: none;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.NoItemsToDisplay td:first-child:last-child {
    border: 1px solid #e4dee0;
    border-radius: 0;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle {
    border: 1px solid #e4dee0;
    margin-bottom: -1px;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(odd), table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(even) {
    border-color: #262d40;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(odd) > td:before, table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(even) > td:before {
    display: none;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(odd) > td:not(.RowExpanderCell), table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(even) > td:not(.RowExpanderCell) {
    border-color: transparent;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(odd) > td.RowExpanderCell, table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(even) > td.RowExpanderCell {
    border-left-color: #e4dee0;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand + .RowContent {
    border-color: #262d40;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand + .RowContent > .RowContentWrapper {
    border-color: #262d40;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand + .RowContent > .RowContentWrapper > .RowContentInnerWrapper {
    border-color: transparent;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle.IsExpanded + .RowContent {
    display: flex;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle:focus-visible:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 3;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background: none;
    border: 1px solid #262d40;
    pointer-events: none;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle:focus-visible > td:before {
    display: none !important;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle:focus-visible > td:after {
    display: none !important;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle:focus-visible + .RowContent > td.RowContentWrapper > .tabs:after {
    left: 0;
    right: 0;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle:nth-last-child(2):not(.IsExpanded) > td {
    border-bottom: none;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle > td .ButtonText {
    text-decoration: underline;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowContent {
    width: 100%;
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 0;
    border: 1px solid #e4dee0;
    border-top: none;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowContent:last-child {
    margin-bottom: 0;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowContent > td.RowContentWrapper {
    padding-bottom: 0;
  }
  table.Table.AccordionAsTable.CollapsesOnMobile > tbody > tr.RowTitle:not(.IsExpanded) + .RowContent + .RowTitle.IsExpanded {
    margin-top: 16px;
  }
}

table.Table.AccordionAsTable.HasAlternatingRows > tbody > tr:nth-child(odd) {
  background-color: #ffffff;
}

table.Table.AccordionAsTable.HasAlternatingRows > tbody > tr:nth-child(odd) > td {
  background-color: inherit;
}

table.Table.AccordionAsTable.HasAlternatingRows > tbody > tr:nth-child(even) {
  background-color: #f2f0f1;
}

table.Table.AccordionAsTable.HasAlternatingRows > tbody > tr:nth-child(even) > td {
  background-color: inherit;
}

table.Table.AccordionAsTable.HasAlternatingRowsButContentThereAllTheTime > tbody > tr:nth-child(4n - 1) {
  background-color: #f2f0f1;
}

table.Table.AccordionAsTable.HasAlternatingRowsButContentThereAllTheTime > tbody > tr:nth-child(4n - 1) > td {
  background-color: inherit;
}

table.Table.AccordionAsTable > tbody > tr > th:first-child, table.Table.AccordionAsTable > tbody > tr > td:first-child, table.Table.AccordionAsTable > tfoot > tr > th:first-child, table.Table.AccordionAsTable > tfoot > tr > td:first-child {
  border-left: 1px solid #e4dee0;
}

table.Table.AccordionAsTable > tbody > tr > th:last-child, table.Table.AccordionAsTable > tbody > tr > td:last-child, table.Table.AccordionAsTable > tfoot > tr > th:last-child, table.Table.AccordionAsTable > tfoot > tr > td:last-child {
  border-right: 1px solid #e4dee0;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded {
  margin-bottom: 0;
  background-color: #edeff6;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded:nth-child(odd), table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded:nth-child(even) {
  background-color: #edeff6;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded:nth-child(odd) > td, table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded:nth-child(even) > td {
  background-color: inherit !important;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(odd) > td, table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(even) > td {
  border-color: #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(odd) > td:before, table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand:nth-child(even) > td:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasLightColourOnExpand + .RowContent > .RowContentWrapper > .RowContentInnerWrapper {
  border-color: #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded {
  color: #fff;
  background-color: #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded:nth-child(odd), table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded:nth-child(even) {
  background-color: #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td {
  color: inherit !important;
  background-color: inherit !important;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td a {
  color: #fff;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td a:hover, table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td a:focus-visible {
  color: #fff;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .mobile-cell-label {
  color: rgba(255, 255, 255, 0.85) !important;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .spriteProjectIcons {
  filter: invert(1) brightness(10) grayscale(1) !important;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .SVGSpriteIcon use {
  --Icon-Default-Colour: #fff !important;
  --VarColour-Icon-PlusMinus-Plus: #fff !important;
  --VarColour-Icon-PlusMinus-Minus: #fff !important;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton) {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton):focus-visible {
  outline: none;
  color: #fff;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton):hover {
  color: #262d40;
  background-color: #fff;
  border-color: #fff;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton):hover:focus-visible {
  color: #262d40;
  border-color: #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton):active {
  color: #262d40;
  background-color: #fff;
  border-color: #fff;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton):active:focus-visible {
  color: #262d40;
  border-color: #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton).FilledInButton {
  z-index: 2;
  color: #fff;
  background-color: #933a4d;
  border-color: #933a4d;
  outline: 1px solid #fff;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton).FilledInButton:focus-visible {
  outline: none;
  color: #fff;
  border-color: #262d40;
  box-shadow: 0px 0px 3px 1px #262d40, inset 0px 0px 0px 1px #ffffff;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton).FilledInButton:hover {
  color: #262d40;
  background-color: #fff;
  border-color: #fff;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton).FilledInButton:hover:focus-visible {
  color: #262d40;
  border-color: #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton).FilledInButton:active {
  color: #262d40;
  background-color: #fff;
  border-color: #fff;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .button:not(.IconButton).FilledInButton:active:focus-visible {
  color: #262d40;
  border-color: #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded.HasDarkRowColourOnExpanded > td .WebOrderNoWrapper {
  color: rgba(255, 255, 255, 0.65);
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded > td {
  background-color: #edeff6;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded > td.RowExpanderCell .PlusMinusIcon use {
  --VarColour-Icon-PlusMinus-Plus: transparent !important;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle:not(:hover):not(.IsExpanded) > td.RowExpanderCell .PlusMinusIcon {
  opacity: 1;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle:focus-visible > td:before {
  display: block;
  content: "";
  position: absolute;
  z-index: 21;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border-top: 1px solid #262d40;
  pointer-events: none;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle:focus-visible > td:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 21;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: none;
  border-bottom: 1px solid #262d40;
  pointer-events: none;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle:focus-visible > td:first-child:after {
  border-left: 1px solid #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle:focus-visible > td:last-child:after {
  border-right: 1px solid #262d40;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle.IsExpanded + .RowContent {
  display: table-row;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle:focus-visible + .RowContent > td.RowContentWrapper > .RowContentInnerWrapper:before {
  display: block;
  content: "";
  position: absolute;
  z-index: 21;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border: 1px solid #262d40;
  border-top: none;
  pointer-events: none;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle:nth-last-child(2):not(.IsExpanded) > td {
  border-bottom: 1px solid #e4dee0;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle > td .ButtonText {
  font-size: inherit;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle > td .ButtonText:not(.InvoiceLink) {
  text-decoration: none;
}

table.Table.AccordionAsTable > tbody > tr.RowTitle > td .ButtonText:not(.InvoiceLink):hover {
  text-decoration: underline;
}

table.Table.AccordionAsTable > tbody > tr.RowContent {
  display: none;
}

table.Table.AccordionAsTable > tbody > tr.RowContent:last-child {
  margin-bottom: 0;
}

table.Table.AccordionAsTable > tbody > tr.RowContent:last-child > td.RowContentWrapper {
  padding-bottom: 0;
}

table.Table.AccordionAsTable > tbody > tr.RowContent > td.RowContentWrapper {
  padding: 0 0 16px 0;
  background-color: #fff !important;
}

table.Table.AccordionAsTable > tbody > tr.RowContent > td.RowContentWrapper:first-child {
  border-left: none;
}

table.Table.AccordionAsTable > tbody > tr.RowContent > td.RowContentWrapper:last-child {
  border-right: none;
}

table.Table.AccordionAsTable > tbody > tr.RowContent > td.RowContentWrapper > .RowContentInnerWrapper {
  position: relative;
  border: 1px solid #e4dee0;
  border-top: none;
  padding: 16px;
}

@media screen and (max-width: 40em) {
  table.Table.AccordionAsTable > tbody > tr.RowContent > td.RowContentWrapper > .RowContentInnerWrapper {
    padding: 0;
  }
}

table.Table.AccordionAsTable > tbody > tr.RowContent > td.RowContentWrapper > .RowContentInnerWrapper.AccordionContentTabWrapper {
  width: 100%;
  padding: 12px;
  background-color: #f2f0f1;
}

@media screen and (max-width: 40em) {
  table.Table.AccordionAsTable > tbody > tr.RowContent > td.RowContentWrapper > .RowContentInnerWrapper.AccordionContentTabWrapper {
    padding: 6px;
  }
}

table.Table.AccordionAsTable > tbody > tr.RowContent > td.RowContentWrapper > .RowContentInnerWrapper.AccordionContentTabWrapper.HasLoadingWheel {
  min-height: 130px;
}

table.Table.AccordionAsTable > tbody > tr.RowContent > td.RowContentWrapper > .RowContentInnerWrapper.SmallerPadding {
  padding: 10px;
}

table.Table.AccordionAsTable > tbody > tr.RowContent > td.RowContentWrapper > .RowContentInnerWrapper .Table {
  margin-bottom: 0;
}

@media (min-width: 1024px) {
  @supports (position: sticky) {
    @media only screen {
      table.Table.StickyHeader.CollapsesOnTablets > thead > tr > th, table.Table.StickyHeader.CollapsesOnMobile > thead > tr > th {
        position: sticky;
        z-index: 3;
        inset-block-start: 0;
        background-color: #fff;
      }
      table.Table.StickyHeader.CollapsesOnTablets > thead > tr > th.CellExplainerIsHover, table.Table.StickyHeader.CollapsesOnMobile > thead > tr > th.CellExplainerIsHover {
        z-index: 4;
      }
    }
  }
}

@media (max-width: 1023px) {
  table.Table.ProductTable.CollapsesOnTablets > tbody > tr > td, table.Table.ProductTable.CollapsesOnMobile > tbody > tr > td {
    order: 1;
  }
  table.Table.ProductTable.CollapsesOnTablets > tbody > tr > td.ColumnProductName, table.Table.ProductTable.CollapsesOnMobile > tbody > tr > td.ColumnProductName {
    order: 0;
    width: 100%;
  }
  table.Table.ProductTable.CollapsesOnTablets > tbody > tr > td.ColumnProductName a[href],
  table.Table.ProductTable.CollapsesOnTablets > tbody > tr > td.ColumnProductName > .ProductName, table.Table.ProductTable.CollapsesOnMobile > tbody > tr > td.ColumnProductName a[href],
  table.Table.ProductTable.CollapsesOnMobile > tbody > tr > td.ColumnProductName > .ProductName {
    font-weight: bold;
  }
  table.Table.ProductTable.CollapsesOnTablets > tbody > tr > td.ColumnProductName a[href], table.Table.ProductTable.CollapsesOnMobile > tbody > tr > td.ColumnProductName a[href] {
    text-decoration: underline;
  }
  table.Table.ProductTable.CollapsesOnTablets > tbody > tr > td.ColumnConditionalImages, table.Table.ProductTable.CollapsesOnTablets > tbody > tr > td.ColumnProductLineEmailRequest, table.Table.ProductTable.CollapsesOnMobile > tbody > tr > td.ColumnConditionalImages, table.Table.ProductTable.CollapsesOnMobile > tbody > tr > td.ColumnProductLineEmailRequest {
    order: 97;
  }
  table.Table.ProductTable.CollapsesOnTablets > tbody > tr > td.ColumnViewDetail, table.Table.ProductTable.CollapsesOnMobile > tbody > tr > td.ColumnViewDetail {
    order: 99;
    padding: 0 10px 10px 10px;
  }
  table.Table.ProductTable.CollapsesOnTablets > tbody > tr > td.ColumnAddToBasketWithQtyInput, table.Table.ProductTable.CollapsesOnTablets > tbody > tr > td.ColumnQuantity.IsEditable, table.Table.ProductTable.CollapsesOnMobile > tbody > tr > td.ColumnAddToBasketWithQtyInput, table.Table.ProductTable.CollapsesOnMobile > tbody > tr > td.ColumnQuantity.IsEditable {
    order: 100;
  }
}

@media screen and (max-width: 640px) {
  table.Table.ProductTable.CollapsesOnMobile > tbody > tr.RowTitle > td:not(.ColumnProductName):not(.ColumnStaffOwnership):not(.ColumnStaffOwnership):not(.RowExpanderCell) {
    width: 33.33333%;
  }
  table.Table.ProductTable.CollapsesOnMobile > tbody > tr.RowTitle > td.ColumnStaffOwnership {
    width: 100%;
  }
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  table.Table.ProductTable.CollapsesOnMobile > tbody > tr.RowTitle > td:not(.ColumnProductName):not(.ColumnStaffOwnership):not(.RowExpanderCell) {
    width: 16.66666%;
  }
  table.Table.ProductTable.CollapsesOnMobile > tbody > tr.RowTitle > td.ColumnStaffOwnership {
    width: 50%;
  }
}

table.Table.ProductTable > thead > tr > th {
  white-space: nowrap;
}

table.Table.ProductTable > tbody > tr > td.ColumnProductName a[href] {
  text-decoration: none;
}

table.Table.ProductTable > tbody > tr > td.ColumnProductName a[href]:hover {
  text-decoration: underline;
}

table.Table.KeyTable:last-child {
  margin-bottom: 0;
}

table.Table.KeyTable > thead > tr > th.ImageOrLabelCell, table.Table.KeyTable > thead > tr > td.ImageOrLabelCell, table.Table.KeyTable > tbody > tr > th.ImageOrLabelCell, table.Table.KeyTable > tbody > tr > td.ImageOrLabelCell {
  min-width: 72px;
  width: 72px;
}

table.Table:not(.AccordionAsTable) > tbody > tr:nth-child(even) {
  background-color: #f2f0f1;
}

table.Table:not(.AccordionAsTable) > tbody > tr:nth-child(even) > td {
  background-color: #f2f0f1;
}

@media screen and (max-width: 1023px) {
  table.Table.CollapsesOnTablets {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    border: 1px solid #e4dee0;
    border-bottom: none;
  }
  table.Table.CollapsesOnTablets.TableHasLoadingWheel {
    min-height: 59px;
  }
  table.Table.CollapsesOnTablets caption, table.Table.CollapsesOnTablets > thead, table.Table.CollapsesOnTablets > tbody, table.Table.CollapsesOnTablets > tfoot {
    width: 100%;
  }
  table.Table.CollapsesOnTablets caption {
    padding: 10px;
    border: none;
    border-bottom: 1px solid #e4dee0;
  }
  table.Table.CollapsesOnTablets > thead:not(.DontHideOnCollapse) {
    display: none;
  }
  table.Table.CollapsesOnTablets > thead > tr > th:not(.DontHideOnCollapse) {
    display: none;
  }
  table.Table.CollapsesOnTablets > thead > tr.HasExpanderIcon, table.Table.CollapsesOnTablets > tbody > tr.HasExpanderIcon {
    padding-right: 37px;
  }
  table.Table.CollapsesOnTablets > thead > tr.HasExpanderIcon > td.RowExpanderCell, table.Table.CollapsesOnTablets > tbody > tr.HasExpanderIcon > td.RowExpanderCell {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 2;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 37px;
    min-width: 37px;
    padding: 8px;
    border-left: 1px solid #e4dee0;
  }
  table.Table.CollapsesOnTablets > thead > tr > th, table.Table.CollapsesOnTablets > thead > tr > td, table.Table.CollapsesOnTablets > tbody > tr > th, table.Table.CollapsesOnTablets > tbody > tr > td {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px 10px 10px;
    font-size: 13px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th:first-child, table.Table.CollapsesOnTablets > thead > tr > td:first-child, table.Table.CollapsesOnTablets > tbody > tr > th:first-child, table.Table.CollapsesOnTablets > tbody > tr > td:first-child {
    border-left: none;
  }
  table.Table.CollapsesOnTablets > thead > tr > th:last-child, table.Table.CollapsesOnTablets > thead > tr > td:last-child, table.Table.CollapsesOnTablets > tbody > tr > th:last-child, table.Table.CollapsesOnTablets > tbody > tr > td:last-child {
    border-right: none;
  }
  table.Table.CollapsesOnTablets > thead > tr > th span, table.Table.CollapsesOnTablets > thead > tr > td span, table.Table.CollapsesOnTablets > tbody > tr > th span, table.Table.CollapsesOnTablets > tbody > tr > td span {
    display: inline-block;
    vertical-align: top;
  }
  table.Table.CollapsesOnTablets > thead > tr > th .TabletsAndMobileOnlyTableCellValue,
  table.Table.CollapsesOnTablets > thead > tr > th .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnTablets > thead > tr > td .TabletsAndMobileOnlyTableCellValue,
  table.Table.CollapsesOnTablets > thead > tr > td .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnTablets > tbody > tr > th .TabletsAndMobileOnlyTableCellValue,
  table.Table.CollapsesOnTablets > tbody > tr > th .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnTablets > tbody > tr > td .TabletsAndMobileOnlyTableCellValue,
  table.Table.CollapsesOnTablets > tbody > tr > td .TabletsAndMobileOnlyButtonWrapper {
    display: inline;
  }
  table.Table.CollapsesOnTablets > thead > tr > th .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnTablets > thead > tr > td .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnTablets > tbody > tr > th .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnTablets > tbody > tr > td .TabletsAndMobileOnlyButtonWrapper {
    margin-inline-start: 4px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th .DesktopOnlyTableCellValue, table.Table.CollapsesOnTablets > thead > tr > td .DesktopOnlyTableCellValue, table.Table.CollapsesOnTablets > tbody > tr > th .DesktopOnlyTableCellValue, table.Table.CollapsesOnTablets > tbody > tr > td .DesktopOnlyTableCellValue {
    display: none;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnDate, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDateTime, table.Table.CollapsesOnTablets > thead > tr > th.ColumInvoiceType, table.Table.CollapsesOnTablets > thead > tr > th.ColumnCurrency, table.Table.CollapsesOnTablets > thead > tr > th.ColumnNetTotal, table.Table.CollapsesOnTablets > thead > tr > th.ColumnGrossTotal, table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantityDelivered, table.Table.CollapsesOnTablets > thead > tr > th.ColumnCode, table.Table.CollapsesOnTablets > thead > tr > th.ColumnCustomerCode, table.Table.CollapsesOnTablets > thead > tr > th.ColumnVintage, table.Table.CollapsesOnTablets > thead > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnTablets > thead > tr > th.ColumnPackSize, table.Table.CollapsesOnTablets > thead > tr > th.ColumnUOM, table.Table.CollapsesOnTablets > thead > tr > th.ColumnCase, table.Table.CollapsesOnTablets > thead > tr > th.ColumnStock, table.Table.CollapsesOnTablets > thead > tr > th.ColumnInvoiceType, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDate, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDateTime, table.Table.CollapsesOnTablets > thead > tr > td.ColumInvoiceType, table.Table.CollapsesOnTablets > thead > tr > td.ColumnCurrency, table.Table.CollapsesOnTablets > thead > tr > td.ColumnNetTotal, table.Table.CollapsesOnTablets > thead > tr > td.ColumnGrossTotal, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantityDelivered, table.Table.CollapsesOnTablets > thead > tr > td.ColumnCode, table.Table.CollapsesOnTablets > thead > tr > td.ColumnCustomerCode, table.Table.CollapsesOnTablets > thead > tr > td.ColumnVintage, table.Table.CollapsesOnTablets > thead > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPackSize, table.Table.CollapsesOnTablets > thead > tr > td.ColumnUOM, table.Table.CollapsesOnTablets > thead > tr > td.ColumnCase, table.Table.CollapsesOnTablets > thead > tr > td.ColumnStock, table.Table.CollapsesOnTablets > thead > tr > td.ColumnInvoiceType, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDate, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDateTime, table.Table.CollapsesOnTablets > tbody > tr > th.ColumInvoiceType, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnCurrency, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnNetTotal, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnGrossTotal, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantityDelivered, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnCode, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnCustomerCode, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnVintage, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPackSize, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnUOM, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnCase, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnStock, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnInvoiceType, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDate, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDateTime, table.Table.CollapsesOnTablets > tbody > tr > td.ColumInvoiceType, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnCurrency, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnNetTotal, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnGrossTotal, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantityDelivered, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnCode, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnCustomerCode, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnVintage, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPackSize, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnUOM, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnCase, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnStock, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnInvoiceType {
    white-space: normal;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnRotation, table.Table.CollapsesOnTablets > thead > tr > th.ColumnPackSize, table.Table.CollapsesOnTablets > thead > tr > th.ColumnCase, table.Table.CollapsesOnTablets > thead > tr > th.ColumnProductName, table.Table.CollapsesOnTablets > thead > tr > th.ColumnProductsAndItems, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDate, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDateTime, table.Table.CollapsesOnTablets > thead > tr > th.ColumnType, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDutyStatus, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDuty, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnTablets > thead > tr > td.ColumnRotation, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPackSize, table.Table.CollapsesOnTablets > thead > tr > td.ColumnCase, table.Table.CollapsesOnTablets > thead > tr > td.ColumnProductName, table.Table.CollapsesOnTablets > thead > tr > td.ColumnProductsAndItems, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDate, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDateTime, table.Table.CollapsesOnTablets > thead > tr > td.ColumnType, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDutyStatus, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDuty, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnRotation, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPackSize, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnCase, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnProductName, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnProductsAndItems, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDate, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDateTime, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnType, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDutyStatus, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDuty, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnRotation, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPackSize, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnCase, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnProductName, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnProductsAndItems, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDate, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDateTime, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnType, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDutyStatus, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDuty, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDuty.WithoutDutyIcon {
    min-width: unset;
    max-width: unset;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnRotation, table.Table.CollapsesOnTablets > thead > tr > td.ColumnRotation, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnRotation, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnRotation {
    white-space: normal;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnProductName .ProductNameValue, table.Table.CollapsesOnTablets > thead > tr > td.ColumnProductName .ProductNameValue, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnProductName .ProductNameValue, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnProductName .ProductNameValue {
    font-weight: bold;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnTablets > thead > tr > th.ColumnStock, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > thead > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnTablets > thead > tr > td.ColumnStock, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnStock, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnStock, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDutyStatus.WithoutDutyIcon {
    text-align: left;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnPrice, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTotal, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPrice, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTotal, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTotal {
    text-align: left;
    white-space: normal;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnPrice .strikethrough, table.Table.CollapsesOnTablets > thead > tr > th.ColumnPrice .with-discount, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTotal .strikethrough, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTotal .with-discount, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPrice .strikethrough, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPrice .with-discount, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTotal .strikethrough, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTotal .with-discount, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPrice .strikethrough, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPrice .with-discount, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTotal .strikethrough, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTotal .with-discount, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPrice .strikethrough, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPrice .with-discount, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTotal .strikethrough, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTotal .with-discount {
    display: inline-block;
    vertical-align: baseline;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnPrice .with-discount:before, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTotal .with-discount:before, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPrice .with-discount:before, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTotal .with-discount:before, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPrice .with-discount:before, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTotal .with-discount:before, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPrice .with-discount:before, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTotal .with-discount:before {
    display: inline-block;
    vertical-align: baseline;
    content: "/";
    margin: 0 2px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnQtyOriginal, table.Table.CollapsesOnTablets > thead > tr > th.ColumnQtyUpdated, table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQtyOriginal, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQtyUpdated, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQtyOriginal, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQtyUpdated, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQtyOriginal, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQtyUpdated, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity {
    text-align: left;
    white-space: normal;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnQtyOriginal:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > thead > tr > th.ColumnQtyUpdated:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQtyOriginal:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQtyUpdated:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQtyOriginal:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQtyUpdated:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQtyOriginal:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQtyUpdated:not(.HasInput) .Qty-Box, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity:not(.HasInput) .Qty-Box {
    width: 42px;
    padding-left: 3px;
    padding-right: 3px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnDelete, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDelete, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDelete, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDelete {
    display: inline-flex;
    align-items: flex-end;
    padding-top: 0;
    padding-bottom: 12px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnOrderExternalRef, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDeliveryNote, table.Table.CollapsesOnTablets > thead > tr > td.ColumnOrderExternalRef, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDeliveryNote, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnOrderExternalRef, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDeliveryNote, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnOrderExternalRef, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDeliveryNote {
    min-width: unset;
    width: 100%;
    order: 99;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.AlignContentToCentreOfCellOnCollapse, table.Table.CollapsesOnTablets > thead > tr > td.AlignContentToCentreOfCellOnCollapse, table.Table.CollapsesOnTablets > tbody > tr > th.AlignContentToCentreOfCellOnCollapse, table.Table.CollapsesOnTablets > tbody > tr > td.AlignContentToCentreOfCellOnCollapse {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ButtonWrapper, table.Table.CollapsesOnTablets > thead > tr > td.ButtonWrapper, table.Table.CollapsesOnTablets > tbody > tr > th.ButtonWrapper, table.Table.CollapsesOnTablets > tbody > tr > td.ButtonWrapper {
    padding: 0 10px 10px 10px;
    text-align: left;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ButtonWrapper.ColumnRemove, table.Table.CollapsesOnTablets > thead > tr > td.ButtonWrapper.ColumnRemove, table.Table.CollapsesOnTablets > tbody > tr > th.ButtonWrapper.ColumnRemove, table.Table.CollapsesOnTablets > tbody > tr > td.ButtonWrapper.ColumnRemove {
    min-width: unset;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ButtonWrapper.ColumnRemove .button.IconButton .CrossIcon.Tiny, table.Table.CollapsesOnTablets > thead > tr > td.ButtonWrapper.ColumnRemove .button.IconButton .CrossIcon.Tiny, table.Table.CollapsesOnTablets > tbody > tr > th.ButtonWrapper.ColumnRemove .button.IconButton .CrossIcon.Tiny, table.Table.CollapsesOnTablets > tbody > tr > td.ButtonWrapper.ColumnRemove .button.IconButton .CrossIcon.Tiny {
    display: block;
    margin-top: -3px;
    width: 13px;
    height: 13px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ButtonWrapper.SelectionButtonWrapper, table.Table.CollapsesOnTablets > thead > tr > td.ButtonWrapper.SelectionButtonWrapper, table.Table.CollapsesOnTablets > tbody > tr > th.ButtonWrapper.SelectionButtonWrapper, table.Table.CollapsesOnTablets > tbody > tr > td.ButtonWrapper.SelectionButtonWrapper {
    min-width: unset;
    padding-left: 10px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ButtonWrapper.SelectionButtonWrapper:last-child, table.Table.CollapsesOnTablets > thead > tr > td.ButtonWrapper.SelectionButtonWrapper:last-child, table.Table.CollapsesOnTablets > tbody > tr > th.ButtonWrapper.SelectionButtonWrapper:last-child, table.Table.CollapsesOnTablets > tbody > tr > td.ButtonWrapper.SelectionButtonWrapper:last-child {
    width: unset;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ButtonWrapper .mobile-cell-label, table.Table.CollapsesOnTablets > thead > tr > td.ButtonWrapper .mobile-cell-label, table.Table.CollapsesOnTablets > tbody > tr > th.ButtonWrapper .mobile-cell-label, table.Table.CollapsesOnTablets > tbody > tr > td.ButtonWrapper .mobile-cell-label {
    margin-bottom: 6px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ButtonWrapper button, table.Table.CollapsesOnTablets > thead > tr > th.ButtonWrapper .button, table.Table.CollapsesOnTablets > thead > tr > td.ButtonWrapper button, table.Table.CollapsesOnTablets > thead > tr > td.ButtonWrapper .button, table.Table.CollapsesOnTablets > tbody > tr > th.ButtonWrapper button, table.Table.CollapsesOnTablets > tbody > tr > th.ButtonWrapper .button, table.Table.CollapsesOnTablets > tbody > tr > td.ButtonWrapper button, table.Table.CollapsesOnTablets > tbody > tr > td.ButtonWrapper .button {
    margin-bottom: 2px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.HasInput, table.Table.CollapsesOnTablets > thead > tr > td.HasInput, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput {
    padding: 0 10px 10px 10px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.HasInput.LastHasInput, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.LastHasInput, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.LastHasInput, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.LastHasInput {
    padding: 0 10px 10px 10px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnVintage, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnBottleSize, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnValue, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnCaseSize, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnDutyStatus, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnQuantity, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnPer, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnVintage, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnBottleSize, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnValue, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnCaseSize, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnDutyStatus, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnQuantity, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnPer, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnVintage, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnBottleSize, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnValue, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnCaseSize, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnDutyStatus, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnQuantity, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnPer, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnVintage, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnBottleSize, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnValue, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnCaseSize, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnDutyStatus, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnQuantity, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnPer {
    text-align: start;
    min-width: unset;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.HasInput input[type="text"], table.Table.CollapsesOnTablets > thead > tr > td.HasInput input[type="text"], table.Table.CollapsesOnTablets > tbody > tr > th.HasInput input[type="text"], table.Table.CollapsesOnTablets > tbody > tr > td.HasInput input[type="text"] {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.HasClickableIcon .ClickableItemsWrapper .ContentBuffer, table.Table.CollapsesOnTablets > thead > tr > td.HasClickableIcon .ClickableItemsWrapper .ContentBuffer, table.Table.CollapsesOnTablets > tbody > tr > th.HasClickableIcon .ClickableItemsWrapper .ContentBuffer, table.Table.CollapsesOnTablets > tbody > tr > td.HasClickableIcon .ClickableItemsWrapper .ContentBuffer {
    display: none;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ConditionDataEmptyCell, table.Table.CollapsesOnTablets > thead > tr > td.ConditionDataEmptyCell, table.Table.CollapsesOnTablets > tbody > tr > th.ConditionDataEmptyCell, table.Table.CollapsesOnTablets > tbody > tr > td.ConditionDataEmptyCell {
    display: none;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnAddToBasket, table.Table.CollapsesOnTablets > thead > tr > th.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnTablets > thead > tr > td.ColumnAddToBasket, table.Table.CollapsesOnTablets > thead > tr > td.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnAddToBasket, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnAddToBasket, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnAddToBasketWithQtyInput {
    min-width: unset;
    text-align: left;
    padding: 0 10px 10px 10px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnAddToBasketWithQtyInput input[type="number"], table.Table.CollapsesOnTablets > thead > tr > td.ColumnAddToBasketWithQtyInput input[type="number"], table.Table.CollapsesOnTablets > tbody > tr > th.ColumnAddToBasketWithQtyInput input[type="number"], table.Table.CollapsesOnTablets > tbody > tr > td.ColumnAddToBasketWithQtyInput input[type="number"] {
    padding: 0 1px 0 1px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnStockCount, table.Table.CollapsesOnTablets > thead > tr > th.ColumnAvailable, table.Table.CollapsesOnTablets > thead > tr > td.ColumnStockCount, table.Table.CollapsesOnTablets > thead > tr > td.ColumnAvailable, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnStockCount, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnAvailable, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnStockCount, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnAvailable {
    min-width: unset;
    text-align: left;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ConditionExpand, table.Table.CollapsesOnTablets > thead > tr > td.ConditionExpand, table.Table.CollapsesOnTablets > tbody > tr > th.ConditionExpand, table.Table.CollapsesOnTablets > tbody > tr > td.ConditionExpand {
    padding-top: 0;
    order: 99;
    width: 100%;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnBasketType, table.Table.CollapsesOnTablets > thead > tr > td.ColumnBasketType, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnBasketType, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnBasketType {
    white-space: normal;
    padding-top: 0;
    padding-bottom: 10px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnBasketType .BasketIcon, table.Table.CollapsesOnTablets > thead > tr > td.ColumnBasketType .BasketIcon, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnBasketType .BasketIcon, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnBasketType .BasketIcon {
    display: none;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnRadioSelectWrapper, table.Table.CollapsesOnTablets > thead > tr > th.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnTablets > thead > tr > td.ColumnRadioSelectWrapper, table.Table.CollapsesOnTablets > thead > tr > td.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnRadioSelectWrapper, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnRadioSelectWrapper, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnRadioSelectWrapperWidthMimmick {
    max-width: unset;
    min-width: unset;
    width: 100%;
    padding-top: 0;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnTablets > thead > tr > td.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnRadioSelectWrapperWidthMimmick {
    display: none;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnFromPrice, table.Table.CollapsesOnTablets > thead > tr > th.ColumnPrice, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTotal, table.Table.CollapsesOnTablets > thead > tr > th.TotalColumn, table.Table.CollapsesOnTablets > thead > tr > th.TotalPrice, table.Table.CollapsesOnTablets > thead > tr > th.ColumnPriceUpdated, table.Table.CollapsesOnTablets > thead > tr > td.ColumnFromPrice, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPrice, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTotal, table.Table.CollapsesOnTablets > thead > tr > td.TotalColumn, table.Table.CollapsesOnTablets > thead > tr > td.TotalPrice, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPriceUpdated, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnFromPrice, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnTablets > tbody > tr > th.TotalColumn, table.Table.CollapsesOnTablets > tbody > tr > th.TotalPrice, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPriceUpdated, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnFromPrice, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTotal, table.Table.CollapsesOnTablets > tbody > tr > td.TotalColumn, table.Table.CollapsesOnTablets > tbody > tr > td.TotalPrice, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPriceUpdated {
    white-space: normal;
    text-align: left;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnRating, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTastingNote, table.Table.CollapsesOnTablets > thead > tr > td.ColumnRating, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTastingNote, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnRating, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTastingNote, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnRating, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTastingNote {
    min-width: unset;
    text-align: left;
    padding-left: 50px;
    padding-right: 10px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnRating .TastingNoteIcon, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTastingNote .TastingNoteIcon, table.Table.CollapsesOnTablets > thead > tr > td.ColumnRating .TastingNoteIcon, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTastingNote .TastingNoteIcon, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnRating .TastingNoteIcon, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTastingNote .TastingNoteIcon, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnRating .TastingNoteIcon, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTastingNote .TastingNoteIcon {
    top: 12px;
    left: 12px;
    right: unset;
    margin: 0;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnConditionalImages, table.Table.CollapsesOnTablets > thead > tr > th.ColumnProductLineEmailRequest, table.Table.CollapsesOnTablets > thead > tr > td.ColumnConditionalImages, table.Table.CollapsesOnTablets > thead > tr > td.ColumnProductLineEmailRequest, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnConditionalImages, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnProductLineEmailRequest, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnConditionalImages, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnProductLineEmailRequest {
    text-align: left;
    min-width: unset;
    padding: 0 10px 10px 10px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity:not(.HasInput) {
    min-width: unset;
    padding: 0 10px 10px 10px;
    text-align: left;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity:not(.HasInput).NotEditable, table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity:not(.HasInput).NotEditable, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity:not(.HasInput).NotEditable, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity:not(.HasInput).NotEditable, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity:not(.HasInput).NotEditable2 {
    min-width: unset;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity:not(.HasInput).NotEditable2 {
    padding: 0 10px 10px 10px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity:not(.HasInput) input[type="number"], table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity:not(.HasInput).Qty-Box, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity:not(.HasInput) input[type="number"], table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity:not(.HasInput).Qty-Box, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity:not(.HasInput) input[type="number"], table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity:not(.HasInput).Qty-Box, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity:not(.HasInput) input[type="number"], table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity:not(.HasInput).Qty-Box {
    margin: 0;
    padding-left: 3px;
    padding-right: 3px;
  }
  table.Table.CollapsesOnTablets > thead > tr > th > .EmptyValue, table.Table.CollapsesOnTablets > thead > tr > td > .EmptyValue, table.Table.CollapsesOnTablets > tbody > tr > th > .EmptyValue, table.Table.CollapsesOnTablets > tbody > tr > td > .EmptyValue {
    display: block;
  }
  table.Table.CollapsesOnTablets > thead > tr > th > .ButtonText, table.Table.CollapsesOnTablets > thead > tr > td > .ButtonText, table.Table.CollapsesOnTablets > tbody > tr > th > .ButtonText, table.Table.CollapsesOnTablets > tbody > tr > td > .ButtonText {
    vertical-align: top;
    align-items: flex-start;
  }
  table.Table.CollapsesOnTablets > tbody, table.Table.CollapsesOnTablets > tfoot {
    display: block;
    width: 100%;
  }
  table.Table.CollapsesOnTablets > tbody > tr, table.Table.CollapsesOnTablets > tfoot > tr {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: unset;
    position: relative;
    padding-top: 10px;
    border-bottom: 1px solid #e4dee0;
  }
  table.Table.CollapsesOnTablets > tbody > tr.NoItemsToDisplay, table.Table.CollapsesOnTablets > tfoot > tr.NoItemsToDisplay {
    display: flex;
    padding: 0;
    border: none;
  }
  table.Table.CollapsesOnTablets > tbody > tr.NoItemsToDisplay td:first-child:last-child, table.Table.CollapsesOnTablets > tfoot > tr.NoItemsToDisplay td:first-child:last-child {
    display: block;
    width: 100%;
    text-align: center;
    padding: 16px 16px 15px 16px;
    border-bottom: 1px solid #e4dee0;
  }
  table.Table.CollapsesOnTablets > tbody > tr.ExtraDetailLineRow, table.Table.CollapsesOnTablets > tfoot > tr.ExtraDetailLineRow {
    border-bottom: none;
  }
  table.Table.CollapsesOnTablets > tbody > tr.ExtraDetailLineRow + tr:not(.ExtraDetailLineRow), table.Table.CollapsesOnTablets > tfoot > tr.ExtraDetailLineRow + tr:not(.ExtraDetailLineRow) {
    border-top: 1px solid #e4dee0;
  }
  table.Table.CollapsesOnTablets > tbody > tr.ExtraDetailLineRow + tr:not(.ExtraDetailLineRow) > td, table.Table.CollapsesOnTablets > tfoot > tr.ExtraDetailLineRow + tr:not(.ExtraDetailLineRow) > td {
    border-top: none;
  }
  table.Table.CollapsesOnTablets > tbody > tr > td, table.Table.CollapsesOnTablets > tfoot > tr > td {
    border: none;
  }
  table.Table.CollapsesOnTablets > tbody > tr > td > .mobile-cell-label, table.Table.CollapsesOnTablets > tfoot > tr > td > .mobile-cell-label {
    display: block;
  }
  table.Table.CollapsesOnTablets > tbody > tr > td.ColumnAvailableOnRequest, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnOutOfStock, table.Table.CollapsesOnTablets > tfoot > tr > td.ColumnAvailableOnRequest, table.Table.CollapsesOnTablets > tfoot > tr > td.ColumnOutOfStock {
    width: 100%;
    min-width: 100%;
    padding: 10px;
    text-align: left;
  }
  table.Table.CollapsesOnTablets > tbody > tr > td.ColumnAvailableOnRequest .button, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnOutOfStock .button, table.Table.CollapsesOnTablets > tfoot > tr > td.ColumnAvailableOnRequest .button, table.Table.CollapsesOnTablets > tfoot > tr > td.ColumnOutOfStock .button {
    width: unset;
    height: unset;
    padding: 6px 8px 5px 8px;
  }
  table.Table.CollapsesOnTablets > tbody:first-child > tr:first-child > td {
    border-top: none;
  }
  table.Table.CollapsesOnTablets > thead > tr > th, table.Table.CollapsesOnTablets > thead > tr > td, table.Table.CollapsesOnTablets > tbody > tr > th, table.Table.CollapsesOnTablets > tbody > tr > td {
    width: 20%;
  }
  table.Table.CollapsesOnTablets > thead > tr > th[colspan="999"], table.Table.CollapsesOnTablets > thead > tr > th.ColumnFullWidthOnTablets, table.Table.CollapsesOnTablets > thead > tr > td[colspan="999"], table.Table.CollapsesOnTablets > thead > tr > td.ColumnFullWidthOnTablets, table.Table.CollapsesOnTablets > tbody > tr > th[colspan="999"], table.Table.CollapsesOnTablets > tbody > tr > th.ColumnFullWidthOnTablets, table.Table.CollapsesOnTablets > tbody > tr > td[colspan="999"], table.Table.CollapsesOnTablets > tbody > tr > td.ColumnFullWidthOnTablets {
    width: 100%;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnProductName, table.Table.CollapsesOnTablets > thead > tr > td.ColumnProductName, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnProductName, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnProductName {
    width: 100%;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnProductsAndItems, table.Table.CollapsesOnTablets > thead > tr > td.ColumnProductsAndItems, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnProductsAndItems, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnProductsAndItems {
    width: 40%;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnVintage, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnBottleSize, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnValue, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnCaseSize, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnDutyStatus, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnQuantity, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnTablets > thead > tr > th.HasInput.ColumnPer, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnVintage, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnBottleSize, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnValue, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnCaseSize, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnDutyStatus, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnQuantity, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnTablets > thead > tr > td.HasInput.ColumnPer, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnVintage, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnBottleSize, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnValue, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnCaseSize, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnDutyStatus, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnQuantity, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnTablets > tbody > tr > th.HasInput.ColumnPer, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnVintage, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnBottleSize, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnValue, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnCaseSize, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnDutyStatus, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnQuantity, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnTablets > tbody > tr > td.HasInput.ColumnPer {
    width: 20%;
  }
  table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity, table.Table.CollapsesOnTablets > thead > tr > th.ColumnPrice, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTotal, table.Table.CollapsesOnTablets > thead > tr > th.ColumnInvoiceType, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDelete, table.Table.CollapsesOnTablets > thead > tr > th.ColumnPrice, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTotal, table.Table.CollapsesOnTablets > thead > tr > th.ColumnAddToBasket, table.Table.CollapsesOnTablets > thead > tr > th.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDutyStatus, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDuty, table.Table.CollapsesOnTablets > thead > tr > th.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnTablets > thead > tr > th.ColumnStockCount, table.Table.CollapsesOnTablets > thead > tr > th.ColumnVintage, table.Table.CollapsesOnTablets > thead > tr > th.ColumnRotation, table.Table.CollapsesOnTablets > thead > tr > th.ColumnPackSize, table.Table.CollapsesOnTablets > thead > tr > th.ColumnCase, table.Table.CollapsesOnTablets > thead > tr > th.ColumnAvailable, table.Table.CollapsesOnTablets > thead > tr > th.ColumnFromPrice, table.Table.CollapsesOnTablets > thead > tr > th.ColumnPrice, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTotal, table.Table.CollapsesOnTablets > thead > tr > th.ColumnCode, table.Table.CollapsesOnTablets > thead > tr > th.TotalColumn, table.Table.CollapsesOnTablets > thead > tr > th.TotalPrice, table.Table.CollapsesOnTablets > thead > tr > th.ColumnPriceUpdated, table.Table.CollapsesOnTablets > thead > tr > th.ColumnRating, table.Table.CollapsesOnTablets > thead > tr > th.ColumnTastingNote, table.Table.CollapsesOnTablets > thead > tr > th.ColumnConditionalImages, table.Table.CollapsesOnTablets > thead > tr > th.ColumnProductLineEmailRequest, table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnTablets > thead > tr > th.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnTablets > thead > tr > th.ColumnQtyOriginal, table.Table.CollapsesOnTablets > thead > tr > th.ColumnQtyUpdated, table.Table.CollapsesOnTablets > thead > tr > th.ColumnViewDetail, table.Table.CollapsesOnTablets > thead > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnTablets > thead > tr > th.ColumnStock, table.Table.CollapsesOnTablets > thead > tr > th.ColumnRemove, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPrice, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTotal, table.Table.CollapsesOnTablets > thead > tr > td.ColumnInvoiceType, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDelete, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPrice, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTotal, table.Table.CollapsesOnTablets > thead > tr > td.ColumnAddToBasket, table.Table.CollapsesOnTablets > thead > tr > td.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDutyStatus, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDuty, table.Table.CollapsesOnTablets > thead > tr > td.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnTablets > thead > tr > td.ColumnStockCount, table.Table.CollapsesOnTablets > thead > tr > td.ColumnVintage, table.Table.CollapsesOnTablets > thead > tr > td.ColumnRotation, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPackSize, table.Table.CollapsesOnTablets > thead > tr > td.ColumnCase, table.Table.CollapsesOnTablets > thead > tr > td.ColumnAvailable, table.Table.CollapsesOnTablets > thead > tr > td.ColumnFromPrice, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPrice, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTotal, table.Table.CollapsesOnTablets > thead > tr > td.ColumnCode, table.Table.CollapsesOnTablets > thead > tr > td.TotalColumn, table.Table.CollapsesOnTablets > thead > tr > td.TotalPrice, table.Table.CollapsesOnTablets > thead > tr > td.ColumnPriceUpdated, table.Table.CollapsesOnTablets > thead > tr > td.ColumnRating, table.Table.CollapsesOnTablets > thead > tr > td.ColumnTastingNote, table.Table.CollapsesOnTablets > thead > tr > td.ColumnConditionalImages, table.Table.CollapsesOnTablets > thead > tr > td.ColumnProductLineEmailRequest, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnTablets > thead > tr > td.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnTablets > thead > tr > td.ColumnQtyOriginal, table.Table.CollapsesOnTablets > thead > tr > td.ColumnQtyUpdated, table.Table.CollapsesOnTablets > thead > tr > td.ColumnViewDetail, table.Table.CollapsesOnTablets > thead > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnTablets > thead > tr > td.ColumnStock, table.Table.CollapsesOnTablets > thead > tr > td.ColumnRemove, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnInvoiceType, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDelete, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnAddToBasket, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDutyStatus, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDuty, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnStockCount, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnVintage, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnRotation, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPackSize, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnCase, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnAvailable, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnFromPrice, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnCode, table.Table.CollapsesOnTablets > tbody > tr > th.TotalColumn, table.Table.CollapsesOnTablets > tbody > tr > th.TotalPrice, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnPriceUpdated, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnRating, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnTastingNote, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnConditionalImages, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnProductLineEmailRequest, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQtyOriginal, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnQtyUpdated, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnViewDetail, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnStock, table.Table.CollapsesOnTablets > tbody > tr > th.ColumnRemove, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTotal, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnInvoiceType, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDelete, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTotal, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnAddToBasket, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDutyStatus, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDuty, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnStockCount, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnVintage, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnRotation, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPackSize, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnCase, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnAvailable, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnFromPrice, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTotal, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnCode, table.Table.CollapsesOnTablets > tbody > tr > td.TotalColumn, table.Table.CollapsesOnTablets > tbody > tr > td.TotalPrice, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnPriceUpdated, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnRating, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnTastingNote, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnConditionalImages, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnProductLineEmailRequest, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQtyOriginal, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnQtyUpdated, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnViewDetail, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnStock, table.Table.CollapsesOnTablets > tbody > tr > td.ColumnRemove {
    width: 20%;
  }
  table.Table.CollapsesOnTablets > thead > tr.ExtraDetailLineRow, table.Table.CollapsesOnTablets > tbody > tr.ExtraDetailLineRow {
    padding-left: 24px;
  }
  table.Table.CollapsesOnTablets > thead > tr.ExtraDetailLineRow > td, table.Table.CollapsesOnTablets > tbody > tr.ExtraDetailLineRow > td {
    width: 25%;
  }
}

@media screen and (max-width: 640px), only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  table.Table.CollapsesOnMobile {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    border: 1px solid #e4dee0;
    border-bottom: none;
  }
  table.Table.CollapsesOnMobile.TableHasLoadingWheel {
    min-height: 59px;
  }
  table.Table.CollapsesOnMobile caption, table.Table.CollapsesOnMobile > thead, table.Table.CollapsesOnMobile > tbody, table.Table.CollapsesOnMobile > tfoot {
    width: 100%;
  }
  table.Table.CollapsesOnMobile caption {
    padding: 10px;
    border: none;
    border-bottom: 1px solid #e4dee0;
  }
  table.Table.CollapsesOnMobile > thead:not(.DontHideOnCollapse) {
    display: none;
  }
  table.Table.CollapsesOnMobile > thead > tr > th:not(.DontHideOnCollapse) {
    display: none;
  }
  table.Table.CollapsesOnMobile > thead > tr.HasExpanderIcon, table.Table.CollapsesOnMobile > tbody > tr.HasExpanderIcon {
    padding-right: 37px;
  }
  table.Table.CollapsesOnMobile > thead > tr.HasExpanderIcon > td.RowExpanderCell, table.Table.CollapsesOnMobile > tbody > tr.HasExpanderIcon > td.RowExpanderCell {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 2;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 37px;
    min-width: 37px;
    padding: 8px;
    border-left: 1px solid #e4dee0;
  }
  table.Table.CollapsesOnMobile > thead > tr > th, table.Table.CollapsesOnMobile > thead > tr > td, table.Table.CollapsesOnMobile > tbody > tr > th, table.Table.CollapsesOnMobile > tbody > tr > td {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px 10px 10px;
    font-size: 13px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th:first-child, table.Table.CollapsesOnMobile > thead > tr > td:first-child, table.Table.CollapsesOnMobile > tbody > tr > th:first-child, table.Table.CollapsesOnMobile > tbody > tr > td:first-child {
    border-left: none;
  }
  table.Table.CollapsesOnMobile > thead > tr > th:last-child, table.Table.CollapsesOnMobile > thead > tr > td:last-child, table.Table.CollapsesOnMobile > tbody > tr > th:last-child, table.Table.CollapsesOnMobile > tbody > tr > td:last-child {
    border-right: none;
  }
  table.Table.CollapsesOnMobile > thead > tr > th span, table.Table.CollapsesOnMobile > thead > tr > td span, table.Table.CollapsesOnMobile > tbody > tr > th span, table.Table.CollapsesOnMobile > tbody > tr > td span {
    display: inline-block;
    vertical-align: top;
  }
  table.Table.CollapsesOnMobile > thead > tr > th .TabletsAndMobileOnlyTableCellValue,
  table.Table.CollapsesOnMobile > thead > tr > th .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnMobile > thead > tr > td .TabletsAndMobileOnlyTableCellValue,
  table.Table.CollapsesOnMobile > thead > tr > td .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnMobile > tbody > tr > th .TabletsAndMobileOnlyTableCellValue,
  table.Table.CollapsesOnMobile > tbody > tr > th .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnMobile > tbody > tr > td .TabletsAndMobileOnlyTableCellValue,
  table.Table.CollapsesOnMobile > tbody > tr > td .TabletsAndMobileOnlyButtonWrapper {
    display: inline;
  }
  table.Table.CollapsesOnMobile > thead > tr > th .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnMobile > thead > tr > td .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnMobile > tbody > tr > th .TabletsAndMobileOnlyButtonWrapper, table.Table.CollapsesOnMobile > tbody > tr > td .TabletsAndMobileOnlyButtonWrapper {
    margin-inline-start: 4px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th .DesktopOnlyTableCellValue, table.Table.CollapsesOnMobile > thead > tr > td .DesktopOnlyTableCellValue, table.Table.CollapsesOnMobile > tbody > tr > th .DesktopOnlyTableCellValue, table.Table.CollapsesOnMobile > tbody > tr > td .DesktopOnlyTableCellValue {
    display: none;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnDate, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDateTime, table.Table.CollapsesOnMobile > thead > tr > th.ColumInvoiceType, table.Table.CollapsesOnMobile > thead > tr > th.ColumnCurrency, table.Table.CollapsesOnMobile > thead > tr > th.ColumnNetTotal, table.Table.CollapsesOnMobile > thead > tr > th.ColumnGrossTotal, table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantityDelivered, table.Table.CollapsesOnMobile > thead > tr > th.ColumnCode, table.Table.CollapsesOnMobile > thead > tr > th.ColumnCustomerCode, table.Table.CollapsesOnMobile > thead > tr > th.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPackSize, table.Table.CollapsesOnMobile > thead > tr > th.ColumnUOM, table.Table.CollapsesOnMobile > thead > tr > th.ColumnCase, table.Table.CollapsesOnMobile > thead > tr > th.ColumnStock, table.Table.CollapsesOnMobile > thead > tr > th.ColumnInvoiceType, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDate, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDateTime, table.Table.CollapsesOnMobile > thead > tr > td.ColumInvoiceType, table.Table.CollapsesOnMobile > thead > tr > td.ColumnCurrency, table.Table.CollapsesOnMobile > thead > tr > td.ColumnNetTotal, table.Table.CollapsesOnMobile > thead > tr > td.ColumnGrossTotal, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantityDelivered, table.Table.CollapsesOnMobile > thead > tr > td.ColumnCode, table.Table.CollapsesOnMobile > thead > tr > td.ColumnCustomerCode, table.Table.CollapsesOnMobile > thead > tr > td.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPackSize, table.Table.CollapsesOnMobile > thead > tr > td.ColumnUOM, table.Table.CollapsesOnMobile > thead > tr > td.ColumnCase, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStock, table.Table.CollapsesOnMobile > thead > tr > td.ColumnInvoiceType, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDate, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDateTime, table.Table.CollapsesOnMobile > tbody > tr > th.ColumInvoiceType, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnCurrency, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnNetTotal, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnGrossTotal, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantityDelivered, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnCode, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnCustomerCode, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPackSize, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnUOM, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnCase, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStock, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnInvoiceType, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDate, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDateTime, table.Table.CollapsesOnMobile > tbody > tr > td.ColumInvoiceType, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnCurrency, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnNetTotal, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnGrossTotal, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantityDelivered, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnCode, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnCustomerCode, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPackSize, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnUOM, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnCase, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStock, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnInvoiceType {
    white-space: normal;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnRotation, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPackSize, table.Table.CollapsesOnMobile > thead > tr > th.ColumnCase, table.Table.CollapsesOnMobile > thead > tr > th.ColumnProductName, table.Table.CollapsesOnMobile > thead > tr > th.ColumnProductsAndItems, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDate, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDateTime, table.Table.CollapsesOnMobile > thead > tr > th.ColumnType, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDuty, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRotation, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPackSize, table.Table.CollapsesOnMobile > thead > tr > td.ColumnCase, table.Table.CollapsesOnMobile > thead > tr > td.ColumnProductName, table.Table.CollapsesOnMobile > thead > tr > td.ColumnProductsAndItems, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDate, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDateTime, table.Table.CollapsesOnMobile > thead > tr > td.ColumnType, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDuty, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRotation, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPackSize, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnCase, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnProductName, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnProductsAndItems, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDate, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDateTime, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnType, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDuty, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRotation, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPackSize, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnCase, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnProductName, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnProductsAndItems, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDate, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDateTime, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnType, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDuty, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDuty.WithoutDutyIcon {
    min-width: unset;
    max-width: unset;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnRotation, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRotation, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRotation, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRotation {
    white-space: normal;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnProductName .ProductNameValue, table.Table.CollapsesOnMobile > thead > tr > td.ColumnProductName .ProductNameValue, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnProductName .ProductNameValue, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnProductName .ProductNameValue {
    font-weight: bold;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnMobile > thead > tr > th.ColumnStock, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStock, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStock, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStock, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDutyStatus.WithoutDutyIcon {
    text-align: left;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTotal {
    text-align: left;
    white-space: normal;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnPrice .strikethrough, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPrice .with-discount, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTotal .strikethrough, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTotal .with-discount, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPrice .strikethrough, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPrice .with-discount, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTotal .strikethrough, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTotal .with-discount, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPrice .strikethrough, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPrice .with-discount, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTotal .strikethrough, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTotal .with-discount, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPrice .strikethrough, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPrice .with-discount, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTotal .strikethrough, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTotal .with-discount {
    display: inline-block;
    vertical-align: baseline;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnPrice .with-discount:before, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTotal .with-discount:before, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPrice .with-discount:before, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTotal .with-discount:before, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPrice .with-discount:before, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTotal .with-discount:before, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPrice .with-discount:before, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTotal .with-discount:before {
    display: inline-block;
    vertical-align: baseline;
    content: "/";
    margin: 0 2px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnQtyOriginal, table.Table.CollapsesOnMobile > thead > tr > th.ColumnQtyUpdated, table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQtyOriginal, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQtyUpdated, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQtyOriginal, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQtyUpdated, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQtyOriginal, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQtyUpdated, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity {
    text-align: left;
    white-space: normal;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnQtyOriginal:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > thead > tr > th.ColumnQtyUpdated:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQtyOriginal:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQtyUpdated:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQtyOriginal:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQtyUpdated:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQtyOriginal:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQtyUpdated:not(.HasInput) .Qty-Box, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity:not(.HasInput) .Qty-Box {
    width: 42px;
    padding-left: 3px;
    padding-right: 3px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnDelete, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDelete, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDelete, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDelete {
    display: inline-flex;
    align-items: flex-end;
    padding-top: 0;
    padding-bottom: 12px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDeliveryNote, table.Table.CollapsesOnMobile > thead > tr > td.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDeliveryNote, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDeliveryNote, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDeliveryNote {
    min-width: unset;
    width: 100%;
    order: 99;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.AlignContentToCentreOfCellOnCollapse, table.Table.CollapsesOnMobile > thead > tr > td.AlignContentToCentreOfCellOnCollapse, table.Table.CollapsesOnMobile > tbody > tr > th.AlignContentToCentreOfCellOnCollapse, table.Table.CollapsesOnMobile > tbody > tr > td.AlignContentToCentreOfCellOnCollapse {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ButtonWrapper, table.Table.CollapsesOnMobile > thead > tr > td.ButtonWrapper, table.Table.CollapsesOnMobile > tbody > tr > th.ButtonWrapper, table.Table.CollapsesOnMobile > tbody > tr > td.ButtonWrapper {
    padding: 0 10px 10px 10px;
    text-align: left;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ButtonWrapper.ColumnRemove, table.Table.CollapsesOnMobile > thead > tr > td.ButtonWrapper.ColumnRemove, table.Table.CollapsesOnMobile > tbody > tr > th.ButtonWrapper.ColumnRemove, table.Table.CollapsesOnMobile > tbody > tr > td.ButtonWrapper.ColumnRemove {
    min-width: unset;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ButtonWrapper.ColumnRemove .button.IconButton .CrossIcon.Tiny, table.Table.CollapsesOnMobile > thead > tr > td.ButtonWrapper.ColumnRemove .button.IconButton .CrossIcon.Tiny, table.Table.CollapsesOnMobile > tbody > tr > th.ButtonWrapper.ColumnRemove .button.IconButton .CrossIcon.Tiny, table.Table.CollapsesOnMobile > tbody > tr > td.ButtonWrapper.ColumnRemove .button.IconButton .CrossIcon.Tiny {
    display: block;
    margin-top: -3px;
    width: 13px;
    height: 13px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ButtonWrapper.SelectionButtonWrapper, table.Table.CollapsesOnMobile > thead > tr > td.ButtonWrapper.SelectionButtonWrapper, table.Table.CollapsesOnMobile > tbody > tr > th.ButtonWrapper.SelectionButtonWrapper, table.Table.CollapsesOnMobile > tbody > tr > td.ButtonWrapper.SelectionButtonWrapper {
    min-width: unset;
    padding-left: 10px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ButtonWrapper.SelectionButtonWrapper:last-child, table.Table.CollapsesOnMobile > thead > tr > td.ButtonWrapper.SelectionButtonWrapper:last-child, table.Table.CollapsesOnMobile > tbody > tr > th.ButtonWrapper.SelectionButtonWrapper:last-child, table.Table.CollapsesOnMobile > tbody > tr > td.ButtonWrapper.SelectionButtonWrapper:last-child {
    width: unset;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ButtonWrapper .mobile-cell-label, table.Table.CollapsesOnMobile > thead > tr > td.ButtonWrapper .mobile-cell-label, table.Table.CollapsesOnMobile > tbody > tr > th.ButtonWrapper .mobile-cell-label, table.Table.CollapsesOnMobile > tbody > tr > td.ButtonWrapper .mobile-cell-label {
    margin-bottom: 6px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ButtonWrapper button, table.Table.CollapsesOnMobile > thead > tr > th.ButtonWrapper .button, table.Table.CollapsesOnMobile > thead > tr > td.ButtonWrapper button, table.Table.CollapsesOnMobile > thead > tr > td.ButtonWrapper .button, table.Table.CollapsesOnMobile > tbody > tr > th.ButtonWrapper button, table.Table.CollapsesOnMobile > tbody > tr > th.ButtonWrapper .button, table.Table.CollapsesOnMobile > tbody > tr > td.ButtonWrapper button, table.Table.CollapsesOnMobile > tbody > tr > td.ButtonWrapper .button {
    margin-bottom: 2px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.HasInput, table.Table.CollapsesOnMobile > thead > tr > td.HasInput, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput {
    padding: 0 10px 10px 10px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.HasInput.LastHasInput, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.LastHasInput, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.LastHasInput, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.LastHasInput {
    padding: 0 10px 10px 10px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnValue, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnPer, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnValue, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnPer, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnValue, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnPer, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnValue, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnPer {
    text-align: start;
    min-width: unset;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.HasInput input[type="text"], table.Table.CollapsesOnMobile > thead > tr > td.HasInput input[type="text"], table.Table.CollapsesOnMobile > tbody > tr > th.HasInput input[type="text"], table.Table.CollapsesOnMobile > tbody > tr > td.HasInput input[type="text"] {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.HasClickableIcon .ClickableItemsWrapper .ContentBuffer, table.Table.CollapsesOnMobile > thead > tr > td.HasClickableIcon .ClickableItemsWrapper .ContentBuffer, table.Table.CollapsesOnMobile > tbody > tr > th.HasClickableIcon .ClickableItemsWrapper .ContentBuffer, table.Table.CollapsesOnMobile > tbody > tr > td.HasClickableIcon .ClickableItemsWrapper .ContentBuffer {
    display: none;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ConditionDataEmptyCell, table.Table.CollapsesOnMobile > thead > tr > td.ConditionDataEmptyCell, table.Table.CollapsesOnMobile > tbody > tr > th.ConditionDataEmptyCell, table.Table.CollapsesOnMobile > tbody > tr > td.ConditionDataEmptyCell {
    display: none;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnAddToBasket, table.Table.CollapsesOnMobile > thead > tr > th.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > thead > tr > td.ColumnAddToBasket, table.Table.CollapsesOnMobile > thead > tr > td.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAddToBasket, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAddToBasket, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAddToBasketWithQtyInput {
    min-width: unset;
    text-align: left;
    padding: 0 10px 10px 10px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnAddToBasketWithQtyInput input[type="number"], table.Table.CollapsesOnMobile > thead > tr > td.ColumnAddToBasketWithQtyInput input[type="number"], table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAddToBasketWithQtyInput input[type="number"], table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAddToBasketWithQtyInput input[type="number"] {
    padding: 0 1px 0 1px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnStockCount, table.Table.CollapsesOnMobile > thead > tr > th.ColumnAvailable, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStockCount, table.Table.CollapsesOnMobile > thead > tr > td.ColumnAvailable, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStockCount, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAvailable, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStockCount, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAvailable {
    min-width: unset;
    text-align: left;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ConditionExpand, table.Table.CollapsesOnMobile > thead > tr > td.ConditionExpand, table.Table.CollapsesOnMobile > tbody > tr > th.ConditionExpand, table.Table.CollapsesOnMobile > tbody > tr > td.ConditionExpand {
    padding-top: 0;
    order: 99;
    width: 100%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnBasketType, table.Table.CollapsesOnMobile > thead > tr > td.ColumnBasketType, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnBasketType, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnBasketType {
    white-space: normal;
    padding-top: 0;
    padding-bottom: 10px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnBasketType .BasketIcon, table.Table.CollapsesOnMobile > thead > tr > td.ColumnBasketType .BasketIcon, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnBasketType .BasketIcon, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnBasketType .BasketIcon {
    display: none;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnRadioSelectWrapper, table.Table.CollapsesOnMobile > thead > tr > th.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRadioSelectWrapper, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRadioSelectWrapper, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRadioSelectWrapper, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRadioSelectWrapperWidthMimmick {
    max-width: unset;
    min-width: unset;
    width: 100%;
    padding-top: 0;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRadioSelectWrapperWidthMimmick, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRadioSelectWrapperWidthMimmick {
    display: none;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnFromPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > th.TotalColumn, table.Table.CollapsesOnMobile > thead > tr > th.TotalPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPriceUpdated, table.Table.CollapsesOnMobile > thead > tr > td.ColumnFromPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > td.TotalColumn, table.Table.CollapsesOnMobile > thead > tr > td.TotalPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPriceUpdated, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnFromPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > th.TotalColumn, table.Table.CollapsesOnMobile > tbody > tr > th.TotalPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPriceUpdated, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnFromPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > td.TotalColumn, table.Table.CollapsesOnMobile > tbody > tr > td.TotalPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPriceUpdated {
    white-space: normal;
    text-align: left;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnRating, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTastingNote, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRating, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTastingNote, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRating, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTastingNote, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRating, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTastingNote {
    min-width: unset;
    text-align: left;
    padding-left: 50px;
    padding-right: 10px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnRating .TastingNoteIcon, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTastingNote .TastingNoteIcon, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRating .TastingNoteIcon, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTastingNote .TastingNoteIcon, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRating .TastingNoteIcon, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTastingNote .TastingNoteIcon, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRating .TastingNoteIcon, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTastingNote .TastingNoteIcon {
    top: 12px;
    left: 12px;
    right: unset;
    margin: 0;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnConditionalImages, table.Table.CollapsesOnMobile > thead > tr > th.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > thead > tr > td.ColumnConditionalImages, table.Table.CollapsesOnMobile > thead > tr > td.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnConditionalImages, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnConditionalImages, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnProductLineEmailRequest {
    text-align: left;
    min-width: unset;
    padding: 0 10px 10px 10px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity:not(.HasInput) {
    min-width: unset;
    padding: 0 10px 10px 10px;
    text-align: left;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity:not(.HasInput).NotEditable, table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity:not(.HasInput).NotEditable, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity:not(.HasInput).NotEditable, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity:not(.HasInput).NotEditable, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity:not(.HasInput).NotEditable2 {
    min-width: unset;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity:not(.HasInput).NotEditable2, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity:not(.HasInput).NotEditable2 {
    padding: 0 10px 10px 10px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity:not(.HasInput) input[type="number"], table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity:not(.HasInput).Qty-Box, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity:not(.HasInput) input[type="number"], table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity:not(.HasInput).Qty-Box, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity:not(.HasInput) input[type="number"], table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity:not(.HasInput).Qty-Box, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity:not(.HasInput) input[type="number"], table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity:not(.HasInput).Qty-Box {
    margin: 0;
    padding-left: 3px;
    padding-right: 3px;
  }
  table.Table.CollapsesOnMobile > thead > tr > th > .EmptyValue, table.Table.CollapsesOnMobile > thead > tr > td > .EmptyValue, table.Table.CollapsesOnMobile > tbody > tr > th > .EmptyValue, table.Table.CollapsesOnMobile > tbody > tr > td > .EmptyValue {
    display: block;
  }
  table.Table.CollapsesOnMobile > thead > tr > th > .ButtonText, table.Table.CollapsesOnMobile > thead > tr > td > .ButtonText, table.Table.CollapsesOnMobile > tbody > tr > th > .ButtonText, table.Table.CollapsesOnMobile > tbody > tr > td > .ButtonText {
    vertical-align: top;
    align-items: flex-start;
  }
  table.Table.CollapsesOnMobile > tbody, table.Table.CollapsesOnMobile > tfoot {
    display: block;
    width: 100%;
  }
  table.Table.CollapsesOnMobile > tbody > tr, table.Table.CollapsesOnMobile > tfoot > tr {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: unset;
    position: relative;
    padding-top: 10px;
    border-bottom: 1px solid #e4dee0;
  }
  table.Table.CollapsesOnMobile > tbody > tr.NoItemsToDisplay, table.Table.CollapsesOnMobile > tfoot > tr.NoItemsToDisplay {
    display: flex;
    padding: 0;
    border: none;
  }
  table.Table.CollapsesOnMobile > tbody > tr.NoItemsToDisplay td:first-child:last-child, table.Table.CollapsesOnMobile > tfoot > tr.NoItemsToDisplay td:first-child:last-child {
    display: block;
    width: 100%;
    text-align: center;
    padding: 16px 16px 15px 16px;
    border-bottom: 1px solid #e4dee0;
  }
  table.Table.CollapsesOnMobile > tbody > tr.ExtraDetailLineRow, table.Table.CollapsesOnMobile > tfoot > tr.ExtraDetailLineRow {
    border-bottom: none;
  }
  table.Table.CollapsesOnMobile > tbody > tr.ExtraDetailLineRow + tr:not(.ExtraDetailLineRow), table.Table.CollapsesOnMobile > tfoot > tr.ExtraDetailLineRow + tr:not(.ExtraDetailLineRow) {
    border-top: 1px solid #e4dee0;
  }
  table.Table.CollapsesOnMobile > tbody > tr.ExtraDetailLineRow + tr:not(.ExtraDetailLineRow) > td, table.Table.CollapsesOnMobile > tfoot > tr.ExtraDetailLineRow + tr:not(.ExtraDetailLineRow) > td {
    border-top: none;
  }
  table.Table.CollapsesOnMobile > tbody > tr > td, table.Table.CollapsesOnMobile > tfoot > tr > td {
    border: none;
  }
  table.Table.CollapsesOnMobile > tbody > tr > td > .mobile-cell-label, table.Table.CollapsesOnMobile > tfoot > tr > td > .mobile-cell-label {
    display: block;
  }
  table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAvailableOnRequest, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnOutOfStock, table.Table.CollapsesOnMobile > tfoot > tr > td.ColumnAvailableOnRequest, table.Table.CollapsesOnMobile > tfoot > tr > td.ColumnOutOfStock {
    width: 100%;
    min-width: 100%;
    padding: 10px;
    text-align: left;
  }
  table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAvailableOnRequest .button, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnOutOfStock .button, table.Table.CollapsesOnMobile > tfoot > tr > td.ColumnAvailableOnRequest .button, table.Table.CollapsesOnMobile > tfoot > tr > td.ColumnOutOfStock .button {
    width: unset;
    height: unset;
    padding: 6px 8px 5px 8px;
  }
  table.Table.CollapsesOnMobile > tbody:first-child > tr:first-child > td {
    border-top: none;
  }
  table.Table.CollapsesOnMobile > thead > tr > th, table.Table.CollapsesOnMobile > thead > tr > td, table.Table.CollapsesOnMobile > tbody > tr > th, table.Table.CollapsesOnMobile > tbody > tr > td {
    width: 33.33333%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th[colspan="999"], table.Table.CollapsesOnMobile > thead > tr > th.ColumnFullWidthOnMobile, table.Table.CollapsesOnMobile > thead > tr > th.ColumnProductName, table.Table.CollapsesOnMobile > thead > tr > th.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDeliveryNote, table.Table.CollapsesOnMobile > thead > tr > td[colspan="999"], table.Table.CollapsesOnMobile > thead > tr > td.ColumnFullWidthOnMobile, table.Table.CollapsesOnMobile > thead > tr > td.ColumnProductName, table.Table.CollapsesOnMobile > thead > tr > td.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDeliveryNote, table.Table.CollapsesOnMobile > tbody > tr > th[colspan="999"], table.Table.CollapsesOnMobile > tbody > tr > th.ColumnFullWidthOnMobile, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnProductName, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDeliveryNote, table.Table.CollapsesOnMobile > tbody > tr > td[colspan="999"], table.Table.CollapsesOnMobile > tbody > tr > td.ColumnFullWidthOnMobile, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnProductName, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDeliveryNote {
    width: 100%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnValue, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnPer, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnValue, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnPer, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnValue, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnPer, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnValue, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnPer {
    width: 33.33333%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > th.ColumnInvoiceType, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDelete, table.Table.CollapsesOnMobile > thead > tr > th.ColumnProductsAndItems, table.Table.CollapsesOnMobile > thead > tr > th.ColumnAddToBasket, table.Table.CollapsesOnMobile > thead > tr > th.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDuty, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > th.ColumnStockCount, table.Table.CollapsesOnMobile > thead > tr > th.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > th.ColumnRotation, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPackSize, table.Table.CollapsesOnMobile > thead > tr > th.ColumnCase, table.Table.CollapsesOnMobile > thead > tr > th.ColumnAvailable, table.Table.CollapsesOnMobile > thead > tr > th.ColumnFromPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > th.ColumnCode, table.Table.CollapsesOnMobile > thead > tr > th.TotalColumn, table.Table.CollapsesOnMobile > thead > tr > th.TotalPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPriceUpdated, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTastingNote, table.Table.CollapsesOnMobile > thead > tr > th.ColumnConditionalImages, table.Table.CollapsesOnMobile > thead > tr > th.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > th.ColumnQtyOriginal, table.Table.CollapsesOnMobile > thead > tr > th.ColumnQtyUpdated, table.Table.CollapsesOnMobile > thead > tr > th.ColumnViewDetail, table.Table.CollapsesOnMobile > thead > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnMobile > thead > tr > th.ColumnStock, table.Table.CollapsesOnMobile > thead > tr > th.ColumnRemove, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > td.ColumnInvoiceType, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDelete, table.Table.CollapsesOnMobile > thead > tr > td.ColumnProductsAndItems, table.Table.CollapsesOnMobile > thead > tr > td.ColumnAddToBasket, table.Table.CollapsesOnMobile > thead > tr > td.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDuty, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStockCount, table.Table.CollapsesOnMobile > thead > tr > td.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRotation, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPackSize, table.Table.CollapsesOnMobile > thead > tr > td.ColumnCase, table.Table.CollapsesOnMobile > thead > tr > td.ColumnAvailable, table.Table.CollapsesOnMobile > thead > tr > td.ColumnFromPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > td.ColumnCode, table.Table.CollapsesOnMobile > thead > tr > td.TotalColumn, table.Table.CollapsesOnMobile > thead > tr > td.TotalPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPriceUpdated, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTastingNote, table.Table.CollapsesOnMobile > thead > tr > td.ColumnConditionalImages, table.Table.CollapsesOnMobile > thead > tr > td.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > td.ColumnQtyOriginal, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQtyUpdated, table.Table.CollapsesOnMobile > thead > tr > td.ColumnViewDetail, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStock, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRemove, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnInvoiceType, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDelete, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnProductsAndItems, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAddToBasket, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDuty, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStockCount, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRotation, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPackSize, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnCase, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAvailable, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnFromPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnCode, table.Table.CollapsesOnMobile > tbody > tr > th.TotalColumn, table.Table.CollapsesOnMobile > tbody > tr > th.TotalPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPriceUpdated, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTastingNote, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnConditionalImages, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQtyOriginal, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQtyUpdated, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnViewDetail, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStock, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRemove, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnInvoiceType, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDelete, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnProductsAndItems, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAddToBasket, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDuty, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStockCount, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRotation, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPackSize, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnCase, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAvailable, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnFromPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnCode, table.Table.CollapsesOnMobile > tbody > tr > td.TotalColumn, table.Table.CollapsesOnMobile > tbody > tr > td.TotalPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPriceUpdated, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTastingNote, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnConditionalImages, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQtyOriginal, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQtyUpdated, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnViewDetail, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStock, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRemove {
    width: 33.33333%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.Column50PercentMobile, table.Table.CollapsesOnMobile > thead > tr > td.Column50PercentMobile, table.Table.CollapsesOnMobile > tbody > tr > th.Column50PercentMobile, table.Table.CollapsesOnMobile > tbody > tr > td.Column50PercentMobile {
    width: 50%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper input[type="number"], table.Table.CollapsesOnMobile > thead > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper input[type="number"], table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper input[type="number"], table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper input[type="number"] {
    width: 42px;
    margin-right: 6px;
    font-size: 16px;
  }
  table.Table.CollapsesOnMobile > thead > tr.ExtraDetailLineRow, table.Table.CollapsesOnMobile > tbody > tr.ExtraDetailLineRow {
    flex-wrap: nowrap;
    padding-top: 0;
    padding-left: 24px;
  }
  table.Table.CollapsesOnMobile > thead > tr.ExtraDetailLineRow > td, table.Table.CollapsesOnMobile > tbody > tr.ExtraDetailLineRow > td {
    width: 33.33333%;
  }
  table.Table.CollapsesOnMobile > thead > tr.ExtraDetailLineRow > td.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr.ExtraDetailLineRow > td.ColumnPrice {
    min-width: 92px;
  }
  table.Table.CollapsesOnMobile > thead > tr:not(.ExtraDetailLineRow) + .ExtraDetailLineRow, table.Table.CollapsesOnMobile > tbody > tr:not(.ExtraDetailLineRow) + .ExtraDetailLineRow {
    padding-top: 10px;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  table.Table.CollapsesOnMobile > thead > tr > th, table.Table.CollapsesOnMobile > thead > tr > td, table.Table.CollapsesOnMobile > tbody > tr > th, table.Table.CollapsesOnMobile > tbody > tr > td {
    width: 25%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th[colspan="999"], table.Table.CollapsesOnMobile > thead > tr > th.ColumnFullWidthOnMobile, table.Table.CollapsesOnMobile > thead > tr > th.ColumnProductName, table.Table.CollapsesOnMobile > thead > tr > td[colspan="999"], table.Table.CollapsesOnMobile > thead > tr > td.ColumnFullWidthOnMobile, table.Table.CollapsesOnMobile > thead > tr > td.ColumnProductName, table.Table.CollapsesOnMobile > tbody > tr > th[colspan="999"], table.Table.CollapsesOnMobile > tbody > tr > th.ColumnFullWidthOnMobile, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnProductName, table.Table.CollapsesOnMobile > tbody > tr > td[colspan="999"], table.Table.CollapsesOnMobile > tbody > tr > td.ColumnFullWidthOnMobile, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnProductName {
    width: 100%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDeliveryNote, table.Table.CollapsesOnMobile > thead > tr > th.ColumnProductsAndItems, table.Table.CollapsesOnMobile > thead > tr > td.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDeliveryNote, table.Table.CollapsesOnMobile > thead > tr > td.ColumnProductsAndItems, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDeliveryNote, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnProductsAndItems, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnOrderExternalRef, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDeliveryNote, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnProductsAndItems {
    width: 50%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnValue, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > thead > tr > th.HasInput.ColumnPer, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnValue, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > thead > tr > td.HasInput.ColumnPer, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnValue, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > tbody > tr > th.HasInput.ColumnPer, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnBottleSize, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnValue, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnCaseSize, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table.CollapsesOnMobile > tbody > tr > td.HasInput.ColumnPer {
    width: 25%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > th.ColumnInvoiceType, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDelete, table.Table.CollapsesOnMobile > thead > tr > th.ColumnAddToBasket, table.Table.CollapsesOnMobile > thead > tr > th.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDuty, table.Table.CollapsesOnMobile > thead > tr > th.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > th.ColumnStockCount, table.Table.CollapsesOnMobile > thead > tr > th.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > th.ColumnRotation, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPackSize, table.Table.CollapsesOnMobile > thead > tr > th.ColumnCase, table.Table.CollapsesOnMobile > thead > tr > th.ColumnAvailable, table.Table.CollapsesOnMobile > thead > tr > th.ColumnFromPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > th.ColumnCode, table.Table.CollapsesOnMobile > thead > tr > th.TotalColumn, table.Table.CollapsesOnMobile > thead > tr > th.TotalPrice, table.Table.CollapsesOnMobile > thead > tr > th.ColumnPriceUpdated, table.Table.CollapsesOnMobile > thead > tr > th.ColumnTastingNote, table.Table.CollapsesOnMobile > thead > tr > th.ColumnConditionalImages, table.Table.CollapsesOnMobile > thead > tr > th.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > th.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > th.ColumnQtyOriginal, table.Table.CollapsesOnMobile > thead > tr > th.ColumnQtyUpdated, table.Table.CollapsesOnMobile > thead > tr > th.ColumnViewDetail, table.Table.CollapsesOnMobile > thead > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnMobile > thead > tr > th.ColumnStock, table.Table.CollapsesOnMobile > thead > tr > th.ColumnRemove, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > td.ColumnInvoiceType, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDelete, table.Table.CollapsesOnMobile > thead > tr > td.ColumnAddToBasket, table.Table.CollapsesOnMobile > thead > tr > td.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDutyStatus, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDuty, table.Table.CollapsesOnMobile > thead > tr > td.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStockCount, table.Table.CollapsesOnMobile > thead > tr > td.ColumnVintage, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRotation, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPackSize, table.Table.CollapsesOnMobile > thead > tr > td.ColumnCase, table.Table.CollapsesOnMobile > thead > tr > td.ColumnAvailable, table.Table.CollapsesOnMobile > thead > tr > td.ColumnFromPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > thead > tr > td.ColumnCode, table.Table.CollapsesOnMobile > thead > tr > td.TotalColumn, table.Table.CollapsesOnMobile > thead > tr > td.TotalPrice, table.Table.CollapsesOnMobile > thead > tr > td.ColumnPriceUpdated, table.Table.CollapsesOnMobile > thead > tr > td.ColumnTastingNote, table.Table.CollapsesOnMobile > thead > tr > td.ColumnConditionalImages, table.Table.CollapsesOnMobile > thead > tr > td.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > td.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnMobile > thead > tr > td.ColumnQtyOriginal, table.Table.CollapsesOnMobile > thead > tr > td.ColumnQtyUpdated, table.Table.CollapsesOnMobile > thead > tr > td.ColumnViewDetail, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnMobile > thead > tr > td.ColumnStock, table.Table.CollapsesOnMobile > thead > tr > td.ColumnRemove, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnInvoiceType, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDelete, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAddToBasket, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDuty, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStockCount, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRotation, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPackSize, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnCase, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnAvailable, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnFromPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnCode, table.Table.CollapsesOnMobile > tbody > tr > th.TotalColumn, table.Table.CollapsesOnMobile > tbody > tr > th.TotalPrice, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnPriceUpdated, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnTastingNote, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnConditionalImages, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQtyOriginal, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnQtyUpdated, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnViewDetail, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStaffOwnership, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnStock, table.Table.CollapsesOnMobile > tbody > tr > th.ColumnRemove, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnInvoiceType, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDelete, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAddToBasket, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAddToBasketWithQtyInput, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDutyStatus, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDuty, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnDuty.WithoutDutyIcon, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStockCount, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnVintage, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRotation, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPackSize, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnCase, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAvailable, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnFromPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTotal, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnCode, table.Table.CollapsesOnMobile > tbody > tr > td.TotalColumn, table.Table.CollapsesOnMobile > tbody > tr > td.TotalPrice, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnPriceUpdated, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnTastingNote, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnConditionalImages, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnProductLineEmailRequest, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity.NotEditable:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQuantity.NotEditable2:not(.HasInput), table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQtyOriginal, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnQtyUpdated, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnViewDetail, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStaffOwnership, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnStock, table.Table.CollapsesOnMobile > tbody > tr > td.ColumnRemove {
    width: 25%;
  }
  table.Table.CollapsesOnMobile > thead > tr > th.Column50PercentMobile, table.Table.CollapsesOnMobile > thead > tr > td.Column50PercentMobile, table.Table.CollapsesOnMobile > tbody > tr > th.Column50PercentMobile, table.Table.CollapsesOnMobile > tbody > tr > td.Column50PercentMobile {
    width: 25%;
  }
}

@media screen and (max-width: 340px) {
  table.Table.CollapsesOnMobile > thead > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper input[type="number"], table.Table.CollapsesOnMobile > tbody > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper input[type="number"] {
    width: 40px;
    margin-right: 5px;
  }
}

@media (max-width: 1023px) {
  table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > th.HasCellExplainer .mobile-cell-label, table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > td.HasCellExplainer .mobile-cell-label, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > th.HasCellExplainer .mobile-cell-label, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > td.HasCellExplainer .mobile-cell-label {
    cursor: pointer;
  }
  table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > th.HasCellExplainer .mobile-cell-label:after, table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > td.HasCellExplainer .mobile-cell-label:after, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > th.HasCellExplainer .mobile-cell-label:after, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > td.HasCellExplainer .mobile-cell-label:after {
    opacity: 0.7;
    display: inline-block;
    content: "";
    position: relative;
    inset-block-start: 2px;
    margin-inline-start: 3px;
    height: 13px;
    width: 13px;
    background-image: url("/Styles/Core/Images/SVGIcons/InfoIconUltraSmall.svg");
    background-size: 100%;
    border-radius: 50%;
  }
}

@media (max-width: 1023px) {
  table.Table.CollapsesOnTablets.CollapsesOnMobile.DoNotShowMobileExplainer > tbody > tr > td .mobile-cell-label:after {
    display: none;
  }
}

@media (min-width: 1024px) {
  table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > th.CellExplainerIsHover, table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > td.CellExplainerIsHover, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > th.CellExplainerIsHover, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > td.CellExplainerIsHover {
    z-index: 3;
  }
  table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > th.HasCellExplainer .CellExplainer, table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > td.HasCellExplainer .CellExplainer, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > th.HasCellExplainer .CellExplainer, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > td.HasCellExplainer .CellExplainer {
    position: relative;
  }
  table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > th.HasCellExplainer .CellExplainer:hover, table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > td.HasCellExplainer .CellExplainer:hover, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > th.HasCellExplainer .CellExplainer:hover, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > td.HasCellExplainer .CellExplainer:hover {
    cursor: pointer;
  }
  table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > th.HasCellExplainer .CellExplainer:hover:after, table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > td.HasCellExplainer .CellExplainer:hover:after, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > th.HasCellExplainer .CellExplainer:hover:after, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > td.HasCellExplainer .CellExplainer:hover:after {
    opacity: 1;
    pointer-events: all;
  }
  table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > th.HasCellExplainer .CellExplainer:after, table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > td.HasCellExplainer .CellExplainer:after, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > th.HasCellExplainer .CellExplainer:after, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > td.HasCellExplainer .CellExplainer:after {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    transition: 0.2s 0s opacity ease-in-out;
    white-space: nowrap;
    content: "";
    height: 13px;
    width: 17px;
    inset-block-start: 3px;
    inset-inline-start: calc(100% - 1px);
    background-image: url("/Styles/Core/Images/SVGIcons/InfoIconUltraSmall.svg");
    background-size: 13px;
    background-repeat: no-repeat;
    padding-inline-start: 0;
    background-position: center right;
  }
  table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > th.HasCellExplainer .CellExplainer, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > th.HasCellExplainer .CellExplainer {
    vertical-align: middle;
  }
  table.Table.CollapsesOnTablets.CollapsesOnMobile > thead > tr > th.HasCellExplainer .CellExplainer:after, table.Table.CollapsesOnTablets.CollapsesOnMobile > tbody > tr > th.HasCellExplainer .CellExplainer:after {
    display: inline-block;
    vertical-align: middle;
    opacity: 1;
    pointer-events: all;
    position: relative;
    inset-block-start: 0;
    inset-inline-start: unset;
    margin-inline-start: 3px;
    width: 13px;
  }
}

table.Table caption {
  font-family: inherit;
  font-size: inherit;
  font-style: italic;
  text-align: left;
  line-height: inherit;
  padding: 7px 7px 6px 7px;
  border: none;
  border-top: 1px solid #e4dee0;
  border-left: 1px solid #e4dee0;
  border-right: 1px solid #e4dee0;
  word-break: break-word;
  word-wrap: break-word;
}

table.Table > thead > tr > th, table.Table > thead > tr > td, table.Table > tbody > tr > th, table.Table > tbody > tr > td {
  position: relative;
  vertical-align: middle;
  font-family: inherit;
  line-height: inherit;
  font-size: inherit;
  word-break: break-word;
  word-wrap: break-word;
  text-align: left;
  min-width: 70px;
  padding: 8px 10px 8px 10px;
  border: none;
  border-bottom: 1px solid #e4dee0;
}

table.Table > thead > tr > th sup, table.Table > thead > tr > th sub, table.Table > thead > tr > td sup, table.Table > thead > tr > td sub, table.Table > tbody > tr > th sup, table.Table > tbody > tr > th sub, table.Table > tbody > tr > td sup, table.Table > tbody > tr > td sub {
  font-size: 110%;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
}

table.Table > thead > tr > th sup, table.Table > thead > tr > td sup, table.Table > tbody > tr > th sup, table.Table > tbody > tr > td sup {
  top: -0.1em;
}

table.Table > thead > tr > th sub, table.Table > thead > tr > td sub, table.Table > tbody > tr > th sub, table.Table > tbody > tr > td sub {
  bottom: -0.1em;
}

table.Table > thead > tr > th .mobile-cell-label, table.Table > thead > tr > td .mobile-cell-label, table.Table > tbody > tr > th .mobile-cell-label, table.Table > tbody > tr > td .mobile-cell-label {
  display: none;
  font-size: 11px;
  margin-bottom: 1px;
  color: rgba(0, 0, 0, 0.6);
}

table.Table > thead > tr > th .TabletsAndMobileOnlyTableCellValue,
table.Table > thead > tr > th .TabletsAndMobileOnlyButtonWrapper, table.Table > thead > tr > td .TabletsAndMobileOnlyTableCellValue,
table.Table > thead > tr > td .TabletsAndMobileOnlyButtonWrapper, table.Table > tbody > tr > th .TabletsAndMobileOnlyTableCellValue,
table.Table > tbody > tr > th .TabletsAndMobileOnlyButtonWrapper, table.Table > tbody > tr > td .TabletsAndMobileOnlyTableCellValue,
table.Table > tbody > tr > td .TabletsAndMobileOnlyButtonWrapper {
  display: none;
}

table.Table > thead > tr > th > .EmptyValue, table.Table > thead > tr > td > .EmptyValue, table.Table > tbody > tr > th > .EmptyValue, table.Table > tbody > tr > td > .EmptyValue {
  display: none;
  color: #262d40;
}

table.Table > thead > tr > th > input, table.Table > thead > tr > th > select, table.Table > thead > tr > th > textarea, table.Table > thead > tr > td > input, table.Table > thead > tr > td > select, table.Table > thead > tr > td > textarea, table.Table > tbody > tr > th > input, table.Table > tbody > tr > th > select, table.Table > tbody > tr > th > textarea, table.Table > tbody > tr > td > input, table.Table > tbody > tr > td > select, table.Table > tbody > tr > td > textarea {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}

table.Table > thead > tr > th .TableCheckboxWrapper, table.Table > thead > tr > td .TableCheckboxWrapper, table.Table > tbody > tr > th .TableCheckboxWrapper, table.Table > tbody > tr > td .TableCheckboxWrapper {
  margin-bottom: 0;
}

table.Table > thead > tr > th .TableCheckboxWrapper input[type="checkbox"], table.Table > thead > tr > td .TableCheckboxWrapper input[type="checkbox"], table.Table > tbody > tr > th .TableCheckboxWrapper input[type="checkbox"], table.Table > tbody > tr > td .TableCheckboxWrapper input[type="checkbox"] {
  margin-top: -1px;
}

table.Table > thead > tr > th.ButtonWrapper, table.Table > thead > tr > td.ButtonWrapper, table.Table > tbody > tr > th.ButtonWrapper, table.Table > tbody > tr > td.ButtonWrapper {
  min-width: unset;
  padding: 4px 6px;
  text-align: right;
}

table.Table > thead > tr > th.ButtonWrapper.SelectionButtonWrapper, table.Table > thead > tr > td.ButtonWrapper.SelectionButtonWrapper, table.Table > tbody > tr > th.ButtonWrapper.SelectionButtonWrapper, table.Table > tbody > tr > td.ButtonWrapper.SelectionButtonWrapper {
  width: 140px;
  min-width: 140px;
  padding-left: 40px;
}

table.Table > thead > tr > th.ButtonWrapper.SelectionButtonWrapper button, table.Table > thead > tr > th.ButtonWrapper.SelectionButtonWrapper .Button, table.Table > thead > tr > td.ButtonWrapper.SelectionButtonWrapper button, table.Table > thead > tr > td.ButtonWrapper.SelectionButtonWrapper .Button, table.Table > tbody > tr > th.ButtonWrapper.SelectionButtonWrapper button, table.Table > tbody > tr > th.ButtonWrapper.SelectionButtonWrapper .Button, table.Table > tbody > tr > td.ButtonWrapper.SelectionButtonWrapper button, table.Table > tbody > tr > td.ButtonWrapper.SelectionButtonWrapper .Button {
  width: 100%;
}

table.Table > thead > tr > th.ButtonWrapper.AlignLeft, table.Table > thead > tr > td.ButtonWrapper.AlignLeft, table.Table > tbody > tr > th.ButtonWrapper.AlignLeft, table.Table > tbody > tr > td.ButtonWrapper.AlignLeft {
  text-align: left;
}

table.Table > thead > tr > th.ButtonWrapper button, table.Table > thead > tr > th.ButtonWrapper .Button, table.Table > thead > tr > th.ButtonWrapper .button, table.Table > thead > tr > td.ButtonWrapper button, table.Table > thead > tr > td.ButtonWrapper .Button, table.Table > thead > tr > td.ButtonWrapper .button, table.Table > tbody > tr > th.ButtonWrapper button, table.Table > tbody > tr > th.ButtonWrapper .Button, table.Table > tbody > tr > th.ButtonWrapper .button, table.Table > tbody > tr > td.ButtonWrapper button, table.Table > tbody > tr > td.ButtonWrapper .Button, table.Table > tbody > tr > td.ButtonWrapper .button {
  white-space: nowrap;
  margin: 0 12px 0 0;
}

table.Table > thead > tr > th.ButtonWrapper button:last-child, table.Table > thead > tr > th.ButtonWrapper .Button:last-child, table.Table > thead > tr > th.ButtonWrapper .button:last-child, table.Table > thead > tr > td.ButtonWrapper button:last-child, table.Table > thead > tr > td.ButtonWrapper .Button:last-child, table.Table > thead > tr > td.ButtonWrapper .button:last-child, table.Table > tbody > tr > th.ButtonWrapper button:last-child, table.Table > tbody > tr > th.ButtonWrapper .Button:last-child, table.Table > tbody > tr > th.ButtonWrapper .button:last-child, table.Table > tbody > tr > td.ButtonWrapper button:last-child, table.Table > tbody > tr > td.ButtonWrapper .Button:last-child, table.Table > tbody > tr > td.ButtonWrapper .button:last-child {
  margin-right: 0;
}

table.Table > thead > tr > th.ButtonWrapper .EditableToken, table.Table > thead > tr > td.ButtonWrapper .EditableToken, table.Table > tbody > tr > th.ButtonWrapper .EditableToken, table.Table > tbody > tr > td.ButtonWrapper .EditableToken {
  position: relative;
}

table.Table > thead > tr > th.ColumnRemove, table.Table > thead > tr > td.ColumnRemove, table.Table > tbody > tr > th.ColumnRemove, table.Table > tbody > tr > td.ColumnRemove {
  width: 32px;
  min-width: 32px;
  text-align: center;
}

table.Table > thead > tr > th.ColumnRemove .button.IconButton .CrossIcon.Tiny, table.Table > thead > tr > td.ColumnRemove .button.IconButton .CrossIcon.Tiny, table.Table > tbody > tr > th.ColumnRemove .button.IconButton .CrossIcon.Tiny, table.Table > tbody > tr > td.ColumnRemove .button.IconButton .CrossIcon.Tiny {
  margin-block-start: 5px;
}

table.Table > thead > tr > th.RowExpanderCell, table.Table > thead > tr > td.RowExpanderCell, table.Table > tbody > tr > th.RowExpanderCell, table.Table > tbody > tr > td.RowExpanderCell {
  width: 28px;
  min-width: 28px;
  padding: 8px 8px 8px 0;
}

@media (min-width: 1024px) {
  table.Table > thead > tr > th.RowExpanderCell.HasBorderLeft, table.Table > thead > tr > td.RowExpanderCell.HasBorderLeft, table.Table > tbody > tr > th.RowExpanderCell.HasBorderLeft, table.Table > tbody > tr > td.RowExpanderCell.HasBorderLeft {
    border-left: 1px solid #e4dee0;
    padding-left: 8px;
    padding-right: 8px;
  }
}

table.Table > thead > tr > th.RowExpanderCell button, table.Table > thead > tr > th.RowExpanderCell .SVGSpriteIcon, table.Table > thead > tr > th.RowExpanderCell .spriteProjectIcons, table.Table > thead > tr > td.RowExpanderCell button, table.Table > thead > tr > td.RowExpanderCell .SVGSpriteIcon, table.Table > thead > tr > td.RowExpanderCell .spriteProjectIcons, table.Table > tbody > tr > th.RowExpanderCell button, table.Table > tbody > tr > th.RowExpanderCell .SVGSpriteIcon, table.Table > tbody > tr > th.RowExpanderCell .spriteProjectIcons, table.Table > tbody > tr > td.RowExpanderCell button, table.Table > tbody > tr > td.RowExpanderCell .SVGSpriteIcon, table.Table > tbody > tr > td.RowExpanderCell .spriteProjectIcons {
  display: block;
  margin: 0 auto 0 auto;
}

table.Table > thead > tr > th.RowExpanderCell .PlusMinusIcon, table.Table > thead > tr > td.RowExpanderCell .PlusMinusIcon, table.Table > tbody > tr > th.RowExpanderCell .PlusMinusIcon, table.Table > tbody > tr > td.RowExpanderCell .PlusMinusIcon {
  pointer-events: none;
}

table.Table > thead > tr > th.ColumnInvoiceReference, table.Table > thead > tr > th.ColumInvoiceType, table.Table > thead > tr > th.ColumnNetTotal, table.Table > thead > tr > th.ColumnGrossTotal, table.Table > thead > tr > th.ColumnQuantityDelivered, table.Table > thead > tr > th.ColumnPackSize, table.Table > thead > tr > th.ColumnUOM, table.Table > thead > tr > th.ColumnCase, table.Table > thead > tr > th.ColumnInvoiceType, table.Table > thead > tr > td.ColumnInvoiceReference, table.Table > thead > tr > td.ColumInvoiceType, table.Table > thead > tr > td.ColumnNetTotal, table.Table > thead > tr > td.ColumnGrossTotal, table.Table > thead > tr > td.ColumnQuantityDelivered, table.Table > thead > tr > td.ColumnPackSize, table.Table > thead > tr > td.ColumnUOM, table.Table > thead > tr > td.ColumnCase, table.Table > thead > tr > td.ColumnInvoiceType, table.Table > tbody > tr > th.ColumnInvoiceReference, table.Table > tbody > tr > th.ColumInvoiceType, table.Table > tbody > tr > th.ColumnNetTotal, table.Table > tbody > tr > th.ColumnGrossTotal, table.Table > tbody > tr > th.ColumnQuantityDelivered, table.Table > tbody > tr > th.ColumnPackSize, table.Table > tbody > tr > th.ColumnUOM, table.Table > tbody > tr > th.ColumnCase, table.Table > tbody > tr > th.ColumnInvoiceType, table.Table > tbody > tr > td.ColumnInvoiceReference, table.Table > tbody > tr > td.ColumInvoiceType, table.Table > tbody > tr > td.ColumnNetTotal, table.Table > tbody > tr > td.ColumnGrossTotal, table.Table > tbody > tr > td.ColumnQuantityDelivered, table.Table > tbody > tr > td.ColumnPackSize, table.Table > tbody > tr > td.ColumnUOM, table.Table > tbody > tr > td.ColumnCase, table.Table > tbody > tr > td.ColumnInvoiceType {
  white-space: nowrap;
}

table.Table > thead > tr > th.ColumnProductName, table.Table > thead > tr > td.ColumnProductName, table.Table > tbody > tr > th.ColumnProductName, table.Table > tbody > tr > td.ColumnProductName {
  min-width: 214px;
  width: 100%;
}

@media (min-width: 1024px) {
  table.Table > thead > tr > th.ColumnProductName.NotFullWidth, table.Table > thead > tr > td.ColumnProductName.NotFullWidth, table.Table > tbody > tr > th.ColumnProductName.NotFullWidth, table.Table > tbody > tr > td.ColumnProductName.NotFullWidth {
    width: unset;
  }
}

table.Table > thead > tr > th.ColumnProductName .ProductNameValue, table.Table > thead > tr > td.ColumnProductName .ProductNameValue, table.Table > tbody > tr > th.ColumnProductName .ProductNameValue, table.Table > tbody > tr > td.ColumnProductName .ProductNameValue {
  margin: 0;
}

table.Table > thead > tr > th.ColumnProductName a.ProductNameValue:not(:hover), table.Table > thead > tr > td.ColumnProductName a.ProductNameValue:not(:hover), table.Table > tbody > tr > th.ColumnProductName a.ProductNameValue:not(:hover), table.Table > tbody > tr > td.ColumnProductName a.ProductNameValue:not(:hover) {
  text-decoration: underline;
}

table.Table > thead > tr > th.ColumnProductName a:hover > .ProductName, table.Table > thead > tr > td.ColumnProductName a:hover > .ProductName, table.Table > tbody > tr > th.ColumnProductName a:hover > .ProductName, table.Table > tbody > tr > td.ColumnProductName a:hover > .ProductName {
  text-decoration: inherit;
}

table.Table > thead > tr > th.ColumnInvoiceType, table.Table > thead > tr > td.ColumnInvoiceType, table.Table > tbody > tr > th.ColumnInvoiceType, table.Table > tbody > tr > td.ColumnInvoiceType {
  width: 64px;
  min-width: 64px;
}

table.Table > thead > tr > th.ColumnPrice, table.Table > thead > tr > th.ColumnTotal, table.Table > thead > tr > td.ColumnPrice, table.Table > thead > tr > td.ColumnTotal, table.Table > tbody > tr > th.ColumnPrice, table.Table > tbody > tr > th.ColumnTotal, table.Table > tbody > tr > td.ColumnPrice, table.Table > tbody > tr > td.ColumnTotal {
  text-align: right;
}

table.Table > thead > tr > th.ColumnQuantity, table.Table > thead > tr > td.ColumnQuantity, table.Table > tbody > tr > th.ColumnQuantity, table.Table > tbody > tr > td.ColumnQuantity {
  text-align: center;
  width: 44px;
}

table.Table > thead > tr > th.ColumnQtyOriginal, table.Table > thead > tr > th.ColumnQtyUpdated, table.Table > thead > tr > td.ColumnQtyOriginal, table.Table > thead > tr > td.ColumnQtyUpdated, table.Table > tbody > tr > th.ColumnQtyOriginal, table.Table > tbody > tr > th.ColumnQtyUpdated, table.Table > tbody > tr > td.ColumnQtyOriginal, table.Table > tbody > tr > td.ColumnQtyUpdated {
  text-align: center;
  width: 106px;
}

table.Table > thead > tr > th.ColumnDelete, table.Table > thead > tr > td.ColumnDelete, table.Table > tbody > tr > th.ColumnDelete, table.Table > tbody > tr > td.ColumnDelete {
  width: 27px;
  min-width: unset;
}

table.Table > thead > tr > th.BoldText, table.Table > thead > tr > td.BoldText, table.Table > tbody > tr > th.BoldText, table.Table > tbody > tr > td.BoldText {
  font-weight: bold;
}

table.Table > thead > tr > th .ButtonText, table.Table > thead > tr > td .ButtonText, table.Table > tbody > tr > th .ButtonText, table.Table > tbody > tr > td .ButtonText {
  vertical-align: middle;
}

table.Table > thead > tr > th.HasInput, table.Table > thead > tr > td.HasInput, table.Table > tbody > tr > th.HasInput, table.Table > tbody > tr > td.HasInput {
  text-align: left;
  padding: 4px 0 4px 4px;
}

@media (min-width: 1024px) {
  table.Table > thead > tr > th.HasInput.HasPriceInput input[type="number"], table.Table > thead > tr > td.HasInput.HasPriceInput input[type="number"], table.Table > tbody > tr > th.HasInput.HasPriceInput input[type="number"], table.Table > tbody > tr > td.HasInput.HasPriceInput input[type="number"] {
    width: unset;
    min-width: 80px;
    max-width: 80px;
    margin: 0;
  }
}

table.Table > thead > tr > th.HasInput.LastHasInput, table.Table > thead > tr > td.HasInput.LastHasInput, table.Table > tbody > tr > th.HasInput.LastHasInput, table.Table > tbody > tr > td.HasInput.LastHasInput {
  padding-bottom: 4px;
  padding-right: 4px;
}

table.Table > thead > tr > th.HasInput.ColumnBottleSize, table.Table > thead > tr > td.HasInput.ColumnBottleSize, table.Table > tbody > tr > th.HasInput.ColumnBottleSize, table.Table > tbody > tr > td.HasInput.ColumnBottleSize {
  min-width: 90px;
  width: 90px;
}

table.Table > thead > tr > th.HasInput.ColumnValue, table.Table > thead > tr > td.HasInput.ColumnValue, table.Table > tbody > tr > th.HasInput.ColumnValue, table.Table > tbody > tr > td.HasInput.ColumnValue {
  min-width: 100px;
  width: 100px;
}

table.Table > thead > tr > th.HasInput.ColumnCaseSize, table.Table > thead > tr > td.HasInput.ColumnCaseSize, table.Table > tbody > tr > th.HasInput.ColumnCaseSize, table.Table > tbody > tr > td.HasInput.ColumnCaseSize {
  min-width: 90px;
  width: 90px;
}

table.Table > thead > tr > th.HasInput.ColumnDutyStatus, table.Table > thead > tr > td.HasInput.ColumnDutyStatus, table.Table > tbody > tr > th.HasInput.ColumnDutyStatus, table.Table > tbody > tr > td.HasInput.ColumnDutyStatus {
  min-width: 110px;
  width: 110px;
}

table.Table > thead > tr > th.HasInput.ColumnQuantity, table.Table > thead > tr > td.HasInput.ColumnQuantity, table.Table > tbody > tr > th.HasInput.ColumnQuantity, table.Table > tbody > tr > td.HasInput.ColumnQuantity {
  min-width: 71px;
  width: 71px;
  text-align: center;
}

table.Table > thead > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table > thead > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table > tbody > tr > th.HasInput.ColumnQuantity.OnlyQtyLabel, table.Table > tbody > tr > td.HasInput.ColumnQuantity.OnlyQtyLabel {
  min-width: 52px;
  width: 52px;
}

table.Table > thead > tr > th.HasInput.ColumnPer, table.Table > thead > tr > td.HasInput.ColumnPer, table.Table > tbody > tr > th.HasInput.ColumnPer, table.Table > tbody > tr > td.HasInput.ColumnPer {
  min-width: 90px;
  width: 90px;
}

table.Table > thead > tr > th.HasInput input[type="number"], table.Table > thead > tr > th.HasInput input[type="text"], table.Table > thead > tr > th.HasInput select, table.Table > thead > tr > td.HasInput input[type="number"], table.Table > thead > tr > td.HasInput input[type="text"], table.Table > thead > tr > td.HasInput select, table.Table > tbody > tr > th.HasInput input[type="number"], table.Table > tbody > tr > th.HasInput input[type="text"], table.Table > tbody > tr > th.HasInput select, table.Table > tbody > tr > td.HasInput input[type="number"], table.Table > tbody > tr > td.HasInput input[type="text"], table.Table > tbody > tr > td.HasInput select {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  font-size: 13px;
  height: 26px;
  text-align: start;
}

table.Table > thead > tr > th.HasInput input[type="number"].Qty-Box, table.Table > thead > tr > td.HasInput input[type="number"].Qty-Box, table.Table > tbody > tr > th.HasInput input[type="number"].Qty-Box, table.Table > tbody > tr > td.HasInput input[type="number"].Qty-Box {
  width: 48px;
  min-width: 48px;
  text-align: center;
  padding: 0 1px 0 1px;
}

table.Table > thead > tr > th.HasInput input[type="number"].Price-Box, table.Table > thead > tr > td.HasInput input[type="number"].Price-Box, table.Table > tbody > tr > th.HasInput input[type="number"].Price-Box, table.Table > tbody > tr > td.HasInput input[type="number"].Price-Box {
  width: 68px;
  min-width: 68px;
}

table.Table > thead > tr > th.HasInput input[type="number"].Quantity, table.Table > thead > tr > td.HasInput input[type="number"].Quantity, table.Table > tbody > tr > th.HasInput input[type="number"].Quantity, table.Table > tbody > tr > td.HasInput input[type="number"].Quantity {
  text-align: center;
}

table.Table > thead > tr > th.HasInput input[type="text"], table.Table > thead > tr > td.HasInput input[type="text"], table.Table > tbody > tr > th.HasInput input[type="text"], table.Table > tbody > tr > td.HasInput input[type="text"] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

table.Table > thead > tr > th.HasClickableIcon .ClickableItemsWrapper, table.Table > thead > tr > td.HasClickableIcon .ClickableItemsWrapper, table.Table > tbody > tr > th.HasClickableIcon .ClickableItemsWrapper, table.Table > tbody > tr > td.HasClickableIcon .ClickableItemsWrapper {
  display: flex;
  align-items: center;
  cursor: pointer;
}

table.Table > thead > tr > th.HasClickableIcon .ClickableItemsWrapper:hover, table.Table > thead > tr > td.HasClickableIcon .ClickableItemsWrapper:hover, table.Table > tbody > tr > th.HasClickableIcon .ClickableItemsWrapper:hover, table.Table > tbody > tr > td.HasClickableIcon .ClickableItemsWrapper:hover {
  color: #933a4d;
}

table.Table > thead > tr > th.HasClickableIcon .ClickableItemsWrapper:hover .EditPen, table.Table > thead > tr > td.HasClickableIcon .ClickableItemsWrapper:hover .EditPen, table.Table > tbody > tr > th.HasClickableIcon .ClickableItemsWrapper:hover .EditPen, table.Table > tbody > tr > td.HasClickableIcon .ClickableItemsWrapper:hover .EditPen {
  filter: invert(27%) sepia(51%) saturate(900%) hue-rotate(296deg) brightness(83%) contrast(97%);
}

table.Table > thead > tr > th.HasClickableIcon .ClickableItemsWrapper .ContentBuffer, table.Table > thead > tr > td.HasClickableIcon .ClickableItemsWrapper .ContentBuffer, table.Table > tbody > tr > th.HasClickableIcon .ClickableItemsWrapper .ContentBuffer, table.Table > tbody > tr > td.HasClickableIcon .ClickableItemsWrapper .ContentBuffer {
  flex-grow: 2;
}

table.Table > thead > tr > th.HasClickableIcon .ClickableItemsWrapper .EditPen, table.Table > thead > tr > td.HasClickableIcon .ClickableItemsWrapper .EditPen, table.Table > tbody > tr > th.HasClickableIcon .ClickableItemsWrapper .EditPen, table.Table > tbody > tr > td.HasClickableIcon .ClickableItemsWrapper .EditPen {
  vertical-align: middle;
  margin-top: -4px;
  margin-right: 4px;
}

table.Table > thead > tr > th.HasClickableIcon .ClickableItemsWrapper .ClickableItemText, table.Table > thead > tr > td.HasClickableIcon .ClickableItemsWrapper .ClickableItemText, table.Table > tbody > tr > th.HasClickableIcon .ClickableItemsWrapper .ClickableItemText, table.Table > tbody > tr > td.HasClickableIcon .ClickableItemsWrapper .ClickableItemText {
  cursor: pointer;
  text-decoration: underline;
}

table.Table > thead > tr > th.ColumnCode, table.Table > thead > tr > td.ColumnCode, table.Table > tbody > tr > th.ColumnCode, table.Table > tbody > tr > td.ColumnCode {
  white-space: nowrap;
  width: 90px;
}

table.Table > thead > tr > th.ColumnProductsAndItems, table.Table > thead > tr > td.ColumnProductsAndItems, table.Table > tbody > tr > th.ColumnProductsAndItems, table.Table > tbody > tr > td.ColumnProductsAndItems {
  min-width: 170px;
  width: 170px;
}

table.Table > thead > tr > th.ColumnAddToBasketWithQtyInput, table.Table > thead > tr > td.ColumnAddToBasketWithQtyInput, table.Table > tbody > tr > th.ColumnAddToBasketWithQtyInput, table.Table > tbody > tr > td.ColumnAddToBasketWithQtyInput {
  width: 100px;
  min-width: 100px;
  white-space: nowrap;
  padding: 7px;
}

table.Table > thead > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper, table.Table > thead > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper, table.Table > tbody > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper, table.Table > tbody > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper {
  display: flex;
  align-items: center;
}

table.Table > thead > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper input[type="number"], table.Table > thead > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper input[type="number"], table.Table > tbody > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper input[type="number"], table.Table > tbody > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper input[type="number"] {
  flex-shrink: 0;
  margin: 0 7px 0 0;
}

table.Table > thead > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton, table.Table > thead > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton, table.Table > tbody > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton, table.Table > tbody > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton {
  min-width: 42px;
  width: 42px;
}

table.Table > thead > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasket, table.Table > thead > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasket, table.Table > tbody > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasket, table.Table > tbody > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasket {
  color: #fff !important;
  background-color: #933a4d !important;
  border-color: #933a4d !important;
}

table.Table > thead > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasket .LoadingSpinner, table.Table > thead > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasket .LoadingSpinner, table.Table > tbody > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasket .LoadingSpinner, table.Table > tbody > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasket .LoadingSpinner {
  width: 16px !important;
  height: 16px !important;
  filter: invert(1) brightness(10) grayscale(1) !important;
}

table.Table > thead > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasketSuccess, table.Table > thead > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasketSuccess, table.Table > tbody > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasketSuccess, table.Table > tbody > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasketSuccess {
  color: #fff !important;
  background-color: #00aa52 !important;
  border-color: #00aa52 !important;
}

table.Table > thead > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasketSuccess .TickIcon use, table.Table > thead > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasketSuccess .TickIcon use, table.Table > tbody > tr > th.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasketSuccess .TickIcon use, table.Table > tbody > tr > td.ColumnAddToBasketWithQtyInput .AddToBasketAndQtyWrapper .PurchaseButton.AddingToBasketSuccess .TickIcon use {
  --Icon-Default-Colour: #fff !important;
}

table.Table > thead > tr > th.ColumnAddToBasket, table.Table > thead > tr > td.ColumnAddToBasket, table.Table > tbody > tr > th.ColumnAddToBasket, table.Table > tbody > tr > td.ColumnAddToBasket {
  width: 30px;
  min-width: 30px;
  padding: 8px 10px 8px 10px;
}

table.Table > thead > tr > th.ColumnDutyStatus, table.Table > thead > tr > th.ColumnDuty, table.Table > thead > tr > td.ColumnDutyStatus, table.Table > thead > tr > td.ColumnDuty, table.Table > tbody > tr > th.ColumnDutyStatus, table.Table > tbody > tr > th.ColumnDuty, table.Table > tbody > tr > td.ColumnDutyStatus, table.Table > tbody > tr > td.ColumnDuty {
  min-width: 76px;
  width: 76px;
}

table.Table > thead > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table > thead > tr > th.ColumnDuty.WithoutDutyIcon, table.Table > thead > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table > thead > tr > td.ColumnDuty.WithoutDutyIcon, table.Table > tbody > tr > th.ColumnDutyStatus.WithoutDutyIcon, table.Table > tbody > tr > th.ColumnDuty.WithoutDutyIcon, table.Table > tbody > tr > td.ColumnDutyStatus.WithoutDutyIcon, table.Table > tbody > tr > td.ColumnDuty.WithoutDutyIcon {
  min-width: 50px;
  width: 50px;
  text-align: center;
}

table.Table > thead > tr > th.ColumnDutyStatus .InfoIcon, table.Table > thead > tr > th.ColumnDuty .InfoIcon, table.Table > thead > tr > td.ColumnDutyStatus .InfoIcon, table.Table > thead > tr > td.ColumnDuty .InfoIcon, table.Table > tbody > tr > th.ColumnDutyStatus .InfoIcon, table.Table > tbody > tr > th.ColumnDuty .InfoIcon, table.Table > tbody > tr > td.ColumnDutyStatus .InfoIcon, table.Table > tbody > tr > td.ColumnDuty .InfoIcon {
  margin: 0 0 0 5px;
}

table.Table > thead > tr > th.ColumnRotation, table.Table > thead > tr > td.ColumnRotation, table.Table > tbody > tr > th.ColumnRotation, table.Table > tbody > tr > td.ColumnRotation {
  width: 130px;
  min-width: unset;
  white-space: nowrap;
}

table.Table > thead > tr > th.ColumnPackSize, table.Table > thead > tr > td.ColumnPackSize, table.Table > tbody > tr > th.ColumnPackSize, table.Table > tbody > tr > td.ColumnPackSize {
  width: 84px;
  min-width: 84px;
}

table.Table > thead > tr > th.ColumnCase, table.Table > thead > tr > td.ColumnCase, table.Table > tbody > tr > th.ColumnCase, table.Table > tbody > tr > td.ColumnCase {
  width: 56px;
  min-width: 56px;
}

table.Table > thead > tr > th.ColumnDateTime, table.Table > thead > tr > td.ColumnDateTime, table.Table > tbody > tr > th.ColumnDateTime, table.Table > tbody > tr > td.ColumnDateTime {
  min-width: 124px;
}

table.Table > thead > tr > th.ColumnStock, table.Table > thead > tr > td.ColumnStock, table.Table > tbody > tr > th.ColumnStock, table.Table > tbody > tr > td.ColumnStock {
  min-width: 57px;
  width: 57px;
  text-align: center;
}

table.Table > thead > tr > th.ColumnStockCount, table.Table > thead > tr > td.ColumnStockCount, table.Table > tbody > tr > th.ColumnStockCount, table.Table > tbody > tr > td.ColumnStockCount {
  min-width: 110px;
  width: 110px;
  text-align: center;
}

table.Table > thead > tr > th.ColumnVintage, table.Table > thead > tr > td.ColumnVintage, table.Table > tbody > tr > th.ColumnVintage, table.Table > tbody > tr > td.ColumnVintage {
  min-width: 72px;
  width: 72px;
  white-space: nowrap;
}

table.Table > thead > tr > th.ColumnVintageAbbr, table.Table > thead > tr > td.ColumnVintageAbbr, table.Table > tbody > tr > th.ColumnVintageAbbr, table.Table > tbody > tr > td.ColumnVintageAbbr {
  min-width: 50px;
  width: 50px;
  white-space: nowrap;
}

table.Table > thead > tr > th.ColumnVintageAbbr.SortOption, table.Table > thead > tr > td.ColumnVintageAbbr.SortOption, table.Table > tbody > tr > th.ColumnVintageAbbr.SortOption, table.Table > tbody > tr > td.ColumnVintageAbbr.SortOption {
  min-width: 56px;
  width: 56px;
}

table.Table > thead > tr > th.ColumnStaffOwnership, table.Table > thead > tr > td.ColumnStaffOwnership, table.Table > tbody > tr > th.ColumnStaffOwnership, table.Table > tbody > tr > td.ColumnStaffOwnership {
  min-width: 60px;
  width: 60px;
  text-align: center;
}

table.Table > thead > tr > th.ConditionExpand, table.Table > thead > tr > td.ConditionExpand, table.Table > tbody > tr > th.ConditionExpand, table.Table > tbody > tr > td.ConditionExpand {
  font-size: 12px;
  color: #262d40;
  cursor: pointer;
  padding-top: 13px;
}

table.Table > thead > tr > th.ConditionExpand.NoLink, table.Table > thead > tr > td.ConditionExpand.NoLink, table.Table > tbody > tr > th.ConditionExpand.NoLink, table.Table > tbody > tr > td.ConditionExpand.NoLink {
  cursor: default !important;
  color: transparent !important;
}

table.Table > thead > tr > th.ConditionExpand .EditableToken, table.Table > thead > tr > td.ConditionExpand .EditableToken, table.Table > tbody > tr > th.ConditionExpand .EditableToken, table.Table > tbody > tr > td.ConditionExpand .EditableToken {
  vertical-align: baseline;
}

table.Table > thead > tr > th.ColumnAvailable, table.Table > thead > tr > td.ColumnAvailable, table.Table > tbody > tr > th.ColumnAvailable, table.Table > tbody > tr > td.ColumnAvailable {
  min-width: 80px;
  width: 80px;
  text-align: center;
}

table.Table > thead > tr > th.ColumnBasketType, table.Table > thead > tr > td.ColumnBasketType, table.Table > tbody > tr > th.ColumnBasketType, table.Table > tbody > tr > td.ColumnBasketType {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 7px;
}

table.Table > thead > tr > th.ColumnBasketType .BasketIcon, table.Table > thead > tr > td.ColumnBasketType .BasketIcon, table.Table > tbody > tr > th.ColumnBasketType .BasketIcon, table.Table > tbody > tr > td.ColumnBasketType .BasketIcon {
  display: inline-block;
  margin-top: -1px;
  margin-right: 6px;
  vertical-align: middle;
}

table.Table > thead > tr > th.ColumnBasketType .BasketTypeValue, table.Table > thead > tr > td.ColumnBasketType .BasketTypeValue, table.Table > tbody > tr > th.ColumnBasketType .BasketTypeValue, table.Table > tbody > tr > td.ColumnBasketType .BasketTypeValue {
  display: inline-block;
  vertical-align: middle;
}

table.Table > thead > tr > th.ColumnRadioSelectWrapper, table.Table > thead > tr > th.ColumnRadioSelectWrapperWidthMimmick, table.Table > thead > tr > td.ColumnRadioSelectWrapper, table.Table > thead > tr > td.ColumnRadioSelectWrapperWidthMimmick, table.Table > tbody > tr > th.ColumnRadioSelectWrapper, table.Table > tbody > tr > th.ColumnRadioSelectWrapperWidthMimmick, table.Table > tbody > tr > td.ColumnRadioSelectWrapper, table.Table > tbody > tr > td.ColumnRadioSelectWrapperWidthMimmick {
  max-width: 38px;
  min-width: 38px;
  width: 38px;
}

table.Table > thead > tr > th.ColumnFromPrice, table.Table > thead > tr > th.ColumnPrice, table.Table > thead > tr > th.ColumnTotal, table.Table > thead > tr > th.TotalColumn, table.Table > thead > tr > th.TotalPrice, table.Table > thead > tr > th.ColumnPriceUpdated, table.Table > thead > tr > td.ColumnFromPrice, table.Table > thead > tr > td.ColumnPrice, table.Table > thead > tr > td.ColumnTotal, table.Table > thead > tr > td.TotalColumn, table.Table > thead > tr > td.TotalPrice, table.Table > thead > tr > td.ColumnPriceUpdated, table.Table > tbody > tr > th.ColumnFromPrice, table.Table > tbody > tr > th.ColumnPrice, table.Table > tbody > tr > th.ColumnTotal, table.Table > tbody > tr > th.TotalColumn, table.Table > tbody > tr > th.TotalPrice, table.Table > tbody > tr > th.ColumnPriceUpdated, table.Table > tbody > tr > td.ColumnFromPrice, table.Table > tbody > tr > td.ColumnPrice, table.Table > tbody > tr > td.ColumnTotal, table.Table > tbody > tr > td.TotalColumn, table.Table > tbody > tr > td.TotalPrice, table.Table > tbody > tr > td.ColumnPriceUpdated {
  white-space: nowrap;
  text-align: right;
  width: 84px;
}

table.Table > thead > tr > th.ColumnCost, table.Table > thead > tr > td.ColumnCost, table.Table > tbody > tr > th.ColumnCost, table.Table > tbody > tr > td.ColumnCost {
  min-width: unset;
}

table.Table > thead > tr > th.ColumnRating, table.Table > thead > tr > th.ColumnTastingNote, table.Table > thead > tr > td.ColumnRating, table.Table > thead > tr > td.ColumnTastingNote, table.Table > tbody > tr > th.ColumnRating, table.Table > tbody > tr > th.ColumnTastingNote, table.Table > tbody > tr > td.ColumnRating, table.Table > tbody > tr > td.ColumnTastingNote {
  padding-right: 42px;
  white-space: nowrap;
  min-width: 90px;
  width: 90px;
}

table.Table > thead > tr > th.ColumnRating .ProductRatingValue, table.Table > thead > tr > th.ColumnTastingNote .ProductRatingValue, table.Table > thead > tr > td.ColumnRating .ProductRatingValue, table.Table > thead > tr > td.ColumnTastingNote .ProductRatingValue, table.Table > tbody > tr > th.ColumnRating .ProductRatingValue, table.Table > tbody > tr > th.ColumnTastingNote .ProductRatingValue, table.Table > tbody > tr > td.ColumnRating .ProductRatingValue, table.Table > tbody > tr > td.ColumnTastingNote .ProductRatingValue {
  min-width: 39px;
}

table.Table > thead > tr > th.ColumnRating .TastingNoteIcon, table.Table > thead > tr > th.ColumnTastingNote .TastingNoteIcon, table.Table > thead > tr > td.ColumnRating .TastingNoteIcon, table.Table > thead > tr > td.ColumnTastingNote .TastingNoteIcon, table.Table > tbody > tr > th.ColumnRating .TastingNoteIcon, table.Table > tbody > tr > th.ColumnTastingNote .TastingNoteIcon, table.Table > tbody > tr > td.ColumnRating .TastingNoteIcon, table.Table > tbody > tr > td.ColumnTastingNote .TastingNoteIcon {
  position: absolute;
  right: 7px;
}

table.Table > thead > tr > th.ColumnConditionalImages, table.Table > thead > tr > th.ColumnProductLineEmailRequest, table.Table > thead > tr > td.ColumnConditionalImages, table.Table > thead > tr > td.ColumnProductLineEmailRequest, table.Table > tbody > tr > th.ColumnConditionalImages, table.Table > tbody > tr > th.ColumnProductLineEmailRequest, table.Table > tbody > tr > td.ColumnConditionalImages, table.Table > tbody > tr > td.ColumnProductLineEmailRequest {
  width: 57px;
  min-width: 57px;
  padding: 6px 10px;
  text-align: center;
}

table.Table > thead > tr > th.ColumnConditionalImages .RequestConditionImagesButton.DoesNotHaveImages:not([disabled]):not(:hover):not(:focus-visible), table.Table > thead > tr > th.ColumnProductLineEmailRequest .RequestConditionImagesButton.DoesNotHaveImages:not([disabled]):not(:hover):not(:focus-visible), table.Table > thead > tr > td.ColumnConditionalImages .RequestConditionImagesButton.DoesNotHaveImages:not([disabled]):not(:hover):not(:focus-visible), table.Table > thead > tr > td.ColumnProductLineEmailRequest .RequestConditionImagesButton.DoesNotHaveImages:not([disabled]):not(:hover):not(:focus-visible), table.Table > tbody > tr > th.ColumnConditionalImages .RequestConditionImagesButton.DoesNotHaveImages:not([disabled]):not(:hover):not(:focus-visible), table.Table > tbody > tr > th.ColumnProductLineEmailRequest .RequestConditionImagesButton.DoesNotHaveImages:not([disabled]):not(:hover):not(:focus-visible), table.Table > tbody > tr > td.ColumnConditionalImages .RequestConditionImagesButton.DoesNotHaveImages:not([disabled]):not(:hover):not(:focus-visible), table.Table > tbody > tr > td.ColumnProductLineEmailRequest .RequestConditionImagesButton.DoesNotHaveImages:not([disabled]):not(:hover):not(:focus-visible) {
  opacity: 0.3;
}

table.Table > thead > tr > th.ColumnType, table.Table > thead > tr > td.ColumnType, table.Table > tbody > tr > th.ColumnType, table.Table > tbody > tr > td.ColumnType {
  min-width: 90px;
}

table.Table > thead > tr > th.ColumnQuantity:not(.HasInput), table.Table > thead > tr > td.ColumnQuantity:not(.HasInput), table.Table > tbody > tr > th.ColumnQuantity:not(.HasInput), table.Table > tbody > tr > td.ColumnQuantity:not(.HasInput) {
  width: 48px;
  min-width: 48px;
  text-align: center;
}

table.Table > thead > tr > th.ColumnQuantity:not(.HasInput).IsEditable .mobile-cell-label, table.Table > thead > tr > td.ColumnQuantity:not(.HasInput).IsEditable .mobile-cell-label, table.Table > tbody > tr > th.ColumnQuantity:not(.HasInput).IsEditable .mobile-cell-label, table.Table > tbody > tr > td.ColumnQuantity:not(.HasInput).IsEditable .mobile-cell-label {
  display: none;
}

table.Table > thead > tr > th.ColumnQuantity:not(.HasInput).IsEditable.OnZcardPhysicalLine, table.Table > thead > tr > td.ColumnQuantity:not(.HasInput).IsEditable.OnZcardPhysicalLine, table.Table > tbody > tr > th.ColumnQuantity:not(.HasInput).IsEditable.OnZcardPhysicalLine, table.Table > tbody > tr > td.ColumnQuantity:not(.HasInput).IsEditable.OnZcardPhysicalLine {
  font-size: 0px;
}

table.Table > thead > tr > th.ColumnQuantity:not(.HasInput).IsEditable.OnZcardPhysicalLine input[type="number"], table.Table > thead > tr > td.ColumnQuantity:not(.HasInput).IsEditable.OnZcardPhysicalLine input[type="number"], table.Table > tbody > tr > th.ColumnQuantity:not(.HasInput).IsEditable.OnZcardPhysicalLine input[type="number"], table.Table > tbody > tr > td.ColumnQuantity:not(.HasInput).IsEditable.OnZcardPhysicalLine input[type="number"] {
  font-size: 13px;
}

table.Table > thead > tr > th.ColumnQuantity:not(.HasInput).NotEditable2, table.Table > thead > tr > td.ColumnQuantity:not(.HasInput).NotEditable2, table.Table > tbody > tr > th.ColumnQuantity:not(.HasInput).NotEditable2, table.Table > tbody > tr > td.ColumnQuantity:not(.HasInput).NotEditable2 {
  padding: 10px;
}

table.Table > thead > tr > th.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table > thead > tr > td.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table > tbody > tr > th.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table > tbody > tr > td.ColumnQuantity:not(.HasInput) .Qty-Box {
  width: 100%;
  margin: 0;
}

@media (min-width: 1024px) {
  table.Table > thead > tr > th.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table > thead > tr > td.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table > tbody > tr > th.ColumnQuantity:not(.HasInput) .Qty-Box, table.Table > tbody > tr > td.ColumnQuantity:not(.HasInput) .Qty-Box {
    max-width: 48px;
    margin: 0 auto;
  }
}

table.Table > thead > tr > th.ColumnViewDetail, table.Table > thead > tr > td.ColumnViewDetail, table.Table > tbody > tr > th.ColumnViewDetail, table.Table > tbody > tr > td.ColumnViewDetail {
  white-space: nowrap;
  min-width: unset;
  width: 37px;
}

table.Table > thead > tr > th.ColumnViewDetail a, table.Table > thead > tr > td.ColumnViewDetail a, table.Table > tbody > tr > th.ColumnViewDetail a, table.Table > tbody > tr > td.ColumnViewDetail a {
  vertical-align: middle;
}

table.Table > thead > tr > th.ColumnViewDetail a .EditableToken, table.Table > thead > tr > td.ColumnViewDetail a .EditableToken, table.Table > tbody > tr > th.ColumnViewDetail a .EditableToken, table.Table > tbody > tr > td.ColumnViewDetail a .EditableToken {
  text-decoration: underline;
}

table.Table > thead > tr > td.ColumnDate, table.Table > tbody > tr > td.ColumnDate {
  white-space: nowrap;
}

@media (min-width: 1024px) {
  table.Table > thead > tr > td.ColumnDate.HasWidth, table.Table > tbody > tr > td.ColumnDate.HasWidth {
    width: 90px;
  }
}

table.Table > thead > tr > td.ColumnDateTime, table.Table > tbody > tr > td.ColumnDateTime {
  white-space: nowrap;
}

table.Table > thead > tr > td.ColumnDeliveryTracking, table.Table > tbody > tr > td.ColumnDeliveryTracking {
  white-space: nowrap;
}

table.Table > thead > tr > td.ColumnInvoiceOutstanding, table.Table > tbody > tr > td.ColumnInvoiceOutstanding {
  min-width: 86px;
}

table.Table > thead > tr > td.ColumnDeliveryNote, table.Table > tbody > tr > td.ColumnDeliveryNote {
  min-width: 130px;
}

table.Table > thead > tr > td.ColumnPrice, table.Table > thead > tr > td.ColumnTotal, table.Table > tbody > tr > td.ColumnPrice, table.Table > tbody > tr > td.ColumnTotal {
  width: 84px;
  white-space: nowrap;
}

table.Table > thead > tr > td.ColumnQuantity, table.Table > tbody > tr > td.ColumnQuantity {
  white-space: nowrap;
}

table.Table > thead > tr > td.ColumnQuantity:not(.HasInput), table.Table > tbody > tr > td.ColumnQuantity:not(.HasInput) {
  padding: 7px 0;
}

table.Table > thead > tr > td.ColumnPrice, table.Table > thead > tr > td.ColumnTotal, table.Table > tbody > tr > td.ColumnPrice, table.Table > tbody > tr > td.ColumnTotal {
  white-space: nowrap;
}

table.Table > thead > tr > td.TableCellTabbedContentWrapper, table.Table > tbody > tr > td.TableCellTabbedContentWrapper {
  padding: 0;
}

table.Table > thead > tr > td.TableCellTabbedContentWrapper > .tabs, table.Table > tbody > tr > td.TableCellTabbedContentWrapper > .tabs {
  width: 100%;
  margin: -1px 0 0 0;
}

@media screen and (min-width: 64em) {
  table.Table > thead > tr > td.TableCellTabbedContentWrapper > .tabs, table.Table > tbody > tr > td.TableCellTabbedContentWrapper > .tabs {
    width: calc(100% + 1px);
  }
}

table.Table > thead > tr > td.TableCellTabbedContentWrapper > .TabsContentOuterWrapper, table.Table > tbody > tr > td.TableCellTabbedContentWrapper > .TabsContentOuterWrapper {
  width: 100%;
  margin: 0;
  padding: 0;
}

table.Table > thead > tr > td.TableCellTabbedContentWrapper > .TabsContentOuterWrapper > .TabsContentOverflowWrapper > .TabContent, table.Table > tbody > tr > td.TableCellTabbedContentWrapper > .TabsContentOuterWrapper > .TabsContentOverflowWrapper > .TabContent {
  border: none;
}

table.Table > thead > tr > td.ColumnAvailableOnRequest, table.Table > thead > tr > td.ColumnOutOfStock, table.Table > tbody > tr > td.ColumnAvailableOnRequest, table.Table > tbody > tr > td.ColumnOutOfStock {
  width: 100px;
  min-width: 100px;
  padding: 4px;
  text-align: right;
}

table.Table > thead > tr > td.ColumnAvailableOnRequest .button, table.Table > thead > tr > td.ColumnOutOfStock .button, table.Table > tbody > tr > td.ColumnAvailableOnRequest .button, table.Table > tbody > tr > td.ColumnOutOfStock .button {
  margin: 0;
  line-height: 1.1;
  font-size: 13px;
  width: 92px;
  height: 40px;
  padding: 5px 6px 3px 6px;
}

table.Table > thead > tr > td .VATOnly, table.Table > tbody > tr > td .VATOnly {
  position: relative;
  margin-left: 0;
  padding-left: 13px;
  font-size: 12px;
  font-style: italic;
  color: #47518b;
}

table.Table > thead > tr > td .VATOnly:before, table.Table > tbody > tr > td .VATOnly:before {
  display: block;
  content: "\25B6";
  position: absolute;
  top: 0;
  left: 0;
  font-weight: bold;
  font-style: normal;
}

table.Table > thead > tr > td > input, table.Table > thead > tr > td > select, table.Table > thead > tr > td > textarea, table.Table > tbody > tr > td > input, table.Table > tbody > tr > td > select, table.Table > tbody > tr > td > textarea {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}

table.Table > thead > tr > td > .InfoIcon.Small, table.Table > tbody > tr > td > .InfoIcon.Small {
  margin-top: -4px;
  margin-left: 3px;
}

table.Table > thead > tr > td span, table.Table > tbody > tr > td span {
  display: inline-block;
  vertical-align: middle;
}

table.Table > thead > tr > td span.WebOrderNoWrapper, table.Table > tbody > tr > td span.WebOrderNoWrapper {
  display: block;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-size: 12px;
  color: #6f7480;
}

table.Table > thead > tr > th, table.Table > tbody > tr > th {
  font-weight: normal;
  text-align: left;
  padding: 9px 10px 7px 10px;
  color: #262d40;
  font-weight: bold;
  background-color: transparent;
  border-bottom: 1px solid #e4dee0;
  vertical-align: middle !important;
}

@media screen and (min-width: 64em) {
  table.Table > thead > tr > th.ColumnDescription, table.Table > tbody > tr > th.ColumnDescription {
    white-space: nowrap;
  }
}

@media screen and (min-width: 64em) {
  table.Table > thead > tr > th.ColumnInvoiceOutstanding, table.Table > tbody > tr > th.ColumnInvoiceOutstanding {
    white-space: nowrap;
  }
}

table.Table > thead > tr > th.ConditionExpand, table.Table > tbody > tr > th.ConditionExpand {
  cursor: default !important;
}

table.Table > thead > tr > th.ColumnQuantity:not(.HasInput).IsEditable.OnZcardPhysicalLine, table.Table > tbody > tr > th.ColumnQuantity:not(.HasInput).IsEditable.OnZcardPhysicalLine {
  font-size: 0px;
}

table.Table > thead > tr > th.SortOption.up .SortOptionText, table.Table > thead > tr > th.SortOption.down .SortOptionText, table.Table > tbody > tr > th.SortOption.up .SortOptionText, table.Table > tbody > tr > th.SortOption.down .SortOptionText {
  color: #262d40;
}

table.Table > thead > tr > th.SortOption.up .SortOptionText:before, table.Table > tbody > tr > th.SortOption.up .SortOptionText:before {
  border-color: transparent transparent #262d40 transparent;
}

table.Table > thead > tr > th.SortOption.down .SortOptionText:after, table.Table > tbody > tr > th.SortOption.down .SortOptionText:after {
  border-color: transparent transparent #262d40 transparent;
}

table.Table > thead > tr > th.SortOption .SortOptionText, table.Table > tbody > tr > th.SortOption .SortOptionText {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  padding-right: 10px;
}

table.Table > thead > tr > th.SortOption .SortOptionText:hover, table.Table > tbody > tr > th.SortOption .SortOptionText:hover {
  text-decoration: underline;
}

table.Table > thead > tr > th.SortOption .SortOptionText:before, table.Table > thead > tr > th.SortOption .SortOptionText:after, table.Table > tbody > tr > th.SortOption .SortOptionText:before, table.Table > tbody > tr > th.SortOption .SortOptionText:after {
  display: block;
  position: absolute;
}

table.Table > thead > tr > th.SortOption .SortOptionText:before, table.Table > tbody > tr > th.SortOption .SortOptionText:before {
  content: "";
  top: 2px;
  right: 0;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 3.5px 6.1px 3.5px;
  border-color: transparent transparent rgba(0, 0, 0, 0.25) transparent;
  transform: rotate(0deg);
}

table.Table > thead > tr > th.SortOption .SortOptionText:after, table.Table > tbody > tr > th.SortOption .SortOptionText:after {
  content: "";
  top: 9px;
  right: 0;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 3.5px 6.1px 3.5px;
  border-color: transparent transparent rgba(0, 0, 0, 0.25) transparent;
  transform: rotate(180deg);
}

table.Table > thead > tr > th.StaffColumnConditionalImagesOnWineListRepeater, table.Table > tbody > tr > th.StaffColumnConditionalImagesOnWineListRepeater {
  display: none;
}

table.Table > thead > tr.AlignCellsTop > th {
  vertical-align: top !important;
}

table.Table > thead > tr.AlignCellsTop > th span, table.Table > thead > tr.AlignCellsTop > th .EditableToken {
  vertical-align: top !important;
}

table.Table > thead > tr > th .ColumnHeadingSubLabel {
  font-weight: normal;
  font-size: 13px;
  color: #6f7480;
}

table.Table > thead > tr > th .EditableToken {
  vertical-align: middle;
}

table.Table > tbody:first-child > tr:first-child > td {
  border-top: 1px solid #e4dee0;
}

table.Table > tbody > tr {
  background-color: #fff;
}

table.Table > tbody > tr:focus-visible {
  outline: none;
  background-color: #ecf0fc;
}

table.Table > tbody > tr:focus-visible > td {
  color: #262d40;
  background-color: #ecf0fc;
}

table.Table > tbody > tr.NoItemsToDisplay {
  display: table-row;
  background-color: #fff !important;
}

table.Table > tbody > tr.NoItemsToDisplay td {
  display: table-cell;
  text-align: center;
  padding: 20px 16px 19px 16px;
  background-color: #fff !important;
}

table.Table > tbody > tr.ExtraDetailLineRow {
  background-color: #f1f1f1;
}

table.Table > tbody > tr.ExtraDetailLineRow > td {
  font-size: 12px;
  color: #6f7480;
  background-color: #f1f1f1;
}

@media screen and (min-width: 40.0625em) {
  table.Table > tbody > tr.ExtraDetailLineRow > td {
    border-bottom: none;
  }
}

@media screen and (min-width: 40.0625em) {
  table.Table > tbody > tr.ExtraDetailLineRow + tr:not(.ExtraDetailLineRow) > td {
    border-top: 1px solid #e4dee0;
  }
}

table.Table > tbody > tr.Overdue {
  /*@media (max-width: 1023px) {
                    border-bottom-color: $default-border-colour-darker;
                }*/
}

table.Table > tbody > tr.Overdue > td {
  /*@media (min-width: 1024px) {
                        border-bottom-color: $default-border-colour-darker;
                    }*/
}

table.Table > tbody > tr.Overdue > td.ColumnInvoiceOutstanding {
  font-weight: bold !important;
}

table.Table > tbody > tr > td {
  background-color: inherit;
}

table.Table > tbody > tr > td:first-child {
  border-left: 1px solid #e4dee0;
}

table.Table > tbody > tr > td:last-child {
  border-right: 1px solid #e4dee0;
}

table.Table > .LoadingOverlayWrapper {
  top: 0;
  left: 0;
  height: calc(100% + 1px);
  width: calc(100% + 2px);
  margin: 0;
  border: 1px solid #e4dee0;
}

table.Table > .LoadingOverlayWrapper.TopLoading .LoadingSpinnerAndTextWrapper {
  top: calc(50% - 9px);
}

table.Table > .LoadingOverlayWrapper .LoadingOverlay {
  border-radius: 0px;
}

table.Table > .LoadingOverlayWrapper .LoadingSpinnerAndTextWrapper {
  top: calc(50% - 9px);
}

table.Table > .LoadingOverlayWrapper .LoadingSpinnerAndTextWrapper .LoadingSpinner {
  width: 18px;
  height: 18px;
}

table.Table > .LoadingOverlayWrapper .LoadingSpinnerAndTextWrapper .LoadingSpinnerText {
  margin-top: 2px;
  font-size: 15px;
  margin-left: 12px;
}

/*# sourceMappingURL=Table.css.map */
body.IsTradeUser .PriceModeControlsWrapper .PriceCalculationByDeliveryPointInnerWrapper.FirstLoad {
  visibility: visible;
}

.PriceModeControlsWrapper {
  display: inline-flex;
  align-items: center;
  order: 99;
  grid-gap: 8px;
  margin-left: auto;
}

@media (max-width: 1023px) {
  .PriceModeControlsWrapper {
    margin-bottom: 16px;
  }
}

.PriceModeControlsWrapper .PriceCalculationByDeliveryPointInnerWrapper.FirstLoad {
  visibility: hidden;
}

.PriceModeControlsWrapper .LabelAndSelectCombo {
  margin: 0;
  padding: 0;
}

.PriceModeControlsWrapper button.IconButton {
  margin: 0;
}

.PriceModeControlsWrapper button.IconButton .SVGSpriteIcon {
  margin: 0;
}

.PriceModeContainer {
  order: 0;
}

.PriceModeSwitch {
  order: 1;
}

/*  Toggle Switch  */
.toggleSwitch span span {
  display: none;
}

.toggleSwitch {
  display: inline-block;
  position: relative;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d9d1d5;
  border-radius: 14px;
  width: 140px;
  height: 30px;
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  line-height: 1;
  margin: 0;
}

.toggleSwitch.ForPortfolioUpdateSalePage {
  width: 240px;
  height: 32px;
  margin-right: 20px;
}

@media (max-width: 640px) {
  .toggleSwitch.ForPortfolioUpdateSalePage {
    margin-right: 0;
  }
}

.toggleSwitch > .ToggleTextWrapper {
  display: flex;
  align-items: center;
  width: calc(100% - 2px);
  height: 100%;
  margin: 0 1px;
  text-align: center;
  white-space: nowrap;
}

.toggleSwitch input:focus-visible ~ .EnabledToggleArea {
  outline: none;
}

.toggleSwitch input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  cursor: pointer;
  margin: 0;
  padding: 0;
}

.toggleSwitch .EnabledToggleArea {
  position: absolute;
  z-index: 2;
  display: block;
  top: -1px;
  bottom: -1px;
  left: 50%;
  width: calc(50% + 1px);
  padding: 0;
  background-color: #933a4d;
  border-radius: 15px;
  transition: left 0.2s ease-out;
  will-change: left;
}

.toggleSwitch > .ToggleTextWrapper span {
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  font-size: 12px;
  opacity: 1;
  text-align: center;
}

.toggleSwitch.FirstLoad {
  visibility: hidden;
}

.toggleSwitch > .ToggleTextWrapper span:first-child {
  opacity: 1;
  left: 0;
  margin: 0;
  width: 50%;
}

.toggleSwitch > .ToggleTextWrapper span:last-child {
  left: auto;
  right: 0;
  margin: 0;
  width: 50%;
}

.toggleSwitch > .ToggleTextWrapper:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.toggleSwitch input[type="checkbox"]:checked ~ .EnabledToggleArea {
  left: -1px;
}

.toggleSwitch input[type="checkbox"] ~ .ToggleTextWrapper span:first-child {
  color: #262d40;
}

.toggleSwitch input[type="checkbox"] ~ .ToggleTextWrapper span:last-child {
  color: #fff;
}

.toggleSwitch input[type="checkbox"]:checked ~ .ToggleTextWrapper span:first-child {
  left: 0;
  color: #fff;
}

.toggleSwitch input[type="checkbox"]:checked ~ .ToggleTextWrapper span:last-child {
  color: #262d40;
}

.toggleSwitch input[type="checkbox"]:focus-visible ~ .ToggleTextWrapper:before {
  transition: none;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  left: -2px;
  top: -2px;
  border: 2px solid #262d40;
  border-radius: 15px;
}

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