/** Shopify CDN: Minification failed

Line 92:0 Unexpected "{"
Line 92:1 Expected identifier but found "%"
Line 97:0 Unexpected "{"
Line 97:1 Expected identifier but found "%"
Line 261:0 Unexpected "{"
Line 261:1 Expected identifier but found "%"
Line 283:0 Unexpected "{"
Line 283:1 Expected identifier but found "%"

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

.collection-list-title {
  margin: 0;
}

@media screen and (max-width: 749px) {
  .collection-list:not(.slider) {
    padding-left: 0;
    padding-right: 0;
  }

}

.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;
}
 /*  ----------------------------------------dt-sc-2.0----------------------------------------*/
/* .card__content .card__information.content-align--right{margin-right: 30px;margin-left: auto;}
.card__content .card__information.content-align--left{margin-left: 30px;margin-right: auto;} */

.dt-sc-collection7 .card > .card__content .card__information h3.card__heading{
    font-size: calc(var(--font-heading-scale) * 2rem);margin-bottom: 0;letter-spacing: 0;
}

.dt-sc-collection7 .card > .card__content .card__information h3.card__heading a{
    line-height: 1.5;transition: var(--duration-long);letter-spacing: 0;font-size: inherit;
}
.dt-sc-collection7 .card > .card__content .card__information h3.card__heading a:hover{color: var(--gradient-base-accent-3);}

.dt-sc-collection7 .card > .card__content .card__information h3.card__heading span.tab-count.block{
  font-size: calc(var(--font-body-scale) * 1.6rem);
  color: var(--gradient-base-accent-1);
  margin-top: 1rem;
}

.dt-sc-collection7 .card__content .card__information.content-align--right,
.dt-sc-collection7 .card__content .card__information.content-align--left{padding: 1.25rem;}

/* -------------------------c3------content alignment---left/right/center----------------- */

.dt-sc-collection7 .card__content .card__information.content-align--right > *{text-align:right;}
.dt-sc-collection7 .card__content .card__information.content-align--left > *{text-align:left;}

{%- if section.settings.collection-count -%}
    .dt-sc-collection7 .card__content .card__information h3.card__heading{width: fit-content}
    .dt-sc-collection7 .card__content .card__information.content-align--center h3.card__heading{margin: auto;}
    .dt-sc-collection7 .card__content .card__information.content-align--right h3.card__heading{margin-left: auto;}
    .dt-sc-collection7 .card__content .card__information.content-align--left h3.card__heading{margin-right: auto;}
{%- endif -%}
/* -------------------------c3-----grid style---content padding-------------------- */

.dt-sc-collection7 .collection-list__item.content-style--grid .card__content .card__information.content-align--right,
.dt-sc-collection7 .collection-list__item.content-style--grid .card__content .card__information.content-align--left{padding-left: 0px;padding-right: 0px;}

/* -------------------------c3-----overlay style------content-position----top/center/bottom------------- */
.dt-sc-collection7 .collection-list__item.content-style--overlay .card__content{ 
    position: absolute;
    z-index: 1;
}
.dt-sc-collection7 .collection-list__item.content-style--overlay .card__content.bottom {
    left: 0;
    bottom: 20px;top:auto;
}
.dt-sc-collection7 .collection-list__item.content-style--overlay .card__content.top {
    left: 0;
    top: 20px; bottom:auto;
}
.dt-sc-collection7 .collection-list__item.content-style--overlay .card__content.center {
    left: 0;
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
}

          /* -----------------------center-position-swiper arrows---------------------------------- */
          .dt-sc-collection7 .swiper.nav-position--center .swiper-button-next,
          .dt-sc-collection7 .swiper.nav-position--center .swiper-button-prev{
            transition:var(--duration-default);
            opacity:0;
          }
          .dt-sc-collection7 .swiper.nav-position--center:hover .swiper-button-next,
          .dt-sc-collection7 .swiper.nav-position--center:hover .swiper-button-prev{opacity:1;}

