/** * WARNING: Do not change this file. Your changes will be lost. * 2026-01-30 11:43:09 */  body.boxed {    }  @media (min-width: 768px) { .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom { width: 65.33%; } .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper { width: 32.67%; } .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main { width: 48.9975%; } .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media { width: 24.5025%; } }  .rating-summary .rating-result > span:before {
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  color: #ffc600;
  font-family: 'porto-icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  content: '\f844' '\f844' '\f844' '\f844' '\f844';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}

@media (max-width: 1024px) {
    .page-header.type19 .minicart-wrapper .action.showcart:before {
        color: #000000 !important;
        font-size: 29px;
        line-height: 40px;
    }

.rating-summary .rating-result > span:before {
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  color: #ffc600;
  font-family: 'porto-icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  content: '\f844' '\f844' '\f844' '\f844' '\f844';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}

/* Bloque repetido simplificado */
.page-header.header-newskin .navigation li.level0 .submenu a {
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  text-transform: none;
}

@media screen and (max-width: 1200px) {
  body .page-header.header-newskin .navigation .level0 > .level-top {
    padding: 10px 10px;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
  }
  .page-header.type19 .nav-sections-item-title {
    background-color: #8b0c05;
    height: 60px;
  }
  .order-details-items .action.print {
    display: block;
  }
  .history p {
    margin: 0;
    margin-left: 24px;
    line-height: 24px;
  }
  .catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view):not(.weltpixel_quickview-catalog_product-view) a.right-side-open {
    position: fixed;
    right: 0;
    top: 22%;
    font-size: 23px;
    color: #818181;
    line-height: 49px;
    z-index: 9;
    width: 51px;
    height: 49px;
    background-color: #f5f5f5;
    border: #dcdcda solid 1px;
    border-right: 0;
    text-align: center;
    visibility: hidden;
  }
} /* <-- FIX: cierre de @media screen and (max-width: 1200px) */

@media (max-width: 1024px) {
  .page-header.type19 .minicart-wrapper .action.showcart:before {
    color: #000000 !important;
    font-size: 29px;
    line-height: 40px;
  }
} /* <-- FIX: cierre de @media (max-width: 1024px) */

.product-info-stock-sku {
  min-width: 15rem;
  text-align: left;
  display: table-cell;
  vertical-align: bottom;
  padding-left: 10%;
  padding-bottom: 30px;
  color: #777;
}

.product-info-main .stock.available,
.product-info-main .stock.unavailable {
  font-weight: 1000;
  text-transform: uppercase;
}

.sw-megamenu.navigation li.level0.fullwidth > .submenu {
  max-width: 1110px;
  left: auto;
  right: auto;
  margin-left: auto !important;
  margin-right: auto !important;
}

@media (min-width: 768px) {
  .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type2:not(.header-newskin) .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type3 .header.panel .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type3 .header.panel .switcher,
  .page-header.type4 .header.panel .switcher,
  .page-header.type4 .header.panel .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type20 .header.panel .switcher,
  .page-header.type20 .header.panel .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type17 .header.panel .switcher,
  .page-header.type5:not(.header-newskin) .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type6 .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type19 .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type7 .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type23 .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type8 .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type8.header-newskin .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type9 .header.panel .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type9 .header.panel .switcher,
  .page-header.type11 .minicart-wrapper .action.showcart .counter.qty,
  .page-header.type12 .header.panel .switcher,
  .page-header.type12 .header.panel .minicart-wrapper .action.showcart .counter.qty {
    color: #ffffff;
  }
}

.product-item-info .product.name a {
  text-decoration: none;
  font-family: "Open Sans";
  font-size: 15px;
  font-weight: 400;
  color: black;
}

.page-header.type19 .sw-megamenu.navigation li.level0 > .submenu,
.page-header.type19.header-newskin .navigation li.level0 .submenu{position:relative;z-index:7000}

}
