@charset "UTF-8";
*,
.entry-content h2 *,
.entry-content h3 *,
.entry-content h4 *,
.entry-content h5 * {
	font-family: Montserrat, sans-serif;
}
.entry-content * {
	font-family: "Jost";
}
.entry-content .faq-toggle-button {
	font-family: "Jost" !important;
}
 html {
	font-size: 62.5%;
}
html:not(.is-ready),
.widget_categories_image_grid img:not(.is-loaded):not(.emoji), .c-card__frame img:not(.is-loaded):not(.emoji), .entry-thumbnail img:not(.is-loaded):not(.emoji) {
	opacity: 1;
}
.widget--stripe::before,
.widget.dark::before,
.o-layout__full:nth-of-type(2n) .widget:nth-of-type(2n+1)::before,
.o-layout__full:nth-of-type(2n+1) .widget:nth-of-type(2n)::before,
.widget_promo_box::before,
.widget--stripe::after,
.widget.dark::after,
.o-layout__full:nth-of-type(2n) .widget:nth-of-type(2n+1)::after,
.o-layout__full:nth-of-type(2n+1) .widget:nth-of-type(2n)::after,
.widget_promo_box::after,
.single .entry-header::before,
.single .entry-header::after,
.single .header-spacer::before,
.single .header-spacer::after,
.related-posts-container::before,
.related-posts-container::after {
	display: none;
}
::-webkit-input-placeholder {
	font-style: inherit;
	font-weight: 200;
}
::-ms-input-placeholder {
	font-style: inherit;
	font-weight: 200;
}
::placeholder {
	font-style: inherit;
	font-weight: 200;
}
input[type="text"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="email"],
input[type="password"],
input[type="url"],
input[type="search"] {
	font-family: 'Montserrat', sans-serif !important;
	line-height: inherit;
	padding: .375rem 1rem .4rem;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	cursor: pointer;
	display: inline-block;
	font-family: 'Montserrat', sans-serif !important;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-color: transparent;
	text-decoration: none !important;
	border: 1px solid transparent;
	padding: .375rem 1rem !important;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}
.site {
	border: none;
}
.c-btn {
	background-color: #e85159;
}
.c-branding.c-branding--mobile {
	display: none !important;
}
body.hide-nav .site-header {
	visibility: hidden !important;
}
body.hide-nav .site-header .u-header-sides-spacing {
	padding-top: 1rem;
}
.header-main {
	letter-spacing: normal;
}
.site-header .header-wrap .header .header-search {
	background: #fff;
	color: #000;
	height: 5rem;
	width: 100%;
	position: absolute;
	top: 5rem;
	display: none;
	z-index: 2;
}
@media (min-width: 760px) {
	.site-header .header-wrap .header .header-search {
		top: 6rem;
	}
}
@media (min-width: 1020px) {
	.site-header .header-wrap .header .header-search {
		top: 0;
		position: relative;
		display: inline-block;
		max-width: 380px;
		height: 4rem;
		margin-left: 0rem;
	}
}
@media (min-width: 1240px) {
	.site-header .header-wrap .header .header-search {
		max-width: 450px;
	}
}
.site-header .header-wrap .header .header-search--active {
	display: block;
	left: 0;
	right: 0;
}
.site-header .header-wrap .header .header-search button[type="submit"].submit {
	z-index: 5;
	position: absolute;
	padding: 1.45rem .8em;
	height: 5rem;
	top: 0;
	right: 0;
	width: 5rem;
	overflow: hidden;
	text-indent: -99999px;
	background-color: #e85159;
	color: #fff;
	display: inline-block;
	background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' enable-background='new 0 0 16 16' x='0px' y='0px'%3E%3Cg%3E%3Cpath d='M1 15l5.465-5.465'%3E%3C/path%3E%3Cpath fill='%23FFF' d='M1 16c-.256 0-.512-.098-.707-.293-.391-.391-.391-1.023 0-1.414l5.465-5.465c.391-.391 1.023-.391 1.414 0s.391 1.023 0 1.414l-5.465 5.465c-.195.195-.451.293-.707.293zM10 12c-3.309 0-6-2.691-6-6s2.691-6 6-6 6 2.691 6 6-2.691 6-6 6zm0-10c-2.206 0-4 1.794-4 4s1.794 4 4 4 4-1.794 4-4-1.794-4-4-4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-size: 40%;
	background-repeat: no-repeat;
	border: 0;
	text-align: center;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
	font-weight: 600;
	font-size: .9375em;
	-webkit-appearance: none;
	border-radius: 0;
}
@media (min-width: 1020px) {
	.site-header .header-wrap .header .header-search button[type="submit"].submit {
		height: 4rem;
	}
}
.dropdown-sizes {
	width: 30%;
	position: static;
	text-align: left;
	float: left;
}
@media (min-width: 1020px) {
	.dropdown-sizes {
		width: 11rem;
	}
}
.search-field {
	width: 70%;
	padding-right: 5rem;
	position: relative;
	display: block;
	text-align: left;
	border-left: 1px solid #c3c3c3;
	float: left;
}
@media (min-width: 1240px) {
	.search-field {
		width: 30rem;
	}
}
.search-field__content {
	float: left;
	position: relative;
	width: 100%;
	display: flex;
	align-items: center;
	height: 5rem;
}
@media (min-width: 1020px) {
	.search-field__content {
		height: 4rem;
	}
}
.search-field__content input {
	display: block;
	width: 100%;
	padding-right: 2rem;
	height: 5rem;
	font-family: 'Montserrat', sans-serif;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: #fff !important;
	font-size: 1.2rem !important;
	border: 0;
}
.search-field__content input::-webkit-input-placeholder {
	color: #757575;
}
.search-field__content input::-ms-input-placeholder {
	color: #757575;
}
.search-field__content input::placeholder {
	color: #757575;
}
.search-field__content input:-ms-input-placeholder {
	color: #757575;
}
.search-field__content input:-ms-input-placeholder {
	color: #757575;
}
@media (min-width: 1020px) {
	.search-field__content input {
		height: 4rem;
	}
}
.search-field__content input:focus {
	outline: none;
}
.dropdown-trigger {
	position: relative;
	display: block;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	background-color: #fff;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 1.2rem;
	height: 5rem;
	line-height: 1;
	text-align: left;
	padding: 2rem .5rem 2rem .5rem;
}
@media (min-width: 1020px) {
	.dropdown-trigger {
		height: 4rem;
		padding: 1.5rem .5rem 1.5rem .9rem;
		font-weight: bold;
	}
}
.dropdown-trigger:after {
	position: absolute;
	top: 50%;
	margin-top: -.5em;
	right: .75em;
	content: " ";
	width: 1em;
	height: 1em;
	display: block;
	overflow: hidden;
	background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' enable-background='new 0 0 16 16' x='0px' y='0px'%3E%3Cpath d='M8 13c-.256 0-.512-.098-.707-.293l-7-7c-.391-.391-.391-1.023 0-1.414s1.023-.391 1.414 0l6.293 6.293 6.293-6.293c.391-.391 1.023-.391 1.414 0s.391 1.023 0 1.414l-7 7c-.195.195-.451.293-.707.293z'%3E%3C/path%3E%3C/svg%3E");
	background-size: .75em;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.dropdown-trigger--open {
	position: relative;
	z-index: 13;
}
.dropdown-trigger--open:after {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: all .2s;
	transition: all .2s;
}
.dropdown-trigger--initial {
	position: relative;
	float: left;
	width: 100%;
	display: none;
	color: #3b3b3b;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dropdown-trigger--initial.active {
	display: block;
}
.dropdown-trigger--selected {
	position: relative;
	float: left;
	width: 100%;
	display: none;
	color: #3b3b3b;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dropdown-trigger--selected i:after {
	content: ", ";
}
.dropdown-trigger--selected i:last-of-type:after {
	content: none;
}
.dropdown-trigger--selected.active {
	display: block;
}
.dropdown-content {
	z-index: 12;
	position: absolute;
	top: 200%;
	left: 0;
	opacity: 0;
	visibility: hidden;
	color: #3b3b3b;
	background-color: #fff;
	-webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.35);
	box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.35);
	width: 100%;
	-webkit-transition: all .1s ease-out;
	transition: all .1s ease-out;
}
.dropdown-content--open {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	transform: scale(1);
	top: 98%;
}
.dropdown-content--block {
	max-height: 50vh;
	overflow: auto;
	padding: 1em;
}
.sizes-trigger-midsizes {
	float: left;
	margin-top: .5rem;
	font-size: 1.2rem;
	color: #797979;
	background: 0 0;
	padding: 0;
	text-transform: none;
	font-weight: 400;
	border: none;
	font-family: "Montserrat", sans-serif;
}
.sizes-trigger-midsizes:hover,
.sizes-trigger-midsizes:focus,
.sizes-trigger-midsizes:active {
	text-decoration: underline !important;
}
.dropdown-footer {
	padding: 1rem 20px;
	border-top: 1px solid #dfdfdf;
}
.dropdown-submit {
	display: inline-block !important;
	padding: 1rem 20px !important;
	background-color: #e85159 !important;
	color: #fff !important;
	border: 0 !important;
	width: 100% !important;
	height: 5rem !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font-family: 'Montserrat', sans-serif !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	-webkit-transition: background-color .2s ease-out !important;
	transition: background-color .2s ease-out !important;
	font-weight: 300 !important;
	font-size: 1.4rem !important;
	-webkit-appearance: none !important;
	border-radius: 0 !important;
}
.auto-complete-result-list {
	background: white;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	min-width: 232px;
	border: 1px solid rgba(228, 228, 228, 0.6);
	overflow: auto;
	z-index: 99;
}
.auto-complete-result-list__item {
	padding: 0.8rem 1rem;
	border-bottom: 1px solid rgba(228, 228, 228, 0.6);
	font-family: 'Montserrat', sans-serif;
	font-size: 1.2rem;
}
.auto-complete-result-list__item:hover,
.auto-complete-result-list__item:focus,
.auto-complete-result-list__item.active {
	cursor: pointer;
	background: rgba(228, 228, 228, 0.6);
}
.tabs {
	float: left;
	width: 100%;
	display: block;
}
.tabs-menu {
	float: left;
	width: 100%;
	margin-top: .25rem;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	color: #3b3b3b;
	font-size: .875rem;
}
.tabs-menu i {
	color: #bbb;
	margin: 0 .25rem;
	font-size: 1.2rem;
}
.tabs-container {
	float: left;
	width: 100%;
	margin-top: .65rem;
	display: block;
	overflow: hidden;
}
.tabs-content {
	float: left;
	width: 100%;
	list-style-type: none;
	margin: 0 !important;
	padding: 0;
	display: none;
}
.tabs-content.active {
	display: block;
}
.sizes-list li {
	display: inline-block;
	margin: 0 .35rem .35rem 0;
	font-size: 1.2rem;
	float: left;
}
.sizes-list li:hover label {
	background-color: #dfdfdf;
}
.sizes-list li.selected label {
	background-color: #66bd08;
	border-color: #66bd08;
	color: #fff;
	-webkit-transition: all .2s;
	transition: all .2s;
	cursor: pointer;
}
.sizes-list input {
	display: none;
}
.sizes-list label {
	text-align: center;
	display: block;
	float: left;
	border: 1px solid #dfdfdf;
	font-weight: 700;
	-webkit-transition: all .2s;
	transition: all .2s;
	color: #3b3b3b;
	margin: 0;
	cursor: pointer;
}
.sizes-list .mid-size {
	display: none;
}
.sizes-list a,
.sizes-list span,
.sizes-list label {
	min-width: 3.5em;
	padding: .65em .125em;
	font-size: 1.2rem;
	line-height: 1;
}
@media only screen and (min-width: 768px) {
	.sizes-list a,
	.sizes-list span,
	.sizes-list label {
		min-width: 3.77em;
		padding: .5em .25em .5em .25em;
	}
}
@media only screen and (min-width: 1020px) {
	.sizes-list a,
	.sizes-list span,
	.sizes-list label {
		min-width: 3.23em;
	}
}
.sizes-list:after {
	content: '';
	display: table;
	clear: both;
}
.sizes-nav {
	text-align: center;
	display: inline-block;
	float: right;
	margin-right: 2px;
	font-weight: 700;
}
.sizes-nav button {
	display: inline-block;
	line-height: inherit;
	position: relative;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	padding: 0 .25rem 0 0;
	text-transform: none;
	background: 0 0;
	color: #bbb;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
	width: auto;
	border: 0;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 1.2rem;
	-webkit-appearance: none;
	border-radius: 0;
	cursor: pointer;
	padding: 0 !important;
}
.sizes-nav button:after {
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 2px;
	background-color: #3b3b3b;
}
.sizes-nav button.active {
	color: #3b3b3b;
	background: 0 0;
}
.sizes-nav button.active:after {
	display: block;
}
.sizes-nav button:hover {
	color: #3b3b3b;
	background: 0 0;
}
.sizes-nav button:hover:after {
	display: block;
}
.sizes-nav button:focus {
	outline: none;
}
.sizes-trigger-midsizes {
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	cursor: pointer;
	padding: 0 !important;
	color: rgb(117, 117, 117);
}
.sizes-trigger-midsizes:hover {
	text-decoration: underline;
	color: #000;
}
.sizes-trigger-midsizes:focus {
	outline: none;
}
.show-mid-sizes .mid-size {
	display: inline-block;
}

