/* -----— Global -----— */
a {
  transition: color 0s;
}

/* -----— Top bar -----— */

.slot--top-bar-login a {
  text-transform: unset;
  font-size: 14px;
}

.tws-audience-selector--audience-button-text {
  text-transform: unset;
  font-size: 14px;
}

.bountiful--top-bar .bountiful--top-bar-wrapper {
  padding: 16px 30px;
}

.slot--top-bar-selling-points .tws-unique-selling-points ul li {
  font-size: 14px;
}

.slot--top-bar-selling-points .tws-unique-selling-points ul li a:hover {
	color: #b9b8b8;
  transition: color 0s;
  text-decoration: underline;
}

/* -----— Search -----— */

.slot--header-search input.form-control {
  border-radius: 4px;
}

/* -----— Remove left side bar -----— */

.bountiful--sidebar .bountiful--sidebar-wrapper .slot--sidebar {
  display: none;
}

.bountiful--body .bountiful--body-wrapper .bountiful--main {
  width: 100%;
}

/* -----— Category Selector -----— */

.tws-articlegroups .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a,
.tws-articlegroup-list .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a {
  color: white;
}

.tws-articlegroups .thumbnail, .tws-articlegroup-list .thumbnail {
  border: none;
  background-color: #272727;
}

.tws-articlegroups .thumbnail:hover, .tws-articlegroup-list .thumbnail:hover {
  border: none;
  background-color: #403f3f;
  transition: 0s;
}

.tws-articlegroups .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a:hover,
.tws-articlegroup-list .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a:hover {
  color: white;
}

/* -----— Product Cards -----— */

.twsPriceCurrent {
  letter-spacing: 0px;
  color: red;
}

.tws-article-list--list .tws-article-list--price .tws-api--price-current {
  font-size: 16px;
}

.tws-article-list--list .tws-article-list--buy-button .btn {
  font-size: 16px;
}

.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading a {
  font-weight: bold;
}

/* Let text grow so buttons and price are aligned on all cards */
.tws-article-list--list .tws-article-list--article-name {
  flex-grow: 1;
  margin: 0;
}

.tws-articles-two .slick-slider .thumbnail .caption {
  justify-content: flex-end;
  overflow: unset;
}

.article .brandName a{
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  color: #9d9d9d;
  line-height: 1.5;
  letter-spacing: 0.24px;
}

.tws-article-list--list .tws-article-list--price {
  margin: 20px 0;
}
/* Delivery methods order */
.tws-checkout--select-delivery-list, .tws-checkout--select-payment-list {
	display: flex;
	flex-direction: column;
}
.tws-checkout--delivery-method-189511 {	order: 1; }
.tws-checkout--delivery-method-189517 { order: 2; }
.tws-checkout--delivery-method-210041 { order: 3; }
.tws-checkout--delivery-method-201563 { order: 4; }
/* END OF Deliver methods order */

.tws-checkout--payment-method-366517 { order: 1; }
.tws-checkout--payment-method-383092 { order: 2; }
.tws-checkout--payment-method-370713 { order: 3; }
.tws-checkout--payment-method-371355 { order: 4; }
.tws-checkout--payment-method-358433 { order: 5; }