/** Shopify CDN: Minification failed

Line 298:0 Unexpected ".2-column"

**/

/* Container Block */

.section-footer .section-footer__row-container, 
main .section-featured-tab-collection, 
main .section-gallery ,
main .section-collection-list, 
main .section-rich-text,
main .product-area,
main .section--custom-html,
main .section-product-recommendations,
.page-as-seen-on main .rte.cc-animate-init.-in.cc-animate-complete,
.page-blogs main .shopify-section,
.page-styling main .rte.cc-animate-init.-in.cc-animate-complete,
.page-press main .rte.cc-animate-init.-in.cc-animate-complete,
.page-celebrities main .rte.cc-animate-init.-in.cc-animate-complete,
.page-red-carpet main .rte.cc-animate-init.-in.cc-animate-complete,
.page-editorial main .rte.cc-animate-init.-in.cc-animate-complete,
.page-your-shopping-cart main,
.page-contact main,
.page-account main
{
	max-width: 1440px;
  	margin: auto;
}

#section-id-1600965395791 main .section-rich-text{
    max-width:100%;
}


.section-gallery .cc-gallery .gallery__row .gallery__item .overlay-type .inner{
  padding: 0 30px;
}
.section-gallery .cc-gallery .gallery__row .gallery__item .image-overlay__image-link {
  position:relative
}
  
.section-gallery .cc-gallery .gallery__row .gallery__item .image-overlay__image-link:after {
  content:'';
  position:absolute;
  left: 50px;
  top: 50px;
  right: 50px;
  bottom: 50px;
  border:1px solid #000000;
  transform:translateX(-20px);
  opacity:0;
  transition:all 0.25s ease;
}
.section-gallery .cc-gallery .gallery__row .gallery__item .image-overlay__image-link:hover:after {
  opacity:0;
  transform:translateX(0px);
}
.page-contact #page-content .central {
  width:100%;
  display:flex;
  flex-wrap:wrap;
}
.page-contact .contact-main-info {
  width:40%;
}
.page-contact .contact-main-info .feature-header {
  text-align:left;
}
.page-contact .contact-main-info .contact-info{
  max-width:100%;
}
.page-contact .custom-contact-form {
  width:33%;
  margin-left:auto;
  margin-right:0px;
}
.page-contact .custom-contact-form .contact-header {
  text-align:left;
}
.page-contact .contact-main-info .contact-info > div:first-child {
  margin-bottom:30px;
}
.template-suffix-contact .custom-contact-form .form {
    margin-top: 40px;
}
.product-area__details .custom-price {
  text-align: left;
  font-weight: 700;
  padding-top: 20px;
  font-size: 17px;
  letter-spacing: 1px;
}
@media (max-width:1439px) {
  .site-control.nav-inline-desktop .site-control__inner .nav-row a {
    font-size:12px;
  }
  .site-control__inner .swym-wishlist {
    font-size:13px;
  }
  .site-control .site-control__inner .nav-account {
    font-size:15px;
  }
  .site-control .site-control__inner .nav-search svg {
      margin-top: -1px;
      width: 23px;
      height: 23px;
  }
  .site-control .site-control__inner svg {
    width: 30px;
	height: 35px;
  }
}
@media (max-width:767px) {
  .page-contact .contact-main-info {
    width:100%;
  }
  .page-contact .custom-contact-form {
    width:100%;
    padding-top:20px;
  }
  .template-suffix-contact .custom-contact-form .form {
      margin-top: 20px;
  }
}

/* Section-Featured-tab-collection */

.section-featured-tab-collection .featured-tab-products{
	padding-top: 30px;
}

.section-featured-tab-collection .featured-tab-products 
.featured-tab-titles{
	display: flex;
    justify-content: center;
  	padding: 0px 15px;
}
.featured-tab-products 
.featured-tab-titles .section-heading .h2{
  padding: 0px !important;
  margin: 0px 15px;
}
.featured-tab-titles .section-heading .h2 .tab-title{
  display: block;
  padding: 0px 50px 11px 50px !important;
  border-bottom: 4px solid transparent;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  opacity: 0.5;
}
.featured-tab-titles .section-heading .h2 .active{
  opacity: 1;
  border-color: #000;
}

