/** Shopify CDN: Minification failed

Line 1285:0 Unexpected "}"

**/

@charset "UTF-8";

/* ///////////// Styles Home */

.home-img-only-tablet,.home-img-only-mobil, .home-actions-only-mobil{
  display:none;
}

.containerHomeBanner{
   min-height: 680px;
   max-height: 680px;
   background: rgb(220,220,221);
   background: linear-gradient(90deg, rgba(220,220,221,1) 0%, rgba(247,247,249,1) 35%, rgba(255,255,255,1) 100%);
}

.containerHomeBanner .imgBackground{
  height: 680px;
  width: 100%;
  object-fit: fill;
  opacity: 0.5;
}

.containerHomeBannerTwo{
  min-height: 700px;
  max-height: 700px;
}

.containerHomeBannerTwo  .imgBackground{
  height: 700px;
  width: 100%;
  object-fit: fill;
  opacity: 1;
  margin-top: 125px;
}

.dezain-home-banner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 0px 0px;
  grid-template-areas: "section-info section-gallery";
  height: 100%;
  width: 100%;
  position: absolute;
  padding-top: 120px;
}
.dezain-home-banner .section-info {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1.2fr 0.8fr;
  gap: 0px 0px;
  grid-template-areas: "." ".";
  grid-area: section-info; 
  padding: 0 var(--padSides);
}

.dezain-home-banner .section-info .itemsStart {
  
}


.dezain-home-banner .section-info .itemsStart p{
  font-family: title2 !important;
}
.dezain-home-banner .section-info .play-video .img-play{
    height: 20px;
    width: 20px;
    margin-right: 0.5em;
    padding-top: 5px;
 
}
.dezain-home-banner .section-info .play-video .img-play path{
  fill: var(--color1);
}

.dezain-home-banner .section-info .play-video .img-play:hover path{
  fill: var(--color-btn-primary-focus);
}


.dezain-home-banner .section-info .actions{
  
}

.dezain-home-banner .section-info .play-video .inverseButton{
   background-color: #FFF;
   border: 2px solid var(--color1);
   color: var(--color1);
}


.dezain-home-banner .section-actions{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 0px 1.5em;
  grid-template-areas: ". .";
}

.dezain-home-banner .section-gallery { 
  grid-area: section-gallery;
  display: grid;
  height: 500px;
  max-height: 500px;
  margin: 0 auto;
}

.dezain-home-banner .section-gallery .imgHolder{
  text-align: center;
}

.containerHomeBanner .content{
  margin-bottom: 0px !important;
}

.dezain-home-banner .section-gallery .goto-product img{
  pointer-events: auto !important;
  cursor:pointer !important;
}

.dezain-home-banner .section-gallery .imgGalleryHome{
  height: 420px;
  width: auto;
}


.dezain-home-banner .section-gallery .product-info {
  margin-top: 1.5em;
  margin-left: 1em;
  text-align: left;
}
.dezain-home-banner .section-gallery .product-info a{
  color: var(--color1);
  font-size: var(--fontSize4);
  font-weight: 600;
  text-decoration: underline !important;
}

.dezain-home-banner .section-gallery .product-info a:hover{
  color: var(--color2);
}
.dezain-home-banner.banner-two{
  grid-template-columns: 0.7fr 1.3fr;
}
.dezain-home-banner.banner-two .colorTrueWhite{
  text-transform: none;
}

.dezain-home-banner.banner-two .section-info{
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-template-areas: ".";
}

#youtube_player{
  height: 480px;
  width: 840px;
}

#homeMainVideoPopup{
 position: fixed;
 z-index: 999999;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0; 
 background: rgba(66, 82, 97, 0.9);
 pointer-events: all;
 opacity: 1;
 visibility: visible;
 display: none;
 padding: 5em;
}

.popup-control{
   margin-left: auto;
   cursor:pointer;
}

#homeMainVideoPopup video{
   width: 60%;
}

.home-section-info-adicional{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 1em;
  grid-template-areas:
    "envios atencion programa garantia";
  padding: 2em;
  width: 100%;
}