.has-post-thumbnail > .c-card:hover .c-card__letter {
	display: none;
}
.site-header {
	position: relative;
	z-index: 99;
}
.site-header::after {
	display: none;
}
.search-trigger,
.c-navbar__zone--middle {
	display: none !important;
}
.c-navbar .c-navbar__zone--right > [class^="menu"][class*="container"] {
	border-top: 0;
}

/* Everysizes Header */

.search-box {
 position:relative;
 background:#fff;
 color:#000;
 height:4rem;
 z-index:110;
}
.search-box .submit {
 z-index:5;
 position:absolute;
 top:0;
 right:0;
 width:5rem;
 overflow:hidden;
 text-indent:-99999px;
 background-image:url(data:image/svg+xml;base64,IDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDE2IDE2JyB4PScwcHgnIHk9JzBweCc+PGc+PHBhdGggZD0nTTEgMTVsNS40NjUtNS40NjUnPjwvcGF0aD48cGF0aCBmaWxsPScjRkZGJyBkPSdNMSAxNmMtLjI1NiAwLS41MTItLjA5OC0uNzA3LS4yOTMtLjM5MS0uMzkxLS4zOTEtMS4wMjMgMC0xLjQxNGw1LjQ2NS01LjQ2NWMuMzkxLS4zOTEgMS4wMjMtLjM5MSAxLjQxNCAwcy4zOTEgMS4wMjMgMCAxLjQxNGwtNS40NjUgNS40NjVjLS4xOTUuMTk1LS40NTEuMjkzLS43MDcuMjkzek0xMCAxMmMtMy4zMDkgMC02LTIuNjkxLTYtNnMyLjY5MS02IDYtNiA2IDIuNjkxIDYgNi0yLjY5MSA2LTYgNnptMC0xMGMtMi4yMDYgMC00IDEuNzk0LTQgNHMxLjc5NCA0IDQgNCA0LTEuNzk0IDQtNC0xLjc5NC00LTQtNHonPjwvcGF0aD48L2c+PC9zdmc+);
 background-position:center;
 background-size:40%;
 background-repeat:no-repeat
}
.search-box .dropdown.sizes {
 float:left;
 width:7.5rem
}
.search-box .search-field {
 z-index:1;
 position:relative;
 float:left;
 width:17.5rem;
 display:block;
 text-align:left;
 border-left:1px solid #c3c3c3;
 height:4rem
}
.search-box .search-field .content {
 float:left;
 position:relative;
 width:100%;
 height:4rem;
 display:block
}
.search-box .search-field .content input {
 display:block;
 width:100%;
 padding-right:2rem;
 font-size:1.2rem;
 height:4rem;
 font-family:Montserrat,sans-serif;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 background:#fff;
 border: none;
 font-size: 16px;
 transform: scale( 0.78 );
 transform-origin: left;
 width: 140%;
 max-width: 127%;
 padding-left: 1.3rem;
 word-break: normal;
}
.search-box .search-field .content input::placeholder {
  font-weight: 500;
  font-size: 15px;
}
.search-box .search-field .bubble {
 margin-bottom:0
}
.search-box .search-field select {
 float:left;
 border:0;
 width:60%;
 margin-right:40%;
 font-size:1.2rem
}
.search-box .search-field select:focus {
 outline:0
}
@media(min-width:1024px) {
 .header-search {
  float:right;
  width:40rem;
  height:4rem;
  margin-top:1.5rem;
  margin-left:2rem;
  display:block
 }
 .header-search .search-box {
  width:100%;
  height:4rem
 }
 .header-search .search-box .sizes>.trigger {
  border-bottom:0
 }
 .header-search .search-box .submit {
  height:4rem;
  width:4rem
 }
 .header-search .search-field {
  width:23.5rem;
  height:4rem
 }
 .header-search .search-field .content {
  height:4rem
 }
 .header-search .submit {
  height:4rem;
  padding-top:1rem;
  padding-bottom:1rem
 }
 body .showSearch .header-search {
  display:block
 }
 .header-search .dropdown-content {
  width:40rem
 }
}
@media(min-width:1200px) {
 .header-search {
  width:45rem
 }
 .header-search .search-box {
  width:45rem
 }
 .header-search .dropdown.sizes {
  width:11rem
 }
 .header-search .search-field {
  width:30rem
 }
}
@media (max-width: 1023px) {
	#main-menu .header__menu-shoe-flyout {
	  display: none;
	  position: absolute;
	  background: #3B3B3B;
	  width: 100%;
	  height: 100%;
	  top: 50px;
	  z-index: 10;
	}
	#main-menu .header__menu-shoe-flyout .list a:last-child:not(.sale-category) {
	  padding-bottom: 150px;
	}
	#main-menu .header__menu-shoe-flyout .list-mobile-only .sub-category-header {
	  font-weight: 400;
	  text-decoration: underline;
	}
	#main-menu .header__menu-shoe-flyout .sub-category {
	  padding: 0 0 8px 32px;
	  border-top: 0;
	  font-weight: 500;
	}
	#main-menu .header__menu-shoe-flyout .sale-category {
	  border-bottom: 1px solid #6E6E6E;
	}
	#main-menu .header__menu-shoe-flyout .last {
	  border-bottom: 1px solid #6E6E6E;
	}
	#main-menu .header__menu-shoe-flyout .sub-category-all {
	  text-decoration: underline;
	}
	#main-menu .header__menu-shoe-flyout .sub-category.sub-category-header {
	  display: block;
	  font-weight: bold;
	  padding: 16px;
	}
	#main-menu .header__menu-shoe-flyout .sub-category.pseudo-mobile-category {
	  border-top: 1px solid #757575;
	  border-bottom: 1px solid #757575;
	  padding: 1em 32px;
	  margin-top: 16px;
	}
  }
  @media (min-width: 1024px) {
	#main-menu .header__menu-shoe-container {
	  position: relative;
	  color: #fff;
	  text-decoration: none;
	  font-size: 1.4rem;
	  display: table-cell;
	  vertical-align: middle;
	  font-weight: 700;
	  padding-left: 0rem;
	}
	#main-menu .list:not(:last-child)::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 1px;
		height: 100%;
		background-color: #EAEAEA;
	  }
	  #main-menu .list:nth-of-type(3), #main-menu .list:nth-of-type(4) {
		margin-left: 20px;
	  }
	#main-menu .header__menu-shoe-container > a {
		padding-left: 0.75rem;
	}
	#main-menu .header__menu-shoe-container > a:hover::after {
		display: none !important;
	}
	#main-menu .header__menu-shoe-flyout a {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}
	#main-menu .header__menu-shoe-container svg {
	  fill: #fff;
	  margin-left: -3px;
	  vertical-align: middle;
	}
	#main-menu .header__menu-shoe-container:hover,
	#main-menu .header__menu-shoe-container .hover {
	  color: #3b3b3b;
	  background: #fff;
	}
	#main-menu .header__menu-shoe-container:hover svg,
	#main-menu .header__menu-shoe-container .hover svg {
	  fill: #3b3b3b;
	}
	#main-menu .header__menu-shoe-container:hover a,
	#main-menu .header__menu-shoe-container .hover a {
	  color: #3B3B3B !important;
	}
	#main-menu .header__menu-shoe-container:hover .header__menu-shoe-flyout,
	#main-menu .header__menu-shoe-container.hover .header__menu-shoe-flyout {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	}
	#main-menu .header__menu-shoe-flyout {
	  display: none;
	  position: fixed;
	  top: 70px;
	  max-width: 1180px;
	  left: 20px;
	  background: #fff;
	  padding: 36px 16px;
	  text-align: left;
	  font-size: 15px;
	  cursor: auto;
	  -webkit-box-shadow: 0 11px 15px 0 rgba(0, 0, 0, 0.15);
	  box-shadow: 0 11px 15px 0 rgba(0, 0, 0, 0.15);
	  min-width: 850px;
	}
	#main-menu .header__menu-shoe-flyout .list-mobile-only {
	  display: none;
	}
	#main-menu .header__menu-shoe-flyout .list a:hover {
	  text-decoration: underline;
	}
	#main-menu .header__menu-shoe-flyout div {
	  margin-left: 32px;
	  position: relative;
	  width: 33%;
	}
	#main-menu .header__menu-shoe-flyout a {
	  color: black;
	  font-weight: 700;
	  float: left;
	  min-width: 100px;
	  width: 100%;
	  margin: 2px 0;
	}
	#main-menu .header__menu-shoe-flyout a.desktop-only {
	  margin-bottom: 8px;
	}
	#main-menu .header__menu-shoe-flyout a.sub-category {
	  font-weight: 400;
	}
	#main-menu .header__menu-shoe-flyout a.sub-category-all {
	  font-weight: 400;
	  padding-top: 16px;
	  text-decoration: underline;
	}
	#main-menu .header__menu-shoe-flyout a.sale-category {
	  color: #e85159;
	}
	#main-menu .header__menu-shoe-flyout .col2 {
	  width: 40%;
	}
	#main-menu .header__menu-shoe-flyout .col2 a.sub-category {
	  width: 50%;
	  padding-right: 16px;
	}
	#main-menu .header__menu-shoe-flyout .col3 {
	  width: 20%;
	}
	#main-menu .header__menu-shoe-flyout .col3 a.sub-category {
	  width: 100%;
	  padding-right: 16px;
	}
	#main-menu .header__menu-shoe-flyout .width15 {
	  width: 15%;
	}
	#main-menu .header__menu-shoe-flyout .only-mobile {
	  display: none;
	}
	#main-menu .header__menu-shoe-flyout .pseudo-mobile-category {
	  display: none;
	}
	#main-menu .header__menu-shoe-flyout .sub-category-header {
	  display: block;
	  padding-left: 7px;
	  font-size: 1.4rem;
	  padding-bottom: 8px;
	}
}
@media(max-width:1023px) {
	#main-menu,
	.header-search {
	 display:none
	}
   }
   .header .triggers button.trigger-header-menu {
	text-indent:0
   }
   .trigger-header-menu {
	position:relative
   }
   .trigger-header-menu:after {
	content:'Menü';
	position:absolute;
	bottom:4px;
	left:0;
	right:0;
	height:10px;
	color:#fff;
	font-size:9px;
	font-weight:400;
	text-transform: uppercase;
   }
   .trigger-header-menu span {
	position:absolute;
	top:45%;
	right:1rem;
	margin-top:-2px;
	-webkit-transition:background .3s .3s;
	transition:background .3s .3s;
	display:inline-block;
	height:3px;
	width:3rem;
	background:#fff
   }
   @media(min-width:768px) {
	.trigger-header-menu span {
	 right:1.2rem
	}
   }
   .trigger-header-menu span:after,
   .trigger-header-menu span:before {
	content:'';
	right:0;
	-webkit-transform:translateZ(0);
	-ms-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transition:-webkit-transform .3s .3s;
	transition:-webkit-transform .3s .3s;
	transition:transform .3s .3s;
	transition:transform .3s .3s,-webkit-transform .3s .3s;
	position:absolute;
	display:inline-block;
	height:3px;
	width:3rem;
	background:#fff
   }
   .trigger-header-menu span:before {
	top:-8px
   }
   .trigger-header-menu span:after {
	top:8px
   }
   .header-menu-active .trigger-header-menu span {
	background:transparent
   }
   .header-menu-active .trigger-header-menu span:before {
	-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);
	-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);
	transform:translateX(4px) translateY(-3px) rotate(45deg)
   }
   .header-menu-active .trigger-header-menu span:after {
	-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);
	-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);
	transform:translateX(4px) translateY(2px) rotate(-45deg)
   }
   .header {
	width:100%;
	background:#3b3b3b;
	z-index:999;
	position:fixed;
	top:0;
	left:0;
	/* height:5rem; */
	display:block
   }
   .header:not(.sticky) {
	-webkit-transition:background-color .3s;
	transition:background-color .3s
   }
   .header:not(.sticky) .triggers button {
	-webkit-transition:none;
	transition:none
   }
   .header .grid {
	padding:0
   }
   .header .row {
	margin:0;
		display: block;
   }
   .header .logo {
	padding:0;
	display:block;
	background-color:#e85159;
	height:5rem;
	width:30%
   }
   .header .logo-svg {
	width:80%
   }
   @media(min-width:768px) {
	.header .logo-svg {
	 width:70%
	}
   }
   .header .logo-svg-center {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
		 float: left;
   }
   .header .triggers {
	float:right;
	display:block;
	background:#3b3b3b
   }
   .header .triggers button {
	float:right;
	width:5rem;
	height:5rem;
	border-left:1px solid rgba(255,255,255,.25);
	background-size:50%;
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-999999px
   }
   .header .triggers button.trigger-header-search {
	background-image:url(data:image/svg+xml;base64,IDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDE2IDE2JyB4PScwcHgnIHk9JzBweCc+PGc+PHBhdGggZD0nTTEgMTVsNS40NjUtNS40NjUnPjwvcGF0aD48cGF0aCBmaWxsPScjRkZGJyBkPSdNMSAxNmMtLjI1NiAwLS41MTItLjA5OC0uNzA3LS4yOTMtLjM5MS0uMzkxLS4zOTEtMS4wMjMgMC0xLjQxNGw1LjQ2NS01LjQ2NWMuMzkxLS4zOTEgMS4wMjMtLjM5MSAxLjQxNCAwcy4zOTEgMS4wMjMgMCAxLjQxNGwtNS40NjUgNS40NjVjLS4xOTUuMTk1LS40NTEuMjkzLS43MDcuMjkzek0xMCAxMmMtMy4zMDkgMC02LTIuNjkxLTYtNnMyLjY5MS02IDYtNiA2IDIuNjkxIDYgNi0yLjY5MSA2LTYgNnptMC0xMGMtMi4yMDYgMC00IDEuNzk0LTQgNHMxLjc5NCA0IDQgNCA0LTEuNzk0IDQtNC0xLjc5NC00LTQtNHonPjwvcGF0aD48L2c+PC9zdmc+)
   }
   .header .triggers button.trigger-header-menu.active,
   .header .triggers button.trigger-header-search.active {
	opacity:.5
   }
   .header .search-box {
	float:right
   }
   @media(min-width:768px) {
	.header {
	 /* height:6rem */
	}
	.header:not(.sticky) {
	 -webkit-transition:background-color .3s,margin .1s;
	 transition:background-color .3s,margin .1s
	}
	.header .grid,
	.header .header-main,
	.header .logo,
	.header .section,
	.header>.row {
	 height:6rem
	}
	.header .header-meta,
	.header .meta-actions,
	.header .meta-actions a,
	.header .selectbox {
	 height:3rem
	}
	.header .header-main {
	 float:left;
	 width:100%
	}
	.header .header-main .triggers button {
	 height:6rem;
	 width:6rem;
	}
	.header .logo {
	 width:20%;
	 background-size:70%
	}
	.header.scroll {
	 -webkit-transition:background-color .3s,margin .1s;
	 transition:background-color .3s,margin .1s;
	 background:#3b3b3b!important
	}
	.partner-bar .header.scroll {
	 margin-top:0
	}
   }
   .mobile-only {
	display: none !important;
  }
  @media (max-width: 1023px) {
	#main-menu .head svg {
		vertical-align: middle;
	}
	#main-menu .header__menu-shoe-container span {
	  display: block;
	  padding: 1em 1em;
	  border-top: 1px solid #6E6E6E;
	  color: #fff;
	  font-weight: bold;
	  position: relative;
	  font-size: 1.4rem;
	}
  }
  @media (max-width: 1023px) {
	#main-menu .header__menu-shoe-container span.closed svg,
	#main-menu .header__menu-shoe-container .main-category svg {
	  fill: #fff;
	  position: absolute;
	  right: 10px;
	  -webkit-transform: rotate(270deg);
		  -ms-transform: rotate(270deg);
			  transform: rotate(270deg);
	}
  }
  @media (max-width: 1023px) {
	#main-menu .header__menu-shoe-flyout {
	  display: none;
	  position: absolute;
	  background: #3B3B3B;
	  width: 100%;
	  height: 100%;
	  top: 50px;
	  z-index: 10;
	}
	#main-menu .header__menu-shoe-flyout .list a:last-child:not(.sale-category) {
	  padding-bottom: 150px;
	}
	#main-menu .header__menu-shoe-flyout .list-mobile-only .sub-category-header {
	  font-weight: 400;
	  text-decoration: underline;
	}
	#main-menu .header__menu-shoe-flyout .sub-category {
	  padding: 0 0 8px 32px;
	  border-top: 0;
	  font-weight: 500;
	}
	#main-menu .header__menu-shoe-flyout .sale-category {
	  border-bottom: 1px solid #6E6E6E;
	}
	#main-menu .header__menu-shoe-flyout .last {
	  border-bottom: 1px solid #6E6E6E;
	}
	#main-menu .header__menu-shoe-flyout .sub-category-all {
	  text-decoration: underline;
	}
	#main-menu .header__menu-shoe-flyout .sub-category.sub-category-header {
	  display: block;
	  font-weight: bold;
	  padding: 16px;
	}
	#main-menu .header__menu-shoe-flyout .sub-category.pseudo-mobile-category {
	  border-top: 1px solid #757575;
	  border-bottom: 1px solid #757575;
	  padding: 1em 32px;
	  margin-top: 16px;
	}
  }
  @media only screen and (max-width: 1023px) {
	.mobile-only {
	  display: block !important;
	}
  }
  @media only screen and (max-width: 1023px) {
	.desktop-only {
	  display: none !important;
	}
  }
   @media(max-width:1023px) {
	#main-menu {
	 width:-webkit-calc(100% - 10rem);
	 width:calc(100% - 10rem);
	 max-width:300px;
	 background:0 0;
	 position:fixed;
	 display:block;
	 height:100vh;
	 left:-100%;
	 background:#3b3b3b;
	 -webkit-transition:left .3s ease;
	 transition:left .3s ease;
	 z-index:10000
	}
	#main-menu ul {
	 display:block;
	 margin:0;
	 list-style-type:none;
	 padding:0
	}
	#main-menu .head {
	 height:5rem;
	 background:#e85159;
	 color:#fff;
	 padding:1.4rem 2rem;
	 font-weight:700;
		font-size: 1.4rem;
		font-family: sans-serif;
	}
   }
   @media(max-width:1023px) and (min-width:768px) {
	#main-menu .head {
	 height:6rem;
	 padding:2rem
	}
   }
   @media(max-width:1023px) {
	#main-menu li {
	 display:block;
		margin: 0;
	}
	#main-menu a,
	#main-menu .prg-link {
		font-family: sans-serif;
	}
	#main-menu li:last-of-type a {
	 border-bottom:1px solid #757575
	}
	#main-menu a,
	#main-menu .prg-link {
	 display:block;
	 padding:1em;
	 border-top:1px solid #757575;
	 color:#fff;
	 font-weight:700;
		font-size: 1.4rem;
		text-decoration: none;
	}

	#main-menu .btn-my-everysize {
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 10px;
		min-height: auto;
		padding-top: 14px !important;
		padding-bottom: 14px !important;
		font-size: 14px;
		font-family: Montserrat, sans-serif;
	}
   }
   @media(min-width:1024px) {
	#main-menu {
	 float:right;
	 height:7rem;
	 margin-right:0;
	 font-family:Montserrat,sans-serif
	}
	#main-menu .head {
	 text-indent:-999px
	}
	#main-menu ul {
	 float:left;
	 width:auto;
	 margin:0;
	 padding:0;
	 height:70px;
	 display:block;
	 list-style-type:none
	}
	#main-menu ul li {
	 position:relative;
	 float:left;
	 height:7rem;
	 display:table;
	 margin-left:0.5rem;
	 margin-right:0.5rem;
	 width:auto
	}
	#main-menu ul li.has-flyout-menu {
		margin-left: 0;
		margin-right: 0;
	}
	#main-menu ul li.has-flyout-menu + li:not(.has-flyout-menu) {
		margin-left: 0.5rem;
	}
	#main-menu ul li:first-child {
	 margin-left:0
	}
	#main-menu a {
	 position:relative;
	 color:#fff;
	 text-decoration:none;
	 font-size:1.3rem;
	 display:table-cell;
	 vertical-align:middle;
	 font-weight:700;
	 padding:0
	}
	#main-menu a.active:after,
	.no-touch #main-menu a:hover:after {
	 content:" ";
	 width:100%;
	 height:2px;
	 display:block;
	 position:absolute;
	 bottom:2rem;
	 background:#fff
	}
	#headerSearch,
	#main-menu,
	.header-meta {
	 display:block
	}
	.index #headerSearch {
	 display:none
	}
	.header {
	 /* height:7rem */
	}
	.index .header {
	 background:0 0
	}
	.index .header.sticky {
	 background:#3b3b3b
	}
	.header .grid,
	.header .header-main,
	.header .logo,
	.header .section,
	.header>.row {
	 height:7rem
	}
	.header.scroll.showSearch #main-menu {
	 float:right
	}
	.header .logo {
	 width:18.4%
	}
	.header .header-meta {
	 display:block;
	 float:left;
	 width:100%;
	 background:#323232
	}
	.header .header-meta .social-buttons {
	 float:right;
	 margin:0;
	 width:auto
	}
	.header .header-meta .social-buttons a {
	 background-color:transparent;
	 width:3.5em
	}
	.header .header-meta h1 {
	 float:left;
	 font-size:1rem;
	 text-transform:none;
	 color:#fff;
	 font-weight:400;
	 margin:.2em 0 0;
	 opacity:.5;
	 display:none
	}
	.header .header-meta .meta-actions {
	 float:left
	}
	.header .header-meta .meta-actions form {
	 width:auto
	}
	.header .header-meta .meta-actions a {
	 display:none;
	 float:left;
	 font-size:1.2rem;
	 margin-left:1em;
	 margin-right:1em;
	 margin-top:.5em;
	 color:#fff;
	 opacity:.5
	}
	.header .header-main .triggers {
	 display:none
	}
	.header .section {
	 padding:0
	}
	.header .grid {
	 padding:0 2rem
	}
	.header #headerSearch {
	 margin-left:2rem
	}
   }
   @media(min-width:1200px) {
	#main-menu a {
	 font-size:1.4rem;
	 margin-right:2rem
	}
   }
   .header-menu-active #main-menu {
	left:0
   }
   .header-menu-active .header-search {
	display:none
   }
   .header-search-active .header-search {
	display:block;
	width:100%;
	position:absolute;
	margin-top:5rem
   }
   @media(min-width:768px) {
	.header-search-active .header-search {
	 margin-top:6rem
	}
   }
   .header-search-active .header-search .sizes {
	width:30%
   }
   .header-search-active .header-search .search-field {
	width:70%;
	padding-right:5rem
   }
   .header-search-active .header-search .dropdown-trigger {
	padding:2rem .5em
   }
   .header-search-active .header-search .submit {
	padding:1.45rem .8em;
	height:50px
   }
   .header-search-active .header .sizes .dropdown-trigger,
   .header-search-active .header-search,
   .header-search-active .search-field,
   .header-search-active .search-field .content,
   .header-search-active .search-field .content input {
	height:5rem
   }
   .header-search-active .header-menu {
	display:none
   }
   body.promobanner {
	top:4.1rem
   }
   .header-promo {
	display:none;
	height:4.1rem;
	background-color:#efdd25;
	color:#000;
	font-weight:700;
	z-index:100000;
	width:100%
   }
   .promobanner .header-promo {
	display:block
   }
   .header-promo .grid {
	height:3rem
   }
   .header-promo .grid .row {
	padding-top:.75rem;
	text-align:center
   }
  
   .header-banner--relative {
	z-index:0;
	position:relative;
	top:0
   }
   .header-banner--notice {
	background-color:#000;
	color:#fff;
	min-height:50px;
	font-size:12px;
	font-family:Montserrat,sans-serif;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-transform:none;
	line-height:20px
   }
   @media(min-width:767px) {
	.header-banner--notice {
	 height:80px;
	 line-height:24px
	}
   }
   .header-banner--notice .notice-content {
	width:100%;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	text-align:center
   }
   @media(min-width:767px) {
	.header-banner--notice .notice-content {
	 font-size:16px
	}
   }
   .header-banner--notice .notice-content--head {
	font-weight:700;
	font-size:13px
   }
   @media(min-width:767px) {
	.header-banner--notice .notice-content--head {
	 font-size:18px
	}
   }
   .header-banner--xmas {
	background-image:url(https://cdn.evrysz.net/media/xmax2019-bg.png);
	min-height:50px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
   }
   @media(min-width:767px) {
	.header-banner--xmas {
	 height:90px
	}
   }
   .header-banner--xmas .xmas-content {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
   }
   .header-banner--xmas .xmas-content__img {
	max-height:50px
   }
   @media(min-width:767px) {
	.header-banner--xmas .xmas-content__img {
	 max-height:100%
	}
   }
   .header-banner--xmas .xmas-content__headline {
	font-family:Montserrat,sans-serif;
	font-weight:700;
	font-size:14px;
	line-height:31px;
	color:#fff;
	text-transform:none;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:underline
   }
   @media(min-width:767px) {
	.header-banner--xmas .xmas-content__headline {
	 font-size:20px;
	 text-decoration:none;
	 border-top:none;
	 padding-top:20px;
	 border-left:3px solid #fff;
	 padding-left:20px
	}
   }
   .header-banner--xmas .xmas-content__divider {
	display:none;
	font-size:14px
   }
   @media(min-width:767px) {
	.header-banner--xmas .xmas-content__divider {
	 display:inline-block;
	 font-size:20px
	}
   }
   @media(min-width:1490px) {
	.header-main .grid {
	 max-width:1360px;
	 -webkit-transform:translateX(71px);
	 -ms-transform:translateX(71px);
	 transform:translateX(71px)
	}
	.header .logo {
	 width:16.4%!important
	}
   }
#searchbar {
	float: right;
	margin-top: 6px;
}
#searchbar ._searchBar__lupe_1fsqg_80 {
	padding: 10px 8px !important;
}
#searchbar ._searchBar__bar_1fsqg_53:focus {
	outline: none;
}
#searchInput:focus {
	border-color: #f3f3f3;
}
#searchbar ._searchInput__submit_1fsqg_197 {
	border-radius: 50%;
}
#searchbar ._searchInput__submit_1fsqg_197:disabled {
	background-color: transparent;
}
#searchbar ._searchInput__submit_1fsqg_197 svg {
	position: relative;
	top: 2px;
}
@media screen and (max-width: 1023px) {
	#searchbar ._sizeSelection_1fsqg_236,
	#searchbar ._favoriteSearches_1fsqg_424 {
		padding-top: 16px;
	}
	#searchbar ._sizeSelection__type_1fsqg_281 {
		top: 16px;
	}
}
@media screen and (min-width: 1024px) {
	#searchbar ._favoriteSearches_1fsqg_424 {
		margin-top: 13px;
	}
	#searchbar ._sizeSelection_1fsqg_236 {
		padding-top: 38px;
	}
	#searchbar ._sizeSelection__sizes_1fsqg_322 {
		margin-top: -3px;
	}
	#searchbar ._sizeSelection__type_1fsqg_281 li {
		margin-bottom: 0;
	}
	#searchbar ._brandList_mapuy_2 {
		margin-top: -7px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1489px) {
	#searchbar ._popup_1fsqg_100 {
		right: 49%;
	}
	#searchbar ._popup__inner_1fsqg_124 {
		width: calc(85.7% - 4rem);
	}
}
@media screen and (min-width: 1490px) {
	#searchbar ._popup_1fsqg_100 {
		right: 134px;
	}
}
   @media(min-width:1200px) {
	.header-search {
	 width:38rem!important
	}
	.header-search .search-field {
	 width:22rem!important
	}
   }
   span.btn-my-everysize,
   .footer button.submit {
	font-family:Montserrat,sans-serif;
	display:block;
	padding:10px 20px;
	font-size:14px;
	width:100%;
	min-height:44px;
	color:#fff;
	text-transform:uppercase;
	background:#e85159;
	text-align:center;
	margin-bottom:10px;
	cursor:pointer;
	-webkit-transition:all .1s ease-in;
	transition:all .1s ease-in;
	text-decoration:none!important;
	white-space: nowrap;
   }

   .footer button.submit {
	   display: initial;
	   width: auto;
	   font-weight: 700;
   }

   .footer button.submit span {
	   text-transform: uppercase;
	   font-size: 0.87em;
   }
   @media(min-width:1024px) {
	.btn-my-everysize {
	 max-width:300px
	}
	.header-search {
	 width:27rem!important;
	 margin-left:0
	}
	.header-search .search-field {
	 width:19.5rem !important;
	}
	.auto-complete-result-list {
	 min-width:200px!important
	}
   }
   .btn-my-everysize:hover {
	background:#e2242e;
	color: #fff;
   }
   .btn-my-everysize--transparent {
	background:0 0;
	border:2px solid #fff!important
   }
   .btn-my-everysize--transparent:hover {
	background:rgba(255,255,255,.3)
   }
   .btn-my-everysize--grey-border {
	background:0 0;
	border:2px solid #868686;
	color:#868686;
	padding:9px 20px
   }
   .btn-my-everysize--grey-border:hover {
	background:0 0!important;
	border:2px solid #99282f!important;
	color:#99282f!important
   }
