@font-face {
  font-family: recoleta_alt_black;
  src: url(//raw-grow.myshopify.com/cdn/shop/t/2/assets/recoleta_alt_black.otf?v=70608755042874363521583850858);
}

@font-face {
  font-family: recoleta_alt_regular;
  src: url(//raw-grow.myshopify.com/cdn/shop/t/2/assets/recoleta_alt_regular.otf?v=29164951759858254671583854268);
}

@font-face {
  font-family: recoleta_alt_bold;
  src: url(//raw-grow.myshopify.com/cdn/shop/t/2/assets/recoleta_alt_bold.otf?v=153973259970758208791583854248);
}


@font-face {
  font-family: ttnorms_regular;
  src: url(//raw-grow.myshopify.com/cdn/shop/t/2/assets/ttnorms_regular.otf?6254);
}

body{

  font-family:ttnorms_regular;

}


h3,.slideshow__subtitle, h2, h1, h4, h5, .article__title , .product__title{

  font-family:recoleta_alt_black;
  
}

.site-nav__link, .slideshow__title, .headings .heading, .money , .article__listing .article__title a, .priceCart{

	font-family:recoleta_alt_regular !important;

}


.btn.btn-secondary, .addcart_btn, .totalPrice{

  font-family:ttnorms_regular !important;

}


.slideshow__subtitle, .page-title, .product_title{

	font-family:recoleta_alt_bold !important;

}

.faqs .faq-heading , .faqs .faq-heading h2{

	color:black !important;
}


.faqs .faqs-left{

	background-color:white;
  
}


.product__link, .flex-wrap{

  	font-family:recoleta_alt_regular !important;
}

.Content-Box{
	
  width:100%;
}

.product-single__content{
	
  width:100%;

}

.arrowDown{

  width:35px;
  display:inline-block;
  
}

.header__contact{

  display:none !important;
  
}
.product-single__short{

	/*font-weight:bold;
  	font-size:16px;*/
}

.how_to_enjoy{

  width:100%;
  text-align:center;
  cursor:pointer;

}


.site-footer .container{

	border-top: solid 1px white;
  	border-bottom: solid 1px white;
  	padding:10px 0px;

}

/*#site-footer, #shopify-section-footer, .site-footer, .site-copyright ,.site-footer .row div .footer__widget label, .footer__widget .linklist li a{

  background-color:#2d3239;
  color:white !important;

}*/

.site-copyright{

	border-color:#2d3239;
  
}

.footer__widget{

	padding-bottom:0px;
}

.footer__widget .newsletter p{

	width:50%;
  	margin-left:184px;
}

.imgLogo{

	width:200px;
  	display:inline-block;
	
}


#shopify-section-footer .row{

	width:100%;
}

.breadcrumbs{

	display:none !important;
}

.title-section-wrapper{

  padding-bottom:0px !important;

}

.product-single__bottom{

    top: -40px;
    position: relative;

}


.AddToCart-product-template-changed{

    padding: 14px 28px ;
  
}

.product-single__middle{
  
    position: relative;
    top: -20px;
}

.product-single__review{
	
  min-height:30px;

}

.template-product p, .template-product span , .template-page p , .template-page span, #shopify-section-cart-template h1 , #shopify-section-cart-template span, #shopify-section-cart-template p, #shopify-section-cart-template h2, #shopify-section-cart-template table, #shopify-section-cart-template a{

  font-family:ttnorms_regular;

}


.cart__continue{

	padding-left:50px;
  	padding-bottom:100px;
  
}


.padGeral{

  padding:50px;

}

.page-cart .cart .item__subtotal .money{
	
  font-weight:unset;

  
}

.tooltip, #shopify-product-reviews{

  display:none !important;

}

.btnNoAnim{

  z-index:9;
  position:relative;

}

.addcart_btn:hover{
	
  background-color:black;
  color:white;

}


.product-single{

	padding:0px 150px;
  	padding-right:40px;
}



#reviewss ,#reviewss #shopify-product-reviews,.spr-reviews, .spr-review{

  display:block !important;

}

.cart__notes{

  margin-top:20px;

}

textarea{

  min-height:100px;

}