.home-section-info-adicional .envios { grid-area: envios; text-align: center; }
.home-section-info-adicional .atencion { grid-area: atencion; text-align: center; }
.home-section-info-adicional .programa { grid-area: programa; text-align: center; }
.home-section-info-adicional .garantia { grid-area: garantia; text-align: center; }

.home-section-info-adicional .img-info{
  height: 70px;
  width: 70px;
}
.home-section-info-adicional .info-text{
  color: var(--color1);
  font-size : 1em;
  text-align: center;
}
.home-section-info-adicional .info-text-comments{
  color: var(--color2);
  font-size : .9em;
  text-align: center;
}

.home-section-blog {
  display: grid;
  grid-template-columns: 1fr 1fr 2fr;
  grid-template-rows: 0.8fr 1.2fr;
  gap: 16px;
  grid-template-areas:
    "img-lg img-md-1 description"
    "img-lg img-md-2 description";
  padding: 2em 2em;
}
.home-section-blog .img-lg { grid-area: img-lg; }
.home-section-blog .img-md-1 { grid-area: img-md-1; }
.home-section-blog .img-md-2 { grid-area: img-md-2; }

.home-section-blog .img-lg .img-blog{
	object-fit: fill;
    height: 366px;
    width: 100%;
}

.home-section-blog .img-md-1 .img-blog{
	object-fit: fill;
    height: 150px;
    width: 100%;
}

.home-section-blog .img-md-2 .img-blog{
	object-fit: fill;
    height: 200px;
    width: 100%;
}

.home-section-blog .description { 
  grid-area: description;
  padding: 2em 4em;
}

.home-section-blog .btn-blog{
  margin: 3em 8em 0;
}

.home-section-testimonios{
  height: 200px;
}

.home-section-testimonios .testimoniosHeight{
  height: 200px;
  text-align: center;
}

.home-section-testimonios .img-testimonio{
  object-fit: contain;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  padding: 0.25rem;
  background-color: #FFFFFF;
  border: 1px solid #DEE2E6;
  text-align: center;
}

.home-section-testimonios .text-testimonio{
  font-style: oblique;
  color: #6c757d;
  min-height:80px
}


.home-section-info-payments{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 1em;
  grid-template-areas:
    "tarjeta efectivo transferencia seguridad";
  padding: 2em;
}

.home-section-info-payments .tarjeta { grid-area: tarjeta; text-align: center; margin-bottom: auto; }
.home-section-info-payments .efectivo { grid-area: efectivo; text-align: center; margin-bottom: auto; }
.home-section-info-payments .transferencia { grid-area: transferencia; text-align: center; margin-bottom: auto; }
.home-section-info-payments .seguridad { grid-area: seguridad; text-align: center; margin-bottom: auto;}

.home-section-info-payments .img-info{
  height: 70px;
  width: 70px;
}
.home-section-info-payments .info-text{
  color: var(--color1);
  font-size : 1em;
  text-align: center;
}

.home-section-info-payments .info-text-comments{
  color: var(--color2);
  font-size : .9em;
  text-align: center;
}

@media only screen and (max-width: 1140px){
  /*.dezain-home-banner{
	position: relative;
    z-index: 2;
  }
  
  .dezain-home-banner .swiper-container{
    position: relative;
    z-index: 2;
  }
  
  .dezain-home-banner .swiper-container .swiper-wrapper{
    position: relative;
    z-index: 2;
  }*/
}

@media only screen and (max-width: 1300px){
  
}
@media only screen and (max-width: 1100px){  
  .home-section-info-payments .info-text{
    min-height: 65px;
  }
}
@media only screen and (max-width: 1024px){   
  .home-section-info-payments .info-text{
    min-height: 65px;
  }
}
@media only screen and (max-width: 960px){
  .containerHomeBanner .imgBackground{
    opacity: 1;
  }
  .containerHomeBanner .content * {
    max-width: 47vw;
  }
  .home-section-info-payments .info-text{
    min-height: 65px;
  }
}

