.secondMobileMenu ul a:last-child li,
.mobile-menu .menu-drawer__menu > li:last-child a,
nav.header__inline-menu .list-menu--inline li:last-child a span {
	color: #2c272d !important;
}

nav.header__inline-menu .list-menu--inline li:first-child span {
  color: #2c272d !important;
}

/* .secondMobileMenu ul a:nth-child(2) li,
.mobile-menu .menu-drawer__menu > li:nth-child(2) a,
nav.header__inline-menu .list-menu--inline li:nth-child(2) span {
  color: #db123f !important;
} */

/* description font-size collection */
body .collection-hero__title+.collection-hero__description {
  font-size: 1.1rem;
}

.first-link,
.secondMobileMenu ul a:first-child {
  color: #2c272d !important;
}

.product__badge-wrapper.product__badge-wrapper--almost-gone {
	display: none;
}

.product__badge-wrapper--almost-gone:nth-child(3) {
	display: block;
}

/* Temp style solution */
@media (max-width: 768px) {
  .first-link,
  .secondMobileMenu ul a:first-child {
    color: #2c272d !important;
  }
/*   .secondMobileMenu a:last-child,
  .menu-drawer__navigation li:last-child a {
    color: #ba0b22 !important;
  } */
}

/* ADA Beta 0.1 */
.press__eyebrow,
.page--max-width .rte a {
  color: #2C272D;
  text-decoration: underline;
}

.page--max-width .rte a:hover {
  text-decoration: none;
}

.press__image-wrapper::after {
	background-color: #2C272D3B;
}

.press__image-wrapper:hover::after,
.press__image-wrapper.is-active::after {
   background-color: #2C272D; 
}

/* PDP */
.product-section .patch-product img.product__badge, 
.product-section .patch-product svg.product__badge {
	top: 2rem ;
	right: 2rem;
	position: absolute;
	width: 120px !important;
	height: 120px;
	transform: none !important;
	left: auto;
}

/* Privacy Policy IDs */
#introduction,
#information-our-privacy,
#children-under-age,
#information-collect-notice,
#collect-your-personal-information,
#automatic-data-collection,
#use-your-personal-information,
#sell-or-share-your-personal-information,
#protect-your-personal-information,
#our-sms-policy,
#choices-about,
#accessing-and-correcting,
#changes-to-our-privacy-policy,
#communicating-with-us,
#notice-of-financial-incentive,
#international-transfer-of-personal-information,
#your-state-specific-privacy-rights {
	scroll-margin-top: 120px;
}

/* Hero Image text Shrink  */
@media screen and (min-width: 980px) {
  .hero-text-image--small .hero-text-image__image-holder picture {
    padding-top: 50%;
  }
  .hero-text-image--medium .hero-text-image__image-holder picture {
    padding-top: 65%;
  }
  .hero-text-image--large .hero-text-image__image-holder picture {
    padding-top: 90%;
  }
}

@media screen and (max-width: 1199px) {
  .hero-text-image--small .hero-text-image__title,
  .hero-text-image--medium .hero-text-image__title {
    font-size: 48px;
    line-height: 1.1;
  }
  .hero-text-image--small .hero-text-image__content {
    padding: 40px 55px 30px 58px;
  }
}

@media screen and (max-width: 991px) {
  .hero-text-image--small .hero-text-image__image-holder picture {
    padding-top: 60%;
  }
  .hero-text-image--medium .hero-text-image__image-holder picture {
    padding-top: 75%;
  }
  .hero-text-image--large .hero-text-image__image-holder picture {
    padding-top: 90%;
  }
  .hero-text-image--small .hero-text-image__content {
    padding: 40px 23px 25px;
  }
}

/* Minor fixes ADA */
.announcement-bar__message.menu_right ul {
  list-style: none;
  display: flex;
  margin: 0;
}

.announcement-bar__message.menu_right ul li {
  margin-left: 20px;
}

.cart__note textarea#Cart-note::placeholder {
  color: #2c272d;
  opacity: 1;
}

body #PDP-bundle-not-discounted .bundle-nosto-atc {
	background-color: #2c272d;
}

button.press__image-wrapper {
	background: none;
	border: none;
}
.cart-sidebar-wrapper .go-green-section .extras-content .disclaimer,
.cart-sidebar-wrapper .go-green-section .green-content .disclaimer,
.cart__footer-wrapper .go-green-section .extras-content .disclaimer,
.cart__footer-wrapper .go-green-section .green-content .disclaimer {
	color: #2c272d;
}
button.shop-color__single {
  border: none;
}
/* Badges */
/* We need to update main-product.scss line 919 */
/* .product-section .product__media-list .product__badge {
  display: block;
} */
@media (max-width: 750px) {
  .product-section .product__media-list .product__badge {
    display: block;
  }
}
.product-section img.product__badge, 
.product-section svg.product__badge {
  width: auto !important;
  height: auto !important;
  max-width: 150px;
}
@media (max-width: 800px) {
  max-width: 130px;
}

/* Featured Collection Section */
section .collection .title {
  color: #2c272d;
}

/* Hero Slider Home */
.hero-banner_slide_container .hero__banner_title {
  display: block;
}

/* Minor fix badges  */
.product-grid .card-wrapper .card--product .media .product__badge {
	width: 90px;
	height: 90px;
  	object-position: 0 1rem;
}
@media screen and (min-width: 768px) {
  .product-grid .card-wrapper .card--product .media .product__badge {
    width: 140px;
    height: 140px;
  }  
}
@media (max-width: 750px) {
  .product-grid .card-wrapper .card--product .media .product__badge  {
    object-position: 0 .5rem;
  }
}

/* Hide badges Featured collection */
.collection slider-component .card-wrapper .product__badge {
	display: none;
}

/* Fix badge issue collection page */
.ss__result--item a[href*="/collections/all-patches"] .media img[src*="Untitled_design_48"] {
  padding: 0;
}