/** Shopify CDN: Minification failed

Line 21:1 Expected identifier but found "*"
Line 22:1 Expected identifier but found "*"
Line 159:1 Expected identifier but found "*"
Line 167:1 Expected identifier but found "*"
Line 175:1 Expected identifier but found "*"
Line 183:1 Expected identifier but found "*"
Line 184:1 Expected identifier but found "*"
Line 1254:0 Unexpected "}"
Line 2199:1 Expected identifier but found "*"
Line 2237:1 Expected identifier but found "*"
... and 8 more hidden warnings

**/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio,g canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
	font-family: sans-serif;
	color: #222;
}
body {
	margin: 0;
	font-size: 1em;
	line-height: 1.4;
}
a {
	text-decoration: none;
}
a:focus {
	outline: none;
}
a:hover, a:active {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
ins {
	background: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
pre, code, kbd, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:before, q:after {
	content: "";
	content: none;
}
small {
	font-size: 85%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}
ul, ol {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
}
dd {
	margin: 0 0 0 40px;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
label {
	cursor: pointer;
}
legend {
	border: 0;
	*margin-left: -7px;
	padding: 0;
	white-space: normal;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
}
button, input {
	line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	*overflow: visible;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	*width: 13px;
	*height: 13px;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}
input:invalid, textarea:invalid {
	background-color: #f0dddd;
}
input {
	background: none;
	outline: none;
	border: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align: top;
}
.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: black;
	padding: 0.2em 0;
}
.mc-modal {
	z-index: 10000 !important;
}
/* @font-face {
	font-family: 'icons';
	src: url("/cdn/shop/t/7/assets/atlantic-icons.eot?v=1015149564085182600");
	src: url("/cdn/shop/t/7/assets/atlantic-icons.eot?v=1015149564085182600?#iefix") format("embedded-opentype"), url("/cdn/shop/t/7/assets/atlantic-icons.woff?v=7515663299181521961") format("woff"), url("/cdn/shop/t/7/assets/atlantic-icons.ttf?v=14630826921539436530") format("truetype"), url("/cdn/shop/t/7/assets/atlantic-icons.svg?63855#atlantic-icons") format("svg");
	font-weight: normal;
	font-style: normal;
}
*/
a {
	color: #ad9d86;
}
a:hover {
	color: #ad9d86;
}
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
input::-ms-clear {
	display: block;
}
input[type="text"], input[type="email"], input[type="number"], input[type="password"], textarea {
	-webkit-appearance: none;
	border-radius: 0px;
}
input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #cecece;
}
input[type="text"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="password"]:-moz-placeholder, textarea:-moz-placeholder {
	color: #cecece;
}
input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {
	color: #cecece;
}
input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #cecece;
}
.lt-ie9 input[type="password"] {
	font-family: Arial, sans-serif !important;
   /* Opens Sans has known bug with passwords fields in IE8 */
}
textarea {
	background-color: #ebebeb;
}
body {
	color: #7a7a7a;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	background-color: #ebebeb;
}
body, html {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
   /* iOS position:fixed;
	elements fix (not 100%) */
	min-height: 100%;
	overflow-x: hidden;
}
.uc-title, .main-header-wrap .main-header .store-title, .main-header-wrap .main-header .mini-cart .brand, .main-header nav.full .nav-item>.label, .mega-nav .list .label, .mobile-dropdown .list .list-item a, .main-footer .connect .title, .sidebar .module>label, .sidebar .recent-posts .date, .sidebar .tags-list .tag .count, .sidebar .twitter .date, .collections .collection .browse, .featured-collections .collection .browse, .product .overlay .label, .product .brand, .quick-shop-content .brand, #product-area .brand, .mobile-product-title .brand, .mobile-dropdown #coin-container select, .mobile-dropdown #coin-container label, .template-404 .collection .browse, .template-search .collection .browse, .customer .header-link, .customer.account .title, .template-blog .articles .meta li label, .template-article .articles .meta li label, .template-article .articles .comments-wrap .title, .template-article .articles .comments-wrap.read .comment .date, .template-cart .table td.product-item .label.vendor, .template-index .slide .content .call-to-action, .template-index .article .date, .twitter-tweet .timestamp, .customer.order .order-history .table td.product-item .label.vendor, .template-page .sidebar .title, .template-contact .sidebar .title, .template-call-for-designers .sidebar .title, .password-page-logo .store-title, #product-area .product-details-wrapper .description .go-to-product, .quick-shop-content .product-details-wrapper .description .go-to-product, .template-search .result.item-article .date, .template-search .result.item-product .details .brand {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.pxuSexyDropWrapper {
	text-align: left;
	width: 235px;
	background-color: #ebebeb;
	border-radius: 4px;
	box-shadow: 0px 0px 0px 1px #ebebeb;
	display: inline-block;
}
.lt-ie9 .pxuSexyDropWrapper {
	border: 1px solid #ebebeb;
}
.pxuSexyDropWrapper, .pxuSexyDropWrapper select {
	cursor: pointer;
}
.pxuSexyDropWrapper select {
	left: 10px;
}
.pxuSexyDropWrapper .pxuSexyDrop {
	color: #bdbdbd;
	font-size: 12px;
	padding: 8px 10px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
}
.pxuSexyDropWrapper .toggle {
	position: absolute;
	right: 0px;
	top: 0px;
	bottom: 0px;
	width: 38px;
	background: #ebebeb;
	border-radius: 0px 4px 4px 0px;
}
.pxuSexyDropWrapper .toggle:before {
	content: '';
	display: block;
	position: absolute;
	top: 14px;
	right: 14px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: #bdbdbd transparent transparent transparent;
}
.lt-ie9 .pxuSexyDropWrapper .toggle:before {
	display: none;
}
.text-center {
	text-align: center;
}
.d-flex {
  display: flex;
}

.flex-column {
  flex-direction: column;
}

.align-items-center {
  align-items: center;
}
.justify-content-center {
  justify-content: center;
}
.box-as-button {
  background: #c2b49c;
  color: #fff !important;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  margin: 30px 0;
}
.box-as-button:hover {
  color: #c2b49c !important;
}
.p-0-15 {
  padding: 0 15px;
}
.mt-30-0 {
  margin: 30px 0;
}
.flex-boxes-container {
	margin: 30px 0;
  	flex-wrap: wrap;
}
.flex-box-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 10px;
}
@media (min-width:768px) {
	.flex-box-item {
        width: calc(100% / 5);
    }
}

@media (max-width:767px) {
	.flex-box-item {
      width: 100%;
    }
  .flex-boxes-container {
    justify-content: center;
  }
}
.image-box-container {
  min-height: 150px;
  max-height: 150px;
  margin-bottom: 15px;
}
.newsletter-wrapper {
  margin: 30px 0;
}
.max-width-500 {
  max-width: 500px;
}
.newsletter-container .email {
 	border: 1px solid #000 !important;
}
.design-projects-title {
	margin-top: 50px !important;
}
.horizontal-separator {
  margin: 45px 0;
  border-bottom: 2px solid #c2b49c;
}
.bg-white {
	background-color: #fff;
}
.color-black {
  color: #000 !important;
}
.cursor-default {
  cursor: default;
}

.empty {
	font-size: 16px;
	margin: 40px 0 60px;
	font-style: italic;
}
@media (max-width: 719px) {
	.empty {
		width: 100%;
		text-align: center;
		padding: 0 30px;
   }
}
.empty a {
	color: #ad9d86;
}
.empty a:hover {
	color: #ad9d86;
}
.error-message, .alert-message {
	font-family: 'Opens Sans', sans-serif;
	background-color: #FBEDEC;
	color: #ee575a;
	font-size: 12px;
	border: 1px solid #EA555C;
	height: 42px;
	width: 75%;
}
.error-message.success, .alert-message.success {
	border-color: #4faa2a;
	background-color: #f2f9ed;
	color: #66b544;
}
@media (max-width: 719px) {
	.error-message, .alert-message {
		width: 100%;
   }
}
.content-area {
	display: block;
	margin: 0 auto;
	padding: 0 15px;
	min-width: 690px;
	max-width: 1430px;
	width: 84%;
}
@media (max-width: 719px) {
	.content-area {
		min-width: 290px;
		width: 100%;
   }
}
.section-title {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	text-align: center;
	margin: 0 0 10px;
	padding: 45px 0 0;
	color: #4b4b4b;
}
.section-border {
	border-top: 1px solid #ebebeb;
}
main section:first-child .section-border {
	border-top: 0;
}
.action-button {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.1em;
	color: white;
	background-color: #c2b49a;
	padding: 9px 14px;
	text-transform: uppercase;
	cursor: pointer;
	border-radius: 4px;
	display: inline-block;
}
.action-button:hover {
	background-color: #ad9d86;
	color: #fff !important;
}
.action-button.desaturated {
	background-color: #ebebeb;
}
.action-button.desaturated:hover {
	background-color: #cecece;
}
.field {
	border: 1px solid #ebebeb;
	color: #7a7a7a;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	outline: none;
	font-size: 12px;
	padding: 8px 12px;
	background: #ffffff;
	display: inline-block;
	-webkit-transition: box-shadow 250ms, border 250ms, color 250ms;
	-moz-transition: box-shadow 250ms, border 250ms, color 250ms;
	transition: box-shadow 250ms, border 250ms, color 250ms;
}
.field.error {
	border: 1px solid #F3AAAD;
	color: #ee575a;
	box-shadow: 0px 0px 7px rgba(238, 87, 90, 0.4);
}
.field.error::-webkit-input-placeholder {
	color: #ee575a;
}
.field.error:-moz-placeholder {
	color: #ee575a;
}
.field.error::-moz-placeholder {
	color: #ee575a;
}
.field.error:-ms-input-placeholder {
	color: #ee575a;
}
.field.qtyminus {
	margin-right: -10px;
}
.field.qtyplus {
	margin-left: -10px;
}
.field.q-change-button {
	width: auto !important;
}
.page-title {
	padding: 16px 0 35px;
	border-bottom: 1px solid #ebebeb;
}
@media (max-width: 719px) {
	.page-title {
		padding: 35px 0;
		text-align: center;
		border-bottom: none;
   }
}
.page-title .label {
	font-size: 35px;
	font-weight: 700;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #4b4b4b;
}
.page-title .label a {
	color: #4b4b4b;
}
@media (max-width: 719px) {
	.page-title .label {
		display: block;
		white-space: pre-line;
   }
}
.load-up {
	padding: 0 30px;
	font-size: 14px;
	color: #bdbdbd;
}
.featured-collections .load-up {
	padding-bottom: 65px;
}
.centering-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.main-header-wrap {
	position: relative;
	z-index: 5000;
	background-color: #ffffff;
}
.main-header-wrap .main-header {
	position: relative;
}
.main-header-wrap .main-header .store-title {
	display: block;
	float: left;
	clear: left;
	font-size: 28px;
	letter-spacing: 0.2em !important;
	max-width: 48%;
	margin: 0;
	padding: 0 20px 35px 0px;
}
@media (min-width: 720px) and (max-width: 960px) {
	.main-header-wrap .main-header .store-title {
		font-size: 21px;
   }
}
@media (max-width: 719px) {
	.main-header-wrap .main-header .store-title {
		font-size: 23px;
		max-width: 100%;
		width: 100%;
		text-align: center;
		padding: 45px 0px 40px;
   }
}
.main-header-wrap .main-header .store-title img {
	max-width: 400px;
	max-height: 200px;
	display: inline-block;
	-webkit-transition: max-width 0.5s;
	transition: max-width 0.5s;
}
.main-header-wrap .main-header .store-title a {
	color: #caac95;
}
.main-header-wrap .main-header .store-title a:hover {
	color: #dfcbbc;
}
.header-centered .main-header-wrap .main-header .store-title {
	max-width: 100%;
	float: none;
	text-align: center;
}
@media (max-device-width: 1024px), (max-width: 719px) {
	.header-centered .main-header-wrap .main-header .store-title {
		padding: 25px 0 0;
   }
}
.main-header-wrap .main-header .action-links {
	padding: 0 15px;
	position: relative;
	z-index: 2000;
}
.main-header-wrap .main-header.header-social-links .social-link:not(:first-of-type) {
	margin-left: 10px;
}
.main-header-wrap .main-header.header-social-links .social-links {
	float: left;
	margin-bottom: 20px;
}
.main-header-wrap .main-header.header-social-links .tools {
	margin-top: 20px;
}
.header-centered .main-header-wrap .main-header.header-social-links .tools {
	text-align: right;
}
.header-centered .main-header-wrap .main-header.header-social-links .tools .tools-left, .header-centered .main-header-wrap .main-header.header-social-links .tools .tools-right {
	float: none;
}
.main-header-wrap .main-header .tools {
	position: relative;
	visibility: hidden;
	float: right;
	max-width: 70%;
}
@media (max-device-width: 1024px), (max-width: 719px) {
	.main-header-wrap .main-header .tools {
		display: none;
   }
}
.main-header-wrap .main-header .tools .tools-left, .main-header-wrap .main-header .tools .tools-right {
	display: inline-block;
}
.header-centered .main-header-wrap .main-header .tools {
	margin-top: 20px;
	float: none;
	max-width: 100%;
	visibility: visible;
}
.header-centered .main-header-wrap .main-header .tools .tools-left {
	float: left;
	display: none;
}
.header-centered .main-header-wrap .main-header .tools .tools-left>*:first-child {
	margin-left: 0;
}
.header-centered .main-header-wrap .main-header .tools .tools-right {
	float: right;
}
.header-centered .main-header-wrap .main-header .tools .tools-right>*:last-child {
	margin-right: 0;
}
.header-centered .main-header-wrap .main-header .tools .header-social-links .tools-right, .header-centered .main-header-wrap .main-header .tools .header-social-links .tool-left {
	float: none;
}
.main-header-wrap .main-header .tools .currency-switcher, .main-header-wrap .main-header .tools .search, .main-header-wrap .main-header .tools .mini-cart-wrap, .main-header-wrap .main-header .tools .account-options, .main-header-wrap .main-header .tools .iWishView {
	display: inline-block;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: black;
	margin: 0 10px;
	position: relative;
}
.main-header-wrap .main-header .tools .currency-switcher:hover, .main-header-wrap .main-header .tools .currency-switcher.active, .main-header-wrap .main-header .tools .search:hover, .main-header-wrap .main-header .tools .search.active, .main-header-wrap .main-header .tools .mini-cart-wrap:hover, .main-header-wrap .main-header .tools .mini-cart-wrap.active, .main-header-wrap .main-header .tools .account-options:hover, .main-header-wrap .main-header .tools .account-options.active, .main-header-wrap .main-header .tools .iWishView:hover, .main-header-wrap .main-header .tools .iWishView.active {
	color: #4b4b4b;
}
.main-header-wrap .main-header .tools .currency-switcher.active, .main-header-wrap .main-header .tools .search.active, .main-header-wrap .main-header .tools .mini-cart-wrap.active, .main-header-wrap .main-header .tools .account-options.active, .main-header-wrap .main-header .tools .iWishView.active {
	z-index: 5000;
}
.main-header-wrap .main-header .tools .icon {
	font-family: 'icons';
	-webkit-font-smoothing: antialiased;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 0px;
}
.main-header-wrap .main-header .tools .search .icon {
	font-size: 25px;
	top: 8px;
}
.main-header-wrap .main-header .tools .mini-cart-wrap {
	position: relative;
	cursor: pointer;
}
.main-header-wrap .main-header .tools .mini-cart-wrap .icon {
	font-size: 40px;
	top: 5px;
}
.main-header-wrap .main-header .tools .account-options {
	padding-left: 0px;
	margin-right: 0px;
}
.main-header-wrap .main-header .tools .account-options i {
	padding-right: 5px;
}
.main-header-wrap .main-header .mini-cart {
	cursor: auto;
	display: none;
	width: 328px;
	background: #ebebeb;
	position: absolute;
	top: 35px;
	left: -243px;
	border: 1px solid #ebebeb;
}
@media (max-width: 719px) {
	.main-header-wrap .main-header .mini-cart {
		display: none;
   }
}
.main-header-wrap .main-header .mini-cart.account-enabled {
	left: -157px;
}
.main-header-wrap .main-header .mini-cart.account-enabled .arrow {
	left: 205px;
}
.main-header-wrap .main-header .mini-cart.empty-cart .no-items {
	display: block;
}
.main-header-wrap .main-header .mini-cart.empty-cart .options {
	display: none;
}
.main-header-wrap .main-header .mini-cart .arrow, .main-header-wrap .main-header .mini-cart .arrow:before {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #ebebeb;
	top: -8px;
	left: 294px;
	margin-left: -7px;
}
.lt-ie9 .main-header-wrap .main-header .mini-cart .arrow, .lt-ie9 .main-header-wrap .main-header .mini-cart .arrow:before {
	display: none;
}
.main-header-wrap .main-header .mini-cart .arrow:before {
	content: '';
	display: block;
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	border-bottom: 16px solid #ebebeb;
	z-index: -1;
	left: 50%;
	position: absolute;
	margin-left: -16px;
	top: -1px;
}
.main-header-wrap .main-header .mini-cart .no-items {
	display: none;
	text-align: center;
	margin: 30px 0 30px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-style: italic;
	font-size: 14px;
}
.main-header-wrap .main-header .mini-cart .item {
	width: 100%;
	border-bottom: 1px solid #f8f8f8;
}
.main-header-wrap .main-header .mini-cart .image-wrap, .main-header-wrap .main-header .mini-cart .details {
	float: left;
	margin: 20px;
}
.main-header-wrap .main-header .mini-cart .image-wrap {
	position: relative;
	width: 97px;
}
.main-header-wrap .main-header .mini-cart .image-wrap img {
	width: 100%;
}
.main-header-wrap .main-header .mini-cart .image-wrap a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.main-header-wrap .main-header .mini-cart .image-wrap a.overlay {
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.main-header-wrap .main-header .mini-cart .details {
	margin-left: 0px;
	width: 150px;
}
.main-header-wrap .main-header .mini-cart .brand {
	font-size: 10px;
	margin: 0px 0px 3px 0px;
}
.main-header-wrap .main-header .mini-cart .brand a {
	color: #7a7a7a;
}
.main-header-wrap .main-header .mini-cart .title {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 14px;
	margin: 0px 0px 7px 0px;
}
.main-header-wrap .main-header .mini-cart .title span {
	color: #cecece;
}
.main-header-wrap .main-header .mini-cart .title span.quantity {
	margin-left: 4px;
}
.main-header-wrap .main-header .mini-cart .title a {
	color: #ad9d86;
}
.main-header-wrap .main-header .mini-cart .price {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #7a7a7a;
	margin: 0px 0px 6px 0px;
}
.main-header-wrap .main-header .mini-cart .variant, .main-header-wrap .main-header .mini-cart .property {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #7a7a7a;
	margin: 0;
}
.main-header-wrap .main-header .mini-cart .property {
	margin-top: 2px;
}
.main-header-wrap .main-header .mini-cart .options {
	padding: 20px;
}
.main-header-wrap .main-header .mini-cart .options .action-button {
	width: 133px;
	text-align: center;
}
.main-header-wrap .main-header .mini-cart .options .view-cart {
	float: left;
	color: #7a7a7a;
	background: #fff;
	border: 1px solid #7a7a7a !important;
	padding: 9px 22px;
}
.main-header-wrap .main-header .mini-cart .options .checkout {
	float: right;
}
.search-wrap {
	display: inline-block;
	width: 25%;
	z-index: 2500;
	background-color: #ebebeb;
	border: 1px solid #ebebeb;
	position: absolute;
	top: 0px;
	right: 14px;
	border-radius: 31px;
}
@media (max-width: 719px) {
	.search-wrap {
		display: none;
   }
}
.search-wrap form {
	display: block;
	font-size: 0px;
}
.search-wrap input {
	display: block;
	font-size: 12px;
	width: 100%;
	padding: 8px 38px 8px 12px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #bdbdbd;
	box-shadow: 0 0 0px 1000px #ebebeb inset;
	border-radius: 100%;
}
.ie10 .search-wrap input {
	padding-top: 9px;
}
.search-wrap .icon-search {
	position: absolute;
	top: 50%;
	right: 12px;
	height: 24px;
	width: 15px;
	margin-top: -13px;
	font-family: 'icons';
	-webkit-font-smoothing: antialiased;
	font-size: 25px;
	line-height: 26px;
	color: #ebebeb;
}
.header-centered .search-wrap.full {
	top: 10px;
	left: 15px;
}
.header-centered .header-social-links .search-wrap.full {
	right: 15px;
	left: auto;
}
.currency-switcher {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
}
.currency-switcher .selected-currency {
	display: inline-block;
}
.currency-switcher .drop-arrow {
	font-family: 'icons';
	-webkit-font-smoothing: antialiased;
	position: relative;
	top: -1px;
	left: 0;
	line-height: 0px;
	margin-left: 4px;
}
.compact .currency-switcher .drop-arrow {
	display: inline-block;
	font-size: 14px;
}
.currency-switcher select[name=currencies] {
	color: black;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	cursor: pointer;
	z-index: 2;
	width: 100%;
	height: 100%;
	-webkit-appearance: none;
}
.compact .currency-switcher {
	font-size: 13px;
	padding-top: 14px;
	font-weight: 600;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.main-header-wrap .main-header .search-wrap .icon {
		line-height: 24px;
   }
}
.action-links .icon-search, .action-links .icon-bag, .action-links .icon-cart {
	width: 25px;
	height: 18px;
	vertical-align: bottom;
	margin: 0 10px;
}
.compact .icon-bag, .compact .icon-cart {
	width: 25px;
	height: 18px;
}
.main-header-wrap .icon-search {
	width: 18px;
}
@media screen and (max-width: 719px) {
	nav.full {
		display: none;
   }
	.header-mobile-stick .compact {
		background-color: #ebebeb;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
   }
	.header-mobile-stick .action-links {
		display: none;
   }
	.header-mobile-stick+* {
		padding-top: 175px;
   }
}
@media screen and (min-width: 720px) {
	.main-header-slim .action-links {
		display: none;
   }
}
@media screen and (min-width: 720px) {
	.main-header-slim .main-header {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		background-color: #ebebeb;
   }
}
.main-header-slim .mega-nav {
	margin-top: -5px;
}
.main-header-slim .main-header .header-minimal>* {
	display: table-cell;
	vertical-align: middle;
}
.main-header-slim .main-header nav.full.multi-line:before {
	display: none;
}
.main-header-slim .header-minimal {
	display: table;
	border-bottom: 1px solid #ebebeb;
	width: 100%;
	table-layout: fixed;
	padding-left: 2em;
	padding-right: 2em;
	white-space: nowrap;
}
.main-header-slim .header-minimal .store-title {
	float: none;
	padding: 0;
	white-space: nowrap;
	width: 25%;
}
.main-header-slim .header-minimal .store-title img {
	max-width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.main-header-slim .header-minimal nav.full {
	width: 70%;
	text-align: center;
}
.main-header-slim .header-minimal nav.full.bordered {
	border: 0;
}
.main-header-slim .header-minimal nav.full ul {
	white-space: normal;
	text-align: left;
}
.main-header-slim .header-minimal nav.full .nav-item .label:before {
	display: none;
}
.main-header-slim .header-minimal .tools {
	visibility: visible;
	float: none;
	text-align: right;
	width: 40%;
}
.main-header-slim .header-minimal .tools svg {
	width: 1.32em;
	height: 1.32em;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.5em;
}
.main-header-slim .header-minimal .search-wrap {
	margin-top: 0;
}
@media screen and (max-width: 1200px) {
	.main-header-slim .header-minimal .store-title {
		width: 100%;
		text-align: center;
		padding: 1em 2em;
   }
	.main-header-slim .header-minimal .tools, .main-header-slim .header-minimal nav.full {
		display: none;
   }
}
.main-header-slim~.page-body-content {
	padding-top: 1px;
}
.header-centered .main-header-slim .header-minimal-centered nav, .header-centered .main-header-slim .header-minimal-centered .tools {
	width: 30%;
}
.header-centered .main-header-slim .header-minimal-centered .store-title {
	width: 30%;
}
.header-centered .main-header-slim .header-minimal-centered nav {
	width: 30%;
	padding: 0;
}
.header-centered .main-header-slim .header-minimal-centered .tools .tools-left {
	float: none;
}
.main-header-slim .mobile-dropdown {
	max-height: calc(100vh - 58px);
	overflow-y: auto;
	position: absolute;
	top: 100%;
	left: 0px;
	right: 0px;
}
.main-header nav {
	padding: 0 15px;
	border-top: 1px solid #ffffff;
}
.main-header nav .content-area {
	padding: 0;
}
.main-header nav.bordered {
	border-bottom: 1px solid #ebebeb;
}
.dropdown-item .main-header nav.full {
	display: block;
}
@media (max-device-width: 1024px), (max-width: 719px) {
	.dropdown-item .main-header nav.full {
		display: none;
   }
}
.main-header nav.compact {
	display: none;
}
@media (max-device-width: 1024px), (max-width: 719px) {
	.main-header nav.compact {
		display: block;
   }
}
.main-header-slim nav.compact {
	display: none;
}
@media screen and (max-width: 1200px) {
	.main-header-slim nav.compact {
		display: block;
   }
}
.main-header nav.full {
	position: relative;
	z-index: 1000;
}
.header-centered .main-header-nonstick .main-header nav.full>ul {
	text-align: center;
}
.main-header nav.full.multi-line {
	text-align: center;
}
.main-header nav.full.multi-line:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #ebebeb;
}
.main-header nav.full.compress .nav-item>.label {
	font-size: 11px;
	padding: 25px 15px;
}
.main-header nav.full.compress .nav-item.dropdown>a, .main-header nav.full.compress .nav-item.has-mega-nav>a {
	padding-right: 30px;
}
.main-header nav.full.compress .nav-item.dropdown>a .icon, .main-header nav.full.compress .nav-item.has-mega-nav>a .icon {
	right: 12px;
	line-height: 14px;
}
.main-header nav.full .nav-item {
	text-align: left;
	display: inline-block;
}
.main-header nav.full .nav-item>.label {
	display: block;
	font-size: 12px;
	padding: 25px 15px;
	position: relative;
	color: black;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.main-header nav.full .nav-item>.label:before {
	content: '';
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 1px;
	background-color: #f8f8f8;
}
.main-header nav.full .nav-item>.label:hover {
	color: #6a6a6a;
}
.main-header nav.full .nav-item.first>.label {
	color: #ff0000 !important;
	font-weight: 800;
	font-size: 16px;
}
/* .main-header nav.full .nav-item:nth-of-type(2)>.label {
  color: #ff0000 !important;
	font-weight: 800;
	font-size: 14px;
}

.main-header nav.full .nav-item.last>.label {
/* 	color: #fe7d55 !important;
  	font-weight: 800;
	font-size: 14px; */
}
/* .main-header nav.full .nav-item.last>.label {
	color: #F56260;
	font-weight: bold;
}
*/
body:not(.header-centered) .main-header-nonstick .main-header nav.full .nav-item.first .label {
	padding-left: 0;
}
.main-header nav.full .nav-item.last a:before, .main-header nav.full .nav-item.hide-divider a:before {
	display: none;
}
.main-header nav.full .nav-item.dropdown>a, .main-header nav.full .nav-item.has-mega-nav>a {
	padding-right: 40px;
}
.main-header nav.full .nav-item.dropdown:hover, .main-header nav.full .nav-item.has-mega-nav.active {
	background-color: #d9ceb5;
}
.main-header nav.full .nav-item.dropdown:hover>.label, .main-header nav.full .nav-item.has-mega-nav.active>.label {
	color: #ffffff;
}
.main-header nav.full .nav-item.dropdown:hover>.label:before, .main-header nav.full .nav-item.has-mega-nav.active>.label:before {
	display: none;
}
.main-header nav.full .nav-item.dropdown:hover>.dropdown-wrap, .main-header nav.full .nav-item.has-mega-nav.active>.dropdown-wrap {
	display: block;
}
.main-header nav.full .nav-item .icon {
	font-family: 'icons';
	font-size: 16px;
	position: absolute;
	right: 22px;
	top: 25px;
	height: 12px;
	width: 12px;
	line-height: 15px;
}
.ie10 .main-header nav.full .nav-item .icon {
	top: 27px;
}
.lt-ie9 .main-header nav.full .nav-item .icon {
	top: 27px;
}
.main-header nav.full .nav-item .dropdown-wrap {
	padding-top: 25px;
	display: none;
	position: absolute;
	z-index: 1000;
	left: 0;
	width: 100%;
	margin-top: -1px;
	border: none !important;
	background-color: #d9ceb5;
}
.main-header nav.full .nav-item .dropdown-wrap.child.right {
	left: auto;
	right: -198px;
	top: 0;
}
.main-header nav.full .nav-item .dropdown-wrap.child.left {
	left: -198px;
	top: 0;
}
.main-header nav.full .nav-item .dropdown-wrap .dropdown-item {
	display: inline-block;
	width: 277px;
	float: left;
}
.main-header nav.full .nav-item .dropdown-wrap .dropdown-item:hover>a .label, .main-header nav.full .nav-item .dropdown-wrap .dropdown-item:hover>a .icon {
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
.main-header nav.full .nav-item .dropdown-wrap .dropdown-item:hover>.dropdown-wrap {
	display: block;
}
.main-header nav.full .nav-item .dropdown-wrap .dropdown-item .icon {
	right: 16px;
	top: 26px;
	font-size: 18px;
}
.main-header nav.full .nav-item .dropdown-wrap .dropdown-item a {
	text-align: left;
	display: block;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 14px;
	min-height: 40px;
	border: none !important;
}
.main-header nav.full .nav-item .dropdown-wrap .dropdown-item a .label, .main-header nav.full .nav-item .dropdown-wrap .dropdown-item a .icon {
	color: #ffffff;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	background-color: #d9ceb5;
}
.main-header nav.full .nav-item .dropdown-wrap .dropdown-item.first>a {
	border-top: 0px;
}
.main-header nav.full .nav-item .dropdown-wrap .dropdown-item.first>.dropdown-wrap {
	top: -1px;
}
nav.compact {
	position: relative;
}
nav.compact ul {
	font-size: 0;
}
nav.compact .nav-item {
	position: relative;
	height: 55px;
	width: 33.33333%;
	font-family: 'icons';
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	text-align: center;
}
nav.compact .nav-item.dropdown .icon {
	font-size: 16px !important;
	margin-top: 17px !important;
}
nav.compact .nav-item.account .icon {
	font-size: 16px !important;
	margin-top: 17px !important;
}
nav.compact .nav-item.cart .icon {
	font-size: 16px !important;
	margin-top: 17px !important;
}
nav.compact .nav-item.search .icon {
	font-size: 16px !important;
	margin-top: 17px !important;
}
nav.compact .nav-item.cart .count {
	display: block;
	position: absolute;
	top: 14px;
	left: 50%;
	padding: 3px 3px 0px 3px;
	line-height: 10px;
	margin-left: 4px;
	border-radius: 12px;
	background-color: black;
	border: 1px solid #ebebeb;
}
nav.compact .nav-item.cart .count span {
	position: relative;
	color: #ebebeb;
	font-family: 'Helvetica Neue';
	font-size: 10px;
	margin: 0;
	padding: 0;
	top: -2px;
}
nav.compact .nav-item>a, nav.compact .nav-item>div {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	color: black;
	cursor: pointer;
}
nav.compact .nav-item>a span, nav.compact .nav-item>div span {
	display: block;
	margin-top: 15px;
	text-align: center;
}
nav.compact .nav-item>a:before, nav.compact .nav-item>div:before {
	content: '';
	position: absolute;
	top: 11px;
	bottom: 11px;
	right: 0px;
	width: 1px;
	background-color: #f8f8f8;
}
nav.compact .nav-item.last a:before, nav.compact .nav-item.last div:before {
	display: none;
}
nav.compact .nav-item.active {
	background-color: #d9ceb5;
}
nav.compact .nav-item.active>a, nav.compact .nav-item.active>div {
	color: #ffffff;
}
nav.compact .nav-item.active>a:before, nav.compact .nav-item.active>div:before {
	display: none;
}
nav.compact .nav-item.active .arrow {
	background-color: #ffffff;
}
nav.compact .nav-item .dropdown-wrap {
	display: none;
}
nav.compact .nav-item .dropdown-wrap.top {
	position: absolute;
	top: 100%;
	left: 0;
}
nav.compact.account-enabled .nav-item, nav.compact.currency-enabled .nav-item {
	width: 20%;
}
nav.compact.account-enabled.currency-enabled .nav-item {
	width: 20%;
}
nav.compact .search-outer-wrap {
	display: none;
	position: absolute;
	top: -5px;
	bottom: -5px;
	left: 0;
	right: 0;
	background: transparent;
}
nav.compact .search-outer-wrap .search-wrap {
	display: block;
	top: 50%;
	left: 8%;
	right: 8%;
	width: auto;
	height: 36px;
}
.mega-nav {
	position: absolute;
	left: 0;
	right: 0;
	top: -9999px;
	z-index: 1500;
	margin-top: 1px;
	overflow: hidden;
	background-color: #d9ceb5;
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.mega-nav .mega-nav-wrap {
	padding: 0 15px;
	position: relative;
}
.mega-nav .back-arrow {
	position: absolute;
	top: 47px;
	left: 50%;
	margin-left: -2px;
	width: 0;
	height: 0;
	z-index: 5000;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #ffffff;
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	-o-transform: scale(2);
	transform: scale(2);
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
.mega-nav .back-arrow:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.mega-nav .list {
	padding-left: 30px;
	margin-top: 34px;
	margin-bottom: 34px;
	background-color: #d9ceb5;
	display: inline-block;
	vertical-align: top;
}
.mega-nav .list.first {
	padding-left: 0;
}
.mega-nav .list.one-col {
	width: 100%;
}
.mega-nav .list.one-col .list-item {
	width: 150px;
}
.mega-nav .list.two-col {
	width: 50%;
}
.mega-nav .list.three-col {
	width: 33.33333%;
}
.mega-nav .list .label {
	font-size: 14px;
	color: #ffffff;
	width: 100%;
	margin: 0 0 22px;
	padding: 10px 0 24px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.mega-nav .list .label a {
	color: #ffffff;
}
.mega-nav .list .list-item {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	margin: 0 -4px 14px 0;
	padding-right: 10px;
}
.mega-nav .list .list-item.one-column {
	width: 100%;
}
.mega-nav .list .list-item a {
	font-size: 14px;
	color: #ffffff;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	background-color: #d9ceb5;
}
.mega-nav .list .list-item a:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.mega-nav .list .list-item a.show-more {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.mega-nav .list .list-item .more-icon {
	margin-left: 6px;
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-weight: 100;
	position: relative;
	top: -1px;
}
.mega-nav .expanded-list, .mega-nav .category-list {
	display: none;
	position: relative;
}
.mega-nav .expanded-list .list, .mega-nav .category-list .list {
	display: none;
	width: 100%;
	margin-left: 0;
}
.mega-nav .expanded-list .list.active, .mega-nav .category-list .list.active {
	display: block;
}
.mega-nav .expanded-list .list-item, .mega-nav .category-list .list-item {
	width: 150px;
}
.mobile-dropdown {
	display: none;
	position: relative;
	z-index: 5000;
	margin-top: -2px;
	background-color: #d9ceb5;
}
.mobile-dropdown .list.primary {
	background-color: #d9ceb5;
}
.mobile-dropdown .list.primary>.first {
	border-top: none;
	padding-top: 10px;
}
.mobile-dropdown .list.secondary {
	display: none;
	background-color: #caac95;
}
.mobile-dropdown .list.secondary .list-item a {
	background-color: #caac95;
}
.mobile-dropdown .list.tertiary {
	display: none;
	background-color: #ae927c;
}
.mobile-dropdown .list.tertiary .list-item a {
	background-color: #ae927c;
}
.mobile-dropdown .list.quaternary {
	display: none;
	background-color: #a5856c;
}
.mobile-dropdown .list.quaternary .list-item a {
	background-color: #a5856c;
}
.mobile-dropdown .list .list-item {
	width: 100%;
	border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.mobile-dropdown .list .list-item a {
	display: block;
	margin: 0 auto;
	padding: 19px 15px;
	width: 84%;
	min-width: 290px;
	font-size: 12px;
	color: #ffffff;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	position: relative;
}
.mobile-dropdown .list .list-item .icon {
	position: absolute;
	top: 19px;
	right: 0;
	height: 15px;
	width: 15px;
	background: url("/cdn/shop/t/7/assets/main-sprite.png?v=10786983129321619521") no-repeat -162px -17px;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
.mobile-dropdown .list .list-item.expanded>a .icon {
	background-position: -192px -17px;
}
.compact .mobile-dropdown {
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
}
.main-header nav.full.dark .nav-item.dropdown .label, .main-header nav.full.dark .nav-item.has-mega-nav.active .label {
	color: #000000;
}
.main-header nav.full.dark .nav-item.dropdown .arrow, .main-header nav.full.dark .nav-item.has-mega-nav.active .arrow {
	background-color: #000000;
}
.main-header nav.full.dark .nav-item.dropdown.has-mega-nav .border, .main-header nav.full.dark .nav-item.has-mega-nav.active.has-mega-nav .border {
	bottom: 0px;
}
.main-header nav.full.dark .nav-item .dropdown-wrap {
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.main-header nav.full.dark .nav-item .dropdown-item a {
	border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.main-header nav.full.dark .nav-item .dropdown-item a .label, .main-header nav.full.dark .nav-item .dropdown-item a .icon {
	color: #000000;
}
nav.compact.dark .nav-item.active>a, nav.compact.dark .nav-item.active>div {
	color: #000000;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
nav.compact.dark .nav-item.active .arrow {
	background-color: #000000;
}
nav.compact.dark .nav-item.active .border {
	position: absolute;
	top: -1px;
	left: 0;
	right: 0;
	bottom: 1px;
	border-top: 1px solid rgba(0, 0, 0, 0.15);
	border-right: 1px solid rgba(0, 0, 0, 0.15);
	border-left: 1px solid rgba(0, 0, 0, 0.15);
}
.mega-nav.dark .back-arrow {
	border-bottom-color: #000000;
}
.mega-nav.dark .list .label {
	color: #000000;
	border-bottom-color: rgba(0, 0, 0, 0.15);
}
.mega-nav.dark .list .label a {
	color: #000000;
}
.mega-nav.dark .list .list-item a {
	color: #000000;
}
.mobile-dropdown.dark .list .list-item {
	border-top-color: rgba(0, 0, 0, 0.05);
}
.mobile-dropdown.dark .list .list-item.first a { 
	color: #ff0000;
	font-weight: 800;
	font-size: 16px;
}
/* .mobile-dropdown.dark .list .list-item:nth-of-type(2) a {
  color: #ff0000;
	font-weight: 800;
	font-size: 15px;
}
 */
.mobile-dropdown.dark .list .list-item.last a { 
/* 	color: #fe7d55;
	font-weight: 800;
	font-size: 15px; */
}
.mobile-dropdown.dark .list .list-item a {
	color: #000000;
}
.mobile-dropdown.dark .list .list-item .icon {
	background-position: -162px -47px;
}
.mobile-dropdown.dark .list .list-item.expanded>a .icon {
	background-position: -192px -47px;
}
.search-wrap-contained {
	position: relative;
}
.main-footer {
	padding: 0 15px;
}
.main-footer h5 {
	color: #404447;
	font-size: 14px;
	margin-bottom: 15px;
}
.main-footer .footer-message, .main-footer .email {
	color: #bdbdbd;
	font-size: 14px;
}
.main-footer .footer-message a, .main-footer .email a {
	color: #bdbdbd;
}
.main-footer .footer-message a:hover, .main-footer .email a:hover {
	color: #aaaaaa;
}
.main-footer .connect {
	display: block;
	text-align: center;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	font-size: 0;
}
.main-footer .connect>li {
	width: 33.3333%;
	height: 185px;
	border-left: 1px solid #ebebeb;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
.main-footer .connect>li:first-child {
	border-left: none;
}
@media (max-width: 719px) {
	.main-footer .connect>li {
		width: 100% !important;
		height: auto;
		border-left: none;
		border-top: 1px solid #ebebeb;
   }
	.main-footer .connect>li:first-child {
		border-top: none;
   }
}
.main-footer .connect.module-count-1>li, .main-footer .connect.module-count-2>li {
	width: 50%;
}
.main-footer .connect.module-count-1>li {
	border-left: 0;
}
.main-footer .connect .title {
	font-size: 14px;
	color: #bdbdbd;
}
.main-footer .connect .contact .title {
	margin-bottom: 35px;
}
.main-footer .connect .social .title {
	margin-bottom: 35px;
}
.main-footer .connect .social>ul {
	padding: 0 20px;
	font-size: 0;
}
.main-footer .connect .social .social-link {
	width: 26px;
	height: 26px;
	margin: 0 8px 6px;
	position: relative;
	border-radius: 4px;
	display: inline-block;
}
.main-footer .connect .social .social-link a {
	font-family: 'icons';
	-webkit-font-smoothing: antialiased;
	line-height: 0px;
	font-size: 43px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	color: #bdbdbd;
}
.main-footer .connect .social .social-link a:hover {
	color: #aaaaaa;
}
.main-footer .connect .social .social-link svg, .main-footer .connect .social .social-link i:before {
	width: 26px;
	height: 26px;
	color: #404447;
}
.main-footer .connect .social .social-link svg:hover, .main-footer .connect .social .social-link i:before:hover {
	color: #aaaaaa;
}
.main-footer .connect .newsletter .title {
	margin-bottom: 36px;
}
.main-footer .connect .newsletter .wrap {
	display: inline-block;
	width: 75%;
	padding-right: 65px;
	margin: 0 auto;
	position: relative;
	background: #fff;
}
@media (max-width: 719px) {
	.main-footer .connect .newsletter .wrap {
		width: 210px;
   }
}
.main-footer .connect .newsletter .email, .main-footer .connect .newsletter .submit {
	outline: none;
	border: none;
	padding: 0;
	margin: 0;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
}
.main-footer .connect .newsletter .email {
	border: 0 none;
	padding: 8px 0 8px 8px;
	width: calc(100% - 16px);
	background: #ffffff !important;
	font-size: 12px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #000;
}
.main-footer .connect .newsletter .submit {
	position: absolute;
	top: -1px;
	right: 0px;
	bottom: 0px;
	width: 65px;
	background: #c2b49c;
	font-size: 10px;
	letter-spacing: 0.1em;
	color: #ebebeb;
	text-transform: uppercase;
	text-align: center;
	border-radius: 0px;
}
.main-footer .connect .newsletter .submit:hover {
	background: black;
}
.main-footer .sub-footer {
	margin: 40px 0;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #bdbdbd;
}
@media (max-width: 719px) {
	.main-footer .sub-footer {
		text-align: center;
   }
}
.main-footer .sub-footer nav {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0 30px;
}
.main-footer .sub-footer nav li {
	display: inline-block;
	margin: 0 10px 10px;
}
.main-footer .sub-footer nav a {
	color: #bdbdbd;
}
.main-footer .sub-footer nav a:hover {
	color: #aaaaaa;
}
.main-footer .sub-footer nav svg {
	width: 25px;
	height: 25px;
	color: #4b4b4b;
}
.main-footer .sub-footer nav .social-link:not(:last-of-type) {
	margin-right: 16px;
}
.main-footer .sub-footer p {
	text-align: center;
	margin: 50px 0 30px;
}
@media (max-width: 719px) {
	.main-footer .sub-footer p {
		display: inline-block;
		margin: 10px 0 15px;
   }
}
.main-footer .sub-footer p a {
	color: #bdbdbd;
}
.main-footer .sub-footer p a:hover {
	color: #aaaaaa;
}
.main-footer .sub-footer nav~p {
	margin-top: 20px;
}
.main-footer .sub-footer .payment-options {
    margin: 10px 0 50px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}
.main-footer .sub-footer .payment-options li {
	display: inline-block;
  	margin-right: 5px;
}
.main-footer .sub-footer .payment-options li.plata-in-rate {
  	margin-left: 5px;
}
#main-footer {
	line-height: 22px;
}
#main-footer .module-count-0 {
	border-bottom: 0;
}
#main-footer .newsletter, #main-footer .contact, #main-footer .footer-menu {
	padding-top: 40px;
	padding-bottom: 40px;
	font-size: 1rem;
	color: #bdbdbd;
}
@media (max-width: 719px) {
	#main-footer .newsletter, #main-footer .contact, #main-footer .footer-menu {
		padding-top: 40px;
   }
}
#main-footer .newsletter li, #main-footer .contact li, #main-footer .footer-menu li {
	font-size: 13px;
	line-height: 2em;
}
#main-footer .newsletter a, #main-footer .contact a, #main-footer .footer-menu a {
	color: currentColor;
}
#main-footer .connect {
	display: table;
	width: 100%;
}
#main-footer .connect>li.first {
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 1000px) {
	#main-footer .connect>li.first {
		padding-left: 40px;
		padding-right: 40px;
   }
}
#main-footer .connect>li {
	display: table-cell;
	vertical-align: baseline;
}
@media screen and (max-width: 719px) {
	#main-footer .connect>li {
		display: block;
		padding-top: 40px;
		padding-bottom: 40px;
		width: 100%;
   }
}
.main-footer-alt .connect .newsletter .wrap {
	width: 100%;
}
.main-footer-alt .connect>li:first-of-type {
	border: 0;
}
.main-footer-alt .footer-message+form {
	margin-top: 2em;
}
.main-footer-alt .module-count-2>li {
	width: 50%;
}
.main-footer-alt .module-count-3>li.first {
	width: 50%;
}
.main-footer-alt .module-count-3>li:not(.first) {
	width: 25%;
}
.home-video-embed-wrapper {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.8);
	z-index: 9999;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}