@media only screen and (max-width: 920px){
  .containerHomeBanner .imgBackground{
    opacity: 1;
  }
  .dezain-home-banner .section-info{
    grid-template-rows: 1.2fr 0.8fr;
  }
  
  .containerHomeBanner h1 {
    font-size: 6vw;
  }
  .containerHomeBanner .fontS3 {
    font-size: 3.2vw;
  }
  .containerHomeBanner .fontS4 {
    font-size: 2vw;
  }
  
  .dezain-home-banner .section-actions{
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 1.5em 0px;
    grid-template-areas: "." ".";
  }

  .dezain-home-banner{
    grid-template-columns: 1fr;
    grid-template-rows: 250px 50px;
    grid-template-areas: "section-info" "actions-mobil";
    padding-top:0;
    align-content: center;
    justify-content:center;
  }
  .dezain-home-banner .section-info {
    grid-template-rows: 1fr;
    grid-template-areas: ".";
    grid-area: section-info;
    background-color: rgba(65,83,97,0.4);
    display: grid;
    justify-items: center;
    align-items: center;
 }
  .dezain-home-banner .section-info .itemsStart h1{
   color:white;
 }
   .dezain-home-banner .section-info .itemsStart p{
   color:white;
 }
  
  .dezain-home-banner .section-actions .marT20{
    margin-top: 0;
  }
  
  .dezain-home-banner .section-gallery .product-info a{
    font-size: var(--fontSize5);
  }

 #youtube_player{
    height: 360px;
    width: 560px;
  }
  .home-section-blog {
    grid-template-columns: 1fr 1fr 1.5fr;
    gap: 0.5em;
    padding: 2em 2em;
  }
  .home-section-blog .description { 
    grid-area: description;
    padding: 2em;
  }

  .home-section-blog .btn-blog{
    margin: 2em 3em 0;
  }
  
  .home-section-testimonios{
    height: 210px;
  }

  .home-section-testimonios .testimoniosHeight{
    height: 210px;
  }
  .home-section-info-adicional .img-info{
    height: 70px;
    width: 70px;
  }
  .home-section-info-adicional .info-text{
  	font-size : 0.9em;
    min-height: 40px;
  }
  .home-section-info-adicional .atencion { margin-bottom: auto;}
  .home-section-info-adicional .programa { margin-bottom: auto;}
  .home-section-info-adicional .garantia { margin-bottom: auto;}
  .home-img-only-desktop{
    display:none;
  }
  
  .home-section-info-payments .img-info{
    height: 70px;
    width: 70px;
  }
  .home-section-info-payments .info-text{
  	font-size : 0.9em;
    min-height: 60px;
  }
  .home-section-info-payments .tarjeta { margin-bottom: auto;}
  .home-section-info-payments .efectivo { margin-bottom: auto;}

  
  .home-img-only-desktop{
    display:none;
  }
  
  .home-img-only-tablet{
    display:block;
  }
  .home-img-margin-tablet{
    margin:0;
    top: 50%;
    left: 75%;
  }

}

