/** Shopify CDN: Minification failed

Line 353:9 Expected ":"
Line 354:9 Expected ":"
Line 355:9 Expected ":"
Line 356:8 Expected ":"

**/
.nav-carat-small svg{
width: 8px;
}
.user-links {

  font-size : 16px;
}
.collection-list{
border: 0;
}
.breadcrumbs {
    margin-top: -32px!important;
}
/* ############################### modal ################################### */
.modal--newsletter{
color : #212b36 !important;
}

input#subscribe, .input-group-btn  {
    background: #212b36!important;
}
.input-group.newsletter-form {
    border: 1px solid #212b36!important;
}
.image-with-text__inner {
    
    padding-top: 80px;
    padding-bottom: 80px;
}
/* #################################  all collection ############################   */
 .product-grid .product-item{
  border : none;
   
  }
  .product-grid .product-item .product-link {
     margin: 13px;
  	border: 1px solid #f0f0f0;
      height: auto!important;
  }
.index-list-collections{
padding-top : 50px;
}
   

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% font %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.hero__title{
font-family: Adobe Garamond Pro!important;
  font-style : normal;
}
.product-information .title{
font-family: Adobe Garamond Pro!important;
  font-style : normal;
}
.product__title{
font-family: Adobe Garamond Pro!important;
  font-style : normal;
  font-size :19.6px;
}
.product__price {
 font-size :15.6px;
}
.product-description p{
font-family: Adobe Garamond Pro!important;
  font-style : normal;
   font-size :11.9px;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% header %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.header__cart__count {
	color : #fff !important;
}
/* .header-content{
	width : 98% !important;
} */

.header__content{
	margin-left : 20px;
}

.bottom-nav{
	max-width : 250px;
	position: fixed;
	bottom: 20px;
} 

#shopify-section-header .main-menu > li {
	font-size : 11.9px;
	font-family: Adobe Garamond Pro!important;
	padding: 5px 14px;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  collection %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


.collection__products .product-grid .product-item{
border: 0;
}
.collection__products .product-grid .product-item .product-link{
margin :  13px;
   border: 1px solid #f0f0f0;
  height : auto;
}
.collection__image {
margin : 0 25px;
}

.collection__nav{
margin : 0 25px;
}

.product__slides .slick-arrow{
width: 35px;
height: 35px;
font-size: 20px;
top : 65%
}
.product__slides .slick-next{
  right: 0%;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%% jewelry care %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
#shopify-section-page-hero-4 .index-hero {
max-width : 480px;
  max-height : 384px;
}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% About page %%%%%%%%%%%%%%%%%%%%%%%%%%% */
 .page {
   margin : 40px 0 0 0;
   padding : 0;
   max-width : 100%;
 }
.page h2.theme{
      color: #212b36;
  font-family: Garamond,Baskerville,Caslon,serif;
    font-weight: 400;
    font-style: normal;
  font-size: 29.4px;
 text-align : left !important;
}
.page p{
 text-align : left !important;
  font-family: Adobe Garamond Pro!important;
  color : #000;
}
#shopify-section-page-hero-1 .index-hero {
max-width : 480px;

}
/* %%%%%%%%%%%%%%%%%%%%%%%%% contact page	 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
#shopify-section-page-contact .page-contact .form-field,.form-item {
margin-left :0 !important;
    
}

@media(min-width: 750px) {
.logo__wrapper{
 margin: 0  !important;
  padding-top  : 80px; 

} 
.logo-hide{
  display : none;
  }
/*   .header-content{
  padding-top : 30px;
  } */
  #shopify-section-header .wrap{
 position: fixed;
    width: 100%;
    top: 0;
  }



