.elementor-kit-59{--e-global-color-primary:#434B33;--e-global-color-secondary:#DFD7CD;--e-global-color-text:#CEB06B;--e-global-color-accent:#788A54;--e-global-color-eaa2b65:#3E462E;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;color:var( --e-global-color-secondary );font-family:"Oswald", Sans-serif;}.elementor-kit-59 e-page-transition{background-color:#FFBC7D;}.elementor-kit-59 a{color:var( --e-global-color-secondary );font-family:"Oswald", Sans-serif;}.elementor-kit-59 h1{font-family:"Oswald", Sans-serif;}.elementor-kit-59 h2{font-family:"Oswald", Sans-serif;}.elementor-kit-59 h3{font-family:"Oswald", Sans-serif;}.elementor-kit-59 h4{font-family:"Oswald", Sans-serif;}.elementor-kit-59 h5{font-family:"Oswald", Sans-serif;}.elementor-kit-59 h6{font-family:"Oswald", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.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:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.page-header {
    display: none;
}

/*@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald normal'), local('Oswald-normal'),
    url(https://ligna.es/wp-content/themes/hello-elementor-child/Oswald-VariableFont_wght.woff2)
      format('woff2');
  font-display: swap;
}*/


/*p, h1, h2, h3, h4, h5 {
    cursor: default;
    user-select: none;}
*/
/*.elementor-location-archive,.error404 .elementor-location-single {padding-top: 75px;}

div.page {padding-top: 80px !important;}*/

.elementor-menu-cart__products {
         max-height: calc(100vh) !important; }

.elementor-menu-cart__product-image.product-thumbnail {display: none;}
  
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {display:block;}
  
.widget_shopping_cart_content {
    padding: 20px 0 !important;}
    
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {padding-right: 0 !important;}

