.elementor-28815 .elementor-element.elementor-element-169f129{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-28815 .elementor-element.elementor-element-169f129:not(.elementor-motion-effects-element-type-background), .elementor-28815 .elementor-element.elementor-element-169f129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF0000 0%, #FFFFFF 87%);}.elementor-28815 .elementor-element.elementor-element-169f129::before, .elementor-28815 .elementor-element.elementor-element-169f129 > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-169f129 > .e-con-inner > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-169f129 > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-169f129 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-169f129 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#1F0303;}.elementor-28815 .elementor-element.elementor-element-169f129 > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-169f129 > .e-con-inner > .elementor-shape-bottom svg{height:132px;}.elementor-28815 .elementor-element.elementor-element-c214967{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-c214967.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-355f647{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-355f647.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28815 .elementor-element.elementor-element-562c539{text-align:center;width:100%;max-width:100%;--e-transform-scale:1.1;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-28815 .elementor-element.elementor-element-562c539 img{width:100%;max-width:100%;height:105px;opacity:1;border-style:none;}.elementor-28815 .elementor-element.elementor-element-562c539.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-562c539:hover{--e-transform-scale:1.2;}.elementor-28815 .elementor-element.elementor-element-798f7a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-28815 .elementor-element.elementor-element-135171d .elementor-icon-wrapper{text-align:center;}.elementor-28815 .elementor-element.elementor-element-135171d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-28815 .elementor-element.elementor-element-135171d.elementor-view-framed .elementor-icon, .elementor-28815 .elementor-element.elementor-element-135171d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-28815 .elementor-element.elementor-element-135171d.elementor-view-framed .elementor-icon, .elementor-28815 .elementor-element.elementor-element-135171d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-28815 .elementor-element.elementor-element-135171d.elementor-view-stacked .elementor-icon:hover{background-color:#AF0404;}.elementor-28815 .elementor-element.elementor-element-135171d.elementor-view-framed .elementor-icon:hover, .elementor-28815 .elementor-element.elementor-element-135171d.elementor-view-default .elementor-icon:hover{color:#AF0404;border-color:#AF0404;}.elementor-28815 .elementor-element.elementor-element-135171d.elementor-view-framed .elementor-icon:hover, .elementor-28815 .elementor-element.elementor-element-135171d.elementor-view-default .elementor-icon:hover svg{fill:#AF0404;}.elementor-28815 .elementor-element.elementor-element-135171d .elementor-icon{font-size:31px;}.elementor-28815 .elementor-element.elementor-element-135171d .elementor-icon svg{height:31px;}.elementor-28815 .elementor-element.elementor-element-135171d{padding:0px 0px 0px 0px;}.elementor-28815 .elementor-element.elementor-element-135171d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-f75b77b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-c5cc50b .elementor-icon-wrapper{text-align:center;}.elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-view-framed .elementor-icon, .elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-view-framed .elementor-icon, .elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-view-stacked .elementor-icon:hover{background-color:#AF0404;}.elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-view-framed .elementor-icon:hover, .elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-view-default .elementor-icon:hover{color:#AF0404;border-color:#AF0404;}.elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-view-framed .elementor-icon:hover, .elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-view-default .elementor-icon:hover svg{fill:#AF0404;}.elementor-28815 .elementor-element.elementor-element-c5cc50b .elementor-icon{font-size:31px;}.elementor-28815 .elementor-element.elementor-element-c5cc50b .elementor-icon svg{height:31px;}.elementor-28815 .elementor-element.elementor-element-c5cc50b{padding:0px 0px 0px 0px;}.elementor-28815 .elementor-element.elementor-element-c5cc50b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-71a8d2e6{--display:flex;--justify-content:center;}.elementor-28815 .elementor-element.elementor-element-71a8d2e6:not(.elementor-motion-effects-element-type-background), .elementor-28815 .elementor-element.elementor-element-71a8d2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28815 .elementor-element.elementor-element-71a8d2e6.e-con{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-6fdd2b0c{width:auto;max-width:auto;}.elementor-28815 .elementor-element.elementor-element-6fdd2b0c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-6fdd2b0c > .elementor-widget-container{background-color:#D4B2B200;}.elementor-28815 .elementor-element.elementor-element-e6d1c02{--display:flex;--min-height:298px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28815 .elementor-element.elementor-element-e6d1c02 > .elementor-shape-top .elementor-shape-fill, .elementor-28815 .elementor-element.elementor-element-e6d1c02 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-28815 .elementor-element.elementor-element-e6d1c02 > .elementor-shape-top svg, .elementor-28815 .elementor-element.elementor-element-e6d1c02 > .e-con-inner > .elementor-shape-top svg{width:calc(139% + 1.3px);height:142px;}.elementor-28815 .elementor-element.elementor-element-e6d1c02 > .elementor-shape-bottom .elementor-shape-fill, .elementor-28815 .elementor-element.elementor-element-e6d1c02 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-28815 .elementor-element.elementor-element-e6d1c02 > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-e6d1c02 > .e-con-inner > .elementor-shape-bottom svg{width:calc(143% + 1.3px);height:98px;}.elementor-28815 .elementor-element.elementor-element-94a120e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-94a120e.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28815 .elementor-element.elementor-element-b619012{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;width:auto;max-width:auto;background-color:#000000;box-shadow:0px 0px 10px 0px #C0ACAC;}.elementor-28815 .elementor-element.elementor-element-b619012 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;color:#FFFFFF;}.elementor-28815 .elementor-element.elementor-element-b619012.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-c2c60a5{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;width:auto;max-width:auto;background-color:#000000;box-shadow:0px 0px 10px 0px #C0ACAC;}.elementor-28815 .elementor-element.elementor-element-c2c60a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-28815 .elementor-element.elementor-element-c2c60a5.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-b67b3fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-28815 .elementor-element.elementor-element-b67b3fd.e-con{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-0a35175{text-align:center;}.elementor-28815 .elementor-element.elementor-element-0a35175 img{width:100%;max-width:100%;height:282px;}.elementor-28815 .elementor-element.elementor-element-0a35175.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-0a35175:hover{--e-transform-translateX:-174px;}.elementor-28815 .elementor-element.elementor-element-884e30e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-28815 .elementor-element.elementor-element-884e30e:not(.elementor-motion-effects-element-type-background), .elementor-28815 .elementor-element.elementor-element-884e30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28815 .elementor-element.elementor-element-884e30e > .elementor-shape-top .elementor-shape-fill, .elementor-28815 .elementor-element.elementor-element-884e30e > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#C90D0D;}.elementor-28815 .elementor-element.elementor-element-884e30e > .elementor-shape-top svg, .elementor-28815 .elementor-element.elementor-element-884e30e > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:16px;}.elementor-28815 .elementor-element.elementor-element-884e30e > .elementor-shape-bottom .elementor-shape-fill, .elementor-28815 .elementor-element.elementor-element-884e30e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#C90D0D;}.elementor-28815 .elementor-element.elementor-element-884e30e > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-884e30e > .e-con-inner > .elementor-shape-bottom svg{height:16px;}.elementor-28815 .elementor-element.elementor-element-884e30e.e-con{--align-self:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-28815 .elementor-element.elementor-element-5f55502{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;padding:4px 4px 4px 4px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-28815 .elementor-element.elementor-element-5f55502.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-b20b771{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28815 .elementor-element.elementor-element-6ea9e83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28815 .elementor-element.elementor-element-eabb38c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-eabb38c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-8bd98b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-8bd98b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-7ccf17b{width:100%;max-width:100%;}.elementor-28815 .elementor-element.elementor-element-7ccf17b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-28815 .elementor-element.elementor-element-7ccf17b > .elementor-widget-container{background-color:#FFFFFF;border-style:solid;}.elementor-28815 .elementor-element.elementor-element-d09cd23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-66e6d2d{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:32px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-28815 .elementor-element.elementor-element-66e6d2d:not(.elementor-motion-effects-element-type-background), .elementor-28815 .elementor-element.elementor-element-66e6d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28815 .elementor-element.elementor-element-66e6d2d > .elementor-shape-top .elementor-shape-fill, .elementor-28815 .elementor-element.elementor-element-66e6d2d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#7E0303;}.elementor-28815 .elementor-element.elementor-element-66e6d2d > .elementor-shape-top svg, .elementor-28815 .elementor-element.elementor-element-66e6d2d > .e-con-inner > .elementor-shape-top svg{width:calc(298% + 1.3px);height:98px;}.elementor-28815 .elementor-element.elementor-element-66e6d2d > .elementor-shape-bottom .elementor-shape-fill, .elementor-28815 .elementor-element.elementor-element-66e6d2d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#6B0000;}.elementor-28815 .elementor-element.elementor-element-66e6d2d > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-66e6d2d > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:54px;}.elementor-28815 .elementor-element.elementor-element-66e6d2d.e-con{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-caa3417{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-caa3417 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-caa3417.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-caa3417:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-d26790f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-d26790f img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-d26790f.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-d26790f:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-8a19d03{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-8a19d03 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-8a19d03.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-8a19d03:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-5270954{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-5270954 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-5270954.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-5270954:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-7482ea9{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-7482ea9 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-7482ea9.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-7482ea9:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-e624dc5{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-e624dc5 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-e624dc5.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-e624dc5:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-da7c516{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-da7c516 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-da7c516.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-da7c516:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-e7980a2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-e7980a2 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-e7980a2.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-e7980a2:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-a2f1603{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-a2f1603 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-a2f1603.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-a2f1603:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-c1d091f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-c1d091f img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-c1d091f.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-c1d091f:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-ddb9799{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-ddb9799 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-ddb9799.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-ddb9799:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-1aa2f7f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-1aa2f7f img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-1aa2f7f.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-1aa2f7f:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-5513d37{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-5513d37 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-5513d37.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-5513d37:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-8e7db2d{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-8e7db2d img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-8e7db2d.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-8e7db2d:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-38f59df{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-38f59df img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-38f59df.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-38f59df:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-7371eb5{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-7371eb5 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-7371eb5.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-7371eb5:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-f845605{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-f845605 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-f845605.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-f845605:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-ca69d5d{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-ca69d5d img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-ca69d5d.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-ca69d5d:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-3c780f1{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-3c780f1 img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-3c780f1.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-3c780f1:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-8a370cc{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--e-transform-scale:1.4;--e-transform-origin-x:center;--e-transform-origin-y:center;background-color:#FFFFFF;border-style:groove;border-width:10px 10px 10px 10px;border-color:#D00C0C;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #BA0808;}.elementor-28815 .elementor-element.elementor-element-8a370cc img{width:100%;max-width:100%;height:78px;opacity:1;filter:brightness( 140% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-8a370cc.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-52e371b{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-28815 .elementor-element.elementor-element-52e371b img{width:100%;max-width:100%;height:78px;box-shadow:1px 12px 10px 0px rgba(31.577520751953138, 1.4415824691109027, 1.4415824691109027, 0.99);}.elementor-28815 .elementor-element.elementor-element-52e371b.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-52e371b:hover{--e-transform-scale:1.1;}.elementor-28815 .elementor-element.elementor-element-9dc25a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28815 .elementor-element.elementor-element-9dc25a9:not(.elementor-motion-effects-element-type-background), .elementor-28815 .elementor-element.elementor-element-9dc25a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#880303;background-image:url("http://podiomotor.com/wp-content/uploads/2026/05/podiomotor-madrid-repuestos-airbag-balastro-05.png");background-position:center center;background-repeat:no-repeat;background-size:43% auto;}.elementor-28815 .elementor-element.elementor-element-254f304{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28815 .elementor-element.elementor-element-53047e6{text-align:center;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-28815 .elementor-element.elementor-element-53047e6.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-784c498{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;border-style:solid;--border-style:solid;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px #000000;}.elementor-28815 .elementor-element.elementor-element-784c498:not(.elementor-motion-effects-element-type-background), .elementor-28815 .elementor-element.elementor-element-784c498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28815 .elementor-element.elementor-element-784c498::before, .elementor-28815 .elementor-element.elementor-element-784c498 > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-784c498 > .e-con-inner > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-784c498 > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-784c498 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-784c498 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-28815 .elementor-element.elementor-element-784c498.e-con{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-4d34c1c{text-align:center;width:var( --container-widget-width, 39.361% );max-width:39.361%;--container-widget-width:39.361%;--container-widget-flex-grow:0;}.elementor-28815 .elementor-element.elementor-element-4d34c1c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;text-shadow:-4px 5px 9px rgba(241.40000000000003, 219.88391304347826, 219.88391304347826, 0.95);color:#000000;}.elementor-28815 .elementor-element.elementor-element-4d34c1c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-584c790{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-7c4a72d{text-align:center;}.elementor-28815 .elementor-element.elementor-element-7c4a72d img{box-shadow:0px 0px 10px 0px #000000;}.elementor-28815 .elementor-element.elementor-element-137ae78{--display:flex;--min-height:39px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-28815 .elementor-element.elementor-element-137ae78::before, .elementor-28815 .elementor-element.elementor-element-137ae78 > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-137ae78 > .e-con-inner > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-137ae78 > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-137ae78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-137ae78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-28815 .elementor-element.elementor-element-137ae78 > .elementor-shape-top svg, .elementor-28815 .elementor-element.elementor-element-137ae78 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:500px;}.elementor-28815 .elementor-element.elementor-element-137ae78 > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-137ae78 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:500px;}.elementor-28815 .elementor-element.elementor-element-11f63c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-28815 .elementor-element.elementor-element-11f63c4:not(.elementor-motion-effects-element-type-background), .elementor-28815 .elementor-element.elementor-element-11f63c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-28815 .elementor-element.elementor-element-11f63c4::before, .elementor-28815 .elementor-element.elementor-element-11f63c4 > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-11f63c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-11f63c4 > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-11f63c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-11f63c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-28815 .elementor-element.elementor-element-11f63c4 > .elementor-shape-top svg, .elementor-28815 .elementor-element.elementor-element-11f63c4 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-28815 .elementor-element.elementor-element-12be556{text-align:center;}.elementor-28815 .elementor-element.elementor-element-12be556 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(194.89632568359377, 194.89632568359377, 194.89632568359377, 0.95);color:#040404;}.elementor-28815 .elementor-element.elementor-element-12be556.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-fc203dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28815 .elementor-element.elementor-element-fc203dd > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-fc203dd > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0px;}.elementor-28815 .elementor-element.elementor-element-0211d71{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-28815 .elementor-element.elementor-element-0211d71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28815 .elementor-element.elementor-element-041737e{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28815 .elementor-element.elementor-element-041737e:not(.elementor-motion-effects-element-type-background), .elementor-28815 .elementor-element.elementor-element-041737e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28815 .elementor-element.elementor-element-c85f27d{text-align:center;border-style:solid;border-color:#000000;border-radius:90px 90px 90px 90px;box-shadow:0px 0px 10px 0px #000000;}.elementor-28815 .elementor-element.elementor-element-c85f27d img{width:34%;max-width:30%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-28815 .elementor-element.elementor-element-c85f27d.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-c85f27d:not( .elementor-widget-image ), .elementor-28815 .elementor-element.elementor-element-c85f27d.elementor-widget-image img{-webkit-mask-image:url( https://podiomotor.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-28815 .elementor-element.elementor-element-e2456de{text-align:center;}.elementor-28815 .elementor-element.elementor-element-e2456de .elementor-heading-title{color:#000000;}.elementor-28815 .elementor-element.elementor-element-3793bc2{width:auto;max-width:auto;}.elementor-28815 .elementor-element.elementor-element-3793bc2.elementor-element{--align-self:stretch;}.elementor-28815 .elementor-element.elementor-element-2bd67a4{--display:flex;--overlay-opacity:0.5;}.elementor-28815 .elementor-element.elementor-element-2bd67a4:not(.elementor-motion-effects-element-type-background), .elementor-28815 .elementor-element.elementor-element-2bd67a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28815 .elementor-element.elementor-element-2bd67a4::before, .elementor-28815 .elementor-element.elementor-element-2bd67a4 > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-2bd67a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-2bd67a4 > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-2bd67a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-2bd67a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products ul.products li.product{text-align:center;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000406;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000406;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products ul.products li.product .price{color:#A60404;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products ul.products li.product .price ins{color:#A60404;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products ul.products li.product .price ins .amount{color:#A60404;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-28815 .elementor-element.elementor-element-922a8a1{width:auto;max-width:auto;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-18e0745{text-align:center;border-style:solid;border-color:#000000;border-radius:90px 90px 90px 90px;box-shadow:0px 0px 10px 0px #000000;}.elementor-28815 .elementor-element.elementor-element-18e0745 img{width:34%;max-width:30%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-28815 .elementor-element.elementor-element-18e0745.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-18e0745:not( .elementor-widget-image ), .elementor-28815 .elementor-element.elementor-element-18e0745.elementor-widget-image img{-webkit-mask-image:url( https://podiomotor.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-28815 .elementor-element.elementor-element-1e62f97{text-align:center;}.elementor-28815 .elementor-element.elementor-element-1e62f97 .elementor-heading-title{color:#000000;}.elementor-28815 .elementor-element.elementor-element-e5dab57{--display:flex;--justify-content:flex-start;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products ul.products li.product{text-align:center;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000406;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000406;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products ul.products li.product .price{color:#A60404;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products ul.products li.product .price ins{color:#A60404;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products ul.products li.product .price ins .amount{color:#A60404;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-28815 .elementor-element.elementor-element-a8ea5db{width:auto;max-width:auto;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-a6f256d{text-align:center;border-style:solid;border-color:#000000;border-radius:90px 90px 90px 90px;box-shadow:0px 0px 10px 0px #000000;}.elementor-28815 .elementor-element.elementor-element-a6f256d img{width:34%;max-width:30%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-28815 .elementor-element.elementor-element-a6f256d.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-a6f256d:not( .elementor-widget-image ), .elementor-28815 .elementor-element.elementor-element-a6f256d.elementor-widget-image img{-webkit-mask-image:url( https://podiomotor.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-28815 .elementor-element.elementor-element-d409970{text-align:center;}.elementor-28815 .elementor-element.elementor-element-d409970 .elementor-heading-title{color:#000000;}.elementor-28815 .elementor-element.elementor-element-8eb0ad3{width:auto;max-width:auto;}.elementor-28815 .elementor-element.elementor-element-8eb0ad3.elementor-element{--align-self:stretch;}.elementor-28815 .elementor-element.elementor-element-b281939{--display:flex;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products ul.products li.product{text-align:center;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000406;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000406;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products ul.products li.product .price{color:#A60404;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products ul.products li.product .price ins{color:#A60404;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products ul.products li.product .price ins .amount{color:#A60404;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-28815 .elementor-element.elementor-element-c407675{width:auto;max-width:auto;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-de41341{text-align:center;border-style:solid;border-color:#000000;border-radius:90px 90px 90px 90px;box-shadow:0px 0px 10px 0px #000000;}.elementor-28815 .elementor-element.elementor-element-de41341 img{width:34%;max-width:30%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-28815 .elementor-element.elementor-element-de41341.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-de41341:not( .elementor-widget-image ), .elementor-28815 .elementor-element.elementor-element-de41341.elementor-widget-image img{-webkit-mask-image:url( https://podiomotor.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-28815 .elementor-element.elementor-element-5c627af{text-align:center;}.elementor-28815 .elementor-element.elementor-element-5c627af .elementor-heading-title{color:#000000;}.elementor-28815 .elementor-element.elementor-element-b6d452c{width:auto;max-width:auto;}.elementor-28815 .elementor-element.elementor-element-b6d452c.elementor-element{--align-self:stretch;}.elementor-28815 .elementor-element.elementor-element-15789bd{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:36%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:4px;--n-tabs-gap:12px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:#FFFFFF;--n-tabs-icon-size:13px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #000000;}.elementor-28815 .elementor-element.elementor-element-15789bd > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#000000;}.elementor-28815 .elementor-element.elementor-element-15789bd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:groove;}.elementor-28815 .elementor-element.elementor-element-15789bd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D01313;}.elementor-28815 .elementor-element.elementor-element-15789bd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-28815 .elementor-element.elementor-element-15789bd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#5C051B;}.elementor-28815 .elementor-element.elementor-element-15789bd [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-icon-color-hover:#070707;}:where( .elementor-28815 .elementor-element.elementor-element-15789bd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:2px 2px 2px 2px;--border-radius:10px 10px 10px 10px;}.elementor-28815 .elementor-element.elementor-element-15789bd.elementor-element{--align-self:flex-start;}.elementor-28815 .elementor-element.elementor-element-b36498a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-39106e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;box-shadow:0px 0px 10px 0px rgba(8.499999999999988, 0, 0, 0.98);}.elementor-28815 .elementor-element.elementor-element-39106e4::before, .elementor-28815 .elementor-element.elementor-element-39106e4 > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-39106e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-28815 .elementor-element.elementor-element-39106e4 > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-39106e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28815 .elementor-element.elementor-element-39106e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-28815 .elementor-element.elementor-element-39106e4 > .elementor-shape-top .elementor-shape-fill, .elementor-28815 .elementor-element.elementor-element-39106e4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#8A0606;}.elementor-28815 .elementor-element.elementor-element-39106e4 > .elementor-shape-top svg, .elementor-28815 .elementor-element.elementor-element-39106e4 > .e-con-inner > .elementor-shape-top svg{height:67px;}.elementor-28815 .elementor-element.elementor-element-39106e4 > .elementor-shape-top, .elementor-28815 .elementor-element.elementor-element-39106e4 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-28815 .elementor-element.elementor-element-39106e4 > .elementor-shape-bottom .elementor-shape-fill, .elementor-28815 .elementor-element.elementor-element-39106e4 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#A00505;}.elementor-28815 .elementor-element.elementor-element-39106e4 > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-39106e4 > .e-con-inner > .elementor-shape-bottom svg{height:54px;}.elementor-28815 .elementor-element.elementor-element-39106e4 > .elementor-shape-bottom, .elementor-28815 .elementor-element.elementor-element-39106e4 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-28815 .elementor-element.elementor-element-763722b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-28815 .elementor-element.elementor-element-763722b > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-763722b > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-28815 .elementor-element.elementor-element-763722b > .elementor-shape-bottom, .elementor-28815 .elementor-element.elementor-element-763722b > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-28815 .elementor-element.elementor-element-5bf18ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-28815 .elementor-element.elementor-element-5bf18ce > .elementor-shape-top svg, .elementor-28815 .elementor-element.elementor-element-5bf18ce > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:16px;}.elementor-28815 .elementor-element.elementor-element-5bf18ce > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-5bf18ce > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-28815 .elementor-element.elementor-element-47a988c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-28815 .elementor-element.elementor-element-47a988c > .elementor-shape-top .elementor-shape-fill, .elementor-28815 .elementor-element.elementor-element-47a988c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#EFEFEF;}.elementor-28815 .elementor-element.elementor-element-47a988c > .elementor-shape-top svg, .elementor-28815 .elementor-element.elementor-element-47a988c > .e-con-inner > .elementor-shape-top svg{width:calc(152% + 1.3px);height:114px;}.elementor-28815 .elementor-element.elementor-element-47a988c > .elementor-shape-top, .elementor-28815 .elementor-element.elementor-element-47a988c > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-28815 .elementor-element.elementor-element-47a988c > .elementor-shape-bottom .elementor-shape-fill, .elementor-28815 .elementor-element.elementor-element-47a988c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#DBDBDB;}.elementor-28815 .elementor-element.elementor-element-47a988c > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-47a988c > .e-con-inner > .elementor-shape-bottom svg{height:85px;}.elementor-28815 .elementor-element.elementor-element-47a988c > .elementor-shape-bottom, .elementor-28815 .elementor-element.elementor-element-47a988c > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-28815 .elementor-element.elementor-element-f836432{text-align:center;padding:195px 195px 195px 195px;width:auto;max-width:auto;--e-transform-origin-x:center;--e-transform-origin-y:center;background-image:url("http://podiomotor.com/wp-content/uploads/2026/02/podiomotor-tienda-de-motos-madrid-coches-02-scaled-e1771495990840.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-28815 .elementor-element.elementor-element-f836432 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #000000;color:#000000;}.elementor-28815 .elementor-element.elementor-element-f836432.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-62c3331{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-e43e631{text-align:center;}.elementor-28815 .elementor-element.elementor-element-e43e631 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-28815 .elementor-element.elementor-element-e43e631.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-7efe048c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28815 .elementor-element.elementor-element-7efe048c:not(.elementor-motion-effects-element-type-background), .elementor-28815 .elementor-element.elementor-element-7efe048c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D7D7;}.elementor-28815 .elementor-element.elementor-element-42279dcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-42279dcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-3c7f7fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-3c7f7fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-2c48a3a4{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:3px;color:#1F1D1D;}.elementor-28815 .elementor-element.elementor-element-2c48a3a4 p{margin-block-end:0px;}.elementor-28815 .elementor-element.elementor-element-2c48a3a4 a{color:#090707;}.elementor-28815 .elementor-element.elementor-element-25a5e4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28815 .elementor-element.elementor-element-25a5e4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-52078028 img{width:100%;height:87px;}.elementor-28815 .elementor-element.elementor-element-52078028.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-28815 .elementor-element.elementor-element-b619012 .elementor-heading-title{font-size:26px;}.elementor-28815 .elementor-element.elementor-element-c2c60a5 .elementor-heading-title{font-size:26px;}.elementor-28815 .elementor-element.elementor-element-66e6d2d{--grid-auto-flow:row;}.elementor-28815 .elementor-element.elementor-element-fc203dd{--justify-content:center;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-28815 .elementor-element.elementor-element-169f129 > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-169f129 > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-28815 .elementor-element.elementor-element-562c539{text-align:center;padding:25px 25px 25px 25px;}.elementor-28815 .elementor-element.elementor-element-6fdd2b0c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-28815 .elementor-element.elementor-element-e6d1c02{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28815 .elementor-element.elementor-element-e6d1c02 > .elementor-shape-top svg, .elementor-28815 .elementor-element.elementor-element-e6d1c02 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:222px;}.elementor-28815 .elementor-element.elementor-element-e6d1c02 > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-e6d1c02 > .e-con-inner > .elementor-shape-bottom svg{height:111px;}.elementor-28815 .elementor-element.elementor-element-0a35175 img{width:100%;height:166px;}.elementor-28815 .elementor-element.elementor-element-0a35175.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-5f55502{width:100%;max-width:100%;}.elementor-28815 .elementor-element.elementor-element-5f55502.elementor-element{--align-self:stretch;}.elementor-28815 .elementor-element.elementor-element-b20b771{--content-width:500px;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28815 .elementor-element.elementor-element-66e6d2d{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28815 .elementor-element.elementor-element-66e6d2d.e-con{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-784c498{--width:500px;--min-height:0px;}.elementor-28815 .elementor-element.elementor-element-4d34c1c .elementor-heading-title{font-size:26px;}.elementor-28815 .elementor-element.elementor-element-584c790{--min-height:0px;}.elementor-28815 .elementor-element.elementor-element-7c4a72d img{width:20%;max-width:58%;height:58px;}.elementor-28815 .elementor-element.elementor-element-12be556 .elementor-heading-title{font-size:26px;}.elementor-28815 .elementor-element.elementor-element-922a8a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28815 .elementor-element.elementor-element-a8ea5db.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28815 .elementor-element.elementor-element-c407675.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28815 .elementor-element.elementor-element-47a988c{--width:500px;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28815 .elementor-element.elementor-element-47a988c > .elementor-shape-top svg, .elementor-28815 .elementor-element.elementor-element-47a988c > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:109px;}.elementor-28815 .elementor-element.elementor-element-47a988c > .elementor-shape-bottom svg, .elementor-28815 .elementor-element.elementor-element-47a988c > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);}.elementor-28815 .elementor-element.elementor-element-47a988c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-28815 .elementor-element.elementor-element-f836432{text-align:justify;}.elementor-28815 .elementor-element.elementor-element-f836432 .elementor-heading-title{font-size:17px;letter-spacing:2.2px;}.elementor-28815 .elementor-element.elementor-element-f836432.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-e43e631{text-align:center;width:auto;max-width:auto;}.elementor-28815 .elementor-element.elementor-element-e43e631 .elementor-heading-title{font-size:16px;}.elementor-28815 .elementor-element.elementor-element-e43e631.elementor-element{--align-self:center;}.elementor-28815 .elementor-element.elementor-element-3c7f7fc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28815 .elementor-element.elementor-element-2c48a3a4{font-size:13px;letter-spacing:0.8px;word-spacing:0em;}.elementor-28815 .elementor-element.elementor-element-2c48a3a4.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-28815 .elementor-element.elementor-element-c214967{--width:22.599%;}.elementor-28815 .elementor-element.elementor-element-355f647{--width:53.823%;}.elementor-28815 .elementor-element.elementor-element-798f7a8{--width:25%;}.elementor-28815 .elementor-element.elementor-element-f75b77b{--width:25%;}.elementor-28815 .elementor-element.elementor-element-e6d1c02{--content-width:1600px;}.elementor-28815 .elementor-element.elementor-element-94a120e{--width:50%;}.elementor-28815 .elementor-element.elementor-element-b67b3fd{--width:50%;}.elementor-28815 .elementor-element.elementor-element-b20b771{--content-width:1600px;}.elementor-28815 .elementor-element.elementor-element-eabb38c{--width:29.893%;}.elementor-28815 .elementor-element.elementor-element-8bd98b9{--width:40.873%;}.elementor-28815 .elementor-element.elementor-element-d09cd23{--width:25%;}.elementor-28815 .elementor-element.elementor-element-254f304{--width:25%;}.elementor-28815 .elementor-element.elementor-element-784c498{--width:50%;}.elementor-28815 .elementor-element.elementor-element-584c790{--width:25%;}.elementor-28815 .elementor-element.elementor-element-137ae78{--content-width:1600px;}.elementor-28815 .elementor-element.elementor-element-0211d71{--width:100%;}.elementor-28815 .elementor-element.elementor-element-041737e{--width:100%;}.elementor-28815 .elementor-element.elementor-element-763722b{--width:50%;}.elementor-28815 .elementor-element.elementor-element-5bf18ce{--width:50%;}.elementor-28815 .elementor-element.elementor-element-42279dcf{--width:17.286%;}.elementor-28815 .elementor-element.elementor-element-3c7f7fc{--width:64.898%;}.elementor-28815 .elementor-element.elementor-element-25a5e4c{--width:14.152%;}}/* Start custom CSS for shortcode, class: .elementor-element-3793bc2 *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4d66691 */.woocommerce-pagination ul li {
    border: none !important;
    margin: 0 5px;
}