.btn-my-everysize--grey-border[disabled] {
	-webkit-filter:brightness(1.6);
	filter:brightness(1.6);
	pointer-events:none;
	cursor:not-allowed
   }
   .header__my-everysize-desktop {
	position:relative;
	height:100%;
	text-align:center;
	display:none;
	z-index:100;
	margin-left:15px;
	float:right;
	font-family:Montserrat,sans-serif
   }
   @media(min-width:1024px) {
	.header__my-everysize-desktop {
	 display:-webkit-box;
	 display:-ms-flexbox;
	 display:flex;
	 height: 7rem;
	}
   }
   .header__my-es {
	color:#fff;
	border-left:1px solid #868686;
	border-right:1px solid #868686;
	padding:24px 26px;
	cursor:pointer;
	position:relative;
	font-size: 14px;
   }
   @media(min-width:1200px) {
	.header__my-es {
	 padding:24px 22px
	}
	.header-search {
	 width:38rem!important
	}
	.header-search .search-field {
	 width:27rem !important;
	}
	.auto-complete-result-list {
	 min-width:222px!important
	}
   }
   @media(min-width:1490px) {
	.header__my-es {
	 padding:24px 23px
	}
   }
   .header__my-es span {
	font-weight:700;
	font-size:13px
   }
   @media(min-width:1200px) {
	.header__my-es span {
	 font-size:14px
	}
   }
   .header__my-es:hover {
	color:#3b3b3b;
	background:#fff
   }
   .header__my-es:hover:after {
	content:' ';
	width:92px;
	height:2px;
	display:block;
	position:absolute;
	bottom:2rem;
	background:#3b3b3b
   }
   .header__my-es:hover .header__my-es-login {
	display:block
   }
   .header__my-es-login {
	display:none;
	position:absolute;
	top:70px;
	right:0;
	background:#fff;
	padding:25px 20px 15px;
	text-align:left;
	font-size:15px;
	cursor:auto;
	-webkit-box-shadow:0 11px 15px 0 rgba(0,0,0,.15);
	box-shadow:0 11px 15px 0 rgba(0,0,0,.15);
	width: 283px;
   }
   .header__my-es-login hr {
	margin-left:-20px;
	margin-right:-20px;
	margin-bottom:15px;
	margin-top: 1em;
	width: calc(100% + 40px);
	border: none;
	border-top: 1px solid rgb(204, 204, 204);
   }
   .header__my-es-login h3 {
	font-size:16px;
	padding-bottom:10px;
	color:#1e1e1e;
	font-weight:700;
	margin-bottom: 0;
   }
   .header__my-es-login p {
	font-size:14px;
	line-height:18px;
	margin-bottom:5px
   }
   .header__my-es-login .btn-my-everysize {
	margin-bottom:0;
	width: auto;
   }
   span.header__my-es-login-advantage {
	color:#99282f;
	text-align:left;
	cursor:pointer;
	font-size:14px;
	font-weight:700;
		 text-decoration: none;
   }
   span.header__my-es-login-advantage:hover {
	text-decoration:underline;
	color: #99282f;
   }
   .header__my-es-login-button-bar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
   }
   .header__my-es-login .btn-my-everysize {
	width: 100%;
   }
   span.header__my-es-logout {
	text-decoration:none !important;
	color:#868686;
	font-weight:400;
	border-bottom:0!important
   }
   span.header__my-es-logout:hover {
	text-decoration:underline !important;
		 color: #868686;
   }
   .header__my-es-menu {
	display:none;
	position:absolute;
	top:70px;
	right:0;
	background:#fff;
	padding:25px 20px 15px;
	text-align:left;
	font-size:15px;
	-webkit-box-shadow:0 11px 15px 0 rgba(0,0,0,.15);
	box-shadow:0 11px 15px 0 rgba(0,0,0,.15)
   }
   @media(min-width:1024px) {
	.header__my-es-menu {
	 font-size:14px
	}
   }
   .header__my-es-menu hr {
	margin-left:-20px;
	margin-right:-20px;
	margin-bottom:15px;
	margin-top: 1em;
	width: calc(100% + 40px);
	border: none;
	border-top: 1px solid rgb(204, 204, 204);
   }
   .header__my-es-menu ul {
	padding-left:0;
	margin:0
   }
