/** Shopify CDN: Minification failed

Line 103:0 Expected ")" to go with "("

**/
/*.nav {
 	margin: 3.125em 0;
	text-align: center;
}
*/
.nav a:first-child {
	margin-right: 1em;
}
lastfirst-child {
	margin-left: 1em;
}


/* reviews */

.rating {
  color: #fec4c0;
}

.flat-blockquote {
	color: #333;
	background: #FBFBFB;
	text-align: justify;
    border-left: none;
	position: relative;
	max-width: 640px;
	width: 100%;
	padding: 40px 60px 30px 80px;
    margin: 1em auto;
}
.flat-blockquote:before {
	font-size: 220%;
	font-family: arial;
	display:block;
	position: absolute;
}
.flat-blockquote:before {
	font-family: 'icomoon';
	content: "☞";
	color: #d8d8d8;
	line-height: 40px;
    left: 20px;
    top: 35px;
}
.flat-blockquote:after {
	content: "";
}
.flat-blockquote div {
	color: #868686;
	font-style: italic;
    font-size: 95%;
	text-align: right;
	margin-top: 15px;
}
.notice {
    color: #666;
    font-size: 75%;
    text-align: center;
    font-style: italic;
}

div.lookbook img[usemap] {
	border: none;
	height: auto;
	width: 100%;
}

#NavDrawer #ly-languages-switcher {
  color: #fff;
}

#NavDrawer ul#ly-languages-switcher {
  margin: 0 !important;
}

#NavDrawer #ly-languages-switcher li {
  list-style-type: none;
}

#NavDrawer li.languages-switcher {
  list-style-type: none;
  margin-top: 3em;
}

.carousel-text {
  text-shadow: 2px 2px 20px rgba(0, 0, 0, 0.25;
}

button.drop-shadow {
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 700px) {
  .carousel .carousel__image {
    background-size: cover !important;
  }
}