.home-video-embed-wrapper.opening {
	display: block;
}
.home-video-embed-wrapper.open {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.home-video-embed {
	width: 100%;
	margin: 0 auto;
	padding: 30px;
}
.home-video-embed.centered {
	position: absolute;
	top: 50%;
	padding: 0 30px;
}
.home-video-embed iframe {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.4s ease-out;
	-moz-transition: opacity 0.4s ease-out;
	transition: opacity 0.4s ease-out;
}
.home-video-embed .fluid-width-video-wrapper iframe {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.home-video .home-module-content {
	position: relative;
}
.home-video-screenshot {
	position: relative;
}
.home-video-screenshot img {
	display: block;
	width: 100%;
}
.home-video-content {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	max-width: 640px;
	padding: 0 30px;
	color: white;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
@media (min-width: 720px) {
	.sidebar-enabled .home-video-content {
		position: relative;
		top: auto;
		left: auto;
		margin: 0 auto;
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
   }
}
.text-color-dark .home-video-content {
	color: black;
}
.home-video-content h2 {
	margin: 30px 0 0;
	color: inherit;
	font-size: 40px;
}
@media (min-width: 720px) {
	.sidebar-enabled .home-video-content h2 {
		font-size: 24px;
   }
}
.home-video-content p {
	margin-top: 30px;
}
.home-video-content .button {
	background: none;
	border: 2px solid white;
	color: white;
}
.text-color-dark .home-video-content .button {
	border-color: black;
	color: black;
}
@media (min-width: 720px) {
	.sidebar-enabled .text-color-dark .home-video-content .button, .sidebar-enabled .text-color-light .home-video-content .button {
		border: none;
   }
}
.home-video-play-button {
	cursor: pointer;
}
.text-color-dark .home-video-play-button {
	color: black;
}
.home-video-play-button svg {
	width: 55px;
	height: 55px;
	padding: 15px;
	vertical-align: middle;
	background-color: #ebebeb;
	color: #7a7a7a;
	border-radius: 50%;
}
@media (min-width: 720px) {
	.sidebar-enabled .home-video-play-button {
		display: none;
   }
}
.home-video-play-button.mobile {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
@media (min-width: 720px) {
	.sidebar-enabled .home-video-play-button.mobile {
		display: block;
   }
}
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
	*line-height: 0;
}
.ir br {
	display: none;
}
.hidden {
	display: none !important;
	visibility: hidden;
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	*zoom: 1;
}
@media print {
	* {
		background: transparent !important;
		color: black !important;
		box-shadow: none !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
   }
	a, a:visited {
		text-decoration: underline;
   }
	a[href]:after {
		content: " (" attr(href) ")";
   }
	abbr[title]:after {
		content: " (" attr(title) ")";
   }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "";
   }
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
   }
	thead {
		display: table-header-group;
   }
	tr, img {
		page-break-inside: avoid;
   }
	img {
		max-width: 100% !important;
   }
	@page {
		margin: 0.5cm;
   }
	p, h2, h3 {
		orphans: 3;
		widows: 3;
   }
	h2, h3 {
		page-break-after: avoid;
   }
}
.rte {
	font-size: 14px;
}
.rte p, .rte blockquote, .rte h1, .rte h2, .rte ul, .rte ol {
	margin: 0 0 20px;
}
.rte>table:first-child {
	margin-top: 0px;
}
.rte>p:first-child .image-wrap {
	margin-top: 6px;
}
.rte ul, .rte ol {
	padding-left: 20px;
}
.rte ul {
	list-style-type: disc;
}
.rte ol {
	list-style-type: decimal;
}
.rte li {
	margin: 8px 0;
}
.rte blockquote {
	max-width: 70%;
	font-style: italic;
	color: #bdbdbd;
	padding-left: 20px;
	margin-left: 0;
	border-left: 2px solid #f8f8f8;
}
.rte img {
	max-width: 100%;
}
.rte iframe, .rte object, .rte embed {
	border: 0;
	outline: 0;
}
.rte a {
	color: #ad9d86;
}
.rte a:hover {
	color: #ad9d86;
}
.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6 {
	color: #4b4b4b;
	font-weight: 7000;
}
.rte h1 {
	font-size: 28px;
}
.rte h2 {
	font-size: 21px;
}
.rte h3 {
	font-size: 18px;
	margin: 0 0 18px;
}
.rte h4 {
	font-size: 16px;
	margin: 0 0 16px;
}
.rte h5 {
	font-size: 14px;
	margin: 0 0 14px;
}
.rte h6 {
	font-size: 12px;
	margin: 0 0 12px;
}
.rte hr {
	width: 100%;
	height: 1px;
	margin: 40px 0;
	background-color: #f8f8f8;
	outline: none;
	border: none;
}
@media (max-width: 719px) {
	.rte hr {
		margin: 20px 0;
   }
}
.rte .caption {
	font-style: italic;
	font-size: 12px;
	color: #bdbdbd;
	margin-top: -10px;
}
.rte .image-wrap {
	max-width: 100%;
	position: relative;
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
	display: inline-block;
}
.rte .image-wrap img {
	position: relative;
	z-index: -2;
}
.rte table {
	margin: 30px 0;
	width: 100%;
	border: 1px solid #ebebeb;
}
.rte table td, .rte table th {
	border: 1px solid #f8f8f8;
	padding: 23px 25px 22px;
}
.rte table thead td, .rte table thead th {
	background-color: #ebebeb;
}
.rte .tabs {
	text-align: left;
	display: block;
	width: 100%;
	height: 42px;
	border-bottom: 1px solid #ebebeb;
	list-style: none;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}
.rte .tabs li {
	width: auto;
	height: 40px;
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: top;
}
.rte .tabs li a {
	display: block;
	height: 41px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 14px;
	line-height: 42px;
	padding: 0 16px;
	color: #ad9d86;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
}
.rte .tabs li a:hover {
	color: #4b4b4b;
}
.rte .tabs li.active a {
	color: #7a7a7a;
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	background-color: #ebebeb;
	height: 42px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.rte .tabs-content {
	text-align: left;
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.rte .tabs-content>li {
	display: none;
	margin: 30px 0 20px;
}
.rte .tabs-content>li.active {
	display: block;
}
.column-title {
	display: none;
}
table.mobile-layout {
	border-bottom: none;
}
table.mobile-layout .column-title {
	font-weight: 700;
	width: 114px;
	padding-right: 23px;
	display: inline-block;
}
table.mobile-layout thead {
	display: none;
}
table.mobile-layout tr td {
	width: 100%;
	display: block;
	text-align: left;
	border-top: 1px solid #ebebeb !important;
	border-bottom: none;
	border-left: none;
	border-right: none;
   /* < IE 10 fix */
	float: left;
	clear: left;
}
table.mobile-layout tr td:first-child {
	border-top: none !important;
}
table.mobile-layout tr td:last-child {
	border-bottom: 1px solid #ebebeb !important;
}
table.mobile-layout tr:nth-child(even) td {
	background: #ebebeb;
}
.main-header .social-links {
	margin-top: 20px;
	margin-bottom: -20px;
}
.main-header .social-links svg {
	width: 20px;
	height: 20px;
	color: black;
}
.header-centered .header-social-links .social-links {
	display: inline-block;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	vertical-align: middle;
}
.sidebar {
	float: right;
	width: 25%;
	padding-left: 3%;
}
@media (max-width: 719px) {
	.sidebar {
		width: 100%;
		margin-top: 45px;
		margin-bottom: 10px;
		padding-left: 0px;
   }
}
.sidebar .module {
	border-top: 1px solid #f8f8f8;
	padding: 25px 0;
}
.sidebar .module.first {
	padding-top: 0;
	border-top: none;
}
.sidebar .module>label {
	display: block;
	margin-bottom: 22px;
	font-size: 14px;
	color: #4b4b4b;
	cursor: auto;
}
.sidebar .recent-posts .post {
	margin: 14px 0;
}
.sidebar .recent-posts .post.first {
	margin-top: 0px;
}
.sidebar .recent-posts .post.last {
	margin-bottom: 0px;
}
.sidebar .recent-posts .title {
	font-size: 14px;
	color: #4b4b4b;
	margin-bottom: 6px;
	display: inline-block;
}
.sidebar .recent-posts .title:hover {
	color: #ad9d86;
}
.sidebar .recent-posts .date {
	display: block;
	font-size: 12px;
	color: #bdbdbd;
}
.sidebar .tags-list .tag {
	margin: 12px 0;
}
.sidebar .tags-list .tag a {
	font-size: 14px;
	color: #4b4b4b;
}
.sidebar .tags-list .tag a:hover {
	color: #ad9d86;
}
.sidebar .tags-list .tag .count {
	font-size: 12px;
	color: #bdbdbd;
	margin-left: 5px;
}
.sidebar .tags-list .tag:hover .count {
	color: #aaaaaa;
}
.sidebar .twitter .tweets {
	margin-bottom: 20px;
}
.sidebar .twitter .tweet {
	margin-top: 22px;
}
.sidebar .twitter .tweet:first-child {
	margin-top: 0px;
}
.sidebar .twitter .text {
	font-style: italic;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
}
.sidebar .twitter .text a {
	color: #ad9d86;
}
.sidebar .twitter .date {
	font-size: 12px;
	color: #bdbdbd;
	margin-top: 14px;
	display: inline-block;
}
.sidebar .twitter .follow-us {
	font-size: 14px;
}
.breadcrumb-navigation {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	padding: 25px 90px 5px 0px;
}
@media (max-width: 719px) {
	.breadcrumb-navigation {
		display: none;
   }
}
.breadcrumb-navigation a {
	color: #ad9d86;
}
.breadcrumb-navigation a:hover {
	color: #ad9d86;
}
.template-collection .breadcrumb-navigation {
	padding: 0;
}
.breadcrumb-navigation .sep {
	padding-left: 4px;
	padding-right: 4px;
}
.template-list-collections .collections {
	padding-top: 40px;
	padding-bottom: 40px;
	margin-left: -30px;
}
@media (max-width: 719px) {
	.template-list-collections .collections {
		padding-top: 10px;
		margin-left: 0;
   }
}
.template-list-collections .collection-wrap {
	margin-bottom: 25px;
}
.template-list-collections .rte {
	margin-top: 20px;
}
@media (max-width: 719px) {
	.template-list-collections .rte {
		display: none;
   }
}
@media (max-width: 719px) {
	.collections, .featured-collections {
		margin-left: 0;
   }
}
.collections .collection-wrap, .featured-collections .collection-wrap {
	display: inline-block;
	vertical-align: top;
	width: 33.3333%;
	padding-left: 30px;
}
@media (max-width: 719px) {
	.collections .collection-wrap, .featured-collections .collection-wrap {
		width: 60%;
		min-width: 290px;
		display: block;
		margin: 0 auto 35px;
		padding: 0;
   }
}
.collections .collection, .featured-collections .collection {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 100%;
	padding-bottom: 76.66666667%;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}
.collections .collection a, .featured-collections .collection a {
	background: url("/cdn/shop/t/7/assets/ie-product-overlay-bg.png?v=2925781136403921280") repeat 50% 50%;
	background: rgba(0, 0, 0, 0.25);
}
.collections .collection:hover .label, .featured-collections .collection:hover .label {
	visibility: hidden;
}
.collections .collection:hover .browse, .featured-collections .collection:hover .browse {
	visibility: visible;
}
.collections .collection:hover a, .featured-collections .collection:hover a {
	background: url("/cdn/shop/t/7/assets/ie-product-overlay-bg.png?v=2925781136403921280") repeat 50% 50%;
	background: rgba(0, 0, 0, 0.5);
}
@media (max-width: 719px) {
	.collections .collection, .featured-collections .collection {
		height: 230px;
   }
	.collections .collection:hover .browse, .featured-collections .collection:hover .browse {
		visibility: hidden;
   }
	.collections .collection:hover .label, .featured-collections .collection:hover .label {
		visibility: visible;
   }
	.collections .collection:hover a, .featured-collections .collection:hover a {
		background: transparent !important;
   }
}
.collections .collection .label, .collections .collection .browse, .featured-collections .collection .label, .featured-collections .collection .browse {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	z-index: 1000;
	text-align: center;
	color: #ffffff;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.33);
	margin: 0;
	padding: 0 30px;
}
.collections .collection .label, .featured-collections .collection .label {
	font-size: 21px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
}
.collections .collection .label.preload, .featured-collections .collection .label.preload {
	visibility: hidden;
}
.collections .collection .browse, .featured-collections .collection .browse {
	visibility: hidden;
	font-size: 14px;
	line-height: 30px;
}
.collections .collection a, .featured-collections .collection a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2000;
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.collection-title-header {
	background-size: cover;
	padding-top: 0;
}
.collection-title-header .collection-title {
	text-align: center;
}
.collection-title-header .collection-image {
	width: 100%;
	opacity: 0;
}
.collection-title-header.page-title {
	min-height: 200px;
	overflow: hidden;
}
.collection-header .breadcrumb-navigation {
	text-align: left;
}
.collection-header h2 {
	font-weight: 500;
	margin-top: 50px;
}
.pagination {
	clear: both;
	padding-bottom: 10px;
	text-align: center;
}
.pagination>li {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	border-left: 1px solid #f8f8f8;
	padding: 3px 0 3px 8px;
	margin-left: 8px;
	display: inline-block;
}
.pagination>li:first-child {
	border-left: none;
	padding-left: 0;
	margin-left: 8px;
}
.pagination>li.previous a, .pagination>li.next a {
	color: #ad9d86;
}
.pagination>li.previous a:hover, .pagination>li.next a:hover {
	color: #ad9d86;
}
.pagination>li.position {
	color: #7a7a7a;
}
.pagination.jump-to-page li.previous {
	padding-right: 8px;
	border-right: 1px solid #f8f8f8;
}
.pagination.jump-to-page li.jump-to-link {
	border: none;
	margin-left: 0;
}
.product-list {
	text-align: left;
	margin-left: -30px;
	font-size: 0;
}
@media (max-width: 719px) {
	.product-list {
		margin-left: 0;
   }
}
.product {
	width: 25%;
	padding-left: 30px;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
@media (max-width: 719px) {
	.product {
		display: block;
		width: 60% !important;
		min-width: 290px !important;
		margin: 0 auto 35px;
		padding-left: 0px;
		text-align: center;
   }
	.product.last {
		margin-bottom: 0px;
   }
}
.product figure {
	position: relative;
}
.product figure>img {
	width: 100%;
	vertical-align: top;
}
.product figure>a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2000;
}
.product figure>a.with-border {
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.lt-ie9 .product figure>a.with-border {
	border: 1px solid #ebebeb;
}
.product .overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3001;
	background: url("/cdn/shop/t/7/assets/ie-product-overlay-bg.png?v=2925781136403921280") repeat 50% 50%;
	background: rgba(173, 157, 134, 0.7);
	cursor: pointer;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.product .overlay:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.product .overlay:hover~.centering-wrapper, .product .overlay:hover~.badges-wrapper {
	display: none;
}
.product .overlay .label {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	padding: 0 15px;
	color: #ffffff;
}
@media (max-width: 719px) {
	.product .overlay {
		display: none !important;
   }
}
@media (max-device-width: 1024px) {
	.product .overlay {
		display: none !important;
   }
}
.product .quick-shop-content {
	display: none;
}
.on-special-sale {
	background: #ebebeb;
	color: #4b4b4b;
}
.badge {
	display: inline-block;
	margin-right: 6px;
	padding: 7px 13px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	color: #ebebeb;
	letter-spacing: 1px;
	background: #ebebeb;
	color: fff;
}
@media screen and (min-width: 1001px) and (max-width: 1250px) {
	.badge {
		font-size: 10px;
		padding: 5px 10px;
   }
}
@media screen and (min-width: 719px) and (max-width: 1500px) {
	.product-list-withsidebar .badge {
		font-size: 10px;
		padding: 5px 10px;
   }
}
.badges-wrapper {
	position: absolute;
	display: inline-block;
	top: 20px;
	left: 20px;
}
.badge-sale {
	background-color: #ad9d86;
}
.badge-new {
	background-color: #2c2c2c;
}
.badge-soldout {
	background-color: silver;
}
.product .brand, .quick-shop-content .brand, #product-area .brand, .mobile-product-title .brand {
	font-size: 12px;
	margin: 25px 0 0;
}
@media (max-width: 719px) {
	.product .brand, .quick-shop-content .brand, #product-area .brand, .mobile-product-title .brand {
		margin-top: 30px;
   }
}
.product .brand a, .quick-shop-content .brand a, #product-area .brand a, .mobile-product-title .brand a {
	color: #bdbdbd;
}
.product .title, .quick-shop-content .title, #product-area .title, .mobile-product-title .title {
	font-size: 16px;
	font-weight: 700;
	color: #4b4b4b;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	margin: 10px 0 0;
}
.product .title a, .quick-shop-content .title a, #product-area .title a, .mobile-product-title .title a {
	color: #4b4b4b;
}
.product .title a:hover, .quick-shop-content .title a:hover, #product-area .title a:hover, .mobile-product-title .title a:hover {
	color: #ad9d86;
}
.product .price, .quick-shop-content .price, #product-area .price, .mobile-product-title .price {
	font-size: 14px;
	color: #7a7a7a;
	margin: 13px 0 0;
}
.product .price .label, .quick-shop-content .price .label, #product-area .price .label, .mobile-product-title .price .label {
	color: #4b4b4b;
	margin-right: 5px;
}
.product .price .original, .quick-shop-content .price .original, #product-area .price .original, .mobile-product-title .price .original {
	text-decoration: line-through;
	margin-right: 2px;
}
.no-touch .product-card-alt .product-card-details-overlay {
	max-width: calc(100% - 30px);
	max-height: 100%;
	overflow: hidden;
}
.no-touch .product-card-alt .product-card-details {
	display: none;
}
.no-touch .product-card-alt .brand {
	margin-top: 0;
}
.product-card-details-overlay {
	color: #ebebeb;
	text-align: center;
}
.product-card-details-overlay .title {
	font-size: 22px;
}
.product-card-details-overlay .title, .product-card-details-overlay .price, .product-card-details-overlay a:hover, .product-card-details-overlay a {
	color: #ebebeb;
}
/* The quick shop product area derives almost all of it's styles from the product page. Styles can be found in product.scss */
.quick-shop {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url("/cdn/shop/t/7/assets/ie-product-overlay-bg.png?v=2925781136403921280") repeat 50% 50%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9000;
	overflow: auto;
	-moz-opacity: 0;
	opacity: 0;
}
.quick-shop-modal {
	width: 72%;
	min-width: 690px;
	max-width: 1028px;
	padding: 15px;
	margin: 0 auto;
}
.quick-shop-content {
	background: #ebebeb;
	padding: 42px 30px 65px;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
}
.quick-shop-content .product-details-wrapper .header {
	padding-bottom: 26px !important;
	position: relative;
}
.quick-shop-content .product-details-wrapper .header .close-modal {
	font-family: 'icons';
	font-size: 3em;
	-webkit-font-smoothing: antialiased;
	line-height: 0px;
	position: absolute;
	top: -28px;
	right: -30px;
	color: #ccc;
	cursor: pointer;
}
.quick-shop-content .product-details-wrapper .header .title {
	font-size: 22px !important;
	margin: 8px 0 15px !important;
}
.quick-shop-content .product-details-wrapper .rte .image-wrap img {
	z-index: 1;
}
.quick-shop-content .product-details-wrapper .go-to-product span {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	position: relative;
	top: -1px;
}
.quick-shop-content .product-details-wrapper .error-wrap {
	font-size: 14px;
	font-style: italic;
	color: #ad9d86;
}
.quick-shop-content .product-details-wrapper .iwishAddWrap {
	display: inline-block;
	padding-left: 0px;
}
#shipping-calculator {
	padding-top: 40px;
	border-top: 1px solid #ebebeb;
}
#shipping-calculator .wrapper-setup {
	width: 40%;
	float: left;
}
@media (max-width: 719px) {
	#shipping-calculator .wrapper-setup {
		width: 100%;
   }
}
#shipping-calculator .wrapper-setup p {
	margin: 25px 0;
}
#shipping-calculator .wrapper-setup p:first-child {
	margin-top: 0;
}
#shipping-calculator .wrapper-setup label, #shipping-calculator .wrapper-setup select {
	display: inline-block;
}
#shipping-calculator .wrapper-setup label {
	width: 50%;
	font-size: 14px;
	text-align: right;
	padding-right: 30px;
	cursor: auto;
}
@media (max-width: 719px) {
	#shipping-calculator .wrapper-setup label {
		width: 100%;
		text-align: left;
		display: block;
		padding-right: 0px;
		margin-bottom: 15px;
   }
}
#shipping-calculator .wrapper-setup #address_country, #shipping-calculator .wrapper-setup #address_province, #shipping-calculator .wrapper-setup #address_zip {
	width: 50%;
}
@media (max-width: 719px) {
	#shipping-calculator .wrapper-setup #address_country, #shipping-calculator .wrapper-setup #address_province, #shipping-calculator .wrapper-setup #address_zip {
		width: 100%;
   }
}
#shipping-calculator .wrapper-setup .pxuSexyDropWrapper {
	width: 50% !important;
}
@media (max-width: 719px) {
	#shipping-calculator .wrapper-setup .pxuSexyDropWrapper {
		width: 100% !important;
   }
}
#shipping-calculator .wrapper-setup .pxuSexyDropWrapper #address_country, #shipping-calculator .wrapper-setup .pxuSexyDropWrapper #address_province {
	width: 100%;
}
#shipping-calculator .wrapper-setup .input-wrap {
	width: 50%;
	float: right;
}
@media (max-width: 719px) {
	#shipping-calculator .wrapper-setup .input-wrap {
		width: 100%;
		margin-top: 10px;
   }
	#shipping-calculator .wrapper-setup .input-wrap .action-button {
		width: 100%;
   }
}
#shipping-calculator .wrapper-response {
	width: 50%;
	float: right;
	font-size: 14px;
}
@media (max-width: 719px) {
	#shipping-calculator .wrapper-response {
		width: 100%;
		margin-top: 10px;
   }
}
#shipping-calculator .wrapper-response .message {
	font-style: italic;
	margin: 0 0 25px;
}
#shipping-calculator .wrapper-response .shipping-rates {
	list-style: disc;
	padding-left: 20px;
	color: #bdbdbd;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * ShopPad App: Tracktor https://apps.shopify.com/tracktor-2 * * * * * * * * * * * * * * * * * * * * * * * * * * */
