.elementor-kit-9556{--e-global-color-primary:#DB0000;--e-global-color-secondary:#3A3C3F;--e-global-color-text:#363636;--e-global-color-accent:#D87F1D;--e-global-color-9cf22be:#4054B2;--e-global-color-7809eab4:#23A455;--e-global-color-73e22566:#000;--e-global-color-755d7dd8:#FFF;--e-global-color-6e8d12ee:#000000;--e-global-color-61208f0b:#000000;--e-global-color-7bced478:#DB0000;--e-global-color-44a79e4:#18202E;--e-global-color-54552fa:#F4F5FB;--e-global-color-0674eb4:#151c28;--e-global-color-6a3956e:#E6E9F9;--e-global-color-e5981c6:#283346;--e-global-color-2dfe083:#41434B;--e-global-color-0c84c01:#4A4D60;--e-global-color-fdb3ac9:#C0C4D740;--e-global-color-1b2b07f:#3795E6;--e-global-color-f2e1e1f:#212529;--e-global-color-b7fb5a6:#00000000;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;--e-global-typography-ec8a816-font-family:"Montserrat";--e-global-typography-ec8a816-font-size:4em;--e-global-typography-ec8a816-font-weight:900;--e-global-typography-ec8a816-line-height:0.8em;--e-global-typography-ec8a816-letter-spacing:0px;--e-global-typography-a54db43-font-family:"Montserrat";--e-global-typography-a54db43-font-weight:400;--e-global-typography-09c7f75-font-family:"Montserrat";--e-global-typography-09c7f75-font-size:35px;--e-global-typography-09c7f75-font-weight:900;--e-global-typography-09c7f75-text-transform:uppercase;--e-global-typography-09c7f75-line-height:1.1em;--e-global-typography-09c7f75-letter-spacing:1px;--e-global-typography-ba19739-font-family:"Montserrat";--e-global-typography-ba19739-font-size:14px;--e-global-typography-ba19739-font-weight:700;--e-global-typography-ba19739-text-transform:uppercase;--e-global-typography-ba19739-letter-spacing:0.5px;--e-global-typography-e5ba849-font-family:"Montserrat";--e-global-typography-e5ba849-font-size:90px;--e-global-typography-e5ba849-font-weight:900;--e-global-typography-e5ba849-text-transform:uppercase;--e-global-typography-e5ba849-line-height:0.9em;--e-global-typography-14273a5-font-family:"Montserrat";--e-global-typography-14273a5-font-size:28px;--e-global-typography-14273a5-font-weight:800;--e-global-typography-14273a5-text-transform:uppercase;--e-global-typography-af3df01-font-family:"Montserrat";--e-global-typography-af3df01-font-size:16px;--e-global-typography-af3df01-font-weight:700;--e-global-typography-af3df01-text-transform:uppercase;--e-global-typography-0e758d8-font-family:"Montserrat";--e-global-typography-0e758d8-font-size:3em;--e-global-typography-0e758d8-font-weight:900;--e-global-typography-0e758d8-line-height:0.8em;--e-global-typography-0e758d8-letter-spacing:0px;--e-global-typography-a6a6f35-font-family:"Montserrat";--e-global-typography-a6a6f35-font-size:1.4em;--e-global-typography-a6a6f35-font-weight:900;--e-global-typography-a6a6f35-line-height:0.8em;--e-global-typography-a6a6f35-letter-spacing:0px;background-color:var( --e-global-color-54552fa );color:var( --e-global-color-f2e1e1f );}.elementor-kit-9556 button,.elementor-kit-9556 input[type="button"],.elementor-kit-9556 input[type="submit"],.elementor-kit-9556 .elementor-button{background-color:var( --e-global-color-7bced478 );font-family:var( --e-global-typography-af3df01-font-family ), Sans-serif;font-size:var( --e-global-typography-af3df01-font-size );font-weight:var( --e-global-typography-af3df01-font-weight );text-transform:var( --e-global-typography-af3df01-text-transform );color:var( --e-global-color-755d7dd8 );padding:10px 20px 10px 20px;}.elementor-kit-9556 button:hover,.elementor-kit-9556 button:focus,.elementor-kit-9556 input[type="button"]:hover,.elementor-kit-9556 input[type="button"]:focus,.elementor-kit-9556 input[type="submit"]:hover,.elementor-kit-9556 input[type="submit"]:focus,.elementor-kit-9556 .elementor-button:hover,.elementor-kit-9556 .elementor-button:focus{background-color:var( --e-global-color-e5981c6 );}.elementor-kit-9556 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9556 a{color:var( --e-global-color-primary );}.elementor-kit-9556 h1{color:var( --e-global-color-e5981c6 );}.elementor-kit-9556 h2{color:var( --e-global-color-e5981c6 );}.elementor-kit-9556 h3{color:var( --e-global-color-e5981c6 );}.elementor-kit-9556 h4{color:var( --e-global-color-e5981c6 );}.elementor-kit-9556 h5{color:var( --e-global-color-e5981c6 );}.elementor-kit-9556 h6{color:var( --e-global-color-e5981c6 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-9556{--e-global-typography-09c7f75-line-height:1.1em;--e-global-typography-e5ba849-font-size:40px;--e-global-typography-14273a5-font-size:24px;}.elementor-kit-9556 button,.elementor-kit-9556 input[type="button"],.elementor-kit-9556 input[type="submit"],.elementor-kit-9556 .elementor-button{font-size:var( --e-global-typography-af3df01-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9556{--e-global-typography-09c7f75-font-size:26px;--e-global-typography-09c7f75-line-height:1.1em;--e-global-typography-e5ba849-font-size:30px;--e-global-typography-14273a5-font-size:15px;}.elementor-kit-9556 button,.elementor-kit-9556 input[type="button"],.elementor-kit-9556 input[type="submit"],.elementor-kit-9556 .elementor-button{font-size:var( --e-global-typography-af3df01-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.bloqueshadow{
    box-shadow: inset 0 -4px 0px 0px #dfe2f0, 0 10px 20px 0px rgb(192 196 215 / 25%);
    border-radius: 4px;
}
.woocommerce ul.products li.product .button {
font-family: var( --e-global-typography-af3df01-font-family ), Sans-serif;
    font-size: var( --e-global-typography-af3df01-font-size );
    font-weight: var( --e-global-typography-af3df01-font-weight );
    text-transform: var( --e-global-typography-af3df01-text-transform );
    line-height: var( --e-global-typography-af3df01-line-height );
    letter-spacing: var( --e-global-typography-af3df01-letter-spacing );
    word-spacing: var( --e-global-typography-af3df01-word-spacing );
    padding: 10px 20px 10px 20px;
    color: var( --e-global-color-755d7dd8 );
    background-color: var( --e-global-color-primary );
    transition: all 0.2s;
}
.woocommerce ul.products li.product .button:hover{
    background-color: var( --e-global-color-e5981c6 );
}
.strikeprecio:after{
      content: "";
  /* required property */
  position: absolute;
  bottom: 6px;
  left: 0;
  border-top: 3px solid #ff3100;
  height: 45%;
  /* adjust as necessary, depending on line thickness */
  /* or use calc() if you don't need to support IE8: */
  height: calc(50% -1px);
  /* 1px = half the line thickness */
  width: 100%;
  max-width:120px;
  transform: rotateZ(-5deg);
}

nav.elementor-pagination {
    margin: 30px 0 0 0;
    text-transform: uppercase;
}/* End custom CSS */