/** Shopify CDN: Minification failed

Line 436:0 Unexpected "}"

**/


/* Header cart icon start */
.custom-header__icon--cart .svg-wrapper>svg{
  width: 29px;
  height: 22px;
}
.header-wrapper .custom-header-center.header--middle-left{
  grid-template-columns: auto auto 1fr;
}
.custom-section-header{
  top: -1px;
}
.custom-header-center .header__inline-menu .list-menu--inline .header__menu-item{
  text-transform: uppercase;
}
.custom-header-center .header__icons  .header__search details .search-modal .search-modal__content predictive-search  form .field .field__label{ 
  text-transform: uppercase;
}
/* Header cart icon end */


/* Custom collection list section start */
.gradient .section_ctm_fullwidth{
      padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
    max-width: 100%;
}

/* Custom collection list section end */


/* custom card product css start */

.grid .grid__item .card-wrapper .card .card__inner  .custom-quick-add{
  margin: 0 1.5rem 1.6rem;
  position: absolute;
    z-index: 2;
    bottom: 1px;
    right: 0;
}

.grid .grid__item .card-wrapper .card .card__inner  .custom-quick-add .quick-add__submit{
 padding: 12px 10px;
  border-radius: 30px;
  background-color: #032e3be3;
  min-height: inherit;
  transition: 0.3s;
  border: transparent;
}
.grid .grid__item .card-wrapper .card .card__inner  .custom-quick-add .quick-add__submit:before{
  box-shadow: inherit;
  border-radius: 30px;
}
.grid .grid__item .card-wrapper .card .card__inner  .custom-quick-add .quick-add__submit:after{
  box-shadow: inherit;
  border-radius: 30px;
}
.grid .grid__item .card-wrapper .card .card__inner  .custom-quick-add .quick-add__submit svg{
  width: 23px;
  height: 18px;
}

/* .grid .grid__item .card-wrapper .card .card__inner  .custom-quick-add .quick-add__submit:hover{
  background-color: white;
  transition: 0.3s;
  border: 2px solid #032e3b;
}
.grid .grid__item .card-wrapper .card .card__inner  .custom-quick-add .quick-add__submit:hover svg>path,
.grid .grid__item .card-wrapper .card .card__inner  .custom-quick-add .quick-add__submit:hover svg>circle{
  stroke: #032e3b;
} */

.custom-product-card-wrapper:hover .card__heading .full-unstyled-link{
  text-decoration: none;
}
.custom-product-card-wrapper .card__content .custom-information-card{
  padding-left: 0px;
  padding-right: 0px;
}

/* custom card product css end */


/* Custom slideshow section start */

.custom-slideshow__controls .slideshow__autoplay{
  display: none;
}

.custom-slideshow_section .custom-slider-button{
  position: absolute;
  bottom: -21px;
  z-index: 1;
  background-color: white;
}

