.product-information {
  display: flex;
  flex-direction: column;
}

.short-desc {
  order: 2;
  text-align: justify;
}

.product-actions.js-product-actions {
  order: 1;
}

#more-details {
  order: 3;
}

.sys-info-section, .breadcrumb {
    display: none;
}

.product-prices.price {
  flex-direction: row !important;
}

.pkfp-wn.pk-show-panel.pk-fixed-button {
  display: none !important;
}

#product .pkfp-body.h-100 {
  padding: 0 30px;
}

#more-details button {
    font-weight: bold;
    background: white;
    color: #000;
    text-trasform: underline;
}

@media (max-width: 1024px) {
  .pk-front-panel, .pk-show-panel {
    display: block !important;
    width: 90%;
  }
  .pk-languages.dd_el li {
      padding: 0 10px 0 5px !important;
    }
}

#index #header {
    position: relative !important;
    z-index: 1000;
  border: none;
}

.favoritesButton {
  padding: 11px;
  border: 1px solid #222;
}

.favoritesButton span {
  display: none;
}

.product-quantity .qty {
    display: none;
}

.product-add-to-cart {
  float: left;
  margin-right: 10px;
}

.productButtons.flex-container.align-items-center {
  width: 50%;
}

.pk-extra-slick {
  & .elementor-slick-slider .slick-slide > * {
    padding: 0 5px !important;
  }
}

#product .product-info-section .btn-primary.add-to-cart, .modal-dialog .btn-primary.add-to-cart {
  font-size: 13px;
  line-height: 16px;
}

#product .discount-percentage, #product .tax-shipping-delivery-label {
    display: none;
}

@media (width >= 1600px) {
  .product-information {
    margin-right: 0 !important;
  }
}

.pk-mobile-bottom-panel li span {
    display: none;
}

#category #main #product-list-header,
#category .sort-by-row,
#category .products-sort-order, #category .product-list-header, #product-availability {
    display: none !important;
}

.pk-fixed-button {
  width: 40px;
  height: 40px;
}

.pk-fixed-button.pk-cart-button {
    display: none !important;
}

.pk-aside h3.flex-grow1 {
    display: none;
}

#cms #main .page-header h1 {
    display: none;
}

#index footer {
    display: none;
}

@media (max-width: 800px) {
    
    .pk-nav-li.pk-align-auto.social.facebook {
      padding-left: 50px;
    }
    .pk-nav-li.pk-align-auto.social.instagram {
      padding-right: 50px;
    }
    
#cms .product-desc-wrap {
    display: none;
}
.product-miniature .pm-actions {
    display: none;
}
.pk-nav-li {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}

.pk-nav-li.separatore{
    padding:40px;
}

.pk-nav-li .pk-dropdown-toggler {
  display: none;
}


.pk-mobile-bottom-panel {
  z-index: 1000;
}

#index ul.pk-mobile-bottom-panel {
    display: none;
}

.pk-mobile-bottom-panel {
  & .el-pknav {
    order: 4;
    display: none;
  }
}

li.pk-nav-li.pk-align-auto.social {
    width: 24%;
    float: left;
    text-align: center;
}

.pk-fixed-bottom {
  body:has(.pk-mobile-bottom-panel:not(.hidden)) & {
    right: 0px;
    bottom: 60px;
    z-index: 1001;
  }
}

#index .pk-fixed-bottom {
  body:has(.pk-mobile-bottom-panel:not(.hidden)) & {
    bottom: 30px;
  }
}

#product .pkfp-body.h-100 {
  padding: 0px !important;
  overflow-y: scroll;
}

}

#product .pkfp-body.h-100 {
  padding: 30px;
  overflow-y: scroll;
}

.product-miniature {
  & .pm-actions {
    &.show-on-hover {
      top: 30px;
      left: 30px;
    }
  }
}

#index #main-content {
  padding-bottom: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  top: 0;
}

elemento {
}

.pk-nav-li.sale::after {
  content: "SALE";
  font-size: 8px;
  position: absolute;
  margin-top: -36px;
  width: 28px;
  background: #222;
  margin-left: 59px;
  color: white;
  padding: 0 5px;
  height: 12px;
  line-height: 12px;
}