#tracktorContainer {
	position: relative;
	margin: 0 auto !important;
	padding: 0 15px;
	max-width: 1030px;
	width: 84% !important;
}
#tracktorContainer .signedby {
	margin-bottom: 10px;
}
#tracktorOrderDetails h1 {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #4b4b4b;
}
#tracktorOrderDetails p {
	color: #7a7a7a;
}
#tracktor.themeDark #tracktorOrderStatus div, #tracktor.themeLight #tracktorOrderStatus div {
	background-color: #ebebeb !important;
	box-shadow: 0 0 0 1px #ebebeb !important;
}
#tracktorProgress dt {
	color: #4b4b4b;
}
#tracktorProgress dd {
	color: #7a7a7a;
}
#tracktorLoader span, #tracktorOrderError p {
	color: #7a7a7a;
}
#tracktorOrderForm h1 {
	color: #4b4b4b;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
}
#tracktorOrderForm label {
	position: relative;
	font-size: 14px;
	color: #7a7a7a;
	margin-bottom: 5px;
	width: 100%;
	display: inline-block;
}
#tracktorOrderForm input {
	box-sizing: border-box;
	width: 100%;
	color: #bdbdbd;
	font-size: 12px;
	padding: 8px 10px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	background-color: #ebebeb;
	border: 0;
	border-radius: 4px;
	box-shadow: 0 0 0 1px #ebebeb;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline: none;
}
#tracktorOrderForm #tracktorTrack {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.1em;
	color: white;
	background-color: #ad9d86;
	padding: 9px 14px;
	text-transform: uppercase;
	cursor: pointer;
	border-radius: 4px;
	display: inline-block;
	border: 0;
}
#tracktorOrderForm #tracktorTrack:hover {
	background-color: #ad9d86;
	color: white;
}
#tracktorOrderStatus h1 {
	color: #4b4b4b;
}
@media screen and (max-width: 797px) {
	#tracktor.themeDark #tracktorOrderStatus div, #tracktor.themeLight #tracktorOrderStatus div {
		height: auto !important;
		background-color: rgba(0, 0, 0, 0) !important;
		box-shadow: none !important;
   }
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * ShopPad App: Bouncer https://apps.shopify.com/bouncer * * * * * * * * * * * * * * * * * * * * * * * * * * */
#bouncer_modal_heading {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
}
#bouncer_modal_subheading, #bouncer_modal_exit {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
}
#bouncer_modal_datepicker span {
	position: relative;
	display: inline-block;
	margin: 0 5px;
}
#bouncer_modal_datepicker span:before {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 38px;
	background: #ebebeb;
	border-radius: 0 4px 4px 0;
	pointer-events: none;
}
#bouncer_modal_datepicker span:after {
	content: '';
	display: block;
	position: absolute;
	top: 14px;
	right: 14px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: #bdbdbd transparent transparent transparent;
	pointer-events: none;
}
#bouncer_modal_datepicker span select {
	box-sizing: border-box;
	width: 100%;
	color: #bdbdbd;
	font-size: 12px;
	padding: 8px 48px 8px 10px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	background-color: #ebebeb;
	border: 0;
	border-radius: 4px;
	box-shadow: 0 0 0 1px #ebebeb;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline: none;
}
#bouncer_modal_submit {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.1em;
	color: white;
	background-color: #ad9d86;
	padding: 9px 14px;
	text-transform: uppercase;
	cursor: pointer;
	border-radius: 4px;
	display: inline-block;
	border: 0;
}
#bouncer_modal_submit:hover {
	background-color: #ad9d86;
	color: white;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * ShopPad App: Uploadery https://apps.shopify.com/uploadery * * * * * * * * * * * * * * * * * * * * * * * * * * */
#uploadery-container {
	margin-bottom: 20px;
}
#uploadery-container:empty {
	display: none !important;
}
#uploadery-container.side-labels label>div {
	display: inline-block;
	min-height: 30px;
	position: absolute;
	top: 0;
	left: 74px;
	width: 50%;
	padding-top: 0;
	margin-top: 0;
}
@media (max-width: 719px) {
	#uploadery-container.side-labels label>div {
		display: block;
   }
}
#uploadery-container.side-labels label>div input {
	left: 0;
	top: 10px;
	width: 100%;
}
#uploadery-container.side-labels input {
	position: absolute;
	top: 0;
	left: 74px;
	width: 50%;
}
@media (max-width: 719px) {
	#uploadery-container.side-labels input {
		position: relative;
		top: auto;
		left: auto;
		width: 100%;
   }
}
#uploadery-container form {
	display: inline-block;
	width: 100%;
	padding-top: 12px;
	margin-bottom: 20px;
	box-shadow: 0 -1px 0 0 #f8f8f8;
	background-color: inherit;
}
#uploadery-container label {
	position: relative;
	font-size: 14px;
	color: #7a7a7a;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	min-height: 40px;
}
#uploadery-container label .spb-fileupload {
	margin-top: 5px;
}
#uploadery-container input[type=file] {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline: none;
	font-size: 14px;
	color: #7a7a7a;
}
#uploadery-container input[type=file]::-webkit-file-upload-button {
	font-size: 14px;
	color: #7a7a7a;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	background-color: #ebebeb;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	color: #bdbdbd;
	box-sizing: border-box;
	padding: 4px 6px;
	outline: none;
}
#uploadery-container .uploaderyProgressBar {
	max-width: 200px;
	display: inline-block;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * ShopPad App: Infinite Options https://apps.shopify.com/custom-options * * * * * * * * * * * * * * * * * * * * * * * * * * */
#infiniteoptions-container:empty {
	display: none !important;
}
#infiniteoptions-container.side-labels>div>label {
	width: 54px;
	margin-right: 20px;
	float: left;
	text-align: right;
}
@media (max-width: 719px) {
	#infiniteoptions-container.side-labels>div>label {
		width: 100%;
		float: none;
		text-align: left;
   }
}
#infiniteoptions-container.side-labels>div>span {
	width: 50%;
}
@media (max-width: 719px) {
	#infiniteoptions-container.side-labels>div>span {
		width: 100%;
   }
}
#infiniteoptions-container>div {
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
	padding-top: 12px;
	border-top: 1px solid #f8f8f8;
}
#infiniteoptions-container>div>label {
	font-size: 14px;
	color: #7a7a7a;
	margin-bottom: 5px;
	width: 100%;
	display: inline-block;
}
#infiniteoptions-container>div>span {
	width: 100%;
	display: inline-block;
}
#infiniteoptions-container>div>span label {
   /* radio button labels */
	font-size: 14px;
	color: #7a7a7a;
	margin-bottom: 5px;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
}
#infiniteoptions-container>div>span label input[type=radio] {
	float: left;
	margin-right: 10px;
	display: inline-block;
	background-color: #ebebeb;
	box-shadow: 0 0 0 1px #ebebeb;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline: none;
}
#infiniteoptions-container>div>span label input[type=radio]:checked:after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: #bdbdbd;
	border-radius: 10px;
	top: 5px;
	left: 5px;
}
#infiniteoptions-container .spb-select {
	position: relative;
}
#infiniteoptions-container .spb-select:before {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 38px;
	background: #ebebeb;
	border-radius: 0 4px 4px 0;
	pointer-events: none;
}
#infiniteoptions-container .spb-select:after {
	content: '';
	display: block;
	position: absolute;
	top: 14px;
	right: 14px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: #bdbdbd transparent transparent transparent;
	pointer-events: none;
}
#infiniteoptions-container .spb-select select {
	box-sizing: border-box;
	width: 100%;
	color: #bdbdbd;
	font-size: 12px;
	padding: 8px 10px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	background-color: #ebebeb;
	border: 0;
	border-radius: 4px;
	box-shadow: 0 0 0 1px #ebebeb;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline: none;
}
#infiniteoptions-container input[type=text], #infiniteoptions-container input[type=number], #infiniteoptions-container input[type=url], #infiniteoptions-container input[type=password], #infiniteoptions-container input[type=email], #infiniteoptions-container textarea {
	box-sizing: border-box;
	width: 100%;
	color: #bdbdbd;
	font-size: 12px;
	padding: 8px 10px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	background-color: #ebebeb;
	border: 0;
	border-radius: 4px;
	box-shadow: 0 0 0 1px #ebebeb;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline: none;
}
#infiniteoptions-container input[type=number]::-webkit-inner-spin-button, #infiniteoptions-container input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
#infiniteoptions-container textarea {
	min-height: 75px;
}
#infiniteoptions-container fieldset {
	border: 0;
}
#infiniteoptions-container fieldset label {
	font-size: 14px;
	color: #7a7a7a;
	margin-bottom: 5px;
	width: 100%;
	display: inline-block;
}
#infiniteoptions-container fieldset input[type=checkbox] {
	float: left;
	margin-right: 10px;
	display: inline-block;
	background-color: #ebebeb;
	box-shadow: 0 0 0 1px #ebebeb;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline: none;
}
#infiniteoptions-container fieldset input[type=checkbox]:checked:after {
	content: '\2713';
	position: absolute;
	width: 20px;
	height: 20px;
	color: #bdbdbd;
	top: 0;
	left: 0;
	text-align: center;
	line-height: 20px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * ShopPad App: Coin https://apps.shopify.com/coin * * * * * * * * * * * * * * * * * * * * * * * * * * */
.main-header #coin-container {
	display: inline-block;
	position: relative;
	float: left;
	overflow: hidden;
}
.main-header #coin-container:empty {
	display: none !important;
}
.main-header #coin-container:after {
	content: '';
	display: block;
	position: absolute;
	top: 8px;
	right: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: #bdbdbd rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	pointer-events: none;
}
.main-header #coin-container label {
	font-size: 12px;
	color: black;
	font-family: "Open Sans", sans-serif;
}
.main-header #coin-container select {
	display: inline-block;
	width: auto;
	background-color: transparent;
	border: 0;
	font-size: 12px;
	color: black;
	margin: 0 0 0 10px;
	padding-right: 25px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}