main .common-button-slider{
        width: 41px;
    height: 41px;
    border-radius: 32px;
  box-shadow: 0px 0px 3px;
  background: white;
}
.custom-slider-button.slider-button--prev{
     right: 43px;
    z-index: 1;
    margin-right: 21px;
}
.custom-slider-button.slider-button--next{
  right: 0px;
  margin-right: 11px;
}
.custom-slideshow_section .custom-slideshow__controls{
  position: absolute;
    bottom: 0;
    align-items: center;
    left: 50%;
    right: 50%;
  margin-bottom: 15px;
  border: none;
}
main .common-button-slider .icon{
  height: 1rem;
}  
.custom-headingsize{
  font-size: 26px;
    text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
.custom-description-align{
  text-align: center;
}
/* Custom slideshow section end */ 



/* Custom richtext border section start */


.custom-rich-text{
  padding: 16px;
}
.custom-rich-text .rich-text__wrapper{
  border: 1px solid white;
}


/* Custom richtext border section end */

main .custom-page-width--narrow .main-page-title{
      text-align: center;
    text-transform: uppercase;
    font-size: 37px;
    margin-bottom: 20px;
  font-weight: bold;
}
main .shopify-policy__container .shopify-policy__title h1{
   text-align: center;
    text-transform: uppercase;
    font-size: 37px;
  font-weight: bold;
}

.collection-hero .collection-hero__inner .custom-collection-hero__text-wrapper .collection-hero__title{
  text-align: center;
  text-transform: uppercase;
    font-size: 37px;
  font-weight: bold;
}



/* Custom icon with text section start */

.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card{ 
      display: flex;
    align-items: center;
}
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info{
  padding-top: 0px;
  padding-bottom: 0px;
}
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte{
 margin-top: 0px; 
   line-height: 1.4; 
  font-size: 1.3rem;
}
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--third-width{
  width: 12%;
} 
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3{
 line-height: 1.3;
  font-size: calc(var(--font-heading-scale) * 1.8rem);
}
.custom-featured-section .collection__view-all .button{
  margin-top: 3rem;
}
/* Custom icon with text section end */

/* Custom featured collection section start */
.custom-featured-section .custom-slider-component{  
--desktop-margin-left-first-item: initial;
}  
.custom-featured-section .custom-slider-component .featured_btn_position{
  position: absolute;
    top: 40%;
    z-index: 1;
    background: white;
}
.custom-featured-section .custom-slider-component{
  position: relative;
}
.custom-featured-section .custom-slider-component .featured_btn_position.slider-button--prev{
  left: 30px;
}
.custom-featured-section .custom-slider-component .featured_btn_position.slider-button--next{
  right: 30px;
}
/* Custom featured collection section end */



/* Custom footer section css start */
.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__heading{
  text-transform: uppercase;
}

.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block{
  width: calc(20% - var(--grid-desktop-horizontal-spacing));
}
.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content .footer-block--newsletter .footer-block__newsletter{
  text-align: left;
} 
.custom-footer-section .footer__content-bottom{
  padding-top: 0px;
}
.custom-footer-section .footer__content-bottom .footer__content-bottom-wrapper .mobile_hide_copyright{
  align-items: baseline;
}
.custom-footer-section .footer__content-bottom .desktop_copyhide{
  display: none;
}
/* Custom footer section css end */


main .shopify-policy__container{
   padding-bottom: 20px;
}  


/* Custom product page css start */


/* .customize-product-page .product__info-wrapper .product__info-container product-form .form .product-form__buttons .product-form__submit{
  background-color: rgb(3 46 59);
  color: white;
}
 */
main .button{
  text-transform: uppercase;
}
.drawer .button{
  text-transform: uppercase;
}
/* Custom product page css end */


/* Custom collection list title css start */

.custom-collection-list-title slider-component .collection-list .collection-list__item .card-wrapper .card .card__content .card__information .card__heading>a{
  text-transform: uppercase;
}


/* Custom collection list title css end */


/* Button hover effect on all button */
.custom-hover-effect-btn{
  background-color: transparent;
  color: white;
}
.custom-hover-effect-btn::before{
  background-color: #032e3b;
  color: white;
  transition: 0.3s ease-out;
}
.custom-hover-effect-btn::before{
  height: 100%; width: 100%;
}
.custom-hover-effect-btn:hover{
  color: #032e3b;
}
.custom-hover-effect-btn:hover::before{
  width: 0%;
  color: #032e3b;
}
/* Button hover effect on all button */


.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info{
  padding-left: 0px;
  padding-right: 0px;
}  


.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content .ctm-margin-top{
          margin-top: 10px;
     padding-left: 0px;
}


@media screen and (min-width: 750px){

.custom-rich-text{
  width: 100%;
}  
.custom-rich-text .rich-text__text{
      max-width: 745px;
    margin-left: auto;
    margin-right: auto;
}
.custom-rich-text  .rich-text__blocks{
    width: 100%;
  }

  /* Custom page width start  */
main .custom-page-width--narrow{
  max-width: var(--page-width);
  padding-left: 5rem;
  padding-right: 5rem;
}
main .shopify-policy__container{
  max-width: var(--page-width);
  padding-left: 5rem;
  padding-right: 5rem;
  padding-bottom: 20px;
}  
/* Custom page width end  */
}
@media screen and (min-width: 989px){
main .gradient .custom-featured-section .custom-slider-component{
  padding: 0 5rem;
}
main .gradient .custom-featured-section .custom-slider-component .slider--desktop .slider__slide:first-child{
  margin-left: 0px;
}  
.custom-featured-section .custom-slider-component .slider--desktop.grid--4-col-desktop .grid__item{  
  width: calc(25% - var(--grid-desktop-horizontal-spacing)* 4 / 5);
max-width: calc(25% - var(--grid-desktop-horizontal-spacing)* 4 / 5);
}  
.custom-featured-section .custom-slider-component{  
--desktop-margin-left-first-item: initial;
}  
}

@media screen and (min-width: 600px) and (max-width: 989px) {
    .custom-slider-component .grid--1-col-tablet-down.grid--peek .grid__item{
        width: 49%;
      max-width: 50%;
    }
   .custom-slider-component .grid--1-col-tablet-down.grid--peek .grid__item:first-of-type{
   margin-left: 0px;
 } 
  .custom-featured-section .custom-slider-component .featured_btn_position.slider-button--next{
  right: 4px;
} 
  .custom-featured-section .custom-slider-component .featured_btn_position.slider-button--prev{
    left: 6px;
  }
  
main .common-button-slider{
        width: 36px;
    height: 36px;
}
}


@media screen and (max-width: 1040px){
.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block{
  width: calc(33% - var(--grid-desktop-horizontal-spacing));
}  
.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content .footer-block--newsletter .footer-block__newsletter .newsletter-form{
  margin: 0px;
}  
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3 {
  font-size: 14px;
}  
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte{
  font-size: 13px;
} 
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info{
  padding-left: 0px;
  padding-right: 0px;
}  
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--third-width{
  width: 21%;
}  
.custom-footer-section .footer__content-top  .footer__blocks-wrapper .footer-block .footer-block__details-content .ctm-block-footer-block--newsletter .footer-block__newsletter .newsletter-form{
  max-width: 100%;
}  
.custom-footer-section .footer__content-top  .footer__blocks-wrapper .footer-block .footer-block__details-content .ctm-block-footer-block--newsletter .footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper{
  max-width: 100%;
}  
}

@media screen and (max-width: 990px){
.footer__content-bottom-wrapper .mobile_hide_copyright{
  display: none;
}
.custom-footer-section .footer__content-bottom .desktop_copyhide{
  display: block;
}  
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--third-width{
  width: 14%;
}   
main .custom-page-width--narrow .main-page-title
    font-size: 30px;
    margin-bottom: 10px;
}  
.collection-hero .collection-hero__inner .custom-collection-hero__text-wrapper .collection-hero__title{
    font-size: 30px;
}
main .shopify-policy__container .shopify-policy__title h1{
   font-size: 30px;
}

}  

