.elementor-kit-62{--e-global-color-primary:#000000;--e-global-color-secondary:#CDCDCD;--e-global-color-text:#FFFFFF;--e-global-color-accent:#CB000D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-62 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1240px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:780px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.page-header {
    display: none !important;
}

.fontjet * {font-family: jet !important;}

.imbue, .imbue * {font-family: imbue !important;}


@media only screen and (min-width: 768px) {
.woocommerce-message {
        width: 1198px;}
    
}

@media only screen and (max-width: 768px){
.woocommerce-message {
 display: inline-grid !important;}
    .woocommerce-message a.button.wc-forward {
    text-align-last: right;
    margin-top: 10px;}}


.woocommerce-message {
    margin-bottom: 0;
    place-self: anchor-center;
    border: none;
    background-image: url(https://test.ligna.es/wp-content/uploads/2025/07/fondo-texturizado.webp);
    font-family: 'Jet';
}

.woocommerce-notices-wrapper, .post-9, .page-id-9, .post-10, .page-id-10 {
    background-image: url(https://test.ligna.es/wp-content/uploads/2025/07/fondo-texturizado.webp);
}

a.button.wc-forward {
    background-color: black;
    color: white;
    font-family: 'Jet';
    text-transform: uppercase;
    padding-right: 0;
    border-radius: 0;
    font-weight: 700;
}

/* CART PAGE & CHECKOUT */

.post-9 .page-content {
    
    margin: auto;}
.post-9, .post-10 {
    font-family: 'Jet';}
.post-9 .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large {
    MARGIN-BOTTOM: 0;}
.page-id-9, .post-10 {
    min-height: 100vh;
}
.post-9 a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    color: grey;
}
.post-9 a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    font: jet !important;
    text-transform: uppercase;
}
.post-10 input {
    background: transparent !important;
}

.post-10 ul.wc-block-grid__products, .post-9 ul.wc-block-grid__products, .post-9 h2.wp-block-heading.has-text-align-center, .post-10 h2.wp-block-heading.has-text-align-center {
    display: none;
}

@media (min-width: 1000px) { .post-10 .page-header .entry-title, .post-10 .site-footer .footer-inner, .post-10 .site-footer:not(.dynamic-footer), .post-10 .site-header .header-inner, .post-10.site-header:not(.dynamic-header)    .post-9 .page-header .entry-title, .post-9 .site-footer .footer-inner, .post-9 .site-footer:not(.dynamic-footer), .post-9 .site-header .header-inner, .post-9.site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {         max-width: 980px !important;     }}

@media only screen and (max-width: 768px) {
 .wp-block-woocommerce-cart.alignwide {
    margin-inline: 0 !important;
}
}

span.woocommerce-Price-amount.amount * {
    color: black;
}

.break-word {
  word-break: break-word;
  overflow-wrap: break-word;
}

.grecaptcha-badge {
    display: none !important;
}/* End custom CSS */