/** Shopify CDN: Minification failed

Line 16:1 Expected identifier but found "url("
Line 308:0 Unexpected "}"

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/
@font-face {   
	font-family: "cinzel-v10-latin-regular";   
	url('{{ "cinzel-v10-latin-regular.woff" | asset_url }}') format("woff"),        
	url('{{ "cinzel-v10-latin-regular.woff2" | asset_url }}') format("woff2"),        
	; 
}
h1, h2, h3, h4, h5, h6{   
	font-family: "cinzel-v10-latin-regular"; 
}
.shopify-section .homepage-sections-wrapper, .shopify-section .homepage-sections-wrapper--white {
    padding: 20px 0 !important;
}
a.dropdown-submenu__link {
    font-size: 12px;
}
.main-navigation-wrapper .mega-menu--dropdown-wrapper>a, .main-navigation-wrapper>ul.nav>li>a {
    padding: 10px 0;
    font-size: 14px !important;
}
@media (max-width:360px)
  {
    .site-header__logo-image img, .overlay-logo-image {
    max-width: 150px !important;
    width: 150px !important;
}
   .grid-uniform.grid-link__container {
     display: grid; 
    grid-template-columns: auto  !important;
}
    .header-wrapper {
    background-color: var(--header-background);
    color: var(--header-text);
    z-index: 4;
    padding-bottom: 0;
    border-bottom: 1px solid var(--header-border-color);
    width: 100%;
    height:14vh !important;
}
/*     .flexslider-container.col-md-12 {
    height: 60vh !important;
}     */
   
    
  }
    @media (max-width:767px)
      {
        .site-header__logo-image img, .overlay-logo-image {
    max-width: 150px !important;
    width: 150px !important;
}
   .grid-uniform.grid-link__container {
     display: grid;
    grid-template-columns: auto  !important;
}
        
    
      }

@media (width:320px)
  {
         
        .site-header__logo-image img, .overlay-logo-image {
    max-width: 120px !important;
    width: 120px !important;
}

  }
  


.grid-uniform.grid-link__container {
    display: grid;
    grid-template-columns: auto auto auto auto;
}



@font-face {
    font-family: 'Cinzel-Regular';
    src: url('Cinzel-Regular.otf') format('otf'),
         url('Cinzel-Regular.otf') format('otf');
    font-weight: normal;
    font-style: normal;

}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, #nav li a, div.title a, .headline, .subtitle { font-family: 'Cinzel-Regular' !important; }

/* div#shopify-section-image--slideshow .flexslider-container {
    height: 75vh !important;
} */
.header-wrapper {
    background-color: var(--header-background);
    color: var(--header-text);
    z-index: 4;
    padding-bottom: 0;
    border-bottom: 1px solid var(--header-border-color);
    width: 100%;
/*     height:20vh; */
}

/* old code place
 */
.slideshow--full-screen ul.slides li {
    height: auto !important;
}

@media (max-width:360px)
  {
     .header-wrapper {
    height: 12vh !important;
}
/*     .flexslider-container.col-md-12 {
    height: 60vh !important;
} */
   .main-navigation-wrapper-main {
    display: none;
}
   button.slide-menu.slide-menu-mobile.alt-focus.header-link.header-link--button
    {
      display:block !important;
    }
    
    li#wishlist_page {
    display: none;
}

  }
  



@media (max-width:767px)
{
/*       .header-wrapper {
    height: 12vh !important;
} */
/*     .flexslider-container.col-md-12 {
    height: 60vh !important;
} */
  .main-navigation-wrapper-main {
    display: none;
}
   button.slide-menu.slide-menu-mobile.alt-focus.header-link.header-link--button
    {
      display:block !important;
    }

  li#wishlist_page {
    display: none;
}
}

@media (max-width:1024px)
{
/* .header-wrapper {

    height:23vh ;
} */
  .header-menu-wrapper.d-none.d-lg-block
  {
    display:block !important;
  }
   button.slide-menu.slide-menu-mobile.alt-focus.header-link.header-link--button
    {
      display:none;
    }
  
}



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 
  
  
{
.header-menu-wrapper.d-none.d-lg-block
  {
    display:block !important;
  }
 .main-navigation-wrapper .nav {
    margin: 0px 6px !important;
}
  
  
}
@media (width:768px)
  {
    button.slide-menu.slide-menu-mobile.alt-focus.header-link.header-link--button
    {
      display:none;
    }
  
    
  }
  /* applied to lg also */






@media only screen and (min-device-width: 540px) and (max-device-width: 720px) 
  
  
{
.header-menu-wrapper.d-none.d-lg-block
  {
    display:block !important;
  }
  .header-wrapper {
    height: 24vh !important;
}

}


@media only screen and (min-device-width: 700px) and (max-device-width: 1024px) 
  
  
{
.header-menu-wrapper.d-none.d-lg-block
  {
    display:block !important;
  }
/*  .header-wrapper {
    height: 12vh !important;
} */
   button.slide-menu.slide-menu-mobile.alt-focus.header-link.header-link--button
    {
      display:none;
    }
  

}


@media only screen and (min-device-width: 500px) and (max-device-width: 700px) 
  
  
{
.header-menu-wrapper.d-none.d-lg-block
  {
    display:block !important;
  }
/* .header-wrapper {
    height: 24vh !important;
} */
   button.slide-menu.slide-menu-mobile.alt-focus.header-link.header-link--button
    {
      display:none;
    }

}


