.homepage-collection-grid-inner {
  position: relative;
}
.homepage-collection-grid-item--below-image .homepage-collection-grid-inner {
  height: auto;
}
.homepage-collection-grid-inner .homepage-featured-box-btn {
  margin-top: 8px;
}
.homepage-collection-grid-inner .text-link-animated {
  margin-top: 8px;
}
.homepage-collection-grid-item {
  position: relative;
}
.homepage-collection-grid-item .grid-item__content {
  padding-bottom: 0;
  word-break: break-word;
}
.homepage-collection-grid-item .grid-item__content h3 {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .homepage-collection-grid-item {
    position: relative;
  }
}
.homepage-collection-grid-image-single {
  max-width: 450px;
  max-height: 450px;
  margin: 0 auto;
  object-fit: cover;
  object-position: top;
  font-family: "object-fit: cover, object-position: top";
}
.homepage-collections-background .section-header {
  margin-bottom: 0;
}
.featured-collections-wrapper img,
.featured-collections-wrapper svg.icon.icon--placeholder {
  object-fit: cover;
  max-width: 100%;
  font-family: "object-fit: cover";
}
.featured-collections-wrapper .collection-grid {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .featured-collections-wrapper .collection-grid {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.featured-collections-wrapper .collection-grid.keep-spacing {
  gap: calc(var(--grid-spacing) * 0.75);
}
@media screen and (min-width: 768px) {
  .featured-collections-wrapper .collection-grid.keep-spacing {
    gap: var(--grid-spacing);
  }
}
.featured-collections-wrapper
  .collection-grid.keep-spacing.content-below-image {
  column-gap: calc(var(--grid-spacing) * 0.75);
  row-gap: 15px;
}
@media screen and (min-width: 768px) {
  .featured-collections-wrapper
    .collection-grid.keep-spacing.content-below-image {
    column-gap: var(--grid-spacing);
    row-gap: 30px;
  }
}
.featured-collections-wrapper .homepage-sections--title {
  margin-top: 15px;
}
@media screen and (min-width: 768px) {
  .featured-collections-wrapper
    .collection-grid--items-1
    .homepage-collection-grid-item {
    flex-basis: auto;
    width: 100%;
  }
  .featured-collections-wrapper
    .collection-grid--items-2
    .homepage-collection-grid-item {
    flex-basis: auto;
    width: calc((100% - var(--grid-spacing)) / 2);
  }
  .featured-collections-wrapper
    .collection-grid--items-3
    .homepage-collection-grid-item {
    flex-basis: auto;
    width: calc((100% - var(--grid-spacing) * 2) / 3);
  }
  .featured-collections-wrapper
    .collection-grid--items-4
    .homepage-collection-grid-item {
    flex-basis: auto;
    width: calc((100% - var(--grid-spacing) * 3) / 4);
  }
}
.featured-collections-wrapper .expand-grid .homepage-collection-grid-item {
  flex-grow: 1;
}

/*new css */
@media screen and (min-width: 1150px) {
  .custom-collection-list .homepage-collections-background {
    display: flex;
    justify-content: space-between;
    gap: 40px;
  }
  .custom-collection-list
    .section--template--19607514579181__custom_collection_list_hwKfwK {
    width: calc(75% - 40px * 1 / 2);
  }
  .custom-collection-list-main {
    width: calc(60% - 40px * 1 / 2);
    align-items: start;
    text-align: start;
    display: flex;
    flex-direction: column;
  }
}
.custom-collection-list .section-title--wrapper .section-description {
  margin: 15px auto 0;
  max-width: 100%;
}
.custom-collection-list .collection-grid.collection-grid--items-3.keep-spacing {
  gap: 40px;
}
.custom-collection-list.featured-collections-wrapper
  .collection-grid--items-3
  .homepage-collection-grid-item {
  flex-basis: auto;
  width: calc(33.33% - 30px * 3 / 4);
}
.custom-collection-list
  .grid-item-details--overlay.grid-item-details--background-gradient {
  padding: 20px;
}
.custom-collection-list .grid-item__content {
  padding: 0;
  justify-content: end;
  align-items: start;
  gap: 15px;
}
.custom-collection-list h3.grid-item__title {
  font-size: 30px;
  line-height: 1.2;
}
.custom-collection-list
  .grid-item__content
  a.dynamic-section-button--template--19607514579181__custom_collection_list_hwKfwK.btn.homepage-featured-box-btn {
  padding: 10px 20px;
  text-transform: capitalize;
  letter-spacing: 0;
  font-size: 14px;
  line-height: 1.8;
  border-radius: 0;
  color: #262626;
  font-family: "Outfit";
  margin: 0;
  transition: 3s linear ease;
}
.custom-collection-list h2.section-title.text-link-animated {
  font-size: 33px;
  line-height: 1.2;
  letter-spacing: 0;
}
.custom-collection-list .section-description p {
  font-size: 16px;
  line-height: 1.8;
  letter-spacing: 0;
}

.custom-collection-list .section-title--wrapper {
  display: block;
  text-align: start;
  margin-bottom: 0;
}
a.custom-btn {
  padding: 10px 20px;
  text-transform: capitalize;
  letter-spacing: 0;
  font-size: 14px;
  line-height: 1.8;
  border-radius: 0;
  color: #fff !important;
  font-family: "Outfit";
  margin: 0;
  transition: 5s ease-out ease;
  background: #262626;
  display: inline-block;
}
a.custom-btn:hover {
  background: transparent;
  color: #262626 !important;
  transition: 5s ease-out ease;
  border: 1px solid #262626;
}
@media screen and (max-width: 1150px) {
  .custom-collection-list .section-title--wrapper {
    text-align: center;
  }
  .custom-collection-list-main {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 890px) {
  .custom-collection-list.featured-collections-wrapper
    .collection-grid--items-3
    .homepage-collection-grid-item {
    flex-basis: auto;
    width: calc(50% - 30px * 1 / 2);
  }
}
@media screen and (max-width: 749px) {
  .custom-collection-list.featured-collections-wrapper
    .collection-grid--items-3
    .homepage-collection-grid-item {
    flex-basis: auto;
    width: 100%;
  }
}
.custom-collection-list .collection-custom-button {
    padding-top: 15px;
}
@media screen and (min-width: 1250px) {
  .custom-collection-list-main{
      position: sticky;
      height: 100%;
      top: 0;
  }
}
  
