/** Shopify CDN: Minification failed

Line 38:50 Expected ":"
Line 38:51 Expected identifier but found "50px"
Line 63:1 Unexpected "{"

**/
* {outline: none}

/* PINK #FF406B  */

.accent-color, .site-footer a:hover {color:#FF406B !important}

.bold {font-weight:700 !important}

.main-content p a {color:#FF406B}


/* -- -- header -- -- */
.site-header .wrapper {max-width:none !important; padding:0 5%}

.site-nav__link {font-weight:normal !important}
.site-nav__item.site-nav--active a {color:#888 !important}

.cart-link__bubble--visible {background-color:#FF406B !important}

/* -- home -- */

.feature-row__item h2 {font-size:1.5em}


.hero__slide {position:relative}

.hero__slide a.square-image-link {position:absolute; top:50px; right:50px; bottom:50px; left:50px; z-index:1000; background-repeat:no-repeat;background-size:contain; background-position:center}

.hero--size {max-height:700px}

.hero-slideshow .slick-control {width:50px; height;50px; top:50%; bottom:auto; background:url(arrows.png) 2px 0 no-repeat; background-size:50px 100px; text-indent:-9999px}

.hero-slideshow .slick-control:hover {background-color:rgba(255,63,107,1)}

.hero-slideshow .slick-next {background-position:0 -50px}


.template-index .collection-grid .grid__item {width:25% !important; height:250px}

.template-index .product-single__full-details {margin:-24px 0 10px 0; position:relative}

.feature-row__text--right {text-align:right}

.index-sections .rich-text-section {margin-top:48px !important}

.index-sections .rich-text-section .section-header, .index-sections .rich-text-section .section-header h2 {margin:0}

#instafeed a {width:15.5%; display:inline-block; margin:2px}


@media screen and (max-width: 600px) {
.hero--size {max-height:450px}
  .hero__slide .hero__title, .hero--adapt .hero__title {font-size:2em}  
  .template-index .collection-grid .grid__item, .collection-grid .grid__item {width:50% !important; height:250px}

 {width:50% !important; height:250px}
  .feature-row__text--right {text-align:left}
  .index-sections .shopify-section {margin-top:30px !important}
  #instafeed a {width:32%; display:inline-block; margin:2px}
  
}

@media screen and (max-height: 800px) {
  .hero--size {max-height:500px}
}

.service-block {padding:10px;border:2px solid #f5f6f5; margin-bottom:32px}
.service-block em {color:#FF406B; font-weight:bold}
.service-block h3 {font-weight:700; font-size:20px}
.service-block a {display:block; width:25%; float:left}

  



img.mfp-img {padding:0 !important}




.newsletter {background:url(bg-lash1.jpg); background-size:540px 540px; background-attachment:fixed}

/* BONES */
.clearboth{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;}

.vertical-container {
    position: relative
}
.vertical-center {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}


.space10 {
	height: 10px
}
.space20 {
	height: 20px
}
.space30 {
	height: 30px
}
.space40 {
	height: 40px
}
.space50 {
	height: 50px
}
.space60 {
	height: 60px
}
.space70 {
	height: 70px
}
.space80 {
	height: 80px
}
.space90 {
	height: 90px
}
.space100 {
	height: 100px
}


.last-col {
	float: right;
	padding-right: 0 !important;
}