.tab-product-section .section-spacing{
  padding-top: 25px !important;
} 

	/* Responsive */
	@media screen and (max-width:992px){
      
      .featured-tab-products .featured-tab-titles .section-heading .h2{
      	margin-bottom: 15px;
      }
      .featured-tab-titles .section-heading .h2 .tab-title{
    	padding: 0px 25px 8px 25px !important;
      }
    }
	@media screen and (max-width:767px){
      
      .featured-tab-products .featured-tab-titles .section-heading .h2{
        margin: 0px 8px 15px 8px;
      }
      .featured-tab-titles .section-heading .h2 .tab-title{
    	padding: 0px 8px 8px 8px !important;
      }
    }


/* LOGO - SECTION */

.header-logo a{
  	display: inherit;
    background-color: #000;
  	height: 75px;
}
.header-logo .banner-logo{
	 background:url("https://cdn.shopify.com/s/files/1/0577/7476/8296/files/1_e9658cd2-83b1-471d-b6cd-560adb0bd6f9.png?v=1629693318") no-repeat;
  	 padding-bottom: 75px;
     max-width: 600px;
     margin: auto;
     background-size: cover;
  	 background-position: center;
  	background-position-y: calc(100% - 52%);
     /*background-size: 50%;
     background-position: center;
     background-position-y: 47%;*/
}
/*@media screen and (max-width:1900px){
  .header-logo .banner-logo{
  	background-size: 60%;
  }
}
@media screen and (max-width:1600px){
  .header-logo .banner-logo{
  	background-size: 57%;
  }
}
@media screen and (max-width:1400px){
  .header-logo .banner-logo{
  	background-size: 55%;
  }
}

@media screen and (max-width:1100px){
  .header-logo .banner-logo{
  	background-size: 65%;
  }
}

@media screen and (max-width:992px){
  .header-logo .banner-logo{
  	background-size: 75%;
  }
}
@media screen and (max-width:767px){
  .header-logo .banner-logo{
  	background-size: 100%;
  }
}
@media screen and (min-width:1600px){
	.header-logo a{
      height: 90px;
    }
  .header-logo .banner-logo{
  	padding-bottom: 5%;
  }
}
@media screen and (min-width:1850px){
	
  .header-logo .banner-logo{
  	padding-bottom: 4%;
    background-size: 54%;
    background-position-y: 47.6%;
  }
}
@media screen and (min-width:2000px){
	
  .header-logo .banner-logo{
  	padding-bottom: 3%;
    background-size: 25%;
    background-position-y: 47%;
  }
}
*/
.site-control.nav-opaque .site-control__inner{
	justify-content: center !important;
}


.site-control.nav-opaque .site-control__inner a.logo{
	display: none !important;
}

.site-control.nav-inline-desktop .site-control__inner .nav-row .tier-1{
	padding-left: 0px;
}




/*.header-logo{
   background-image:url("https://cdn.shopify.com/s/files/1/0577/7476/8296/files/1_e9658cd2-83b1-471d-b6cd-560adb0bd6f9.png?v=1629693318");
   width:100%;
   padding:4em;
   background-repeat:no-repeat;
   background-size:100%;
   background-position:center;
   margin:0 auto;
}

@media screen and (max-width:768px){
  .header-logo{
  padding:3em;
  }
    
}

.logo-image{
  width:20%;
}

*/

.2-column{
  display:flex;
}

/* Articles PAGE */

.page-blogs .central.content{
	max-width: 100% !important;
    padding: 0 5% !important;
    width: 100% !important;
}
.page-blogs .central.content .articles{
  display: grid;
  grid: auto / repeat(6, 1fr);
  position: relative;
  
}

.page-blogs .central.content .articles .article{
	grid-column: span 3;
  	margin: 25px;
    text-align: center;
    padding: 15px;
}

.page-blogs .central.content .articles .article:first-child{
  grid-column: 1 / span 6;
}

/* .page-blogs .central.content .articles .article:nth-child(4n){
	grid-column: 1 / span 6;
} */
.page-blogs .central.content .articles .article .article-image{
	margin: 0 !important;
}
.page-blogs .central.content .articles .article .article-image{
	max-width:100%;
}
.page-blogs .central.content .articles .article .rte--allow-full-width-images{
	text-align: center;
}