.header__my-es-menu ul li {
	margin: 0;
}
   .header__my-es-menu ul li span {
	text-decoration:none;
	text-align:left;
	font-weight:600;
	min-width:200px;
	display:block;
	margin-bottom:5px;
	color:#1e1e1e
   }
   .header__my-es-menu ul li span:hover {
	text-decoration:underline;
	color: #1e1e1e;
   }
   .header__btn-heart {
	position:relative;
	width:5rem;
	height:5rem;
	color:#fff;
	float:right;
	padding:0.7rem .8rem;
	background-size:50%;
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	display: flex;
   }

.header__btn-heart .header__heart-icon {
	display: flex;
	align-items: center;
}
   @media(min-width:768px) {
	.header__btn-heart {
	 padding:1.05rem 1.4rem;
		height: 5.735rem;
		width: 5.2rem;
	}
   }
   @media(min-width:1024px) {
	.header__btn-heart {
	 float:none;
	 padding:28px 0 6px;
	 width:70px;
	 border-left:1px solid #868686;
	 height: 100%;
	}
	.header__btn-heart:hover {
	 background:#fff
	}
	.header__btn-heart:hover svg path {
	 fill:#e85159
	}
		 .header__btn-heart .header__heart-icon {
	justify-content: center;
}
   }
   .header__heart-icon svg {
	height:25px
   }
   .header__heart-icon svg path {
	fill:#fff
   }
   @media(min-width:768px) {
	.header__heart-icon svg {
	 height:30px
	}
   }
   @media(min-width:1024px) {
	.header__heart-icon svg {
	 height:20px
	}
   }
   .header__btn-profile {
	position:relative;
	width:70px;
	height:100%;
	color:#fff;
	padding:24px 0 0px;
	border-left:1px solid #868686;
	border-right:1px solid #868686;
	background-size:50%;
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer
   }
   .header__btn-profile:hover {
	background:#fff
   }
   .header__btn-profile:hover svg path {
	fill:#e85159
   }
   .header__btn-profile:hover .header__my-es-menu {
	display:block
   }
   .header__btn-profile svg {
	height:20px
   }
   .header__btn-profile svg path {
	fill:#fff
   }
   .header__menu ul {
	display:block;
	list-style-type:none;
	padding:0
   }
   .header__menu ul li {
	display:block
   }
   @media(min-width:1024px) {
	.header__menu ul li {
	 display:inline-block
	}
   }
   .header__menu ul li a {
	display:block;
	padding:1em;
	border-top:1px solid #868686;
	color:#fff;
	font-weight:400;
	text-decoration:none;
	position:relative;
	-webkit-font-smoothing:antialiased
   }
   @media(min-width:1024px) {
	.header__menu ul li a {
	 padding:25px 0;
	 margin:0 5px;
	 font-weight:700;
	 font-size:1.3rem;
	 text-transform:none;
	 vertical-align:middle;
	 border-top:0
	}
	.header__menu ul li a.active:after,
	.header__menu ul li a:hover:after {
	 content:' ';
	 width:100%;
	 height:2px;
	 display:block;
	 position:absolute;
	 bottom:2rem;
	 background:#fff
	}
   }
   @media(min-width:1200px) {
	.header__menu ul li a {
	 font-size:14px;
	 margin:0 9px 0 0;
	 padding:24px 0
	}
   }
   @media(min-width:1024px) {
	.header__menu ul li ul {
	 display:none!important
	}
   }
   .header__menu ul li ul li {
	padding-left:15px
   }
   .header__menu ul li ul li a {
	border:0;
	text-transform:none;
	padding:.4em
   }
   @media(min-width:1024px) {
	.header__menu-logout {
	 display:none!important
	}
   }
   #main-menu .header__menu-my-everysize {
	margin-bottom:10px
   }

   #main-menu .header__menu-my-everysize > span {
	   padding-bottom: 0.4em;
	   display: flex;
   }
   #main-menu .header__menu-my-everysize li {
	   padding-left: 10px;
   }
.header__menu-my-everysize-info {
	padding-top: 1px;
	padding-left:8px;
}
.header__menu-my-everysize-info svg {
 vertical-align:sub;
 width:19px
}
.header__menu-my-everysize-info svg path {
 fill:#fff
}
   @media(min-width:1024px) {
	.header__menu-my-everysize {
	 display:none!important
	}
   }
   .header__menu-auth-btn {
	border-bottom:1px solid #868686;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-line-pack:stretch;
	align-content:stretch
   }
   @media(max-width:380px) {
	.header__menu-auth-btn {
	 -ms-flex-wrap:wrap;
	 flex-wrap:wrap
	}
   }
   .header__menu-auth-btn a {
	min-width:120px;
	margin:0 1em 20px;
	padding:9px 0!important;
	display:inline-block!important;
	border:0!important
   }
   .header__menu-auth-btn .btn-my-everysize--transparent {
	background:0 0;
	border:2px solid #fff!important
   }
   @media(min-width:380px) {
	.header__menu-auth-btn a:first-child {
	 margin-right:8px
	}
	.header__menu-auth-btn a:last-child {
	 margin-left:8px
	}
   }
   #main-menu .header__menu-my-everysize .header__menu-logged-in li span {
	border:0;
	text-transform:none;
	padding:.4em
   }
   .club-bookmark-heart svg {
	width:24px
   }

