/* Target each banner to have bg color go max vw */
#gifts-for-her,
#gifts-for-him,
#gifts-for-kids,
#the-cozy-shop,
#shop-all-gifts {
  background-color: #f7f6f2;
}

/* Hack to have radius show only on large screens */
@media (min-width: 641px) and (max-width: 1921px) {
  #gifts-for-her img:first-of-type,
  #gifts-for-him img:first-of-type,
  #gifts-for-kids img:first-of-type,
  #the-cozy-shop img:first-of-type,
  #shop-all-gifts img:first-of-type {
    margin-left: -8px;
    border-radius: 0;
  }
}

.holiday-banners-20211028 .ag-site-width {
  max-width: 1920px;
}

.holiday-banners-20211028 img {
  display: block;
  margin: auto;
  width: 100%;
  border-radius: 0;
}

/* Center content */
.holiday-banners-20211028 .banner-content {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 57.8%;
  left: 74.7%;
  width: 100%;
  text-align: left;
}

.holiday-banners-20211028 h2 {
  font-size: 3.2em;
  border-left: .1em solid #F4762D;
  line-height: 1;
  padding-left: 0.3em;
  letter-spacing: -.018em;
}

.holiday-banners-20211028 .actions {
  display: flex;
  width: 63%;
  margin-top: 2.49em;
}

.holiday-banners-20211028 .actions a {
  font-size: 1.8em;
  padding: 0 0em;
  margin: 0.1em;
  flex: 1;
  border-radius: 0;
  font-weight: normal;
}

.holiday-banners-20211028 .actions a:hover {
  color: #fff;
  background: #373836;
}

.holiday-banners-20211028 .actions a:first-of-type {
  border-top-left-radius: .8em;
  border-bottom-left-radius: .8em;
}

.holiday-banners-20211028 .actions a:last-of-type {
  border-top-right-radius: .8em;
  border-bottom-right-radius: .8em;
}