/* Buy Together  Mar/2016 (v1) */
#bTContainer hr{border-top:1px solid #cccccc !important;display:block;width:100% !important;height:1px !important;clear:both;}
#bTContainer{min-height:1px;margin:0 auto;max-width: fit-content;height: 415px;width: max-content;}
#bTEconomyItemConj{display:none;}

.bTItem{min-height: auto;float:left;margin: 0px 2%;padding:0 10px 0 10px;text-align:center;position:relative;width: 19.7%;-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75);box-shadow: 0px 0px 5px 0px rgb(50 50 50 / 14%);background-color: white;border-radius: 15px;}
.bTItem:after{content:" ";background:url("/images/plus.svg?cccfc=1") no-repeat;background-size:100%;width: 25px;height: 25px;position:absolute;}
.bTItensContainer > div:last-of-type:after{background:none;content:"";}
.bTTotalBuy{float:left;border-style: dashed;padding: 10%;border-color: #b1b1b1;}
.bTTotalsPrices{position:relative;padding:10px;}
.bTTotalBuy:before{content:" ";background:url("/images/equal.svg?cccfc=1") no-repeat;background-size:100%;width: 25px;height: 25px;position:absolute;left: 0%;top: 50%;}
.bTProdSelectName{width:100%;clear:both;padding:5px 0;position:relative;top:-10px;display: none;}
.bTProdSelectName label{font-size:1rem;}
.bTText{float:left;width:100%;clear:both;font-weight:bold;display:block;margin: 1% 2%;font-size:1.2rem;}
.bTAddProd{position:absolute;left:4px;top:4px;z-index:99;font-size:0.8em;}
.EqualSeparator{float:left;font-weight:bold;display:block;width:18px;margin:75px 0 0 0;}
.EqualSeparator svg{width:100%;}
.bTImgProd{width:100%;padding: 0;}
.bTImgProd img{max-width: 90%;border: 1px solid #dbdbdb;margin-bottom:10px;margin-top:10px;padding:10px;background:#ffffff;border-radius: 15px;}
img.EstFotoProdConj{width: 100%;}
#bTDescrProdConj li{list-style:none;margin:2px 0;}
.bTProdName{min-height: 54px;font-size: 1.2rem;display:block;word-wrap:break-word;overflow:hidden;height:2.5rem;line-height: 1.0rem;width:100%;text-align:center;margin:0 auto;font-weight: 500;}
.bTIntProd{min-height:60px !important;line-height: 1.3rem;width: 80%;margin: 0% auto 3%;}
.bTPriceProd{text-align:center;height: 53px !important;color: #000000;font-size: 1.2rem;font-weight: 300;font-family: lato;display: flex;align-items: flex-end;justify-content: center;}
.FCfnShowEconomyConj{color:#0E72D2;text-align:center;font-size:13px;font-weight:bold;display:block;margin:10px 0;padding:7px 3px;}
.bTPriceProd .FCPriceInt{font-size: 1.5rem;}
.bTPriceProd .FCCurrencyLabel{color: #000000;}
#PricesCJ h3{font-family: 'Montserrat';color: #595959;font-size: 1.4rem;font-weight: 500;}
.bTProdPrice{margin: 10px 0 10px 0;font-weight:700;}
.bTPricePorCont{display:block;margin:10px 0;}
.bTPricePor,.bTOriPrice{font-weight: 600;font-size: 1.8rem;color: #000000;font-family: 'Lato';}
.bTEconomy{display:block;color: #337a00;}
.bTPriceOff{font-size:14px;}
#BotComprarCJ{margin:15px 0 0 0;}
div.details-buy-together-add-to-cart{background: #000000;color:#ffffff;font-size:1.3rem;font-weight:700;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:5px 0px;border-radius:5px;float:left;text-align:center;width: 100%;}

.bTPriceProd .FCPriceCent {font-size: 1rem;}
/*@media only screen and (max-width:640px){
  .bTItem{width:100%;clear:both;min-height:260px;}
  .bTTotalsPrices{min-height:280px;float:none;margin:0 auto;display:table !important;}
  .bTItem:after{right:50%;bottom:-15px;}
}
@media only screen and (min-width:641px) and (max-width:1023px){
  .bTItem{width:31%;min-height:260px;}
  .bTTotalsPrices{width:31%;min-height:280px;float:left;margin:15px 5px;}
  .EqualSeparator{float:left;}
  .bTItem:after{right:0;top:85px;}
}*/

.bTItem:after{right: -38px;top: 45%;}

.bTAdicional1 {}
.bTAdicional1 span {font-size: 0.6rem;background-color: #ffffff;position: absolute;margin: -12% -41%;border-radius: 0 15px 0 15px;padding: 1% 3%;-webkit-box-shadow: 0px 0px 10px -1px #000000;box-shadow: 0px 0px 3px -1px #000000;}

.FCProdSty5 .bTItem {width: 17.6%;}
.FCProdSty5 .bTAdicional1 span {font-size: 0.7rem;margin: -14% -36%;}
.FCProdSty5 .bTProdName {font-size: 1rem;}
.FCProdSty5 .bTImgProd img {max-width: 70%;}



@media only screen and (max-width:1440px){
  
  #bTContainer {height: 400px;}
  .bTItem:after {right: -30px;}
  
  .FCProdSty5 #bTContainer {height: 420px;}
  
}

@media only screen and (max-width:1024px){

  .bTItem{margin: 0 6%;width: 100%;clear:both;padding:0;}
  .bTTotalsPrices{min-height: auto;float:none;/* margin:0 auto; */display:table !important;width: 18%;}
  .bTItem:after{right:50%;bottom:-15px;}
  .bTImgProd img{}
  .bTImgProd{padding:0;}
  #bTContainer{height: auto;display: flex;flex-wrap: wrap;justify-content: space-around;flex-direction: column;}
  .bTItem:after{right: -20%;top: 45%;}
  .bTActualItem {width: 20%;margin: 0;}
  .bTItensContainer {width: 53%;display: flex;flex-direction: row;}
  .bTTotalBuy:before {left: -18%;top: 45%;}
  .bTTotalBuy {margin-top: 20%;}
  .bTText {margin: 1% auto;text-align: center;}
  
  .bTProdName {font-size: 1rem;}
  #PricesCJ h3 {font-size: 1.1rem;}
  .bTOriPrice {font-size: 1.5rem;}
  
  .FCProdSty5 #bTContainer {flex-direction: row;}
  .FCProdSty5 .bTItem {width: 25%;}

}

@media only screen and (min-width:1025px){
  .bTItem{}
  .bTTotalsPrices{float:left;margin: 0px 5px;width: 28%;}
  .bTTotalBuy{float:left;margin-top: 0%;margin-left: 17%;text-align: center;}
  .EqualSeparator{float:left;display:block;}  
}

@media only screen and (max-width:850px){
  
.bTItem:after {
    width: 20px;
    height: 20px;
    }
  
  .bTTotalBuy:before {
    width: 20px;
    height: 20px;
    left: -25%;
    top: 30%;
    }
  
  .bTItem:after {
    right: -22%;
    }
  
  
  #PricesCJ h3 {
    font-size: 1rem;}
  
  .bTProdName {
    font-size: 0.8rem;
    padding: 0 5%;
    }
  
  .bTPriceProd {
    font-size: 1.0rem;
    font-weight: 600;
    flex-direction: column;
    align-items: center;
    }
  
  div.details-buy-together-add-to-cart {font-size: 1rem;}
  .bTTotalsPrices {width: 21%;padding: 0;}
  .bTPricePor, .bTOriPrice {font-weight: 600;font-size: 1.4rem;}
  .bTTotalBuy {padding: 5%;margin-top: 10%;}
  .bTTotalBuy:before {left: -18%;top: 45%;background-size: 75%;}
  
  .bTIntProd {min-height: 53px !important;}
  .bTPriceProd {font-size: 1.0rem;justify-content: flex-end;}
  .bTEconomy {text-align: center;font-size: 0.85rem;}
  
}

@media only screen and (max-width:450px){
  
.bTActualItem {width: 95%;margin: auto;display: flex;flex-wrap: nowrap;flex-direction: row;}
.bTItensContainer {margin: auto;width: 95%;flex-direction: column;align-items: center;}
.bTProdName {width: 100%;position: relative;margin-top: -7%;}
.bTItem:after {right: 49%;width: 15px;height: 15px;top: 108%;}
  .bTTotalBuy {
    text-align: center;
    width: 100%;
    padding: 3%;}
  
  .bTTotalBuy:before {left: 45%;top: 0%;}
  .bTTotalsPrices {width: 65%;margin: auto;}
  
  .bTOriPrice {margin: 0;}
  #PricesCJ h3 {margin: 0;}
  .bTImgProd img {max-width: 100%;}  
  .bTItem {display: flex;margin: 5% 2.5%;align-items: center;}
  .bTImgProd {padding: 2%;width: 67%;}
  .bTAdicional1 span {margin: 4% 7% 0;padding: 1% 3%;}
  .FCProdSty5 .bTItem {width: 95%;}
  .FCProdSty5 #bTContainer {height: auto;}
  .FCProdSty5 .det-product-buytogether-container {width: 90%;}
  .bTPriceProd .FCPriceInt {font-size: 1.2rem;}
  
}