@media only screen and (max-width:768px){

  .slideshow__image{
  
  	background-position-x: 48.5% !important;
  }
  
  .product-single{

	padding:inherit;
  }
  
  .cart-items{
  
  	max-width:100% !important;
    
    flex:0 0 100% !important;
  }
  
  
  .page-cart .cart .item__content{
  
  	display:flex !important;
    
  }
  
  .footer__widget .heading label{
  
    position:initial;
    margin-top:10px;
  
  }
  
  .addcart_btn, .sold_out{
  
  	padding:15px !important;
    padding-right:0px !important;
    padding-left:0px !important;
    font-size:9px;
    font-weight:normal !important;
  }
  
	
  .label-soldout{
  
    top: -10px;
    position: relative;
    left: -10px;
  
  }
  
  .site-footer .container{
  
    padding:10px;
  
  }
  
  
  
  .title-wrapper{
  
  	margin-top:0px !important;
    
  }
  
  .page-cart .cart-items{
  
  	padding-top:0px;
    position:relative;
    top:-95px;
  }
  
  
  .cart__continue{
  		
    position:relative;
    top:-65px;
    padding-bottom:0px !important;
    
  }

}

.TextForm{

  font-family:ttnorms_regular;
  font-size:20px;
  margin:20px 0px;
  width:100%;
  text-align:center;
  display:block;

}

.template-cart{

  font-size:15px !important;

}

.page-cart h1{

  font-size:50px !important;

}


.cart__collaterals h2{

	font-size:25px;
  
}

.cart__totals table td span{

	font-size:20px !important;
  
}

.item__name a{

  font-size:20px !important;
}

#Capa_1{

  width:100px;
  height:100px;
  position: relative;
  top: -80px;

}

#Capa_2{

  width: 131px;
  height: 303px;
  position: relative;
  top: -80px;

}
.template-cart .page-title{

  font-size:50px;

}

.cart-intro{

  padding-top:70px !important;
  padding-bottom: 20px !important;

}

#shopify-section-header-mobile{

  	display:none;
  
}


.minicart .cart__list{

	max-height:60%;
  
}

.minicart .cart__btns .btn-cart{

  border:1px solid black;
  
}

.minicart.minicart-sidebar .cart__meta{

  position:absolute;
  width:100%;
  bottom:0px;

}

@media only screen and (max-width:1285px){

  .template-cart #shopify-section-header{
  
    display:none !important;
  
  }
  
  .template-cart #shopify-section-header-mobile{
  
    display:block !important;
  
  }


  .page-title-wrapper{

  padding-top:70px !important;

}
  
  .template-cart .cart-totals{
    max-width:50% !important;
    flex: 0 0 33%;

  }
  
  .page-cart .cart-items{
    max-width:100%;
    flex: 0 0 100%;
  
  }
  
  .product-single__photos.left .product-single__thumbnail-wrapper, .product-single__photos.right .product-single__thumbnail-wrapper{
  
  	top:auto !important;
  
  }
    .List_title li{
  	
    width:100%;
  
  }
  
  
  .List_title{
  
  	border:none;
  }
  
  .site-footer .text-m-left .products li, .site-footer .text-m-left .social-icons, .site-footer .text-m-left .newsletter .form-group{
  
  	justify-content: center;
  
  }
  
  
}

.pt-item{

  display:block;
  cursor:pointer;
  

}

.pt-title-subpages{

  font-size:30px;

}

.pt-accordeon-title p{

  display:inline-block;

}

.plus{

    transform: rotate(90deg);
    display: inline-block;
	margin:0px 10px;
}


.cart__meta{
  
    position: relative;

}

.minicart.minicart-sidebar{

	width:445px;
}


.cls-1{fill:#3c3c3b;}.cls-2,.cls-3,.cls-4{fill:#fff;}.cls-3,.cls-4{stroke:#3c3c3b;stroke-linejoin:round;stroke-width:9.94px;}.cls-4{stroke-linecap:round;}

.cls-1{fill:#fff;}.cls-2{fill:#3c3c3b;}

#Builder,.cart__message{

	display:none !important;
}



.title_minicart{

  font-family:ttnorms_regular;
  color:black;
  font-size:30px;
  padding-bottom:30px;

}

.spanLoading{

  display:block;
  text-align:center;
  margin-top:30px;

}


.spanLoading img{


  display:inline-block;
  margin-left:20px;

}

#Layer_1{

  width:80px;
  display: inline-grid;
  margin-top:34px;

}

.content_Delivery{

  display: inline-grid;
  padding-left:10px;

}

