@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";
  }