/** Shopify CDN: Minification failed

Line 208:0 Unexpected "/"

**/
/* BOTTLE */

@keyframes slidein {
  from {
    margin-top: 100%;
    height: 600px;
  }

  to {
    margin-top: 0%;
    height: 600px;
  }
}

/* modals */
.modal-content {
}


/* endmodals */


.contenedor-bottle {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 339px;

  height: 739px;
  transform: translateY(270px);
}

.popup-subscribe {
  background: none;
  background-image: url("/cdn/shop/t/2/assets/BG_Email-Desktop1.png");
  max-width: 329px;
  background-size: 329px 739px;
  background-repeat: no-repeat, repeat;
  animation-duration: 1s;
  animation-name: slidein;
  margin-bottom: 0px;
  height: 739px;
  overflow-y: hidden;
}

.text-bottle-container {
  text-align: center;
  margin: auto;
  margin-top: 235px;
  width: 250px;
}

.text-bottle-container-2 {
  margin-top: -3px;
}

.text-bottle {
  font-family: "CA Negroni Black";
  font-size: 15px;
  padding-top: -4px;
  color: #ebc132;
  line-height: 16px;
}

.text-bottle-2 {
  font-family: "CA Negroni Light";
  font-size: 10px;
  margin-top: 3px;
  font-weight: 400;
  color: #006505;
  line-height: 13px;
  margin-bottom:25px;
  width: 240px;
  margin-left:9px;
}

input.text,
select.text,
textarea.text {
  background: none;
  border: .1em solid #006505;
  border-radius: 15px 15px 15px 15px;
  color: #006505;
  font-family: "Work Sans Regular";
  font-size: 11px;
  padding: 10px;
  width: 260px;
  height: 30px;
  margin-top: 7px;
}

input::placeholder {
  color: #006505;
}

.checkbox-sms {
  color: #006505;
  font-size: 11px;
  font-family: "Work Sans Regular";
}
.text-checkbox {
  background-color: rgba(0, 0, 0, 0);
}

.bottom_bottle {
  text-decoration: none;
  padding: 12px;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 200;
  font-family: "CA Negroni Black";
  font-size: 12px;
  color: #006505 !important;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 35px;
  border: 2px solid #006505;
  margin-top: 10px;
  display:block;
}
.bottom_bottle:hover {
  color: white !important;
  background-color: #006505;
}

.bottom-close {
  transform: translateY(160px);
}

.red {
  color: #ba3c42;
}




/* SUBSCRIBE */

.image-subscribe{
  background: none;
  background-image: url("/cdn/shop/t/2/assets/subscribe.png");	
  background-size: 795px 474px;
  max-width: 795px;
  height: 474px;
  background-repeat: no-repeat, repeat;

}

.image-subscribe:hover .overlay-subscribe {
  opacity: 1;
}


.overlay-subscribe {
  margin:17px;
  margin-top:18px;
  transform:translateX(-190px);
  position: absolute;
  height: 97px;
  width: 345px;
  opacity: 0;
  transition: .5s ease;
  background-color: none;
  margin-bottom:-100px;
}


.container-subscribe{
  display: flex;
  justify-content: center;

}

.btn-align{
  transform: translateY(20px)translateX(-25px);
  color:white;
}

.text-subscribe{


  transform: translateY(115px);


  max-width: 345px;
}




/* The Modal Subscribe */
.modalCheckout {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%; 
  overflow: auto; 
  background-color:none;
}

/
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}




/* BUNDLE */


.bg-container-winter{

  display: none;

}


.share-bundle{

  font-family: 'CA Negroni Black';
  color: #265816 !important;
  font-size: 18pt;
}

.tittle-bundle{

  font-family: 'CA Negroni Black';
  color: #265816 !important;
  font-size: 35pt;

}


.btn-social-bundle{

  width: 34px;
}

.tittle-stock{
  color: #EBC132 !important;
  font-family: 'CA Negroni Black', sans-serif; 

  font-size: 15pt;
}

.price-bundle{

  list-style: none;
  padding: 0;
  font-family: 'CA Negroni Black', sans-serif;
  text-align: right;
  color: #265816;
  font-size: 35pt;

}


.subtittle-bundle{



  color: #265816;

  font-size: 13pt;
  font-family: "CA Negroni Light";
}


.description-bundle{

  color: #265816;
  font-size: 10pt;
  font-family: "Work Sans Regular";
  width:410px
}


.container-message-bundle{
  display:block;
  margin-top :-130px;
  margin-right:10%;
  float: right;


}

