.vw768-hide{
        display:block;
}
.vw768-show{
        display:none;
}
summary::marker {
  color: #000000;
}
summary{
  font-size: 18px;
  color: #ff5900;
  text-decoration: underline dashed #ff5900;
  cursor: pointer;
}



@media (max-width: 768px) {
    .vw768-hide{
        display:none;
    }
    .vw768-show{
        display:block;
    }


    /*mobilize product info */
    #product-product .product-info {
      display: block;
    }
    #product-product .product-info .product-left, #product-product .product-info .product-right{
      width: auto;
    }
    #product-product .product-info .product-right .product-details {
      display: block;
    }
    #product-product h1.title:not(.zb-pcard__title) {
      display:none;
    }
    #product-product h1.zb-pcard__title,
    #product-product .zb-pcard h1.title.page-title {
      display: block !important;
      font-size: 24px !important;
      color: #29292b !important;
      background: none !important;
      padding: 0 !important;
      margin: 0 0 12px !important;
      text-align: left !important;
    }
    #product-product div.title.page-title{
      display: block;
      font-size: 24px;
    }

    /**/
    .module-body .banner-caption {
       margin-bottom: 10px;
    }

    .module-gallery-306 h3.title.module-title {
       margin-top: 0px;
       margin-bottom: 10px;
    }
    #information-information.url--privacy{
      padding-top: 10px;
    }
    #information-information.url--privacy #content, #information-information.url--privacy .grid-row {
      padding: 0px 20px;
      margin: 0px;
    }
    #information-information .module-gallery div.module-item{
       padding: 10px;
    }
    .select-group, .select-group ul.list {
      z-index: 999;
    }
    span.current {
      z-index: 0;
    }

    /* 6. */
    div.module-title-283 + div  .grid-col-top-8-1 {
      display:none;
    }
    
    /* .12 */
    #information-information.url--about_us .module-title-305 h3{
      background: url(icons/delivery.svg) no-repeat 60px center;
    }
    
    /* .13 */
    .site-wrapper h1.title.page-title.url--galereya > span {
      margin-bottom: 0;
    }
    div#information-information.url--galereya div#content-top,  div#information-information.url--galereya div#content{
      padding-top: 0;
    }
    
    div#information-information.url--galereya .module-gallery-288 .module-item{
      margin-bottom: 0;
    }
    
    /* .14 */
    div#information-information.url--privacy  .module-blocks-308{
      margin-top: 0;
    }

   /* .17 */
   .nice-select .option {
         line-height: 30px;
         padding-left: 5px;
         padding-right: 5px;

         min-height: auto;
   }
   .main-products-wrapper .products-filter .select-group {
     align-items: first baseline;
   }
   .main-products-wrapper .products-filter .select-group label{
     padding-left: 0;
   }
   .main-products-wrapper .products-filter .select-group .sort-by{
     margin-left: 0;
   }

   .module-subitem > b {
         padding: 4px 4px;
    border-radius: 8px;
    font-size: 14px !important;
    font-weight: 600;
    margin: 4px;
     line-height: 30px;
   }
   div.ms-container .module-subitem.module-subitem-2.ms-layer{
     text-align: center;
   }
   

} /* eo media 768 */