.elementor-9031 .elementor-element.elementor-element-bd805ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9031 .elementor-element.elementor-element-96fde3c img{width:100%;}.elementor-9031 .elementor-element.elementor-element-f17d79c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9031 .elementor-element.elementor-element-f17d79c.e-con{--align-self:center;}.elementor-9031 .elementor-element.elementor-element-e3dde4a{--display:flex;}.elementor-9031 .elementor-element.elementor-element-611a71e .woocommerce-breadcrumb > a{color:#5695A8;}.elementor-9031 .elementor-element.elementor-element-611a71e .woocommerce-breadcrumb{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;}.elementor-9031 .elementor-element.elementor-element-193269a .elementor-repeater-item-d41f412.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9031 .elementor-element.elementor-element-1188396 > .elementor-element-populated{padding:0px 15px 10px 10px;}.elementor-9031 .elementor-element.elementor-element-2d64612{--spacer-size:10px;}.elementor-9031 .elementor-element.elementor-element-2d64612 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-68cec2d .elementor-jet-woo-builder-products-ordering .woocommerce-ordering{max-width:351px;}.elementor-9031 .elementor-element.elementor-element-68cec2d .elementor-jet-woo-builder-products-ordering .woocommerce-ordering select{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010126;border-radius:5px 5px 5px 5px;}.elementor-9031 .elementor-element.elementor-element-68cec2d .elementor-jet-woo-builder-products-ordering{text-align:right;}.elementor-9031 .elementor-element.elementor-element-68cec2d .elementor-jet-woo-builder-products-ordering .woocommerce-ordering:before{color:#A8A8A8;top:9px;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-range__slider__track{height:4px;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;background-color:#5695A8;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;background-color:#5695A8;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;background-color:#5695A8;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-range__slider__input{height:16px;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-range__values{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;color:#020101;text-align:center;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-filter-label{color:#020101;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-9031 .elementor-element.elementor-element-0295a13 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-9031 .elementor-element.elementor-element-7261519{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;}.elementor-9031 .elementor-element.elementor-element-7261519 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-7261519 .elementor-divider-separator{width:100%;}.elementor-9031 .elementor-element.elementor-element-7261519 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-9031 .elementor-element.elementor-element-f0b1dc2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;}.elementor-9031 .elementor-element.elementor-element-e108116 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-9031 .elementor-element.elementor-element-e108116 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-9031 .elementor-element.elementor-element-e108116 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-9031 .elementor-element.elementor-element-e108116 .jet-checkboxes-list__label{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;}.elementor-9031 .elementor-element.elementor-element-e108116 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-9031 .elementor-element.elementor-element-e108116 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-9031 .elementor-element.elementor-element-e108116 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-9031 .elementor-element.elementor-element-e108116 .jet-collapse-icon{width:20px;height:20px;}.elementor-9031 .elementor-element.elementor-element-e108116 .jet-collapse-none{width:20px;height:20px;}.elementor-9031 .elementor-element.elementor-element-e108116 .jet-filter+.jet-filter{margin-top:10px;}.elementor-9031 .elementor-element.elementor-element-e108116 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-9031 .elementor-element.elementor-element-c8419f5{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;}.elementor-9031 .elementor-element.elementor-element-c8419f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-c8419f5 .elementor-divider-separator{width:100%;}.elementor-9031 .elementor-element.elementor-element-c8419f5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9031 .elementor-element.elementor-element-8aa5c8c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;}.elementor-9031 .elementor-element.elementor-element-6dee33a .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-9031 .elementor-element.elementor-element-6dee33a .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-9031 .elementor-element.elementor-element-6dee33a .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-9031 .elementor-element.elementor-element-6dee33a .jet-checkboxes-list__label{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;}.elementor-9031 .elementor-element.elementor-element-6dee33a .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-9031 .elementor-element.elementor-element-6dee33a .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-9031 .elementor-element.elementor-element-6dee33a .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-9031 .elementor-element.elementor-element-6dee33a .jet-collapse-icon{width:20px;height:20px;}.elementor-9031 .elementor-element.elementor-element-6dee33a .jet-collapse-none{width:20px;height:20px;}.elementor-9031 .elementor-element.elementor-element-6dee33a .jet-filter+.jet-filter{margin-top:10px;}.elementor-9031 .elementor-element.elementor-element-6dee33a .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-9031 .elementor-element.elementor-element-7705141{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;}.elementor-9031 .elementor-element.elementor-element-7705141 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-7705141 .elementor-divider-separator{width:100%;}.elementor-9031 .elementor-element.elementor-element-7705141 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9031 .elementor-element.elementor-element-4800c65 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;}.elementor-9031 .elementor-element.elementor-element-5926e53 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-9031 .elementor-element.elementor-element-5926e53 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-9031 .elementor-element.elementor-element-5926e53 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-9031 .elementor-element.elementor-element-5926e53 .jet-checkboxes-list__label{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;}.elementor-9031 .elementor-element.elementor-element-5926e53 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-9031 .elementor-element.elementor-element-5926e53 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-9031 .elementor-element.elementor-element-5926e53 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-9031 .elementor-element.elementor-element-5926e53 .jet-collapse-icon{width:20px;height:20px;}.elementor-9031 .elementor-element.elementor-element-5926e53 .jet-collapse-none{width:20px;height:20px;}.elementor-9031 .elementor-element.elementor-element-5926e53 .jet-filter+.jet-filter{margin-top:10px;}.elementor-9031 .elementor-element.elementor-element-5926e53 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-9031 .elementor-element.elementor-element-00fb40d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-7b0a408 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9031 .elementor-element.elementor-element-7b0a408 .elementor-repeater-item-d8e8da8.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9031 .elementor-element.elementor-element-13fb1f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9031 .elementor-element.elementor-element-c9c91f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9031 .elementor-element.elementor-element-c9c91f9 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-c9c91f9.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-9031 .elementor-element.elementor-element-c9c91f9 .elementor-jet-woo-builder-products-result-count .woocommerce-result-count{font-family:"Montserrat", Sans-serif;font-size:12px;text-align:left;}.elementor-9031 .elementor-element.elementor-element-7b0a408{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 020px;}.elementor-9031 .elementor-element.elementor-element-7126b8d .elementor-repeater-item-5d2ffbf.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9031 .elementor-element.elementor-element-fab247e > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-products__item{--columns:3;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-button .button{background-color:#3D99AD;display:inline-block;width:100%;color:#FFFFFF;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D99AD;border-radius:20px 20px 20px 020px;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-title, .elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-title a{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-title a{color:#3D99AD;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-title{color:#3D99AD;text-align:left;order:1;}.elementor-9031 .elementor-element.elementor-element-c402a32  .jet-woo-products .jet-woo-product-button .button{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-9031 .elementor-element.elementor-element-c402a32  .jet-woo-product-button{text-align:center;order:1;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-price del{display:inline-block;margin-right:14px;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-price .price{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-price .price del{font-weight:400;text-decoration:line-through;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-price{text-align:left;order:1;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-rating .product-rating__stars{font-size:16px;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-rating{text-align:center;order:1;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-categories{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;color:#031131;text-align:left;order:1;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-categories a{color:#031131;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-badge{display:inline-flex;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-9031 .elementor-element.elementor-element-c402a32 .jet-woo-products__not-found{text-align:center;}.elementor-9031 .elementor-element.elementor-element-8772d80{--divider-border-style:solid;--divider-color:#e8e8f2;--divider-border-width:1px;}.elementor-9031 .elementor-element.elementor-element-8772d80 > .elementor-widget-container{margin:-45px 0px 16px 0px;}.elementor-9031 .elementor-element.elementor-element-8772d80 .elementor-divider-separator{width:100%;}.elementor-9031 .elementor-element.elementor-element-8772d80 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9031 .elementor-element.elementor-element-0ce5375 .jet-filters-pagination__link, .elementor-9031 .elementor-element.elementor-element-0ce5375 .jet-filters-pagination__dots{font-family:"Helvetica", Sans-serif;font-size:12px;}.elementor-9031 .elementor-element.elementor-element-0ce5375 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-9031 .elementor-element.elementor-element-0ce5375 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-9031 .elementor-element.elementor-element-0ce5375 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-9031 .elementor-element.elementor-element-0ce5375 .jet-filters-pagination__load-more{order:initial;}.elementor-9031 .elementor-element.elementor-element-7126b8d{margin-top:-8px;margin-bottom:0px;}.elementor-9031 .elementor-element.elementor-element-193269a > .elementor-container{max-width:1190px;}.elementor-9031 .elementor-element.elementor-element-193269a{padding:50px 0px 60px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-9031 .elementor-element.elementor-element-13fb1f6{width:50%;}.elementor-9031 .elementor-element.elementor-element-723aaf6{width:50%;}}@media(min-width:768px){.elementor-9031 .elementor-element.elementor-element-bd805ef{--width:100%;}.elementor-9031 .elementor-element.elementor-element-1188396{width:25%;}.elementor-9031 .elementor-element.elementor-element-00fb40d{width:75%;}.elementor-9031 .elementor-element.elementor-element-13fb1f6{width:60%;}.elementor-9031 .elementor-element.elementor-element-723aaf6{width:40%;}}/* Start custom CSS for jet-woo-products, class: .elementor-element-c402a32 *//* =========================================================
   SOPROCAL - GRID PRODUCTOS JETWOO
   ========================================================= */


/* =========================================================
   TARJETA COMPLETA
   ========================================================= */

.jet-woo-products__item {
  position: relative !important;
}

.jet-woo-products__inner-box {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 14px;
  padding: 16px 16px 20px;

  transition:
    box-shadow .2s ease,
    transform .2s ease;

  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;

  gap: 4px;
}

.jet-woo-products__inner-box:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,.08);
  transform: translateY(-2px);
}


