/** Shopify CDN: Minification failed

Line 301:0 Unexpected "}"

**/
.collection-list {
  margin-top: 0;
  margin-bottom: 0;
}

.collection-list-title {
  margin: 0;
}
.collection-list.custom-collection-list .card .card__media:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 60%;
    background: linear-gradient(0deg, rgba(255,255,255,.6)0%, rgba(0,0,0,0) 100%);
    bottom: 0;
}
@media screen and (max-width: 749px) {
  .collection-list:not(.slider) {
    padding-left: 0;
    padding-right: 0;
  }

  .section-collection-list .page-width {
    padding-left: 0;
    padding-right: 0;
  }

  .section-collection-list .collection-list:not(.slider) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.collection-list__item:only-child {
  max-width: 100%;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .slider.collection-list--1-items {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .slider.collection-list--1-items,
  .slider.collection-list--2-items,
  .slider.collection-list--3-items,
  .slider.collection-list--4-items {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 750px) {
  .collection-list__item a:hover {
    box-shadow: none;
  }
}

@media screen and (max-width: 989px) {
  .collection-list.slider .collection-list__item {
    max-width: 100%;
  }
}

.collection-list-view-all {
  margin-top: 2rem;
}
.card-wrapper .card__inner{will-change:transform;}
.collection-list .collection_bg_image{z-index:-1;}
.custom-collection-list .card__information .card__heading, .custom-demo8-collection-list .card__information .card__heading{ pointer-events:all;}
.custom-collection-list  .card-wrapper .card__information .collection-list-link{ pointer-events:all;}
.card-wrapper .card__information .collection-list-link{transition:.3s ease-in;}
/*custom css */
.custom-collection-list .row,
.custom-demo8-collection-list .row{display: flex;justify-content: space-between;}
.custom-collection-list .row .collection-list-wrapper{width: calc(20% - 10px);}  
.custom-collection-list .row collection-swiper-slider{width: calc(82% - 10px);}
.custom-collection-list .card--card.card--media .card__inner .card__information{display:block;position: absolute;bottom: 35px;right: 30px;text-align: right;}
.custom-collection-list .card--card.card--media .card__inner .card__content,
.custom-demo8-collection-list .card--card.card--media .card__inner .card__content{display:block;     pointer-events: none; }
.custom-collection-list .card--card.card--media .card__content,
.custom-demo8-collection-list .card--card.card--media .card__content{display:none;}
.custom-collection-list .card__information  .collection-list-link{font-family: var(--font-additional-family);font-style: normal;  font-weight: 500;}
.custom-collection-list .card__information .card__heading,
.custom-demo8-collection-list .card__information .card__heading{font-size: 1.8rem;font-weight: 600;letter-spacing:0;}
.custom-demo8-collection-list .card--card.card--media .card__inner .card__information{display:block;position: absolute;bottom: 30px;left: 30px;text-align: left;}
.custom-demo8-collection-list .row .collection-list-wrapper{width: calc(34% - 20px);padding:0;}  
.custom-demo8-collection-list .row slider-component{width: calc(66% - 20px);}
.custom-demo8-collection-list .collection-list-wrapper  .description{margin:15px 0 30px;}
.custom-demo8-collection-list .collection-list-wrapper .title{max-width:350px;letter-spacing:3.5px;} 
.custom-demo8-collection-list .card__information .collection-list-link{display:none;}
.custom-demo8-collection-list .card__information .card__heading{margin:0;color:var(--gradient-base-background-1);position:relative;transition:all 0.3s linear;}
.custom-demo8-collection-list .card__information .card__heading:after{
  content:'';
  width:0;
  height:2px;
  position:absolute;
  background:rgba(var(--color-base-solid-button-labels));
  left:0;
  bottom:0;
  transition:all .3s cubic-bezier(0,0,.02,1.22);
  opacity:0;
}
.custom-demo8-collection-list .card__information .card__heading:hover:after{opacity:1;width:100%;}
.collection-list.custom-collection-list .swiper-button-next, .collection-list.custom-collection-list .swiper-button-prev,
.collection-list.custom-collection-list .swiper-button-next:hover, .collection-list.custom-collection-list .swiper-button-prev:hover{background:transparent;}
.collection-list.custom-collection-list .swiper-button-next span svg, .collection-list.custom-collection-list .swiper-button-prev span svg{width:30px;height:62px;}
.collection-list.custom-collection-list .swiper-button-prev{display:none;}
.collection-list.custom-collection-list .swiper-button-next span , .collection-list.custom-collection-list .swiper-button-prev span {display:flex;}
.collection-list.custom-collection-list .swiper-button-next:after,.collection-list.custom-collection-list .swiper-button-prev:after{display:block;}
.collection-list.custom-collection-list .collection-list-wrapper .title-wrapper-with-link .title{margin-bottom:36px;}



@media screen and (max-width: 1540px) {
.custom-collection-list .row .collection-list-wrapper{width: calc(25% - 10px);}  
.custom-collection-list .row collection-swiper-slider{width: calc(75% - 10px);}
}
@media screen and (max-width: 1199px) {
.custom-collection-list .row .collection-list-wrapper,
.custom-collection-list .row collection-swiper-slider,
.custom-demo8-collection-list .row .collection-list-wrapper,
.custom-demo8-collection-list .row slider-component{width: 100%;}
.custom-collection-list .row,
.custom-demo8-collection-list .row{flex-direction:column;} 
.custom-demo8-collection-list .collection-list-wrapper .title{max-width:100%;}  
.custom-demo8-collection-list .collection-list-wrapper .title-wrapper-with-link,
.collection-list.custom-collection-list .collection-list-wrapper .title-wrapper-with-link{margin-bottom:5rem;} 
.collection-list.custom-collection-list .collection-list-wrapper .title-wrapper-with-link .title{margin-bottom:20px;line-height:40px;}
  
}


/* .custom-collection-list .card-wrapper .card__inner{border-radius:50%;will-change:transform;}
.custom-collection-list.collection-list  .swiper{padding:0 15px;}
.custom-collection-list.collection-list .card .icon-wrap{display:none;}
.custom-collection-list.collection-list .card__information .card__heading{text-align:center;font-size:1.6rem;text-transform: uppercase;}
.custom-collection-list.collection-list .card__information .card__heading sup{font-size: 8px;margin-left: -4px;font-weight:600;}
.custom-collection-list.collection-list .card--card.card--media>.card__content{padding:25px 0 0!important;}
.custom-collection-list.collection-list .swiper-button-prev, .custom-collection-list.collection-list .swiper-rtl .swiper-button-next{left:0;}
.custom-collection-list.collection-list .swiper-button-next, .custom-collection-list.collection-list .swiper-rtl .swiper-button-prev{right:0;}
.demo7-collection-list { overflow:visible; }
.demo7-collection-list .row{display:flex;justify-content:space-between;align-items: center;}
.demo7-collection-list .row .collection-list-wrapper{width:calc(35% - var(--grid-desktop-vertical-spacing));}
.demo7-collection-list .row slider-component{width:calc(65% - var(--grid-desktop-vertical-spacing));}
.demo7-collection-list .card-wrapper .card__inner{height:100%;}
.demo7-collection-list .card--card.card--media>.card__content{position:absolute;bottom: 0;left: 0; right: 0;padding: 0!important; transition:all 0.3s linear;}
.demo7-collection-list .card--card.card--media:hover>.card__content{ padding-top: 2rem !important; padding-bottom: 2rem !important;  }
.demo7-collection-list .card--card.card--media:hover>.card__content .card__information{    box-shadow: 0 0 20px #00000026; }
.demo7-collection-list .row .collection-list-wrapper .title-wrapper-with-link .title{font-size:24px;font-weight:600;margin-bottom: 30px;}
.demo7-collection-list .card .icon-wrap{display:none;}
.demo7-collection-list .card-wrapper .card__inner{border-radius:6px;will-change:transform;}
.demo7-collection-list .card  .card__information{
    width: max-content;
    margin: auto;
    background: var(--gradient-base-background-1);
    padding: 10px 40px;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}

.demo7-collection-list .card__information .card__heading{font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;}
.demo7-collection-list .row .collection-list-wrapper .title-wrapper-with-link .sub-heading{   
   position: absolute;
    bottom: 152px;
    left:-100px;
    font-size: 180px;
    font-weight: 600;
    color: var(--gradient-base-background-2);
    z-index: -1;}


@media screen and (max-width: 1540px) {
  .demo7-collection-list .row .collection-list-wrapper{width:calc(40% - var(--grid-desktop-vertical-spacing));}
  .demo7-collection-list .row slider-component{width:calc(60% - var(--grid-desktop-vertical-spacing));}
  .demo7-collection-list .row .collection-list-wrapper .title-wrapper-with-link .sub-heading{bottom: 40px;left:0px;font-size:150px; }
}
@media screen and (max-width: 990px) {
  .demo7-collection-list .row{    flex-direction: column;}
  .demo7-collection-list .row .collection-list-wrapper,
  .demo7-collection-list .row slider-component{width:100%;}
  .demo7-collection-list .row .collection-list-wrapper .title-wrapper-with-link .sub-heading{bottom: unset;top:100px;left:0px;font-size:120px; }
}
@media screen and (max-width: 450px) {
  .demo7-collection-list .row .collection-list-wrapper .title-wrapper-with-link .sub-heading{font-size:80px;}
}

.custom-collection-list .card-wrapper:hover:before{     visibility: visible;
    opacity: 1;
    width: 0;}
.custom-collection-list .card-wrapper:hover:after{      visibility: visible;
    opacity: 1;
    height: 0;}
.custom-collection-list .card-wrapper:before, .custom-collection-list .card-wrapper:after{
      content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    margin: auto;
    transition: all .5s ease;
    z-index: 5;
    top: -30px;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    background-color:rgb(248, 248, 248 , 0.3);
    pointer-events: none;
}

.demo7-collection-list .row .collection-list-wrapper .title-wrapper-with-link .sub-heading{background: linear-gradient(120deg, #f8f8f8, #f8f8f8, #eaeaea);
   
    padding-right: 5px;
    background-size: 95%;
    animation: animate 12s linear infinite;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; } */


/* .custom-collection-list .card:before,
.custom-collection-list .card:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    margin: auto;
    transition: all .5s ease;
    z-index: 9;
    background-color: rgb(var(--color-base-background-1),0.2);
    pointer-events: none;
}
.custom-collection-list .card:before,.custom-collection-list .card:after {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
}
.custom-collection-list .card:not(:hover):before {
    width: 0;
    opacity: 1;
    visibility: visible;
}
.custom-collection-list .card:not(:hover):after {
    height: 0;
    opacity: 1;
    visibility: visible;
}
 */
/* .custom-collection-list .card--card.card--media .card__inner .card__content:hover
{
    background: #000 !important;
    transition: all .5s linear;
} */
/* .custom-collection-list .card--card.card--media .card__inner .card__content .card__information h3{color:red;} */

.custom-collection-list .card .card__inner .card__media:before {
    content: '';
    width: 100%;
    height: 100%;
    /* background: rgba(var(--color-base-background-1), 0.5); */
    position: absolute;
    z-index: 1;
    opacity:0;
    transition:all 0.3s linear;
}
.custom-collection-list .card:hover .card__inner .card__media:before {opacity:1}
.collection-list  .card-wrapper .media.media--hover-effect>img:only-child{ transition:all 0.3s linear;}
.collection-list  .card-wrapper:hover .media.media--hover-effect>img:only-child { filter: brightness(1.1) blur(0); }  
.collection-list .card-wrapper:before{
  content: '';
    width: 100%;
    height: 100%;
    background: rgba(80,80,80, 10%);
    position: absolute;
    z-index: 1;
    clip-path: circle(20% at -11% 100%);
 
    pointer-events: none;
    opacity: 0;
    transition: all 0.3s linear;
}
.collection-list .card-wrapper:hover:before{
     clip-path: circle(100% at 50% 50%);
    opacity: 1;
}
@media screen and (max-width: 1199px){
  .collection-list.custom-collection-list .title-wrapper-with-link.content-align--left {
	align-items: center;
  }
    
  }
}