/* OZ Cotizador — Design pack "israel" (admin: Israel)
 * - Cards: ozc-product-card__* bajo .ozc-product-card--pack-israel
 * - Ficha single: ozc-single-product__* bajo .ozc-single-product--pack-israel
 * - Botón Cotizar: outline #0C1555 (texto + borde, fondo transparente)
 * - Badge marca: pill azul #0C1555 esquina superior derecha sobre la imagen
 * - Divisor dorado bajo la imagen / sobre el título
 */

/* =========================================================
   VARIABLES DEL PACK
   ========================================================= */
.ozc-product-card--pack-israel {
  --isr-primary: #0C1555;
  --isr-primary-hover: #1a2575;
  --isr-gold: #C49B3C;
  --isr-text: #1f2937;
  --isr-muted: #6b7280;
  --isr-border: #e5e7eb;
  --isr-surface: #ffffff;
  --isr-radius: 14px;
  --isr-btn-radius: 8px;
  --isr-shadow: 0 1px 3px rgba(15, 23, 42, 0.06);
  --isr-shadow-hover: 0 12px 24px rgba(15, 23, 42, 0.10);

  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  background: var(--isr-surface);
  border: 1px solid var(--isr-border);
  border-radius: var(--isr-radius);
  box-shadow: var(--isr-shadow);
  padding: 18px 18px 20px;
  text-align: center;
  color: var(--isr-text);
  font-family: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  transition: border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;
}

.ozc-product-card--pack-israel *,
.ozc-product-card--pack-israel *::before,
.ozc-product-card--pack-israel *::after {
  box-sizing: border-box;
}

.ozc-product-card--pack-israel:hover,
.ozc-product-card--pack-israel:focus-within {
  border-color: #d8d8d8;
  box-shadow: var(--isr-shadow-hover);
  transform: translateY(-2px);
}

/* =========================================================
   IMAGEN
   ========================================================= */
.ozc-product-card--pack-israel .ozc-product-card__media {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 1 / 1;
  background: transparent;
  border-radius: 10px;
  overflow: hidden;
  margin: 0 0 12px 0;
  text-decoration: none;
}

.ozc-product-card--pack-israel .ozc-product-card__media img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: contain;
  object-position: center;
  transition: transform 0.35s ease;
}

.ozc-product-card--pack-israel:hover .ozc-product-card__media img {
  transform: scale(1.04);
}

.ozc-product-card--pack-israel .ozc-product-card__placeholder {
  display: block;
  width: 100%;
  height: 100%;
  background: #f3f4f6;
  border-radius: 8px;
}

/* =========================================================
   BADGE MARCA (pill azul oscuro esquina sup. derecha sobre la imagen)
   Medidas Figma: 55×23, border-radius 50px (pill), bg #0C1555.
   IMPORTANTE: el CSS base de loops.css fija `left: 12px` y
   `max-width: calc(100% - 24px)`, lo cual estiraría el badge
   de borde a borde. Lo reseteamos con `left: auto` y `max-width: none`.
   ========================================================= */
.ozc-product-card--pack-israel .ozc-product-card__media .ozc-product-card__badge {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  position: absolute;
  /* Figma: 19.18px desde tope de card, 17px desde derecho de card.
     La card tiene padding 18px, así que el media empieza a 18px del borde.
     1px relativo al media ≈ 19px desde el borde de la card → coincide con Figma. */
  top: 1px !important;
  right: 0 !important;
  left: auto !important;
  /* El ancho se adapta a la palabra: padding horizontal + min-width para
     conservar la proporción de pill en marcas cortas (≈55px del Figma). */
  width: auto !important;
  height: 23px;
  min-width: 55px !important;
  max-width: none !important;
  padding: 0 10px !important;
  background: var(--isr-primary) !important;
  border: 0;
  border-radius: 50px !important;
  color: #ffffff !important;
  font-family: 'Inter', sans-serif;
  font-size: 12px !important;
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 2;
}

/* =========================================================
   SECCIONES
   ========================================================= */