/* =========================================================
   IMAGEN
   ========================================================= */

.jet-woo-product-thumbnail {
  order: 0;
}

.jet-woo-product-thumbnail img {
  border-radius: 8px;
  aspect-ratio: 1 / 1;
  object-fit: contain;
}


/* =========================================================
   PRECIO
   ========================================================= */

.jet-woo-product-price {
  order: 1 !important;
  font-weight: 700;
  margin: 10px 0 0 !important;
}


/* =========================================================
   TÍTULO
   ========================================================= */

.jet-woo-product-title {
  order: 2 !important;
  margin: 2px 0 0 !important;
}


/* =========================================================
   BADGE CATEGORÍA
   ESQUINA SUPERIOR DERECHA DE LA TARJETA
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories {
  position: absolute !important;

  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  bottom: auto !important;

  z-index: 50 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  max-width: calc(100% - 24px) !important;

  margin: 0 !important;
  padding: 8px 14px 8px 10px !important;

  background: #031131 !important;

  border-radius: 999px !important;

  color: #ffffff !important;

  font-style: normal !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1 !important;

  letter-spacing: .045em !important;
  text-transform: uppercase !important;

  white-space: nowrap !important;

  box-shadow:
    0 5px 16px rgba(0,0,0,.14);

  transform: none !important;

  transition:
    transform .2s ease,
    box-shadow .2s ease;
}


/* =========================================================
   ICONO SOPROCAL
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories::before {
  content: "" !important;

  display: inline-block !important;

  width: 25px !important;
  height: 17px !important;

  flex: 0 0 25px !important;

  margin-right: 7px !important;

  background-image:
    url("https://tienda.soprocal.cl/wp-content/uploads/2026/09/icono-soprocal.png") !important;

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

  filter: brightness(0) invert(1);
}


/* =========================================================
   TEXTO ORIGINAL DE CATEGORÍA
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories a {
  color: #ffffff !important;
  text-decoration: none !important;

  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: 1 !important;

  white-space: nowrap !important;
}


/* =========================================================
   HOVER BADGE
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories:hover {
  transform: translateY(-2px) !important;

  box-shadow:
    0 7px 20px rgba(0,0,0,.18);
}


/* =========================================================
   CATEGORÍAS PADRE
   ========================================================= */