.dropdown {
 position:static;
 text-align:left
}
@media(min-width:1024px) {
 .dropdown {
  position:relative
 }
}
.dropdown:after {
 content:" ";
 z-index:14;
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 height:5px;
 background:#fff;
 -webkit-transition:top 0 .2s ease-out;
 transition:top 0 .2s ease-out;
 display:none
}
.dropdown.active .dropdown-trigger {
 position:relative;
 z-index:13
}
.dropdown.active .dropdown-content {
 opacity:1;
 visibility:visible;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 top:98%
}
.dropdown.active:after {
 display:block;
 top:100%
}
@media(min-width:1200px) {
 .dropdown.sizes .dropdown-content {
  width:43.1rem;
 }
}
@media(max-width:767px) {
 .dropdown.sizes .dropdown-content--block {
  max-height:50vh;
  overflow:auto
 }
}
.dropdown-trigger {
 position:relative;
 display:block;
 width:100%;
 font-family:Montserrat,sans-serif;
 font-weight:700;
 background-color:#fff;
 cursor:pointer;
 text-align:center;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 font-size:1.2rem;
 height:4rem;
 line-height:1;
 padding:1em .5em;
 text-align:left;
 padding:1.125em 1.75em 1.125em .75em
}
@media(max-width:767px) {
 .dropdown-trigger .hidden-on-mobile-portrait {
  display:none
 }
}
.dropdown-trigger:after {
 position:absolute;
 top:50%;
 margin-top:-.5em;
 right:.75em;
 content:" ";
 width:1em;
 height:1em;
 display:block;
 overflow:hidden;
 background-image:url(data:image/svg+xml;base64,IDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDE2IDE2JyB4PScwcHgnIHk9JzBweCc+PHBhdGggZD0nTTggMTNjLS4yNTYgMC0uNTEyLS4wOTgtLjcwNy0uMjkzbC03LTdjLS4zOTEtLjM5MS0uMzkxLTEuMDIzIDAtMS40MTRzMS4wMjMtLjM5MSAxLjQxNCAwbDYuMjkzIDYuMjkzIDYuMjkzLTYuMjkzYy4zOTEtLjM5MSAxLjAyMy0uMzkxIDEuNDE0IDBzLjM5MSAxLjAyMyAwIDEuNDE0bC03IDdjLS4xOTUuMTk1LS40NTEuMjkzLS43MDcuMjkzeic+PC9wYXRoPjwvc3ZnPg==);
 background-size:.75em;
 background-position:center;
 background-repeat:no-repeat;
 -webkit-transition:all .2s;
 transition:all .2s
}
.dropdown-trigger span:after {
 content:" "
}
.dropdown.active .dropdown-trigger:after {
 -webkit-transform:rotate(-180deg);
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transition:all .2s;
 transition:all .2s
}
.dropdown-trigger--initial,
.dropdown-trigger--selected {
 position:relative;
 float:left;
 width:100%;
 display:none;
 color:#3b3b3b;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.dropdown-trigger--initial.active,
.dropdown-trigger--selected.active {
 display:block
}
.dropdown-trigger--selected {
 font-style:normal
}
.dropdown-trigger--selected i {
 font-style:normal
}
.dropdown-trigger--selected i:after {
 content:", "
}
.dropdown-trigger--selected i:last-child:after {
 display:none
}
.dropdown-content {
 z-index:12;
 position:absolute;
 top:200%;
 left:0;
 opacity:0;
 visibility:hidden;
 color:#3b3b3b;
 background-color:#fff;
 -webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,.35);
 box-shadow:0 5px 30px 0 rgba(0,0,0,.35);
 width:100%;
 -webkit-transition:all .1s ease-out;
 transition:all .1s ease-out
}
@media(min-width:1024px) {
 .dropdown-content {
  width:29.5em
 }
}
.dropdown-content.right {
 left:auto;
 right:0
}
.dropdown-content--block,
.dropdown-footer {
 padding:1em
}
.dropdown-content--block {
 overflow:hidden;
 overflow-y:auto;
 font-size:1.2rem
}
.overlay-active:after {
	z-index:105;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	background:rgba(0,0,0,.65);
	content:" "
   }
   /* Everysizes Header end */

   .u-header-sides-spacing {
	   padding-top: 7rem;
   }

.grid {
	width: 100%;
	max-width: 1220px;
	padding: 0 2%;
	margin: 0 auto;
}
body.hide-nav .breadcrumbs__list {
  display: none !important;
}
.breadcrumbs__list {
	list-style:none;
	margin:24px 0 12px !important;
	padding:0;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	flex-wrap:wrap;
	font-size:11px;
	font-family: sans-serif;
	font-weight:400;
	position:relative;
	max-width:800px;
	overflow: hidden;
	display: flex;
	flex-wrap: nowrap;
   }
   .breadcrumbs__list::after {
	   content: '';
	   position: absolute;
	   right: 0;
	   top: 0;
	   z-index: 2;
	   background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1) 90%);
	   width: 3em;
	   height: 100%;
   }
   @media screen and (min-width:1240px) {
	.breadcrumbs__list {
	 max-width:650px
	}
   }
   .breadcrumbs__list-item {
	   flex-shrink: 0;
   }
.breadcrumbs__list a {
	text-decoration: underline;
}
.breadcrumbs__list a:hover,
.breadcrumbs__list a:focus,
.breadcrumbs__list a:active {
	text-decoration: none;
}
   .breadcrumbs__list--tag {
	max-width:100%;
	padding-bottom:15px;
	border-bottom:1px #e9ecef solid
   }
   .breadcrumbs__list .breadcrumbs__list-item {
	   margin: 0;
   }
   .breadcrumbs__list-item::after {
	content:'\00a0/\00a0'
   }
   .breadcrumbs__list-item:last-child::after {
	content:''
   }
   .breadcrumbs__list>.breadcrumbs__list_item:last-child::after {
	content:'';
	display:none
   }