/* ----------------------------c3------list-style----------------------------  */

@media screen and (min-width: 580px)
{
    .dt-sc-collection7 .collection-list__item.content-style--list.row-reverse .card-wrapper .card {
        flex-direction: row-reverse;
        align-items: center;
    }
    .dt-sc-collection7 .collection-list__item.content-style--list .card-wrapper .card {
        flex-direction: row;
        align-items: center;
    }
}
/* -------------------------c3----- custom-text----------------------- */
.dt-sc-collection7 p.card-custom-text {
    font-size: calc(var(--font-heading-scale) * 1.1rem);
    text-transform: uppercase;
    letter-spacing: 2px;
    color:var(--gradient-base-accent-1);
    position: absolute;
    top: 25px;
    right: 30px;
    writing-mode: tb;
}
/* .dt-sc-collection7 .collection-list.grid {
    column-gap: 0;
    row-gap: 0;
} */
.dt-sc-collection7 .card__content span.icon-wrap {
    display: none;
}
/* -------------------------c3----- number of columns----------------------- */
.dt-sc-collection7 .grid--3-col-desktop .collection-list__item.grid__item {width: 100%;max-width: 100%;}
.dt-sc-collection7 .grid--4-col-desktop .collection-list__item.grid__item {width: 100%;max-width: 100%;}
.dt-sc-collection7 .grid--5-col-desktop .collection-list__item.grid__item {width: 100%;max-width: 100%;} 

.dt-sc-collection7 .grid--3-col-desktop .collection-list__item.content-style--list {width: 100%;max-width: 100%;}

@media screen and (min-width: 750px)/* and (max-width:990px)*/
{
.dt-sc-collection7 .grid--4-col-desktop .collection-list__item.grid__item {width: calc(50% - var(--grid-desktop-horizontal-spacing));max-width: calc(50% - var(--grid-desktop-horizontal-spacing));}
.dt-sc-collection7 .grid--5-col-desktop .collection-list__item.grid__item {width: calc(50% - var(--grid-desktop-horizontal-spacing));max-width: calc(50% - var(--grid-desktop-horizontal-spacing));}
}
@media screen and (min-width: 991px) /*and (max-width:1199px)*/
{
.dt-sc-collection7 .grid--3-col-desktop .collection-list__item.grid__item {width: calc(50% - var(--grid-desktop-horizontal-spacing));max-width: calc(50% - var(--grid-desktop-horizontal-spacing));}
.dt-sc-collection7 .grid--4-col-desktop .collection-list__item.grid__item {width: calc(33.33% - var(--grid-desktop-horizontal-spacing));max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing));}
.dt-sc-collection7 .grid--5-col-desktop .collection-list__item.grid__item {width: calc(33.33% - var(--grid-desktop-horizontal-spacing));max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing));}
}
@media screen and (min-width: 1200px) 
{
.dt-sc-collection7 .grid--3-col-desktop .collection-list__item.grid__item {width: calc(33.33% - var(--grid-desktop-horizontal-spacing));max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing));}
.dt-sc-collection7 .grid--4-col-desktop .collection-list__item.grid__item {width: calc(25% - var(--grid-desktop-horizontal-spacing));max-width: calc(25% - var(--grid-desktop-horizontal-spacing));}
.dt-sc-collection7 .grid--5-col-desktop .collection-list__item.grid__item {width: calc(20% - var(--grid-desktop-horizontal-spacing));max-width: calc(20% - var(--grid-desktop-horizontal-spacing));}
}


/* -------------------------c3-----collection-count--& inline & block style--------------------- */

h3.card__heading {
    position: relative;
}
span.tab-count.block {
  display:block;
}
.card__information.content-align--left span.tab-count.block {text-align:left;}
.card__information.content-align--right span.tab-count.block {text-align:right;}

