/** Shopify CDN: Minification failed

Line 228:12 Expected ":"

**/
.wholesale-page.coffee{
  --primary: #361515;
  --accent: #cf5151;
}

.wholesale-page.tea{
  --primary: var(--color-body);
  --accent: #8dbf03;
}

.wholesale-page.knife{
  --primary: var(--color-body);
  --accent: #cf5151;
}

.wholesale-page.doj{
  --primary: var(--color-body);
  --accent: #cf5151;
}

.wholesale-page .wholesale-top{
  margin-bottom: 40px;
}

  .wholesale-page .wholesale-top img{
    margin-bottom: 30px;
    margin-top: -30px;
  }

  .wholesale-page .wholesale-top h1{
    line-height: 1.3em;
    margin-bottom: 0.8em;
  }





.wholesale-page .wholesale-block {
  width: 100%;
  margin-bottom: 35px;
}


 .wholesale-page .wholesale-block .caption-green {
   font-size: 1.125rem;
    margin-top: -10px;
    font-weight: bold;
    color: var(--accent);
    margin-bottom: 25px;

}
 .wholesale-page .wholesale-block .learn-more {
	 font-weight: 700;
   margin-top: -5px;
}
 .wholesale-page .wholesale-block .prim {
	 font-weight: bold;
	 margin-bottom: 5px;
}




 .wholesale-page .wholesale-block .wholesale-inlineblock-wrap {
	 display: flex;
	 width: 100%;

}
 .wholesale-page .wholesale-block .wholesale-inlineblock-wrap .wholesale-inlineblock {
	 width: 33%;
	 font-weight: bold;
	 padding-top: 10px;
	 padding-bottom: 20px;
	 transition: all 0.25s linear;
	 text-decoration: none;
	 color: var(--primary);
}


.wholesale-page .wholesale-block .wholesale-inlineblock-wrap .wholesale-inlineblock .href {
     font-size: 0.875rem;
     margin-top: 5px;
     text-decoration: underline;
     text-underline-offset: 3px;
     color: var(--color-link);
     transition: all 0.25s linear;
}
 .wholesale-page .wholesale-block .wholesale-inlineblock-wrap .wholesale-inlineblock .text b {
	 color: var(--accent);
}
 .wholesale-page .wholesale-block .wholesale-inlineblock-wrap a.wholesale-inlineblock:hover {
	 color: var(--accent);
}
 .wholesale-page .wholesale-block .wholesale-inlineblock-wrap a.wholesale-inlineblock:hover .href{
	 color: var(--accent);
}
 .wholesale-page .wholesale-block .wholesale-inlineblock-wrap a.wholesale-inlineblock:hover .wholesale-icon {
	 background-color: var(--accent);
}
 @media (max-width: 768px) {
	 .wholesale-page .wholesale-block .wholesale-inlineblock-wrap {
       flex-wrap: wrap;
	}
	 .wholesale-page .wholesale-block .wholesale-inlineblock-wrap .wholesale-inlineblock {
		 width: 50%;
	}

}



.wholesale-icon {
	 display: inline-block;
	 transition: all 0.3s linear;
	 width: 96px;
	 height: 96px;
	 background-color: var(--primary);
	 -webkit-mask-size: 100%;
	 mask-size: 100%;
	 margin-bottom: 12px;
}

.wholesale-icon.mini {
	 width: 72px;
	 height: 72px;
     margin-bottom: 6px;
}

.wholesale-icon.black {
	 background-color: var(--color-body);
}



 .wholesale-icon.icon-hands {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-hands_512.png?v=153578903875987258271755443982);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-hands_512.png?v=153578903875987258271755443982);
}

 .wholesale-icon.icon-pack {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-pack_512.png?v=100581901919635974001755443980);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-pack_512.png?v=100581901919635974001755443980);
}

 .wholesale-icon.icon-pot {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-pot_512.png?v=5529072132348601941755443980);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-pot_512.png?v=5529072132348601941755443980);
}

 .wholesale-icon.icon-coffee-cup {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-coffee-cup_512.png?v=113735027610867706861755443981);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-coffee-cup_512.png?v=113735027610867706861755443981);
}

 .wholesale-icon.icon-award {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-award_512.png?v=24890965694181478851755443982);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-award_512.png?v=24890965694181478851755443982);
}

 .wholesale-icon.icon-grains {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-grains_512.png?v=56691270240223522181755443981);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-grains_512.png?v=56691270240223522181755443981);
}
 .wholesale-icon.icon-master {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-master_512.png?v=12984356741075789441755443982);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-master_512.png?v=12984356741075789441755443982);
}

 .wholesale-icon.icon-matcha {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-matcha_512.png?v=43672416951923330001755443983);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-matcha_512.png?v=43672416951923330001755443983);
}
.wholesale-icon.icon-box {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-box_512.png?v=129189696376045117631755443980);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-box_512.png?v=129189696376045117631755443980);
}

 .wholesale-icon.icon-tea-cup {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-tea-cup_512.png?v=103892393584478670911755443980);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-tea-cup_512.png?v=103892393584478670911755443980);
}
 .wholesale-icon.icon-kettle {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-kettle_512.png?v=87377990863518484071755443982);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-kettle_512.png?v=87377990863518484071755443982);
}

 .wholesale-icon.icon-blacksmith {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-blacksmith_512.png?v=182034976774109495241755443980);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-blacksmith_512.png?v=182034976774109495241755443980);
}

 .wholesale-icon.icon-craft {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-craft_512.png?v=145233661264030994261755443981);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/icon-craft_512.png?v=145233661264030994261755443981);
}

 .wholesale-icon.icon-2knives {
	 -webkit-mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/presskit-2knives.png?v=88255315692503455321755443980);
	 mask-image: url(//dreamofjapan.com/cdn/shop/t/50/assets/presskit-award.png?v=159455915231005293321755443980);
}