@media screen and (max-width:767px){
	.page-blogs .central.content .articles .article,
  	.page-blogs .central.content .articles .article:first-child,
  	.page-blogs .central.content .articles .article:nth-child(4n){
        grid-column: span 12;
      	margin: 0;
    }
}

/* Blog Overley */
.page-blogs .central.content .articles .article .article-image{
	position: relative;
}
.article-overlay{
	position: absolute;
    background-color: rgba(238,216,211,.8);
  	text-align: center;
  	width:100%;
  	top:0px;
  	height: 100%;
  	opacity:0;
  	z-index:0;
  	transition: 0.5s ease;
}
.article-overlay .overlay-content{
	position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}



.article-image:hover .article-overlay{
	opacity:1;
  	z-index:10;
}

.overlay-type .button:not(.overlay-type-ignore){
  background:#000;
  color:#fff;
  border:none;
}


/* Announcement Banner */
.cc-announcement .cc-announcement__inner{
   padding:.5em;
}

/* Banner- Slider Section */ 

#section-id-1629195197859bf3b0 .slick-slide .rimage-outer-wrapper{
	max-height: 460px;
  	padding-top: 460px;
}
#section-id-1629195197859bf3b0 .slide.slide-1 .rimage-outer-wrapper{
  background-position-y: 95% !important;
}
#section-id-1629195197859bf3b0 .slide.slide-2 .rimage-outer-wrapper{
  background-position-y: 90% !important;
}

@media screen and (max-width:1025px){
   #section-id-1629195197859bf3b0 .rimage-outer-wrapper, #section-id-1629195197859bf3b0 .placeholder-image {
     height: 500px !important;
   }
	.slideshow .slick-track .slide.slide-1 .rimage-outer-wrapper,
	.slideshow .slick-track .slide.slide-2 .rimage-outer-wrapper,
  .slideshow .slick-track .slide.slide-3 .rimage-outer-wrapper{
  	background-size: 100%!important;
    
  }
}

@media screen and (max-width:992px){
  #section-id-1629195197859bf3b0 .slick-slide .rimage-outer-wrapper{
        max-height: 400px;
        padding-top: 400px;
    }
  #section-id-1629195197859bf3b0 .rimage-outer-wrapper, #section-id-1629195197859bf3b0 .placeholder-image {
     height: 400px !important;
   }
  .slideshow .slick-track .slide.slide-1 .rimage-outer-wrapper{
  	background-size: cover !important;
    background-position-x: 10% !important;
  }
}

@media screen and (max-width:767px){
	#section-id-1629195197859bf3b0 .slick-slide .rimage-outer-wrapper{
        max-height: 400px;
        padding-top: 400px;
      	background-size: 400px;
    }
    #section-id-1629195197859bf3b0 .rimage-outer-wrapper{
      	height: 400px !important;
    }
}

@media screen and (min-width:1800px){
	#section-id-1629195197859bf3b0 .slick-slide .rimage-outer-wrapper{
        max-height: 550px;
        padding-top: 550px;
    }
    #section-id-1629195197859bf3b0 .rimage-outer-wrapper{
      	height: 550px !important;
    }
}