span.tab-count.block .count-text{margin-left:6px;}
span.tab-count.inline .count-text{display:none;}

span.tab-count.inline {
    position: absolute;
    top: 10px;
    right: -15px;
    width: fit-content;
    height: fit-content;
    line-height: 0;
    font-size: calc(var(--font-heading-scale) * 1.6rem);
}

/* -------------------------c3-----viewmore button--& button & arrow style--------------------- */
.dt-sc-collection7 a.collection-list-button {
    background: transparent;
    padding: 0 0 5px;
    width: fit-content;
    min-width: fit-content;
    position: relative;
    display: block;
    height: fit-content;
    min-height: fit-content;
}
.dt-sc-collection7 a.collection-list-button:hover {
    background: transparent;
}
.dt-sc-collection7 a.collection-list-button:after{display:none}

.dt-sc-collection7 .card__content .card__information{position:relative;}
.dt-sc-collection7 a.collection-list-button.view-more__button {width:100%;}
.dt-sc-collection7 .card__content .card__information.content-align--right a.collection-list-button.view-more__button{justify-content:right;}
.dt-sc-collection7 .card__content .card__information.content-align--left a.collection-list-button.view-more__button{justify-content:left;}
.dt-sc-collection7 a.collection-list-button.view-more__arrow {
    position: absolute;
    top: 0;
    right: 30px;
    bottom: 0;
    left: auto;
    color: var(--gradient-base-accent-1);
    background: var(--gradient-base-background-1);
    width: 40px;
    height: 40px;
    padding: 0;
    margin: auto;
    border-radius: 50%;
}
.dt-sc-collection7 a.collection-list-button.view-more__arrow span.view-collection {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.dt-sc-collection7 a.collection-list-button.view-more__arrow span.view-collection svg.icon-arrow {
    width: 2.2rem;
}
.dt-sc-collection7 a.collection-list-button.view-more__arrow:hover {
background: var(--gradient-base-accent-1);
  color  : var(--gradient-base-background-1);
}
/* -------------------------c3-----banner css--------------------- */
{%- if section.settings.enable-banner -%}
    .dt-sc-collection-wrapper {
        display: flex;justify-content: space-between;
        row-gap: var(--grid-desktop-horizontal-spacing);
        column-gap: var(--grid-desktop-vertical-spacing);
        flex-direction: row-reverse;
        align-items: center;
    }
    
    .dt-sc-collection-wrapper .dt-sc-collection-main {
        width: calc(100% - var(--grid-desktop-horizontal-spacing));
    }
    .dt-sc-collection-wrapper .collection-banner {
        width: calc(50% - var(--grid-desktop-horizontal-spacing));
    }
    .dt-sc-collection-wrapper .collection-banner .grid-banner-wrapper {
        position: relative;
    }
    .dt-sc-collection-wrapper .collection-banner .grid-banner-block-image {
        position: absolute;
        z-index: -1;
    }
{%- endif -%}

/* -------------------------style1--------------------- */

.dt-sc-collection7.style1 .collection-list{justify-content: center;}

.dt-sc-collection7.style1 .card--card,
.dt-sc-collection7.style1 .card--standard .card__inner {
	 width: 85px;
    border-radius: 50%;
    overflow: hidden;
}

.dt-sc-collection7.style1 .grid--4-col-desktop .collection-list__item.grid__item {width: 100%;max-width: 100%;}
.dt-sc-collection7.style1 .grid--5-col-desktop .collection-list__item.grid__item {width: 100%;max-width: 100%;} 

.dt-sc-collection7.style1 .collection-list .collection-list__item.grid__item .card:not(.ratio) {
    align-items: center;justify-content:center;
}
.dt-sc-collection7.style1 .collection-list .collection-list__item.grid__item .card > .card__content {
    justify-content: center;
}

@media screen and (min-width: 480px)
{
.dt-sc-collection7.style1 .grid--4-col-desktop .collection-list__item.grid__item {width: calc(50% - var(--grid-desktop-horizontal-spacing));max-width: calc(50% - var(--grid-desktop-horizontal-spacing));}
.dt-sc-collection7.style1 .grid--5-col-desktop .collection-list__item.grid__item {width: calc(50% - var(--grid-desktop-horizontal-spacing));max-width: calc(50% - var(--grid-desktop-horizontal-spacing));}
}
@media screen and (min-width: 750px)
{
.dt-sc-collection7.style1 .grid--4-col-desktop .collection-list__item.grid__item {width: calc(33.33% - var(--grid-desktop-horizontal-spacing));max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing));}
.dt-sc-collection7.style1 .grid--5-col-desktop .collection-list__item.grid__item {width: calc(33.33% - var(--grid-desktop-horizontal-spacing));max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing));}
}
@media screen and (min-width: 991px) /*and (max-width:1199px)*/
{
.dt-sc-collection7.style1 .grid--4-col-desktop .collection-list__item.grid__item {width: calc(33.33% - var(--grid-desktop-horizontal-spacing));max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing));}
.dt-sc-collection7.style1 .grid--5-col-desktop .collection-list__item.grid__item {width: calc(25% - var(--grid-desktop-horizontal-spacing));max-width: calc(25% - var(--grid-desktop-horizontal-spacing));}
}
@media screen and (min-width: 1200px) 
{
.dt-sc-collection7.style1 .grid--4-col-desktop .collection-list__item.grid__item {width: calc(25% - var(--grid-desktop-horizontal-spacing));max-width: calc(25% - var(--grid-desktop-horizontal-spacing));}
.dt-sc-collection7.style1 .grid--5-col-desktop .collection-list__item.grid__item {width: calc(20% - var(--grid-desktop-horizontal-spacing));max-width: calc(20% - var(--grid-desktop-horizontal-spacing));}
}