/* =========================================================
   AGRO
   Padre de:
   - Enmiendas
   - Fertilizante
   - Foliar
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/agro"]
) .jet-woo-product-categories {

  background: #628456 !important;
}


/* Ocultamos nombre de subcategoría */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories a {

  display: none !important;
}


/* Escribimos AGRO */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories::after {

  content: "AGRO";

  color: #ffffff;

  font-size: 11px;
  font-weight: 600;

  line-height: 1;

  letter-spacing: .045em;
}


/* =========================================================
   CONSTRUCCIÓN
   Padre de:
   - Empresas
   - Hogar y negocios
   - Construcción (slug construccion-construccion)
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion"]
) .jet-woo-product-categories {

  background: #B16A45 !important;
}


/* Ocultamos subcategoría */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories a {

  display: none !important;
}


/* Escribimos CONSTRUCCIÓN */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories::after {

  content: "CONSTRUCCIÓN";

  color: #ffffff;

  font-size: 11px;
  font-weight: 600;

  line-height: 1;

  letter-spacing: .045em;
}


/* =========================================================
   INDUSTRIA
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/industria"]
) .jet-woo-product-categories {

  background: #5695A8 !important;
}


/* =========================================================
   MINERO
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/minero"]
) .jet-woo-product-categories {

  background: #031131 !important;
}


/* =========================================================
   BOTÓN
   ========================================================= */