.product-name {
    text-transform: uppercase;
    font-size: 16px;
    color: #DFD7CD !important;}
    
.elementor-menu-cart__product-name.product-name {padding-left: 0px !important;}

.widget_shopping_cart_content dl.variation, .widget_shopping_cart_content .elementor-menu-cart__subtotal, dl.variation, .widget_shopping_cart_content .elementor-menu-cart__subtotal bdi, .widget_shopping_cart_content .woocommerce-Price-amount bdi {color: #DFD7CD !IMPORTANT;}

.widget_shopping_cart_content dl.variation {
    font-size: 12px;
    width: 100% !important;}

.widget_shopping_cart_content p.second-name {
    font-size: 22px;
    margin: 0 !important;
    line-height: inherit !important;}

dl.variation { font-weight: 400; padding-left:10px; }

.elementor-menu-cart__subtotal { 
    FONT-SIZE: 20PX; 
    FONT-WEIGHT: 300; 
    text-transform:uppercase !IMPORTANT;
    letter-spacing: 2px;}

.widget_shopping_cart_content span.woocommerce-Price-amount.amount { 
    font-weight: 600;}

.elementor-menu-cart__main { 
    background-color: #434B33 !important; 
    z-index: 999;
}

dt.variation-Elijasutamao, dt.variation-AgregarranuradeJugo25, dt.variation-Elijasuspatasantideslizantes20, dt.variation-Agregarranuraslateralesparafacilitarmanipulacin15 {
    display: none !important;}
@media only screen and (min-width: 768px) {
.elementor-menu-cart__main .product-name div, table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .product-name div{
    font-size: 22px !important;
   display: flex !important;}}

.elementor-menu-cart__product-name .second-name{padding-left: 5px;}

.elementor-menu-cart__footer-buttons a {
    background-color: #788A54 !important;
    color: #DFD7CD !important;
    text-transform: uppercase;
    font-size: 16px !important;
    font-weight: 400;
    letter-spacing: 4px;
    width: 100% !important;
    margin-bottom: 10px !important;}

.elementor-menu-cart__footer-buttons {display:  block !important;}
/*
@media only screen and (max-width: 600px) {
.woocommerce-notices-wrapper {
    position: absolute;
    top: 80px;
    z-index: 1;
    border: 0 !important;}
    
.woocommerce-message {background-color:#CEB06B;
    border: 0 !important;
    font-weight: 400;
    font-size: 16px;
    z-index: 1;}
}
*/
dd.variation-Elijasutamao {display: flex;}

dd.variation-Elijasutamao:before {
    content: "Tamaño: ";
    padding-right: 6px;}
    
.elementor-menu-cart__close-button {
    top: 25px;}
    
.stableicon .elementor-icon-wrapper {
    height: 25px; pointer-events: none;}
    
    
@media only screen and (max-width: 767px) {
.lignaessentia figcaption.widget-image-caption.wp-caption-text, .colperotras figcaption.widget-image-caption.wp-caption-text {
        position: absolute;
        bottom: 10px !important;
        right: 10px !important;
        background-image: url(https://ligna.es/wp-content/uploads/2024/10/bottonblanco.svg);
        height: 25px;
        width: 22px;
        pointer-events: none;}
        
.woocommerce-notices-wrapper {
    position: relative !important;
    margin-top: 80px;
    border-radius: 0 !important;
    font-size: 12px;
    margin-bottom: -15px;
    border-bottom: 1px solid gray;
}

.woocommerce-message{
 margin: 0 !important;
}


   
}
@media only screen and (min-width: 600px){
.lignaessentia figcaption.widget-image-caption.wp-caption-text, .colperotras figcaption.widget-image-caption.wp-caption-text {
        position: absolute;
        bottom: 20px;
        right: 20px;
        background-image: url(https://ligna.es/wp-content/uploads/2024/10/bottonblanco.svg);
        height: 25px;
        width: 22px;
        pointer-events: none;
}
p.second-name { padding: 0 5px 0 0 !important; }}

@media only screen and (min-width: 600px) {
.lignaessentia figcaption.widget-image-caption.wp-caption-text, .colperotras figcaption.widget-image-caption.wp-caption-text {

    position: absolute;
    bottom: 20px;
    right: 20px;
    background-image: url(https://ligna.es/wp-content/uploads/2024/10/bottonblanco.svg);
    height: 25px;
    width: 22px;
    pointer-events: none;
}


.lignaessentia {
    margin-bottom: 10px !important;
}}
@media only screen and (min-width: 768px){    
.single-product .woocommerce-notices-wrapper {
    position: inherit !important;
    background-color:  #CEB06B !important;

}
}

@media only screen and (max-width: 768px){
    .single-product .woocommerce-notices-wrapper {
    position: inherit !important;
    padding-top: 0;
}
  .single-product  .woocommerce-message{
    border: none !important;
    border-radius: 0 !important;
    background-color: #CEB06B;
    padding-bottom: 30px;
}
}

@media only screen and (min-width: 1024px){ 
.single-product .woocommerce-message {margin: 0 auto !important;}
.woocommerce-message{
    width: 63% !important; }
}


.woocommerce-notices-wrapper {
    position: absolute;
    z-index: 2;
    background-color: transparent !important;
    width: 100%;
    border-bottom: none;
}    
.woocommerce-message, .cart-empty.woocommerce-info{
    position: relative;
    margin: 20px auto;
    border: none !important;
    border-radius: 5px;
    background-color: #CEB06B;

}

.woocommerce-message a.button.wc-forward, a.restore-item {
    padding: 10px 15px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 400;
    line-height: 16px;
    color: #DFD7CD;
    background-color: #788A54;
    border-radius: 5px;
    margin-top: 10px;
    
}
.woocommerce-error {margin-bottom: 0px;}
.woocommerce-message div, .woocommerce-message div *,  .woocommerce-message .second-name, ul.woocommerce-error * {
    display: inline-flex;
;
    margin: 0px !important;
    line-height: 32px !important;
}

.woocommerce-message a.button.wc-forward:hover {
    background-color: #434B33;
     color: #788A54;
}

.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
    display: contents;
}

ul.woocommerce-error {
    border: none;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 400 !important;
    color: #434B33;
    background-color: #CEB06B;
}

p.woolentor-backorder-notification.backorder_notification {
    font-size: 14px !important;
    font-weight: 600;
    text-transform: uppercase;
    color: #EA2215 !important;}


div#customer_login h2 {
    color: #DFD7CD;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
@media only screen and (max-width: 767px) {
div#customer_login h2 {
 padding-left: 20px;
}
.woocommerce-message a.button.wc-forward, a.restore-item{
    float: left;}
}

@media only screen and (max-width: 768px) {

.bigname { font-size: 16px !important;}
    }
@media only screen and (min-width: 768px) {    
    .bigname { font-size: 32px !important;}}
    
    

.hidekey, .page-template-default .hidekey {color: transparent !important; font-size: 1px !important; line-height: 0px;}

.woocommerce-message p.hidekey {
    display: none;
}

.grecaptcha-badge {
    visibility: hidden !important;
}

.woocommerce-privacy-policy-text p:first-child {
    display: none;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p{
    margin-top: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oswald';
	font-display: auto;
	src: url('https://ligna.es/wp-content/uploads/2025/04/Oswald.ttf') format('truetype');
}
/* End Custom Fonts CSS */