.elementor-88 .elementor-element.elementor-element-034e868{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1473565.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-1473565{text-align:center;}.elementor-88 .elementor-element.elementor-element-1473565 .elementor-heading-title{font-family:var( --e-global-typography-3715edf-font-family ), Sans-serif;font-size:var( --e-global-typography-3715edf-font-size );font-weight:var( --e-global-typography-3715edf-font-weight );text-transform:var( --e-global-typography-3715edf-text-transform );line-height:var( --e-global-typography-3715edf-line-height );letter-spacing:var( --e-global-typography-3715edf-letter-spacing );color:#6F37B4;}.elementor-88 .elementor-element.elementor-element-b1d06b0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#373737;}.elementor-88 .elementor-element.elementor-element-b1d06b0.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-a8a1977{overflow:hidden;padding:0em 1em 7em 1em;}.elementor-88 .elementor-element.elementor-element-29994f39 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-88 .elementor-element.elementor-element-29994f39 > .elementor-element-populated{border-style:dashed;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-9eaa092 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-88 .elementor-element.elementor-element-29994f39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-9e09ccd.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:24px;}.elementor-88 .elementor-element.elementor-element-9e09ccd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-88 .elementor-element.elementor-element-9e09ccd.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-weight:400;line-height:20px;letter-spacing:-0.6px;}.elementor-88 .elementor-element.elementor-element-9e09ccd.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#1293BD;}.elementor-88 .elementor-element.elementor-element-9e09ccd.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-88 .elementor-element.elementor-element-10d0e5b8{padding:0em 1em 1em 1em;}.elementor-88 .elementor-element.elementor-element-5d616cf3:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-5d616cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-651faef );}.elementor-88 .elementor-element.elementor-element-5d616cf3{box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5em;margin-bottom:0em;}.elementor-88 .elementor-element.elementor-element-5d616cf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-1788eb01.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-88 .elementor-element.elementor-element-1788eb01 > .elementor-element-populated{padding:35px 25px 35px 25px;}.elementor-88 .elementor-element.elementor-element-225e5a3b{width:auto;max-width:auto;padding:0px 10px 0px 0px;align-self:center;}.elementor-88 .elementor-element.elementor-element-225e5a3b .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );text-transform:var( --e-global-typography-583e54c-text-transform );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-10a46{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;align-self:center;}.elementor-88 .elementor-element.elementor-element-10a46 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-10a46.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-10a46.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-10a46.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-10a46.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-10a46.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-10a46 .elementor-icon{font-size:25px;}.elementor-88 .elementor-element.elementor-element-10a46 .elementor-icon svg{height:25px;}.elementor-88 .elementor-element.elementor-element-2cb1c61c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-2cb1c61c .elementor-heading-title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-48232f51.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-88 .elementor-element.elementor-element-48232f51 > .elementor-element-populated{border-style:dashed;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-9eaa092 );padding:35px 25px 35px 25px;}.elementor-88 .elementor-element.elementor-element-44e42602{width:auto;max-width:auto;padding:0px 10px 0px 0px;align-self:center;}.elementor-88 .elementor-element.elementor-element-44e42602 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );text-transform:var( --e-global-typography-583e54c-text-transform );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-7644089{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;align-self:center;}.elementor-88 .elementor-element.elementor-element-7644089 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-7644089.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-7644089.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-7644089.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-7644089.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-7644089.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-7644089 .elementor-icon{font-size:25px;}.elementor-88 .elementor-element.elementor-element-7644089 .elementor-icon svg{height:25px;}.elementor-88 .elementor-element.elementor-element-4c7a6493{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-4c7a6493 .elementor-heading-title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-53b266ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-88 .elementor-element.elementor-element-53b266ce > .elementor-element-populated{border-style:dashed;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-9eaa092 );padding:35px 25px 35px 25px;}.elementor-88 .elementor-element.elementor-element-21f5b614{width:auto;max-width:auto;padding:0px 10px 0px 0px;align-self:center;}.elementor-88 .elementor-element.elementor-element-21f5b614 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );text-transform:var( --e-global-typography-583e54c-text-transform );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-4746df3a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;align-self:center;}.elementor-88 .elementor-element.elementor-element-4746df3a .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-4746df3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-4746df3a.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4746df3a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-4746df3a.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4746df3a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-4746df3a .elementor-icon{font-size:25px;}.elementor-88 .elementor-element.elementor-element-4746df3a .elementor-icon svg{height:25px;}.elementor-88 .elementor-element.elementor-element-70c76ac{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-70c76ac .elementor-heading-title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-77066c5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-88 .elementor-element.elementor-element-77066c5f > .elementor-element-populated{border-style:dashed;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-9eaa092 );padding:35px 25px 35px 25px;}.elementor-88 .elementor-element.elementor-element-386830d{width:auto;max-width:auto;padding:0px 10px 0px 0px;align-self:center;}.elementor-88 .elementor-element.elementor-element-386830d .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );text-transform:var( --e-global-typography-583e54c-text-transform );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-f02c10f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;align-self:center;}.elementor-88 .elementor-element.elementor-element-f02c10f .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-f02c10f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-f02c10f.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-f02c10f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-f02c10f.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-f02c10f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-f02c10f .elementor-icon{font-size:25px;}.elementor-88 .elementor-element.elementor-element-f02c10f .elementor-icon svg{height:25px;}.elementor-88 .elementor-element.elementor-element-355331e5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-355331e5 .elementor-heading-title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-88 .elementor-element.elementor-element-29994f39{width:100%;}}@media(max-width:1024px){.elementor-88 .elementor-element.elementor-element-1473565 .elementor-heading-title{font-size:var( --e-global-typography-3715edf-font-size );line-height:var( --e-global-typography-3715edf-line-height );letter-spacing:var( --e-global-typography-3715edf-letter-spacing );}.elementor-88 .elementor-element.elementor-element-b1d06b0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-a8a1977{padding:0em 1.5em 4em 1.5em;}.elementor-88 .elementor-element.elementor-element-29994f39 > .elementor-element-populated{border-width:2px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-9e09ccd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-88 .elementor-element.elementor-element-1788eb01 > .elementor-element-populated{padding:25px 20px 25px 20px;}.elementor-88 .elementor-element.elementor-element-225e5a3b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-10a46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-88 .elementor-element.elementor-element-10a46 .elementor-icon{font-size:20px;}.elementor-88 .elementor-element.elementor-element-10a46 .elementor-icon svg{height:20px;}.elementor-88 .elementor-element.elementor-element-2cb1c61c{padding:0em 2em 0em 2em;}.elementor-88 .elementor-element.elementor-element-2cb1c61c .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-88 .elementor-element.elementor-element-48232f51 > .elementor-element-populated{padding:25px 20px 25px 20px;}.elementor-88 .elementor-element.elementor-element-44e42602 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-7644089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-88 .elementor-element.elementor-element-7644089 .elementor-icon{font-size:20px;}.elementor-88 .elementor-element.elementor-element-7644089 .elementor-icon svg{height:20px;}.elementor-88 .elementor-element.elementor-element-4c7a6493{padding:0em 1em 0em 1em;}.elementor-88 .elementor-element.elementor-element-4c7a6493 .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-88 .elementor-element.elementor-element-53b266ce > .elementor-element-populated{padding:25px 20px 25px 20px;}.elementor-88 .elementor-element.elementor-element-21f5b614 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-4746df3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-88 .elementor-element.elementor-element-4746df3a .elementor-icon{font-size:20px;}.elementor-88 .elementor-element.elementor-element-4746df3a .elementor-icon svg{height:20px;}.elementor-88 .elementor-element.elementor-element-70c76ac{padding:0em 2em 0em 2em;}.elementor-88 .elementor-element.elementor-element-70c76ac .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-88 .elementor-element.elementor-element-77066c5f > .elementor-element-populated{padding:25px 20px 25px 20px;}.elementor-88 .elementor-element.elementor-element-386830d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-f02c10f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-88 .elementor-element.elementor-element-f02c10f .elementor-icon{font-size:20px;}.elementor-88 .elementor-element.elementor-element-f02c10f .elementor-icon svg{height:20px;}.elementor-88 .elementor-element.elementor-element-355331e5{padding:0em 1em 0em 1em;}.elementor-88 .elementor-element.elementor-element-355331e5 .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-1473565 .elementor-heading-title{font-size:var( --e-global-typography-3715edf-font-size );line-height:var( --e-global-typography-3715edf-line-height );letter-spacing:var( --e-global-typography-3715edf-letter-spacing );}.elementor-88 .elementor-element.elementor-element-b1d06b0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-a8a1977{padding:0em 1em 2em 1em;}.elementor-88 .elementor-element.elementor-element-29994f39 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-88 .elementor-element.elementor-element-9e09ccd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-88 .elementor-element.elementor-element-1788eb01{width:50%;}.elementor-88 .elementor-element.elementor-element-1788eb01 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-88 .elementor-element.elementor-element-225e5a3b{padding:0px 7px 0px 0px;}.elementor-88 .elementor-element.elementor-element-225e5a3b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-2cb1c61c .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-88 .elementor-element.elementor-element-48232f51{width:50%;}.elementor-88 .elementor-element.elementor-element-48232f51 > .elementor-element-populated{border-width:0px 0px 0px 1px;padding:20px 10px 20px 10px;}.elementor-88 .elementor-element.elementor-element-44e42602{padding:0px 7px 0px 0px;}.elementor-88 .elementor-element.elementor-element-44e42602 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-4c7a6493 .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-88 .elementor-element.elementor-element-53b266ce{width:50%;}.elementor-88 .elementor-element.elementor-element-53b266ce > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:20px 10px 20px 10px;}.elementor-88 .elementor-element.elementor-element-21f5b614{padding:0px 7px 0px 0px;}.elementor-88 .elementor-element.elementor-element-21f5b614 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-70c76ac{padding:0em 3em 0em 3em;}.elementor-88 .elementor-element.elementor-element-70c76ac .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-88 .elementor-element.elementor-element-77066c5f{width:50%;}.elementor-88 .elementor-element.elementor-element-77066c5f > .elementor-element-populated{border-width:1px 0px 0px 1px;padding:20px 10px 20px 10px;}.elementor-88 .elementor-element.elementor-element-386830d{padding:0px 7px 0px 0px;}.elementor-88 .elementor-element.elementor-element-386830d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-88 .elementor-element.elementor-element-355331e5 .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}}/* Start custom CSS for woocommerce-products, class: .elementor-element-9e09ccd *//* Tarjeta de producto */
.woocommerce ul.products li.product,
.e-loop-item {
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  border: 1px solid #f0f0f0;
}

.woocommerce ul.products li.product img {
  width: 100%;
  height: 310px;
  object-fit: cover;
  border-radius: 0;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-weight: 700;
  color: #1a1a2e;
  font-size: 17px;
  padding: 16px 16px 4px;
}

.woocommerce ul.products li.product .price {
  font-weight: 700;
  color: #1a1a2e;
  font-size: 16px;
  padding: 0 16px 16px;
}

/* Botón Add to Cart estilo píldora naranja */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product a.add_to_cart_button {
  background-color: #F5A623;
  color: #1a1a2e;
  font-weight: 600;
  border-radius: 24px;
  padding: 12px 0;
  width: calc(100% - 32px);
  margin: 0 16px 16px;
  text-align: center;
  border: none;
  transition: background 0.2s ease;
}

.woocommerce ul.products li.product .button:hover {
  background-color: #e0951a;
}

/* Grid: 3 columnas fijas, sin bordes de Woo por defecto */
.woocommerce ul.products {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.woocommerce ul.products li.product {
  width: 100% !important;
  margin: 0 !important;
}/* End custom CSS */