.content_Delivery ul{

    list-style: none;
    padding-left: 10px;

}


.minicart.minicart-sidebar .cart__container{

	padding:0px 50px;

}

.product__price{

	padding:10px 0px;

}

#div-item-6{

  position:relative;
  top:-39px;

}

.mbWay{

  width: 42px;
  vertical-align: middle;

}

.mbWay .multi{

	height:27px;

}

.newsletter-popup-section .background_image{

	height:270px;

}

.minicart.minicart-sidebar .cart__heading{
	
  margin-bottom:0px;
  min-height:50px;


}


.cart-body{

  width:70%;

}

.martop70{

  margin-top:70px;
  
}

.page-cart .cart-cells .cart-intro{

  padding:0px;

}

.page-cart .cart .cart__item,.page-cart .cart tfoot tr{

  display: table-row;


}

.page-cart .cart .cart__item,.page-cart .cart tbody{

	margin-bottom:30px;

}

.item__image{

  width:175px;


}

.item__image a{

  display:inline-block;
  position:relative;
  vertical-align:middle;
}


.item__image .item__content-name{


  display:inline-block;
  position:relative;
  vertical-align:middle;

}

.page-cart .cart .item__price{

	display:block;

}

.totalPrice{

  margin:10px 0px;
  display:block;
  font-size:20px;

}

.page-cart .cart td{

  padding:15px 0px;

}

.arrow_reviews{

  margin-right:10px;
  position:relative;
  display:inline-block;
  transform:rotate(90deg);

}

.spr-form-title{

  cursor:pointer;

}

.about-background{

  background-size:contain !important;

}

.minicart.minicart-sidebar .cart__content{

  display:block;
  max-height:80%;

}

.cartAjust{

  padding-top:50px !important;
  padding-bottom:50px !important;

}

#shopify-section-uxBuilder2{

  display:none !important;

}


@media only screen and (max-width:1489px){


  .List_title li {
  	
    
	font-size:smaller;
  
  }
}

@media only screen and (max-width:768px){
  
  
  .newsletter-popup-section .newsletter-popup-container{
  
    top:56%;
  
  }
  
  .product-single__photos .product-single__thumbnail-wrapper{
  
    margin:0px auto;
  
  
  }
  
  .minicart.minicart-sidebar{
  
    height:100%;
  
    
  }
  
  .footer__widget .heading label:after{
  
    top:20px;
  
  
  }
  .minicart.minicart-sidebar .cart__content{
  
    display:block;
  
  }
  
  
  .minicart .cart__list {
    max-height: 40%;
  }
  
  .footer__widget .newsletter p{
  	
    width:90%;
    margin-left:10px;
  
  }
  
  
  #Capa_1, #Capa_2{
  
    width:100px;
  
  }

  .minicart.minicart-sidebar{
  
    width:320px;
  
  }	
  
  .product-single__inview{
  
    opacity:1;
  }
  
  #shopify-section-header-mobile{
  
    display:block;
    height:80px !important;
  
  }
  
  #Builder{
  
  	display:block;
    
  }
  
  
  .banner__col{
  
    padding:10px 5px !important;
    
  }
  
  .header__mobile{
  
  	padding-left:10px !important;
    padding-right:10px !important;
    
  }
  
  .cart-body{
  
    	width:100%;
  
  }

  .item__image, .item__quantity{
  
  		text-align:center;
    
    
  }
  .page-cart .cart .item__remove{
  
  		position:initial;
  
  }
  
  .cart__update{
  
    width:100%;
  
  }
  
  .page-cart .cart td{

  padding:15px;

}
  
  .btn_checkout{
  
    margin-left:0px !important;
    margin-top:10px;
  
  }
  
  .page-title-wrapper{
  
    margin-top:0px !important;
    padding-top:20px !important;
  
  }
  
  .prodTh{
  
    padding-left:15px;
    padding-right:15px;
    text-align:center;
  
  }

  .totalPrice{
  
    padding-left:10px;
  
  }
}

/* safari */
@media not all and (min-resolution:.001dpcm) { @media {

  
  .minicart.minicart-sidebar .cart__content {
    display: flex;
  }
  
  
  .minicart .cart__list{
  
    max-height:33vh;
    overflow-y:auto;
    overflow-x:hidden;
  
  }
  
}}

.template-page .page-content a{
  text-decoration: underline;
}