#SiteContainer #MainContent {
/*   padding-left: 290px; */
  padding-top: 0 !important;
}
#SiteContainer .header__content {
  position: fixed;
  width: 250px;
  /* height: 100%; */
  z-index: 5;
  overflow: visible;
}
#shopify-section-footer .site-footer-wrapper {
  margin: 0 0 0 250px;
}
#shopify-section-header .nav__links {
  border: medium none;
  padding: 0;
}
#shopify-section-header .main-menu > li {
  display: block;
  padding: 5px 14px;
}
#shopify-section-header .main-menu {
  display: block;
  width: 100%;
  text-align: left;
}
#shopify-section-header .main-menu > li > a, #shopify-section-header .main-menu > li:first-child > a {
  margin-left: 0;
  padding: 14px 0;
}
#shopify-section-header .logo__wrapper a {
  justify-content: left;
  text-align: left;
  padding: 0;
}
#shopify-section-header .header__social {
  padding-left: 35px
}
#shopify-section-header .user-links {
  padding-right: 30px;

}
.site-header .header-content {
  margin: 10px 0;
}
.site-header .grandparent > .main-menu-dropdown {
  position: relative;
  top: auto;
  width: 100%;
  max-height: 100%;
  border-bottom: medium none;
  padding-top: 0;
  padding-bottom: 0;
}
.site-header .grandparent > .main-menu-dropdown > ul > .parent, .site-header .grandparent > .main-menu-dropdown > ul > .child {
  padding-left: 0;
}
.site-header .kids-2.grandparent > .main-menu-dropdown > ul > li, .site-header .kids-1.grandparent > .main-menu-dropdown > ul > li {
  width: 100%;
  padding-left: 15px;
  border-left: 1px solid #e6e6e6;
}
.site-header .grandparent > .main-menu-dropdown > ul > .parent > a, .site-header .grandparent > .main-menu-dropdown > ul > .child > a {
  padding-bottom: 0px;
  border-bottom: medium none;
}
.site-header .grandparent .main-menu-dropdown.main-menu-dropdown--has-links ul li {
  border-left: 1px solid #e6e6e6;
  padding-left: 15px;
}
/* .site-header .grandparent .parent .main-menu-dropdown {
  display: none !important;
}
.site-header .grandparent:hover > .main-menu-dropdown {
  display: block !important;
}
.site-header .grandparent:hover > .main-menu-dropdown {
  display: none !important;
} */

  .search .search-query{
  background : #fff; 
  }
  
  .index-products .product-grid .product-item .product-link .product-information{
/* padding-bottom : 0; */
}
}
@media (max-width: 992px){
 .collection__products .product-grid .product-item .product-link{
  margin : 15px;
  }
}

@media (max-width: 749px) {
  .modal__overlay.modal__overlay--newsletter, .modal__overlay--newsletter .modal__outer{
  bottom : 40%;
  }
  .modal__overlay--newsletter .image-with-text-wrapper{
  padding-top: 105px;
  }
 .header__content{
margin-left : 0;
}.logo-hide1{
  display : none;
  }
  .navigation__wrapper{
  top : 120px;
  }
   .bottom-nav{
position: relative;

}
#shopify-section-header #logo a img {
  margin: 0 auto;
}
  
#shopify-section-header .header-content {
  min-height: 120px;
}
  #shopify-section-header  .nav__account a, .nav-link  {
  padding: 3px 30px 3px 15px !important;
}
  .bottom-nav{
padding-top : 20px;
} 
#MainContent {
  padding-top: 0 !important;
}
 
.index-hero{
max-width : 100%;
}
  .page {
	margin : 40px 20px 0 20px;
   padding : 0;
   max-width : 100%;
 
}
  .navigation__wrapper{
  
  background : #fff;
  }
  .main-menu-dropdown{
	padding : 10px 0;
}
  .main-menu-dropdown .parent{
  padding : 5px 0;
  }
  .main-menu-dropdown  .child{
  padding : 3px 0;
  }
  /* ################################### toggle menu in mobile view ############################## */
  a.toggle-menus{
  left : 0;
  }
  .user-links {
  padding-right: 0;
  }

  .search{
  background : #fff;
  }
 
  .parallax-mirror{
/*   top : -65px !important; */
  }
  .parallax-mirror{
    transform: translate3d(0, 0, 0) !important;
	-webkit- transform: translate3d(0, 0, 0) !important;
     -ms- transform: translate3d(0, 0, 0) !important;
    -moz- transform: translate3d(0, 0, 0) !important;
     -o- transform: translate3d(0, 0, 0) !important;
  }
/*   .parallax-mirror img {
  
  min-height : 742px !important;
  } */
}
@media (max-width: 480px){
.collection__products .product-grid .product-item .product-link{
  margin : 10px;
  }
}
@media(max-width:375px) and (min-width:350px){
  .template-index .index-hero .parallax-slider{
    transform: translate3d(-220px, 0px, 0px) !important;
  }
}
@media (max-width:480px) and (max-height: 915px) {
 .template-index .index-hero .parallax-slider {
  height: 100vh !important;
  object-fit: cover;
  } 
  .template-index .index-hero .parallax-mirror{height: 100vh !important;}
}