.jet-woo-product-button {
  order: 4 !important;
  margin-top: 6px;
}

.jet-woo-product-button a {
  display: block;

  text-align: center;

  background: #fff !important;
  color: #000 !important;

  border: 0.5px solid #000 !important;
  border-radius: 999px !important;

  padding: 12px 0 !important;

  transition:
    background .2s,
    color .2s,
    border-color .2s;
}

.jet-woo-product-button a:hover {
  background: #5695A8 !important;
  color: #fff !important;
  border-color: #5695A8 !important;
}


/* =========================================================
   ICONO CARRITO
   ========================================================= */

.jet-woo-product-button a::before,
.woocommerce div.product .single_add_to_cart_button::before {

  content: "";

  display: inline-block;

  width: 16px;
  height: 16px;

  margin-right: 8px;

  vertical-align: middle;

  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: contain;
}


/* =========================================================
   ICONO CARRITO HOVER
   ========================================================= */

.jet-woo-product-button a:hover::before,
.woocommerce div.product .single_add_to_cart_button:hover::before {

  background-image:
    url("data:image/svg+xml,%3Csvg 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'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .jet-woo-products__item .jet-woo-product-categories {
    top: 9px !important;
    right: 9px !important;

    padding: 6px 9px 6px 7px !important;

    font-size: 9px !important;
  }

  .jet-woo-products__item .jet-woo-product-categories::before {
    width: 20px !important;
    height: 14px !important;

    flex-basis: 20px !important;

    margin-right: 5px !important;
  }

  .jet-woo-products__item .jet-woo-product-categories::after {
    font-size: 9px !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-c402a32 *//* =========================================================
   SOPROCAL - GRID PRODUCTOS JETWOO
   ========================================================= */


/* =========================================================
   TARJETA COMPLETA
   ========================================================= */

.jet-woo-products__item {
  position: relative !important;
}

.jet-woo-products__inner-box {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 14px;
  padding: 16px 16px 20px;

  transition:
    box-shadow .2s ease,
    transform .2s ease;

  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;

  gap: 4px;
}

.jet-woo-products__inner-box:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,.08);
  transform: translateY(-2px);
}


/* =========================================================
   IMAGEN
   ========================================================= */

.jet-woo-product-thumbnail {
  order: 0;
}

.jet-woo-product-thumbnail img {
  border-radius: 8px;
  aspect-ratio: 1 / 1;
  object-fit: contain;
}


/* =========================================================
   PRECIO
   ========================================================= */

.jet-woo-product-price {
  order: 1 !important;
  font-weight: 700;
  margin: 10px 0 0 !important;
}


/* =========================================================
   TÍTULO
   ========================================================= */

.jet-woo-product-title {
  order: 2 !important;
  margin: 2px 0 0 !important;
}