.woocommerce-pagination ul li a, 
.woocommerce-pagination ul li span {
    padding: 10px 15px !important;
    background-color: #f5f5f5 !important;
    color: #000 !important;
    border-radius: 4px;
    text-decoration: none;
}

/* Página actual en negro como tus botones */
.woocommerce-pagination ul li span.current {
    background-color: #000000 !important;
    color: #fff !important;
}

/* Efecto hover en rojo oscuro */
.woocommerce-pagination ul li a:hover {
    background-color: #8B0000 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8eb0ad3 *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b6d452c *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3793bc2 *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4d66691 */.woocommerce-pagination ul li {
    border: none !important;
    margin: 0 5px;
}

.woocommerce-pagination ul li a, 
.woocommerce-pagination ul li span {
    padding: 10px 15px !important;
    background-color: #f5f5f5 !important;
    color: #000 !important;
    border-radius: 4px;
    text-decoration: none;
}

/* Página actual en negro como tus botones */
.woocommerce-pagination ul li span.current {
    background-color: #000000 !important;
    color: #fff !important;
}

/* Efecto hover en rojo oscuro */
.woocommerce-pagination ul li a:hover {
    background-color: #8B0000 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8eb0ad3 *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b6d452c *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3793bc2 *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4d66691 */.woocommerce-pagination ul li {
    border: none !important;
    margin: 0 5px;
}