.ozc-product-card--pack-israel .ozc-product-card__section {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
  border: 0;
}

/* =========================================================
   CATEGORÍA (oculta — el subtítulo cumple ese rol bajo el título)
   ========================================================= */
.ozc-product-card--pack-israel .ozc-product-card__category {
  margin: 0 0 6px 0;
  color: var(--isr-muted);
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.35;
  text-transform: none;
  letter-spacing: 0;
}

/* =========================================================
   TÍTULO (con divisor dorado encima)
   ========================================================= */
.ozc-product-card--pack-israel .ozc-product-card__title {
  position: relative;
  margin: 0 0 6px 0;
  padding: 14px 0 0 0;
  font-family: 'Inter', 'Kanit', sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.25;
  color: var(--isr-text);
  text-transform: none;
}

.ozc-product-card--pack-israel .ozc-product-card__title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 70%;
  height: 1px;
  background: var(--isr-gold);
}

.ozc-product-card--pack-israel .ozc-product-card__title a {
  color: inherit;
  text-decoration: none;
  transition: color 0.18s ease;
}

.ozc-product-card--pack-israel .ozc-product-card__title a:hover {
  color: var(--isr-primary);
}

/* =========================================================
   MARCA / EXCERPT (texto descriptivo bajo el título)
   ========================================================= */
.ozc-product-card--pack-israel .ozc-product-card__brand {
  margin: 0 0 14px 0;
  color: var(--isr-muted);
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.ozc-product-card--pack-israel .ozc-product-card__excerpt {
  margin: 0 0 14px 0;
  color: var(--isr-muted);
  font-size: 14px;
  line-height: 1.5;
}

/* =========================================================
   PRECIO
   ========================================================= */
.ozc-product-card--pack-israel .ozc-product-card__price {
  margin: 0 0 12px 0;
  color: var(--isr-text);
  font-family: 'Kanit', 'Inter', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1;
}

.ozc-product-card--pack-israel .ozc-product-card__price del {
  display: inline-block;
  margin-right: 6px;
  color: var(--isr-muted);
  font-size: 14px;
  font-weight: 400;
}

.ozc-product-card--pack-israel .ozc-product-card__price ins {
  text-decoration: none;
  color: var(--isr-text);
}

/* =========================================================
   ACCIONES — solo botón Cotizar a todo el ancho (sin qty pill)
   ========================================================= */
.ozc-product-card--pack-israel .ozc-product-card__actions {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0 !important;
  margin-top: auto;
  width: 100%;
  background: transparent;
  border: 0;
  padding: 0 !important;
}

/* Qty stepper oculto en este pack (la card pasa directo a Cotizar) */
.ozc-product-card--pack-israel .ozc-product-card__qty {
  display: none !important;
}

/* =========================================================
   BOTÓN COTIZAR (outline #0C1555 — texto y borde, fondo transparente)
   ========================================================= */
.ozc-product-card--pack-israel .ozc-product-card__btn,
.ozc-product-card--pack-israel .ozc-product-card__btn--primary,
.ozc-product-card--pack-israel a.ozc-product-card__btn,
.ozc-product-card--pack-israel button.ozc-product-card__btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  flex: 1 1 auto !important;
  height: 42px;
  padding: 0 24px !important;
  background: transparent !important;
  /* Reset shorthand para evitar que `border: 1px solid currentColor` de loops.css
     deje el color heredado (rojo si la página lo define). Fijamos cada subprop. */
  border: 0 !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #A0323D !important;
  border-radius: var(--isr-btn-radius) !important;
  color: #0C1555 !important;
  font-family: 'Inter', 'Kanit', sans-serif;
  font-size: 15px !important;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0;
  cursor: pointer;
  white-space: nowrap;
  transition: background 0.18s ease, color 0.18s ease, border-color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease;
}

.ozc-product-card--pack-israel .ozc-product-card__btn:hover,
.ozc-product-card--pack-israel .ozc-product-card__btn--primary:hover,
.ozc-product-card--pack-israel a.ozc-product-card__btn:hover,
.ozc-product-card--pack-israel button.ozc-product-card__btn:hover {
  background: #0C1555 !important;
  color: #ffffff !important;
  border-color: #0C1555 !important;
  transform: translateY(-1px);
  box-shadow: 0 4px 10px rgba(12, 21, 85, 0.20);
}