/* =========================================================
   BADGE CATEGORÍA
   ESQUINA SUPERIOR DERECHA DE LA TARJETA
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories {
  position: absolute !important;

  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  bottom: auto !important;

  z-index: 50 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  max-width: calc(100% - 24px) !important;

  margin: 0 !important;
  padding: 8px 14px 8px 10px !important;

  background: #031131 !important;

  border-radius: 999px !important;

  color: #ffffff !important;

  font-style: normal !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1 !important;

  letter-spacing: .045em !important;
  text-transform: uppercase !important;

  white-space: nowrap !important;

  box-shadow:
    0 5px 16px rgba(0,0,0,.14);

  transform: none !important;

  transition:
    transform .2s ease,
    box-shadow .2s ease;
}


/* =========================================================
   ICONO SOPROCAL
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories::before {
  content: "" !important;

  display: inline-block !important;

  width: 25px !important;
  height: 17px !important;

  flex: 0 0 25px !important;

  margin-right: 7px !important;

  background-image:
    url("https://tienda.soprocal.cl/wp-content/uploads/2026/09/icono-soprocal.png") !important;

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

  filter: brightness(0) invert(1);
}


/* =========================================================
   TEXTO ORIGINAL DE CATEGORÍA
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories a {
  color: #ffffff !important;
  text-decoration: none !important;

  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: 1 !important;

  white-space: nowrap !important;
}


/* =========================================================
   HOVER BADGE
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories:hover {
  transform: translateY(-2px) !important;

  box-shadow:
    0 7px 20px rgba(0,0,0,.18);
}


/* =========================================================
   CATEGORÍAS PADRE
   ========================================================= */


/* =========================================================
   AGRO
   Padre de:
   - Enmiendas
   - Fertilizante
   - Foliar
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/agro"]
) .jet-woo-product-categories {

  background: #628456 !important;
}


/* Ocultamos nombre de subcategoría */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories a {

  display: none !important;
}


/* Escribimos AGRO */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories::after {

  content: "AGRO";

  color: #ffffff;

  font-size: 11px;
  font-weight: 600;

  line-height: 1;

  letter-spacing: .045em;
}


/* =========================================================
   CONSTRUCCIÓN
   Padre de:
   - Empresas
   - Hogar y negocios
   - Construcción (slug construccion-construccion)
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion"]
) .jet-woo-product-categories {

  background: #B16A45 !important;
}


/* Ocultamos subcategoría */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories a {

  display: none !important;
}


/* Escribimos CONSTRUCCIÓN */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories::after {

  content: "CONSTRUCCIÓN";

  color: #ffffff;

  font-size: 11px;
  font-weight: 600;

  line-height: 1;

  letter-spacing: .045em;
}


/* =========================================================
   INDUSTRIA
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/industria"]
) .jet-woo-product-categories {

  background: #5695A8 !important;
}


/* =========================================================
   MINERO
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/minero"]
) .jet-woo-product-categories {

  background: #031131 !important;
}


/* =========================================================
   BOTÓN
   ========================================================= */

.jet-woo-product-button {
  order: 4 !important;
  margin-top: 6px;
}

.jet-woo-product-button a {
  display: block;

  text-align: center;

  background: #fff !important;
  color: #000 !important;

  border: 0.5px solid #000 !important;
  border-radius: 999px !important;

  padding: 12px 0 !important;

  transition:
    background .2s,
    color .2s,
    border-color .2s;
}

.jet-woo-product-button a:hover {
  background: #5695A8 !important;
  color: #fff !important;
  border-color: #5695A8 !important;
}


/* =========================================================
   ICONO CARRITO
   ========================================================= */

.jet-woo-product-button a::before,
.woocommerce div.product .single_add_to_cart_button::before {

  content: "";

  display: inline-block;

  width: 16px;
  height: 16px;

  margin-right: 8px;

  vertical-align: middle;

  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: contain;
}


/* =========================================================
   ICONO CARRITO HOVER
   ========================================================= */