.woocommerce-pagination ul li a, 
.woocommerce-pagination ul li span {
    padding: 10px 15px !important;
    background-color: #f5f5f5 !important;
    color: #000 !important;
    border-radius: 4px;
    text-decoration: none;
}

/* Página actual en negro como tus botones */
.woocommerce-pagination ul li span.current {
    background-color: #000000 !important;
    color: #fff !important;
}

/* Efecto hover en rojo oscuro */
.woocommerce-pagination ul li a:hover {
    background-color: #8B0000 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8eb0ad3 *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b6d452c *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3793bc2 *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4d66691 */.woocommerce-pagination ul li {
    border: none !important;
    margin: 0 5px;
}

.woocommerce-pagination ul li a, 
.woocommerce-pagination ul li span {
    padding: 10px 15px !important;
    background-color: #f5f5f5 !important;
    color: #000 !important;
    border-radius: 4px;
    text-decoration: none;
}

/* Página actual en negro como tus botones */
.woocommerce-pagination ul li span.current {
    background-color: #000000 !important;
    color: #fff !important;
}

/* Efecto hover en rojo oscuro */
.woocommerce-pagination ul li a:hover {
    background-color: #8B0000 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8eb0ad3 *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b6d452c *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3793bc2 *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4d66691 */.woocommerce-pagination ul li {
    border: none !important;
    margin: 0 5px;
}