@media only screen and (min-device-width: 506px) and (max-device-width: 538px) 
  
  
{
.header-menu-wrapper.d-none.d-lg-block
  {
    display:block !important;
  }
/* .header-wrapper {
    height: 30vh !important;
} */
   button.slide-menu.slide-menu-mobile.alt-focus.header-link.header-link--button
    {
      display:none;
    }

}



@media only screen and (min-device-width: 1030px) and (max-device-width: 1280px) 
  
  
{
.header-menu-wrapper.d-none.d-lg-block
  {
    display:block !important;
  }
/* .header-wrapper {
    height: 22vh !important;
} */
   button.slide-menu.slide-menu-mobile.alt-focus.header-link.header-link--button
    {
      display:none;
    }
  
}

}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1280px) 
  
  
{
.header-menu-wrapper.d-none.d-lg-block
  {
    display:block !important;
  }
/* .header-wrapper {
    height: 10vh !important;
} */
   button.slide-menu.slide-menu-mobile.alt-focus.header-link.header-link--button
    {
      display:none;
    }

}

.section-block--padding.grid__item.col-md-12 {
    display: none;
}




@media (width:540px)
  {
    button.slide-menu.slide-menu-mobile.alt-focus.header-link.header-link--button
    {
      display:none;
    }
  }


@media (max-width:360px)
{
.shopify-section .homepage-sections-wrapper, .shopify-section .homepage-sections-wrapper--white {
    padding: 14px !important;
}
/* .slideshow--full-screen ul.slides li .slideshow-mobile-image--ll-wrapper {
    height: 77% !important;
} */
}


@media (max-width:767px)
{
.shopify-section .homepage-sections-wrapper, .shopify-section .homepage-sections-wrapper--white {
    padding: 14px !important;
}
      .header-wrapper {
/*     height: 10vh !important; */
}
/*   .slideshow--full-screen ul.slides li .slideshow-mobile-image--ll-wrapper {
    height: 77% !important;
    max-height: 70% !important;
} */

}


/* @media only screen and (min-device-width: 870px) and (max-device-width: 1024px)
{
  .header-wrapper {

    height:10vh !important;
}
  

  
}  */

@media only screen and (width: 896px)
{
  .header-wrapper {

    height:30vh !important;
}
  
} 
@media only screen and (width: 812px)
{
  .header-wrapper {

    height:32vh !Important;
}
  
} 
@media only screen and (width: 846px)
{
  .header-wrapper {

    height:32vh !Important;
}
  
} 


@media only screen and (max-width: 800px)
{
/*   .header-wrapper {

    height:13vh !important;
} */
  
} 

@media only screen and (width: 740px)
{
  .header-wrapper {

    height:25vh !Important;
}
  
} 

@media only screen and (width: 736px)
{
  .header-wrapper {

    height:19vh !important;
}
  
} 


@media only screen and (width: 414px) 
{
  .header-wrapper {

    height:10vh !important;
}

  
} 


@media only screen and (width: 375px) 
{
  .header-wrapper {

    height:13vh !important;
}

  
} 
@media only screen and (width: 412px) 
{
  .header-wrapper {

    height:10vh !important;
}

  
} 
@media only screen and (width: 540px) 
{
  .header-wrapper {

    height:13vh !important;
} 
}

@media only screen and (width: 1280px) 
{
  .header-wrapper {

    height:16vh !important;
} 
}

@media only screen and (width: 600px) 
{
  .header-wrapper {

    height:10vh !important;
} 
}

.slideshow--full-screen {
  height: auto !important; }

.mobile-header--wrapper .mobile-side-column
{
      width: 30% !important;
}




.mobile-side-column.mobile-header-wrap--icons.mobile-header-right li {
    list-style: none;
  padding:0px 10px;
}

/* @media only screen and (min-device-width: 800px) and (max-device-width: 984px)
  {
    .header-wrapper {
height: 22vh !important;
}
  }
 */


/* 

@media screen and (max-width: 991px)
.main-navigation-wrapper .nav {
    margin: -18px 45px !important;
} */


/* @media only screen and (min-device-width: 770px) and (max-device-width: 1024px)
  {
    .header-wrapper
    {
      height:10vh !Important;
    }
    
 
  }
 */



@media (max-width:1024px)
  {
    .text-center {
    text-align: center!important;
    width: 33% !important;
    height: 0px !important;
    float: left !important;
  
}
  .grid-uniform.grid-link__container
{
  display: block; 
     grid-template-columns:0px !important;
}
  p.collection-grid__item-title {
    font-size: 18px;
}
      a.grid-image--centered img {
    width: 86% !important;
}
  
    
   }


@media (max-width:767px)
  {
/*     .text-center {
    text-align: center!important;
    width: 31% !important;
    height: 300px !important;
    float: left !important;
  
} */
  .grid-uniform.grid-link__container
{
  display: block; 
     grid-template-columns:0px !important;
}
  p.collection-grid__item-title {
    font-size: 18px;
}
     a.grid-image--centered img {
    width: auto;
       height:200px;
}
   
    
   }

@media (max-width:360px)
  {
    .text-center {
    text-align: center!important;
    width: 50% !important;
    height: 300px !important;
    float: left !important;
}
  }

@media (max-width:767px)
  {
    .text-center {
    text-align: center!important;
    width: 100% !important;
    height: 300px !important;
    float: left !important;
}
   
  }

.top-search input {
    color: var(--header-text)!important;
    width: 100%;
} .section-block--padding.grid__item.col-md-12 {
    display: none;
}

.feature-collection-banner  {
  width:100%;
  padding-left:10px;
  margin:auto;
  img {
    width:100%;
  }
}