/** Shopify CDN: Minification failed

Line 256:0 Unexpected "@media"

**/
@charset "UTF-8";

.dezain-custom-page{
	padding-top: 120px;
}

.search-input-none{
  height: 2em;
  /*border-radius: 1em !important;*/
  width: 140px;
  cursor: pointer !important;
  /*border-bottom: 1px solid var(--color2) !important;*/
  background:transparent;
  color: var(--color2) !important;
}
.search-input-none::-webkit-input-placeholder { /* Edge */
  color: var(--color2) !important;
  opacity: 1 !important;
}

.search-input-none:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: var(--color2) !important;
  opacity: 1 !important;
}

.search-input-none::placeholder {
  color: var(--color2) !important;
  opacity: 1 !important;
}


#headerHolder .site-header__logo-image .blue{
  display: none;
}

#headerHolder.scrolled .site-header__logo-image .default{
  display: none !important;
}


#headerHolder.scrolled .site-header__logo-image .blue{
  display: initial;
}

#headerHolder.whiteTheme .search-input-none{
  color: #FFF !important;
}

#headerHolder.whiteTheme .search-input-none::-webkit-input-placeholder { /* Edge */
  color: #FFF !important;
}
#headerHolder.whiteTheme .search-input-none:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #FFF !important;
}
#headerHolder.whiteTheme .search-input-none::placeholder {
  color: #FFF !important;
}


#headerHolder.whiteTheme.productPage .search-input-none{
  color: var(--color1) !important;
}

#headerHolder.whiteTheme.productPage .search-input-none::-webkit-input-placeholder { /* Edge */
  color: var(--color1) !important;
}
#headerHolder.whiteTheme.productPage .search-input-none:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: var(--color1) !important;
}
#headerHolder.whiteTheme.productPage .search-input-none::placeholder {
  color: var(--color1) !important;
} 


#headerHolder.scrolled .search-input-none{
  /*border-bottom: 1px solid var(--color1) !important;*/
  color: var(--color1) !important;
}

#headerHolder.scrolled .search-input-none::-webkit-input-placeholder { /* Edge */
  color: var(--color1) !important;
}
#headerHolder.scrolled .search-input-none:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: var(--color1) !important;
}
#headerHolder.scrolled .search-input-none::placeholder {
  color: var(--color1) !important;
} 


.btn-close-nav-wrapper{
  display: inline-block;
  float: right;
  height: 65px;
  padding: 0;
  padding-right: 1em;
}

.site-header__logo-image{
  display: inline-block !important;
}
.action-underline{
  text-decoration: underline;
  color: #FFF !important;
}
#headerHolder.whiteTheme.productPage .site-nav__label{
   color: var(--color1) !important;
 }
#headerHolder.whiteTheme.productPage .icon, #headerHolder.whiteTheme.productPage .icon path {
   fill: var(--color1);
}
#headerHolder.whiteTheme.productPage .logoHolder .site-header__logo-image .default {
   display: initial;
}
#headerHolder.whiteTheme.productPage .logoHolder .site-header__logo-image .white {
   display: none;
}

.input-only-mobil{
  display:none;
}

.input-only-desktop{
  border-bottom: 1px solid var(--color2) !important;
}

.input-only-desktop .site-header__search-toggle{
  height: 1em;
  display: inline-block;
}

#headerHolder.scrolled .input-only-desktop{
  border-bottom: 1px solid var(--color1) !important;
}

#headerHolder.whiteTheme .input-only-desktop{
  border-bottom: 1px solid #FFF !important;
}

#headerHolder.whiteTheme.productPage .input-only-desktop{
  border-bottom: 1px solid var(--color1) !important;
}

#headerHolder.whiteTheme.scrolled .input-only-desktop{
  border-bottom: 1px solid var(--color1) !important;
}

#menuCollHolder{
  background-color: rgb(0 0 0 / 60%) !important;
}

.sidebar-product-name{
  font-size: 1.2em;
  cursor:pointer;
}

.line-active {
  background-color: #FFF !important;
  width: 100% !important;
}

.product-name-decorador:hover .sidebar-product-name{
  border-bottom: 1px solid #FFF;
}

.mobile-nav-controls{
  margin-left: auto;
}
.mobile-nav-controls .mobile-nav-control{
  float: right;
  display: none;
}

.mobil-container-products{
  display:none;
}

.mobile-nav-controls .mobile-nav-control.active-control{
  display: block;
}
.mobil-container-products.active-container{
  display: block;
  margin: 0.5em 30px 0.5em;
  overflow-x: scroll;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.mobil-container-products.active-container::-webkit-scrollbar {
  display: none;
}

.mobil-container-products .sin-productos{
  margin-left: 3em;
  padding: 1em 0;
  font-size: 0.8em;
  color: #bababa;
}

.mobil-container-products .products-gallery{
  display: grid;
  grid-template-columns: repeat(3, 120px);
  grid-template-rows: 150px;
  gap: 0px 1em;
}

.mobil-container-products .products-gallery .product-card{
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1.5fr 0.5fr;
  gap: 0px 0px;
  grid-template-areas:"." ".";
  /*border: 1px solid #bababa;*/
  background: #FFF;
  border-radius: 5px;
}

.mobil-container-products .products-gallery .product-card .product-image{
  min-height: 111px;
  max-height: 111px;
}

.mobil-container-products .products-gallery .product-card .product-image img{
  border-radius: 5px 5px 0 0;
}

.mobil-container-products .products-gallery .product-card .product-name{
  font-size: 0.75em;
  margin: auto;
  color: var(--color1);
}

.ver-productos{
  margin: 1.2em 0 1em 40px;
  display:none;
}
.ver-productos-active{
  display:block;
}
.ver-productos .ver-productos-underline{
  text-decoration: underline;
  color: #bababa !important;
  font-size: 0.8em;
}

.ver-productos .ver-productos-img path {
  fill: #bababa;
}
  
#Responsive
@media only screen and (max-width: 1300px){   
  
}

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

}
@media only screen and (max-width: 749px){   
  .search-input-none{
    display: none;
  }
  #headerHolder.productPage .btn--link{
    color: var(--color1) !important;
  }
  #headerHolder.productPage .icon, #headerHolder.productPage .icon path {
    fill: var(--color1);
  }
  
  #headerHolder.productPage .logoHolder .site-header__logo-image .default {
    display: initial;
  }
  #headerHolder.productPage .logoHolder .site-header__logo-image .white {
    display: none;
  }
  .input-only-desktop{
    display: none;
  }
  .input-only-mobil{
    display: block;
  }
 
}

@media only screen and (max-width: 425px){
  .logoHolderSmall {
    padding-left: 2em;
  }
  #smallMenu .mobile-nav{
    padding-top: 0px !important;
    padding-left: 0px !important;
  }
  #smallMenu .division {
    margin-top: 1em;
  }
  #smallMenu .extraOption {
    padding: 0;
  }
  .input-only-desktop{
  	display:none;
  }
  .input-only-mobil{
  	display:block;
  }
}
@media only screen and (max-width: 356px){   
  .search-input-none{
    display: none;
  }
  #headerHolder.productPage .btn--link{
    color: var(--color1) !important;
  }
  #headerHolder.productPage .icon, #headerHolder.productPage .icon path {
    fill: var(--color1);
  }
  #headerHolder.productPage .logoHolder .site-header__logo-image .default {
    display: initial;
  }
  #headerHolder.productPage .logoHolder .site-header__logo-image .white {
    display: none;
  }
}