.ozc-product-card--pack-israel .ozc-product-card__btn:active,
.ozc-product-card--pack-israel .ozc-product-card__btn--primary:active {
  transform: translateY(0);
  box-shadow: none;
}

.ozc-product-card--pack-israel .ozc-product-card__btn:focus-visible,
.ozc-product-card--pack-israel .ozc-product-card__btn--primary:focus-visible {
  outline: 2px solid var(--isr-primary);
  outline-offset: 2px;
}

/* =========================================================
   WHATSAPP (si se usa)
   ========================================================= */
.ozc-product-card--pack-israel .ozc-whatsapp-btn,
.ozc-product-card--pack-israel .ozc-product-card__section .ozc-whatsapp-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  height: 38px;
  margin-top: 8px;
  background: #25D366;
  border-radius: var(--isr-btn-radius);
  color: #fff;
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: background 0.18s ease;
}

.ozc-product-card--pack-israel .ozc-whatsapp-btn:hover {
  background: #1ebe57;
}

/* =========================================================
   RESPONSIVE
   ========================================================= */
@media (max-width: 1200px) {
  .ozc-product-card--pack-israel {
    padding: 16px 14px 18px;
  }

  .ozc-product-card--pack-israel .ozc-product-card__title {
    font-size: 16px;
  }
}

@media (max-width: 768px) {
  .ozc-product-card--pack-israel {
    padding: 14px 12px 16px;
  }

  .ozc-product-card--pack-israel .ozc-product-card__title {
    font-size: 15px;
  }

  .ozc-product-card--pack-israel .ozc-product-card__brand,
  .ozc-product-card--pack-israel .ozc-product-card__excerpt {
    font-size: 13px;
  }

  .ozc-product-card--pack-israel .ozc-product-card__btn,
  .ozc-product-card--pack-israel .ozc-product-card__btn--primary {
    height: 38px;
    padding: 0 16px;
    font-size: 14px;
  }
}

@media (max-width: 420px) {
  .ozc-product-card--pack-israel {
    padding: 12px 10px 14px;
  }

  .ozc-product-card--pack-israel .ozc-product-card__btn,
  .ozc-product-card--pack-israel .ozc-product-card__btn--primary {
    height: 36px;
    padding: 0 14px;
    font-size: 13px;
  }
}

/* =========================================================
   AJUSTES POR DENSIDAD DE COLUMNAS
   shop-grid.js agrega body.oz-shop-user-cols-{2|3|4|5}.
   ========================================================= */
body.oz-shop-user-cols-4 .ozc-product-card--pack-israel,
body.oz-shop-user-cols-5 .ozc-product-card--pack-israel {
  padding: 14px 12px 14px;
}

body.oz-shop-user-cols-5 .ozc-product-card--pack-israel .ozc-product-card__title {
  font-size: 15px;
}

body.oz-shop-user-cols-5 .ozc-product-card--pack-israel .ozc-product-card__brand,
body.oz-shop-user-cols-5 .ozc-product-card--pack-israel .ozc-product-card__excerpt {
  font-size: 13px;
}

body.oz-shop-user-cols-5 .ozc-product-card--pack-israel .ozc-product-card__btn,
body.oz-shop-user-cols-5 .ozc-product-card--pack-israel .ozc-product-card__btn--primary {
  height: 38px;
  padding: 0 12px !important;
  font-size: 13px !important;
}

/* =========================================================
   SLIDER (OZ-Sliders shortcodes)
   ========================================================= */
.ozs.ozs--wc-products .ozc-product-card--pack-israel .ozc-product-card__btn,
.ozs.ozs--wc-products .ozc-product-card--pack-israel .ozc-product-card__btn--primary {
  height: 40px;
  padding: 0 16px !important;
  font-size: 14px !important;
}

