/** Shopify CDN: Minification failed

Line 226:1 Expected "}" to go with "{"

**/
.media--custom-portrait {
    padding-bottom: 110%;
}

.multicollection .multicolumn-card__info{
    position: absolute;
    bottom: 0%;
    left: 0;
    width: auto;
    height: auto;
    display: flex;
    margin:0 7.7rem 7.7rem 7.7rem!important;
     padding-bottom:0rem!important;
    flex-direction: column;
    justify-content: flex-end;
}

.multicollection-title{
  padding: 0 7.7rem;
}
.multicollection-subtitle{
  padding: 0 7.7rem;
  margin:0;
}
 .multicollection-title-wrapper {
  margin-bottom: 2rem;
}

.multicollection .multicolumn-card__info h3{
  font-weight: 600;
  font-size: 2.6rem;
  line-height: 3.6rem;
/*   color:white; */
}

.multicollection .multicolumn-card__info p{
    font-size: 1.5rem;
    line-height: 2.5rem;
/*     color:white; */
}


.multicollection {
  padding:0 3.9rem!important;
  row-gap: 7.7rem!important;
  column-gap: 0;

}

.multicollection .multicolumn-card__image-wrapper {
    margin-left: 3.8rem!important;
    margin-right: 3.8rem!important;
}


@media screen and (max-width: 1190px) {
  .multicollection .multicolumn-card__info {
    margin: 0 4rem 4rem 4rem!important;
  }
  .multicollection-title {
    padding: 0 4rem;
  }
  .multicollection-subtitle{
  padding: 0 4rem;
}
  .multicollection {
  padding:0 2rem!important;
  row-gap: 4rem!important;
  }
  .multicollection .multicolumn-card__image-wrapper {
    margin-left: 2rem!important;
    margin-right: 2rem!important;
}
.multicollection .multicolumn-card__info {

    padding:2rem!important;
}
  .multicollection .multicolumn-card__info .link {
    margin-top: 1.8rem!important;}
}
@media screen and (max-width: 767px) {
  .multicollection .multicolumn-card__info {
    margin: 0!important;
}
.multicollection {
  padding:0!important;
}
.multicollection .multicolumn-card__image-wrapper{
  margin:0!important
}
  .multicollection-title, .multicollection-subtitle {
    padding: 0rem;
}
}




.multicolumn .caption{
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 1rem;
    line-height: 2rem;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #767676;
}
.multicolumn .multicol-link{
    font-size: 1.5rem;
    line-height: 2.5rem;
    color: #545454;
  text-decoration:underline;

}
.multicolumn .multicol-link:hover{
    text-decoration:none;
}
.link-arrow{
  display:none;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 2.8rem;
/*   color:#fff; */
  margin:0;
}
.link-with-arrow{
  display:flex!important;
}
.icon-arrow-with-link{
    padding-left: 1rem;
    display: flex;
    align-items: center;
}

.multi-collection .grid--4-col-desktop .multicolumn-card__info{
    margin: 0 2rem 2rem 6rem!important;
}
@media screen and (max-width: 1190px){
  .multi-collection .grid--4-col-desktop .multicolumn-card__info{
    margin: 0 0rem 0rem 4rem!important;
   
}
}
 .multi-collection .grid--4-col-desktop .multicolumn-card__info p{
   font-weight: 600;
    font-size: 1rem;
    line-height: 2rem;
    letter-spacing: 1.5px;
    text-transform: uppercase;
 }


/* 
swiper multicollection */

.multicollection-swiper .multicolumn-card{
  width:100%;
}
.multicollection-swiper {
  padding-left:7.7rem; 
}
.swiperMulticollection .multicollection-title{
  padding:0;
}
.multicollection-swiper .swiper-wrapper{
  width:100%;
/*   padding-left:7.7rem; */
}
.multicollection-swiper .multicolumn-card__info {
  padding-top:1rem;
}
.multicollection-swiper .multicolumn-card__info p{
    padding: 0.5rem 0;
}
.multicollection-swiper .multicolumn-card__info .link{
      font-size: 1.5rem;
    line-height: 2.5rem;
    text-decoration: underline;
  margin:0;
}

.multicollection-swiper .multicolumn-card__info .link:hover{
  text-decoration: none;
}
@media screen and (max-width: 1190px) {
/* .multicollection-swiper .swiper-wrapper{
    padding-left:4rem;
} */
  .multicollection-swiper {
  padding-left:4rem; 
}
}

@media screen and (max-width: 767px) {
/* .multicollection-swiper .swiper-wrapper{
    padding-left:1.5rem;
} */
  .multicollection-swiper {
  padding-left:1.5rem; 
}
}


.grid--3-col-desktop .multicollection-image {
  margin-right: 0em!important;
}


.collection-swiper-top{
  margin-top:-110px;
 z-index:2;
  position:Relative;
  background:transparent!important;
}

  @media screen and (max-width: 1189px) {
    .collection-swiper-top{
  margin-top:0px;
 z-index:1;
  background:white;
}