/*
.p-section-offers__featured-item-picture,
.p-section-offers__other-item-picture {
  overflow: hidden;
  border-radius: var(--v-border-radius__sm);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.p-section-offers__featured-item-details {
  background-color: var(--v-color__4);
  border-bottom-left-radius: var(--v-border-radius__sm);
  border-bottom-right-radius: var(--v-border-radius__sm);
  padding: 1rem;
}

.p-section-offers__other-item {
  display: flex;
  align-items: stretch;
}

.p-section-offers__featured-item-inner,
.p-section-offers__other-item-inner {
  text-decoration: none;
  display: block;
}

.p-section-offers__other-item-inner {
  flex: 0 0 100%;
  background-color: var(--v-color__4);
  border-radius: var(--v-border-radius__sm);
  overflow: hidden;
  padding-bottom: calc( var(--v-button__height--default) + 1rem );
  position: relative;
}

.p-section-offers__other-item-details {
  display: block;
  padding: 1rem;
}

.p-section-offers__featured-item-button,
.p-section-offers__other-item-button {
  margin: 0;
}

.p-section-offers__other-item-button {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
}

.p-section-offers__featured-item-content {
  margin-bottom: 1rem;
}

@media (min-width: 700px) {
  .p-section-offers__featured-item-details {
    display: flex;
    align-items: center;
    gap: var(--v-spacing__sm);
    padding: 2rem;
  }

  .p-section-offers__featured-item-content {
    flex: 1 1 0%;
    margin-bottom: 0;
  }
}
*/

.p-section-offers__item-details {
  position: relative;
  z-index: 20;
  font-weight: var(--v-font-weight__default--bold);
}

.p-section-offers__item-featured {
  background-color: var(--v-color__5);
  color: var(--v-color__light);
  padding: 0.5rem 1rem;
  text-align: right;
  font-weight: var(--v-font-weight__default--bold);
}

.p-section-offers__item-dates {
  background-color: var(--v-color__1);
  color: var(--v-color__light);
  padding: 0.5rem 1rem;
  font-weight: var(--v-font-weight__default--bold);
}