/* =========================================================
   FICHA SINGLE — pack israel
   ========================================================= */
.ozc-single-product--pack-israel {
  --isr-primary: #0C1555;
  --isr-primary-hover: #1a2575;
  --isr-gold: #C49B3C;
  --isr-text: #1f2937;
  --isr-muted: #6b7280;
  --isr-border: #e5e7eb;
  --isr-info-bg: #f4f6ff;
  --isr-info-border: #c7cdf0;

  color: var(--isr-text);
  font-family: 'Inter', system-ui, sans-serif;
}

.ozc-single-product--pack-israel *,
.ozc-single-product--pack-israel *::before,
.ozc-single-product--pack-israel *::after {
  box-sizing: border-box;
}

.oz-single-product div.product > .ozc-single-product--pack-israel,
.ozc-single-product--pack-israel {
  grid-column: 1 / -1 !important;
  width: 100%;
  min-width: 0;
}

.ozc-single-product--pack-israel .ozc-single-product__inner {
  display: grid;
  grid-template-columns: minmax(0, 46fr) minmax(0, 54fr);
  gap: clamp(1.5rem, 3vw, 2.5rem);
  align-items: start;
  width: 100%;
}

@media (max-width: 900px) {
  .ozc-single-product--pack-israel .ozc-single-product__inner {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}

.ozc-single-product--pack-israel .ozc-single-product__media {
  background: #fff;
  border: 0;
  border-radius: 14px;
  padding: 0;
}

.ozc-single-product--pack-israel .ozc-single-product__breadcrumbs,
.ozc-single-product--pack-israel .ozc-single-product__breadcrumbs a {
  font-size: 13px;
  color: var(--isr-muted);
  text-decoration: none;
}
.ozc-single-product--pack-israel .ozc-single-product__breadcrumbs a:hover {
  color: var(--isr-text);
}
.ozc-single-product--pack-israel .ozc-single-product__breadcrumbs {
  margin: 0 0 12px 0;
}

.ozc-single-product--pack-israel .ozc-single-product__brand,
.ozc-single-product--pack-israel .ozc-single-product__summary > .ozc-single-product__brand-badge {
  display: inline-flex;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  margin: 0 0 12px 0;
  background: var(--isr-primary);
  border: 0;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #ffffff;
}

.ozc-single-product--pack-israel .ozc-single-product__title,
.ozc-single-product--pack-israel .ozc-single-product__title h1,
.ozc-single-product--pack-israel .ozc-single-product__title .product_title {
  position: relative;
  margin: 0 0 18px 0;
  padding: 0;
  font-family: 'Kanit', 'Inter', sans-serif;
  font-size: 34px;
  font-weight: 800;
  line-height: 1.1;
  color: var(--isr-text);
}
.ozc-single-product--pack-israel .ozc-single-product__title::after {
  content: none !important;
  display: none !important;
}

@media (max-width: 600px) {
  .ozc-single-product--pack-israel .ozc-single-product__title,
  .ozc-single-product--pack-israel .ozc-single-product__title h1 {
    font-size: 26px;
  }
}

.ozc-single-product--pack-israel .ozc-single-product__excerpt {
  margin: 0 0 22px 0;
  color: var(--isr-text);
  font-size: 15px;
  line-height: 1.55;
}

.ozc-single-product--pack-israel .ozc-single-product__excerpt p {
  margin: 0 0 10px 0;
}

.ozc-single-product--pack-israel .ozc-single-product__excerpt ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.ozc-single-product--pack-israel .ozc-single-product__excerpt ul li {
  position: relative;
  padding: 4px 0 4px 28px;
  margin: 0;
  list-style: none;
}

.ozc-single-product--pack-israel .ozc-single-product__excerpt ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  width: 18px;
  height: 18px;
  background: var(--isr-primary);
  border-radius: 50%;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 12px;
}