.tittle-message-bundle{
  color: #265816;

  font-size: 12pt;
  font-family: 'CA Negroni Black', sans-serif;
  text-align:left; 
  transform: translateY(-120px);

}


.message-bundle{
  color: #265816;


  font-size: 12pt;
  font-family: "Work Sans Regular";
  text-align:left; 
  transform: translateY(-120px);

}



.selector-bundle{


  transform: translateY(57px) translateX(20px);

}



.btn-subscribe-bundle{

  transform: translateX(47px);
  color: #265816;
  letter-spacing: 0;
  font-family: 'CA Negroni Black', sans-serif;
  background: 0 0;
  border: 2px solid #265816;
  border-radius: 999px;
  margin: 0;
  float: right;
  margin-top: 10px;
  padding: 11px 15px;
  line-height: 1.3;
  margin-bottom:10px;

  width: 180px;
  text-align:left;

}


.add-cart-text-bundle{

  transform: translateX(20px)

}

.btn-subscribe-bundle:hover{


  border: 2px solid gray;

}

.more-information-bundle{


  color: #265816;
  content:url("/cdn/shop/t/2/assets/i.png");
  font-family: 'CA Negroni Black', sans-serif;
  background: 0 0;
  border: 2px solid #265816;
  border-radius: 50%;
  margin: 0;
  float: right;
  margin-top: 10px;
  padding: 21px 21px;
  line-height: 1.3;
  margin-bottom:10px;
  height:20px;
  width: 20px;
  text-align:left;
}

.more-information-bundle:hover{


  border: 2px solid black;

}






.bi-arrow-left, .bi-arrow-left:hover, .bi-arrow-left:active, .bi-arrow-left:visited { color: #335720; }





@media (max-width: 768px) {
  .modal-content{


    transform: translateY(0px);

  }
  .popup-subscribe {
    animation-duration: 1s;
    animation-name: slidein;
  }

  .text-bottle {
    transform: translateY();
  }
  .bottle {
    width: 450px;
  }

  .image-subscribe{
    background: none;
    background-image: url("/cdn/shop/t/2/assets/subscribe-mobile.png");	
    background-size: 375px 652px;
    max-width: 375px;

    transform: translateY(30px);
    height: 652px;
    background-repeat: no-repeat, repeat;
  }

  .overlay-subscribe {

    transform:translateX(-144px);
    margin:21px;
    margin-top:245px;
    height: 71px;
    width: 245px;

  }

  .btn-align{
    transform: translateY(30px)translateX(-25px);
  }

  .text-subscribe{


    transform: translateY(315px);


    max-width: 245px;
  }


  .tittle-bundle{

    transform: translateY(-100px) translateX(-65px);

    font-size: 30pt;
  }

  .subtittle-bundle{


    transform: translateY(-70px);
  }

  .description-bundle{

    transform: translateY(-70px);
  }

  .price-bundle{


    transform: translateY(-370px) translateX(-240px);
    margin-left:250px;

    font-size: 30pt;
  }
  .selector-bundle{


    transform: translateY(-250px) translateX(0px);
  }
  .btn-subscribe-bundle{

    transform: translateY(-260px) translateX(-0px);
  }


  .cart-responsive-bundle{

    height:46px;
    transform: translateY(-250px) translateX(15px);
  }

  .more-information-bundle{

    transform: translateY(50px) translateX(0px);

  }

  .container-stock{


    transform: translateY(0px) translateX(0px);

    width: 200px;

  }



  .icon-line{
    text-align: center;
    width:auto;
    border-top: 2px solid #53832D;
    margin:17px;
    padding-top:-14px;

    transform: translateY(-113px);
  }

}

.margin-menos{


  transform: translateY(-113px);
  padding-bottom:40px;

}

._fullimage{
  margin-bottom:-20px;
}


@media (max-width: 992px) {


  .tittle-bundle{


  }

  .subtittle-bundle{


    transform: translateY(30px);
  }

  .description-bundle{

    transform: translateY(30px);
  }

  .price-bundle{


    transform: translateY(-248px) translateX(-140px);
  }
  .selector-bundle{


    transform: translateY(-150px) translateX(-145px);
  }
  .btn-subscribe-bundle{

    transform: translateY(-215px) translateX(-66px);
  }


  .cart-responsive-bundle{


    transform: translateY(-90px) translateX(-115px);
  }

  .more-information-bundle{

    transform: translateY(-215px) translateX(-113px);

  }

  .container-stock{


    transform: translateY(-235px) translateX(413px);

    width: 200px;

  }



  .share-bundle{

    visibility: hidden;
  }
}