.wholesale-page .quot-block {
    padding: 20px;
    margin-top: 24px;
    border: 1px solid var(--color-border);
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}
  .wholesale-page .quot-block span {
      display: block;
      margin-bottom: 15px;
      font-weight: bold;
      font-size: 1.15em;
      font-style: normal;
  }
  .wholesale-page .quot-block .quot-photo {

      margin-right: 30px;
  }
  .wholesale-page .quot-block .quot-photo img{
      height 80px;
      border-radius: 50%;
  }






.wholesale-page .wholesale-partners{

  .column-partners{
    columns: 3;

    margin-right: 30px;
    margin-bottom: 50px;
    @media (max-width: 767px){
      columns: 2;
      margin-right: 0px;
      margin-bottom: 35px;
    }
    ul{
      text-align: left;
      li{
        font-weight: 700;
        margin-bottom: 0.5em;
        color: #361515;
        list-style-type: square;
        margin-left: 30px;
      }
    }
  }
}




.wholesale-award-block{
  padding: 20px;
  margin-top: 24px;
  border: 1px solid var(--color-border);
  margin-bottom: 50px;
}

  .wholesale-award-block .awards{
    display: flex;
  }

  @media (max-width: 600px){
    .wholesale-award-block .awards{
      flex-wrap: wrap;
    }
  }

  .wholesale-award-block .award{
    max-width: 260px;
    padding-right: 20px;
    margin-bottom: 20px;
  }

  .wholesale-award-block .award  img {
      width: 48px;
      height: 48px;
      margin-bottom: 10px;
      margin-top: 10px;
    }
  .wholesale-award-block .caption-award {
      font-weight: bold;
      margin-bottom: 0.4em;
    }
    .wholesale-award-block .caption-award  b{
        display: block;
      }



 .wholesale-page .vizit-block{
	margin-top: 10px;
   margin-left: -10px;
}

  .wholesale-page .hrefs a{
  	margin: 10px;
  }



 .wholesale-page .wholesale-footer {
	 font-weight: 700;
     padding: 40px;
    border: 1px solid rgba(0,0,0,.1);
    margin-top: 100px;
    box-shadow: 0px 0px 20px rgba(0,0,0, .05);
}
 .wholesale-page .wholesale-footer .thanks-block {
	 font-size: 1.2rem;
}
 .wholesale-page .wholesale-footer .thanks-block b {
	 display: block;
	 margin-top: 6px;
	 font-size: 2rem;
	 color: var(--accent);
}
 .wholesale-page .wholesale-footer .contact-block {
	 font-size: 1rem;
	 margin-top: 24px;
     margin-bottom: 20px;
}
 .wholesale-page .wholesale-footer .contact-block b {
	 display: block;
	 margin-top: 5px;
	 font-size: 0.875rem;
}


@media (max-width: 600px){
 .wholesale-page .wholesale-footer {
     padding: 15px;

  }

 .wholesale-page .wholesale-footer .thanks-block b {
   line-height: 1.3;
   font-size: 1.6rem;
  }
}





.wholesale-diplom{
  margin-top: 40px;
  margin-bottom: 30px;
}




.wholesale-brands-logos{
  margin-top: 10px;
  margin-bottom: 20px;
}
  .wholesale-brands-logos a{
    text-decoration: none;
  }
  .wholesale-brands-logos img{
    height: 60px;
    margin-right: 15px;
    margin-bottom: 20px;
  }

.wholesale-brand-logo-icon img{
  height: 100px;
  margin-top: 50px;
}




.wholesale-footer .person-block{
  margin-top: 30px;
  font-weight: normal;
}

  .wholesale-footer .person-block img{
    margin-bottom: 20px;
  }

  @media (min-width: 700px) {
    .wholesale-footer .person-block img{
      float: left;
      max-width: 300px;
      margin-right: 20px;
    }
  }


.wholesale-footer .checkbox-row {
  margin-top: -20px;
  position: relative;
}

.wholesale-footer .checkbox-row label {
  padding: 14px 0px;
  display: flex;
  align-items: center;
  min-height: 48px;
  color: rgba(var(--color-body-rgb), 0.8);
}

.wholesale-footer input[type="checkbox"] {
  accent-color: #7b8c42;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

.wholesale-page.doj .wholesale-footer input[type="checkbox"] {
  accent-color: var(--blue);
}