.jet-woo-product-button a:hover::before,
.woocommerce div.product .single_add_to_cart_button:hover::before {

  background-image:
    url("data:image/svg+xml,%3Csvg 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'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .jet-woo-products__item .jet-woo-product-categories {
    top: 9px !important;
    right: 9px !important;

    padding: 6px 9px 6px 7px !important;

    font-size: 9px !important;
  }

  .jet-woo-products__item .jet-woo-product-categories::before {
    width: 20px !important;
    height: 14px !important;

    flex-basis: 20px !important;

    margin-right: 5px !important;
  }

  .jet-woo-products__item .jet-woo-product-categories::after {
    font-size: 9px !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-c402a32 *//* =========================================================
   SOPROCAL - GRID PRODUCTOS JETWOO
   ========================================================= */


/* =========================================================
   TARJETA COMPLETA
   ========================================================= */

.jet-woo-products__item {
  position: relative !important;
}

.jet-woo-products__inner-box {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 14px;
  padding: 16px 16px 20px;

  transition:
    box-shadow .2s ease,
    transform .2s ease;

  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;

  gap: 4px;
}

.jet-woo-products__inner-box:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,.08);
  transform: translateY(-2px);
}


/* =========================================================
   IMAGEN
   ========================================================= */

.jet-woo-product-thumbnail {
  order: 0;
}

.jet-woo-product-thumbnail img {
  border-radius: 8px;
  aspect-ratio: 1 / 1;
  object-fit: contain;
}


/* =========================================================
   PRECIO
   ========================================================= */

.jet-woo-product-price {
  order: 1 !important;
  font-weight: 700;
  margin: 10px 0 0 !important;
}


/* =========================================================
   TÍTULO
   ========================================================= */

.jet-woo-product-title {
  order: 2 !important;
  margin: 2px 0 0 !important;
}


/* =========================================================
   BADGE CATEGORÍA
   ESQUINA SUPERIOR DERECHA DE LA TARJETA
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories {
  position: absolute !important;

  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  bottom: auto !important;

  z-index: 50 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  max-width: calc(100% - 24px) !important;

  margin: 0 !important;
  padding: 8px 14px 8px 10px !important;

  background: #031131 !important;

  border-radius: 999px !important;

  color: #ffffff !important;

  font-style: normal !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1 !important;

  letter-spacing: .045em !important;
  text-transform: uppercase !important;

  white-space: nowrap !important;

  box-shadow:
    0 5px 16px rgba(0,0,0,.14);

  transform: none !important;

  transition:
    transform .2s ease,
    box-shadow .2s ease;
}


/* =========================================================
   ICONO SOPROCAL
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories::before {
  content: "" !important;

  display: inline-block !important;

  width: 25px !important;
  height: 17px !important;

  flex: 0 0 25px !important;

  margin-right: 7px !important;

  background-image:
    url("https://tienda.soprocal.cl/wp-content/uploads/2026/09/icono-soprocal.png") !important;

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

  filter: brightness(0) invert(1);
}


/* =========================================================
   TEXTO ORIGINAL DE CATEGORÍA
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories a {
  color: #ffffff !important;
  text-decoration: none !important;

  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: 1 !important;

  white-space: nowrap !important;
}


/* =========================================================
   HOVER BADGE
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories:hover {
  transform: translateY(-2px) !important;

  box-shadow:
    0 7px 20px rgba(0,0,0,.18);
}


/* =========================================================
   CATEGORÍAS PADRE
   ========================================================= */


/* =========================================================
   AGRO
   Padre de:
   - Enmiendas
   - Fertilizante
   - Foliar
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/agro"]
) .jet-woo-product-categories {

  background: #628456 !important;
}


/* Ocultamos nombre de subcategoría */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories a {

  display: none !important;
}


/* Escribimos AGRO */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories::after {

  content: "AGRO";

  color: #ffffff;

  font-size: 11px;
  font-weight: 600;

  line-height: 1;

  letter-spacing: .045em;
}


/* =========================================================
   CONSTRUCCIÓN
   Padre de:
   - Empresas
   - Hogar y negocios
   - Construcción (slug construccion-construccion)
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion"]
) .jet-woo-product-categories {

  background: #B16A45 !important;
}


/* Ocultamos subcategoría */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories a {

  display: none !important;
}


/* Escribimos CONSTRUCCIÓN */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories::after {

  content: "CONSTRUCCIÓN";

  color: #ffffff;

  font-size: 11px;
  font-weight: 600;

  line-height: 1;

  letter-spacing: .045em;
}