.woocommerce-pagination ul li a, 
.woocommerce-pagination ul li span {
    padding: 10px 15px !important;
    background-color: #f5f5f5 !important;
    color: #000 !important;
    border-radius: 4px;
    text-decoration: none;
}

/* Página actual en negro como tus botones */
.woocommerce-pagination ul li span.current {
    background-color: #000000 !important;
    color: #fff !important;
}

/* Efecto hover en rojo oscuro */
.woocommerce-pagination ul li a:hover {
    background-color: #8B0000 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8eb0ad3 *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b6d452c *//* 1. Unificar tamaño de todos los textos del producto */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    font-size: 13px !important; /* Tamaño general base */
}

/* Título pequeño y con altura fija para alinear el precio */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important; 
    line-height: 1.2 !important;
    min-height: 38px !important; /* Altura de 2 líneas aprox. */
    margin-bottom: 5px !important;
}

/* Precio más pequeño */
.woocommerce ul.products li.product .price {
    font-size: 12px !important;
    margin-bottom: 15px !important;
    flex-grow: 1; /* Esto empuja los botones hacia abajo */
}

/* 2. Alineación perfecta de los botones al final */
/* Hacemos que el precio o el contenedor superior empuje al carrito al fondo */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    font-size: 11px !important; /* Texto del botón pequeño */
    padding: 8px 10px !important;
    margin-top: auto !important; /* ESTA ES LA CLAVE: empuja el botón al fondo */
    text-align: center;
}