@media (min-width: 769px) screen and (max-width: 820px){
  .dezain-home-banner{
    grid-template-columns: 1fr;
    grid-template-rows: 250px 50px;
    grid-template-areas: "section-info" "actions-mobil";
    padding-top:0;
    align-content: center;
    justify-content:center;
  }
  .dezain-home-banner .section-info {
    grid-template-rows: 1fr;
    grid-template-areas: ".";
    grid-area: section-info;
    background-color: rgba(65,83,97,0.4);
    display: grid;
    justify-items: center;
    align-items: center;
 }
  .dezain-home-banner .section-info .itemsStart h1{
   color:white;
 }
   .dezain-home-banner .section-info .itemsStart p{
   color:white;
 }
  .containerHomeBanner .imgBackground{
    opacity: 1;
  }
  .home-section-info-payments .info-text{
    min-height: 65px;
  }
  .home-section-info-adicional .info-text{
    min-height: 60px;
  }

  .dezain-home-banner.banner-two{
    grid-template-columns: 1fr !important;
    padding: 0 15%;
  }

  .dezain-home-banner.banner-two .btn{
    display:none;
  }

  .home-actions-only-tablet{
    margin-top: 8em;
    display:grid;
    grid-area: actions-mobil;
  }
  .home-actions-only-tablet .section-actions{
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    gap: 1.5em 0px;
    grid-template-areas: ".";
  }

  .home-actions-only-tablet .section-actions .btn{
    display: grid !important;
  }
}
@media only screen and (max-width: 768px){
  .containerHomeBanner .imgBackground{
    opacity: 1;
  }
  .home-section-info-payments .info-text{
    min-height: auto;
  }
  .home-section-info-adicional .info-text{
    min-height: auto;
  }
  .dezain-home-banner .section-info {
    grid-template-rows: 1.3fr 0.7fr;
  }

  .dezain-home-banner{
    grid-template-columns: 1fr;
    grid-template-rows: 250px 50px;
    grid-template-areas: "section-info" "actions-mobil";
    padding-top:0;
    align-content: center;
    justify-content:center;
  }
  .dezain-home-banner .section-info {
    grid-template-rows: 1fr;
    grid-template-areas: ".";
    grid-area: section-info;
    background-color: rgba(65,83,97,0.4);
    display: grid;
    justify-items: center;
    align-items: center;
 }
  .dezain-home-banner .section-info .itemsStart h1{
   color:white;
 }
   .dezain-home-banner .section-info .itemsStart p{
   color:white;
 }

  .dezain-home-banner.banner-two{
    grid-template-columns: 1fr;
    padding: 0 15%;
  }

  .dezain-home-banner.banner-two .btn{
    display:none;
  }
  
  .home-section-blog{
    padding: 0 2em 2em;
  }
  .home-section-blog .description{
    padding: 0px;
  }
  #youtube_player{
    height: 350px;
    width: 560px;
  }

  #homeMainVideoPopup{
    padding: 5em 1em;
  }
  .home-section-testimonios{
    height: 220px;
  }
  .home-section-testimonios .testimoniosHeight{
    height: 220px;
  }
  .home-img-only-desktop{
    display:none;
  }
  .home-img-only-tablet{
    display:block;
  }
  
  .swiper-slide.productBox{
    max-width: 350px !important;
  }
  
  .home-section-blog {
    padding: 2em;
  }
  
  .home-section-info-adicional {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 1em;
    grid-template-areas: "envios atencion" "programa garantia";
    margin-bottom: 2em;
  }
  .home-section-info-payments {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 1em;
    grid-template-areas: "tarjeta efectivo" "transferencia seguridad";
  }
  .home-section-info-payments .transferencia{
    margin-bottom: auto;
  }
  .home-actions-only-tablet{
    margin-top: 8em;
    display:grid;
    grid-area: actions-mobil;
  }
  .home-actions-only-tablet .section-actions{
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    gap: 1.5em 0px;
    grid-template-areas: ".";
  }

  .home-actions-only-tablet .section-actions .btn{
    display: grid !important;
  }
}

@media (min-width: 601px) and (max-width: 767px){
  .containerHomeBanner .imgBackground{
    opacity: 1;
  }
  .dezain-home-banner {
    display: grid;
    grid-template-columns: auto 1fr;
  }
  .dezain-home-banner .section-info {
    grid-template-rows: 1.2fr 0.8fr;
  }
  .section-info .container{
    min-width: 260px !important;
    max-width: 260px !important;
  }

  .dezain-home-banner{
    grid-template-columns: 1fr;
    grid-template-rows: 200px 50px;
    grid-template-areas: "section-info" "actions-mobil";
    padding-top:0;
    align-content: center;
  }
  .dezain-home-banner .section-info {
    grid-template-rows: 1fr;
    grid-template-areas: ".";
    grid-area: section-info;
    background-color: rgba(65,83,97,0.4);
 }
  .dezain-home-banner .section-info .itemsStart h1{
   color:white;
 }
   .dezain-home-banner .section-info .itemsStart p{
   color:white;
 }

  .dezain-home-banner.banner-two{
    grid-template-columns: 1fr;
    padding: 0 10%;
  }
  
  .home-section-testimonios {
    height: 180px;
  }
  
  .home-section-testimonios .testimoniosHeight {
    height: 180px;
  }
  
  .home-section-blog {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto 1fr;
    padding: 0 2em 2em;
    gap: 1em 10px;
  	grid-template-areas:
    "description description description" "img-lg img-md-1 img-md-2";
  }
  .home-section-blog .description { 
    grid-area: description;
    padding: 0;
  }

  .home-section-blog .btn-blog{
    margin: 2em 0 0;
  }
  
  .home-section-blog .img-lg .img-blog{
	height: 125px;
    width: 100%;
  }

  .home-section-blog .img-md-1 .img-blog{
    height: 125px;
    width: 100%;
  }

  .home-section-blog .img-md-2 .img-blog{
    height: 125px;
    width: 100%;
  }

  .dezain-home-banner.banner-two .home-actions-only-mobil .section-actions{
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    gap: 1.5em 0px;
    grid-template-areas: ".";
  }
  
}