.ozc-single-product--pack-israel .ozc-single-product__price {
  margin: 0 0 16px 0;
  font-family: 'Kanit', 'Inter', sans-serif;
  font-size: 26px;
  font-weight: 800;
  color: var(--isr-text);
}
.ozc-single-product--pack-israel .ozc-single-product__price del {
  margin-right: 8px;
  color: var(--isr-muted);
  font-size: 16px;
  font-weight: 400;
}
.ozc-single-product--pack-israel .ozc-single-product__price ins {
  text-decoration: none;
  color: var(--isr-text);
}

/* ---------- CTA: pill con qty + "Agregar al carrito" ---------- */
.ozc-single-product--pack-israel .ozc-single-product__cta {
  margin: 0 0 12px 0;
}

.ozc-single-product--pack-israel .ozc-single-product__cta form.cart {
  display: flex !important;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  width: 100%;
  border: 0;
  border-radius: 999px;
  padding: 6px 6px 6px 8px;
}

.ozc-single-product--pack-israel .ozc-single-product__cta form.cart .quantity {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  height: 44px;
  padding: 0;
  margin: 0;
  background: transparent;
  border: 0;
}

.ozc-single-product--pack-israel .ozc-single-product__cta form.cart .quantity .qty,
.ozc-single-product--pack-israel .ozc-single-product__cta form.cart .quantity input[type="number"] {
  width: 44px !important;
  min-width: 0 !important;
  height: 32px;
  padding: 0;
  margin: 0;
  background: transparent;
  border: 0;
  outline: 0;
  text-align: center;
  color: #000;
  font-weight: 700;
  font-size: 15px;
  -moz-appearance: textfield;
  appearance: textfield;
}
.ozc-single-product--pack-israel .ozc-single-product__cta form.cart .quantity input[type="number"]::-webkit-outer-spin-button,
.ozc-single-product--pack-israel .ozc-single-product__cta form.cart .quantity input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ozc-single-product--pack-israel .ozc-single-product__cta form.cart .quantity .oz-qty-btn,
.ozc-single-product--pack-israel .ozc-single-product__cta form.cart .quantity button {
  width: 28px;
  height: 28px;
  background: #F8FAFD;
  color: #000;
  font-weight: 700;
  cursor: pointer;
}

.ozc-single-product--pack-israel .ozc-single-product__cta form.cart .single_add_to_cart_button,
.ozc-single-product--pack-israel .ozc-single-product__cta form.cart .single_add_to_cart_button.button.alt,
.ozc-single-product--pack-israel .ozc-single-product__cta form.cart button[type="submit"] {
  flex: 1 1 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 44px;
  padding: 0 24px;
  background: var(--isr-primary) !important;
  border: 0 !important;
  border-radius: 12px;
  color: #ffffff !important;
  font-family: 'Inter', 'Kanit', sans-serif;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: none;
  letter-spacing: 0;
  cursor: pointer;
  white-space: nowrap;
  box-shadow: none;
}

.ozc-single-product--pack-israel .ozc-single-product__cta form.cart .single_add_to_cart_button::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* ---------- WhatsApp: botón negro a todo ancho ---------- */
.ozc-single-product--pack-israel .ozc-single-product__wa {
  margin: 12px 0 18px 0;
}

.ozc-single-product--pack-israel .ozc-single-product__wa .ozc-product-card__wa-btn,
.ozc-single-product--pack-israel .ozc-single-product__wa .ozc-whatsapp-btn,
.ozc-single-product--pack-israel .ozc-single-product__wa button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
  height: 52px;
  padding: 0 22px;
  background: #000 !important;
  border: 0 !important;
  border-radius: 999px;
  color: #fff !important;
  font-family: 'Inter', 'Kanit', sans-serif;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: none;
  cursor: pointer;
  transition: background 0.18s ease, transform 0.18s ease;
}

