/* Approved forest-green campaign: live type and complete, uncropped artwork. */
html.route-common-home .module-products-343 .honhorrs-flash-sale-banner {
  background: linear-gradient(115deg, #082e20 0%, #0b3b29 48%, #083222 100%) !important;
  height: clamp(218px, 19vw, 340px) !important;
}
html.route-common-home .module-products-343 .honhorrs-flash-sale-banner::before { display: none !important; }
html.route-common-home .module-products-343 .honhorrs-flash-sale-banner > img {
  position: absolute !important;
  inset: 0 0 0 auto !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  object-position: right center !important;
  margin: 0 !important;
  -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 50%);
  mask-image: linear-gradient(to right, transparent 0%, #000 50%);
}
html.route-common-home .module-products-343 .honhorrs-flash-sale-banner-copy {
  width: 57% !important;
  max-width: 770px !important;
  left: clamp(24px, 3vw, 60px) !important;
  right: auto !important;
}
html.route-common-home .module-products-343 .honhorrs-flash-sale-banner-title { line-height: 1.12 !important; }
html.route-common-home .module-products-343 .honhorrs-flash-sale-banner-subtitle { max-width: 550px !important; }
@media(max-width:767px) {
  html.route-common-home .module-products-343 .honhorrs-flash-sale-banner {
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
  }
  html.route-common-home .module-products-343 .honhorrs-flash-sale-banner > img {
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    -webkit-mask-image: none;
    mask-image: none;
  }
  html.route-common-home .module-products-343 .honhorrs-flash-sale-banner-copy {
    position: relative !important;
    inset: auto !important;
    transform: none !important;
    width: 100% !important;
    max-width: none !important;
    padding: 22px !important;
  }
}