.c-navbar__checkbox,
.c-navbar__label {
	display: none;
}
.c-navbar {
	height: auto;
	padding-top: 20px;
}
.c-navbar::after {
	display: none;
}
.c-navbar__zone--right {
	margin-bottom: 5px;
}
.c-navbar__zone--left {
	display: none;
	min-height: 0;
	margin: 0;
}
.c-navbar__content {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: auto !important;
	padding-top: 0px;
	padding-bottom: 5px;
	position: relative;
	width: 100% !important;
	z-index: 0;
	left: 0;
	overflow: initial;
}
@media screen and (max-width: 30em) {
	.menu--primary {
		-webkit-overflow-scrolling: auto;
		overflow-scrolling: auto;
		position: relative;
		z-index: 1;
		overflow: auto;	
		background: #FFF no-repeat;
		background-image:
			-webkit-radial-gradient(100% 50%,farthest-side, rgba(0,0,0,0.2), rgba(0,0,0,0));
		background-image:
			-moz-radial-gradient(100% 50%,farthest-side, rgba(0,0,0,0.2), rgba(0,0,0,0));
		background-image:
			radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.2), rgba(0,0,0,0));
		background-position: 100% 50%;
		background-size: 14px 100%;
		justify-content: flex-start;
		}

		.c-navbar__content .menu.menu--primary li[class][class]:first-of-type {
			padding-left: 16px;
		}
	
		.c-navbar__content .menu.menu--primary li[class][class]:last-of-type {
			position: relative;
		}

	.c-navbar__content .menu.menu--primary li[class][class]:last-of-type:after {
		content: "";
		position: absolute;
		z-index: -1;
	
		display: block;
		flex-shrink: 0;
		width: 30px;
		height: 100%;
		margin: 0;
		background: -webkit-linear-gradient(top,rgba(255,255,255,0),#FFF 70%,#FFF);
		background:    -moz-linear-gradient(top,rgba(255,255,255,0),#FFF 70%,#FFF);
		background:   linear-gradient(to bottom,rgba(255,255,255,0),#FFF 70%,#FFF);
		right: 0;
	}
}
.menu--primary > li:hover > a::before {
	display: none;
}
.c-navbar__content .menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.c-navbar__content .menu li[class][class] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.c-navbar__content .menu li[class][class]:hover,
.c-navbar__content .menu li[class][class]:focus,
.c-navbar__content .menu li[class][class]:active {
	text-decoration: none;
}
.c-navbar__content .menu li[class][class]:not(:first-of-type) {
	padding-left: 25px;
}
.c-navbar__content .menu li[class][class]:last-of-type {
	padding-right: 25px;
}
.c-navbar__content .menu li[class][class].current-menu-item,
.c-navbar__content .menu li[class][class].current-menu-parent {
	text-decoration: none;
}
.c-navbar__content .menu li[class][class].current-menu-item a,
.c-navbar__content .menu li[class][class].current-menu-parent a {
	border-bottom: 3px solid;
	text-decoration: none;
}
.c-navbar__content .menu li[class][class] a {
	border-bottom: 3px solid transparent;
	letter-spacing: 1px;
	max-width: 100%;
	padding-bottom: 6px;
	padding-left: 0;
}
.c-navbar__content .menu li[class][class] a:hover,
.c-navbar__content .menu li[class][class] a:focus {
	border-bottom: 3px solid;
	text-decoration: none;
}
.c-navbar__content .menu a {
	white-space: nowrap;
}
.c-search-overlay {
	display: none;
}
.log-nav {
	opacity: .6;
}
.log-nav li:not(:nth-of-type(6n - 2)) {
	display: none;
}
.site-main .entry-header .cats {
	display: none;
}
.single .share-post {
	margin-top: -20px;
	margin-bottom: 20px;
}
.single .share-post ul {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
}

.single .share-post li {
	width: 2em;
	height: 2em;
}

.single .share-post a {
	display: block;
	width: 100%;
	height: 100%;
}

.meta__title, .entry-content .cats__title, .entry-content .tags__title, .entry-content .tags > a {
	font-family: Montserrat;
}
.home h1.page-title {
	color: inherit;
	text-align: center;
	margin: 35px 0 0;
}
.home h1.page-title ~ p {
	margin-top: 1em;
	text-align: center;
	font-size: 16px;
	line-height: 1.4;
}
@media screen and (max-width: 62.49em) {
	.home h1.page-title ~ p {
		margin-bottom: 0;
	}
}
.home h1.page-title,
.home h1.page-title ~ p {
	margin-right: 1rem;
	margin-left: 1rem;
}
.ajax-load-more-wrap {
	margin-left: -40px;
}
.ajax-load-more-wrap .widget_categories_image_grid img:not(.is-loaded):not(.emoji),
.ajax-load-more-wrap .c-card__frame img:not(.is-loaded):not(.emoji),
.ajax-load-more-wrap .entry-thumbnail img:not(.is-loaded):not(.emoji) {
	opacity: 1;
}
@media screen and (max-width: 1360px) {
	.ajax-load-more-wrap {
		margin-left: -31.21951px;
	}
}
@media screen and (max-width: 768px) {
	.ajax-load-more-wrap {
		margin-left: -21.69492px;
	}
}
.alm-btn-wrap {
	padding-top: 25px !important;
}
.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn {
	line-height: inherit;
}
.u-underlined-links .header-meta a:focus,
.u-underlined-links .header-meta a:hover,
.u-underlined-links .header-meta a:active {
	text-decoration: underline;
}
.u-underlined-links .entry-content a:not([class]) {
	border-bottom: none;
	text-decoration: underline;
}
.instagram-media {
	margin-left: auto !important;
	margin-right: auto !important;
}
.site-content {
	padding-top: 0;
}
.single .entry-header,
.page .entry-header {
	padding-top: 0;
	width: 100%;
}
.single .entry-header {
	background-color: transparent !important;
}
.h2, h2 {
	font-size: 1.4em;
}
.content-area .h2,
content-area h2 {
	line-height: 1.3;
}
body .site .entry-title,
body .site .page-title,
body .site .c-card__title,
body .site .h2, body .site h2,
body .site .h1, body .site h1,
body .site h3, body .site .h3,
body .site h4,
body .site h5,
body .site h6 {
	font-family: Montserrat;
}
.page .entry-title {
	font-size: 2.1em;
}
.home .page-title,
.archive .entry-title {
	font-size: 1.8em;
}
.home .post .c-card__title,
.archive .post .c-card__title {
	font-size: 1.4em;
	line-height: 1.2;
}
.single .entry-title {
	font-size: 2.1em;
}
.home .o-layout--blog > .o-layout__main,
.archive .o-layout--blog > .o-layout__main,
.related-posts-container {
	padding-top: 0;
}
.c-gallery.c-gallery--blog {
	margin-top: 0;
}
@media screen and (max-width: 42.49em) {
	.c-gallery.c-gallery--blog > * {
		margin-top: 50px;
	}
}
@media screen and (min-width: 62.5em) {
	.home:not(.paged) .c-gallery--blog article:first-of-type {
		margin-top: 0;
		width: 100%;
	}
	.home:not(.paged) .site-header {
		padding-bottom: 0;
	}
	.home:not(.paged) .c-gallery--blog article:first-of-type > div {
		margin-right: auto;
		margin-left: auto;
		max-width: 850px;
	}
	.home:not(.paged) .c-gallery--blog article:first-of-type .c-card__thumbnail-background {
		background-color: transparent;
	}
	.home:not(.paged) .c-gallery--blog article:first-of-type .c-card__frame {
		padding: 0;
	}
	.home:not(.paged) .c-gallery--blog article:first-of-type .c-card__frame img {
		width: auto;
		min-width: auto;
		max-width: 100%;
		height: auto;
		min-height: auto;
		object-fit: initial;
		position: initial;
	}
}
.single-main {
	padding-bottom: 0;
}
.header-meta .byline {
    display: inline;
	font-size: inherit;
	font-weight: 400;
}
.follow-everysize-box {
	background-color: #3b3b3b;
	color: #fff;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	padding: 1em;
	margin-top: 2em;
	margin-bottom: 3em;
}
.follow-everysize-box p {
	margin: 0;
	font-size: .9em;
	font-weight: 700;
}
.follow-everysize-box ul {
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
}
.follow-everysize-box li {
	margin: 0;
}
@media screen and (min-width: 25em) {
	.follow-everysize-box p {
		font-size: 1em;
	}

	.follow-everysize-box li {
		margin-left: .25em;
		margin-right: .25em;
	}
}
@media screen and (min-width: 30em) {
	.follow-everysize-box p {
		font-size: 1.1em;
	}
}
.follow-everysize-box a {
	background-color: transparent;
	background-size: 60%;
	display: block;
	width: 2em;
	height: 2em;
	margin: 0;
}
.follow-everysize-box a.social-icons__icon--facebook {
	background-size: 30%;
}
.follow-everysize-box a.social-icons__icon--pinterest {
	background-size: 40%;
}
.follow-everysize-box a:hover,
.follow-everysize-box a:focus,
.follow-everysize-box a:active {
	opacity: .8;
}
.home .site .site-content .o-layout .widget-area {
	max-width: 800px;
}
.home .site .site-content .widget-area .widget_text {
	text-align: center;
}

.home .site .site-content .widget-area .textwidget {
	margin-top: 1em;
	margin-bottom: 1em;
}

.home .site .site-content .widget-area .widget .widget__title {
	margin: initial !important;
	position: initial;
	transform: none;
	transform-origin: inherit;
	font-size: 26px;
	font-weight: 700;
}

.home .site .site-content .o-layout .widget-area .widget + .widget_featured_posts_list {
	padding-top: 0;
	margin-top: 10px;
}

.home .site .site-content .widget-area .widget_featured_posts_list .featured-posts-list {
	margin-top: 0;
}
.home .site .site-content .widget-area .widget_featured_posts_list article {
	margin-top: 1.25em;
}
.home .site .site-content .widget-area .widget_featured_posts_list .c-card {
	display: block;
}
.home .site .site-content .widget-area .widget_featured_posts_list .c-card__content {
	display: block;
	padding-left: 0;
}
.home .site .site-content .widget-area .widget_featured_posts_list .c-card__title {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
.home .site .site-content .widget-area .widget_featured_posts_list .c-card__title a {
	text-decoration: underline;
}
.home .site .site-content .widget-area .widget_featured_posts_list .c-card__title a:hover,
.home .site .site-content .widget-area .widget_featured_posts_list .c-card__title a:focus,
.home .site .site-content .widget-area .widget_featured_posts_list .c-card__title a:active {
	text-decoration: none;
}
.home .site .site-content .widget-area .widget_featured_posts_list .c-card__link:hover,
.home .site .site-content .widget-area .widget_featured_posts_list .c-card__link:focus,
.home .site .site-content .widget-area .widget_featured_posts_list .c-card__link:active {
	text-decoration: none;
}
footer.site-footer {
	padding: 4.3rem 0 8.4rem;
	background-color: #3b3b3b;
}
.site-footer > div {
	max-width: 1200px;
	padding: 0 2rem;
}
input[type=text].email.form-control {
	padding: 0.375rem 1rem 0.4rem;
}
.bmc-wrap .input-group .form-control::-webkit-input-placeholder {
	font-size: 1.2rem;
}
.bmc-wrap .input-group .form-control::-ms-input-placeholder {
	font-size: 1.2rem;
}
.bmc-wrap .input-group .form-control::placeholder {
	font-size: 1.2rem;
}
@media (min-width: 760px) {
	.bmc-wrap .input-group .form-control::-webkit-input-placeholder {
		font-size: 1.4rem;
	}
	.bmc-wrap .input-group .form-control::-ms-input-placeholder {
		font-size: 1.4rem;
	}
	.bmc-wrap .input-group .form-control::placeholder {
		font-size: 1.4rem;
	}
}
ul.page-numbers[class][class] > * {
	padding-left: 0;
	padding-right: 6px;
}
@media screen and (min-width: 30em) {
	ul.page-numbers[class][class] > * {
		padding-right: 16px;
	}
}
ul.page-numbers[class][class] {
	justify-content: initial;
	margin-left: 0;
}
.navigation.pagination .page-numbers li:last-of-type {
	padding-right: 0;
}
ul.page-numbers[class][class] .next,
ul.page-numbers[class][class] .prev {
	display: block;
	font-family: Montserrat;
	padding: 5px;
}
ul.page-numbers > li > :not(.prev):not(.next) {
	display: block;
	min-width: auto;
	margin-left: .3em;
	margin-right: .3em;
}
.navigation.pagination,
.log-nav {
	display: flex;
	justify-content: center;
}

.log-nav ul.page-numbers[class][class] {
	margin-top: 0px;
}
ul.page-numbers[class][class] a {
	border-bottom: 1px solid transparent;
}
ul.page-numbers[class][class] a:hover,
ul.page-numbers[class][class] a:focus,
ul.page-numbers[class][class] a:active {
	border-bottom: 1px solid currentColor;
}
.page-numbers .current {
	border-bottom: 1px solid;
}
ul.page-numbers > li > :not(.prev):not(.next) {
	padding-left: 0;
	line-height: 1.5;
}
.footer .footer__item {
	margin: 0 0.6rem 0 0;
}
@media (min-width: 760px) {
	.footer .footer__item {
		margin: 0 1rem 0 0;
	}
}
.footer .footer__item .footer__link {
	font-size: 1.2rem;
}
@media (min-width: 760px) {
	.footer .footer__item .footer__link {
		font-size: 1.4rem;
	}
}
.footer .my-everysize .footer__text {
	margin-bottom: 0.5em;
}

.footer .my-everysize .btn-my-everysize {
	display: initial;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.82em;
	position: relative;
	top: 0.7em;
	padding: 13px 10px;
}

.footer .footer__text {
	font-size: 1.2rem;
}
@media (min-width: 760px) {
	.footer .footer__text {
		font-size: 1.4rem;
	}
}
.footer .footer__box {
	margin-bottom: 3.5rem;
}
.footer .footer__copyright-box {
	text-align: center;
	padding: 1em 0 .5em;
	border-top: 1px solid #6e6e6e;
	border-bottom: 1px solid #6e6e6e;
}
.footer .footer__copyright-box p {
	color: #fff;
}
.entry-content p {
	color: #000;
}
.entry-content .post-modified-date {
	font-size: 14px;
	margin-bottom: 1em;
	font-size: 14px;
	display: block;
}
.sneaker-encyclopedia-title {
	margin-top: 20px;
}
.sneaker-encyclopedia-description {
	font-size: 18px;
	font-family: 'Jost';
}
.encyclopedia-prefix-filters {
	display: none;
  }
  article.encyclopedia,
  .post-type-archive-encyclopedia .main-content {
	margin-top: 2em;
  }
  h3.letter {
	  font-size: 2.4rem !important;
	  padding-top: .5em;
  }
  
  .post-type-archive-encyclopedia .post-archive {
	  border-top: none;
  }
  
  .post-type-archive-encyclopedia .letters-list {
	  justify-content: center;
	  display: flex;
	  flex-wrap: wrap;
	  list-style: none;
	  margin-top: 1em;
	  margin-bottom: 1em;
	  margin-left: 0;
	  padding-left: 0;
  }
  
  .post-type-archive-encyclopedia .letters-list li {
	  border: none;
	  text-decoration: none;
	  margin-bottom: .5rem;
	  margin-right: .5rem;
  }
  
  .post-type-archive-encyclopedia .letters-list li a {
	  width: 3rem;
	  padding: .4rem 0;
	  text-align: center;
	  display: block;
	  text-decoration: none;
  }
  
  .post-type-archive-encyclopedia .letters-list li a:hover,
  .post-type-archive-encyclopedia .letters-list li a:focus,
  .post-type-archive-encyclopedia .letters-list li a:active {
	  color: inherit;
	  background: transparent;
	  transition: none;
	  text-decoration: underline;
  }
.post-type-archive-encyclopedia .letter-list li a {
	text-decoration: none;
}
.post-type-archive-encyclopedia .letter-list li a:hover,
.post-type-archive-encyclopedia .letter-list li a:focus,
.post-type-archive-encyclopedia .letter-list li a:active {
	text-decoration: underline;
}
  .post-type-archive-encyclopedia .letter-list {
	  list-style-type: none;
	  padding: 0;
	  margin: 0;
  }
  
  .post-type-archive-encyclopedia .letter-list li {
	  padding: .5em 0;
	  margin: 0;
  }
  
  .post-type-archive-encyclopedia .site-content .grid .row {
	  display: block;
	  text-align: center;
	  padding: 1rem 0;
	  border-top: 1px solid #dcdcdc;
	  margin: 0;
  }
  
  @media screen and (min-width: 767px) {
	  .post-type-archive-encyclopedia .letters-list {
		  justify-content: flex-start;
	  }
	  .post-type-archive-encyclopedia .site-content .grid .row {
		  display: flex;
		  text-align: left;
	  }
	  
	  .post-type-archive-encyclopedia .site-content .grid .row > div {
		  width: 25%;
	  }
	  
	  .post-type-archive-encyclopedia .site-content .grid .letter-list {
		  display: flex;
		  flex-wrap: wrap;
		  width: 75%;
	  }
	  
	  .post-type-archive-encyclopedia .letter-list li {
		  width: 33%;
	  }
  }  

.u-header-background, .u-site-header-sticky--not-top .site-header, .single.u-site-header-sticky:not(.u-site-header-transparent) .site-header, .single:not(.entry-image--none) .entry-header, .c-navbar__zone--right .menu--primary::after, .entry-content a:not([class]), .comment__content a:not([class]), .o-layout__full:first-child .widget:nth-of-type(2n):not(.widget_promo_box--dark):not(.dark):not(.featured-posts-cards--mobile), .o-layout__full:first-child .widget:nth-of-type(2n):not(.widget_promo_box--dark):not(.dark) .slick-list::after, .o-layout__full:not(:first-child) .widget:nth-of-type(2n+1):not(.widget_promo_box--dark):not(.dark), .o-layout__full:not(:first-child) .widget:nth-of-type(2n+1):not(.widget_promo_box--dark):not(.dark) .slick-list::after, .widget_promo_box--light, .site-description, .related-posts-container, .jetpack_subscription_widget.widget--content, .widget_blog_subscription.widget--content, article:not(.has-post-thumbnail) > .c-card .c-card__thumbnail-background, .highlighted {
	background-color: transparent;
	box-shadow: none;
}
.alignleft, .alignright, .aligncenter, .alignnone {
	margin-top: 0;
	margin-bottom: 0;
}
.entry-content a:not([class]) {
	padding: 0;
}
.mc4wp-form{background-color:#f6f5f6;font-weight:700;padding:1.6em 2.2rem;margin-bottom: 42px;}.mc4wp-form p:first-of-type{margin-top:0}.mc4wp-form h2{font-size:2.5rem;margin-bottom:2.5rem}.mc4wp-form h2,.mc4wp-form label,.mc4wp-form p{color:#3b3b3b}.mc4wp-form input,.mc4wp-form label{font-size:1.6rem!important}.mc4wp-form label{display:block;font-weight:700;text-transform:none}.mc4wp-form label input[type=radio]+span{font-weight:400}.mc4wp-form [type=submit]{background-color:#e85159;color:#fff;font-size:1.5rem!important;font-weight:700;text-transform:uppercase}.mc4wp-form .mc4wp-alert.mc4wp-success p{color:#0527ff}.mc4wp-form .mc4wp-alert.mc4wp-notice p{color:red}
.bmc-alert {
	color: #bbb;
	font-size: 1.4rem;
	margin-top: .5rem;
}
@media (min-width: 760px) {
	.footer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -1%;
	}
}
@media (min-width: 760px) {
	.footer__box {
		width: 33.33%;
		padding: 0 1%;
	}
}
@media screen and (max-width: 759px) {
	.footer__box.my-everysize {
		margin-bottom: 5rem;
	}
}
@media screen and (min-width: 760px) and (max-width: 1199px) {
	.footer__box.my-everysize {
		width: 100%;
		text-align: center;
		padding-bottom: 2em;
		border-bottom: 1px solid #6e6e6e;
	}
}
@media (min-width: 1200px) {
	.footer__box {
		width: 16.66%;
	}

	.footer__box.my-everysize {
		width: 50%;
	}
}
.footer__headline {
	font-weight: 700;
	color: white;
	font-size: 1.8rem;
	margin: 2rem 0 .5rem 0;
	font-family: 'Montserrat', sans-serif;
}
@media (min-width: 1200px) {
	.footer__headline {
		margin: 0 0 .5rem 0;
	}
}
.footer__list {
	list-style: none;
	padding: 0;
}
.footer__item .footer__link,
.footer__link {
	font-size: 1.4rem;
	line-height: 1.6;
	font-family: sans-serif;
	-webkit-transition: all .3s;
	transition: all .3s;
	text-decoration: none;
	font-weight: 300;
}
.footer__item {
	display: inline-block;
	margin: 0 1rem 0 0;
}
@media (min-width: 760px) {
	.footer__item {
		display: block;
	}
}
.footer__text {
	font-size: 1.4rem;
	line-height: 1.6;
	color: #bbb;
	font-family: sans-serif;
	font-weight: 300;
}
footer.site-footer a.footer__link {
	color: #bbb;
}
footer.site-footer a.footer__link:hover {
	text-decoration: underline;
	color: #fff;
}
@media (min-width: 760px) {
	.newsletter {
		width: 100%;
		text-align: center;
		margin: 0 0 2rem;
		padding: 0 1% 4rem;
		border-bottom: 1px solid #6e6e6e;
	}
}
@media (min-width: 1200px) {
	.newsletter {
		width: 50%;
		text-align: left;
		border: none;
		padding: 0 1%;
	}
}
.newsletter__title {
	font-weight: 700;
	color: white;
	font-size: 1.8rem;
	line-height: 1.5;
	margin: 0 0 .5rem 0;
	font-family: 'Montserrat', sans-serif;
}
.newsletter__text {
	color: #bbb;
	margin: 0 0 1rem 0;
	font-size: 1.4rem;
	line-height: 1.6;
	font-family: sans-serif;
	font-weight: 300;
}
@media (min-width: 760px) {
	.newsletter__text {
		margin: 0 0 2rem 0;
	}
}
.newsletter .btn-effect {
	font-size: 1.3rem;
}
.newsletter .btn-effect:hover span:first-child {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.newsletter .btn-effect:hover span:last-child {
	left: 50%;
	-webkit-transform: translateY(200%) translateX(-50%);
	transform: translateY(200%) translateX(-50%);
}
.bmc-wrap {
	padding: 0;
}
@media (min-width: 760px) {
	.bmc-wrap {
		max-width: 50%;
		margin: 0 auto;
	}
}
@media (min-width: 1200px) {
	.bmc-wrap {
		max-width: 70%;
		margin: 0;
	}
}
.bmc-wrap .input-group .form-control {
	height: 40px;
	border: none;
	font-weight: 500;
}
@media (min-width: 760px) {
	.bmc-wrap .input-group .form-control {
		font-size: 1.4rem !important;
	}
}
.social-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.social-icons__icon {
	width: 4rem;
	height: 4rem;
	overflow: hidden;
	text-indent: -9999px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 40%;
	margin: 0 1px 0 0;
}
@media (min-width: 1200px) {
	.social-icons__icon {
		width: 3rem;
		height: 3rem;
	}
}
body.author .author_image {
	text-align: center;
}
.author-archive-icons {
	justify-content: center;
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.author-archive-icons > a {
	margin-right: 0.5rem;
	margin-left: 0.5rem;
	width: 4rem;
	height: 4rem;
}
.author-archive-icons .social-icons__icon {
	background-size: 60%;
}
.author-archive-icons .social-icons__icon--facebook {
	background-size: 30%;
}
.social-icons__icon--facebook {
	background-size: 20%;
	background-color: #3b5998;
	background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg viewBox='0 0 81 156' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Ef_1_%3C/title%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cpath d='M52.584,155.139 L52.584,84.378 L76.326,84.378 L79.888,56.793 L52.584,56.793 L52.584,39.184 C52.584,31.2 54.792,25.759 66.254,25.759 L80.849,25.753 L80.849,1.08 C78.325,0.752 69.661,0 59.577,0 C38.52,0 24.104,12.853 24.104,36.452 L24.104,56.793 L0.29,56.793 L0.29,84.378 L24.104,84.378 L24.104,155.139 L52.584,155.139 Z' id='f_1_' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E %3C/g%3E %3C/svg%3E");
}
.social-icons__icon--instagram {
	background-color: #3f729b;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' x='0px' y='0px'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2%7Bfill:none;stroke:%23FFFFFF;stroke-linecap:round;stroke-miterlimit:10;%7D.cls-1%7Bstroke-width:7px;%7D.cls-2%7Bstroke-width:6px;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='50' cy='50' r='18.94'%3E%3C/circle%3E%3Ccircle class='cls-2' cx='74.5' cy='27.13' r='2.91'%3E%3C/circle%3E%3Crect class='cls-1' x='9' y='9' width='82' height='82' rx='19' ry='19'%3E%3C/rect%3E%3C/svg%3E");
}
.social-icons__icon--twitter {
	background-color: #55acee;
	background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 100 100'%3E %3Ctitle%3E 6-twitter %3C/title%3E %3Cpath fill-rule='evenodd' d='M34.406 85.6c32.55-.812 50.324-27.89 50.324-51.423 0-.784-.017-1.564-.052-2.34 3.558-2.548 6.647-5.733 9.09-9.358-3.268 1.435-6.778 2.406-10.462 2.843 3.76-2.237 6.648-5.78 8.008-10.002-3.52 2.073-7.418 3.577-11.566 4.388C76.423 16.196 71.69 14 66.452 14c-10.06 0-18.217 8.096-18.217 18.08 0 1.418.162 2.797.473 4.12-15.14-.754-28.56-7.952-37.546-18.89-1.568 2.67-2.466 5.777-2.466 9.09 0 6.27 3.216 11.806 8.104 15.048-2.987-.093-5.795-.907-8.252-2.26v.226c0 8.76 6.277 16.067 14.61 17.728-1.528.413-3.136.635-4.8.635-1.17 0-2.313-.114-3.426-.325 2.32 7.183 9.045 12.41 17.017 12.557-6.238 4.845-14.09 7.736-22.625 7.736-1.464 0-2.908-.085-4.327-.25v.01c7.777 4.944 16.964 7.892 26.837 8.09h2.568'/%3E %3C/svg%3E ");
}
.social-icons__icon--linkedin {
	background-color: #0a66c2;
	background-image: url("data:image/svg+xml,%3Csvg height='72' viewBox='0 0 72 72' width='72' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8,72 L64,72 C68.418278,72 72,68.418278 72,64 L72,8 C72,3.581722 68.418278,-8.11624501e-16 64,0 L8,0 C3.581722,8.11624501e-16 -5.41083001e-16,3.581722 0,8 L0,64 C5.41083001e-16,68.418278 3.581722,72 8,72 Z' fill='transparent'/%3E%3Cpath d='M62,62 L51.315625,62 L51.315625,43.8021149 C51.315625,38.8127542 49.4197917,36.0245323 45.4707031,36.0245323 C41.1746094,36.0245323 38.9300781,38.9261103 38.9300781,43.8021149 L38.9300781,62 L28.6333333,62 L28.6333333,27.3333333 L38.9300781,27.3333333 L38.9300781,32.0029283 C38.9300781,32.0029283 42.0260417,26.2742151 49.3825521,26.2742151 C56.7356771,26.2742151 62,30.7644705 62,40.051212 L62,62 Z M16.349349,22.7940133 C12.8420573,22.7940133 10,19.9296567 10,16.3970067 C10,12.8643566 12.8420573,10 16.349349,10 C19.8566406,10 22.6970052,12.8643566 22.6970052,16.3970067 C22.6970052,19.9296567 19.8566406,22.7940133 16.349349,22.7940133 Z M11.0325521,62 L21.769401,62 L21.769401,27.3333333 L11.0325521,27.3333333 L11.0325521,62 Z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");
}
.social-icons__icon--pinterest {
	background-size: 30%;
	background-color: #cc2127;
	background-image: url("data:image/svg+xml, %3Csvg  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 796.8 1024.2' %3E%3Cstyle%3E.st0%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath class='st0' d='M347.2 3.4C177 22.4 7.4 160.1.4 356.8-4 476.9 30.1 567 144.4 592.3c49.6-87.5-16-106.8-26.2-170.1C76.3 162.8 417.4-14.1 595.9 167c123.5 125.4 42.2 511.2-157 471.1-190.8-38.3 93.4-345.4-58.9-405.7-123.8-49-189.6 149.9-130.9 248.7-34.4 169.9-108.5 330-78.5 543.1 97.3-70.6 130.1-205.8 157-346.8 48.9 29.7 75 60.6 137.4 65.4 230.1 17.8 358.6-229.7 327.2-458C764.3 82.4 562.3-20.6 347.2 3.4z'/%3E%3C/svg%3E");
}
.social-icons__icon--google {
	background-color: #dd4b39;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 491.858 491.858' style='enable-background:new 0 0 491.858 491.858;' xml:space='preserve' width='512px' height='512px'%3E %3Cg%3E %3Cpath d='M377.472,224.957H201.319v58.718H308.79c-16.032,51.048-63.714,88.077-120.055,88.077 c-69.492,0-125.823-56.335-125.823-125.824c0-69.492,56.333-125.823,125.823-125.823c34.994,0,66.645,14.289,89.452,37.346 l42.622-46.328c-34.04-33.355-80.65-53.929-132.074-53.929C84.5,57.193,0,141.693,0,245.928s84.5,188.737,188.736,188.737 c91.307,0,171.248-64.844,188.737-150.989v-58.718L377.472,224.957L377.472,224.957z' fill='%23FFFFFF'/%3E %3Cpolygon points='491.858,224.857 455.827,224.857 455.827,188.826 424.941,188.826 424.941,224.857 388.91,224.857 388.91,255.74 424.941,255.74 424.941,291.772 455.827,291.772 455.827,255.74 491.858,255.74 ' fill='%23FFFFFF'/%3E %3C/g%3E %3C/svg%3E");
}
.social-icons__icon--whatsapp {
	background-color: #4dc247;
	background-image: url("data:image/svg+xml;base64,IDwhRE9DVFlQRSBzdmcgUFVCTElDICctLy9XM0MvL0RURCBTVkcgMS4xLy9FTicgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA1MTIgNTEyJyBpZD0nTGF5ZXJfMScgdmVyc2lvbj0nMS4xJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGc+PHBhdGggZD0nTTUwNiwyNTIuN2MtMC4xLDQzLjMtOS41LDgxLjUtMjguNSwxMTdjLTE3LjksMzMuNS00Mi42LDYxLjQtNzMuNyw4My40Yy0yNy4zLDE5LjMtNTcuMiwzMi41LTg5LjksMzkuMyBjLTM2LjIsNy41LTcyLjQsNi43LTEwOC4zLTEuOWMtMTktNC42LTM3LjItMTEuNi01NC4zLTIwLjljLTIuOS0xLjYtNS40LTEuNy04LjUtMC43QzEwNS4xLDQ4MSw2Ny40LDQ5MywyOS43LDUwNSBjLTQuMywxLjQtOC41LDIuNy0xMi44LDQuM2MtMywxLjEtMy4yLDAtMi40LTIuNWM0LjQtMTIuOSw4LjctMjUuOCwxMy4xLTM4LjhjOS40LTI4LjEsMTguOC01Ni4yLDI4LjQtODQuMiBjMS4zLTMuNy0wLjYtNi4xLTIuMS04LjdjLTExLjgtMjAuNS0yMC4yLTQyLjMtMjUuNC02NS4zYy0xMS4zLTQ5LjYtNy4zLTk4LjIsMTEuNy0xNDUuM2MxMS0yNy4yLDI2LjctNTEuNiw0Ni44LTczLjIgYzI1LjYtMjcuNiw1NS45LTQ3LjksOTAuOS02MS41YzMyLjctMTIuNyw2Ni41LTE3LjYsMTAxLjMtMTUuNWM0Ny43LDIuOSw5MS4xLDE4LjcsMTI5LjIsNDcuNWM0OS4zLDM3LjIsODAuMyw4Ni4xLDkyLjcsMTQ2LjggQzUwNC40LDIyNC4xLDUwNS42LDIzOS44LDUwNiwyNTIuN3ogTTI2Mi41LDU0LjhjLTkuMy0wLjQtMjAuMiwwLjctMzEuMSwyLjNjLTQuMywwLjYtOC41LDEuNS0xMi43LDIuNiBjLTY1LDE2LjUtMTExLjcsNTUuMy0xMzkuMiwxMTYuNGMtMTUuOSwzNS4zLTIwLjIsNzIuNi0xNC4yLDExMC44YzQuNywzMC4yLDE1LjksNTgsMzMuNCw4My4xYzEuOSwyLjgsMi4yLDUuMiwxLjEsOC4zIGMtNy40LDIxLjctMTQuNiw0My41LTIxLjksNjUuM2MtMC40LDEuMi0xLjYsMi42LTAuNSwzLjdjMS4xLDEuMiwyLjUtMC4xLDMuNy0wLjVjMjEuOS03LDQzLjgtMTMuOSw2NS41LTIxLjIgYzUtMS43LDguNi0wLjksMTIuOSwxLjdjNDkuMSwyOS41LDEwMS42LDM3LjMsMTU2LjksMjIuNmM0Mi0xMS4xLDc2LjYtMzQsMTA0LTY3LjhjMjYuNS0zMi43LDQxLjMtNzAuMSw0NC4zLTExMS45IGMyLjMtMzIuMS0yLjctNjMuMy0xNS41LTkzLjFjLTE2LjEtMzcuNS00MS4yLTY3LjUtNzUuMS04OS44QzM0MC45LDY1LjUsMzA0LjIsNTQuMywyNjIuNSw1NC44eicgZmlsbD0nI0ZGRkZGRicvPjxwYXRoIGQ9J00xNDMuMSwxOTcuNmMwLjQtMjIuNSw5LjItNDEsMjYuNC01NS40YzQuOS00LjEsMTAuOC01LjgsMTcuMy00LjdjMi44LDAuNCw1LjcsMC44LDguNCwwLjUgYzYuOC0wLjUsMTAuNywzLjMsMTIuOCw4LjljNi40LDE2LjgsMTIuNiwzMy43LDE4LjksNTAuNWMxLjIsMy4yLDAuOSw2LjEtMC42LDkuMWMtMy45LDguMS0xMC4xLDE0LjQtMTYuMywyMC43IGMtNS40LDUuNS01LjcsNy4zLTIsMTRjMTcuOSwzMi40LDQyLjYsNTcuNiw3Ni44LDcyLjljMS43LDAuNywzLjIsMS45LDQuOCwyLjZjNC4zLDIuMSw4LjIsMS45LDExLjgtMS44IGM3LTcuMSwxMy41LTE0LjcsMTkuOC0yMi41YzQuOS02LjEsNy4yLTcsMTQuMS0zLjljMTYuOCw3LjgsMzIuOCwxNi45LDQ5LjEsMjUuN2M1LjQsMi45LDYsNi45LDUuMiwxNC4yIGMtMy4zLDI5LjctMjYsNDMuMi01MS45LDQ3LjVjLTguNywxLjQtMTYuOSwwLjYtMjUuMS0yYy0yNC03LjYtNDcuNi0xNi40LTY4LjgtMzAuMmMtMTkuOC0xMi45LTM2LjgtMjktNTEuNy00Ny4zIGMtMTQuNS0xNy45LTI3LjQtMzYuOC0zOC4xLTU3LjNDMTQ4LDIyNy40LDE0My4xLDIwOS4yLDE0My4xLDE5Ny42eicgZmlsbD0nI0ZGRkZGRicvPjwvZz48L3N2Zz4=");
}
.social-icons__icon--telegram {
	background-color: #0d86d7;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJz8+PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNGRkYnIHZpZXdCb3g9JzAgMCAyNCAyNCcgPjxwYXRoIGQ9J00gMjAuNTcyMjY2IDMuMDExNzE4OCBDIDIwLjIzOTg5MSAyLjk3NjQ2ODcgMTkuODc4NjI1IDMuMDI4Mzc1IDE5LjUxNTYyNSAzLjE3MTg3NSBDIDE5LjA2NTYyNSAzLjM0ODg3NSAxMi4wMTQ0MDYgNi4zMTUwMzEzIDUuNDQxNDA2MiA5LjA4MjAzMTIgTCAzLjI2OTUzMTIgOS45OTYwOTM4IEMgMi40Mjg1MzEzIDEwLjMzNzA5NCAyLjAwMzkwNjIgMTAuODkxNjcyIDIuMDAzOTA2MiAxMS42Mzg2NzIgQyAyLjAwMzkwNjIgMTIuMTYxNjcyIDIuMjI1MjUgMTIuODcxMDYzIDMuMjgxMjUgMTMuMjg5MDYyIEwgNi45NDcyNjU2IDE0Ljc1NzgxMiBDIDcuMjY0MjY1NiAxNS43MDg4MTMgOC4wMDA1NDY5IDE3LjkxNjkwNiA4LjE4NTU0NjkgMTguNTAzOTA2IEMgOC4yOTU1NDY5IDE4Ljg1MTkwNiA4LjU3MzM5MDYgMTkuNzI4NTk0IDkuMjc1MzkwNiAxOS45MzM1OTQgQyA5LjQxOTM5MDYgMTkuOTgyNTk0IDkuNTY5NjU2MyAyMC4wMDc4MTMgOS43MjI2NTYyIDIwLjAwNzgxMiBDIDEwLjE2NTY1NiAyMC4wMDc4MTIgMTAuNDg0NjI1IDE5LjgwMTY0MSAxMC42NDA2MjUgMTkuNjgxNjQxIEwgMTIuOTcwNzAzIDE3LjcxMDkzOCBMIDE1LjgwMDc4MSAyMC4zMjgxMjUgQyAxNS45MDk3ODEgMjAuNDM5MTI1IDE2LjQ4NjcxOSAyMSAxNy4yNjE3MTkgMjEgQyAxOC4yMjg3MTkgMjEgMTguOTYyMjM0IDIwLjE5NTAxNiAxOS4xMTUyMzQgMTkuNDE2MDE2IEMgMTkuMTk4MjM0IDE4Ljk4OTAxNiAyMS45Mjc3MzQgNS4yODcwNjI1IDIxLjkyNzczNCA1LjI4OTA2MjUgQyAyMi4xNzI3MzQgNC4xOTAwNjI1IDIxLjczMjIxOSAzLjYxOTk1MzEgMjEuNDQ5MjE5IDMuMzc2OTUzMSBDIDIxLjIwNjcxOSAzLjE2OTQ1MzEgMjAuOTA0NjQxIDMuMDQ2OTY4OCAyMC41NzIyNjYgMy4wMTE3MTg4IHogTSAxOS45MTAxNTYgNS4xNzE4NzUgQyAxOS41MzMxNTYgNy4wNjE4NzUgMTcuNDc4MDE2IDE3LjM3ODIzNCAxNy4xNjYwMTYgMTguODY1MjM0IEwgMTMuMDI5Mjk3IDE1LjAzOTA2MiBMIDEwLjIyMjY1NiAxNy40MTYwMTYgTCAxMSAxNC4zNzUgQyAxMSAxNC4zNzUgMTYuMzYyNTQ3IDguOTQ2ODU5NCAxNi42ODU1NDcgOC42MzA4NTk0IEMgMTYuOTQ1NTQ3IDguMzc3ODU5NCAxNyA4LjI4OTE3MTkgMTcgOC4yMDExNzE5IEMgMTcgOC4wODQxNzE5IDE2LjkzOTc4MSA4IDE2LjgwMDc4MSA4IEMgMTYuNjc1NzgxIDggMTYuNTA2MDE2IDguMTE5NzgxMiAxNi40MTYwMTYgOC4xNzU3ODEyIEMgMTUuMjcyNjY5IDguODg4NTk3MyAxMC40MDQwOTQgMTEuNjYyMjM5IDguMDA3ODEyNSAxMy4wMjUzOTEgTCA0LjUzMTI1IDExLjYzNjcxOSBMIDYuMjE4NzUgMTAuOTI3NzM0IEMgMTAuNTE3NzUgOS4xMTc3MzQ0IDE4LjE3NDE1NiA1Ljg5Mzg3NSAxOS45MTAxNTYgNS4xNzE4NzUgeicvPjwvc3ZnPgo=);
}
.site-footer {
	font-size: 16px;
	letter-spacing: normal;
}
.site-footer .h5 {
	color: #fff;
	letter-spacing: 0;
	margin: 0 0 .5rem;
	text-transform: none;
	font-size: 1.8rem;
	font-family: 'montserrat', sans-serif;
}
.site-footer p {
	margin-bottom: 1rem;
}
.prg-link {
	color: #bbbbbb;
	-webkit-transition: all .3s;
	transition: all .3s;
	text-decoration: none;
	cursor: pointer;
}
.prg-link:hover {
	text-decoration: underline;
	color: #fff;
	-webkit-transition: all .3s;
	transition: all .3s;
}
section[data-id="49abcf9"] .elementor-text-editor {
	line-height: 1.2 !important;
}

/* Button styling */
.wp-block-button__link {
	border-radius: 0;
	font-size: 1em;
}
body:not(.page-template-about-page) .wp-block-button__link {
	padding: 6px 16px 6px 16px;
	text-transform: uppercase;
	font-weight: 600;
}

.wp-block-button__link strong {
	font-weight: 600;
}

.has-everysize-red-background-color,
.wp-block-button__link {
	background-color: #e85159;
}

.wp-block-buttons.alignleft {
	max-width: 100%;
}

.wp-block-buttons.alignright {
	max-width: 100%;
}

.entry-content .wp-block-button__link,
.entry-content .wp-block-button__link * {
	font-family: 'Montserrat', sans-serif;
}

.has-everysize-red-background-color {
	background-color: #e85159;
}

.has-everysize-red-color {
	color: #e85159;
}

.has-black-background-color {
	background-color: #000;
}

.has-gray-background-color {
	background-color: #f3f3f3;
}

.has-black-color {
	color: #000;
}

.has-white-background-color {
	background-color: #fff;
}

.has-white-color {
	color: #fff;
}

.has-black-color {
	color: #000;
}

.has-blue-background-color {
	background-color: #0527ff;
}

.has-blue-color {
	color: #0527ff;
}

.o-layout__main .entry-content blockquote, .o-layout__main .edit-post-visual-editor[class][class] blockquote {
	border-color: rgb(232, 81, 89);
}

.embed-privacy-container .embed-privacy-overlay {
	background-color: transparent;
	border: 7px solid rgb(232, 81, 89);
	color: currentColor;
	transition: background-color .25s ease-in-out, color .25s ease-in-out, border-color .25s ease-in-out;
	font-size: 0.89em;
	line-height: 1.4;
	width: 100% !important;
}

.embed-privacy-container .embed-privacy-overlay:hover {
	color: #000;
	border-color: transparent;
	background-color: #EFEFEF;
}

.embed-privacy-container .embed-privacy-overlay p {
	color: currentColor;
}

.embed-privacy-container .embed-privacy-overlay:hover p,
.embed-privacy-container .embed-privacy-overlay:hover label {
	color: currentColor;
}

.embed-privacy-container .embed-privacy-overlay p:last-child {
	color: currentColor;
	display: flex;
	justify-content: center;
	align-items: baseline;
}

.embed-privacy-container .embed-privacy-overlay label {
	color: currentColor;
}

.entry-content .embed-privacy-container .embed-privacy-overlay a {
	color: currentColor;
	box-shadow: none;
	background-color: transparent;
}

.entry-content .embed-privacy-container .embed-privacy-overlay a:hover,
.entry-content .embed-privacy-container .embed-privacy-overlay a:focus,
.entry-content .embed-privacy-container .embed-privacy-overlay a:active {
	text-decoration: none;
	color: currentColor !important;
	box-shadow: none;
	background-color: transparent;
}

.embed-privacy-container .embed-privacy-overlay .embed-privacy-logo {
	opacity: 1;
}

.embed-privacy-content {
	height: 100%;
}

.embed-privacy-logo + p {
	margin-bottom: 1em;
}

.embed-privacy-container .embed-privacy-overlay input {
	border-color: currentColor;
	-webkit-appearance: checkbox;
	appearance: checkbox;
}

.has-small-font-size {
	font-size: 13px;
}

.has-medium-font-size {
	font-size: 20px;
}

.has-normal-font-size {
	font-size: 16px;
}

@media screen and (max-width: 800px) {
	.wp-block-media-text.is-stacked-on-mobile {
		-ms-grid-columns:100%!important;
		grid-template-columns:100%!important;
	}

	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}

	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}

	.product-teaser .h-product-title {
		margin-top: 20px;
	}
}

.product-teaser .h-product-title {
	font-size: 34px;
	list-style: 1.2;
	font-family: Montserrat;
}

@media only screen and (max-width: 1360px) {.product-teaser .h-product-title { font-size: 30px; } }
@media only screen and (max-width: 1024px) {.product-teaser .h-product-title { font-size: 27px; } }
@media only screen and (max-width: 768px) {.product-teaser .h-product-title { font-size: 24px; } }
@media only screen and (max-width: 400px) {.product-teaser .h-product-title { font-size: 22px; } }


.product-teaser + .product-teaser {
	margin-top: 4em;
	position: relative;
}

.product-teaser + .product-teaser::before {
	content: '';
	max-width: 5em;
	border-bottom: 1px solid;
	position: absolute;
	top: -2em;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
}

.wp-block-pb-accordion-item {
	border: 2px solid #000;
	border-radius: 30px;
	margin-bottom: 16px;
	padding: 12px 14px 12px 24px;
	position: relative;
}

.c-accordion__title {
	font-size: 14px;
	padding: 0 !important;
	position: initial;
	width: calc(100% - 50px);
	white-space: initial;
}

.c-accordion__title::after {
	content: '' !important;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 41.2 41.3' xml:space='preserve' enable-background='new 0 0 41.2 41.3'%3E%3Cpath vector-effect='non-scaling-stroke' d='M20.9,13.9v14 M17.4,24.6l3.5,3.9l3.5-3.9' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-color: #000;
	border: 2px solid #000;
	border-radius: 100%;
	width: 36px;
	height: 36px;
	top: auto;
	right: 10px;
	bottom: 6px;
	transform: rotate(0deg);
	transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out;
}

.c-accordion__title:hover::after,
.c-accordion__title:focus::after {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 41.2 41.3' xml:space='preserve' enable-background='new 0 0 41.2 41.3'%3E%3Cpath vector-effect='non-scaling-stroke' d='M20.9,13.9v14 M17.4,24.6l3.5,3.9l3.5-3.9' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
	background-color: transparent;
}

.wp-block-pb-accordion-item.is-open .c-accordion__title::after {
	transform: rotate(180deg);
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 41.2 41.3' xml:space='preserve' enable-background='new 0 0 41.2 41.3'%3E%3Cpath vector-effect='non-scaling-stroke' d='M20.9,13.9v14 M17.4,24.6l3.5,3.9l3.5-3.9' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
	background-color: transparent;
}

.c-accordion__content {
	font-size: 12px;
	margin-top: 16px;
	width: calc(100% - 50px);
}

.c-accordion__content p {
	margin-bottom: 0.75em;
}

@media screen and (min-width: 1024px) {
	.wp-block-pb-accordion-item {
		border-radius: 45px;
		padding: 25px 20px 25px 32px;
		margin-bottom: 42px;
	}

	.c-accordion__title {
		font-size: 24px;
		line-height: 36px;
		width: calc(100% - 96px);
	}

	.c-accordion__content {
		font-size: 18px;
		line-height: 29px;
		margin-top: 30px;
		width: calc(100% - 96px);
	}

	.c-accordion__title::after {
		width: 60px;
		height: 60px;
		right: 32px;
		bottom: 14px;
	}
}

.trbo-content {
	letter-spacing: normal;
}