@media (min-width: 426px) and (max-width: 600px){
  .containerHomeBanner .imgBackground{
    opacity: 1;
  }
  .home-img-only-desktop{
    display:none;
  }
  .home-img-only-tablet{
    display:none;
  }
  .containerHomeBanner .imgBackground{
    height: 710px;
  }
  .home-img-only-mobil{
    display:block;
  }
  .home-actions-only-mobil{
    margin-top: 6em;
    display:grid;
    grid-area: actions-mobil;
  }

  .dezain-home-banner.banner-two{
    grid-template-columns: 1fr;
    padding: 0 10%;
  }

  .dezain-home-banner.banner-two .home-actions-only-mobil .section-actions{
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    gap: 1.5em 0px;
    grid-template-areas: ".";
  }
  
  .containerHomeBanner{
    min-height: 710px;
    max-height: 710px;
  }
  
  .containerHomeBanner h1 {
    font-size: 36.5px;
  }
  
  .containerHomeBanner .fontS3 {
    font-size: 20.1px;
  }
  .containerHomeBanner .fontS4 {
    font-size: 18px;
  }


  .dezain-home-banner{
    grid-template-columns: 1fr;
    grid-template-rows: 200px 50px;
    grid-template-areas: "section-info" "actions-mobil";
    padding-top:0;
    align-content: center;
  }
  .dezain-home-banner .section-info {
    grid-template-rows: 1fr;
    grid-template-areas: ".";
    grid-area: section-info;
    background-color: rgba(65,83,97,0.4);
 }
  .dezain-home-banner .section-info .itemsStart h1{
   color:white;
 }
   .dezain-home-banner .section-info .itemsStart p{
   color:white;
 }
  
  .dezain-home-banner .section-actions{
    display:none;
  }
  
  .containerHomeBanner .content * {
    max-width: 87vw;
  }
  
  .dezain-home-banner .section-gallery{
    height: 300px;
    max-height: 300px;
  }
  
  .dezain-home-banner .section-gallery .imgGalleryHome{
    height: 250px;
  }
  
  .home-actions-only-mobil .section-actions{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 0px 1em;
    grid-template-areas:". .";
    margin-top: 1em;
  }
  
  .dezain-home-banner.banner-two{
    grid-template-columns: 1fr;
    padding: 0 10%;
  }
  
  .home-actions-only-mobil .play-video .img-play{
      height: 20px;
      width: 20px;
      margin-right: 0.5em;
      padding-top: 5px;

  }
  .home-actions-only-mobil .play-video .img-play path{
    fill: var(--color1);
  }

  .home-actions-only-mobil .play-video .img-play:hover path{
    fill: var(--color-btn-primary-focus);
      }
  .home-actions-only-mobil .play-video .inverseButton{
     background-color: #FFF;
     border: 2px solid var(--color1);
     color: var(--color1);
  }


  
  #youtube_player {
    height: 300px;
    width: 400px;
  }
  #homeMainVideoPopup{
    padding: 5em 1em;
  }
  .home-section-info-adicional .img-info{
    height: 70px;
    width: 70px;
  }
  .home-section-info-adicional .info-text{
  	font-size : 0.9em;
  }
  .home-section-info-adicional{
    grid-template-columns: 1fr 1fr;
    grid-template-rows:  1fr 1fr;
    grid-template-areas:
    "envios atencion" "programa garantia";
    padding: 2em 0.8em 1.5em;
  }
  .home-section-info-adicional .atencion { margin-bottom: auto;}
  
  .home-section-info-payments .img-info{
    height: 70px;
    width: 70px;
  }
  .home-section-info-payments .info-text{
  	font-size : 0.9em;
  }
  
  .home-section-info-payments{
    grid-template-columns: 1fr 1fr;
    grid-template-rows:  1fr 1fr;
    grid-template-areas:
    "tarjeta efectivo" "transferencia seguridad";
    padding: 2em 0.8em 2em;
  }
  
  .home-section-info-payments .tarjeta{
    margin-bottom: auto;
  }
  .home-section-info-payments .efectivo{
    margin-bottom: auto;
  }
  
  .home-section-blog {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto 1fr;
    padding: 2em;
    gap: 1em 10px;
  	grid-template-areas:
    "description description description" "img-lg img-md-1 img-md-2";
  }
  .home-section-blog .description { 
    grid-area: description;
    padding: 0;
  }

  .home-section-blog .btn-blog{
    margin: 2em 0 0;
  }
  
  .home-section-blog .img-lg .img-blog{
	height: 100px;
    width: 100%;
  }

  .home-section-blog .img-md-1 .img-blog{
    height: 100px;
    width: 100%;
  }

  .home-section-blog .img-md-2 .img-blog{
    height: 100px;
    width: 100%;
  }
  
  .home-section-testimonios{
    height: 180px;
  }

  .home-section-testimonios .testimoniosHeight{
    height: 180px;
  }
  
  .home-img-margin-mobil{
    margin: 0;
    top: 56%;
    left: 40%;
  }
  
  .swiper-slide.productBox {
    min-height: 230px !important;
  }
}