/*
@media screen and (min-width:1800px){
	#section-id-1629195197859bf3b0 .slick-slide .rimage-outer-wrapper{
        max-height: 750px;
        padding-top: 750px;
      	height: 750px !important;
    }
}

.slideshow .slick-track .slide.slide-1 .rimage-outer-wrapper {
    background-position: left center !important;
    background-size: 65%;
    background-position-y: 77% !important;
}
.slideshow .slick-track .slide.slide-2 .rimage-outer-wrapper {
    background-position:center !important;
    background-position-y: 85% !important;
    background-size: 100% !important;
}
.slideshow .slick-track .slide.slide-3 .rimage-outer-wrapper{
  background-position: left center!important;
  background-position-y: 95% !important;
  background-size: 65%!important;
}

@media screen and (max-width: 1700px){
	#section-id-1629195197859bf3b0 .rimage-outer-wrapper, #section-id-1629195197859bf3b0 .placeholder-image {
     height: 990px !important;
   }
   #section-id-1629195197859bf3b0 .slide.slide-1 .rimage-outer-wrapper{
  	background-size: 100%!important;
  }
}

@media screen and (max-width: 1600px){
	 #section-id-1629195197859bf3b0 .rimage-outer-wrapper, #section-id-1629195197859bf3b0 .placeholder-image {
    		height: 765px !important;
	}
 
  .slideshow .slick-track .slide.slide-1 .rimage-outer-wrapper,
  .slideshow .slick-track .slide.slide-3 .rimage-outer-wrapper{
  	background-size: cover !important;
  }
  .slideshow .slick-track .slide.slide-2 .rimage-outer-wrapper{
    background-size: 100% !important;
  }

}


@media screen and (max-width:1441px){
  #section-id-1629195197859bf3b0 .rimage-outer-wrapper, #section-id-1629195197859bf3b0 .placeholder-image {
     height: 700px !important;
   }
  #section-id-1629195197859bf3b0 .slide.slide-1 .rimage-outer-wrapper{
  	background-size: 100%!important;
  }
}

@media screen and (max-width:992px){
  #section-id-1629195197859bf3b0 .rimage-outer-wrapper, #section-id-1629195197859bf3b0 .placeholder-image {
     height: 400px !important;
   }
}

@media screen and (max-width:767px){
	#section-id-1629195197859bf3b0 .rimage-outer-wrapper{
      	height: 250px !important;
    }
}


@media screen and (min-width: 1800px){
   #section-id-1629195197859bf3b0 .rimage-outer-wrapper, #section-id-1629195197859bf3b0 .placeholder-image {
     height: 971px !important;
   }
   #section-id-1629195197859bf3b0 .slide.slide-1 .rimage-outer-wrapper{
  	background-size: 100%!important;
  }
}



@media screen and (min-width: 1930px){
   #section-id-1629195197859bf3b0 .rimage-outer-wrapper, #section-id-1629195197859bf3b0 .placeholder-image {
     height: 1200px !important;
   }
   #section-id-1629195197859bf3b0 .slide.slide-1 .rimage-outer-wrapper{
  	background-size: 100%!important;
  }
}
*/


/* Image Gallery */
.section-gallery{
  padding-bottom:100px;
}
.section-gallery .cc-gallery .gallery__row .gallery__item{
  height: 600px !important;
}
.section-gallery .cc-gallery .gallery__row .gallery__item.gallery__item-2
.gallery__image{
	background-size: contain;
    /*background-position-y: calc(100% - 24%) !important;*/
  	
}

@media screen and (max-width:1100px){
	.section-gallery .cc-gallery .gallery__row .gallery__item{
      height: 425px !important;
    }
}

@media screen and (max-width:992px){
	.section-gallery .cc-gallery .gallery__row .gallery__item{
      height: 325px !important;
    }
}

@media screen and (max-width:767px){
	.section-gallery .cc-gallery .gallery__row .gallery__item{
      height: 175px !important;
    }
}



/* Notify Form */
#notify{
  display:none !important;
}

/* Bio - Contant */

#shopify-section-16323960403b8892f3 .container{
	max-width: 1519px;
  	margin: auto;
  	padding-top: 0px !important;
}
#shopify-section-16323960403b8892f3 .container .bio-container{
	display: flex;
  	align-items: center;
}
/* #shopify-section-16323960403b8892f3 .container .bio-container .bio-text{
	width:100%;
  	padding: 0px 15px;
  	position:relative;
} */

/*#shopify-section-16323960403b8892f3 .container .bio-container .bio-text::after,
#shopify-section-16323960403b8892f3 .container .bio-container .bio-text::before{
	content:"";
  	display: block;
  	width: 50%;
  	height: 15px;
  	background-color: #000;
  	position:absolute;
}*/
#shopify-section-16323960403b8892f3 .container .bio-container .bio-text::before{
	top:15px
}

#shopify-section-16323960403b8892f3 .container .bio-container .bio-text::after{
	bottom:15px;
}

#shopify-section-16323960403b8892f3 .container .bio-container .bio-text .bio-text-info{
 	margin:0;
  	font-size: 18px;
  	line-height: 38px;
  	font-style: normal;
  	font-family: "Neue Haas Unica",sans-serif;
    font-weight: 300;
  	text-align: justify;
  	padding-left:5px;
}