.ozc-single-product--pack-israel .ozc-single-product__wa .ozc-product-card__wa-btn::before {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M28.192 4.79572C25.0898 1.70479 20.9642 0.00181274 16.569 0C7.51231 0 0.141467 7.33537 0.137824 16.3512C0.13661 19.2332 0.893123 22.0466 2.33106 24.5264L0 33L8.71042 30.726C11.1105 32.029 13.8125 32.7156 16.5623 32.7164H16.5692C25.6249 32.7164 32.9966 25.3804 33 16.3642C33.0018 11.9947 31.2943 7.88644 28.192 4.79572ZM16.569 29.9548H16.5633C14.1129 29.9538 11.7096 29.2984 9.61245 28.0603L9.11398 27.7656L3.94508 29.1151L5.32474 24.0996L4.99991 23.5854C3.6328 21.4214 2.9109 18.9202 2.91211 16.3522C2.91494 8.85848 9.04153 2.76182 16.5745 2.76182C20.2223 2.76302 23.6513 4.17858 26.2296 6.74764C28.808 9.3167 30.2271 12.7315 30.2259 16.3632C30.2227 23.8575 24.0965 29.9548 16.569 29.9548ZM24.0601 19.7754C23.6496 19.5708 21.6311 18.5826 21.2546 18.4461C20.8786 18.3097 20.6046 18.2418 20.3311 18.6507C20.0573 19.0596 19.2706 19.9801 19.031 20.2526C18.7914 20.5253 18.5522 20.5595 18.1415 20.3549C17.7309 20.1505 16.4081 19.7188 14.8398 18.3268C13.6195 17.2434 12.7956 15.9054 12.5559 15.4965C12.3167 15.0873 12.5539 14.8875 12.7361 14.6627C13.1805 14.1134 13.6255 13.5376 13.7623 13.2651C13.8994 12.9923 13.8308 12.7537 13.7279 12.5492C13.6255 12.3448 12.8045 10.3336 12.4624 9.5153C12.1289 8.7189 11.7907 8.82645 11.5385 8.81396C11.2993 8.80208 11.0255 8.79966 10.7517 8.79966C10.4781 8.79966 10.0332 8.90178 9.65677 9.31106C9.28054 9.72014 8.22005 10.7085 8.22005 12.7196C8.22005 14.7308 9.69118 16.6736 9.8964 16.9463C10.1016 17.2191 12.7915 21.3461 16.9098 23.1157C17.8894 23.5371 18.654 23.7882 19.2504 23.9766C20.234 24.2875 21.1287 24.2436 21.8363 24.1385C22.6252 24.0211 24.2651 23.15 24.6075 22.1956C24.9496 21.2411 24.9496 20.4232 24.8467 20.2526C24.7443 20.0822 24.4705 19.9801 24.0601 19.7754Z' fill='white'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ozc-single-product--pack-israel .ozc-single-product__wa button:hover {
  background: #1a1a1a !important;
  transform: translateY(-1px);
}

.ozc-single-product--pack-israel .ozc-single-product__meta {
  margin: 8px 0 14px 0;
  font-size: 14px;
  color: var(--isr-text);
}
.ozc-single-product--pack-israel .ozc-single-product__meta .posted_in,
.ozc-single-product--pack-israel .ozc-single-product__meta .sku_wrapper,
.ozc-single-product--pack-israel .ozc-single-product__meta .tagged_as {
  display: block;
  margin: 4px 0;
}
.ozc-single-product--pack-israel .ozc-single-product__meta a {
  color: var(--isr-primary);
  font-weight: 600;
  text-decoration: none;
}
.ozc-single-product--pack-israel .ozc-single-product__meta a:hover {
  text-decoration: underline;
}

.oz-single-product .ozc-single-product--pack-israel .ozc-single-product__summary::after,
.ozc-single-product--pack-israel .ozc-single-product__summary::after {
  content: "✓ Envíos a todo el Perú\A ✓ Atención personalizada para tu cotización\A ✓ Producto original y soporte comercial";
  display: block;
  grid-column: 1 / -1;
  width: 100%;
  box-sizing: border-box;
  white-space: pre-line;
  margin: 18px 0 0 0;
  padding: 16px 18px;
  background: var(--isr-info-bg);
  border: 1px solid var(--isr-info-border);
  border-radius: 14px;
  color: var(--isr-primary);
  font-size: 14px;
  line-height: 1.8;
  font-weight: 500;
  text-align: left;
  order: 99;
}
