.elementor-kit-2409{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#54595F;--e-global-color-text:#808080;--e-global-color-accent:#FCC081;--e-global-color-ab0ee16:#E5AC71;--e-global-color-57d8ec7:#F6F6F6;--e-global-color-67264c4:#1C244B;--e-global-color-2f6b0f6:#EBEBEB;--e-global-color-681cbdc:#CBCBCB;--e-global-color-d316fb6:#54595F;--e-global-color-8a3b507:#EBEBEB;--e-global-color-807beff:#BFBFBF;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:400;}.elementor-kit-2409 button,.elementor-kit-2409 input[type="button"],.elementor-kit-2409 input[type="submit"],.elementor-kit-2409 .elementor-button{background-color:#808080;font-size:18px;text-transform:uppercase;line-height:28px;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-kit-2409 button:hover,.elementor-kit-2409 button:focus,.elementor-kit-2409 input[type="button"]:hover,.elementor-kit-2409 input[type="button"]:focus,.elementor-kit-2409 input[type="submit"]:hover,.elementor-kit-2409 input[type="submit"]:focus,.elementor-kit-2409 .elementor-button:hover,.elementor-kit-2409 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-kit-2409 e-page-transition{background-color:#FFBC7D;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:#FCC0811A;}.elementor-kit-2409 a{color:#FCC081;font-weight:600;}.elementor-kit-2409 a:hover{color:var( --e-global-color-secondary );font-weight:600;}.elementor-kit-2409 h1{color:#FFFFFF;font-size:80px;font-weight:600;line-height:90px;}.elementor-kit-2409 h2{color:#FCC081;font-size:40px;font-weight:600;line-height:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:600;--error-message-normal-links-color:var( --e-global-color-secondary );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:"Lato", Sans-serif;font-size:1.1em;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:500;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"Lato", Sans-serif;font-size:1.1em;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-secondary );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:500;--info-message-icon-color:var( --e-global-color-ab0ee16 );}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}}/* Start custom CSS *//*out of stock font color*/
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock {
  color: #fcc081!important;
}

/*product galery vertical shadow*/
 .woocommerce-product-gallery__image, .attachment-woocommerce_thumbnail, .qodef-e-product-image img  {
	background-image: linear-gradient(180deg, #f6f6f6 60%, rgba(242,41,91,0) 60%);
}
 
/*cwg-instock-mailer Aviso de disponibilidad*/

.cwginstock-subscribe-form .panel-primary {
    border-color: #fcc081 !important;
}

.cwginstock-subscribe-form .panel-primary > .panel-heading  {
  color: #fff;
  background-color: #fcc081 !important;
  border-color: #fcc081 !important;
}

.cwg_iagree_checkbox {
	margin-bottom: 15px;	
}

.cwgstock_button{
	font-size:24px;
	font-family: "Lato", Sans-serif;
  	font-weight: 400;
  	text-transform: uppercase;
}

/*Problems with new prices and old prices in offers*/
.woocommerce .price ins {
    text-decoration: none; /* Elimina el subrayado */
}

.woocommerce .price del {
    display: inline-block;
    position: relative;
}

.woocommerce .price del {
    text-decoration: none; /* Elimina el line-through predeterminado */
    display: inline-block;
    position: relative;
}

.woocommerce .price del::after {
    content: '';
    position: absolute;
    top: 50%; /* Centra la línea */
    left: 0;
    right: 0;
    height: 3px; /* Grosor de la línea */
    background-color: currentColor; /* Usa el color del texto */
    transform: translateY(-50%); /* Ajusta para el centrado exacto */
}

/*Problemas con los espacios entre ul, ol y el resto*/
ul + :is(p, h1, h2, h3, h4, h5, h6),
ol + :is(p, h1, h2, h3, h4, h5, h6) {
  margin-top: 1.5em;
}
ul {
      margin-top: 1em;
       
    }/* End custom CSS */