.main-header #coin-container select::-ms-expand {
	display: none;
}
.mobile-dropdown #coin-container {
	position: relative;
	display: block;
	width: 100%;
	min-width: 290px;
	overflow: hidden;
	min-height: 1px;
}
.mobile-dropdown #coin-container:empty {
	display: none !important;
}
.mobile-dropdown #coin-container:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 22px;
	right: 13%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	pointer-events: none;
}
.mobile-dropdown #coin-container select {
	display: block;
	width: 84%;
	min-width: 290px;
	background-color: transparent;
	border: 0;
	font-size: 12px;
	color: #fff;
	margin: 0 auto;
	padding: 19px 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	font-size: 16px;
}
.mobile-dropdown #coin-container select::-ms-expand {
	display: none;
}
.mobile-dropdown #coin-container label {
	font-size: 12px;
	color: rgba(255, 255, 255, 0.5);
	display: block;
	width: 84%;
	min-width: 290px;
	margin: 0 auto;
	padding: 19px 15px;
}
.mobile-dropdown #coin-container label select {
	margin: 0;
	padding: 0;
	width: 100%;
	min-width: 100%;
}
.picture-block {
	position: relative;
	background-color: #e6e6e6;
  	max-height: 550px;
}
.picture-block .picture-block-wrapper {
	position: relative;
}
.picture-block-image {
	background-size: cover;
	background-position: center center;
	height: 100%;
}
.picture-block-image img {
	width: 100%;
	opacity: 0;
}
.picture-block+.content-area .section-border {
	border-top: 0;
}
@media screen and (min-width: 992px) {
	.picture-block-left .picture-block-wrapper {
		position: absolute;
		top: 0;
		right: 50%;
		bottom: 0;
		left: 0;
   }
	.picture-block-left .picture-block-image {
		float: right;
		width: 50%;
   }
	.picture-block-right .picture-block-wrapper {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 50%;
   }
	.picture-block-right .picture-block-image {
		float: left;
		width: 50%;
   }
}
@media screen and (max-width: 991px) {
  	.picture-block {
       max-height: inherit;
	}
	.picture-block-wrapper .centering-wrapper {
		display: relative;
		position: static;
   }
	.picture-block-content {
		margin: 0 auto;
		padding-top: 50px;
		padding-bottom: 50px;
   }
}
.picture-block-content {
	max-width: 85%;
	text-align: center;
}
.picture-block-heading {
	margin-bottom: 15px;
	color: #4b4b4b;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 27px;
	line-height: normal;
	font-weight: 700;
}
@media screen and (max-width: 800px) {
	.picture-block-heading {
		font-size: 45px;
		line-height: 46px;
   }
}
@media screen and (max-width: 500px) {
	.picture-block-heading {
		font-size: 32px;
		line-height: 32px;
   }
}
.picture-block-body {
	color: #7a7a7a;
	text-align: justify;
}
@media screen and (max-width: 991px) {
	.picture-block-image {
		width: 100%;
   }
}
.picture-block-empty {
	background-color: #e6e6e6;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
}
.picture-block-empty p {
	max-width: 75%;
}
.template-404 .content, .template-search .content {
	padding-bottom: 60px;
}
.template-404 .message, .template-search .message {
	width: 50%;
	margin: 40px 0;
}
@media (max-width: 719px) {
	.template-404 .message, .template-search .message {
		width: 100%;
		margin-top: 0px;
		text-align: center;
   }
}
.template-404 .featured-collections, .template-search .featured-collections {
	text-align: center;
}
.template-404 .featured-collections.first .section-title, .template-search .featured-collections.first .section-title {
	border-top: 0px;
	padding-top: 75px;
}
.template-404 .featured-collections .wrap, .template-search .featured-collections .wrap {
	margin-left: -30px;
	font-size: 16px;
	font-size: 0px;
	display: flex;
	flex-wrap: wrap;
}
@media (max-width: 719px) {
	.template-404 .featured-collections .wrap, .template-search .featured-collections .wrap {
		margin-left: 0;
   }
}
.template-404 .featured-collections .wrap h3, .template-search .featured-collections .wrap h3 {
	top: 50%;
	transform: translateY(-50%);
}
.template-404 .featured-collections .collection-wrap, .template-search .featured-collections .collection-wrap {
	font-size: 16px;
	margin-bottom: 65px;
	width: 25%;
}
@media (max-width: 719px) {
	.template-404 .featured-collections .collection-wrap, .template-search .featured-collections .collection-wrap {
		margin-left: 0;
		width: 100%;
   }
}
.template-404 .not-found-page, .template-search .not-found-page {
	width: 100%;
	background: #fff;
}
.template-404 .div-not-found, .template-search .div-not-found {
	background-color: #fff;
	display: flex;
	padding: 0 0 100px;
	max-width: 1430px;
	margin: 0 auto;
	justify-content: center;
	flex-wrap: wrap;
}
.template-404 .div-not-found-image, .template-search .div-not-found-image {
	width: 45%;
}
.template-404 .div-not-found-image img, .template-search .div-not-found-image img {
	width: 100%;
}
@media (max-width: 719px) {
	.template-404 .div-not-found-image img, .template-search .div-not-found-image img {
		width: 100%;
   }
}
.template-404 .not-found-text, .template-search .not-found-text {
	text-align: center;
	color: #7a7a7a;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 45%;
	justify-content: center;
}
@media (max-width: 719px) {
	.template-404 .not-found-text, .template-search .not-found-text {
		width: 100%;
   }
}
.template-404 .not-found-heading, .template-search .not-found-heading {
	margin-bottom: 30px;
}
.template-404 .list-style, .template-search .list-style {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 15px;
	justify-content: center;
}
.template-404 .list-style li, .template-search .list-style li {
	margin-bottom: 15px;
}
.template-404 .info-style, .template-search .info-style {
	color: #7a7a7a;
	padding: 5px;
}
.template-404 .not-found-btn, .template-search .not-found-btn {
	background-color: #fff;
	border: 1px solid #bdbdbd;
	padding: 6px 18px 6px 18px;
	font-size: 18px;
	outline: none;
	color: #7a7a7a;
}
.template-404 #mailWidth, .template-search #mailWidth {
	width: 100%;
}
.template-404 .collection, .template-search .collection {
/* 	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 100%;
	padding-bottom: 76.66666667%;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat; */
}
.template-404 .collection:hover .label-not-found, .template-search .collection:hover .label-not-found {
	visibility: visible;
}
.template-404 .collection:hover .browse, .template-search .collection:hover .browse {
	visibility: visible;
}
.template-404 .collection:hover a, .template-search .collection:hover a {
	background: url("/cdn/shop/t/7/assets/ie-product-overlay-bg.png?v=2925781136403921280") repeat 50% 50%;
	background: rgba(0, 0, 0, 0.5);
}
@media (max-width: 719px) {
	.template-404 .collection, .template-search .collection {
		max-height: 270px;
   }
	.template-404 .collection:hover .browse, .template-search .collection:hover .browse {
		visibility: hidden;
   }
	.template-404 .collection:hover .label-not-found, .template-search .collection:hover .label-not-found {
		visibility: visible;
   }
	.template-404 .collection:hover a, .template-search .collection:hover a {
		background: transparent !important;
   }
}
.template-404 .collection .label-not-found, .template-404 .collection .browse, .template-search .collection .label-not-found, .template-search .collection .browse {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	z-index: 1000;
	text-align: center;
	color: #ffffff;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.33);
	margin: 0;
	padding: 0 30px;
}
.template-404 .collection .label-not-found, .template-search .collection .label-not-found {
	font-size: 16px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	visibility: hidden;
}
.template-404 .collection .label-not-found.preload, .template-search .collection .label-not-found.preload {
	visibility: hidden;
}
.template-404 .collection .browse, .template-search .collection .browse {
	visibility: hidden;
	font-size: 14px;
	line-height: 30px;
}
.template-404 .collection a, .template-search .collection a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2000;
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.customer .empty {
	margin-top: 0px;
}
.customer .message {
	font-size: 14px;
	font-style: italic;
	color: #bdbdbd;
	margin: 20px 0 50px;
}
@media (max-width: 719px) {
	.customer .page-title {
		border-bottom: 1px solid #ebebeb;
   }
}
.customer .back-link {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #bdbdbd;
	margin-bottom: 20px;
	display: none;
}
@media (max-width: 719px) {
	.customer .back-link {
		display: inline-block;
   }
}
.customer .header-link {
	float: right;
	margin-top: 20px;
	font-size: 12px;
	color: #bdbdbd;
}
@media (max-width: 719px) {
	.customer .header-link {
		float: none;
		margin-top: 25px;
		display: inline-block;
   }
}
.customer .account-form {
	width: 38%;
	padding: 25px 0 100px;
}
@media (max-width: 719px) {
	.customer .account-form {
		width: 100%;
		padding: 10px 0 55px;
		text-align: center;
   }
}
.customer .account-form .error-message {
	height: auto;
	margin: 0 0 25px;
	text-align: center;
	width: 100%;
}
@media (max-width: 719px) {
	.customer .account-form .error-message {
		margin-top: 25px;
   }
}
.customer .account-form .error-message span {
	margin-top: 12px 0;
	display: inline-block;
}
.customer .account-form .field-wrap {
	margin-top: 20px;
}
.customer .account-form .field-wrap.author {
	margin-top: 0;
}
.customer .account-form .field-wrap label {
	cursor: auto;
	display: block;
	font-size: 14px;
	margin-bottom: 12px;
}
@media (max-width: 719px) {
	.customer .account-form .field-wrap label {
		text-align: left;
   }
}
.customer .account-form .field-wrap .field {
	width: 100%;
}
.customer .account-form .field-wrap textarea {
	min-height: 210px;
}
.customer .account-form .submit-button {
	margin-top: 30px;
	padding: 10px 14px 9px;
}
@media (max-width: 719px) {
	.customer .account-form .submit-button {
		width: 100%;
		margin-top: 35px;
   }
}
.customer .account-form .helper {
	margin: 0 0 8px 15px;
	font-size: 12px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #bdbdbd;
	display: inline-block;
	vertical-align: bottom;
}
@media (max-width: 719px) {
	.customer .account-form .helper {
		margin: 30px 0 0;
   }
}
.customer .table {
	width: 100%;
	border: 1px solid #ebebeb;
}
.customer .table th {
	background: #ebebeb;
	padding: 22px 0;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
}
.customer .table th.first {
	padding: 22px 0px 22px 30px;
}
@media (max-width: 719px) {
	.customer .table th {
		display: none;
   }
}
.customer .table td {
	padding: 32px 30px 32px 0;
	border-top: 1px solid #ebebeb;
	font-size: 14px;
	vertical-align: middle;
	position: relative;
}
.customer .table td.first {
	padding: 32px 30px;
}
.customer .table td:before {
	display: none;
	width: 25%;
	margin-right: 20px;
	color: #bdbdbd;
	text-align: right;
}
@media (max-width: 719px) {
	.customer .table td {
		display: inline-block;
		vertical-align: top;
		border-top: none;
   }
	.customer .table td.first {
		border-top: 1px solid #ebebeb;
   }
	.customer .table td:before {
		display: inline-block;
		vertical-align: top;
   }
}
.customer.account .content-wrap {
	margin: 50px 0 85px;
	min-height: 200px;
}
.customer.account .title {
	display: block;
	font-size: 14px;
	margin-bottom: 20px;
}
@media (max-width: 719px) {
	.customer.account .title {
		text-align: center;
   }
}
.customer.account .account-info, .customer.account .order-history {
	float: left;
}
@media (max-width: 719px) {
	.customer.account .account-info, .customer.account .order-history {
		float: none;
   }
}
.customer.account .account-info {
	font-size: 14px;
	width: 30%;
	padding-right: 30px;
}
@media (max-width: 719px) {
	.customer.account .account-info {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 40px;
		text-align: center;
   }
}
.customer.account .account-info .name, .customer.account .account-info .email, .customer.account .account-info .address, .customer.account .account-info .city, .customer.account .account-info .country, .customer.account .account-info .view-addresses {
	display: block;
}
.customer.account .account-info .name {
	font-weight: 700;
	color: #4b4b4b;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	margin-bottom: 12px;
}
.customer.account .account-info .email {
	margin-bottom: 25px;
}
.customer.account .account-info .email a {
	color: #ad9d86;
	font-size: 12px;
}
.customer.account .account-info .address-wrap {
	margin-bottom: 25px;
}
.customer.account .account-info .view-addresses {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #bdbdbd;
}
.customer.account .order-history {
	width: 70%;
}
@media (max-width: 719px) {
	.customer.account .order-history {
		width: 100%;
   }
}
.customer.account .table.orders .order-number {
	width: 31.25%;
}
.customer.account .table.orders .order-number a {
	color: #ad9d86;
	font-size: 16px;
}
.customer.account .table.orders .order-number .date {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #bdbdbd;
	display: inline-block;
}
@media (max-width: 719px) {
	.customer.account .table.orders .order-number .date {
		display: inline;
   }
}
.customer.account .table.orders .order-number:before {
	content: "Order";
}
.customer.account .table.orders .payment-status {
	width: 25%;
}
.customer.account .table.orders .payment-status:before {
	content: "Payment";
}
.customer.account .table.orders .fulfillment-status {
	width: 25%;
}
.customer.account .table.orders .fulfillment-status:before {
	content: "Filled?";
}
.customer.account .table.orders .total {
	width: 18.75%;
	color: #4b4b4b;
}
.customer.account .table.orders .total:before {
	content: "Total";
}
@media (max-width: 719px) {
	.customer.account .table.orders .order-number, .customer.account .table.orders .payment-status, .customer.account .table.orders .fulfillment-status, .customer.account .table.orders .total {
		width: 100%;
		padding: 12px 12px 12px 30px;
   }
	.customer.account .table.orders .first {
		padding-top: 30px;
   }
	.customer.account .table.orders .last {
		padding-bottom: 30px;
   }
}
.customer.addresses {
	padding-bottom: 80px;
}
@media (max-width: 719px) {
	.customer.addresses {
		padding-bottom: 50px;
   }
}
.customer.addresses .address-list {
	width: 75%;
	padding: 15px 0 0px;
}
@media (max-width: 719px) {
	.customer.addresses .address-list {
		width: 100%;
		padding-top: 0;
		text-align: center;
   }
}
.customer.addresses .address-list .list li {
	padding: 35px 0;
	border-bottom: 1px solid #f8f8f8;
}
.customer.addresses .address-list .list li.last {
	padding-bottom: 40px;
}
.customer.addresses .address-list .name {
	font-size: 14px;
	font-weight: 700;
	color: #4b4b4b;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	margin: 0 0 25px;
}
.customer.addresses .address-list .name .default {
	font-size: 12px;
	font-weight: 400;
	color: #bdbdbd;
	margin-left: 2px;
}
.customer.addresses .address-list .address-1, .customer.addresses .address-list .address-2, .customer.addresses .address-list .address-3 {
	font-size: 14px;
	margin: 3px 0;
}
.customer.addresses .address-list .action {
	display: block;
	margin-top: 25px;
}
.customer.addresses .address-list .action a {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #bdbdbd;
}
.customer.addresses .address-list .action a:first-child {
	margin-right: 15px;
}
.customer.addresses .add-new {
	display: block;
	font-size: 14px;
	color: #ad9d86;
	margin-top: 45px;
}
@media (max-width: 719px) {
	.customer.addresses .add-new {
		text-align: center;
   }
}
.customer.addresses .add-address {
	margin-top: 45px;
	padding-top: 40px;
	width: 75%;
	border-top: 1px solid #ebebeb;
}
@media (max-width: 719px) {
	.customer.addresses .add-address {
		width: 100%;
   }
}
.customer.addresses .add-address.new-user {
	display: block !important;
	padding-top: 0;
	border-top: 0;
}
@media (max-width: 719px) {
	.customer.addresses .edit-add-address {
		text-align: left;
   }
}
.customer.addresses .edit-add-address .wrap {
	width: 75%;
	margin-bottom: 22px;
}
@media (max-width: 719px) {
	.customer.addresses .edit-add-address .wrap {
		width: 100%;
   }
}
.customer.addresses .edit-add-address .wrap>label {
	display: inline-block;
	font-size: 14px;
	margin-bottom: 12px;
}
.customer.addresses .edit-add-address .wrap .field {
	display: block;
	width: 100%;
}
.customer.addresses .edit-add-address .wrap .styled-select, .customer.addresses .edit-add-address .wrap .pxuSexyDropWrapper {
	display: block;
	width: 330px;
	height: 32px;
}
@media (max-width: 719px) {
	.customer.addresses .edit-add-address .wrap .styled-select, .customer.addresses .edit-add-address .wrap .pxuSexyDropWrapper {
		width: 100%;
   }
}
.customer.addresses .edit-add-address .wrap .styled-select {
	top: 5px;
}
.customer.addresses .edit-add-address .default-wrap {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #bdbdbd;
	margin: 35px 0 45px;
}
.customer.addresses .edit-add-address .default-wrap input, .customer.addresses .edit-add-address .default-wrap span {
	display: inline-block;
}
.customer.addresses .edit-add-address .default-wrap input {
	margin-right: 4px;
}
.customer.addresses .edit-add-address .submit-wrap span {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #bdbdbd;
	font-size: 12px;
	margin-left: 15px;
}
.customer.addresses .edit-add-address .submit-wrap span a {
	color: #7a7a7a;
}
@media (max-width: 719px) {
	.customer.addresses .edit-add-address .submit-wrap {
		text-align: center;
   }
	.customer.addresses .edit-add-address .submit-wrap .action-button {
		width: 100%;
   }
	.customer.addresses .edit-add-address .submit-wrap span {
		display: block;
		margin: 25px 0 15px;
   }
}
/* Both blog and article template */
.template-blog .content-wrap, .template-article .content-wrap {
	padding-top: 40px;
	padding-bottom: 80px;
}
@media (max-width: 719px) {
	.template-blog .content-wrap, .template-article .content-wrap {
		padding-top: 0;
		padding-bottom: 0;
   }
}
.template-blog .articles, .template-article .articles {
	float: left;
	width: 75%;
	padding-right: 3%;
}
@media (max-width: 719px) {
	.template-blog .articles, .template-article .articles {
		width: 100%;
		border-bottom: 1px solid #ebebeb;
		padding-bottom: 15px;
		padding-right: 0px;
   }
}
.template-blog .articles .meta, .template-article .articles .meta {
	float: left;
	width: 30%;
	padding-right: 6%;
	position: relative;
}
@media (max-width: 719px) {
	.template-blog .articles .meta, .template-article .articles .meta {
		width: 100%;
		border-bottom: 1px solid #f8f8f8;
		margin-bottom: 35px;
		padding-right: 0px;
   }
}
.template-blog .articles .meta li, .template-article .articles .meta li {
	margin-bottom: 28px;
	padding-top: 28px;
	border-top: 1px solid #f8f8f8;
}
@media (max-width: 719px) {
	.template-blog .articles .meta li, .template-article .articles .meta li {
		border-top: none;
   }
}
.template-blog .articles .meta li label, .template-blog .articles .meta li .text, .template-blog .articles .meta li .text a, .template-article .articles .meta li label, .template-article .articles .meta li .text, .template-article .articles .meta li .text a {
	color: #bdbdbd;
}
.template-blog .articles .meta li label, .template-article .articles .meta li label {
	display: block;
	font-size: 12px;
	cursor: auto;
}
.template-blog .articles .meta li label a, .template-article .articles .meta li label a {
	color: #bdbdbd;
}
.template-blog .articles .meta li label a:hover, .template-article .articles .meta li label a:hover {
	color: #aaaaaa;
}
.template-blog .articles .meta li .text, .template-article .articles .meta li .text {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
}
.template-blog .articles .meta li .text a:hover, .template-article .articles .meta li .text a:hover {
	color: #aaaaaa;
}
.template-blog .articles .meta li.title, .template-article .articles .meta li.title {
	display: none;
}
@media (max-width: 719px) {
	.template-blog .articles .meta li.title, .template-article .articles .meta li.title {
		display: block;
		text-align: center;
		border-top: 1px solid #f8f8f8;
		padding: 40px 0 0;
		margin-bottom: 25px;
   }
}
.template-blog .articles .meta li.date, .template-article .articles .meta li.date {
	border-top: 0;
	padding-top: 0;
}
@media (max-width: 719px) {
	.template-blog .articles .meta li.date, .template-article .articles .meta li.date {
		width: 100%;
		text-align: center;
		padding-bottom: 35px;
		margin-bottom: 0px;
   }
}
.template-blog .articles .meta li.date label, .template-article .articles .meta li.date label {
	font-size: 14px;
}
@media (max-width: 719px) {
	.template-blog .articles .meta li.author, .template-blog .articles .meta li.tags, .template-blog .articles .meta li.comments, .template-article .articles .meta li.author, .template-article .articles .meta li.tags, .template-article .articles .meta li.comments {
		display: none;
   }
}
.template-blog .articles .meta li.author .avatar-wrap, .template-article .articles .meta li.author .avatar-wrap {
	width: 54px;
	height: 54px;
	overflow: hidden;
	margin-bottom: 15px;
	border-radius: 54px;
}
.template-blog .articles .meta li.author .avatar, .template-article .articles .meta li.author .avatar {
	width: 54px;
}
@media (max-width: 719px) {
	.template-blog .articles .meta li.author .avatar, .template-article .articles .meta li.author .avatar {
		width: 46px;
   }
}
@media (max-width: 719px) {
	.template-blog .articles .meta li.tags, .template-article .articles .meta li.tags {
		float: right;
		padding-right: 20px;
		text-align: center;
   }
}
.template-blog .articles .meta li.prev-next-post .label, .template-article .articles .meta li.prev-next-post .label {
	display: inline;
}
.template-blog .articles .meta li.prev-next-post .icon, .template-article .articles .meta li.prev-next-post .icon {
	display: none;
}
@media (max-width: 719px) {
	.template-blog .articles .meta li.prev-next-post, .template-article .articles .meta li.prev-next-post {
		height: 0;
		width: 0;
		padding: 0;
		margin: 0;
   }
	.template-blog .articles .meta li.prev-next-post .label, .template-article .articles .meta li.prev-next-post .label {
		display: none;
   }
	.template-blog .articles .meta li.prev-next-post .icon, .template-article .articles .meta li.prev-next-post .icon {
		display: block;
   }
	.template-blog .articles .meta li.prev-next-post .previous, .template-blog .articles .meta li.prev-next-post .next, .template-article .articles .meta li.prev-next-post .previous, .template-article .articles .meta li.prev-next-post .next {
		position: absolute;
		height: 22px;
		width: 22px;
		top: 50%;
		margin-top: -11px;
		font-family: 'icons';
   }
	.template-blog .articles .meta li.prev-next-post .next, .template-article .articles .meta li.prev-next-post .next {
		left: 0;
   }
	.template-blog .articles .meta li.prev-next-post .previous, .template-article .articles .meta li.prev-next-post .previous {
		right: 0;
   }
	.template-blog .articles .meta li.prev-next-post .slash, .template-article .articles .meta li.prev-next-post .slash {
		display: none;
   }
	.template-blog .articles .meta li.prev-next-post .icon, .template-article .articles .meta li.prev-next-post .icon {
		font-family: 'icons';
		font-size: 50px;
		color: #f8f8f8;
		line-height: 16px;
		text-indent: 0px;
		text-transform: lowercase;
   }
	.template-blog .articles .meta li.prev-next-post .next .icon, .template-article .articles .meta li.prev-next-post .next .icon {
		text-indent: 2px;
   }
	.template-blog .articles .meta li.prev-next-post .previous .icon, .template-article .articles .meta li.prev-next-post .previous .icon {
		text-indent: -11px;
   }
}
@media (max-width: 719px) {
	.template-blog .articles .meta li.share-buttons, .template-article .articles .meta li.share-buttons {
		display: none;
   }
}
.template-blog .articles .meta li.share-buttons .share-wrap, .template-article .articles .meta li.share-buttons .share-wrap {
	width: 100%;
	height: 42px;
	display: inline-block;
	vertical-align: top;
}
.template-blog .articles .meta li.share-buttons .share-wrap>iframe, .template-blog .articles .meta li.share-buttons .share-wrap>div, .template-article .articles .meta li.share-buttons .share-wrap>iframe, .template-article .articles .meta li.share-buttons .share-wrap>div {
	display: inline-block;
	vertical-align: top;
}
.template-blog .articles .meta li.share-buttons .share-wrap.first, .template-article .articles .meta li.share-buttons .share-wrap.first {
	border-top: 1px solid #ebebeb;
}
.template-blog .articles .meta li.share-buttons .share-wrap.facebook .fb_iframe_widget span, .template-article .articles .meta li.share-buttons .share-wrap.facebook .fb_iframe_widget span {
	vertical-align: top;
}
.template-blog .articles .meta.mobile, .template-article .articles .meta.mobile {
	display: none;
}
@media (max-width: 719px) {
	.template-blog .articles .meta.mobile, .template-article .articles .meta.mobile {
		display: block;
		border-top: 1px solid #f8f8f8;
		border-bottom: none;
		float: none;
		margin-bottom: 0;
		margin-top: 10px;
   }
}
.template-blog .articles .meta.mobile li.author, .template-blog .articles .meta.mobile li.tags, .template-article .articles .meta.mobile li.author, .template-article .articles .meta.mobile li.tags {
	display: none;
}
@media (max-width: 719px) {
	.template-blog .articles .meta.mobile li.author, .template-blog .articles .meta.mobile li.tags, .template-article .articles .meta.mobile li.author, .template-article .articles .meta.mobile li.tags {
		display: block;
		width: 50%;
		margin: 0;
		padding: 20px 0;
   }
	.template-blog .articles .meta.mobile li.author label, .template-blog .articles .meta.mobile li.tags label, .template-article .articles .meta.mobile li.author label, .template-article .articles .meta.mobile li.tags label {
		margin-top: 5px;
   }
}
@media (max-width: 480px) {
	.template-blog .articles .meta.mobile li.author, .template-blog .articles .meta.mobile li.tags, .template-article .articles .meta.mobile li.author, .template-article .articles .meta.mobile li.tags {
		width: 100%;
		text-align: center;
   }
}
@media (max-width: 719px) {
	.template-blog .articles .meta.mobile li.author, .template-article .articles .meta.mobile li.author {
		float: left;
		padding-left: 20px;
   }
	.template-blog .articles .meta.mobile li.author .avatar-wrap, .template-article .articles .meta.mobile li.author .avatar-wrap {
		float: left;
		width: 46px;
		height: 46px;
		margin: 0 10px 0 0;
   }
	.template-blog .articles .meta.mobile li.author .avatar, .template-article .articles .meta.mobile li.author .avatar {
		width: 46px;
   }
}
@media (max-width: 480px) {
	.template-blog .articles .meta.mobile li.author, .template-article .articles .meta.mobile li.author {
		float: none;
   }
	.template-blog .articles .meta.mobile li.author .avatar-wrap, .template-article .articles .meta.mobile li.author .avatar-wrap {
		float: none;
		margin: 0 auto 10px;
   }
}
@media (max-width: 480px) {
	.template-blog .articles .meta.mobile li.tags, .template-article .articles .meta.mobile li.tags {
		padding-top: 0px;
   }
}
.template-blog .articles .meta.mobile li.share-buttons, .template-article .articles .meta.mobile li.share-buttons {
	display: block;
	width: 100%;
	padding-top: 30px;
	margin-bottom: 30px;
	float: left;
	text-align: center;
	border-top: 1px solid #ebebeb;
}
.template-blog .articles .meta.mobile li.share-buttons .share-wrap, .template-article .articles .meta.mobile li.share-buttons .share-wrap {
	width: auto;
	height: 20px;
	margin: 0 8px;
}
.template-blog .articles .article, .template-article .articles .article {
	border-top: 1px solid #f8f8f8;
	padding-top: 40px;
	margin-bottom: 25px;
}
@media (max-width: 719px) {
	.template-blog .articles .article, .template-article .articles .article {
		border-top: none;
		margin: 0 0 30px;
		padding: 0;
   }
}
.template-blog .articles .article.first, .template-article .articles .article.first {
	border-top: none;
	padding-top: 0;
}
.template-blog .articles .article .article-content, .template-article .articles .article .article-content {
	float: right;
	width: 70%;
}
@media (max-width: 719px) {
	.template-blog .articles .article .article-content, .template-article .articles .article .article-content {
		width: 100%;
   }
}
.template-blog .articles .article .article-content .title, .template-article .articles .article .article-content .title {
	display: block;
}
@media (max-width: 719px) {
	.template-blog .articles .article .article-content .title, .template-article .articles .article .article-content .title {
		display: none;
   }
}
.template-blog .articles .article .article-content .rte img, .template-article .articles .article .article-content .rte img {
	max-width: 100%;
}
.template-blog .articles .article .article-image, .template-article .articles .article .article-image {
	margin-bottom: 20px;
}
.template-blog .articles .article .title, .template-article .articles .article .title {
	margin-top: -3px;
	margin-bottom: 30px;
}
.template-blog .articles .article .title, .template-blog .articles .article .title a, .template-article .articles .article .title, .template-article .articles .article .title a {
	color: #4b4b4b;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.2;
}
.template-blog .articles .article .title a:hover, .template-article .articles .article .title a:hover {
	color: #ad9d86;
}
.template-blog .articles .pagination, .template-article .articles .pagination {
	width: 75%;
	float: right;
	display: block;
}
@media (max-width: 719px) {
	.template-blog .articles .pagination, .template-article .articles .pagination {
		display: none;
   }
}
.template-blog .mobile .pagination, .template-article .mobile .pagination {
	margin-bottom: 45px;
	padding-bottom: 0;
	display: none;
}
@media (max-width: 719px) {
	.template-blog .mobile .pagination, .template-article .mobile .pagination {
		display: block;
   }
}
/* Just the article template */
.template-article .articles .article {
	border-top: none;
	padding-top: 0px;
}
.template-article .articles .comments-wrap {
	border-top: 1px solid #ebebeb;
	padding-top: 40px;
	margin-bottom: 45px;
}
@media (min-width: 720px) {
	.template-article .articles .comments-wrap {
		width: 100%;
		float: right;
		margin-bottom: 20px;
   }
}
.template-article .articles .comments-wrap.no-comments {
	margin-bottom: 35px;
}
.template-article .articles .comments-wrap .title {
	display: block !important;
	font-size: 14px;
	font-weight: 400;
	color: #4b4b4b;
}
.template-article .articles .comments-wrap .title .count {
	color: #bdbdbd;
}
@media (min-width: 720px) {
	.template-article .articles .comments-wrap.read {
		margin-top: 20px;
   }
}
.template-article .articles .comments-wrap.read .comments {
	margin: 35px 0 25px;
}
.template-article .articles .comments-wrap.read .comment {
	padding: 25px 0;
	border-top: 1px solid #f8f8f8;
}
.template-article .articles .comments-wrap.read .comment:first-child {
	padding: 0 0 25px;
	border-top: none;
}
.template-article .articles .comments-wrap.read .comment.last {
	padding: 25px 0 0;
}
.template-article .articles .comments-wrap.read .comment .date {
	display: block;
	font-size: 12px;
	color: #bdbdbd;
	margin-bottom: 10px;
}
.template-article .articles .comments-wrap.read .comment .date:hover {
	color: #aaaaaa;
}
.template-article .articles .comments-wrap.read .comment .body p {
	font-size: 14px;
	line-height: 22px;
	font-style: italic;
	margin: 0 0 20px;
}
.template-article .articles .comments-wrap.read .comment .author {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #bdbdbd;
	width: 100%;
	text-align: right;
	margin: 25px 0 0;
}
@media (max-width: 719px) {
	.template-article .articles .comments-wrap.submit {
		margin-bottom: 45px;
   }
}
.template-article .articles .comments-wrap.submit .error-message {
	margin: 25px 0;
	text-align: center;
}
.template-article .articles .comments-wrap.submit .error-message span {
	margin-top: 12px;
	display: inline-block;
}
.template-article .articles .comments-wrap.submit .title {
	margin-bottom: 35px;
}
.template-article .articles .comments-wrap.submit .field-wrap {
	margin-top: 20px;
}
@media (min-width: 720px) {
	.template-article .articles .comments-wrap.submit .field-wrap {
		width: 75%;
   }
}
.template-article .articles .comments-wrap.submit .field-wrap:first-child {
	margin-top: 0;
}
.template-article .articles .comments-wrap.submit .field-wrap label {
	cursor: auto;
	display: block;
	font-size: 14px;
	margin-bottom: 12px;
}
.template-article .articles .comments-wrap.submit .field-wrap .field {
	width: 100%;
}
.template-article .articles .comments-wrap.submit .field-wrap textarea {
	min-height: 210px;
}
.template-article .articles .comments-wrap.submit .submit-button {
	margin-top: 30px;
	padding: 10px 14px 9px;
}
@media (max-width: 719px) {
	.template-article .articles .comments-wrap.submit .submit-button {
		width: 100%;
   }
}
.template-cart .content {
	padding-bottom: 65px;
}
.template-cart .table {
	width: 100%;
	margin: 40px 0 30px;
	border: 1px solid #ebebeb;
}
@media (max-width: 719px) {
	.template-cart .table {
		margin-top: 0px;
   }
}
.template-cart .table th {
	background: #ebebeb;
	padding: 22px 0;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
}
.template-cart .table th.first {
	padding: 22px 0px 22px 30px;
}
@media (max-width: 719px) {
	.template-cart .table th {
		display: none;
   }
}
@media (max-width: 719px) {
	.template-cart .table, .template-cart .table tr, .template-cart .table td, .template-cart .table tbody {
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		clear: left;
   }
}
.template-cart .table td {
	padding: 32px 30px 32px 0;
	border-top: 1px solid #ebebeb;
	vertical-align: middle;
	position: relative;
}
@media (max-width: 719px) {
	.template-cart .table td {
		display: block;
		border-top: none;
   }
}
.template-cart .table td.first {
	padding: 32px 30px;
}
@media (max-width: 719px) {
	.template-cart .table td.first {
		border-top: 1px solid #ebebeb;
   }
}
.template-cart .table td.product-item {
	width: 42.8%;
	font-size: 0;
}
@media (max-width: 719px) {
	.template-cart .table td.product-item {
		width: 100%;
		padding: 30px 12px 12px 30px;
   }
}
.template-cart .table td.product-item .image-wrap {
	width: 25%;
	display: inline-block;
	vertical-align: middle;
}
.template-cart .table td.product-item .image-wrap .image {
	width: 100%;
	position: relative;
	display: inline-block;
}
.template-cart .table td.product-item .image-wrap .image .outline {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.template-cart .table td.product-item .image-wrap .image img {
	width: 100%;
}
.template-cart .table td.product-item .wrap {
	font-size: 1em;
	width: 75%;
	padding-left: 20px;
	padding-right: 35px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.template-cart .table td.product-item .label {
	display: block;
}
.template-cart .table td.product-item .label.vendor {
	color: #bdbdbd;
	font-size: 10px;
	margin-bottom: 10px;
}
.template-cart .table td.product-item .label.title {
	margin-bottom: 15px;
}
.template-cart .table td.product-item .label.title a {
	color: #ad9d86;
	font-size: 16px;
}
.template-cart .table td.product-item .label.variant {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
}
.template-cart .table td.price {
	width: 17.2%;
	font-size: 14px;
}
.template-cart .table td.price:before {
	content: "Price";
}
@media (max-width: 719px) {
	.template-cart .table td.price {
		width: 100%;
		padding: 12px 12px 12px 30px;
   }
}
.template-cart .table td.quantity {
	width: 17.2%;
}
@media (max-width: 719px) {
	.template-cart .table td.quantity {
		width: 100%;
		padding: 12px 12px 12px 30px;
   }
}
.template-cart .table td.quantity:before {
	content: 'Quantity';
	margin-top: 2px;
}
.template-cart .table td.quantity .field {
	width: 56px;
	text-align: center;
	color: #bdbdbd;
}
@media (max-width: 719px) {
	.template-cart .table td.quantity .field {
		padding: 3px 0;
		width: 25px;
   }
}
.template-cart .table td.total {
	width: 17.2%;
	font-size: 14px;
	color: #4b4b4b;
}
.template-cart .table td.total:before {
	content: "Total";
}
@media (max-width: 719px) {
	.template-cart .table td.total {
		width: 100%;
		padding: 12px 12px 30px 30px;
   }
}
.template-cart .table td.remove {
	width: 5.6%;
}
@media (max-width: 719px) {
	.template-cart .table td.remove {
		position: absolute;
		right: 35px;
		padding: 0;
		width: 13px;
   }
}
.template-cart .table td.remove a {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: 5px;
	width: 30px;
	height: 30px;
	font-family: 'icons';
	color: #fff;
	line-height: 10px;
	text-indent: -8px;
}
@media (max-width: 719px) {
	.template-cart .table td.remove a {
		top: 17px;
   }
}
.template-cart .table td.remove a:hover {
	color: #ad9d86;
}
.template-cart .table td:before {
	display: none;
	width: 25%;
	margin-right: 30px;
	font-size: 14px;
	color: #bdbdbd;
	text-align: right;
}
@media (max-width: 719px) {
	.template-cart .table td:before {
		display: inline-block;
		vertical-align: top;
   }
}
.template-cart .item-properties {
	margin-top: 15px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
}
.template-cart .item-property {
	margin-top: 5px;
}
.template-cart .cart-tools {
	padding-bottom: 40px;
}
.template-cart .cart-tools .instructions {
	float: left;
	width: 48.5%;
}
@media (max-width: 719px) {
	.template-cart .cart-tools .instructions {
		display: block;
		width: 100%;
		margin-bottom: 35px;
   }
}
.template-cart .cart-tools .instructions p {
	margin: 0 0 15px;
}
.template-cart .cart-tools .instructions .field {
	width: 100%;
	min-height: 86px;
}
.template-cart .cart-tools .totals {
	float: right;
	width: 240px;
}
@media (max-width: 719px) {
	.template-cart .cart-tools .totals {
		width: 100%;
   }
}
.template-cart .cart-tools .totals .price {
	font-size: 28px;
	color: #4b4b4b;
	margin: 0;
}
.template-cart .cart-tools .totals .message {
	font-size: 14px;
	font-style: italic;
	color: #bdbdbd;
	margin: 10px 0 25px;
}
.template-cart .cart-tools .totals .checkout {
	width: 100%;
	border-top: 1px solid #f8f8f8;
	padding-top: 20px;
}
.template-cart .cart-tools .totals .checkout .action-button {
	color: #ffffff;
	margin-bottom: 10px;
}
@media (max-width: 719px) {
	.template-cart .cart-tools .totals .checkout .action-button {
		width: 100%;
		text-align: center;
   }
}
.cart-update {
	display: none;
}
.touch .cart-update {
	display: inline-block;
}
.additional-checkout-buttons {
	display: block;
}
.additional-checkout-buttons>* {
	float: left;
}
.shopify-apple-pay-button {
	margin-left: 0 !important;
}
.template-collection .content {
	padding-bottom: 65px;
}
@media (max-width: 719px) {
	.template-collection .content {
		padding-bottom: 50px;
   }
}
.template-collection .page-title {
	position: relative;
	white-space: nowrap;
}
.template-collection .page-title .label {
	display: inline;
	white-space: normal;
}
@media (max-width: 719px) {
	.template-collection .page-title .label {
		display: block;
   }
}
.template-collection .page-title .tags-wrap {
	display: inline-block;
	vertical-align: top;
	margin-top: 18px;
}
.template-collection .page-title .tags-wrap.preload {
	position: absolute;
	left: -99999px;
}
@media (max-width: 719px) {
	.template-collection .page-title .tags-wrap {
		margin-top: 30px;
   }
}
.template-collection .page-title .pxuSexyDropWrapper {
	display: none;
	position: absolute !important;
	right: 0;
	top: 25px;
}
.template-collection .page-title .pxuSexyDropWrapper.show {
	display: inline-block;
}
@media (max-width: 719px) {
	.template-collection .page-title .pxuSexyDropWrapper {
		display: block !important;
		position: relative !important;
		right: auto;
		top: auto;
   }
}
.template-collection .page-title .pxuSexyDropWrapper select {
	top: 4px !important;
}
.template-collection .page-title .tags {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: 16px;
	margin-left: 28px;
}
.template-collection .page-title .tags:before {
	content: '';
	position: absolute;
	left: 0;
	top: -12px;
	bottom: -8px;
	width: 1px;
	background: #f8f8f8;
}
@media (max-width: 719px) {
	.template-collection .page-title .tags {
		display: none !important;
   }
}
.template-collection .page-title .tags .tag {
	display: none;
	font-size: 14px;
	margin: 0 12px;
}
.template-collection .page-title .tags .tag.show {
	display: inline-block;
}
.template-collection .page-title .tags .tag a {
	color: #4b4b4b;
}
.template-collection .page-title .tags .tag a:hover {
	color: #ad9d86;
}
.template-collection .collection-header .description {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	max-width: 90%;
}
@media (max-width: 719px) {
	.template-collection .collection-header .description {
		float: none;
		width: 100%;
		margin-top: 0;
		padding-right: 0px;
		text-align: center;
   }
}
@media screen and (min-width: 400px) {
	.template-collection .collection-header .description {
		max-width: 90%;
   }
}
@media screen and (min-width: 800px) {
	.template-collection .collection-header .description {
		max-width: 60%;
   }
}
@media screen and (min-width: 1100px) {
	.template-collection .collection-header .description {
		max-width: 550px;
   }
}
.template-collection .collection-header .pagination {
	float: right;
	text-align: right;
}
@media (max-width: 719px) {
	.template-collection .collection-header .pagination {
		display: none;
   }
}
.template-collection .product-list {
	padding: 50px 0 0;
}
.template-collection .product-list .product {
	margin-bottom: 42px;
}
@media (max-width: 719px) {
	.template-collection .product-list .product {
		margin-bottom: 35px;
   }
}
.template-collection .product-list.row-of-2 .product {
	width: 50%;
}
.template-collection .product-list.row-of-3 .product {
	width: 33.3%;
}
@media screen and (max-width: 1000px) {
	.template-collection .product-list.row-of-3 .product {
		width: 50%;
   }
}
.template-collection .product-list.row-of-4 .product {
	width: 25%;
}
@media screen and (max-width: 1000px) {
	.template-collection .product-list.row-of-4 .product {
		width: 50%;
   }
}
.template-collection .product-list-withsidebar {
	float: right;
	width: 80%;
}
@media screen and (max-width: 1200px) {
	.template-collection .product-list-withsidebar.row-of-3 .product {
		width: 33.3%;
   }
	.template-collection .product-list-withsidebar.row-of-4 .product {
		width: 50%;
   }
}
.template-collection .product-list-sidebar {
	padding-top: 50px;
	font-size: 1rem;
	float: left;
	width: 20%;
}
@media screen and (max-width: 700px) {
	.template-collection .product-list-sidebar, .template-collection .product-list-withsidebar {
		width: 100%;
		padding-bottom: 50px;
   }
	.template-collection .product-list-sidebar {
		text-align: center;
   }
}
.collection-heading-tools {
	padding-top: 50px;
	border-top: 1px solid #ebebeb;
}
.collection-heading-details {
/* 	margin-top: 30px;
	margin-bottom: 30px; */
}
.collection-heading-details, .collection-title {
	width: 100%;
/* 	margin-top: 20px;
	margin-bottom: 40px; */
}
.centering-wrapper .collection-heading-details, .centering-wrapper .collection-title {
	margin: 0;
}
.collection-heading-details .description, .collection-title .description {
	margin-right: auto;
	margin-left: auto;
	max-width: 90%;
}
@media screen and (min-width: 400px) {
	.collection-heading-details .description, .collection-title .description {
		max-width: 80%;
   }
}
@media screen and (min-width: 800px) {
	.collection-heading-details .description, .collection-title .description {
		max-width: 60%;
   }
}
@media screen and (min-width: 1100px) {
	.collection-heading-details .description, .collection-title .description {
		max-width: 550px;
   }
}
.collection-title-header {
	position: relative;
}
.collection-title-header.page-title .label {
	color: #ad9d86;
	font-size: 11vw;
	line-height: 0.825em;
	word-break: break-word;
}
@media screen and (max-width: 400px) {
	.collection-title-header.page-title .label {
		font-size: 42px;
   }
}
@media screen and (min-width: 1400px) {
	.collection-title-header.page-title .label {
		font-size: 160px;
   }
}
.collection-title .label {
	margin: 30px 0;
}
.tools-wrap {
	display: inline-block;
	margin-right: 1em;
}
.tools-wrap select {
	color: inherit;
	background: none;
	border: 0;
	text-decoration: underline;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.tools-wrap select::-ms-expand {
	display: none;
}
.tools-wrap svg {
	display: none;
}
/*banel*/
.collection-header .collection-heading-tools .collection-tools-left .tools-wrap {
	display: block;
}
.collection-header .collection-heading-tools .collection-tools-left {
	width: 100%;
	border-top: #c4c6c7 solid 2px;
	padding-top: 15px;
}
.collection-sorter .filters .filter {
	display: inline-block;
	width: 19%;
}
.collection-sorter .filters .filter select {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
}
.large-wh {
	width: 200px;
	height: 83px;
	position: absolute;
	top: 4px;
	left: 42%;
	cursor: pointer;
}

.coll-filter:focus {
	outline: none;
}
.main-header nav.full .nav-item>.label {
	font-size: 14px;
}
.mega-nav .list .list-item a {
	font-size: 14px;
}
.mega-nav .list .list-item a:hover {
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.mega-nav .list .list-item a {
	font-size: 14px;
	color: #ffffff;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	background-color: #d9ceb5;
}
.mega-nav .list .label {
	font-size: 14px;
}
.mega-nav .back-arrow {
	position: absolute;
	left: 41%;
	top: 23px;
	width: 0px;
	height: 0px;
	z-index: 5000;
	border-left: none;
	border-right: none;
	border-bottom: none;
	transform: scale(0.7);
}
.template-collection .collection-header .description {
	text-align: left;
}
.collection-tools-left, .collection-tools-right {
	width: 50%;
	white-space: nowrap;
}
.collection-tools-left {
	float: left;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 16px;
}
.collection-tools-right {
	float: right;
}
.product-list-sidebar {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 14px;
	line-height: 25px;
}
.product-list-sidebar .collection-sorter .sort-dropdown {
	white-space: nowrap;
	display: block;
}
.product-list-sidebar .collection-sorter select {
	margin-top: 1em;
}
.product-list-sidebar .collection-sorter svg {
	width: 10px;
	height: 6px;
	display: inline-block;
	margin-left: 0;
	vertical-align: middle;
	pointer-events: none;
}
.product-list-sidebar .collection-sorter select::-ms-expand {
	display: none;
}
.sidebar-title, .product-list-sidebar .collection-sorter label {
	font-size: 1em;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 1em;
}
.sidebar-title:not(:first-child), .product-list-sidebar .collection-sorter label:not(:first-child) {
	margin-top: 3em;
}
.product-list-sidebar a {
	color: inherit;
}
@-webkit-keyframes slideup {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px) rotate(10deg);
   }
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
   }
	80% {
		-webkit-transform: translateY(10px);
   }
	100% {
		-webkit-transform: translateY(0) rotate(0deg);
   }
}
@keyframes slideup {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px) rotate(10deg);
   }
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
   }
	80% {
		-webkit-transform: translateY(10px);
   }
	100% {
		-webkit-transform: translateY(0) rotate(0deg);
   }
}
@-webkit-keyframes popup {
	0% {
		opacity: 0;
		-webkit-transform: translateY(30px);
   }
	60% {
		opacity: 1;
		-webkit-transform: translateY(-10px);
   }
	80% {
		-webkit-transform: translateY(2px);
   }
	100% {
		-webkit-transform: translateY(0);
   }
}
@keyframes popup {
	0% {
		opacity: 0;
		-webkit-transform: translateY(30px);
   }
	60% {
		opacity: 1;
		-webkit-transform: translateY(-10px);
   }
	80% {
		-webkit-transform: translateY(2px);
   }
	100% {
		-webkit-transform: translateY(0);
   }
}
@-webkit-keyframes container-slide {
	0% {
		opacity: 0;
		-webkit-transform: rotate(0deg);
   }
	100% {
		-webkit-transform: rotate(0deg);
   }
}
@keyframes container-slide {
	0% {
		opacity: 0;
		-webkit-transform: rotate(0deg);
   }
	100% {
		-webkit-transform: rotate(0deg);
   }
}
@-webkit-keyframes fadein {
	0% {
		opacity: 0;
   }
	100% {
		opacity: 100;
   }
}
@keyframes fadein {
	0% {
		opacity: 0;
   }
	100% {
		opacity: 100;
   }
}
.gift-card-template .btn {
	background-color: #58686f;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding: 1.5em;
	font-size: 0.875em;
	line-height: 1;
	border-radius: 4px;
	display: inline-block;
	vertical-align: baseline;
	zoom: 1;
	*display: inline;
	*vertical-align: auto;
}
.gift-card-template .btn:hover {
	background-color: #414d53;
}
.gift-card-template .wrap {
	width: 95%;
	max-width: 540px;
	margin: 0 auto;
}
.gift-card-template .wrap:after {
	content: "";
	display: table;
	clear: both;
}
.gift-card-template header {
	text-align: center;
	padding: 3em 0;
	-webkit-animation: fadein 0.5s ease-in-out both 0.4s;
	animation: fadein 0.5s ease-in-out both 0.4s;
}
.gift-card-template .shop-title {
	font-size: 2.25em;
	font-weight: 600;
	color: #bfbfbf;
	max-width: 300px;
	display: block;
	margin: 0 auto;
}
.gift-card-template .shop-title:hover {
	color: #999999;
}
.gift-card-template .shop-title img {
	max-height: 100%;
	margin: 0 auto;
}
.gift-card-template main {
	-webkit-animation: slideup 0.8s ease-in-out;
	animation: slideup 0.8s ease-in-out;
	padding-bottom: 3em;
}
.gift-card-template .gift-card-outer-container {
	background-color: #34aadc;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
	padding: 1em;
	-webkit-animation: container-slide 0.8s ease-in-out;
	animation: container-slide 0.8s ease-in-out;
}
.gift-card-template .gift-card-inner-container {
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	-webkit-animation: cardslide 0.8s ease-in-out;
	animation: cardslide 0.8s ease-in-out;
}
.gift-card-template .gift-card-inner-container:after {
	content: "";
	display: table;
	clear: both;
}
.gift-card-template .gift-card-header {
	border-bottom: 1px solid #f2f2f2;
	padding: 0.75em;
	display: block;
	overflow: hidden;
	position: relative;
}
.gift-card-template .gift-card-header h2 {
	float: left;
	margin: 0.12em 0;
}
.gift-card-template .gift-card-header .tag {
	float: right;
}
.gift-card-template .tag {
	background-color: #bfbfbf;
	padding: 0.5em;
	padding-bottom: 0.35em;
	border-radius: 4px;
	font-size: 0.75em;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #fff;
	line-height: 1;
}
.gift-card-template .tag.light {
	background: transparent;
	color: #bfbfbf;
	border: 1px solid #d9d9d9;
}
.gift-card-template .gift-card-holder {
	margin: 0.75em;
	margin-bottom: 1.25em;
	margin-top: 1.25em;
	position: relative;
}
.gift-card-template .gift-card-holder .corner {
	display: block;
	width: 47px;
	height: 47px;
	position: absolute;
	z-index: 2;
}
.gift-card-template .gift-card-holder .corner.top-left {
	background: url("/cdn/s/assets/gift-card/corner-top-left-1585103bdd46bf1297b88f31bdfce999.png") 0 0 no-repeat;
	top: -1px;
	left: -1px;
}
.gift-card-template .gift-card-holder .corner.bottom-right {
	background: url("/cdn/s/assets/gift-card/corner-bottom-right-ba899b18631cb91859e186c2cc1c6970.png") 0 0 no-repeat;
	bottom: -1px;
	right: -1px;
}
.gift-card-template .gift-card {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.gift-card-template .gift-card:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	z-index: 1;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: block;
}
.gift-card-template .gift-card img {
	border-radius: 10px;
	max-width: 100%;
}
.gift-card-template .gift-card-code-outer {
	position: absolute;
	bottom: 1em;
	text-align: center;
	width: 100%;
}
.gift-card-template .gift-card-code-outer.medium {
	font-size: 0.875em;
}
.gift-card-template .gift-card-code-outer.small {
	font-size: 0.75em;
}
.gift-card-template .gift-card-code-inner {
	display: inline-block;
	vertical-align: baseline;
	zoom: 1;
	*display: inline;
	*vertical-align: auto;
	background-color: #fff;
	padding: 0.5em;
	border-radius: 4px;
	max-width: 450px;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.gift-card-template .gift-card-code-inner strong {
	font-weight: 400;
	font-size: 1.875em;
	text-transform: uppercase;
	border-radius: 2px;
	border: 1px dashed #e5e5e5;
	padding: 0.4em 0.5em;
	display: inline-block;
	vertical-align: baseline;
	zoom: 1;
	*display: inline;
	*vertical-align: auto;
	color: #777;
	line-height: 1;
}
.gift-card-template .small .gift-card-code-inner {
	overflow: auto;
}
.gift-card-template .disabled .gift-card-code-inner strong {
	color: #999;
	text-decoration: line-through;
}
.gift-card-template .gift-card-code-inner span+span {
	margin-left: 0.25em;
}
.gift-card-template .gift-card-amount {
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	font-size: 2.75em;
	padding: 0.4em 0.5em;
}
.gift-card-template .gift-card-amount.medium {
	font-size: 2.25em;
}
.gift-card-template .gift-card-amount strong {
	text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);
	display: block;
}
.gift-card-template .tooltip {
	position: relative;
}
.gift-card-template .tooltip:hover .tooltip-container {
	display: block;
}
.gift-card-template .tooltip-container {
	display: block;
	position: absolute;
	top: -100%;
	right: 50%;
	z-index: 3;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	-webkit-animation: popup 0.5s ease-in-out both 0.7s;
	animation: popup 0.5s ease-in-out both 0.7s;
	top: -50%;
	margin-top: 0.25em;
}
.gift-card-template .tooltip-triangle {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 5px solid #333;
	border-top: 5px solid rgba(51, 51, 51, 0.9);
	position: absolute;
	left: 100%;
	bottom: 0;
	margin-left: -5px;
	margin-bottom: -5px;
}
.gift-card-template .tooltip-label {
	display: block;
	position: relative;
	right: -50%;
	border: none;
	border-radius: 4px;
	background: #333;
	background: rgba(51, 51, 51, 0.9);
	color: #fff;
	min-height: 14px;
	font-weight: 400;
	font-size: 0.4em;
	text-decoration: none;
	line-height: 16px;
	text-shadow: none;
	padding: 0.5em 0.75em;
	margin-left: 0.25em;
}
.gift-card-template .gift-card-instructions {
	font-size: 0.875em;
	text-align: center;
	color: #999;
	margin: 0 0.75em 1.5em;
}
.gift-card-template .gift-card-qr-code {
	display: block;
}
.gift-card-template .gift-card-qr-code img {
	padding: 1.25em;
	border: 1px solid #f2f2f2;
	border-radius: 10px;
	margin: 0 auto 1.25em;
}
.gift-card-template .gift-card-actions {
	border-top: 1px solid #f2f2f2;
	padding: 1.25em 0.75em;
	text-align: center;
	position: relative;
	display: block;
	overflow: hidden;
}
.gift-card-template .action-link {
	font-size: 0.875em;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #bfbfbf;
	margin-top: 1.75em;
	position: absolute;
	left: 1.25em;
	top: 1.25em;
}
.gift-card-template .action-link:hover {
	color: #999;
}
.gift-card-template .action-link:hover .ico-16 {
	opacity: 0.4;
}
.gift-card-template .ico-16 {
	display: inline-block;
	vertical-align: baseline;
	zoom: 1;
	*display: inline;
	*vertical-align: auto;
	width: 17px;
	height: 17px;
	vertical-align: bottom;
	margin-bottom: -1px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-right: 0.5em;
	opacity: 0.25;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
.gift-card-template .ico-16.print {
	background-image: url("/cdn/s/assets/gift-card/icon-print-164daa1ae32d10d1f9b83ac21b6f2c70.png");
}
.gift-card-template footer[role='contentinfo'] {
	padding-bottom: 3em;
	text-align: center;
	-webkit-animation: fadein 0.5s ease-in-out both 0.4s;
	animation: fadein 0.5s ease-in-out both 0.4s;
}
.gift-card-template .gift-card-apple-wallet-badge {
	display: inline-block;
}
.gift-card-template .gift-card-apple-wallet-badge-image {
	display: block;
}
@media screen and (max-width: 580px) {
	.gift-card-template body {
		font-size: 12px;
   }
	.gift-card-template h2 {
		font-size: 1.5em;
   }
	.gift-card-template .gift-card-outer-container {
		padding: 0.5em;
   }
	.gift-card-template .tooltip-container {
		top: -65%;
   }
	.gift-card-template .gift-card-actions .btn {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		font-size: 1.125em;
   }
	.gift-card-template .action-link {
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		font-size: 1.125em;
		display: none;
   }
	.gift-card-template .action-link+.action-link {
		margin-left: 1.5em;
   }
}
@media screen and (max-width: 400px) {
	.gift-card-template h2 {
		font-size: 1.25em;
   }
	.gift-card-template .gift-card {
		font-size: 10px;
   }
	.gift-card-template .gift-card-holder .corner {
		display: none;
   }
	.gift-card-template .gift-card-holder .corner.bottom-right {
		background-position: bottom right !important;
   }
	.gift-card-template .gift-card-amount strong {
		text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
   }
	.gift-card-template .tooltip-container {
		top: -75%;
   }
}
@media screen and (max-height: 800px) {
	.gift-card-template .shop-title {
		max-height: 100px;
   }
}
@media screen and (max-height: 750px) {
	.gift-card-template .shop-title {
		max-height: 80px;
   }
	.gift-card-template header {
		padding: 2em 0;
   }
	.gift-card-template footer[role='contentinfo'], .gift-card-template main {
		padding-bottom: 2em;
   }
}
@media print {
	.gift-card-template {
			margin: 0.5cm;
   }
	.gift-card-template p, .gift-card-template h2, .gift-card-template h3 {
		orphans: 3;
		widows: 3;
   }
	.gift-card-template h2, .gift-card-template h3 {
		page-break-after: avoid;
   }
	.gift-card-template body {
		background-color: #fff;
   }
	.gift-card-template .gift-card-actions, .gift-card-template .gift-card-holder .corner, .gift-card-template .tooltip-container, .gift-card-template .gift-card:before {
		display: none;
   }
	.gift-card-template .gift-card-code-inner strong {
		color: #555;
   }
	.gift-card-template .gift-card-amount .tooltip {
		color: #fff !important;
   }
	.gift-card-template .shop-title {
		color: #58686f;
   }
	.gift-card-template .gift-card-outer-container, .gift-card-template .gift-card-inner-container, .gift-card-template .gift-card-code-inner, .gift-card-template .gift-card:before {
		-webkit-box-shadow: none;
		box-shadow: none;
   }
}
.template-index .slideshow {
	overflow: hidden;
	position: relative;
}
.template-index .slideshow.content-area {
	margin-top: 30px;
}
.template-index .slideshow.content-area:before {
	content: none;
}
.template-index .slideshow:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 2px;
	background-color: rgba(0, 0, 0, 0.1);
	z-index: 2500;
}
.template-index .slide {
	width: 100%;
	float: left;
	margin-right: -100%;
	overflow: hidden;
	position: relative;
	z-index: 1000;
	text-align: center;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.template-index .slide.active {
	z-index: 2000;
}
.template-index .slide .image-wrap {
	position: relative;
}
.template-index .slide img {
	width: 100%;
}
.template-index .slide .jump-to-slide {
	position: absolute;
	bottom: 2px;
	left: 10px;
	z-index: 6000;
	display: block;
	height: 32px;
	max-width: 150px;
	overflow: hidden;
}
.template-index .slide .jump-to-slide li {
	display: inline-block;
	height: 11px;
	width: 11px;
	margin: 0 8px;
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.5);
	cursor: pointer;
	border-radius: 11px;
}
.template-index .slide .jump-to-slide li.active, .template-index .slide .jump-to-slide li:hover {
	background-color: rgba(255, 255, 255, 0.7);
}
.template-index .slide.invert .jump-to-slide li {
	background-color: rgba(0, 0, 0, 0.5);
}
.template-index .slide.invert .jump-to-slide li.active, .template-index .slide.invert .jump-to-slide li:hover {
	background-color: rgba(0, 0, 0, 0.7);
}
.template-index .slide .prev, .template-index .slide .next {
	display:none;
   /* display: block;
	*/
	position: absolute;
	top: 50%;
	z-index: 3000;
	margin-top: -30px;
	width: 60px;
	height: 60px;
	cursor: pointer;
}
.template-index .slide .prev .icon, .template-index .slide .next .icon {
	font-family: 'icons';
	font-size: 99px;
	color: #ffffff;
	line-height: 62px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.template-index .slide .prev .icon:hover, .template-index .slide .next .icon:hover {
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
}
@media (max-width: 938px) {
	.template-index .slide .prev, .template-index .slide .next {
		width: 39px;
		height: 39px;
		top: auto;
		bottom: 1px;
   }
	.template-index .slide .prev .icon, .template-index .slide .next .icon {
		font-size: 65px;
		line-height: 40px;
   }
}
.template-index .slide.invert .icon, .template-index .slide.invert .icon {
	color: #000000;
}
.template-index .slide .prev {
	left: 0;
}
@media (max-width: 938px) {
	.template-index .slide .prev {
		left: auto;
		right: 40px;
   }
}
.template-index .slide .next {
	right: 0;
}
.template-index .slide .content-outer-wrap {
	position: absolute;
	left: 50%;
	top: 0;
	bottom: 0;
	width: 84%;
	max-width: 1430px;
}
@media (max-width: 719px) {
	.template-index .slide .content-outer-wrap {
		position: relative;
		left: 0;
		background-color: #ad9d86;
		width: 100%;
   }
}
.template-index .slide .mobile-link {
	display: none;
}
@media (max-width: 719px) {
	.template-index .slide .mobile-link {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1000;
   }
}
.template-index .slide .content-inner-wrap {
	position: absolute;
	left: -50%;
	top: 0;
	bottom: 0;
	width: 100%;
}
@media (max-width: 719px) {
	.template-index .slide .content-inner-wrap {
		position: static;
   }
}
.template-index .slide .content {
	position: absolute;
	text-align: left;
	padding: 0 15px;
}
@media (max-width: 719px) {
	.template-index .slide .content {
		position: static;
		text-align: center;
		padding: 20px 15px;
   }
}
.template-index .slide .content.left {
	left: 0;
}
.template-index .slide .content.bottom {
	bottom: 10%;
}
.template-index .slide .content.top {
	top: 10%;
}
.template-index .slide .content.center {
	left: 0;
	right: 0;
	text-align: center;
}
.template-index .slide .content.right {
	right: 0;
	text-align: right;
}
@media (max-width: 719px) {
	.template-index .slide .content.right {
		text-align: center;
   }
}
.template-index .slide .content .title {
	font-size: 56px;
	font-weight: 700;
	color: #ffffff;
	cursor: default;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
}
@media (max-width: 719px) {
	.template-index .slide .content .title {
		font-size: 36px;
		white-space: nowrap;
		overflow-x: hidden;
		text-shadow: none;
   }
}
@media (max-width: 480px) {
	.template-index .slide .content .title {
		font-size: 21px;
   }
}
.template-index .slide .content .tagline {
	font-size: 28px;
	font-weight: 400;
	color: #ffffff;
	margin-top: 4px;
	cursor: default;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.33);
}
@media (max-width: 719px) {
	.template-index .slide .content .tagline {
		font-size: 16px;
		margin-top: 10px;
		white-space: nowrap;
		overflow-x: hidden;
		text-shadow: none;
   }
}
@media (max-width: 480px) {
	.template-index .slide .content .tagline {
		font-size: 14px;
   }
}
.template-index .slide .content .call-to-action {
	padding: 20px;
	line-height: 1.0em;
	position: relative;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0.1em;
	color: white;
	background-color: #ad9d86;
	margin-top: 24px;
	display: inline-block;
}
.template-index .slide .content .call-to-action:hover {
	background-color: #ad9d86;
}
@media (max-width: 719px) {
	.template-index .slide .content .call-to-action {
		font-size: 12px;
		margin-top: 0;
		padding-bottom: 0px;
		padding: 0;
   }
}
@media (max-width: 480px) {
	.template-index .slide .content .call-to-action {
		font-size: 10px;
   }
}
.template-index .slide .content .call-to-action .arrow {
	font-family: 'icons';
	font-size: 22px;
}
@media (max-width: 719px) {
	.template-index .slide .content .call-to-action .arrow {
		font-size: 18px;
   }
}
@media (max-width: 480px) {
	.template-index .slide .content .call-to-action .arrow {
		font-size: 15px;
   }
}
.template-index .welcome-area {
	text-align: center;
	padding: 55px 0;
}
@media (max-width: 719px) {
	.template-index .welcome-area {
		padding: 30px 0 35px;
   }
}
.template-index .welcome-area h2, .template-index .welcome-area h3 {
	display: inline-block;
	width: 70%;
	margin: 10px 0;
}
.template-index .welcome-area h2 {
	font-size: 28px;
	font-weight: 700;
	color: #4b4b4b;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	line-height: 33px;
}
@media (max-width: 719px) {
	.template-index .welcome-area h2 {
		font-size: 21px;
   }
}
.template-index .welcome-area h3 {
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	color: #7a7a7a;
	line-height: 29px;
}
@media (max-width: 719px) {
	.template-index .welcome-area h3 {
		font-size: 16px;
		line-height: 25px;
   }
}
.template-index .featured-collections {
	text-align: center;
}
.template-index .featured-collections.first .section-title {
	border-top: 0px;
	padding-top: 75px;
}
.template-index .featured-collections .wrap {
	margin-left: -30px;
	font-size: 0px;
}
@media (max-width: 719px) {
	.template-index .featured-collections .wrap {
		margin-left: 0;
   }
}
.template-index .featured-collections .collection-wrap {
	margin-bottom: 65px;
}
.template-index .featured-products {
	text-align: center;
	padding-bottom: 20px;
}
.template-index .featured-products.first .section-title {
	border-top: 0px;
	padding-top: 75px;
}
.template-index .featured-products.multi-row {
	padding-bottom: 23px;
}
.template-index .featured-products.multi-row .product {
	margin-bottom: 42px;
}
.template-index .featured-products .product-list.row-of-2 .product {
	width: 50%;
}
.template-index .featured-products .product-list.row-of-3 .product {
	width: 33.3%;
}
@media screen and (max-width: 1000px) {
	.template-index .featured-products .product-list.row-of-3 .product {
		width: 50%;
		margin-bottom: 42px;
   }
}
.template-index .featured-products .product-list.row-of-4 .product {
	width: 25%;
}
@media screen and (max-width: 1000px) {
	.template-index .featured-products .product-list.row-of-4 .product {
		width: 50%;
		margin-bottom: 42px;
   }
}
.template-index .blog {
	padding-bottom: 65px;
}
.template-index .blog.first .section-title {
	border-top: 0px;
	padding-top: 75px;
}
.template-index .articles {
	margin-left: -30px;
}
@media (max-width: 719px) {
	.template-index .articles {
		margin-left: 0;
   }
}
.template-index .article {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	text-align: left;
	padding-left: 30px;
}
.template-index .article.first {
	margin-left: 0;
}
@media (max-width: 719px) {
	.template-index .article {
		display: block;
		width: 60%;
		min-width: 290px;
		margin: 0 auto 30px;
		margin-bottom: 30px;
		padding-left: 0px;
   }
	.template-index .article.first {
		margin: 0 auto 30px;
   }
	.template-index .article.last {
		margin-bottom: 0px;
   }
}
.template-index .article .date {
	display: block;
	font-size: 12px;
	color: #bdbdbd;
	margin-bottom: 10px;
}
.template-index .article .title {
	display: block;
	font-weight: 700;
	font-size: 16px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	margin-bottom: 18px;
	color: #4b4b4b;
}
.template-index .article .title:hover {
	color: #ad9d86;
}
.template-index .article .rte {
	color: #7a7a7a;
	font-size: 14px;
	line-height: 1.6;
}
.template-index .article .rte img {
	width: 100%;
}
.template-index .article .article-image {
	display: block;
	margin-bottom: 20px;
}
.as-seen-on {
	padding-bottom: 65px;
	font-size: 0;
	text-align: center;
}
.as-seen-on-item {
	display: inline-block;
	padding: 10px 20px;
}
.rows-of-3 .as-seen-on-item {
	width: 33.333%;
}
.rows-of-4 .as-seen-on-item {
	width: 25%;
}
@media (max-width: 719px) {
	.rows-of-3 .as-seen-on-item, .rows-of-4 .as-seen-on-item {
		width: 50%;
   }
}
.as-seen-on-item img {
	max-width: 100%;
}
.disable-headers.template-index .section-title {
	display: none;
}
.disable-headers.template-index .featured-products, .disable-headers.template-index .blog, .disable-headers.template-index .instagram-widget, .disable-headers.template-index .as-seen-on {
	padding-top: 50px;
	border-top: 1px solid #ebebeb;
}
.disable-headers.template-index .featured-products.first, .disable-headers.template-index .blog.first, .disable-headers.template-index .instagram-widget.first, .disable-headers.template-index .as-seen-on.first {
	padding-top: 60px;
	border-top: 0px;
}
.disable-headers.template-index .featured-collections.first {
	margin-top: 65px;
}
.info-text {
	font-size: 17px;
	padding: 15px;
	font-weight: 200;
	margin-bottom: 0px;
}
.instagram-widget {
	padding-bottom: 45px;
	position: relative;
}
.instagram-photos {
	margin: 0 -10px;
	font-size: 0;
	background: url("/cdn/shop/t/7/assets/loading.gif?v=17265848030699291869") no-repeat center;
}
.instagram-photos.visible {
	background: none;
}
@media (max-width: 719px) {
	.instagram-photos {
		margin: 0 25px;
   }
}
.instagram-photo {
	opacity: 0;
	visibility: hidden;
	display: inline-block;
	margin: 0 10px 20px;
	width: calc(16.666% - 20px);
}
.instagram-photo img {
	max-width: 100%;
	display: block;
}
.visible .instagram-photo {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.5s ease-out;
	-moz-transition: opacity 0.5s ease-out;
	transition: opacity 0.5s ease-out;
}
@media (min-width: 720px) and (max-width: 960px) {
	.instagram-photo {
		width: calc(33.333% - 20px);
   }
}
@media (max-width: 719px) {
	.instagram-photo {
		width: calc(33.333% - 20px);
   }
}
@media (max-width: 480px) {
	.instagram-photo {
		width: calc(50% - 20px);
   }
}
.twitter-widget {
	padding-bottom: 65px;
}
.twitter-widget .section-border {
	padding-top: 75px;
}
.twitter-tweet {
	margin: 0 auto;
	max-width: 60%;
	line-height: 1.375em;
	text-align: center;
	word-wrap: break-word;
	font-size: 18px;
}
@media screen and (min-width: 500px) {
	.twitter-tweet {
		font-size: 20px;
   }
}
@media screen and (min-width: 900px) {
	.twitter-tweet {
		font-size: 22px;
   }
}
@media screen and (min-width: 1200px) {
	.twitter-tweet {
		font-size: 24px;
   }
}
.twitter-tweet img {
	height: 14px;
	vertical-align: sub;
}
.twitter-tweet .timestamp {
	display: block;
	margin-top: 2em;
	font-size: 12px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #bdbdbd;
}
.twitter-tweet .timestamp .divider {
	margin: 0 10px;
}
.twitter-tweet .timestamp img, .twitter-tweet .timestamp span[data-scribe='element:name'] {
	display: none;
}
@media (max-width: 480px) {
	.twitter-tweet .timestamp .divider {
		display: none;
   }
	.twitter-tweet .timestamp span[data-scribe='element:screen_name'] {
		display: block;
   }
}
.twitter-tweet .timestamp [data-scribe="component:author"] {
	display: inline-block;
}
.customer.login #recover-password {
	display: none;
}
.customer.login .secondary-wrap {
	width: 100%;
	padding-top: 35px;
	margin-top: 35px;
	border-top: 1px solid #ebebeb;
}
@media (max-width: 719px) {
	.customer.login .secondary-wrap {
		text-align: center;
   }
	.customer.login .secondary-wrap .action-button {
		width: 100%;
   }
}
.customer.login .secondary-wrap p {
	font-size: 14px;
	margin: 0 0 20px;
}
.customer.order .content-wrap {
	margin: 50px 0 85px;
}
@media (max-width: 719px) {
	.customer.order .content-wrap {
		margin: 30px 0 55px;
   }
}
.customer.order .shipping-info, .customer.order .order-history {
	float: left;
}
@media (max-width: 719px) {
	.customer.order .shipping-info, .customer.order .order-history {
		float: none;
   }
}
.customer.order .shipping-info {
	font-size: 14px;
	line-height: 22px;
	width: 30%;
	padding-right: 30px;
}
@media (max-width: 719px) {
	.customer.order .shipping-info {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 40px;
		text-align: center;
   }
}
.customer.order .shipping-info .shipping-title {
	display: block;
	font-weight: 700;
	color: #4b4b4b;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	margin-bottom: 10px;
}
.customer.order .shipping-info .address, .customer.order .shipping-info .city, .customer.order .shipping-info .country {
	display: block;
}
.customer.order .shipping-info .address-wrap {
	margin-bottom: 30px;
}
.customer.order .order-history {
	width: 70%;
}
@media (max-width: 719px) {
	.customer.order .order-history {
		width: 100%;
   }
}
@media (max-width: 719px) {
	.customer.order .order-history .table td {
		width: 100% !important;
		padding: 12px 12px 12px 30px !important;
   }
}
@media (max-width: 719px) {
	.customer.order .order-history .table td.first {
		padding-top: 30px !important;
   }
}
@media (max-width: 719px) {
	.customer.order .order-history .table td.last {
		padding-bottom: 30px !important;
   }
}
.customer.order .order-history .table td.product-item {
	width: 46%;
}
.customer.order .order-history .table td.product-item .wrap, .customer.order .order-history .table td.product-item .image-wrap {
	display: inline-block;
}
.customer.order .order-history .table td.product-item .wrap {
	width: 75%;
	padding-left: 30px;
}
@media (max-width: 719px) {
	.customer.order .order-history .table td.product-item .wrap {
		padding-left: 20px;
   }
}
.customer.order .order-history .table td.product-item .image-wrap {
	width: 25%;
	position: relative;
}
.customer.order .order-history .table td.product-item .image-wrap img {
	width: 100%;
}
.customer.order .order-history .table td.product-item .image-wrap a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.customer.order .order-history .table td.product-item .image-wrap a.overlay {
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.customer.order .order-history .table td.product-item .label {
	display: block;
}
.customer.order .order-history .table td.product-item .label.vendor {
	color: #bdbdbd;
	font-size: 10px;
	margin-bottom: 10px;
}
.customer.order .order-history .table td.product-item .label.title {
	margin-bottom: 15px;
}
.customer.order .order-history .table td.product-item .label.title a {
	color: #ad9d86;
	font-size: 16px;
}
.customer.order .order-history .table td.product-item .label.variant {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
}
.customer.order .order-history .table td.price {
	width: 18%;
}
.customer.order .order-history .table td.price:before {
	content: "Price";
}
.customer.order .order-history .table td.quantity {
	width: 18%;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #bdbdbd;
}
.customer.order .order-history .table td.quantity:before {
	content: 'Quantity';
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 14px;
	color: #bdbdbd;
	top: 9px;
}
@media (max-width: 719px) {
	.customer.order .order-history .table td.quantity span {
		position: relative;
		top: 3px;
   }
}
.customer.order .order-history .table td.total {
	width: 18%;
}
.customer.order .order-history .table td.total:before {
	content: "Total";
}
.customer.order .order-history .order-totals {
	width: 100%;
}
@media (max-width: 719px) {
	.customer.order .order-history .order-totals {
		display: none;
   }
}
.customer.order .order-history .order-totals ul {
	border-bottom: 1px solid #f8f8f8;
	padding: 30px 0;
	text-align: right;
	font-size: 14px;
}
.customer.order .order-history .order-totals ul.sub-total {
	padding: 30px 0 35px;
}
.customer.order .order-history .order-totals ul li {
	text-align: right;
	padding: 10px 0;
}
.customer.order .order-history .order-totals ul li.order-subtotal {
	padding-top: 0;
}
.customer.order .order-history .order-totals ul li.order-tax.last {
	padding-bottom: 0;
}
.customer.order .order-history .order-totals ul li.order-total {
	padding: 3px 0 5px;
}
.customer.order .order-history .order-totals ul li.order-total span {
	color: #4b4b4b;
}
.customer.order .order-history .order-totals ul h2, .customer.order .order-history .order-totals ul span {
	display: inline-block;
}
.customer.order .order-history .order-totals ul h2 {
	font-weight: 400;
	font-size: 14px;
}
.customer.order .order-history .order-totals ul span {
	width: 90px;
	text-align: left;
	margin-left: 30px;
}
.template-page .text-content-wrap, .template-contact .text-content-wrap, .template-call-for-designers .text-content-wrap {
	padding-bottom: 80px;
	padding-top: 40px;
}
@media (max-width: 719px) {
	.template-page .text-content-wrap, .template-contact .text-content-wrap, .template-call-for-designers .text-content-wrap {
		padding-top: 0;
		padding-bottom: 50px;
   }
}
.template-page .text-content, .template-contact .text-content, .template-call-for-designers .text-content {
	float: left;
	width: 68.5714%;
	padding-right: 30px;
}
@media (max-width: 719px) {
	.template-page .text-content, .template-contact .text-content, .template-call-for-designers .text-content {
		width: 100%;
		float: none;
		padding-right: 0px;
   }
}
.template-page .sidebar, .template-contact .sidebar, .template-call-for-designers .sidebar {
	float: right;
	width: 31.4286%;
	padding-left: 8.5714%;
}
@media (max-width: 719px) {
	.template-page .sidebar, .template-contact .sidebar, .template-call-for-designers .sidebar {
		float: none;
		width: 100%;
		margin-top: 40px;
		padding-top: 30px;
		padding-left: 0px;
		border-top: 1px solid #ebebeb;
   }
}
.template-page .sidebar .title, .template-contact .sidebar .title, .template-call-for-designers .sidebar .title {
	color: #4b4b4b;
	font-size: 14px;
	margin-bottom: 30px;
}
.template-contact .alert-message, .template-call-for-designers .alert-message {
	margin: 0 0 25px;
	text-align: center;
	width: 100%;
	height: auto;
	padding: 12px;
	line-height: 1.5em;
}
.template-contact .alert-message span, .template-call-for-designers .alert-message span {
	display: inline-block;
}
.template-contact .field-wrap, .template-call-for-designers .field-wrap {
	margin-top: 20px;
}
.template-contact .field-wrap.author, .template-call-for-designers .field-wrap.author {
	margin-top: 0;
}
@media (min-width: 720px) and (max-width: 960px) {
	.template-contact .field-wrap.author, .template-call-for-designers .field-wrap.author {
		margin-top: 20px;
   }
}
@media (max-width: 719px) {
	.template-contact .field-wrap.author, .template-call-for-designers .field-wrap.author {
		margin-top: 20px;
   }
}
.template-contact .field-wrap.email, .template-call-for-designers .field-wrap.email {
	opacity: 1;
}
.template-contact .field-wrap label, .template-call-for-designers .field-wrap label {
	cursor: auto;
	display: block;
	font-size: 14px;
	margin-bottom: 12px;
}
.template-contact .field-wrap .field, .template-call-for-designers .field-wrap .field {
	width: 100%;
}
.template-contact .field-wrap textarea, .template-call-for-designers .field-wrap textarea {
	min-height: 210px;
}
.template-contact .submit-button, .template-call-for-designers .submit-button {
	margin-top: 30px;
	padding: 10px 14px 9px;
}
@media (max-width: 719px) {
	.template-contact .submit-button, .template-call-for-designers .submit-button {
		width: 100%;
   }
}
.template-contact .full-width-form, .template-call-for-designers .full-width-form {
	width: 50%;
}
@media (min-width: 720px) and (max-width: 960px) {
	.template-contact .full-width-form, .template-call-for-designers .full-width-form {
		width: 75%;
   }
}
@media (max-width: 719px) {
	.template-contact .full-width-form, .template-call-for-designers .full-width-form {
		width: 100%;
   }
}
.template-password {
	height: 100vh;
	text-align: center;
	background-size: cover;
	background-position: center center;
}
.lt-ie9 .template-password {
	height: 100%;
	min-height: 100%;
}
.template-password .form-title {
	margin-bottom: 15px;
	font-size: 16px;
}
.template-password div.errors {
	margin-top: 8px;
	margin-bottom: 8px;
}
.template-password .social-links {
	margin-top: 30px;
	margin-bottom: 30px;
}
.template-password .social-link:not(:first-child) {
	margin-left: 1em;
}
.template-password svg {
	display: inline-block;
	width: 32px;
	height: 32px;
}
.password-page {
	display: table;
	width: 100%;
	height: 100%;
}
.lt-ie9 .password-page {
	min-width: 100%;
	min-height: 100%;
}
.password-page-footer, .password-page-header {
	display: table-row;
	height: 1px;
}
.password-page-header {
	font-size: 14px;
	text-align: right;
}
.lt-ie9 .admin-login-modal {
	display: none;
}
.password-page-footer {
	color: #bdbdbd;
	font-size: 14px;
}
.password-page-content {
	display: table-row;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.password-page-content h2 {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 33px;
	color: #4b4b4b;
}
.password-page-inner {
	display: table-cell;
	padding: 10px 15px;
}
.password-page-content .password-page-inner {
	vertical-align: middle;
}
.password-page-header .password-page-inner, .password-page-footer .password-page-inner {
	font-size: 95%;
	line-height: 1.2;
	vertical-align: bottom;
}
.password-login-text {
	text-align: right;
}
.password-page-logo {
	padding-bottom: 15px;
}
.password-page-logo .store-title {
	display: block;
	font-size: 28px;
	letter-spacing: 0.2em !important;
	margin: 0;
}
@media (min-width: 720px) and (max-width: 960px) {
	.password-page-logo .store-title {
		font-size: 21px;
   }
}
@media (max-width: 719px) {
	.password-page-logo .store-title {
		font-size: 23px;
		max-width: 100%;
		text-align: center;
   }
}
.password-page-logo .store-title img {
	width: 100%;
	max-width: 480px;
}
.password-page-logo .store-title img.regular-logo {
	display: inline-block;
}
.password-page-logo .store-title img.retina-logo {
	display: none;
	max-height: px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.password-page-logo .store-title img.regular-logo {
		display: none;
   }
	.password-page-logo .store-title img.retina-logo {
		display: inline-block;
   }
}
.password-page-logo .store-title a {
	color: #caac95;
}
.password-page-logo .store-title a:hover {
	color: #dfcbbc;
}
.password-page-form-header {
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #ebebeb;
}
.password-page-form-header:after {
	content: '';
	display: block;
	max-width: 50px;
	margin: 15px auto 0;
	border-bottom: 1px solid #ebebeb;
}
.password-page-message {
	margin-top: 1em;
	margin-bottom: 0;
}
.password-page-modal-wrapper {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9000;
	display: none;
	background: rgba(0, 0, 0, 0.5);
	overflow: auto;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.lt-ie9 .password-page-modal-wrapper {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgOAMAAM8AzbfAeUUAAAAASUVORK5CYII=");
}
.password-page-modal {
	width: 72%;
	max-width: 100%;
	padding: 42px 30px;
	margin: 0 auto;
	background: #ebebeb;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}
@media (max-width: 719px) {
	.password-page-modal {
		width: 100%;
   }
}
@media (min-width: 720px) {
	.password-page-modal {
		max-width: 1028px;
   }
}
.password-page-modal .header {
	position: relative;
	padding-bottom: 15px;
}
.password-page-modal .close-modal {
	position: absolute;
	top: -30px;
	right: -15px;
	font-family: 'icons';
	font-size: 3em;
	-webkit-font-smoothing: antialiased;
	line-height: 0;
	color: #ccc;
	cursor: pointer;
}
.password-page-modal .admin-login {
	font-size: 14px;
	color: #bdbdbd;
}
.password-page-field-wrap {
	position: relative;
	display: inline-block;
	width: 75%;
	max-width: 350px;
	padding-right: 65px;
	margin: 0 auto;
	border: 1px solid #ebebeb;
}
@media (max-width: 719px) {
	.password-page-field-wrap {
		width: 100%;
   }
}
.password-page-field-wrap .password-page-input, .password-page-field-wrap .submit {
	padding: 0;
	margin: 0;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 10px;
	border: 0;
	outline: none;
}
.password-page-field-wrap .password-page-input {
	font-size: 16px;
}
.password-page-field-wrap .password-page-input {
	width: 100%;
	padding: 8px 0 8px 8px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #bdbdbd;
	background: transparent;
}
.password-page-field-wrap .submit {
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	width: 65px;
	letter-spacing: 0.1em;
	color: #ebebeb;
	text-align: center;
	text-transform: uppercase;
	background: #bdbdbd;
	border-radius: 0;
}
.password-page-field-wrap .submit:hover {
	background: #aaaaaa;
}
#product-area .showcase, #product-area .pager, #product-area .details, .quick-shop-content .showcase, .quick-shop-content .pager, .quick-shop-content .details {
	float: left;
}
#product-area .showcase .container, #product-area .pager .container, .quick-shop-content .showcase .container, .quick-shop-content .pager .container {
	margin-bottom: 10px;
}
@media (max-width: 719px) {
	#product-area .showcase .container, #product-area .pager .container, .quick-shop-content .showcase .container, .quick-shop-content .pager .container {
		margin-bottom: 0;
   }
}
#product-area .showcase .wrap, #product-area .pager .wrap, .quick-shop-content .showcase .wrap, .quick-shop-content .pager .wrap {
	position: relative;
	z-index: 100;
}
#product-area .showcase .wrap .overlay, #product-area .pager .wrap .overlay, .quick-shop-content .showcase .wrap .overlay, .quick-shop-content .pager .wrap .overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 200ms;
	-moz-transition: box-shadow 200ms;
	transition: box-shadow 200ms;
}
.lt-ie9 #product-area .showcase .wrap .overlay, .lt-ie9 #product-area .pager .wrap .overlay, .lt-ie9 .quick-shop-content .showcase .wrap .overlay, .lt-ie9 .quick-shop-content .pager .wrap .overlay {
	border: 1px solid #ebebeb;
}
#product-area .showcase .wrap.active .overlay, #product-area .pager .wrap.active .overlay, .quick-shop-content .showcase .wrap.active .overlay, .quick-shop-content .pager .wrap.active .overlay {
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3);
}
#product-area .showcase .wrap img, #product-area .pager .wrap img, .quick-shop-content .showcase .wrap img, .quick-shop-content .pager .wrap img {
	width: 100%;
	height: auto;
	display: block;
}
#product-area .showcase, .quick-shop-content .showcase {
	width: 50%;
	padding: 0 15px 0 0;
}
#product-area .showcase .container, .quick-shop-content .showcase .container {
	overflow: hidden;
	position: relative;
	width: 80%;
	float: left;
}
#product-area .showcase .container.wide, .quick-shop-content .showcase .container.wide {
	width: 100%;
}
#product-area .showcase .container .spinner, .quick-shop-content .showcase .container .spinner {
	position: absolute !important;
	left: 50% !important;
	top: 50% !important;
	z-index: 50 !important;
}
@media (max-width: 719px) {
	#product-area .showcase .container, .quick-shop-content .showcase .container {
		width: 100%;
   }
}
@media (max-width: 719px) {
	#product-area .showcase, .quick-shop-content .showcase {
		width: 100%;
		padding: 0;
   }
}
@media (max-width: 719px) {
	#product-area .showcase .notes, .quick-shop-content .showcase .notes {
		display: none;
   }
}
#product-area .showcase .notes a, .quick-shop-content .showcase .notes a {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #bdbdbd;
	position: relative;
	padding-left: 28px;
	display: inline-block;
}
#product-area .showcase .notes a.email-us, #product-area .showcase .notes a.fitting-guide, #product-area .showcase .notes a.guides, #product-area .showcase .notes a.toggle-fullview, .quick-shop-content .showcase .notes a.email-us, .quick-shop-content .showcase .notes a.fitting-guide, .quick-shop-content .showcase .notes a.guides, .quick-shop-content .showcase .notes a.toggle-fullview {
	margin-top: 15px;
}
#product-area .showcase .notes a .icon, .quick-shop-content .showcase .notes a .icon {
	display: block;
	font-family: 'icons';
	margin-right: 5px;
	font-size: 87px;
	line-height: 10px;
	text-indent: -17px;
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	overflow: hidden;
	-webkit-font-smoothing: antialiased;
}
#product-area .showcase .notes a.toggle-fullview .icon, .quick-shop-content .showcase .notes a.toggle-fullview .icon {
	font-size: 79px;
	margin-top: -3px;
}
#product-area .showcase .notes a.guides .icon, .quick-shop-content .showcase .notes a.guides .icon {
	font-size: 80px;
	text-indent: -14px;
}
#product-area .showcase .notes a.email-us .icon, #product-area .showcase .notes a.fitting-guide .icon, .quick-shop-content .showcase .notes a.email-us .icon, .quick-shop-content .showcase .notes a.fitting-guide .icon {
	font-size: 86px;
	margin-left: -1px;
	margin-top: -3px;
}
#product-area .product-main-image, .quick-shop-content .product-main-image {
	position: relative;
	-webkit-transition: height 0.2s ease-in;
	-moz-transition: height 0.2s ease-in;
	transition: height 0.2s ease-in;
}
#product-area .product-main-image img, .quick-shop-content .product-main-image img {
	z-index: 100;
	display: block;
	margin: 0 auto;
	-webkit-transition: opacity 0.2s ease-in;
	-moz-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in;
}
#product-area .product-main-image.zoom-enabled, .quick-shop-content .product-main-image.zoom-enabled {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
#product-area .image-list-item, .quick-shop-content .image-list-item {
	position: relative;
}
#product-area .image-list-item~.image-list-item, .quick-shop-content .image-list-item~.image-list-item {
	margin-top: 10px;
}
#product-area .product-zoom, .quick-shop-content .product-zoom {
	position: absolute;
	background-color: white;
	background-repeat: no-repeat;
	display: none;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	border: 1px solid rgba(0, 0, 0, 0.1);
	cursor: pointer;
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}
#product-area .product-zoom.active, .quick-shop-content .product-zoom.active {
	display: block;
}
#product-area .pager, .quick-shop-content .pager {
	float: right;
	width: 20%;
	padding: 0 0 0 30px;
}
@media (max-width: 719px) {
	#product-area .pager, .quick-shop-content .pager {
		width: 100%;
		padding: 30px 0 0;
		text-align: center;
   }
}
#product-area .pager .wrap, .quick-shop-content .pager .wrap {
	margin-top: 10px;
	vertical-align: top;
}
#product-area .pager .wrap.first, .quick-shop-content .pager .wrap.first {
	margin-top: 0px;
}
@media (max-width: 719px) {
	#product-area .pager .wrap, .quick-shop-content .pager .wrap {
		display: inline-block;
		width: 64px;
		margin: 0 8px 20px;
   }
}
#product-area .pager .overlay, .quick-shop-content .pager .overlay {
	cursor: pointer;
}
#product-area .below-main-image, .quick-shop-content .below-main-image {
	width: 100%;
	padding: 0;
	font-size: 0;
	margin-bottom: 10px;
}
@media (max-width: 719px) {
	#product-area .below-main-image, .quick-shop-content .below-main-image {
		padding-top: 30px;
   }
}
#product-area .below-main-image .inner, .quick-shop-content .below-main-image .inner {
	margin: 0 -6px;
}
#product-area .below-main-image .wrap, .quick-shop-content .below-main-image .wrap {
	width: calc(100% / 6);
	display: inline-block;
	padding: 0 6px;
}
@media (max-width: 719px) {
	#product-area .below-main-image .wrap, .quick-shop-content .below-main-image .wrap {
		width: 64px;
		margin: 0 10px 20px;
		padding: 0;
   }
}
#product-area .below-main-image .wrap.first, .quick-shop-content .below-main-image .wrap.first {
	margin-top: 10px;
}
@media (max-width: 719px) {
	#product-area .below-main-image .wrap.first, .quick-shop-content .below-main-image .wrap.first {
		margin-top: 0;
   }
}
#product-area .below-main-image .wrap .overlay, .quick-shop-content .below-main-image .wrap .overlay {
	left: 6px;
	right: 6px;
}
@media (max-width: 719px) {
	#product-area .below-main-image .wrap .overlay, .quick-shop-content .below-main-image .wrap .overlay {
		left: 0;
		right: 0;
   }
}
#product-area .product-details-wrapper, .quick-shop-content .product-details-wrapper {
	float: left;
	width: 50%;
	padding: 0 0 0 15px;
}
@media (max-width: 719px) {
	#product-area .product-details-wrapper, .quick-shop-content .product-details-wrapper {
		width: 100%;
		padding: 30px 0 0;
		margin-top: 0px;
   }
	#product-area .product-details-wrapper.border, .quick-shop-content .product-details-wrapper.border {
		border-top: 1px solid #ebebeb;
   }
}
#product-area .product-details-wrapper .header, .quick-shop-content .product-details-wrapper .header {
	padding-bottom: 30px;
}
#product-area .product-details-wrapper .header .brand, .quick-shop-content .product-details-wrapper .header .brand {
	font-size: 14px;
	margin: 0 0 0;
	color: #bdbdbd;
}
#product-area .product-details-wrapper .header .title, .quick-shop-content .product-details-wrapper .header .title {
	font-size: 22px;
	margin: 8px 0 15px;
}
#product-area .product-details-wrapper .header .price, .quick-shop-content .product-details-wrapper .header .price {
	font-size: 18px;
	margin: 0 0 0;
}
#product-area .product-details-wrapper .header .price .original, .quick-shop-content .product-details-wrapper .header .price .original {
	margin-right: 10px;
}
#product-area .product-details-wrapper .share-buttons, .quick-shop-content .product-details-wrapper .share-buttons {
	padding: 0px 0 20px;
}
@media (max-width: 719px) {
	#product-area .product-details-wrapper .share-buttons, .quick-shop-content .product-details-wrapper .share-buttons {
		display: none;
   }
}
#product-area .product-details-wrapper .options, #product-area .product-details-wrapper .description, .quick-shop-content .product-details-wrapper .options, .quick-shop-content .product-details-wrapper .description {
	border-top: 1px solid #f8f8f8;
}
#product-area .product-details-wrapper .options, .quick-shop-content .product-details-wrapper .options {
	padding: 16px 0 6px;
}
#product-area .product-details-wrapper .options.unavailable, .quick-shop-content .product-details-wrapper .options.unavailable {
	padding: 20px 0;
}
@media (max-width: 719px) {
	#product-area .product-details-wrapper .options, .quick-shop-content .product-details-wrapper .options {
		border-top: 0px;
		padding-top: 5px;
		padding-bottom: 32px;
   }
}
#product-area .product-details-wrapper .options .field, .quick-shop-content .product-details-wrapper .options .field {
	position: relative;
	left: -4px;
	width: 46px;
	text-align: center;
}
#product-area .product-details-wrapper .options .selector-wrapper, .quick-shop-content .product-details-wrapper .options .selector-wrapper {
	margin-bottom: 10px;
}
@media (max-width: 719px) {
	#product-area .product-details-wrapper .options .selector-wrapper.quantity, .quick-shop-content .product-details-wrapper .options .selector-wrapper.quantity {
		margin-bottom: 15px;
   }
	#product-area .product-details-wrapper .options .selector-wrapper.submit-wrapper, .quick-shop-content .product-details-wrapper .options .selector-wrapper.submit-wrapper {
		margin-bottom: 15px;
   }
	#product-area .product-details-wrapper .options .selector-wrapper.submit-wrapper label, .quick-shop-content .product-details-wrapper .options .selector-wrapper.submit-wrapper label {
		display: none;
   }
	#product-area .product-details-wrapper .options .selector-wrapper.submit-wrapper input, .quick-shop-content .product-details-wrapper .options .selector-wrapper.submit-wrapper input {
		width: 100%;
   }
}
#product-area .product-details-wrapper .options .selector-wrapper label, .quick-shop-content .product-details-wrapper .options .selector-wrapper label {
	font-size: 14px;
	color: #7a7a7a;
	margin-right: 20px;
	text-align: right;
	max-width: 40%;
	display: inline-block;
}
@media (max-width: 719px) {
	#product-area .product-details-wrapper .options .selector-wrapper label, .quick-shop-content .product-details-wrapper .options .selector-wrapper label {
		width: 100% !important;
		max-width: 100% !important;
		text-align: left;
		margin-right: 0;
		margin-bottom: 15px;
   }
}
#product-area .product-details-wrapper .options .selector-wrapper .single-option-selector, .quick-shop-content .product-details-wrapper .options .selector-wrapper .single-option-selector {
	width: 100%;
    cursor: pointer !important;
    pointer-events: auto !important;
}
@media (max-width: 719px) {
	#product-area .product-details-wrapper .options .selector-wrapper .single-option-selector, .quick-shop-content .product-details-wrapper .options .selector-wrapper .single-option-selector {
		width: 100% !important;
   }
}
#product-area .product-details-wrapper .options .selector-wrapper .pxuSexyDropWrapper, .quick-shop-content .product-details-wrapper .options .selector-wrapper .pxuSexyDropWrapper {
	width: 60%;
}
@media (max-width: 719px) {
	#product-area .product-details-wrapper .options .selector-wrapper .pxuSexyDropWrapper, .quick-shop-content .product-details-wrapper .options .selector-wrapper .pxuSexyDropWrapper {
		width: 100% !important;
   }
}
#product-area .product-details-wrapper .options .selector-wrapper .submit, .quick-shop-content .product-details-wrapper .options .selector-wrapper .submit {
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 9px 18px !important;
  	cursor: pointer !important;
    pointer-events: auto !important;
}
#product-form .iwishAddWrap {
  cursor: pointer !important;
  pointer-events: auto !important;
}
#product-area .product-details-wrapper .options .disabled, .quick-shop-content .product-details-wrapper .options .disabled {
	background: #ebebeb;
	cursor: default;
	margin-top: 12px;
	color: #ad9d86;
}
#product-area .product-details-wrapper .options.unavailable .disabled, .quick-shop-content .product-details-wrapper .options.unavailable .disabled {
	margin-top: 0;
}
#product-area .product-details-wrapper .description, .quick-shop-content .product-details-wrapper .description {
	padding-top: 25px;
}
#product-area .product-details-wrapper .description.no-border, .quick-shop-content .product-details-wrapper .description.no-border {
	border-top: 0px;
}
#product-area .product-details-wrapper .description .go-to-product, .quick-shop-content .product-details-wrapper .description .go-to-product {
	font-size: 12px;
	color: #ad9d86;
}
.ie10 #product-area .product-details-wrapper .description .go-to-product span, .ie10 .quick-shop-content .product-details-wrapper .description .go-to-product span {
	font-weight: 600;
}
.lt-ie10 #product-area .product-details-wrapper .description .go-to-product span, .lt-ie10 .quick-shop-content .product-details-wrapper .description .go-to-product span {
	font-weight: 600;
}
#product-area .product-details, .quick-shop-content .product-details {
	padding-top: 10px;
	text-align: center;
}
#product-area .details.no-options .options, .quick-shop-content .details.no-options .options {
	padding: 20px 0 12px;
}
#product-area .details.no-options .options .selector-wrapper label, .quick-shop-content .details.no-options .options .selector-wrapper label {
	display: none;
}
@media (max-width: 719px) {
	#product-area .details.no-options, .quick-shop-content .details.no-options {
		margin: 0;
		padding: 0;
   }
	#product-area .details.no-options .options, .quick-shop-content .details.no-options .options {
		padding: 30px 0;
   }
}
.template-product .error-message {
	text-align: center;
	height: auto;
	padding: 10px;
}
.template-product .mobile-product-title {
	display: none;
	text-align: center;
	margin-top: 40px;
}
@media (max-width: 719px) {
	.template-product .mobile-product-title {
		display: block;
   }
}
.template-product .mobile-product-title .brand {
	color: #bdbdbd;
	font-size: 14px;
	margin: 0 0 0;
}
.template-product .mobile-product-title .title {
	font-size: 35px;
	margin: 5px 0 20px;
}
.template-product .mobile-product-title .price {
	font-size: 31px;
}
.template-product .mobile-product-title .share-buttons {
	margin: 30px 0 0;
}
.template-product #product-area {
	position: relative;
	padding: 20px 0 100px;
}
@media (max-width: 719px) {
	.template-product #product-area {
		padding: 15px 0;
   }
}
.template-product #product-area .product-details-wrapper .header .price {
	font-size: 30px;
}
.template-product .related-products {
	margin-bottom: 80px;
}
.template-product .share-wrap {
	height: 25px;
	margin: 0 12px 10px 0;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
.template-product .share-wrap>iframe, .template-product .share-wrap>div {
	display: inline-block;
	vertical-align: top;
}
.template-product .share-wrap.first {
	border-top: 1px solid #ebebeb;
}
.template-product .share-wrap.facebook {
	width: 90px;
}
.template-product .share-wrap.facebook .fb_iframe_widget span {
	vertical-align: top !important;
}
.template-product .share-wrap.twitter {
	width: 56px;
}
.template-product .share-wrap.google {
	width: 32px;
}
.template-product .share-wrap.pinterest {
	width: 39px;
}
.fullscreen-product-viewer {
	display: none;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	position: fixed;
	z-index: 5000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: auto;
	background: url("/cdn/shop/t/7/assets/ie-product-overlay-bg.png?v=2925781136403921280") repeat 50% 50%;
	background: rgba(0, 0, 0, 0.5);
}
.fullscreen-product-viewer .modal {
	width: 72%;
	min-width: 690px;
	max-width: 1028px;
	margin: 0 auto;
	padding: 15px;
}
.fullscreen-product-viewer .modal.transitions-are-go {
	-webkit-transition: margin-top 0.3s linear;
	-moz-transition: margin-top 0.3s linear;
	transition: margin-top 0.3s linear;
}
.fullscreen-product-viewer .modal-wrap {
	position: relative;
	background-color: #ebebeb;
	padding: 44px 30px;
	width: 100%;
}
.fullscreen-product-viewer .close {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 24px;
	height: 24px;
	color: #000000;
	cursor: pointer;
	line-height: 21px;
	text-indent: -5px;
	font-family: 'icons';
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
}
.fullscreen-product-viewer .close:hover {
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
}
.fullscreen-product-viewer .showcase .wrap, .fullscreen-product-viewer .pager .wrap {
	position: relative;
}
.fullscreen-product-viewer .showcase .wrap .overlay, .fullscreen-product-viewer .pager .wrap .overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
	-webkit-transition: box-shadow 200ms;
	-moz-transition: box-shadow 200ms;
	transition: box-shadow 200ms;
}
.lt-ie9 .fullscreen-product-viewer .showcase .wrap .overlay, .lt-ie9 .fullscreen-product-viewer .pager .wrap .overlay {
	border: 1px solid #ebebeb;
}
.fullscreen-product-viewer .showcase .wrap.active .overlay, .fullscreen-product-viewer .pager .wrap.active .overlay {
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3);
}
.fullscreen-product-viewer .showcase .wrap img, .fullscreen-product-viewer .pager .wrap img {
	width: 100%;
	height: auto;
}
.fullscreen-product-viewer .showcase {
	width: 100%;
	padding: 0 90px 0 0;
}
.fullscreen-product-viewer .showcase.wide {
	padding: 0;
}
.fullscreen-product-viewer .showcase .container {
	position: relative;
}
.fullscreen-product-viewer .showcase .container .spinner {
	position: absolute !important;
	left: 50% !important;
	top: 50% !important;
	z-index: 50 !important;
}
.fullscreen-product-viewer .showcase .wrap {
	z-index: 100;
}
.fullscreen-product-viewer .pager {
	position: absolute;
	top: 44px;
	right: 30px;
	width: 58px;
	-webkit-transition: height 0.3s linear;
	-moz-transition: height 0.3s linear;
	transition: height 0.3s linear;
}
.fullscreen-product-viewer .pager .wrap {
	margin-bottom: 20px;
}
.fullscreen-product-viewer .pager .wrap img {
	display: block;
}
.fullscreen-product-viewer .pager .overlay {
	cursor: pointer;
}
.antiscroll-wrap {
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.antiscroll-scrollbar {
	background: gray;
	background: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 1px #fff;
	-moz-box-shadow: 0 0 1px #fff;
	box-shadow: 0 0 1px #fff;
	position: absolute;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition: linear 300ms opacity;
	-moz-transition: linear 300ms opacity;
	-o-transition: linear 300ms opacity;
}
.antiscroll-scrollbar-shown {
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.antiscroll-scrollbar-horizontal {
	height: 7px;
	margin-left: 2px;
	bottom: 2px;
	left: 0;
}
.antiscroll-scrollbar-vertical {
	width: 7px;
	margin-top: 2px;
	right: 2px;
	top: 0;
}
.antiscroll-inner {
	overflow: scroll;
	height: 100% !important;
}
/** A bug in Chrome 25 on Lion requires each selector to have their own blocks. E.g. the following: .antiscroll-inner::-webkit-scrollbar, .antiscroll-inner::scrollbar {
   ...
}
causes the width and height rules to be ignored by the browser resulting in both native and antiscroll scrollbars appearing at the same time. */
.antiscroll-inner::-webkit-scrollbar {
	width: 0;
	height: 0;
}
.antiscroll-inner::scrollbar {
	width: 0;
	height: 0;
}
.template-product .breadcrumb-navigation {
	margin: 0 auto;
	padding: 20px 0px 5px 0px;
}
.template-search .results {
	width: 100%;
	padding-bottom: 50px;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
}
@media (max-width: 719px) {
	.template-search .results {
		width: 100%;
   }
}
.template-search .results-label {
	font-size: 14px;
	font-style: italic;
	margin: 40px 0;
}
@media (max-width: 719px) {
	.template-search .results-label {
		margin: 0 0 40px;
		text-align: center;
   }
}
.template-search .result {
	width: 25%;
	padding-bottom: 30px;
}
.template-search .result .must-have-title {
	font-size: 11px;
	padding: 5px 10px;
}
.template-search .result .must-have-badge-background {
	width: 35px;
	height: 35px;
}
.template-search .result .must-have-badge-background .newStyleBadge {
	position: absolute;
	font-size: 18px;
	top: 7px;
	right: 8px;
}
.template-search .result .must-have-badge-background .awardStyle {
	position: absolute;
	top: 7px;
	right: 9px;
	font-size: 18px;
}
.template-search .result .must-have-badge-background .starStyle {
	position: absolute;
	top: 7px;
	right: 6px;
	font-size: 18px;
}
.template-search .result .must-have-badge-background .percentStyle {
	top: 9px;
	right: 10px;
	font-size: 14px;
	position: absolute;
}
@media only screen and (min-device-width: 481px) and (max-width: 768px) {
	.template-search .result {
		width: 50%;
   }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.template-search .result {
		width: 100%;
   }
}
.template-search .result.first {
	padding-top: 0 !important;
	border-top: 0;
}
.template-search .result.item-article {
	padding: 0 0 10px;
}
.template-search .result.item-article p {
	display: block;
	display: -webkit-box;
	max-width: 400px;
	height: 63px;
	font-size: 14px;
	line-height: 1.5;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px 0 10px;
}
.template-search .result.item-article .title {
	font-weight: 500;
	font-size: 14px;
	color: #4b4b4b;
	margin: 0 0 12px;
	padding-top: 13px;
}
.template-search .result.item-article .date {
	margin-bottom: 20px;
	color: #bdbdbd;
	font-size: 12px;
}
.template-search .result.item-article .item-image {
	margin-bottom: 12px;
}
.template-search .result.item-article .item-image img {
	width: 80%;
}
.template-search .result.item-product figure, .template-search .result.item-product .details {
	display: inline-block;
	vertical-align: top;
}
.template-search .result.item-product figure {
	position: relative;
	width: 80%;
}
.template-search .result.item-product figure img {
	width: 100%;
}
.template-search .result.item-product figure a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2000;
}
.template-search .result.item-product figure a.overlay {
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.template-search .result.item-product .details {
	width: 68%;
}
.template-search .result.item-product .details .brand {
	font-size: 10px;
	margin: 5px 0 0;
}
.template-search .result.item-product .details .brand a {
	color: #bdbdbd;
}
.template-search .result.item-product .details .title {
	font-size: 14px;
	color: #ad9d86;
	margin: 14px 0 0;
}
.template-search .result.item-product .details .title a {
	color: #ad9d86;
}
.template-search .result.item-product .details .price {
	font-size: 14px;
	color: #7a7a7a;
	margin: 16px 0 0;
}
.template-search .result.item-product .details .price .label {
	color: #4b4b4b;
	margin-right: 5px;
}
.template-search .result.item-product .details .price .original {
	text-decoration: line-through;
	margin-right: 2px;
}
.template-search .pagination {
	padding-bottom: 40px;
}
.content-area.custom-area, .mega-nav-wrap.content-area {
	min-height: 141px;
}
.one-half-column-left {
	text-align: center;
}
.one-half-column-right {
	text-align: left;
}
@media only screen and (max-width: 600px) {
	.one-half-column-left, .one-half-column-right, .one-third-column, .one-third-column-last {
		float: none;
		width: 100%;
		margin-right: 0;
   }
}
.main-header-wrap .main-header .store-title {
	padding: 0 20px 0px 0px;
}
.header-centered .main-header-wrap .main-header .tools {
	margin-top: 8px;
	z-index: 23;
}
.header-centered .main-header-wrap .main-header .store-title {
	max-width: 100%;
	float: none;
	text-align: center;
	position: relative;
}
@media (min-width: 501px) {
	.header-centered .main-header-wrap .main-header .store-title {
		top: -20px;
   }
}
.border-colectie {
	background: #f1e4b4;
	border-right: 2px solid #f1e4b4;
	z-index: 200;
	display: inline-block;
	margin-top: 30px;
}
.template-index .slide .content.top {
	top: 40%;
}
@media (max-width: 719px) {
	.template-index .slide .content .title {
		font-size: 18px;
		white-space: initial;
		overflow-x: initial;
   }
}
.template-index .slide .content .title {
	font-size: 30px;
}
.template-collection .breadcrumb-navigation {
	padding: 20px 0px 5px 0px;
}
#nu-newsletter {
	clear: both;
	background: none;
	cursor: pointer;
}
@media only screen and (max-width: 600px) {
	.border-colectie {
/* 		display: none; */
   }
	.collection-image {
		max-width: 500px;
   }
	#mc_embed_signup {
		height: 435px !important;
   }
	#mc_embed_signup.black-friday {
		height: auto;
		position: relative;
   }
	.bar-text {
		font-size: 12px;
		margin-top: 10px !important;
   }
	#mc_embed_signup_scroll h2 {
		font-size: 18px;
   }
	#mc_embed_signup img {
		margin-bottom: 24px !important;
   }
}
@media only screen and (max-width: 719px) {
	.template-index .slide .content .title {
		font-size: 16px;
   }
	.template-index .slide .content .call-to-action {
		font-size: 17px;
   }
}
.collections .collection, .featured-collections .collection {
	background-size: inherit;
}
.wishlist-pro-wrapper ul li {
	display: inline-block;
	position: relative;
	padding: 5px 5px;
	margin: 0 auto;
	background: none !important;
	cursor: pointer;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	margin-bottom: 10px;
}
#mc_embed_signup {
	position: absolute;
	margin: 0 auto;
	transform: translate(50%, 15%);
	background: #fff;
	width: 50%;
	height: 570px;
	text-align: center;
	padding: 15px;
	border: 15px solid #ad9d86;
	color: #313e48;
}
#mc_embed_signup img {
	margin-bottom: 47px;
}
.bar-text {
	background: #ad9d86;
	padding: 20px;
	color: #fff;
	margin-top: 41px;
}
.mc-field-group {
	width: 50%;
	text-align: left;
	float: left;
	background: #fff;
	padding: 9px;
	margin-top: 65px;
	border: 1px solid #ad9d86;
}
.email {
	background: none !important;
	opacity: 0.4;
}
.clear {
	padding: 9px;
	margin-top: 65px;
	float: right;
}
.button {
	background: #ad9d86;
	color: #fff;
	padding: 9px 40px;
	margin-top: -10px;
	font-size: 23px;
	width: 100%;
}
.blury {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 5001;
	background-color: rgba(0, 0, 0, 0.7);
}
@media (max-width: 700px) {
	#mc_embed_signup {
		position: absolute;
		margin: 0 auto;
		transform: translate(0%, 10%);
		background: #fff;
		width: 100%;
		text-align: center;
		padding: 6px;
		border: 15px solid #ad9d86;
		color: #313e48;
   }
	.button {
		background: #ad9d86;
		color: #fff;
		padding: 10px 14px 10px;
		margin-top: -12px;
		font-size: 20px;
		width: 100%;
   }
	.clear {
		padding: 0;
		margin-top: 0px;
		float: none;
   }
	.mc-field-group {
		width: 100%;
		text-align: left;
		float: left;
		background: #fff;
		padding: 9px;
		margin-top: 0;
		border: 1px solid #ad9d86;
   }
}
@media (max-width: 1414px) {
	body #mc_embed_signup .clear {
		padding: 0;
		margin-top: 0;
		float: none;
   }
	body #mc-embedded-subscribe {
		display: block;
   }
	body .mc-field-group {
		display: block;
		width: 100%;
		margin-bottom: 10px;
		margin-top: 33px;
   }
	body .mc-field-group input {
		width: 100%;
   }
}
/* iwish app css */
.main-header .tools-right .iWishView i {
	font-size: 16px;
	padding-right: 5px;
}
nav.compact .nav-item.iwish .iWishView .icon {
	margin-top: 17px;
	font-size: 16px;
}
.iwishRemoveBtn {
	font-size: 14px;
}
.iwishBuyBtn {
	margin: 10px 0;
}
nav.compact .nav-item.iwish .iwishconter {
	display: block;
	position: absolute;
	top: 14px;
	left: 50%;
	padding: 3px 3px 0px 3px;
	line-height: 10px;
	margin-left: 4px;
	border-radius: 12px;
	background-color: black;
	border: 1px solid #ebebeb;
}
nav.compact .nav-item.iwish .iwishconter span {
	position: relative;
	color: #ebebeb;
	font-family: 'Helvetica Neue';
	font-size: 10px;
	margin: 0;
	padding: 0;
	top: -2px;
}
.iwishItem.product figure>.iwishImgWrap img {
	width: 100%;
	vertical-align: top;
}
.iwishAddWrap {
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
}
#product-form .iwishAddWrap {
	display: inline-block;
	margin: 0;
}
.iwishItem {
	margin-bottom: 10px;
}
.iwishTitle {
	margin: 40px 0;
}
@media (max-width: 719px) {
	.iwishAddWrap, #product-form .iwishAddWrap {
		padding-left: 0;
   }
}
@media screen and (min-width: 720px) and (max-width: 1000px) {
	.iwishWrapper .product-list.row-of-4 .product {
		width: 50%;
   }
}
/* Hover animation effect */
figure.effect-apollo .noard-christmas-cat {
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.05, 1.05, 1);
	transform: scale3d(1.05, 1.05, 1);
}
figure.effect-apollo:hover .noard-christmas-cat {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.norda-col-6 figure figcaption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Norda Christmas page */
.norda-col-12 {
	width: 100%;
	padding: 0 15px;
	float: left;
	margin-bottom: 40px;
}
.norda-col-6 {
	width: 50%;
	padding: 0 15px;
	float: left;
	margin-bottom: 30px;
}
.norda-col-6 figure {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 300px;
	text-align: center;
  	cursor: pointer;
}
.norda-col-6 figure .noard-christmas-cat {
	background-size: cover;
	background-position: center;
	height: 300px;
	width: 100%;
	text-align: center;
	position: relative;
	opacity: 0.8;
}
.norda-col-12 figure {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 450px;
	text-align: center;
    transform: none;
}
.norda-col-12 figure figcaption {
  color: #fff;
  text-transform: uppercase;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.norda-col-12 figure figcaption .christmas-p {
	font-size: 45px;
	font-weight: 700;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	padding: 20px 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	line-height: 1;
	color: #fff;
	width: 85%;
}
.norda-col-12 figure figcaption a {
	display: block;
	height: 100%;
}
.norda-col-12 figure figcaption:before, .norda-col-12 figure figcaption:after {
	pointer-events: none;
}
.norda-col-12 figure figcaption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.norda-col-12 .separator {
  	margin-top: 40px;
	border-bottom: 3px solid #4b4b4b;
}
.christmas-main-background {
  background-image: url("craciun-2022-banner-principal.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100%;
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0.8;

}
.norda-col-6 figure .chritstmas-cat-1 {
    background-image: url("craciun-2022-decoratiuni.jpg");	
	background-repeat: no-repeat;
	background-size: cover;
  	transform: none;
  	opacity: 1;
}
.norda-col-6 figure .chritstmas-cat-2 {
	background-image: url("craciun-2022-cadouri.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
  	transform: none;
  	opacity: 1;
}
.norda-col-6 figure .chritstmas-cat-3 {
	background-image: url("craciun-2022-masa-de-craciun.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom center;
  	transform: none;
  	opacity: 1;
}
.norda-col-6 figure .chritstmas-cat-4 {
	background-image: url("craciun-2021-giftcard-2.jpg");
	background-repeat: no-repeat;
	background-size: cover;
  	transform: none;
  	opacity: 1;
}
.norda-col-6 figure .craciun-norda-btn {
	color: #fff;
	border: 1px solid #ad9d86;
	background-color: #ad9d86;
	padding: 7px 15px;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 700;
}
.norda-col-6 figure .craciun-norda-btn .arrow {
	padding: 0 0 0 5px;
}
.norda-col-6 figure .celebrating-women-1 {
	background-image: url("celebrating-woman-glam-enthusiast.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.norda-col-6 figure .celebrating-women-2 {
	background-image: url("celebrating-woman-minimalism-lover.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.norda-col-6 figure .celebrating-women-3 {
	background-image: url("celebrating-woman-cooking-addict.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.norda-col-6 figure .celebrating-women-4 {
	background-image: url("celebrating-woman-gift-2.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.norda-col-6 figure .outdoor-living-1 {
	background-image: url("desert-series-by-ferm-living.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.norda-col-6 figure .outdoor-living-2 {
	background-image: url("bohemian-dream-by-hkLiving.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.norda-col-6 figure .outdoor-living-3 {
	background-image: url("cosy-rattan-touch-by-house-doctor.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.norda-col-6 figure .outdoor-living-4 {
	background-image: url("outdoor-bean-bags-by-fatboy.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.norda-col-6 figure .sarbatori-pascale-1 {
	background-image: url("2021-easter-decorations-collection-1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.norda-col-6 figure .sarbatori-pascale-2 {
	background-image: url("2021-easter-table-collection.jpeg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.norda-col-6 figure .sarbatori-pascale-3 {
	background-image: url("2021-easter-presents-collection.jpeg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.norda-col-6 figure .sarbatori-pascale-4 {
	background-image: url("2021-eater-food-collection.jpeg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.norda-col-6 figure figcaption {
	color: #fff;
	text-transform: uppercase;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.norda-col-6 figure figcaption .christmas-p {
	font-size: 35px;
	font-weight: 700;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	padding: 20px 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	line-height: 1;
	color: #fff;
	width: 85%;
}
.norda-col-12 figure figcaption .christmas-p .action-button {
  	position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -100px;
}
.norda-col-6 figure figcaption .christmas-p.text-up {
/*   transform: translateX(-50%); */
  top: 50%;
}
.norda-col-6 figure figcaption a:hover {
	color: #fff;
}
.norda-col-6 figure figcaption:before, .norda-col-6 figure figcaption:after {
	pointer-events: none;
}
.christmas-button {
	color: #fff;
	border: 1px solid #c2b49a;
	background-color: #c2b49a;
	font-size: 14px;
	outline: none;
	color: #fff !important;
	font-weight: 700;
	margin: 0;
	padding: 7px 10px;
	font-size: 16px !important;
	width: 75%;
}
.christmas-div {
	display: flex;
	background-color: #fff;
	margin: 15px;
	margin-bottom: 28px;
}
.christmas-img {
	height: 450px;
	width: 70%;
	background: url("/cdn/shop/t/7/assets/craciun-banner-general-2020.jpg?v=5525031243970476254");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom center;
}
.celebrating-women-img {
	height: 450px;
	width: 70%;
	background: url("/cdn/shop/t/7/assets/celebrating-women-main-banner.png?v=1617920696274262005");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.happy-5-img {
  	height: 444px;
	width: 100%;
	background: url("/cdn/shop/t/15/assets/happy-5-img.png?v=1646036197");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
.outdoor-living-img {
	height: 450px;
	width: 70%;
	background-image: url("outdoor-living.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center right;
}
.sarbatori-pascale-banner-img {
	height: 450px;
	width: 70%;
	background-image: url("2021-easter-banner.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center right;
}
.christmas-text {
	text-align: center;
	padding: 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 30%;
}
.christmas-tel {
	color: #7a7a7a;
}
.christmas-tel-div {
	display: inline;
}
.black-friday-background {
  margin-top: 27px;
  background-image: url("black-friday-21.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  height: 715px;
  width: 100%;
}
@media (min-width: 719px) and (max-width: 1150px) {
	.black-friday-row {
    	display: flex;
      	flex-direction: column;
    }
  
    .black-friday-row .norda-col-6 {
		width: 100%;
    }
    .black-friday-background {
       height: 985px;
    }
}
@media (max-width: 718px) {
  .black-friday-background {
    background-size: contain;
    height: 385px;
  }
}

@media (max-width: 876px) {
	.christmas-button {
		width: 90%;
   }
}
@media (max-width: 1366px) {
	.christmas-div {
		flex-wrap: wrap;
   }
	.christmas-img, .celebrating-women-img, .outdoor-living-img, .sarbatori-pascale-banner-img, .happy-5-img {
		width: 100%;
   }
	.christmas-text {
		width: 100%;
		font-size: 12px;
   }
	.christmas-text h3 {
		margin-bottom: 0;
   }
	.christmas-p {
		font-size: 22px !important;
   }
	.christmas-button {
		margin: 20px 0;
		max-width: 350px;
   }
	.christmas-tel-div {
		display: block;
   }
}
@media (min-width: 1100px) and (max-width: 1366px) {
	.christmas-img, .celebrating-women-img, .outdoor-living-img, .sarbatori-pascale-banner-img {
		height: 420px;
   }
  .happy-5-img {
    height: 420px;
    background-position: top center;
  }
  
}
@media (min-width: 720px) and (max-width: 1099px) {
	.christmas-img, .celebrating-women-img, .outdoor-living-img, .sarbatori-pascale-banner-img {
		height: 380px;
   }
   .happy-5-img {
     height: 380px;
     background-position: top center;
   }
}
@media (max-width: 767px) {
	.christmas-content {
		padding: 0;
   }
}
@media (min-width: 595px) and (max-width: 719px) {
	.christmas-img, .celebrating-women-img, .outdoor-living-img, .sarbatori-pascale-banner-img {
		height: 300px;
   }
  .happy-5-img {
     height: 300px;
     background-position: top center;
   }
}
@media (min-width: 411px) and (max-width: 595px) {
	.christmas-img, .celebrating-women-img, .outdoor-living-img, .sarbatori-pascale-banner-img {
		height: 230px;
   }
 	.happy-5-img {
     height: 280px;
     background-position: top center;
   }
}
@media (max-width: 410px) {
	.christmas-img, .celebrating-women-img, .outdoor-living-img, .sarbatori-pascale-banner-img {
		height: 172px;
   }
 .happy-5-img {
     height: 177px;
     background-position: top center;
   }
}
@media (max-width: 719px) {
	.norda-col-6 {
		width: 100% !important;
		margin: 15px 0;
   }
}
.quick-view-cart-summary {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9000;
	overflow: auto;
	-moz-opacity: 0;
	opacity: 1;
	display: block;
}
.quick-view-cart-summary .quick-cart-modal {
	margin: 15% 15%;
	width: 70%;
	background: #FFF;
	padding: 20px;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
}
.quick-view-cart-summary .quick-cart-modal .section-title {
	text-align: left;
	margin-bottom: 10px;
	padding: 15px 0;
}
.quick-view-cart-summary .quick-cart-modal .product-holder .product-title {
	float: left;
	line-height: 60px;
}
.quick-view-cart-summary .quick-cart-modal .product-holder .image-wrap {
	float: right;
	width: 60px;
	height: 60px;
}
.quick-view-cart-summary .quick-cart-modal .product-holder .image-wrap img {
	width: 100%;
}
.quick-view-cart-summary .quick-cart-modal .product-holder:after {
	clear: both;
	content: '';
}
.quick-view-cart-summary .quick-cart-modal .before-buttons {
	margin-bottom: 25px;
}
.quick-view-cart-summary .quick-cart-modal .continue-shoping {
	background-color: #686f74;
	margin: 15px 0;
}
.cf-title, .product-list-sidebar .collection-sorter label {
	color: #7a7a7a;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: 600;
}
.main-header nav.full.dark .nav-item .dropdown-item a, .mega-nav .list [data-list="categorii"] .list-item.one-column a {
	font-size: 16px;
	color: #4b4b4b;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
}
.quick-shop-content .product-details-wrapper .options .disabled {
	color: #ad9d86;
}
.featured-collections .collection:hover .browse {
	display: none;
}
.featured-collections .collection:hover .label {
	display: block !important;
	visibility: visible;
}
.template-collection .product-list-sidebar {
	border-right: 1px solid rgba(255, 255, 255, 0.6);
	padding-top: 20px;
	margin-top: 30px;
}
.template-collection .product-list-sidebar .cf-select {
	background-color: #fff;
}
.terms-checkbox-wrapper {
	float: none;
	text-align: left;
	clear: both;
	margin: 10px 0;
}
.terms-checkbox-wrapper .terms-checkbox-input {
	float: none;
	vertical-align: middle;
	height: 1em;
}
.terms-checkbox-wrapper label {
	display: inline;
	float: none;
	padding-left: 5px;
}
.heart-o-style {
	font-size: 20px !important;
	top: 50%;
	transform: translateY(20%);
}
.heart-style {
	font-size: 20px !important;
	top: 50%;
	transform: translateY(20%);
}
.best-seller-direct-btn {
	border: 1px solid #4b4b4b;
	padding: 12px 18px 12px 18px;
	position: absolute;
	margin-left: 0;
	transition: all 0.15s ease-in;
	line-height: 1;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	display: inline-block;
	background-color: transparent;
	color: #4b4b4b;
	opacity: 1;
	left: 50%;
	transform: translateX(-50%);
}
.best-seller-direct-btn:hover {
	background-color: #4b4b4b;
	color: #ebebeb;
}
.stock-style {
	color: #55AA55;
	font-size: 14px;
}
.not-on-stock {
	margin-bottom: 4px;
}
.not-stock-style-on-details {
	font-size: 14px;
	color: #4b4b4b;
}
.not-stock-style-on-details .yellow-circle {
	color: #e9d700;
	font-size: 10px;
}
.stock-style-on-details {
	font-size: 14px;
	color: #4b4b4b;
}
.stock-style-on-details .green-circle {
	color: #55AA55;
	font-size: 10px;
}
.picture-block-btn {
	line-height: 1.0em;
	position: relative;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0.1em;
	color: #fff;
	background-color: #ad9d86;
	display: inline-block;
	text-align: center;
	transition: all 0.15s ease-in;
	border: 1px solid #ad9d86;
	padding: 12px 18px 12px 18px;
	margin-top: 40px;
	margin-bottom: 0px;
}
.picture-block-btn:hover {
	background-color: transparent;
}
#newOnePageBtn {
	margin-top: 5px;
}
.must-have-badge-position {
	color: red;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px 0px 0px 20px;
}
.must-have-title {
	margin-right: 6px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #4b4b4b;
	letter-spacing: 1px;
	padding: 7px 13px;
	font-weight: 600;
	border: 1px solid #bdbdbd;
	background-color: #ebebeb;
}
@media screen and (min-width: 1001px) and (max-width: 1250px) {
	.must-have-title {
		font-size: 10px;
		padding: 5px 10px;
   }
}
@media screen and (min-width: 719px) and (max-width: 1500px) {
	.product-list-withsidebar .must-have-title {
		font-size: 10px;
		padding: 5px 10px;
   }
}
.badge-style {
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px;
	font-size: 25px;
}
.must-have-badge-background {
  	display: inline;
	border: 1px solid #bdbdbd;
	background-color: #ebebeb;
	color: #4b4b4b;
	position: absolute;
	top: -10px;
	right: -10px;
	width: 40px;
	height: 40px;
	font-size: 26px;
	line-height: 40px;
	text-align: center;
	border-radius: 100%;
	z-index: 2000;
}
.overlay:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.overlay:hover~.centering-wrapper, .overlay:hover~.badges-wrapperr {
	display: none;
}
.starStyle {
	position: absolute;
	top: 6px;
	right: 5px;
	font-size: 21px;
	opacity: 0.9;
}
.awardStyle {
	position: absolute;
	top: 7px;
	right: 10px;
	font-size: 22px;
	opacity: 0.9;
}
.newStyleBadge {
	position: absolute;
	top: 9px;
	right: 9px;
	font-size: 22px;
	opacity: 0.9;
}
.submit-style {
	text-align: center;
}
.cc-message {
	padding: 0px 0px 0px 100px;
}
@media (max-width: 719px) {
	.cc-message {
		padding: 0px;
		font-size: 14px;
   }
}
.cc-compliance {
	padding-right: 250px;
	padding-top: 25px;
}
@media (max-width: 719px) {
	.cc-compliance {
		padding: 0px;
   }
}
.cc-banner {
	padding: 0.8em 0.8em !important;
}
.button_container {
	text-align: left !important;
}
.footer-slick-carousel-wrapper {
	width: 100%;
	position: relative;
}
.footer-slick-carousel-wrapper .smartSlideshow-wrapper {
	min-width: 290px;
}
.extra.advantages {
	border: none;
	margin-top: 45px;
}
.extra.advantages ul {
	display: table;
	width: 100%;
	border-top: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
	font-size: 0;
}
.extra.advantages ul li {
	display: table-cell;
	vertical-align: baseline;
	text-align: left;
}
.extra.advantages ul li.footer-menu {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 1rem;
	color: #bdbdbd;
}
.extra.advantages ul li.footer-menu p.title {
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1px;
}
.extra.advantages ul li:not(.first) {
	width: 25%;
}
@media screen and (max-width: 719px) {
	.extra.advantages .connect>li {
		display: block;
		padding-top: 20px;
		padding-bottom: 20px;
		width: 100% !important;
   }
}
/* Designeri Romani page */
.norda-col-6 {
	width: 50%;
	padding: 0 15px;
	float: left;
	margin-bottom: 30px;
}
.norda-col-6 figure.effect-apollo .has-background {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.05, 1.05, 1);
	transform: scale3d(1.05, 1.05, 1);
}
.norda-col-6 figure.effect-apollo:hover .has-background {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.norda-col-6 figure .has-background {
	background-size: cover;
	background-position: center;
	height: 300px;
	width: 100%;
	text-align: center;
	position: relative;
	opacity: 0.8;
}
.norda-col-6 figure .design-ro-no-image-category {
	background-image: url("romanian-designer-no-image.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.norda-col-6 figure .atelier-mass-category {
	background-image: url("atelier_mass.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.norda-col-6 figure .oana-hajos-category {
	background-image: url("oana_hajos_landscape.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.norda-col-6 figure .ubikubi-category {
	background-image: url("ubikubi.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.norda-col-6 figure .design-ro-norda-btn {
	color: #fff;
	border: 1px solid #ad9d86;
	background-color: #ad9d86;
	padding: 7px 15px;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 700;
}
.norda-col-6 figure .design-ro-norda-btn .arrow {
	padding: 0 0 0 5px;
}
.norda-col-6 figure figcaption .design-ro-category-name {
	font-size: 45px;
	font-weight: 700;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 7px 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	line-height: 1;
	color: #fff;
	width: 100%;
	transition: all .35s ease-in-out;
}
.norda-col-6 figure figcaption a {
	display: block;
	height: 100%;
}
.norda-col-6 figure figcaption:before, .norda-col-6 figure figcaption:after {
	pointer-events: none;
}
.design-ro-button {
	color: #fff;
	border: 1px solid #F56260;
	background-color: #F56260;
	font-size: 14px;
	outline: none;
	color: #fff !important;
	font-weight: 700;
	margin: 0;
	padding: 7px 10px;
	font-size: 16px !important;
	width: 75%;
}
.design-ro-div {
	display: flex;
	background-color: #fff;
	margin: 15px;
	margin-bottom: 28px;
}
.design-ro-img {
	height: 450px;
	width: 100%;
	background: url("/cdn/shop/t/7/assets/design_romanesc.png?v=5615680745621951027");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	margin: 10px 0;
}
.design-ro-text {
	text-align: center;
	padding: 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 30%;
}
.design-ro-tel {
	color: #7a7a7a;
}
.design-ro-tel-div {
	display: inline;
}
@media (max-width: 767px) {
	.design-ro-div {
		flex-wrap: wrap;
   }
	.design-ro-button {
		width: 100%;
   }
	.design-ro-img {
		height: 330px;
		width: 100%;
		background-position: top center;
   }
	.design-ro-text {
		width: 100%;
		font-size: 12px;
   }
	.design-ro-text h3 {
		margin-bottom: 0;
   }
	.design-ro-category-name {
		font-size: 35px !important;
   }
	.design-ro-button {
		order: -1;
		margin-bottom: 20px;
   }
	.design-ro-tel-div {
		display: block;
   }
}
@media (max-width: 575px) {
	.design-ro-img {
		height: 270px;
   }
}
@media (max-width: 474px) {
	.design-ro-img {
		height: 209px;
   }
}
@media (max-width: 411px) {
	.design-ro-img {
		height: 182px;
   }
}
.spf-product-card {
	background: transparent !important;
}
.spf-product__info {
	background: transparent !important;
}
.spf-product-card__inner .product {
	width: auto;
	padding: 0;
	display: block;
	margin-bottom: 0 !important;
}
.spf-product-card__vendor a {
	font-size: 12px !important;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif !important;
	color: #bdbdbd !important;
	margin: 25px 0 0;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.h4.spf-product-card__title a {
	font-size: 16px !important;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif !important;
	font-weight: 700 !important;
	color: #4b4b4b !important;
}
.h4.spf-product-card__title a:hover {
	color: #ad9d86 !important;
}
.spf-product-card__price {
	font-size: 14px !important;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif !important;
	color: #7a7a7a !important;
	margin: 13px 0 0;
}
.spf-product-card__price-wrapper {
	margin-top: 5px;
}
.spf-product-card__price-wrapper .stock-style-on-details {
	margin-top: 5px;
}
.spf-product-card__inner {
	overflow: initial !important;
}
.spf-product-card__inner:hover .must-have-badge-position {
	z-index: -1;
	visibility: hidden;
}
.spf-product-card__inner:hover .open-quick-view-custom {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3003;
	background: url(/cdn/shop/t/2/assets/ie-product-overlay-bg.png?309) repeat 50% 50%;
	background: rgba(173, 157, 134, 0.7);
	cursor: pointer;
	opacity: 1;
}
.spf-product-card__inner:hover .open-quick-view-custom span {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	padding: 0 15px;
	color: #ffffff;
}
.must-have-badge-position {
	z-index: 3000;
}
.must-have-badge-background {
	z-index: 2001;
}
.must-have-badge-background .fa.fa-star.starStyle:before {
	padding: 2.5px;
}
.must-have-badge-background .fas.fa-award.awardStyle:before {
	padding: 1px;
}
.must-have-badge-background .fas.fa-percent.newStyleBadge {
	font-size: 20px;
}
.related-products .product .product-inner {
	overflow: initial;
}
.is-on-sale {
	background: #ad9d86;
	color: #ebebeb;
}
.is-on-sale.collection .badge-style {
	padding: 0;
	font-size: 14px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	font-weight: 600;
	margin-top: 0 !important;
}
.related-products .product .product-inner {
	overflow: initial;
}
.sort-by-toggle {
	color: #4b4b4b !important;
}
select.sortby-select {
	color: #4b4b4b !important;
}
.gf-block-title h3 {
	color: #4b4b4b !important;
}
.gf-option-block ul li a {
	color: #4b4b4b !important;
}
.noUi-connect {
	background: #4b4b4b !important;
}
.gf-range-inputs {
	color: #4b4b4b !important;
}
.gf-range-inputs input[type='text'] {
	color: #4b4b4b !important;
}
.product .product-inner {
	overflow: inherit !important;
}
span.gf-close-canvas:before, span.gf-close-canvas:after {
	background: #4b4b4b !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #4b4b4b !important;
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #4b4b4b !important;
}
@media only screen and (max-width: 767px) {
	.gf-refine-toggle-mobile {
		background: #4b4b4b !important;
   }
}
#gf-products {
	justify-content: flex-start !important;
	margin-left: -15px !important;
	margin-right: -15px !important;
}
#gf-products .product-list {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	padding: 0;
}
@media (min-width: 320px) and (max-width: 450px) {
	.sort-by {
		font-size: 12px;
   }
	.sort-by-toggle {
		padding: 0 5px !important;
   }
	.sort-by+.sort-by {
		margin-right: 5px;
   }
	#gf-grid select.sortby-select {
		padding: 0 30px 0 4px !important;
   }
}
.featured-products .product-list .product .product-inner .product, .related-products .product-list .product .product-inner .product {
	margin: 0;
}
.featured-products .product-list .product .product-inner figure:hover .badges-wrapperr, .related-products .product-list .product .product-inner figure:hover .badges-wrapperr {
	opacity: 0;
}
.product-details-wrapper #epb_content {
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	background: #ffffff;
	margin-bottom: -6px;
}
.product-details-wrapper #epb_content #epb_message_one>p {
	margin: 0;
	letter-spacing: 1px;
}
.product-details-wrapper #epb_content #epb_message_one>p.first-line {
	font-size: 24px;
	color: #f01515;
}
.product-details-wrapper #epb_content #epb_message_one>p.second-line {
	font-size: 23px;
}
@media (min-width: 720px) and (max-width: 1190px) {
	.product-details-wrapper #epb_content #epb_message_one p.first-line {
		font-size: 21px;
   }
	.product-details-wrapper #epb_content #epb_message_one p.second-line {
		font-size: 15px;
		letter-spacing: -0.3px !important;
   }
}
@media (min-width: 320px) and (max-width: 1280px) {
	.product-details-wrapper #epb_content #epb_message_one p.second-line {
		letter-spacing: 0;
   }
}
@media (min-width: 320px) and (max-width: 585px) {
	.product-details-wrapper #epb_content #epb_message_one p.first-line {
		margin-bottom: 5px;
		font-size: 20px;
   }
}
@media (min-width: 480px) and (max-width: 585px) {
	.product-details-wrapper #epb_content #epb_message_one p.second-line {
		font-size: 20px;
   }
}
@media (min-width: 375px) and (max-width: 479px) {
	.product-details-wrapper #epb_content #epb_message_one p.second-line {
		font-size: 16px;
   }
}
@media (min-width: 320px) and (max-width: 374px) {
	.product-details-wrapper #epb_content #epb_message_one p.second-line {
		font-size: 13.5px;
   }
}
.product-details-wrapper #epb_content>div:last-of-type {
	height: 8px;
}
@media (max-width: 767px) {
	#epb_content {
		padding: 10px 0;
   }
}
#epb_background {
	z-index: 555555555555 !important;
}
.newsletter-promo .wrap {
	display: flex;
}
.newsletter-promo .wrap .email, .newsletter-promo .wrap .submit {
	display: inline-block;
	outline: none;
	border: none;
	padding: 0;
	margin: 0;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-size: 14px;
	min-height: 38px;
}
.newsletter-promo .wrap .email {
	border: 0 none;
	padding: 8px;
	width: calc(75% - 16px);
	background: #ffffff !important;
	font-size: 12px;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #000;
	opacity: 1;
}
.newsletter-promo .wrap .email::placeholder {
   /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #7a7a7a;
	opacity: 1;
   /* Firefox */
}
.newsletter-promo .wrap .email:-ms-input-placeholder {
   /* Internet Explorer 10-11 */
	color: #7a7a7a;
}
.newsletter-promo .wrap .email::-ms-input-placeholder {
   /* Microsoft Edge */
	color: #7a7a7a;
}
.newsletter-promo .wrap .submit {
	padding: 8px;
	margin: 0 !important;
	width: 25%;
	background: #c2b49c;
	letter-spacing: 0.1em;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	border-radius: 0px;
}
.newsletter-promo .wrap .submit:hover {
	background: black;
}
@media (max-width: 585px) {
	.newsletter-promo .wrap {
		flex-direction: column;
   }
	.newsletter-promo .wrap .email {
		width: 100%;
   }
	.newsletter-promo .wrap .submit {
		width: 100%;
		margin-top: 10px;
   }
}
.collection-heading-details {
	display: flex;
  	align-items: center;
  	margin: 15px 0 0;
}
@media (min-width: 1200px) {
	.collection-heading-details .column-separator {
		width: 50px;
   }
	.collection-heading-details .one-half-column-left, .collection-heading-details .one-half-column-right {
		width: 50%;
   }
}
@media (max-width: 1199px) {
	.collection-heading-details {
		flex-direction: column;
   }
	.collection-heading-details .column-separator {
		height: 50px;
		width: 100%;
   }
	.collection-heading-details .collection-image {
		margin: 0;
   }
}
.collection-heading-details .collection-image {
	max-width: 100%;
	height: auto;
  	max-height: 310px;
}
#gf-grid .pagination button, #gf_pagination_wrap button.gf-loadmore-btn {
	background: #ad9d86 !important;
	background-color: #ad9d86 !important;
	color: #fff !important;
}
@media (max-width: 450px) {
	#privy-container #privy-inner-container .privy-popup-container .privy-popup-content-wrap {
		margin-top: 50% !important;
   }
}
@media (min-width: 1024px) and (max-width: 1367px) {
	.main-header nav.full.multi-line:before {
		display: none !important;
   }
	.main-header nav.full.compress .nav-item.dropdown>a, .main-header nav.full.compress .nav-item.has-mega-nav>a {
		padding-right: 27px;
   }
	.main-header nav.full.compress .nav-item.dropdown>a .icon, .main-header nav.full.compress .nav-item.has-mega-nav>a .icon {
		right: 8px;
   }
	.main-header nav.full.compress .nav-item>.label {
		font-size: 11px;
		padding: 25px 10px;
		letter-spacing: 0px;
   }
	body.sticky-header .main-header-wrap .nav-item .icon {
		top: 45% !important;
		transform: translateY(-45%);
   }
  .main-header nav.full.compress .nav-item.dropdown>a, .main-header nav.full.compress .nav-item.has-mega-nav>a {
  	padding-right: 9px;
  }
}

@media (min-width: 1368px) and (max-width: 1650px) {
   .main-header nav.full.compress .nav-item>.label {
     padding: 25px 10px 25px 10px;
     letter-spacing: 0;
     font-size: 14px;
   }
  .main-header nav.full.compress .nav-item.dropdown>a, .main-header nav.full.compress .nav-item.has-mega-nav>a {
  	padding-right: 25px;
  }
}

#gf_pagination_wrap .pagination>.current, .pagination>.current>a:hover, #gf_pagination_wrap .pagination>.current:focus {
	padding: 14px 18px;
}
#gf_pagination_wrap .pagination>span>a, #gf_pagination_wrap .pagination>span>span, #gf_pagination_wrap .pagination>span.deco {
	padding: 14px 18px;
}
.inspiratie-page .heading {
	margin: 20px 0 40px;
}
.inspiratie-page .images-container {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
}
.inspiratie-page .image-col {
	display: inline-block;
	padding: 0 15px;
	margin-bottom: 30px;
}
@media (min-width: 992px) {
	.inspiratie-page .image-col {
		width: calc((100% - 30px) / 3);
		max-height: 500px;
		overflow: hidden;
   }
}
@media (min-width: 565px) and (max-width: 991px) {
	.inspiratie-page .image-col {
		width: 50%;
   }
}
@media (min-width: 320px) and (max-width: 767px) {
	.inspiratie-page .image-col {
		max-height: 400px;
		overflow: hidden;
   }
}
.inspiratie-page img {
	max-width: 100%;
	height: auto;
}
.comenzi-telefonice {
	cursor: default;
}
/* main */
.mega-nav .dark {
	height: auto !important;
}
.mega-nav .list [data-list="categorii"] .list-item.one-column {
	width: auto;
	margin: 0 10px;
}
.mega-nav .list [data-list="categorii"] .list-item.one-column .top-category-img {
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto;
}
.mega-nav .list [data-list="categorii"] .list-item.one-column a {
	display: inline-block;
	line-height: 40px;
}
nav ul {
	text-align: center;
}
.template-index .slide .content .call-to-action {
	background-color: #ad9d86;
}
.product-inner .call-to-action {
	font-size: 14px;
	display: inline-block;
	padding: 7px 15px;
	color: #ad9d86;
	background-color: #fff;
	font-weight: 600;
	border-radius: 4px;
}
.mega-nav .expanded-list .list-item, .mega-nav .category-list .list-item {
	width: 21%;
}
.mega-nav .expanded-list .list-item, .mega-nav .category-list .list-item a {
	font-size: 15px;
}
.mega-img {
	width: 150px;
	height: auto;
}
.icon-back {
	position: absolute;
	top: 47px;
	left: 50%;
	margin-left: -2px;
	width: 0;
	height: 0;
	z-index: 5000;
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	opacity: 0.7;
	transform: rotate(90deg) scale(1.2);
}
/* Custom css for Club Norda page */
.newsletter-main-container {
	width: 100%;
	height: 500px;
	background: url('newsletter-background.png') no-repeat center center;
	background-size: cover;
	position: relative;
}
#mc_embed_signup.club-norda-form {
	background: rgba(255, 255, 255, 0.7);
	border: 0 none;
	transform: none;
	right: 15px;
	top: 15px;
	width: 30%;
	height: 480px;
}
#mc_embed_signup.club-norda-form h2 {
	margin-bottom: 10px;
}
#mc_embed_signup.club-norda-form .mc-field-group {
	margin: 10px 0;
	position: relative;
	width: 100%;
}
#mc_embed_signup.club-norda-form .mc-field-group.input-group label {
	margin-left: 5px;
}
#mc_embed_signup.club-norda-form .mc-field-group li {
	list-style: none;
	display: inline;
	margin-right: 20px;
}
#mc_embed_signup.club-norda-form .mc-field-group input {
	width: auto;
}
#mc_embed_signup.club-norda-form .mc-field-group .yearfield input {
	min-width: 50px;
}
#mc_embed_signup.club-norda-form .mc-field-group .monthfield input {
	min-width: 25px;
}
#mc_embed_signup.club-norda-form div.mce_inline_error {
	position: absolute;
	color: red;
	top: -20px;
	left: 0px;
	font-weight: normal;
	background-color: transparent;
	padding: 0px;
}
#mc_embed_signup.club-norda-form .button {
	font-size: 18px;
}
#mc_embed_signup.club-norda-form .clear {
	clear: both;
	margin: 0;
	width: 100%;
}
.icons-container .fa {
	font-size: 20px;
	padding-right: 10px;
	vertical-align: middle;
	display: table-cell;
}
.icons-container span {
	font-size: 16px;
	display: table-cell;
	text-align: left;
}
.club-norda-info-container.text-content-wrap {
	background: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 40px;
}
.club-norda-info-container .sidebar {
	float: left;
	padding-left: 0px;
	padding-right: 20px;
}
.club-norda-info {
	width: 100%;
	height: 300px;
	background: url('club-norda-info2.png') no-repeat center center;
	background-size: cover;
}
.club-norda-ebook {
	width: 100%;
	height: 320px;
	background: url('ghid_amenajare_in_ stil_nordic.png') no-repeat center center;
	background-size: cover;
}
.product .item {
	width: 100%;
	height: 300px;
	background-size: cover;
}
.product .item-a {
	background: url('club-norda-cover-a.png') no-repeat center center;
}
.product .item-b {
	background: url('club-norda-cover-b.png') no-repeat center center;
}
.product .item-c {
	background: url('club-norda-cover-c.png') no-repeat center center;
}
.club-button-container {
	width: 50%;
	margin: 50px auto;
	background-color: #c2b49a;
	padding: 20px;
	text-align: center;
}
.club-button-container h1 {
	color: #fff;
}
.club-button-container .submit-button {
	background-color: #fff;
	color: #ad9d86;
}
#mc_embed_signup.black-friday-form {
	position: relative;
	margin: 0;
	transform: none;
	height: auto;
	padding: 10px;
	border: 0 none;
	text-align: left;
}
#mc_embed_signup.black-friday-form .email {
	width: 100%;
	color: #000;
}
#mc_embed_signup.black-friday-form .clear {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	right: -150px;
}
#mc_embed_signup.black-friday-form .button {
	font-size: 16px;
	padding: 11px 40px;
	margin: 0;
}
.main-header-wrap .main-header .mini-cart .price.quick-total {
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
}
.main-header-wrap .main-header .mini-cart .price.quick-total .money {
	float: right;
	padding-left: 15px;
}
.on-special-sale {
	background: #ad9d86;
	color: #fff;
	position: absolute;
	top: -10px;
	right: -10px;
	width: 40px;
	height: 40px;
	font-size: 26px;
	line-height: 40px;
	text-align: center;
	border-radius: 100%;
}
.on-special-sale-search {
	background: #ad9d86;
	color: #fff;
	position: absolute;
	top: -10px;
	right: -10px;
	width: 40px;
	height: 40px;
	font-size: 26px;
	line-height: 40px;
	text-align: center;
	border-radius: 100%;
}
@media (min-width: 1025px) {
	body.sticky-header .main-header-wrap {
		position: fixed;
		width: 100%;
		top: 0;
   }
	body.sticky-header .main-header-wrap .social-links {
		display: none;
   }
	body.sticky-header .main-header-wrap .store-title img {
		max-width: 170px;
   }
	body.sticky-header .main-header-wrap .nav-item>.label {
		padding-bottom: 15px;
		padding-top: 15px;
   }
	body.sticky-header .main-header-wrap .nav-item .icon {
		top: 17px;
   }
	body.sticky-header .page-body-content {
		margin-top: 140px;
   }
	body.sticky-header .mini-cart-items-wrap {
		overflow-y: auto;
		max-height: 320px;
   }
}
@media (max-width: 850px) {
	.header-notes {
		flex-direction: column;
		text-align: center !important;
   }
	.header-notes .header-item:first-of-type {
		margin-bottom: 10px;
   }
	.header-notes a {
		font-size: 16px !important;
   }
	.header-notes a span {
		display: none;
   }
}
@media (max-width: 768px) {
	#mc_embed_signup.club-norda-form {
		width: 50%;
   }
	.club-norda-info-container .template-index .featured-products .product-list.row-of-3 .product {
		width: 33%;
   }
}
@media only screen and (max-width: 500px) {
	#mc_embed_signup.club-norda-form {
		width: 90%;
		bottom: 15px;
		height: auto !important;
   }
	.club-button-container {
		width: 80%;
   }
	.club-button-container h1 {
		font-size: 20px;
   }
	.collection-tools-left {
		display: none;
   }
	.header-centered .main-header-wrap .main-header .store-title {
		padding: 15px 0 0 0;
   }
	.header-notes {
		padding: 10px 5px !important;
   }
	.header-notes a {
		line-height: 20px;
   }
	.header-notes a.phone-item {
		font-size: 14px !important;
		letter-spacing: -0.03px;
   }
	#mc_embed_signup.black-friday-form {
		width: 65%;
		height: auto !important;
   }
	#mc_embed_signup.black-friday-form .clear {
		right: -110px;
   }
	#mc_embed_signup.black-friday-form .button {
		margin: 0;
		padding: 11px 20px;
   }
}
.main-header-wrap .main-header .mini-cart {
	background: #fff;
}
span.border-colectie {
	background: transparent;
	border: 0 none;
}
.notes .fa-phone {
	position: absolute;
	left: 2px;
	font-size: 18px;
}
.header-notes {
	display: flex;
	justify-content: space-between;
	position: relative;
	padding: 10px;
	width: 100%;
	text-align: right;
	background: #ebebeb;
}
.header-notes .header-item {
	flex-shrink: 0;
}
.header-notes .header-item:first-of-type a:first-of-type {
	margin-right: 10px;
}
.header-notes a {
	font-size: 14px;
	color: #4b4b4b;
}
.collection-header .collection-heading-tools .collection-tools-left {
	margin-top: 10px;
}
.main-header-wrap .main-header.header-social-links .social-links {
	margin-bottom: 0px;
}
.special-text {
	font-size: 14px;
	margin-top: 10px;
}
.new-section.notes .email-us {
	position: relative;
	margin-top: 5px;
	display: inline-block;
	color: #7a7a7a;
}
.new-section.notes .email-us .fa-phone {
	position: relative;
	left: initial;
}
.new-section.notes .email-us .fa-envelope {
	margin-right: 4px;
}
.extra {
	border-bottom: 1px solid #bdbdbd;
}
.extra .section-title {
	padding: 0;
	margin-bottom: 10px;
}
.extra ul li.footer-menu {
	text-align: center;
}
.extra ul li.footer-menu i {
	color: #404447;
	font-size: 30px;
}
.extra ul li.footer-menu p.title {
	color: #7a7a7a;
	margin-bottom: 0px;
	font-size: 15px;
	font-weight: 600;
}
.extra ul li.footer-menu p.subtitle {
	margin-top: 0px;
	color: #7a7a7a;
	font-size: 14px;
}
#mce-success-response {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 9999;
	background: rgba(255, 255, 255, 0.9);
	top: 0;
	left: 0;
	padding: 60px 15px;
}
#ly-languages-switcher {
	visibility: hidden;
	display: none;
}
@media only screen and (max-width: 500px) {
	.product-list-sidebar {
		display: none;
   }
}
@media only screen and (max-width: 767px) {
	.extra.advantages ul li.footer-menu p.title {
		font-size: 14px;
		letter-spacing: 0 !important;
   }
}
.back-to-top {
	position: fixed;
	bottom: 6em;
	right: 10px;
	text-decoration: none;
	color: #999;
	font-size: 16px;
	padding: 0.3em;
	display: none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	z-index: 60000;
}
.back-to-top i {
	vertical-align: middle;
}
.back-to-top span {
	padding-left: 0.5em;
}
.back-to-top i+span {
	padding-left: 0;
}
.back-to-top:hover {
	text-decoration: none;
	color: #555;
}
.brand-container {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-evenly;
	margin: 0 -20px;
}
.brand-container .brand-item {
	margin: 40px 20px;
	display: flex;
	justify-content: center;
}
.brand-container .brand-item a img{
	max-height: 55px;
}
@media only screen and (min-width: 992px) {
	.brand-container .brand-item {
		width: calc((100% / 5) - 40px);
   }
}
@media (min-width: 586px) and (max-width:991px) {
	.brand-container .brand-item {
		width: calc((100% / 3) - 40px);
   }
}
@media only screen and (max-width: 585px) {
	.brand-container .brand-item {
		width: calc(100% - 40px);
   }
}
@media (max-width: 1199px) {
	.background-mobile-right {
		background-position: top right !important;
   }
}
@media (min-width: 1600px) and (max-width: 1800px) {
	.featured-product-img {
		max-height: 310px;
   }
}
@media (min-width: 1450px) and (max-width: 1599px) {
	.featured-product-img {
		max-height: 282px;
   }
}
@media (min-width: 1250px) and (max-width: 1449px) {
	.featured-product-img {
		max-height: 245px;
   }
}
@media (min-width: 1100px) and (max-width: 1249px) {
	.featured-product-img {
		max-height: 220px;
   }
}
@media (min-width: 1001px) and (max-width: 1099px) {
	.featured-product-img {
		max-height: 200px;
   }
}
@media (min-width: 1001px) and (max-width: 1100px) {
	.featured-product-img {
		max-height: 200px;
   }
}
@media (min-width: 586px) and (max-width: 709px) {
	.featured-product-img {
		max-height: 320px;
   }
}
@media (min-width: 320px) and (max-width: 585px) {
	.featured-product-img {
		max-height: 280px;
   }
}
@media (min-width: 720px) and (max-width: 1000px) {
	.featured-product-img.blog-img {
		max-height: 142px;
   }
}