@media only screen and (max-width: 425px){
  .containerHomeBanner .imgBackground{
    opacity: 1;
  }
  .swiper-slide.productBox {
    min-height: 230px !important;
  }
  
  .home-section-info-adicional{
    margin-bottom: 0px;
  }
  
  .home-section-info-payments .transferencia {
    margin-bottom: auto;
  }
  
  .home-img-only-desktop{
    display:none;
  }
  .home-img-only-tablet{
    display:none;
  }
  .containerHomeBanner .imgBackground{
    height: 710px;
  }
  .home-img-only-mobil{
    display:block;
  }
  .home-actions-only-mobil{
    margin-top: 6em;
    display:grid;
    grid-area: actions-mobil;
	height: 100%;
  }
  
  .containerHomeBanner{
    min-height: 710px;
    max-height: 710px;
  }
  
  .containerHomeBanner h1 {
    font-size: 9vw;
  }
  
  .containerHomeBanner .fontS3 {
    font-size: 5.2vw;
  }
  .containerHomeBanner .fontS4 {
    font-size: 4vw;
  }

  .dezain-home-banner{
    grid-template-columns: 1fr;
    grid-template-rows: 200px 50px;
    grid-template-areas: "section-info" "actions-mobil";
    padding-top:0;
    align-content: center;
  }
  .dezain-home-banner .section-info {
    grid-template-rows: 1fr;
    grid-template-areas: ".";
    grid-area: section-info;
    background-color: rgba(65,83,97,0.4);
 }
  .dezain-home-banner .section-info .itemsStart h1{
   color:white;
 }
   .dezain-home-banner .section-info .itemsStart p{
   color:white;
 }
  
  .dezain-home-banner .section-actions{
    display:none;
  }
  
  .containerHomeBanner .content * {
    max-width: 87vw;
  }
  
  .dezain-home-banner .section-gallery{
    height: 300px;
    max-height: 300px;
  }
  
  .dezain-home-banner .section-gallery .imgGalleryHome{
    height: 250px;
  }
  
  .home-actions-only-mobil .section-actions{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 0px 1em;
    grid-template-areas:". .";
  }
  
  
  .home-actions-only-mobil .btn{
	min-width: 160px !important;
    width: 160px !important;
    padding: 0 !important;
  }
  .home-actions-only-mobil .play-video .img-play{
      height: 20px;
      width: 20px;
      margin-right: 0.5em;
      padding-top: 5px;

  }
  .home-actions-only-mobil .play-video .img-play path{
    fill: var(--color1);
  }

  .home-actions-only-mobil .play-video .img-play:hover path{
    fill: var(--color-btn-primary-focus);
      }
  .home-actions-only-mobil .play-video .inverseButton{
     background-color: #FFF;
     border: 2px solid var(--color1);
     color: var(--color1);
  }


  
  #youtube_player{
    height: 250px;
    width: 320px;
  }
  #homeMainVideoPopup{
    padding: 5em 1em;
  }
  .home-section-info-adicional .img-info{
    height: 70px;
    width: 70px;
  }
  .home-section-info-adicional .info-text{
  	font-size : 0.9em;
  }
  .home-section-info-adicional{
    grid-template-columns: 1fr 1fr;
    grid-template-rows:  1fr 1fr;
    grid-template-areas:
    "envios atencion" "programa garantia";
    padding: 2em 0.8em 2em;
    gap: 0 1em;
  }
  .home-section-info-adicional .atencion { margin-bottom: auto;}
  
  .home-section-info-payments .img-info{
    height: 70px;
    width: 70px;
  }
  .home-section-info-payments .info-text{
  	font-size : 0.9em;
  }
  
  .home-section-info-payments{
    grid-template-columns: 1fr 1fr;
    grid-template-rows:  1fr 1fr;
    grid-template-areas:
    "tarjeta efectivo" "transferencia seguridad";
    padding: 2em 0.8em 2em;
    gap: 0 1em;
  }
  
  .home-section-info-payments .tarjeta{
    margin-bottom: auto;
  }
  .home-section-info-payments .efectivo{
    margin-bottom: auto;
  }
  
  .home-section-blog {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto 1fr;
    padding: 1em 2em 2em;
    gap: 1em 10px;
  	grid-template-areas:
    "description description description" "img-lg img-md-1 img-md-2";
  }
  .home-section-blog .description { 
    grid-area: description;
    padding: 0;
  }

  .home-section-blog .btn-blog{
    margin: 2em 0 0;
  }
  
  .home-section-blog .img-lg .img-blog{
	height: 90px;
    width: 100%;
  }

  .home-section-blog .img-md-1 .img-blog{
    height: 90px;
    width: 100%;
  }

  .home-section-blog .img-md-2 .img-blog{
    height: 90px;
    width: 100%;
  }
  
  .home-section-testimonios{
    height: 180px;
  }

  .home-section-testimonios .testimoniosHeight{
    height: 180px;
  }
  
  .home-img-margin-mobil{
    margin: 0;
    top: 56%;
    left: 40%;
  }

  .dezain-home-banner.banner-two .home-actions-only-mobil .section-actions{
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    gap: 1.5em 0px;
    grid-template-areas: ".";
  }
	
}

