.elementor-2310 .elementor-element.elementor-element-68ad3c8 > .elementor-container{max-width:1100px;}.elementor-2310 .elementor-element.elementor-element-68ad3c8:not(.elementor-motion-effects-element-type-background), .elementor-2310 .elementor-element.elementor-element-68ad3c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dulymaz.com/wp-content/uploads/2025/10/bodegon003.jpg");background-position:0px 45%;background-repeat:no-repeat;background-size:cover;}.elementor-2310 .elementor-element.elementor-element-68ad3c8 > .elementor-background-overlay{background-color:var( --e-global-color-6ff687d );opacity:0.22;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2310 .elementor-element.elementor-element-68ad3c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-237px;margin-bottom:0px;padding:290px 0px 260px 0px;}.elementor-2310 .elementor-element.elementor-element-d3600ef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2310 .elementor-element.elementor-element-d3600ef > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F2DAAC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2310 .elementor-element.elementor-element-d3600ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2310 .elementor-element.elementor-element-d3600ef > .elementor-element-populated::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(14.6px);backdrop-filter:blur(14.6px);}.elementor-2310 .elementor-element.elementor-element-d9b810c{text-align:center;}.elementor-2310 .elementor-element.elementor-element-d9b810c .elementor-heading-title{color:var( --e-global-color-d23ffed );font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:bold;}.elementor-2310 .elementor-element.elementor-element-6e1db4a:not(.elementor-motion-effects-element-type-background), .elementor-2310 .elementor-element.elementor-element-6e1db4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2DAAC;}.elementor-2310 .elementor-element.elementor-element-6e1db4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-2310 .elementor-element.elementor-element-6e1db4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2310 .elementor-element.elementor-element-e303c5b .elementor-heading-title{color:#762E29;}.elementor-2310 .elementor-element.elementor-element-5f4a885.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:13px;}.elementor-2310 .elementor-element.elementor-element-5f4a885.elementor-wc-products ul.products li.product{text-align:center;border-radius:5px;padding:15px 15px 15px 15px;background-color:#FFF7E5;}.elementor-2310 .elementor-element.elementor-element-5f4a885.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BF7315;border-radius:16px 16px 16px 16px;}.elementor-2310 .elementor-element.elementor-element-5f4a885.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#BF7315;border-color:#FFBDBD;border-radius:10px 10px 10px 10px;}.elementor-2310 .elementor-element.elementor-element-5f4a885.elementor-wc-products ul.products li.product .button:hover{background-color:#762E29;}.elementor-2310 .elementor-element.elementor-element-5f4a885.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2310 .elementor-element.elementor-element-1f3447f > .elementor-container{max-width:1100px;}.elementor-2310 .elementor-element.elementor-element-1f3447f:not(.elementor-motion-effects-element-type-background), .elementor-2310 .elementor-element.elementor-element-1f3447f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ff687d );background-image:url("https://dulymaz.com/wp-content/uploads/2025/10/bodegon010.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2310 .elementor-element.elementor-element-1f3447f > .elementor-background-overlay{background-color:#131315;opacity:0.26;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2310 .elementor-element.elementor-element-1f3447f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2310 .elementor-element.elementor-element-e1b87c8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2310 .elementor-element.elementor-element-e1b87c8 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F2DAAC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-2310 .elementor-element.elementor-element-e1b87c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2310 .elementor-element.elementor-element-e1b87c8 > .elementor-element-populated::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(14.6px);backdrop-filter:blur(14.6px);}.elementor-2310 .elementor-element.elementor-element-c10202c{text-align:center;z-index:2;}.elementor-2310 .elementor-element.elementor-element-c10202c .elementor-heading-title{color:#FFF7E5;font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:bold;}.elementor-2310 .elementor-element.elementor-element-87ba754{text-align:center;color:#FFF7E5;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:800;}.elementor-2310 .elementor-element.elementor-element-87ba754 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-2310 .elementor-element.elementor-element-e800135{margin-top:-20px;margin-bottom:10px;}.elementor-2310 .elementor-element.elementor-element-e84c7c9 .elementor-icon-wrapper{text-align:right;}.elementor-2310 .elementor-element.elementor-element-e84c7c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d23ffed );}.elementor-2310 .elementor-element.elementor-element-e84c7c9.elementor-view-framed .elementor-icon, .elementor-2310 .elementor-element.elementor-element-e84c7c9.elementor-view-default .elementor-icon{color:var( --e-global-color-d23ffed );border-color:var( --e-global-color-d23ffed );}.elementor-2310 .elementor-element.elementor-element-e84c7c9.elementor-view-framed .elementor-icon, .elementor-2310 .elementor-element.elementor-element-e84c7c9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d23ffed );}.elementor-2310 .elementor-element.elementor-element-e84c7c9.elementor-view-stacked .elementor-icon:hover{background-color:#DDBE79;}.elementor-2310 .elementor-element.elementor-element-e84c7c9.elementor-view-framed .elementor-icon:hover, .elementor-2310 .elementor-element.elementor-element-e84c7c9.elementor-view-default .elementor-icon:hover{color:#DDBE79;border-color:#DDBE79;}.elementor-2310 .elementor-element.elementor-element-e84c7c9.elementor-view-framed .elementor-icon:hover, .elementor-2310 .elementor-element.elementor-element-e84c7c9.elementor-view-default .elementor-icon:hover svg{fill:#DDBE79;}.elementor-2310 .elementor-element.elementor-element-e84c7c9 .elementor-icon{font-size:40px;}.elementor-2310 .elementor-element.elementor-element-e84c7c9 .elementor-icon i, .elementor-2310 .elementor-element.elementor-element-e84c7c9 .elementor-icon svg{transform:rotate(0deg);}.elementor-2310 .elementor-element.elementor-element-e84c7c9 > .elementor-widget-container{margin:0px 015px 0px 0px;}.elementor-2310 .elementor-element.elementor-element-10cb1aa .elementor-icon-wrapper{text-align:left;}.elementor-2310 .elementor-element.elementor-element-10cb1aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d23ffed );}.elementor-2310 .elementor-element.elementor-element-10cb1aa.elementor-view-framed .elementor-icon, .elementor-2310 .elementor-element.elementor-element-10cb1aa.elementor-view-default .elementor-icon{color:var( --e-global-color-d23ffed );border-color:var( --e-global-color-d23ffed );}.elementor-2310 .elementor-element.elementor-element-10cb1aa.elementor-view-framed .elementor-icon, .elementor-2310 .elementor-element.elementor-element-10cb1aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d23ffed );}.elementor-2310 .elementor-element.elementor-element-10cb1aa.elementor-view-stacked .elementor-icon:hover{background-color:#DDBE79;}.elementor-2310 .elementor-element.elementor-element-10cb1aa.elementor-view-framed .elementor-icon:hover, .elementor-2310 .elementor-element.elementor-element-10cb1aa.elementor-view-default .elementor-icon:hover{color:#DDBE79;border-color:#DDBE79;}.elementor-2310 .elementor-element.elementor-element-10cb1aa.elementor-view-framed .elementor-icon:hover, .elementor-2310 .elementor-element.elementor-element-10cb1aa.elementor-view-default .elementor-icon:hover svg{fill:#DDBE79;}.elementor-2310 .elementor-element.elementor-element-10cb1aa .elementor-icon{font-size:40px;}.elementor-2310 .elementor-element.elementor-element-10cb1aa .elementor-icon i, .elementor-2310 .elementor-element.elementor-element-10cb1aa .elementor-icon svg{transform:rotate(0deg);}.elementor-2310 .elementor-element.elementor-element-10cb1aa > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-2310 .elementor-element.elementor-element-2a05112 .ekit-btn-wraper{text-align:center;}.elementor-2310 .elementor-element.elementor-element-2a05112 .elementskit-btn{padding:15px 40px 15px 40px;font-family:var( --e-global-typography-79f077d-font-family ), Sans-serif;font-size:var( --e-global-typography-79f077d-font-size );line-height:var( --e-global-typography-79f077d-line-height );letter-spacing:var( --e-global-typography-79f077d-letter-spacing );word-spacing:var( --e-global-typography-79f077d-word-spacing );color:#FFF7E5;background-color:#BF7315;border-style:none;border-color:#F4FF23;border-radius:10px 10px 10px 10px;}.elementor-2310 .elementor-element.elementor-element-2a05112 .elementskit-btn svg path{stroke:#FFF7E5;fill:#FFF7E5;}.elementor-2310 .elementor-element.elementor-element-2a05112 .elementskit-btn:hover{background-color:#762E29;}@media(min-width:1025px){.elementor-2310 .elementor-element.elementor-element-1f3447f:not(.elementor-motion-effects-element-type-background), .elementor-2310 .elementor-element.elementor-element-1f3447f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2310 .elementor-element.elementor-element-68ad3c8:not(.elementor-motion-effects-element-type-background), .elementor-2310 .elementor-element.elementor-element-68ad3c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2310 .elementor-element.elementor-element-68ad3c8{margin-top:-10em;margin-bottom:0em;padding:12em 0em 12em 0em;}.elementor-2310 .elementor-element.elementor-element-d3600ef > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2310 .elementor-element.elementor-element-d9b810c .elementor-heading-title{font-size:37px;}.elementor-2310 .elementor-element.elementor-element-5f4a885.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2310 .elementor-element.elementor-element-1f3447f{padding:80px 0px 80px 0px;}.elementor-2310 .elementor-element.elementor-element-e1b87c8 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2310 .elementor-element.elementor-element-c10202c .elementor-heading-title{font-size:37px;}.elementor-2310 .elementor-element.elementor-element-87ba754{font-size:20px;}.elementor-2310 .elementor-element.elementor-element-2a05112 .elementskit-btn{font-size:var( --e-global-typography-79f077d-font-size );line-height:var( --e-global-typography-79f077d-line-height );letter-spacing:var( --e-global-typography-79f077d-letter-spacing );word-spacing:var( --e-global-typography-79f077d-word-spacing );}}@media(max-width:767px){.elementor-2310 .elementor-element.elementor-element-68ad3c8:not(.elementor-motion-effects-element-type-background), .elementor-2310 .elementor-element.elementor-element-68ad3c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2310 .elementor-element.elementor-element-68ad3c8{padding:200px 0px 150px 0px;}.elementor-2310 .elementor-element.elementor-element-d3600ef > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2310 .elementor-element.elementor-element-d9b810c{text-align:center;}.elementor-2310 .elementor-element.elementor-element-d9b810c .elementor-heading-title{font-size:40px;}.elementor-2310 .elementor-element.elementor-element-5f4a885.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2310 .elementor-element.elementor-element-1f3447f:not(.elementor-motion-effects-element-type-background), .elementor-2310 .elementor-element.elementor-element-1f3447f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2310 .elementor-element.elementor-element-1f3447f{padding:70px 0px 70px 0px;}.elementor-2310 .elementor-element.elementor-element-e1b87c8 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2310 .elementor-element.elementor-element-c10202c .elementor-heading-title{font-size:26px;}.elementor-2310 .elementor-element.elementor-element-87ba754{font-size:18px;}.elementor-2310 .elementor-element.elementor-element-4dfcb24{width:50%;}.elementor-2310 .elementor-element.elementor-element-ab42f01{width:50%;}.elementor-2310 .elementor-element.elementor-element-2a05112 .elementskit-btn{font-size:var( --e-global-typography-79f077d-font-size );line-height:var( --e-global-typography-79f077d-line-height );letter-spacing:var( --e-global-typography-79f077d-letter-spacing );word-spacing:var( --e-global-typography-79f077d-word-spacing );}}/* Start custom CSS for wc-archive-products, class: .elementor-element-5f4a885 */.elementor-2310 .elementor-element.elementor-element-5f4a885 .woocommerce a.button {
    width: 100%;
    text-align: center;
    white-space: nowrap;
}

.elementor-2310 .elementor-element.elementor-element-5f4a885 .woocommerce ul.products li.product a.button {
    min-width: 140px; /* puedes ajustar este valor */
    display: inline-block;
}

.elementor-2310 .elementor-element.elementor-element-5f4a885 .woocommerce ul.products li.product {
    display: flex;
    flex-direction: column; /* vertical */
    justify-content: space-between; /* empuja el botón hacia abajo */
    height: 100%; /* para que todos los productos tengan la misma altura */
}/* End custom CSS */