.elementor-2 .elementor-element.elementor-element-d55b78e{--display:flex;--min-height:370px;--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:10px 20px;--row-gap:10px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-6c3e023{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-6c3e023:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6c3e023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oxigenomedicinal.com.mx/wp-content/uploads/2025/11/slider-principal-2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4da4fc7{--display:flex;}.elementor-2 .elementor-element.elementor-element-0f12733{--display:flex;}.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-2 .elementor-element.elementor-element-99c41a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:start;}.elementor-2 .elementor-element.elementor-element-99c41a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-51fea81{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:start;}.elementor-2 .elementor-element.elementor-element-51fea81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:32px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-4c08098 .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-weight:900;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.76);border-radius:35px 35px 35px 35px;}.elementor-2 .elementor-element.elementor-element-4c08098{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6ae50b5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-04a607a{--display:flex;--min-height:190px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-04a607a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-04a607a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oxigenomedicinal.com.mx/wp-content/uploads/2025/11/slider-cpaps-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-042629e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-2 .elementor-element.elementor-element-042629e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a1c53fe{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-2 .elementor-element.elementor-element-a1c53fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:32px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3ddc13b .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-weight:900;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.76);border-radius:35px 35px 35px 35px;}.elementor-2 .elementor-element.elementor-element-3ddc13b{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2b42646{--display:flex;--min-height:190px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-2b42646:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2b42646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oxigenomedicinal.com.mx/wp-content/uploads/2025/12/slider-portatiles.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4ce1202{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-2 .elementor-element.elementor-element-4ce1202 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-07b63b5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-2 .elementor-element.elementor-element-07b63b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:32px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-40e84bd .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-weight:900;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.76);border-radius:35px 35px 35px 35px;}.elementor-2 .elementor-element.elementor-element-40e84bd{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dddd6a2{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ebd1eb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-ebd1eb1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:32px;color:#000000;}.elementor-2 .elementor-element.elementor-element-0f82da5{--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-ucaddon_uc_menu_item_carousel .menu_name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_menu_item_carousel .menu_price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_menu_item_carousel .menu_stock_status{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_menu_item_carousel .menu_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_menu_item_carousel .ue_product_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-4410c57 .uc_menu_card{text-align:center;padding:10px 10px 10px 10px;background-color:#ffffff;border-radius:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C817D;transform:scale(1,1);}.elementor-2 .elementor-element.elementor-element-4410c57 .owl-stage{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-4410c57 .ue_product_details{padding:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4410c57 .active .uc_menu_card{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-4410c57 .uc_menu_card:hover,.elementor-2 .elementor-element.elementor-element-4410c57 .uc-active-item .uc_menu_card:hover{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-4410c57 .uc_menu_card:hover{border-radius:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dfdfdf;}.elementor-2 .elementor-element.elementor-element-4410c57 .uc-active-item .uc_menu_card{transform:scale(1,1);}.elementor-2 .elementor-element.elementor-element-4410c57 .img_preview img{height:255px;}.elementor-2 .elementor-element.elementor-element-4410c57 .uc_menu_card .img_preview img{object-fit:cover;}.elementor-2 .elementor-element.elementor-element-4410c57 .menu_name{margin-top:10px;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-decoration:none;color:#000000;}.elementor-2 .elementor-element.elementor-element-4410c57 .uc_menu_card:hover .menu_name{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-4410c57 .uc_stars{margin-top:10px;gap:10px;font-size:14px;color:#ffcb00;}.elementor-2 .elementor-element.elementor-element-4410c57 .uc_menu_card:hover .uc_stars{color:#ffcb00;}.elementor-2 .elementor-element.elementor-element-4410c57 .menu_price{margin-top:10px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;color:#3C817D;}.elementor-2 .elementor-element.elementor-element-4410c57 .uc_menu_card:hover .menu_price{color:#54849C;}.elementor-2 .elementor-element.elementor-element-4410c57 .ue_product_button{margin-top:10px;border-radius:35px;display:inline-block;padding:10px 20px 10px 20px;color:#ffffff;background-color:#3e4252;}.elementor-2 .elementor-element.elementor-element-4410c57 .ue_product_button:hover{color:#ffffff;background-color:#54849C;}.elementor-2 .elementor-element.elementor-element-4410c57 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-2 .elementor-element.elementor-element-4410c57 .owl-nav .owl-next{right:20px;left:auto;}.elementor-2 .elementor-element.elementor-element-4410c57 .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-4410c57 .owl-carousel .owl-nav .owl-prev{top:150px;width:42px;height:42px;line-height:42px;font-size:24px;background-color:#ffffff;color:#000000;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-4410c57 .owl-carousel .owl-nav .owl-next:hover,.elementor-2 .elementor-element.elementor-element-4410c57 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-4410c57 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2 .elementor-element.elementor-element-4410c57 .owl-dot.active{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-4410c57 .owl-dots{margin-top:0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-2b82dda{--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-2 .elementor-element.elementor-element-2b82dda:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2b82dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE8EC;}.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-2 .elementor-element.elementor-element-f388e89{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c3549a2{--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-2 .elementor-element.elementor-element-e6d717f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2 .elementor-element.elementor-element-e6d717f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.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-2 .elementor-element.elementor-element-d026c0e{margin:-12px 150px calc(var(--kit-widget-spacing, 0px) + -15px) 20px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-d026c0e p{margin-block-end:18px;}.elementor-2 .elementor-element.elementor-element-7f85dd3 .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-weight:700;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-2 .elementor-element.elementor-element-7f85dd3{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;}.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{--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-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-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.61);border-color:#3C817D;}.elementor-2 .elementor-element.elementor-element-19d0552 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:50px;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .price{color:#3C817D;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .price ins{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .price ins .amount{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .price del{color:#5C798D;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .price del .amount{color:#5C798D;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#5C798D;font-family:"Poppins", Sans-serif;font-weight:500;margin-top:5px;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product .button:hover{background-color:#3C817D;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#3C817D;font-family:"Poppins", Sans-serif;border-radius:0px;min-width:80px;right:auto;left:0;margin:7px;}.elementor-2 .elementor-element.elementor-element-56f7aa0{--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-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-2 .elementor-element.elementor-element-7496d95{padding:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-a2adb45{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-0fbfe8c{--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-2 .elementor-element.elementor-element-b242f48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2 .elementor-element.elementor-element-b242f48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-2 .elementor-element.elementor-element-b642c3c{margin:-12px 150px calc(var(--kit-widget-spacing, 0px) + -15px) 20px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-b642c3c p{margin-block-end:18px;}.elementor-2 .elementor-element.elementor-element-4bd5fb2 .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-weight:700;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-2 .elementor-element.elementor-element-4bd5fb2{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;}.elementor-widget-mdp-upseller-related-products-elementor .mdp-upseller-elementor-related-products-box section.related h2:first-child{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-text );}.elementor-widget-mdp-upseller-related-products-elementor .mdp-upseller-elementor-related-products-box section.related h2:first-child:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-upseller-related-products-elementor .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .woocommerce-loop-product__title:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .star-rating{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .star-rating:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .price .woocommerce-Price-amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-upseller-related-products-elementor .price .woocommerce-Price-amount bdi{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .price .woocommerce-Price-amount:hover bdi{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .sale .price del .woocommerce-Price-amount.amount bdi{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-upseller-related-products-elementor .sale del .woocommerce-Price-amount bdi{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .sale del .woocommerce-Price-amount:hover bdi{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .onsale{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-text );}.elementor-widget-mdp-upseller-related-products-elementor .onsale:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .product .add_to_cart_button{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-text );}.elementor-widget-mdp-upseller-related-products-elementor .product .add_to_cart_button:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-upseller-related-products-elementor .added_to_cart.wc-forward{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-text );}.elementor-2 .elementor-element.elementor-element-7dd2917 ul.products{column-gap:20px;row-gap:20px;}.elementor-2 .elementor-element.elementor-element-7dd2917 .product{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-7dd2917 .woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-7dd2917 .woocommerce-loop-product__title{color:#000000 !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-7dd2917 .mdp-upseller-elementor-related-products-box li.product img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-7dd2917 .star-rating:hover{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-7dd2917 .price .woocommerce-Price-amount{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-7dd2917 .price .woocommerce-Price-amount bdi{color:#1D2A5C !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-7dd2917 .product:not(.sale) .price .woocommerce-Price-amount, .elementor-2 .elementor-element.elementor-element-7dd2917 .price ins{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-7dd2917 .sale .price del .woocommerce-Price-amount.amount bdi{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-7dd2917 .sale .price del{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-7dd2917 .price del .woocommerce-Price-amount.amount bdi{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-7dd2917 .product .add_to_cart_button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-7dd2917 .added_to_cart.wc-forward{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.61);border-color:#3C817D;}.elementor-2 .elementor-element.elementor-element-cc3e0c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:50px;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .price{color:#3C817D;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .price ins{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .price ins .amount{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .price del{color:#5C798D;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .price del .amount{color:#5C798D;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#5C798D;font-family:"Poppins", Sans-serif;font-weight:500;margin-top:5px;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product .button:hover{background-color:#3C817D;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#3C817D;font-family:"Poppins", Sans-serif;border-radius:0px;min-width:80px;right:auto;left:0;margin:7px;}.elementor-2 .elementor-element.elementor-element-d3d2dcf{--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-2 .elementor-element.elementor-element-421d833{padding:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-8483d9e{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-4c9e0fd{--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-2 .elementor-element.elementor-element-64b89ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2 .elementor-element.elementor-element-64b89ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-2 .elementor-element.elementor-element-e28ecbe{margin:-12px 150px calc(var(--kit-widget-spacing, 0px) + -15px) 20px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-e28ecbe p{margin-block-end:18px;}.elementor-2 .elementor-element.elementor-element-a89c598 .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-weight:700;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-2 .elementor-element.elementor-element-a89c598{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8ba4827 ul.products{column-gap:20px;row-gap:20px;}.elementor-2 .elementor-element.elementor-element-8ba4827 .product{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-8ba4827 .woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-8ba4827 .woocommerce-loop-product__title{color:#000000 !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-8ba4827 .mdp-upseller-elementor-related-products-box li.product img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-8ba4827 .star-rating:hover{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-8ba4827 .price .woocommerce-Price-amount{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-8ba4827 .price .woocommerce-Price-amount bdi{color:#1D2A5C !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-8ba4827 .product:not(.sale) .price .woocommerce-Price-amount, .elementor-2 .elementor-element.elementor-element-8ba4827 .price ins{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-8ba4827 .sale .price del .woocommerce-Price-amount.amount bdi{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-8ba4827 .sale .price del{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-8ba4827 .price del .woocommerce-Price-amount.amount bdi{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-8ba4827 .product .add_to_cart_button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-8ba4827 .added_to_cart.wc-forward{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.61);border-color:#3C817D;}.elementor-2 .elementor-element.elementor-element-3e96b63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:50px;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .price{color:#3C817D;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .price ins{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .price ins .amount{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .price del{color:#5C798D;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .price del .amount{color:#5C798D;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#5C798D;font-family:"Poppins", Sans-serif;font-weight:500;margin-top:5px;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product .button:hover{background-color:#3C817D;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#3C817D;font-family:"Poppins", Sans-serif;border-radius:0px;min-width:80px;right:auto;left:0;margin:7px;}.elementor-2 .elementor-element.elementor-element-5520673{--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-2 .elementor-element.elementor-element-e7b3eff{padding:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-c35b50d{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-6e25327{--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-2 .elementor-element.elementor-element-2d99cdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2 .elementor-element.elementor-element-2d99cdd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-2 .elementor-element.elementor-element-71ea941{margin:-12px 150px calc(var(--kit-widget-spacing, 0px) + -15px) 20px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-71ea941 p{margin-block-end:18px;}.elementor-2 .elementor-element.elementor-element-0263b9a .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-weight:700;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-2 .elementor-element.elementor-element-0263b9a{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ae8f25e ul.products{column-gap:20px;row-gap:20px;}.elementor-2 .elementor-element.elementor-element-ae8f25e .product{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-ae8f25e .woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-ae8f25e .woocommerce-loop-product__title{color:#000000 !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-ae8f25e .mdp-upseller-elementor-related-products-box li.product img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-ae8f25e .star-rating:hover{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-ae8f25e .price .woocommerce-Price-amount{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-ae8f25e .price .woocommerce-Price-amount bdi{color:#1D2A5C !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-ae8f25e .product:not(.sale) .price .woocommerce-Price-amount, .elementor-2 .elementor-element.elementor-element-ae8f25e .price ins{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-ae8f25e .sale .price del .woocommerce-Price-amount.amount bdi{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-ae8f25e .sale .price del{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-ae8f25e .price del .woocommerce-Price-amount.amount bdi{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-ae8f25e .product .add_to_cart_button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-ae8f25e .added_to_cart.wc-forward{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.61);border-color:#3C817D;}.elementor-2 .elementor-element.elementor-element-2c2e399 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:50px;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .price{color:#3C817D;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .price ins{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .price ins .amount{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .price del{color:#5C798D;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .price del .amount{color:#5C798D;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#5C798D;font-family:"Poppins", Sans-serif;font-weight:500;margin-top:5px;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product .button:hover{background-color:#3C817D;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#3C817D;font-family:"Poppins", Sans-serif;border-radius:0px;min-width:80px;right:auto;left:0;margin:7px;}.elementor-2 .elementor-element.elementor-element-ff98c0a{--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-2 .elementor-element.elementor-element-c220e8a{padding:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-c5dd6da{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-6f54e9c{--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-2 .elementor-element.elementor-element-ba79322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2 .elementor-element.elementor-element-ba79322 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-2 .elementor-element.elementor-element-024723a{margin:-12px 150px calc(var(--kit-widget-spacing, 0px) + -15px) 20px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-024723a p{margin-block-end:18px;}.elementor-2 .elementor-element.elementor-element-ad87bc2 .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-weight:700;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-2 .elementor-element.elementor-element-ad87bc2{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.61);border-color:#3C817D;}.elementor-2 .elementor-element.elementor-element-97142e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:50px;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .price{color:#3C817D;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .price ins{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .price ins .amount{color:#3C817D;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .price del{color:#5C798D;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .price del .amount{color:#5C798D;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#5C798D;font-family:"Poppins", Sans-serif;font-weight:500;margin-top:5px;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product .button:hover{background-color:#3C817D;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#3C817D;font-family:"Poppins", Sans-serif;border-radius:0px;min-width:80px;right:auto;left:0;margin:7px;}.elementor-2 .elementor-element.elementor-element-634c2be{--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-2 .elementor-element.elementor-element-f524b95{padding:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-10974ba{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#04091D;--n-tabs-title-color-active:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-10974ba > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-10974ba.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4CB4E3;border-style:solid;border-width:0px 0px 6px 0px;border-color:#04091D;}.elementor-2 .elementor-element.elementor-element-10974ba.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2 .elementor-element.elementor-element-10974ba.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4CB4E3;border-style:solid;border-width:0px 0px 6px 0px;border-color:#04091D;}.elementor-2 .elementor-element.elementor-element-10974ba.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 6px 0px;border-color:#04091D;}.elementor-2 .elementor-element.elementor-element-10974ba.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:"Poppins", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-707ff3f{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b8a5fb4{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-b8a5fb4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b8a5fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE8EC;}.elementor-2 .elementor-element.elementor-element-f14efb1{--display:flex;}.elementor-2 .elementor-element.elementor-element-eac59e4{--display:flex;}.elementor-2 .elementor-element.elementor-element-1ef22c2{margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-1ef22c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:32px;color:#54849C;}.elementor-2 .elementor-element.elementor-element-3893627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-3893627 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-c88f00f .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:900;text-decoration:none;text-shadow:0px 0px 5px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-c88f00f{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f925c67{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f925c67:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f925c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE8EC;}.elementor-2 .elementor-element.elementor-element-ff30ae5{--display:flex;}.elementor-2 .elementor-element.elementor-element-6fcb976{text-align:end;}.elementor-2 .elementor-element.elementor-element-6fcb976 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:32px;color:#54849C;}.elementor-2 .elementor-element.elementor-element-ecb6bb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-2 .elementor-element.elementor-element-ecb6bb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-e50e639 .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:900;text-decoration:none;text-shadow:0px 0px 5px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-e50e639{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-39658a8{--display:flex;}.elementor-2 .elementor-element.elementor-element-a00f621{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3628143{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-3628143:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3628143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE8EC;}.elementor-2 .elementor-element.elementor-element-fa80a4d{--display:flex;}.elementor-2 .elementor-element.elementor-element-23c8da8{--display:flex;}.elementor-2 .elementor-element.elementor-element-0a1a711{text-align:start;}.elementor-2 .elementor-element.elementor-element-0a1a711 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:32px;color:#54849C;}.elementor-2 .elementor-element.elementor-element-743c0ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-743c0ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-fa4d433 .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:900;text-decoration:none;text-shadow:0px 0px 5px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-fa4d433{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-134dcb5{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-134dcb5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-134dcb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE8EC;}.elementor-2 .elementor-element.elementor-element-70e6968{--display:flex;}.elementor-2 .elementor-element.elementor-element-493255b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-2 .elementor-element.elementor-element-493255b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:32px;color:#54849C;}.elementor-2 .elementor-element.elementor-element-3facdc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-2 .elementor-element.elementor-element-3facdc0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-c126a5a .elementor-button{background-color:#3C817D;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:900;text-decoration:none;text-shadow:0px 0px 5px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-c126a5a{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ce7f7b5{--display:flex;}.elementor-2 .elementor-element.elementor-element-622f63a{--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:-35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-622f63a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-622f63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE8EC;}.elementor-2 .elementor-element.elementor-element-009f089 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-009f089 .uc_logo_carousel_holder{height:200px;border-radius:0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D700;}.elementor-2 .elementor-element.elementor-element-009f089 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2 .elementor-element.elementor-element-009f089 .owl-dot.active{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-009f089 .owl-dots{margin-top:20px;}.elementor-2 .elementor-element.elementor-element-009f089 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-2 .elementor-element.elementor-element-009f089 .owl-nav .owl-next{right:0px;left:auto;}.elementor-2 .elementor-element.elementor-element-009f089 .owl-carousel .owl-nav .owl-next,.elementor-2 .elementor-element.elementor-element-009f089 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-2 .elementor-element.elementor-element-009f089 .owl-carousel .owl-nav .owl-next:hover,.elementor-2 .elementor-element.elementor-element-009f089 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-62aa441{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-4410c57 .owl-stage{margin-top:10px;margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-6c3e023{--width:60%;}.elementor-2 .elementor-element.elementor-element-4da4fc7{--width:30%;}.elementor-2 .elementor-element.elementor-element-0f12733{--width:70%;}.elementor-2 .elementor-element.elementor-element-6ae50b5{--width:40%;}.elementor-2 .elementor-element.elementor-element-f388e89{--width:100%;}.elementor-2 .elementor-element.elementor-element-c3549a2{--width:65%;}.elementor-2 .elementor-element.elementor-element-56f7aa0{--width:35%;}.elementor-2 .elementor-element.elementor-element-a2adb45{--width:100%;}.elementor-2 .elementor-element.elementor-element-0fbfe8c{--width:65%;}.elementor-2 .elementor-element.elementor-element-d3d2dcf{--width:35%;}.elementor-2 .elementor-element.elementor-element-8483d9e{--width:100%;}.elementor-2 .elementor-element.elementor-element-4c9e0fd{--width:65%;}.elementor-2 .elementor-element.elementor-element-5520673{--width:35%;}.elementor-2 .elementor-element.elementor-element-c35b50d{--width:100%;}.elementor-2 .elementor-element.elementor-element-6e25327{--width:65%;}.elementor-2 .elementor-element.elementor-element-ff98c0a{--width:35%;}.elementor-2 .elementor-element.elementor-element-c5dd6da{--width:100%;}.elementor-2 .elementor-element.elementor-element-6f54e9c{--width:65%;}.elementor-2 .elementor-element.elementor-element-634c2be{--width:35%;}.elementor-2 .elementor-element.elementor-element-b8a5fb4{--width:50%;}.elementor-2 .elementor-element.elementor-element-f925c67{--width:50%;}.elementor-2 .elementor-element.elementor-element-3628143{--width:50%;}.elementor-2 .elementor-element.elementor-element-134dcb5{--width:50%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-0f82da5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-4410c57 .owl-stage{margin-top:10px;margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-2b82dda{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-d026c0e{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;font-size:13px;}.elementor-2 .elementor-element.elementor-element-19d0552.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-b642c3c{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;font-size:13px;}.elementor-2 .elementor-element.elementor-element-cc3e0c4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-e28ecbe{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;font-size:13px;}.elementor-2 .elementor-element.elementor-element-3e96b63.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-71ea941{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;font-size:13px;}.elementor-2 .elementor-element.elementor-element-2c2e399.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-024723a{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;font-size:13px;}.elementor-2 .elementor-element.elementor-element-97142e5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-f925c67{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-134dcb5{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for ucaddon_uc_menu_item_carousel, class: .elementor-element-4410c57 *//* --- CARRUSEL: que cada slide estire su contenido --- */
.elementor .swiper,
.elementor .swiper-wrapper,
.elementor .swiper-slide {
  height: auto !important;
}
.elementor .swiper-slide {
  display: flex !important;
  align-items: stretch !important;
}

/* Card de producto dentro del slide (cubre Elementor Pro, UE, UAEL, Premium Addons, JetWoo, etc.) */
.elementor .swiper-slide > li.product,
.elementor .swiper-slide > .product,
.elementor .swiper-slide .uael-woo-product,
.elementor .swiper-slide .premium-woo-product,
.elementor .swiper-slide .jet-woo-builder-product,
.elementor .swiper-slide .woolentor-product {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
  height: 100% !important;
}

/* Hacer que el inner/wrapper ocupe todo el alto de la card */
.elementor .swiper-slide li.product > *,
.elementor .swiper-slide .product > *,
.elementor .swiper-slide .uael-woo-product > *,
.elementor .swiper-slide .premium-woo-product > *,
.elementor .swiper-slide .jet-woo-builder-product > *,
.elementor .swiper-slide .woolentor-product > * {
  flex: 0 0 auto;
  width: 100%;
}

/* Empujar precio/botón al fondo para alinear visualmente entre cards */
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
  margin-top: auto !important;
}

/* Si los títulos generan saltos grandes, fija una altura mínima de ~3 líneas */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  line-height: 1.3;
  min-height: 3.9em; /* ajusta según tu tipografía */
  overflow: hidden;
}

/* Elimina cualquier subrayado o línea decorativa en títulos de producto */
.woocommerce ul.products li.product .woocommerce-loop-product__title a,
.woocommerce ul.products li.product .woocommerce-loop-product__title a:visited,
.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title a:focus {
  text-decoration: none !important;
  border: none !important;
  box-shadow: none !important;
  background-image: none !important;
  color: inherit !important;
}

/* Previene subrayado global de enlaces dentro de los widgets de Elementor */
.elementor a,
.elementor a:hover,
.elementor-widget-woocommerce a,
.elementor-widget-woocommerce a:hover {
  text-decoration: none !important;
  border: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-19d0552 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-cc3e0c4 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3e96b63 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2c2e399 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-97142e5 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-19d0552 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-cc3e0c4 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3e96b63 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2c2e399 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-97142e5 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-19d0552 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-cc3e0c4 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3e96b63 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2c2e399 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-97142e5 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-19d0552 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-cc3e0c4 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3e96b63 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2c2e399 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-97142e5 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-19d0552 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-cc3e0c4 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3e96b63 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2c2e399 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-97142e5 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-19d0552 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-cc3e0c4 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3e96b63 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2c2e399 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-97142e5 *//* Botón "Añadir al carrito" ocupa todo el ancho de su contenedor */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

.woocommerce ul.products li.product.outofstock .onsale::before {
    content: "Agotado";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000000cc;
    padding: 6px 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}/* End custom CSS */