@font-face {
	font-family: 'icomoon';
	src: url('icomoon.eot?t0vb0o');
	src: url('icomoon.eot?t0vb0o#iefix') format('embedded-opentype'), url('icomoon.ttf?t0vb0o') format('truetype'), url('icomoon.woff?t0vb0o') format('woff'), url('icomoon.svg?t0vb0o#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* brand rework fonts start */

@font-face {
	font-family: 'merlo_neue_round';
	src: url('merlo_neue_round_bold-webfont.woff2') format('woff2'), url('merlo_neue_round_bold-webfont.woff') format('woff'), url('merlo_neue_round_bold-webfont.ttf') format('truetype'), url('merlo_neue_round_bold-webfont.svg#merlo_neue_roundbold') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'merlo_neue_round';
	src: url('merlo_neue_round_medium-webfont.woff2') format('woff2'), url('merlo_neue_round_medium-webfont.woff') format('woff'), url('merlo_neue_round_medium-webfont.ttf') format('truetype'), url('merlo_neue_round_medium-webfont.svg#merlo_neue_roundmedium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'merlo_neue_round';
	src: url('merlo_neue_round_regular-webfont.woff2') format('woff2'), url('merlo_neue_round_regular-webfont.woff') format('woff'), url('merlo_neue_round_regular-webfont.ttf') format('truetype'), url('merlo_neue_round_regular-webfont.svg#merlo_neue_roundregular') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'reforesta';
	src: url('Reforesta-Medium.woff2') format('woff2'), url('Reforesta-Medium.woff') format('woff'), url('Reforesta-Medium.ttf') format('truetype'), url('Reforesta-Medium.svg#recoletamedium') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'tentree_icons';
	src: url('tentree_icons-Symbol2.eot');
	src: url('tentree_icons-Symbol2.eot?#iefix') format('embedded-opentype'), url('tentree_icons-Symbol2.ttf') format('truetype'), url('tentree_icons-Symbol2.woff') format('woff'), url('tentree_icons-Symbol2.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}

.icon_br:before {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'tentree_icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: inherit;
	font-size: 24px;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/* br fonts end test2 */

[class^="icon-"]:before,
[class*=" icon-"]:before {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-materials-"],
[class*=" icon-materials-"],
[class^="icon-materials-"]:before,
[class*=" icon-materials-"]:before,
[class^="spr-icon-"]:before,
[class*=" spr-icon-"]:before {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.spr-icon-star:before,
.spr-icon-star-empty:before,
.spr-icon-star-half-alt:before {
	content: "\e96e"!important;
}

.icon-web-icons_location:before {
	content: "\e97b";
}

.icon-projects_acacia:before {
	content: "\e96f";
}

.icon-projects_avocado:before {
	content: "\e970";
}

.icon-projects_eucalyptus:before {
	content: "\e971";
}

.icon-projects_guava:before {
	content: "\e972";
}

.icon-projects_kapok:before {
	content: "\e973";
}

.icon-projects_mango:before {
	content: "\e974";
}

.icon-projects_mangrove:before {
	content: "\e975";
}

.icon-projects_oak:before {
	content: "\e976";
}

.icon-projects_oranges:before {
	content: "\e977";
}

.icon-projects_papaya:before {
	content: "\e978";
}

.icon-projects_persian-silk:before {
	content: "\e979";
}

.icon-projects_teak:before {
	content: "\e97a";
}

.icon-web-icons_star:before {
	content: "\e96e";
}

.icon-web-icons_refresh:before {
	content: "\e95c";
}

.icon-web-icons_trash:before {
	content: "\e95d";
}

.icon-web-icons_search:before {
	content: "\e95e";
}

.icon-chevron-mini-down:before {
	content: "\e95f";
}

.icon-chevron-mini-left:before {
	content: "\e960";
}

.icon-chevron-mini-right:before {
	content: "\e961";
}

.icon-chevron-mini-up:before {
	content: "\e962";
}

.icon-chevron-down:before {
	content: "\e963";
}

.icon-chevron-left:before {
	content: "\e964";
}

.icon-chevron-right:before {
	content: "\e965";
}

.icon-chevron-up:before {
	content: "\e966";
}

.icon-social-pinterest:before {
	content: "\e967";
}

.icon-social-facebook:before {
	content: "\e968";
}

.icon-social-instagram:before {
	content: "\e969";
}

.icon-social-snapchat:before {
	content: "\e96a";
}

.icon-social-tumblr:before {
	content: "\e96b";
}

.icon-social-twitter:before {
	content: "\e96c";
}

.icon-social-youtube:before {
	content: "\e96d";
}

.icon-countries-cambodia:before {
	content: "\e956";
}

.icon-countries-canada:before {
	content: "\e957";
}

.icon-countries-haiti:before {
	content: "\e958";
}

.icon-countries-madagascar:before {
	content: "\e959";
}

.icon-countries-nepal:before {
	content: "\e95a";
}

.icon-countries-senegal:before {
	content: "\e95b";
}

.icon-web-icons_community:before {
	content: "\e94f";
}

.icon-web-icons_ecosystem:before {
	content: "\e950";
}

.icon-web-icons_amex:before {
	content: "\e951";
}

.icon-web-icons_apple-pay:before {
	content: "\e952";
}

.icon-web-icons_mastercard:before {
	content: "\e953";
}

.icon-web-icons_paypal:before {
	content: "\e954";
}

.icon-web-icons_visa:before {
	content: "\e955";
}

.icon-web-icons_large-tree:before {
	content: "\e94e";
}

.icon-web-icons_gift-codes:before {
	content: "\e94a";
}

.icon-web-icons_order-history:before {
	content: "\e94b";
}

.icon-web-icons_returns:before {
	content: "\e94c";
}

.icon-web-icons_shipping:before {
	content: "\e94d";
}

.icon-materials-coconut-large:before {
	content: "\e900";
}

.icon-materials-coconut-small:before {
	content: "\e901";
}

.icon-materials-cork-large:before {
	content: "\e902";
}

.icon-materials-cork-small:before {
	content: "\e903";
}

.icon-materials-cotton-large:before {
	content: "\e904";
}

.icon-materials-cotton-small:before {
	content: "\e905";
}

.icon-materials-hemp-large:before {
	content: "\e906";
}

.icon-materials-hemp-small:before {
	content: "\e907";
}

.icon-materials-linen-large:before {
	content: "\e908";
}

.icon-materials-linen-small:before {
	content: "\e909";
}

.icon-materials-modal-large:before {
	content: "\e90a";
}

.icon-materials-modal-small:before {
	content: "\e90b";
}

.icon-materials-polyester-large:before {
	content: "\e90c";
}

.icon-materials-polyester-small:before {
	content: "\e90d";
}

.icon-materials-tencel-large:before {
	content: "\e90e";
}

.icon-materials-tencel-small:before {
	content: "\e90f";
}

.icon-web-icons_add_circle:before {
	content: "\e910";
}

.icon-web-icons_add_no-circle:before {
	content: "\e911";
}

.icon-web-icons_add-to-bag:before {
	content: "\e912";
}

.icon-web-icons_added-to-bag:before {
	content: "\e913";
}

.icon-web-icons_blog:before {
	content: "\e914";
}

.icon-web-icons_burger-menu:before {
	content: "\e915";
}

.icon-web-icons_chat:before {
	content: "\e916";
}

.icon-web-icons_down-arrow_circle:before {
	content: "\e917";
}

.icon-web-icons_down-arrow_no-circle:before {
	content: "\e918";
}

.icon-web-icons_download:before {
	content: "\e919";
}

.icon-web-icons_dry-season:before {
	content: "\e91a";
}

.icon-web-icons_faq_circle:before {
	content: "\e91b";
}

.icon-web-icons_faq_no-circle:before {
	content: "\e91c";
}

.icon-web-icons_filter:before {
	content: "\e91d";
}

.icon-web-icons_help_circle:before {
	content: "\e91e";
}

.icon-web-icons_help_no-circle:before {
	content: "\e91f";
}

.icon-web-icons_left-arrow_circle:before {
	content: "\e920";
}

.icon-web-icons_left-arrow_no-circle:before {
	content: "\e921";
}

.icon-web-icons_like_off:before {
	content: "\e922";
}

.icon-web-icons_like_on:before {
	content: "\e923";
}

.icon-web-icons_login_circle:before {
	content: "\e924";
}

.icon-web-icons_login_no-circle:before {
	content: "\e925";
}

.icon-web-icons_logout_circle:before {
	content: "\e926";
}

.icon-web-icons_logout_no-circle:before {
	content: "\e927";
}

.icon-web-icons_manufacturing:before {
	content: "\e928";
}

.icon-web-icons_my-account:before {
	content: "\e929";
}

.icon-web-icons_my-trees_circle:before {
	content: "\e92a";
}

.icon-web-icons_my-trees_no-circle:before {
	content: "\e92b";
}

.icon-web-icons_mystery-bag:before {
	content: "\e92c";
}

.icon-web-icons_nurseries:before {
	content: "\e92d";
}

.icon-web-icons_our-brand:before {
	font-family: 'tentree_icons';
	content: "\e166";
}

.icon-web-icons_planting:before {
	content: "\e92f";
}

.icon-web-icons_rainy-season:before {
	content: "\e930";
}

.icon-web-icons_receive-your-code:before {
	content: "\e931";
}

.icon-web-icons_register-code:before {
	content: "\e932";
}

.icon-web-icons_remove_circle:before {
	content: "\e933";
}

.icon-web-icons_remove_no-circle:before {
	content: "\e934";
}

.icon-web-icons_remove-from-bag:before {
	content: "\e935";
}

.icon-web-icons_right-arrow_circle:before {
	content: "\e936";
}

.icon-web-icons_right-arrow_no-circle:before {
	content: "\e937";
}

.icon-web-icons_search-location:before {
	content: "\e938";
}

.icon-web-icons_seed-harvesting:before {
	content: "\e939";
}

.icon-web-icons_seed-purchasing:before {
	content: "\e93a";
}

.icon-web-icons_share:before {
	content: "\e93b";
}

.icon-web-icons_shopping-bag:before {
	content: "\e93c";
}

.icon-web-icons_show-less_circle:before {
	content: "\e93d";
}

.icon-web-icons_show-less_no-circle:before {
	content: "\e93e";
}

.icon-web-icons_show-more_circle:before {
	content: "\e93f";
}

.icon-web-icons_show-more_no-circle:before {
	content: "\e940";
}

.icon-web-icons_slider-dot_off:before {
	content: "\e941";
}

.icon-web-icons_slider-dot_on:before {
	content: "\e942";
}

.icon-web-icons_social-impact:before {
	content: "\e943";
}

.icon-web-icons_store-location:before {
	content: "\e944";
}

.icon-web-icons_track-your-growth:before {
	content: "\e945";
}

.icon-web-icons_transplanting:before {
	content: "\e946";
}

.icon-web-icons_tree-token:before {
	content: "\e947";
}

.icon-web-icons_up-arrow_circle:before {
	content: "\e948";
}

.icon-web-icons_up-arrow_no-circle:before {
	content: "\e949";
}


/* switch bold eco icons in filter to icomoon */

.filter-list-item.Ecomaterial .icon-bg {
	width: 45px;
	height: 45px;
	border: 1px solid #eaeaea;
	border-color: rgba(156, 175, 210, 0.5);
	border-radius: 50%;
	background: #fff;
	vertical-align: middle;
}

.filter-list-item.Ecomaterial .icon-bg::before {
	font-size: 45px;
	display: flex;
	justify-content: center;
	height: 100%;
	align-items: center;
}

.filter-list-item.Ecomaterial li label:hover .icon-bg {
	background: #3a61a6;
	color: #fff;
}

.icon-bg.Organic-cotton::before {
	content: "\e905";
}

.icon-bg.Recycled-polyester::before {
	content: "\e90d";
}

.icon-bg.Tencel::before {
	content: "\e90f";
}

.icon-bg.Cork-trims::before {
	content: "\e903";
}

.icon-bg.Hemp::before {
	content: "\e907";
}

.icon-bg.Modal::before {
	content: "\e90b";
}

.icon-bg.Coconut-buttons::before {
	content: "\e901";
}

.icon-bg.Linen::before {
	content: "\e909";
}


/* BR new icon declarations */

.icon_login::before {
	content: "\E019"
}

.icon_logout::before {
	content: "\E018"
}

.icon_reg::before {
	content: "\E220"
}

.icon_account::before {
	content: "\E302"
}

.icon_search::before {
	content: "\E309"
}

.icon_cart::before {
	content: "\E317"
}

.icon_mm_toggle::before {
	content: "\E313";
}

.icon_mm_close::before {
	content: "\E297";
}

.icon_down_chev::before {
	content: "\E003";
}

.icon_up_chev::before {
	content: "\E006";
}

.qv-icon::before {
	content: "\E311";
}