/* -------------------------style2--------------------- */

.dt-sc-collection7.style2 .card__content .card__information.content-align--center h3.card__heading a {
    padding: 1rem 3rem;
    background: var(--gradient-base-accent-2);
    border-radius: var(--buttons-radius);transition: .3s;
  position: relative;
}
.dt-sc-collection7.style2 .card__content span.icon-wrap {
    display: block;
}
.dt-sc-collection7.style2 .card__content .card__information.content-align--center h3.card__heading a span.icon-wrap {
    color: var(--color-icon);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transition: 0.35s;
    width: fit-content;
    height: 2.5rem;
    margin: auto;
    opacity:0;
}
.dt-sc-collection7.style2 .card__content .card__information.content-align--center h3.card__heading a span.icon-wrap svg{
    width: calc(var(--font-heading-scale) * 2.5rem);
}
.dt-sc-collection7.style2 .card__content .card__information.content-align--center h3.card__heading a:hover {
    color: transparent;
}
.dt-sc-collection7.style2 .card__content .card__information.content-align--center h3.card__heading a:hover span.icon-wrap {
  opacity:1;
}

/* --------------ViewMore-Arrow----fadein/zoom--css---------------------------------- */

  .dt-sc-collection7 .collection-list .collection-list__item.content-style--overlay .card__content .card__information.content-align--left a.collection-list-button.FadeIn {
      opacity:0;
      transition:var(--duration-long);
      bottom: -40px;
  }
  .dt-sc-collection7 .collection-list .collection-list__item.content-style--overlay .card:hover .card__content .card__information.content-align--left a.collection-list-button.FadeIn,
  .dt-sc-collection7 .collection-list .collection-list__item.content-style--overlay .card-wrapper:hover .card__content .card__information.content-align--left a.collection-list-button.FadeIn {
      opacity:1;
      bottom: 0px;
  }
  .dt-sc-collection7 .collection-list .collection-list__item.content-style--grid .card__content .card__information a.collection-list-button {
      opacity:0;
      transition:var(--duration-long);
      bottom: 100%;right: 20px;
  }
  .dt-sc-collection7 .collection-list .collection-list__item.content-style--grid .card:hover .card__content .card__information a.collection-list-button,
  .dt-sc-collection7 .collection-list .collection-list__item.content-style--grid .card-wrapper:hover .card__content .card__information a.collection-list-button {
      opacity:1;
      transform: translateY(-50px);
  }