/* =========================================================
   INDUSTRIA
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/industria"]
) .jet-woo-product-categories {

  background: #5695A8 !important;
}


/* =========================================================
   MINERO
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/minero"]
) .jet-woo-product-categories {

  background: #031131 !important;
}


/* =========================================================
   BOTÓN
   ========================================================= */

.jet-woo-product-button {
  order: 4 !important;
  margin-top: 6px;
}

.jet-woo-product-button a {
  display: block;

  text-align: center;

  background: #fff !important;
  color: #000 !important;

  border: 0.5px solid #000 !important;
  border-radius: 999px !important;

  padding: 12px 0 !important;

  transition:
    background .2s,
    color .2s,
    border-color .2s;
}

.jet-woo-product-button a:hover {
  background: #5695A8 !important;
  color: #fff !important;
  border-color: #5695A8 !important;
}


/* =========================================================
   ICONO CARRITO
   ========================================================= */

.jet-woo-product-button a::before,
.woocommerce div.product .single_add_to_cart_button::before {

  content: "";

  display: inline-block;

  width: 16px;
  height: 16px;

  margin-right: 8px;

  vertical-align: middle;

  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: contain;
}


/* =========================================================
   ICONO CARRITO HOVER
   ========================================================= */

.jet-woo-product-button a:hover::before,
.woocommerce div.product .single_add_to_cart_button:hover::before {

  background-image:
    url("data:image/svg+xml,%3Csvg 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'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .jet-woo-products__item .jet-woo-product-categories {
    top: 9px !important;
    right: 9px !important;

    padding: 6px 9px 6px 7px !important;

    font-size: 9px !important;
  }

  .jet-woo-products__item .jet-woo-product-categories::before {
    width: 20px !important;
    height: 14px !important;

    flex-basis: 20px !important;

    margin-right: 5px !important;
  }

  .jet-woo-products__item .jet-woo-product-categories::after {
    font-size: 9px !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-c402a32 *//* =========================================================
   SOPROCAL - GRID PRODUCTOS JETWOO
   ========================================================= */


/* =========================================================
   TARJETA COMPLETA
   ========================================================= */

.jet-woo-products__item {
  position: relative !important;
}

.jet-woo-products__inner-box {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 14px;
  padding: 16px 16px 20px;

  transition:
    box-shadow .2s ease,
    transform .2s ease;

  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;

  gap: 4px;
}

.jet-woo-products__inner-box:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,.08);
  transform: translateY(-2px);
}


/* =========================================================
   IMAGEN
   ========================================================= */

.jet-woo-product-thumbnail {
  order: 0;
}

.jet-woo-product-thumbnail img {
  border-radius: 8px;
  aspect-ratio: 1 / 1;
  object-fit: contain;
}


/* =========================================================
   PRECIO
   ========================================================= */

.jet-woo-product-price {
  order: 1 !important;
  font-weight: 700;
  margin: 10px 0 0 !important;
}


/* =========================================================
   TÍTULO
   ========================================================= */

.jet-woo-product-title {
  order: 2 !important;
  margin: 2px 0 0 !important;
}


/* =========================================================
   BADGE CATEGORÍA
   ESQUINA SUPERIOR DERECHA DE LA TARJETA
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories {
  position: absolute !important;

  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  bottom: auto !important;

  z-index: 50 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  max-width: calc(100% - 24px) !important;

  margin: 0 !important;
  padding: 8px 14px 8px 10px !important;

  background: #031131 !important;

  border-radius: 999px !important;

  color: #ffffff !important;

  font-style: normal !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1 !important;

  letter-spacing: .045em !important;
  text-transform: uppercase !important;

  white-space: nowrap !important;

  box-shadow:
    0 5px 16px rgba(0,0,0,.14);

  transform: none !important;

  transition:
    transform .2s ease,
    box-shadow .2s ease;
}


/* =========================================================
   ICONO SOPROCAL
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories::before {
  content: "" !important;

  display: inline-block !important;

  width: 25px !important;
  height: 17px !important;

  flex: 0 0 25px !important;

  margin-right: 7px !important;

  background-image:
    url("https://tienda.soprocal.cl/wp-content/uploads/2026/09/icono-soprocal.png") !important;

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

  filter: brightness(0) invert(1);
}


/* =========================================================
   TEXTO ORIGINAL DE CATEGORÍA
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories a {
  color: #ffffff !important;
  text-decoration: none !important;

  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: 1 !important;

  white-space: nowrap !important;
}


/* =========================================================
   HOVER BADGE
   ========================================================= */