.plata-in-rate-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border: 1px solid;
    border-color: #ad9d86;
    border-radius: 5px;
    box-sizing: border-box;
    margin: 0 0 2rem;
    padding: 1.5rem;
  	background: #fff;
}
.plata-in-rate-info .detalii-container {
    flex-basis: calc(80% - 3rem)
}

.banci-container {
  	flex-basis: 20%;
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
}

.banci-container li {
    margin: 0;
    padding: 5px;
    border: 2px solid #fff;
    border-radius: 2px;
    color: #4b4b4b;
    cursor: pointer;
}
.banci-container li.active {
    border-color: #ad9d86;
    color: #ad9d86;
}

.detalii-container .tab-content:not(.active) {
  	display: none;
}

.bank-logo-container {
  	display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.bank-logo-container span {
  	margin-top: 15px;
    font-size: 2rem;
    color: #4b4b4b;
    font-weight: 700;
}

@media (min-width: 320px) and (max-width: 767px) {
  .plata-in-rate-info .detalii-container {
    margin-top: 15px;
   	flex-basis: 100%;
  }
  
  .banci-container {
  	flex-basis: 100%;
  }
  
  .bank-logo-container img {
    max-width: 100%;
  }
  
  .bank-logo-container span {
    font-size: 1.5rem;
  }
}

.pmslider-dots--type-thumbs .pmslider-dots_dot {
	width: 80px !important;
  	height: 80px !important;
  	opacity: 1 !important;
}
.pmslider-dots.pmslider-dots--position-b {
	bottom: -100px !important;
}

#enrm-branding-9988 {
	display: none !Important;
}

