.product_extra-1259 .block-content table td{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--j-font_size-font-size-400);color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));line-height:1.4}.product_extra-1259 .block-content table{background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));--background-color:hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),calc(var(--j-color-scheme-background-primary-a)*1));border-width:1px !important;border-style:solid !important;border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important}.product_extra-1259 .block-content table td,.product_extra-1259 .block-content table th{border-style:solid !important;border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important}.product_extra-1259 .block-content table thead td{font-family:Helvetica Neue,Helvetica,Arial,sans-serif !important;font-weight:600 !important;font-size:var(--j-font_size-font-size-300) !important;color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;text-decoration:none !important;-webkit-text-decoration:none !important;line-height:1.3 !important}.product_extra-1259 .block-content table thead{background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));--background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))}.product_extra-1259 .block-content table thead td,.product_extra-1259 .block-content table thead th{border-style:solid !important;border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1)) !important}.product_extra-1259 .block-content table tfoot td{background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1));--background-color:hsla(var(--j-color-scheme-background-secondary-h),var(--j-color-scheme-background-secondary-s),calc(var(--j-color-scheme-background-secondary-l) - 0%),calc(var(--j-color-scheme-background-secondary-a)*1))}.product_extra-1259 .block-content .table-responsive{border-width:1px;border-style:solid;border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))}.product_extra-1259 .block-content .table-responsive.table-scroll:before{display:block;content:'Scroll →	';font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));--background-color:hsla(var(--j-color-scheme-background-tertiary-h),var(--j-color-scheme-background-tertiary-s),calc(var(--j-color-scheme-background-tertiary-l) - 0%),calc(var(--j-color-scheme-background-tertiary-a)*1));border-width:0;border-bottom-width:1px;border-style:solid;border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))}.product_extra-1259 .block-content table td,.product_extra-1259 .block-content .table-responsive>.table>tbody>tr>td,.product_extra-1259 .block-content .table-responsive>.table>tbody>tr>th,.product_extra-1259 .block-content .table-responsive>.table>tfoot>tr>td,.product_extra-1259 .block-content .table-responsive>.table>tfoot>tr>th,.product_extra-1259 .block-content .table-responsive>.table>thead>tr>td,.product_extra-1259 .block-content .table-responsive>.table>thead>tr>th.table-responsive>.table>tbody>tr>td,.product_extra-1259 .block-content .table-responsive>.table>tbody>tr>th,.product_extra-1259 .block-content .table-responsive>.table>tfoot>tr>td,.product_extra-1259 .block-content .table-responsive>.table>tfoot>tr>th,.product_extra-1259 .block-content .table-responsive>.table>thead>tr>td,.product_extra-1259 .block-content .table-responsive>.table>thead>tr>th{white-space:normal}.product_extra-1259 .block-content{max-width:900px;column-count:initial;column-gap:20px;column-rule-width:1px;column-rule-style:solid}.product_extra-1259 .expand-content{max-height:100%;overflow:visible;max-height:70px}.popup-wrapper.popup-block-1259 .popup-container{width:500px}.product_blocks>.product_extra-1259:not(.panel,.product-extra-popup,.tab-pane){flex-basis:100%;flex-grow:1}.product_blocks>.product_extra-1259.product-extra-popup:not(.panel):not(.tab-pane){flex-basis:auto;flex-grow:0}.product_extra-1259 .title{display:none} /* ==================================================
   M195 — PRODUCT PAGE PACKAGING FACTS
   Desktop + Mobile
   ================================================== */

/* Hide module title */
#product-product .m195-product-packaging-facts .module-title {
  display: none !important;
}

/* Hide "Reference Packaging" attribute-group heading */
#product-product .m195-product-packaging-facts table tr:has(> th[colspan]),
#product-product .m195-product-packaging-facts table tr:has(> td[colspan]) {
  display: none !important;
}


/* ==================================================
   DESKTOP
   ================================================== */

#product-product .m195-product-packaging-facts {
  margin: 8px 0 4px;
}

/* Remove Journal outer border — Desktop only */
@media (min-width: 769px) {
  #product-product .m195-product-packaging-facts .table-responsive {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    padding: 0 !important;
  }
}