.jet-woo-products__item .jet-woo-product-categories:hover {
  transform: translateY(-2px) !important;

  box-shadow:
    0 7px 20px rgba(0,0,0,.18);
}


/* =========================================================
   CATEGORÍAS PADRE
   ========================================================= */


/* =========================================================
   AGRO
   Padre de:
   - Enmiendas
   - Fertilizante
   - Foliar
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/agro"]
) .jet-woo-product-categories {

  background: #628456 !important;
}


/* Ocultamos nombre de subcategoría */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories a {

  display: none !important;
}


/* Escribimos AGRO */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/enmiendas"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/fertilizante"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/foliar"]
) .jet-woo-product-categories::after {

  content: "AGRO";

  color: #ffffff;

  font-size: 11px;
  font-weight: 600;

  line-height: 1;

  letter-spacing: .045em;
}


/* =========================================================
   CONSTRUCCIÓN
   Padre de:
   - Empresas
   - Hogar y negocios
   - Construcción (slug construccion-construccion)
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion"]
) .jet-woo-product-categories {

  background: #B16A45 !important;
}


/* Ocultamos subcategoría */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories a,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories a {

  display: none !important;
}


/* Escribimos CONSTRUCCIÓN */
.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/empresas"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/hogar-y-negocios"]
) .jet-woo-product-categories::after,

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/construccion-construccion"]
) .jet-woo-product-categories::after {

  content: "CONSTRUCCIÓN";

  color: #ffffff;

  font-size: 11px;
  font-weight: 600;

  line-height: 1;

  letter-spacing: .045em;
}


/* =========================================================
   INDUSTRIA
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/industria"]
) .jet-woo-product-categories {

  background: #5695A8 !important;
}


/* =========================================================
   MINERO
   ========================================================= */

.jet-woo-products__item:has(
  .jet-woo-product-categories a[href*="/minero"]
) .jet-woo-product-categories {

  background: #031131 !important;
}


/* =========================================================
   BOTÓN
   ========================================================= */

.jet-woo-product-button {
  order: 4 !important;
  margin-top: 6px;
}

.jet-woo-product-button a {
  display: block;

  text-align: center;

  background: #fff !important;
  color: #000 !important;

  border: 0.5px solid #000 !important;
  border-radius: 999px !important;

  padding: 12px 0 !important;

  transition:
    background .2s,
    color .2s,
    border-color .2s;
}

.jet-woo-product-button a:hover {
  background: #5695A8 !important;
  color: #fff !important;
  border-color: #5695A8 !important;
}


/* =========================================================
   ICONO CARRITO
   ========================================================= */

.jet-woo-product-button a::before,
.woocommerce div.product .single_add_to_cart_button::before {

  content: "";

  display: inline-block;

  width: 16px;
  height: 16px;

  margin-right: 8px;

  vertical-align: middle;

  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: contain;
}


/* =========================================================
   ICONO CARRITO HOVER
   ========================================================= */

.jet-woo-product-button a:hover::before,
.woocommerce div.product .single_add_to_cart_button:hover::before {

  background-image:
    url("data:image/svg+xml,%3Csvg 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'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .jet-woo-products__item .jet-woo-product-categories {
    top: 9px !important;
    right: 9px !important;

    padding: 6px 9px 6px 7px !important;

    font-size: 9px !important;
  }

  .jet-woo-products__item .jet-woo-product-categories::before {
    width: 20px !important;
    height: 14px !important;

    flex-basis: 20px !important;

    margin-right: 5px !important;
  }

  .jet-woo-products__item .jet-woo-product-categories::after {
    font-size: 9px !important;
  }
}/* End custom CSS */