.price.sale .money:not(.original){
	color: #f30000;
}

.smartSlideshow-slides img {
	width: 100%;
}

@media(max-width: 550px) {
  .template-index .slideshow.content-area {
    padding: 0;
  }
}

.iwishProducts .product-compare-price.money:not(.sale):after {
	content: ' lei';
}

.iwishProducts .product-price.on-sale.money { 
	color: #f30000;
}

.iWishAdd.iwishAdded {
	cursor: default;
}

.iwishRemoveBtn {
	color: #f30000;
}

.rondell-theme-light .rondell-item {
 	cursor: default; 
}

.boost-pfs-filter-product-item-equal-height-auto .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-image {
	max-height: 315px !important;
}

.boost-pfs-filter-product-item-image-link img.lazyloaded {
	max-height: 310px !important;
}

.ml-15 {
	margin: 0 15px;
}

.extra-card-christmas {
	display: flex;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    padding: 0 15px;
  	margin-bottom: 30px;
    background: #fff;
}

.extra-card-christmas .details {
  text-align: center;
}
  
.extra-card-christmas a, .extra-card-christmas a:visited, .extra-card-christmas a:active {
	color: #fff;
}

.extra-card-christmas .title {
	margin-bottom: 5px;
    font-weight: bold;
    color: #000;
}

.extra-card-christmas .subtitle { 
	margin-bottom: 40px;
}

@media(max-width: 700px) {
	.extra-card-christmas {
      flex-direction: column;
      padding-bottom: 50px;
    }
}
@media(max-width: 719px) {
  body.template-index .product .product-inner figure {
    max-width: 290px;
    max-height: 290px;
    margin: 0 auto;
  }
  body.template-index .product .product-inner figure > img{
   height: 100%;
   width: 100%;
  }
}

@media(min-width: 720px) {
  body.template-index .product .product-inner figure {
    max-width: 315px;
    max-height: 315px;
  }
  body.template-index .product .product-inner figure > img{
   height: 100%;
   width: 100%;
  }
}