.dt-sc-collection7 .collection-list .collection-list__item.content-style--overlay .card .card__content .card__information.content-align--left a.collection-list-button.view-more__arrow.Zoom{
    transition:var(--duration-long); 
  }
  .dt-sc-collection7 .collection-list .collection-list__item.content-style--overlay .card .card__content .card__information.content-align--left a.collection-list-button.view-more__arrow.Zoom:hover{
     transform: scale(1.1) translateZ(0);
  }

.dt-sc-collection7 .collection-list .collection-list__item.content-style--overlay .card:hover .card__content .card__information.content-align--left a.collection-list-button.view-more__arrow.Zoom,
.dt-sc-collection7 .collection-list .collection-list__item.content-style--overlay .card-wrapper:hover .card__content .card__information.content-align--left a.collection-list-button.view-more__arrow.Zoom {
    transition: var(--duration-long);
    background: var(--gradient-base-accent-1);
    color: var(--gradient-background);
}
/*------------------------image-hover-effect----ZoomI/ZoomOut----------  */

.dt-sc-collection7 .card:hover .media.media--hover-effect.ZoomIn >img:first-child:only-child,
.dt-sc-collection7 .card-wrapper:hover .media.media--hover-effect.ZoomIn >img:first-child:only-child {
    transform: scale(1.13);
}
@media screen and (min-width: 991px) 
{
.dt-sc-collection7 .card:hover .media.media--hover-effect.ZoomOut >img:first-child:only-child,
.dt-sc-collection7 .card-wrapper:hover .media.media--hover-effect.ZoomOut >img:first-child:only-child {
    transition: var(--duration-long);
    transform: scale(.95) translateZ(0);
}
}
/* ---------------custom-css------------ */

.dt-sc-collection7 .card > .card__content .card__information h3.card__heading a {
    color: var(--gradient-base-accent-2);
    font-weight: 700;
}
.dt-sc-collection7 .banner-content-top {
    border-bottom: 1px solid var(--gradient-base-background-2);
    margin-bottom: 3rem;
    padding-bottom: 2rem;
}
.banner-wrapper h4, .banner-wrapper h2, .banner-wrapper p{margin: 0;}
.banner-wrapper h4{
    font-size: calc(var(--font-heading-scale) * 2rem);
}
.banner-wrapper .banner-content-top > *:not(:last-child),
.banner-wrapper .banner-content-bottom > *:not(:last-child)
{
  margin-bottom: 1rem;
}
.dt-sc-collection7 .collection-list__item.content-style--list .card-wrapper .card {
    background: transparent;
}
h2.banner-title {
    color: rgb(var(--color-base-accent-3));
}
h2.banner-title > span {
    color: rgb(var(--color-base-accent-2));
}
span.typed-text {
    display: inline-block;
}
@media screen and (max-width: 990px)
{
  .dt-sc-collection-wrapper {
      flex-direction: column-reverse;
      align-items: center;
  }
  .dt-sc-collection-wrapper .collection-banner {
      width: 100%;
  }
}
@media screen and (max-width: 580px)
{
  .dt-sc-collection7 .collection-list__item.content-style--list.grid__item {
      width: 100%;
      max-width: 100%;
  }
  .dt-sc-collection7 .card:not(.ratio) {
      flex-direction: row;
      align-items: center;
  }
  .dt-sc-collection7 .dt-sc-collection-wrapper .collection-banner h2.banner-title {
      font-size: 2rem;
  }
}