@media screen and (max-width: 989px){
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card{
      justify-content: center;
    flex-direction: column;
}
.custom-icon-withtext .page-width{
  padding-top: 30px;
  padding-bottom: 30px;
}
.custom-icon-withtext .page-width slider-component .multicolumn-list{
  row-gap: 34px;
}  
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info{
  text-align: center;
  margin-top: 12px;
}  
main .gradient .custom-featured-section .custom-slider-component{
  padding: 0 1.5rem;
}  
.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content .list-menu__item--link {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}  
}  

@media screen and (max-width: 750px){
.custom-footer-section .footer__content-top .footer__blocks-wrapper{
 display: flex;
}
.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block{
width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
margin: 0px;  
}

.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content{
justify-content: left;
}
sticky-header .custom-header-center{
  padding: 2px 1.5rem;
}  
.custom-rich-text .rich-text__wrapper{
  width: 100%;
}  
.custom-headingsize{
  font-size: 23px;
}  
main .shopify-policy__container .shopify-policy__title h1 {
    font-size: 27px;
} 
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card{
      display: flex;
    flex-direction: column;
    text-align: center;
}  
.custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info{
  margin-top: 16px;
}  
.custom-icon-withtext .page-width slider-component .multicolumn-list{
  row-gap: 25px;
}  

.custom-footer-section .footer__content-top  .footer__blocks-wrapper .footer-block .footer-block__details-content .ctm-block-footer-block--newsletter{
  flex-direction: inherit;
}  
.custom-footer-section .footer__content-top  .footer__blocks-wrapper .footer-block .footer-block__details-content .ctm-block-footer-block--newsletter .footer-block__heading{
  text-align: center;
}  
}


@media screen and (max-width: 600px) {
    .custom-slider-component .grid--1-col-tablet-down.grid--peek .grid__item {
        width: 100%;
      max-width: 100%;
    }
  .custom-slider-component .grid--1-col-tablet-down.grid--peek .grid__item:first-of-type{
    margin-left: 0px;
  }
  .custom-icon-withtext .page-width slider-component .multicolumn-list .multicolumn-list__item{
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 550px){
.custom-footer-section .footer__content-top .footer__blocks-wrapper{
 display: block;
}
.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block{
width: 100%;
max-width: 100%;
margin: 0px;  
}
.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content{
justify-content: left;
}
.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content .footer-block--newsletter{
  align-items: baseline;
}  
.custom-footer-section .footer__content-bottom .footer__content-bottom-wrapper .footer__localization {
  justify-content: left;
}  
.custom-footer-section .footer__content-bottom .footer__content-bottom-wrapper .footer__column .footer__payment .list-payment{
  justify-content: left;
} 
.custom-footer-section .footer__content-bottom .desktop_copyhide .footer__copyright{
  padding-left: 2rem;
  padding-right: 2rem;
  text-align: left;
}  
.custom-footer-section .footer__content-top  .footer__blocks-wrapper .footer-block .footer-block__details-content .ctm-block-footer-block--newsletter{
  flex-direction: inherit;
}  
.custom-footer-section .footer__content-top  .footer__blocks-wrapper .footer-block .footer-block__details-content .ctm-block-footer-block--newsletter .footer-block__newsletter .newsletter-form{
  justify-content: left;
    align-items: baseline;
}    
.custom-footer-section .footer__content-top  .footer__blocks-wrapper .footer-block .footer-block__details-content .ctm-block-footer-block--newsletter .footer-block__heading{
  text-align: left;
}    
.custom-footer-section .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content .ctm-margin-top{
  justify-content: left;
}  
}

.custom_description_collection.collection-hero__description{
  max-width:100%!important;
}

.custom_description_collection {
  max-height: 15em; /* approx 6 lines depending on line-height */
  overflow: hidden;
  transition: max-height 0.3s ease;
  position: relative;
  line-height: 1.5em;
}

.custom_description_container {
  margin-top: 35px;
}

.custom_description_container.expanded .custom_description_collection {
  max-height: none;
}

.toggle-description {
  display: inline-block;
  font-size: 15px;
  margin-top:10px;
  background: none;
  border: none;
  color: #000;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
  padding: 0;
}