@media only screen and (max-width: 360px){
  .home-img-margin-mobil{
    margin:0;
    top: 59%;
    left: 42%;
  }
}
  
@media only screen and (max-width: 356px){
  #youtube_player{
    height: 200px;
    width: 280px;
  }
  .home-img-only-desktop{
    display:none;
  }
  .home-img-only-tablet{
    display:none;
  }
  .home-img-only-mobil{
    display:block;
  }
  #homeMainVideoPopup{
    padding: 5em 0;
  }
  .home-section-info-adicional .img-info{
    height: 70px;
    width: 70px;
  }
  .home-section-info-adicional{
    padding: 1em 0.5em 0;
  }
  .home-section-info-adicional .info-text{
  	font-size : 0.8em;
  }
  
  .home-section-blog {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto 1fr;
    padding: 1em;
    gap: 16px 5px;
  	grid-template-areas:
    "description description description" "img-lg img-md-1 img-md-2";
  }
  .home-section-blog .description { 
    grid-area: description;
    padding: 0;
  }

  .home-section-blog .btn-blog{
    margin: 2em 0 0;
  }
  
  .home-section-blog .img-lg .img-blog{
	height: 60px;
    width: 100%;
  }

  .home-section-blog .img-md-1 .img-blog{
    height: 60px;
    width: 100%;
  }

  .home-section-blog .img-md-2 .img-blog{
    height: 60px;
    width: 100%;
  }
  
  .home-section-testimonios{
    height: 220px;
  }

  .home-section-testimonios .testimoniosHeight{
    height: 220px;
  }
  
  .home-img-margin-mobil{
    margin:0;
    top: 58%;
    left: 42%;
  }
  
  
}
  
  
  
}
    
/* ///////////// Terminan Styles Product Template */