.elementor-8 .elementor-element.elementor-element-70ea4af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-70ea4af:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-70ea4af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-223d5b9 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-223d5b9 .elementor-heading-title{font-size:52px;font-weight:300;line-height:52px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-44c5a3b{--display:flex;}.elementor-8 .elementor-element.elementor-element-44c5a3b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-44c5a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0122e4c .shop_table .button{background-color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:16px;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-0122e4c .shop_table .button:hover, .elementor-8 .elementor-element.elementor-element-0122e4c .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0122e4c .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-0122e4c .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0122e4c{--sections-background-color:var( --e-global-color-secondary );--sections-border-type:none;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-primary );--sections-radio-buttons-color:var( --e-global-color-primary );--forms-rows-gap:0px;--forms-fields-normal-color:var( --e-global-color-primary );--forms-buttons-normal-text-color:var( --e-global-color-secondary );--forms-buttons-hover-text-color:var( --e-global-color-accent );--forms-buttons-border-type:none;--forms-buttons-border-radius:5px 5px 5px 5px;--order-summary-title-spacing:0px;--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-primary );--product-link-normal-color:var( --e-global-color-accent );--product-link-hover-color:var( --e-global-color-accent );--order-summary-items-divider-color:var( --e-global-color-accent );--order-summary-quantity-border-color:var( --e-global-color-primary );--order-summary-remove-icon-normal-color:var( --e-global-color-primary );--totals-color:var( --e-global-color-primary );--totals-divider-color:var( --e-global-color-primary );--checkout-button-normal-text-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-accent );--checkout-button-border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-0122e4c .cart_totals h2{font-family:"Oswald", Sans-serif;font-size:24px;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-0122e4c {--sections-descriptions-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0122e4c .e-cart-content, .elementor-8 .elementor-element.elementor-element-0122e4c .woocommerce-shipping-destination, .elementor-8 .elementor-element.elementor-element-0122e4c .shipping-calculator-button{font-family:"Oswald", Sans-serif;}.elementor-8 .elementor-element.elementor-element-0122e4c #shipping_method li label{font-family:"Oswald", Sans-serif;}.elementor-8 .elementor-element.elementor-element-0122e4c .coupon .input-text, .elementor-8 .elementor-element.elementor-element-0122e4c .cart-collaterals .input-text, .elementor-8 .elementor-element.elementor-element-0122e4c select, .elementor-8 .elementor-element.elementor-element-0122e4c .select2-selection--single{font-family:"Oswald", Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0122e4c .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0122e4c .woocommerce-cart-form{--order-summary-title-color:#434B33;}.elementor-8 .elementor-element.elementor-element-0122e4c .e-shop-table .cart th, .elementor-8 .elementor-element.elementor-element-0122e4c .e-shop-table .cart td:before{font-family:"Oswald", Sans-serif;font-size:18px;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-0122e4c .cart td span, .elementor-8 .elementor-element.elementor-element-0122e4c .cart td, .elementor-8 .elementor-element.elementor-element-0122e4c .input-text.qty{font-family:"Oswald", Sans-serif;font-size:14px;}.elementor-8 .elementor-element.elementor-element-0122e4c .product-name .variation{font-weight:400;}.elementor-8 .elementor-element.elementor-element-0122e4c .cart_totals .shop_table td:before, .elementor-8 .elementor-element.elementor-element-0122e4c .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Oswald", Sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-0122e4c .checkout-button{font-family:"Oswald", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:4px;}.elementor-8 .elementor-element.elementor-element-0122e4c .e-cart-totals{--sections-background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-0122e4c .coupon{--sections-background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-57c6d4a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8 .elementor-element.elementor-element-57c6d4a.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-223d5b9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-57c6d4a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-70ea4af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-223d5b9 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-44c5a3b{--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-8 .elementor-element.elementor-element-0122e4c > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0122e4c{--sections-border-radius:5px 5px 5px 5px;--sections-padding:20px 20px 20px 20px;--sections-margin:10px;--sections-title-spacing:20px;--sections-descriptions-spacing:10px;--forms-rows-gap:5px;--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-border-radius:5px 5px 5px 5px;--order-summary-rows-gap-top:calc( 5px/2 );--order-summary-rows-gap-bottom:calc( 5px/2 );--order-summary-title-spacing:0px;--order-summary-items-divider-weight:2px;--order-summary-quantity-border-weight:0px;--totals-rows-gap-top:calc( 5px/2 );--totals-rows-gap-bottom:calc( 5px/2 );--totals-divider-weight:2px;}.elementor-8 .elementor-element.elementor-element-0122e4c .cart_totals h2{font-size:28px;}.elementor-8 .elementor-element.elementor-element-0122e4c .e-cart-content, .elementor-8 .elementor-element.elementor-element-0122e4c .woocommerce-shipping-destination, .elementor-8 .elementor-element.elementor-element-0122e4c .shipping-calculator-button{font-size:14px;}.elementor-8 .elementor-element.elementor-element-0122e4c {--forms-fields-padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-0122e4c .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0122e4c .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-8 .elementor-element.elementor-element-0122e4c .select2-container--default .select2-selection--single{height:auto;}.elementor-8 .elementor-element.elementor-element-0122e4c .e-shop-table .cart th, .elementor-8 .elementor-element.elementor-element-0122e4c .e-shop-table .cart td:before{font-size:16px;}.elementor-8 .elementor-element.elementor-element-0122e4c .cart td span, .elementor-8 .elementor-element.elementor-element-0122e4c .cart td, .elementor-8 .elementor-element.elementor-element-0122e4c .input-text.qty{font-size:14px;}.elementor-8 .elementor-element.elementor-element-0122e4c .product-name .variation{font-size:12px;}.elementor-8 .elementor-element.elementor-element-0122e4c .cart_totals .shop_table td:before, .elementor-8 .elementor-element.elementor-element-0122e4c .cart_totals .shop_table td .woocommerce-Price-amount{font-size:24px;}.elementor-8 .elementor-element.elementor-element-0122e4c .e-cart-totals{--sections-margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-57c6d4a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-0122e4c */dl.variation {
    color: #434B33 !important;
    padding-left: 0;
    font-size: 12px;
    line-height: 16px;}

.cartdisplay tr.woocommerce-shipping-totals.shipping {
    margin-top: 20px;
}
nav.woocommerce-MyAccount-navigation .woocommerce-notices-wrapper{ margin-top: 0 !important;}

th.product-name { color: #434B33 !important;}

.cartdisplay .woocommerce-MyAccount-content-wrapper .woocommerce-notices-wrapper {
    margin-top: 0 !important;
}

small.includes_tax span.woocommerce-Price-amount.amount {
    font-size: 12px !important;
    line-height: 16px
} 
p.second-name {
    padding-left: 5px;}
@media only screen and (min-width: 768px) {
.cartdisplay td.product-name a {
    font-size: 22px !important;}
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 5px;
}
@media only screen and (max-width: 768px) {
    dt.variation-tamaos {
    display: none !important;
}

.cartdisplay p.hidekey {
    display: none !important;
}
    
tr.order-total td {
    padding-top: 20px !important;
}    
    
.cartdisplay td.product-name a, .cartdisplay .product-name div {
    font-size: 14px !important; padding-bottom: 0px;}
.cartdisplay a.remove {
    font-size: 28px !important;
}


.e-shop-table.e-cart-section, .e-cart__column.e-cart__column-end {
    margin: 20px;
}
.coupon.e-cart-section.shop_table {
    margin: 0 20px;
}
a.shipping-calculator-button { 
    margin-top: 10px;
    margin-bottom: 10px;
}
.cartdisplay p.second-name {
    padding-left: 4px !important;
    line-height: inherit !important;
    font-size:14px;
    display: contents !important;}
p.second-name {
    display: contents;
}
.cartdisplay dl.variation * {
    text-align: right !important;
    display: flow;
}
.cartdisplay dd.variation-Elijasutamao:before {display: none;}
}

.qty {
    border: 1px solid black !important;
    padding: 15px 0px 15px 15px !important;}


img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 100% !important;}

.woocommerce-notices-wrapper .woocommerce-message {
    font-family: Oswald;
    background-color: #DFD7CD;
    border-radius: 5px;}

.page-header {
    display: none;}

p.woocommerce-shipping-destination {
    font-size: 14px;
    font-weight: 400 !important;
    padding: 10px 0;
}

a.shipping-calculator-button {
    background-color: #788A54;
    color: #D7D7CD !important;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: 400;
    letter-spacing:2px;
    text-transform: uppercase;}


.cartdisplay p.second-name {
    padding-left: 0px; line-height: 20px;}
    
.cartdisplay dl.variation { padding-left: 10px; }

.cartdisplay .woocommerce-notices-wrapper {position: relative !important;
top: inherit !important; border-radius: 5px }

.cartdisplay .woocommerce-message { width: inherit !important; margin-bottom: 30px !important;background-color: #CEB06B !important;border-radius: 5px;}

.cartdisplay button.button.e-apply-coupon {height: 100%; letter-spacing:1px;}

.cartdisplay tr.woocommerce-cart-form__cart-item.cart_item { padding: 0 !important;}

section.shipping-calculator-form {
    text-align: left;
}


@media (min-width:768px) and (max-width:1024px){
td.product-thumbnail {
    width: 100px;
}}/* 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 */