/* 3. Ajustar Lista de Deseos y Vista Rápida */
.yith-wcwl-add-to-wishlist, 
.yith-wcqv-button,
.wishlist_via_concedo,
.quick-view {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist span,
.quick-view-button {
    font-size: 10px !important; /* Textos de funciones extra muy pequeños */
    text-transform: uppercase;
}

/* 4. Limpieza de iconos para que no ocupen mucho espacio */
.woocommerce ul.products li.product .button::before {
    display: none !important; /* Quita el icono del carrito si estorba */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-15789bd *//* Centrar títulos y cambiar color base a negro */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2 {
    text-align: center;
    color: #000000 !important;
    padding: 10px 0;
    margin: 0;
    font-size: 1.1em; /* Ajusta según tu gusto */
    
    /* Forzar misma altura para igualar filas */
    display: block;
    min-height: 100px; /* Ajusta este valor según el título más largo */
    display: flex;
    align-items: center;
    justify-content: center;
}


/* Estilo base del botón "Añadir al carrito" */
.woocommerce ul.products li.product .button {
    display: table !important; /* Permite el centrado con margin auto */
    margin: 15px auto 10px auto !important; /* Centrado horizontal */
    padding: 8px 15px !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc203dd *//* Centrar títulos y cambiar color base a negro */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2 {
    text-align: center;
    color: #000000 !important;
    padding: 10px 0;
    margin: 0;
    font-size: 1.1em; /* Ajusta según tu gusto */
    
    /* Forzar misma altura para igualar filas */
    display: block;
    min-height: 100px; /* Ajusta este valor según el título más largo */
    display: flex;
    align-items: center;
    justify-content: center;
}


/* Estilo base del botón "Añadir al carrito" */
.woocommerce ul.products li.product .button {
    display: table !important; /* Permite el centrado con margin auto */
    margin: 15px auto 10px auto !important; /* Centrado horizontal */
    padding: 8px 15px !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11f63c4 *//* Centrar títulos y cambiar color base a negro */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2 {
    text-align: center;
    color: #000000 !important;
    padding: 10px 0;
    margin: 0;
    font-size: 1.1em; /* Ajusta según tu gusto */
    
    /* Forzar misma altura para igualar filas */
    display: block;
    min-height: 100px; /* Ajusta este valor según el título más largo */
    display: flex;
    align-items: center;
    justify-content: center;
}


/* Estilo base del botón "Añadir al carrito" */
.woocommerce ul.products li.product .button {
    display: table !important; /* Permite el centrado con margin auto */
    margin: 15px auto 10px auto !important; /* Centrado horizontal */
    padding: 8px 15px !important;/* End custom CSS */