#product-product .m195-product-packaging-facts table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
  border: 0;
  border-radius: 0;
  overflow: hidden;
  background: #FFFFFF;
}

#product-product .m195-product-packaging-facts table td {
  padding: 10px 14px;

  border: 0;
  border-bottom: 1px solid #E8EBEF;

  font-size: 14px;
  line-height: 1.35;
}

#product-product .m195-product-packaging-facts table tr:last-child td {
  border-bottom: 0;
}

#product-product .m195-product-packaging-facts table td:first-child {
  width: 56%;

  background: #F7F8FA;
  color: #3F4854;
  font-weight: 600;
}

#product-product .m195-product-packaging-facts table td:last-child {
  color: #23272F;
  font-weight: 500;
}


/* ==================================================
   MOBILE — Packaging Facts
   One clean container / 2 × 2
   ================================================== */

@media (max-width: 768px) {

  #product-product .m195-product-packaging-facts {
    margin: 6px 0 14px !important;
  }

  /* Remove Journal outer table frame */
  #product-product .m195-product-packaging-facts .table-responsive {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  /* Single packaging container */
  #product-product .m195-product-packaging-facts table {
    display: block !important;
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 1px solid #E1E5EA !important;
    border-radius: 12px !important;

    background: #FFFFFF !important;
    box-shadow: none !important;
    overflow: hidden !important;
  }

  #product-product .m195-product-packaging-facts tbody {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 0 !important;

    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;
  }

  /* Individual facts — connected, not separate cards */
  #product-product .m195-product-packaging-facts tr {
    display: flex !important;
    flex-direction: column !important;

    min-width: 0 !important;
    margin: 0 !important;
    padding: 14px !important;

    border: 0 !important;
    border-right: 1px solid #E8EBEF !important;
    border-bottom: 1px solid #E8EBEF !important;
    border-radius: 0 !important;

    background: transparent !important;
  }

  #product-product .m195-product-packaging-facts tr:nth-child(2n) {
    border-right: 0 !important;
  }

  #product-product .m195-product-packaging-facts tr:nth-last-child(-n + 2) {
    border-bottom: 0 !important;
  }

  #product-product .m195-product-packaging-facts td {
    display: block !important;
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;
  }

  /* Label */
  #product-product .m195-product-packaging-facts td:first-child {
    position: relative !important;

    min-height: 20px;
    margin-bottom: 5px !important;
    padding-left: 28px !important;

    color: #55606E !important;
    font-size: 12px !important;
    line-height: 1.35 !important;
    font-weight: 600 !important;
  }

  /* Value */
  #product-product .m195-product-packaging-facts td:last-child {
    color: #23272F !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
  }

  /* Shared icon setup — SVG, no icon-font dependency */
  #product-product .m195-product-packaging-facts td:first-child::before {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    top: 0 !important;

    width: 19px !important;
    height: 19px !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
  }

  /* 1 — Net Weight / Size */
  #product-product .m195-product-packaging-facts tr:nth-child(1) td:first-child::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2355606E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20h12'/%3E%3Cpath d='M8 20l1-9h6l1 9'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M12 7l2-1'/%3E%3C/svg%3E") !important;
  }

  /* 2 — Units per Carton */
  #product-product .m195-product-packaging-facts tr:nth-child(2) td:first-child::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2355606E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7l8-4 8 4-8 4-8-4z'/%3E%3Cpath d='M4 7v10l8 4 8-4V7'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;
  }

  /* 3 — Cartons per Pallet */
  #product-product .m195-product-packaging-facts tr:nth-child(3) td:first-child::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2355606E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='6' height='6'/%3E%3Crect x='13' y='3' width='6' height='6'/%3E%3Crect x='9' y='10' width='6' height='6'/%3E%3Cpath d='M3 18h18M5 18v3M19 18v3M3 21h18'/%3E%3C/svg%3E") !important;
  }

  /* 4 — Units per Pallet */
  #product-product .m195-product-packaging-facts tr:nth-child(4) td:first-child::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2355606E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='8' height='7'/%3E%3Crect x='13' y='4' width='8' height='7'/%3E%3Crect x='3' y='13' width='8' height='7'/%3E%3Crect x='13' y='13' width='8' height='7'/%3E%3C/svg%3E") !important;
  }
}