#shopify-section-16323960403b8892f3 .container .bio-container .bio-image{
  width:100%;
  padding: 0px 15px;
  padding-right:0px;
}

#shopify-section-16323960403b8892f3 .container .bio-container .bio-image img{
	padding: 5px;
}

@media screen and (max-width:992px){
  #shopify-section-16323960403b8892f3 .container .bio-container{
  	display: block;
  }
  #shopify-section-16323960403b8892f3 .container .bio-container .bio-text{
		width:100%;
  		padding: 0px 15px;
  }
  #shopify-section-16323960403b8892f3 .container .bio-container .bio-text .bio-text-info{
  	text-align: justify;
    padding: 25px 0px 0px 0px;
    line-height: 30px;
  }
  #shopify-section-16323960403b8892f3 .container .bio-container .bio-image{
      width:100%;
      padding: 25px 0px;
    padding-bottom:0;
    
	}
}
#shopify-section-16323960403b8892f3 .container .bio-container .bio-image .bio-image-mobile{
	display: none;
}	
#shopify-section-16323960403b8892f3 .container .bio-container .bio-image{
	padding-top:0;
}

@media screen and (max-width:767px){
  #shopify-section-16323960403b8892f3 .container .bio-container{
  	display: block;
  }
  #shopify-section-16323960403b8892f3 .container .bio-container .bio-text{
  	max-width: 100%;
    width: 100%;
    padding: 0;
  }
  #shopify-section-16323960403b8892f3 .container .bio-container .bio-text .bio-text-info{
  	text-align: justify;
    padding: 25px 15px 0px 15px;
    line-height: 30px;
  }
  #shopify-section-16323960403b8892f3 .container .bio-container .bio-image{
  	width:100%;
  		padding: 25px 0px;
    padding-bottom:0;	
  	padding-top:0;
  }
  #shopify-section-16323960403b8892f3 .container .bio-container .bio-image .bio-image-desktop{
  	display:none;
  }
  #shopify-section-16323960403b8892f3 .container .bio-container .bio-image .bio-image-mobile{
  	display: block;
  }
}


main .section-gallery .cc-gallery .gallery__image{
	background-position-y: 100% !important;
}

/*@media screen and (min-width:1800px){
  #shopify-section-16323960403b8892f3 .container{
  	max-width: 100% !important;
    width: 90%;
  }
  #shopify-section-16323960403b8892f3 .container .bio-container .bio-text{
	width:50%;
  	padding: 0px !important;
	}
}
@media screen and (min-width:2000px){
  #shopify-section-16323960403b8892f3 .container{
  	max-width: 100% !important;
    width: 90%;
  }
}

@media screen and (min-width:2100px){
  #shopify-section-16323960403b8892f3 .container{
  	max-width: 100% !important;
    width: 93%;
  }
}*/


  /* After Bio Section 
  
  @media screen and (max-width: 992px){
    .section-gallery .cc-gallery .gallery__row .gallery__item{
    	height: 320px !important;
    }
    #section-id-1600333992118 .gallery__item-1 .gallery__image{
      background-size: contain;
    }
  }
  
  @media screen and (max-width:767px){
    .section-gallery .cc-gallery .gallery__row .gallery__item{
    	height: 600px !important;
    }
    #section-id-1600333992118 .gallery__item-1 .gallery__image{
    	background-image: url("https://cdn.shopify.com/s/files/1/0577/7476/8296/files/spring_21_-_mobile.png?v=1634812593") !important;
      	background-size: contain;
      	background-repeat: no-repeat;
      	
    }
  }

*/
/* Collection List */
.section-collection-list .section-spacing{
	padding-top:0;
}


/* Instafeed */
#shopify-section-1627459590dd3698a0{
  padding-bottom:100px;
}


@media only screen and (min-width: 992px) {
.instafeed-shopify .instafeed-lightbox .lightbox-instagram {
    margin-top: 0 !important;
    margin-left: 0 !important;
    transform: translateX(-50%) translateY(-50%) !important;
    max-height: 625px !important;
  	height: 100% !important;
	}
 }
  
.site-control.nav-opaque
  {
   z-index:2;
  }
  #page-content
  {
        z-index:auto;
  }
.section-product-template .product-area
  {
     z-index:auto;
  }



