.elementor-1051 .elementor-element.elementor-element-f7328b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-7cfe6b6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-53742e5{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-9aa256a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-1051 .elementor-element.elementor-element-9aa256a:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-9aa256a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1051 .elementor-element.elementor-element-cf4761c{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-1051 .elementor-element.elementor-element-cf4761c > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-cf4761c a{color:#000000;}.elementor-1051 .elementor-element.elementor-element-675b53b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .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-1051 .elementor-element.elementor-element-c441e24 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:bold;}.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-1051 .elementor-element.elementor-element-f532b57{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1051 .elementor-element.elementor-element-f532b57 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1051 .elementor-element.elementor-element-412cc93{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-ae52ab7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1051 .elementor-element.elementor-element-ae52ab7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wlpro-product-thumbnails ul.woolentor-thumbanis-image li img, .woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wlpro-product-thumbnails .wl-single-gallery img, .woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wl-thumbnails-slider .wl-single-slider img,.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .woocommerce-product-gallery__image img,.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wlpro-product-thumbnails.thumbnails-layout-tabslider .slick-list .woolentor-thumb-single img{border-style:none;}.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wlpro-product-thumbnails ul.woolentor-thumbanis-image li img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wlpro-product-thumbnails .wl-single-gallery img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wl-thumbnails-slider .wl-single-slider img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .woocommerce-product-gallery__image img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wlpro-product-thumbnails.thumbnails-layout-tabslider .woolentor-thumbnails .slick-slide img{border-radius:20px 20px 20px 20px;}.elementor-1051 .elementor-element.elementor-element-ae52ab7 .wl-thumbnails-slider .slick-arrow{color:var( --e-global-color-accent );background-color:#FFFFFF !important;}.elementor-1051 .elementor-element.elementor-element-ae52ab7 .wl-thumbnails-slider .slick-arrow:hover{color:var( --e-global-color-primary );background-color:#FFFFFF !important;}.elementor-1051 .elementor-element.elementor-element-ae52ab7 .wl-thumbnails-slider .slick-dots li button:hover{background-color:var( --e-global-color-primary );border-style:none;}.elementor-1051 .elementor-element.elementor-element-ae52ab7 .wl-thumbnails-slider .slick-dots li.slick-active button{background-color:var( --e-global-color-primary );}.elementor-1051 .elementor-element.elementor-element-6be7641 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;}.elementor-1051 .elementor-element.elementor-element-1d97411{padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.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-1051 .elementor-element.elementor-element-84c4dd7 .elementor-button{background-color:var( --e-global-color-4321054 );fill:#32E07B;color:#32E07B;border-radius:5px 5px 5px 5px;}.elementor-1051 .elementor-element.elementor-element-84c4dd7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1051 .elementor-element.elementor-element-84c4dd7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1051 .elementor-element.elementor-element-84c4dd7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1051 .elementor-element.elementor-element-fc2c54f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1051 .elementor-element.elementor-element-6a70c6f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1051 .elementor-element.elementor-element-9f04fae .elementor-button{background-color:var( --e-global-color-4321054 );font-family:"Archivo", Sans-serif;font-weight:500;fill:#32E07B;color:#32E07B;border-radius:5px 5px 5px 5px;}.elementor-1051 .elementor-element.elementor-element-9f04fae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1051 .elementor-element.elementor-element-9f04fae .elementor-button-content-wrapper{flex-direction:row;}.elementor-1051 .elementor-element.elementor-element-9f04fae .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1051 .elementor-element.elementor-element-466b3f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1051 .elementor-element.elementor-element-bc4ca56{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-1051 .elementor-element.elementor-element-bc4ca56 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-bc4ca56 a{color:#000000;}.elementor-1051 .elementor-element.elementor-element-e00db4c{--display:flex;}.elementor-1051 .elementor-element.elementor-element-dec31ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1051 .elementor-element.elementor-element-dec31ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-dec31ea .wlpro-product-thumbnails ul.woolentor-thumbanis-image li img, .woocommerce .elementor-1051 .elementor-element.elementor-element-dec31ea .wlpro-product-thumbnails .wl-single-gallery img, .woocommerce .elementor-1051 .elementor-element.elementor-element-dec31ea .wl-thumbnails-slider .wl-single-slider img,.woocommerce .elementor-1051 .elementor-element.elementor-element-dec31ea .woocommerce-product-gallery__image img,.woocommerce .elementor-1051 .elementor-element.elementor-element-dec31ea .wlpro-product-thumbnails.thumbnails-layout-tabslider .slick-list .woolentor-thumb-single img{border-style:none;}.woocommerce .elementor-1051 .elementor-element.elementor-element-dec31ea .wlpro-product-thumbnails ul.woolentor-thumbanis-image li img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-dec31ea .wlpro-product-thumbnails .wl-single-gallery img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-dec31ea .wl-thumbnails-slider .wl-single-slider img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-dec31ea .woocommerce-product-gallery__image img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-dec31ea .wlpro-product-thumbnails.thumbnails-layout-tabslider .woolentor-thumbnails .slick-slide img{border-radius:20px 20px 20px 20px;}.elementor-1051 .elementor-element.elementor-element-dec31ea .wl-thumbnails-slider .slick-arrow{color:var( --e-global-color-accent );background-color:#FFFFFF !important;}.elementor-1051 .elementor-element.elementor-element-dec31ea .wl-thumbnails-slider .slick-arrow:hover{color:var( --e-global-color-primary );background-color:#FFFFFF !important;}.elementor-1051 .elementor-element.elementor-element-dec31ea .wl-thumbnails-slider .slick-dots li button:hover{background-color:var( --e-global-color-primary );border-style:none;}.elementor-1051 .elementor-element.elementor-element-dec31ea .wl-thumbnails-slider .slick-dots li.slick-active button{background-color:var( --e-global-color-primary );}.elementor-1051 .elementor-element.elementor-element-7d7fd18{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1051 .elementor-element.elementor-element-e950eed > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1051 .elementor-element.elementor-element-6d0834c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1051 .elementor-element.elementor-element-7d1c892{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1051 .elementor-element.elementor-element-7d1c892 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1051 .elementor-element.elementor-element-9b825d1{--divider-border-style:solid;--divider-color:#4676DC;--divider-border-width:3px;}.elementor-1051 .elementor-element.elementor-element-9b825d1 .elementor-divider-separator{width:100%;}.elementor-1051 .elementor-element.elementor-element-9b825d1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-1051 .elementor-element.elementor-element-7879223{font-family:"Archivo", Sans-serif;font-weight:400;}.elementor-1051 .elementor-element.elementor-element-ee8c178{--display:flex;}.elementor-1051 .elementor-element.elementor-element-1dee537{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1051 .elementor-element.elementor-element-bfdbfc9{--display:flex;}.elementor-1051 .elementor-element.elementor-element-e656e40{--display:flex;}.elementor-1051 .elementor-element.elementor-element-e26d6c5{--display:flex;}.elementor-1051 .elementor-element.elementor-element-77230f9{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:var( --e-global-color-4321054 );--n-accordion-icon-size:25px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1051 .elementor-element.elementor-element-77230f9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-1051 .elementor-element.elementor-element-77230f9 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;}:where( .elementor-1051 .elementor-element.elementor-element-77230f9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-1051 .elementor-element.elementor-element-77230f9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1051 .elementor-element.elementor-element-7e93047{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1051 .elementor-element.elementor-element-85ccd92{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-accent );padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-1051 .elementor-element.elementor-element-85ccd92 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1051 .elementor-element.elementor-element-ad30649{font-family:"Archivo", Sans-serif;font-weight:400;}.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-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products ul.products li.product{text-align:left;border-radius:20px;padding:12px 12px 25px 15px;background-color:#08286C4A;}.elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:40px;}.elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 20px 20px;margin-bottom:20px;}.elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:0px;}.elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:0px;}.elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;}.elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-1051 .elementor-element.elementor-element-c8937aa{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-c8937aa:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-c8937aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-primary ) 50%, var( --e-global-color-accent ) 100%);}.elementor-1051 .elementor-element.elementor-element-e756383{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-29a8fe0{width:var( --container-widget-width, 78% );max-width:78%;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-1051 .elementor-element.elementor-element-29a8fe0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-1051 .elementor-element.elementor-element-56c0bb3{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;color:#FFFFFF;}.elementor-1051 .elementor-element.elementor-element-b8fcfb8 .elementor-button{background-color:var( --e-global-color-4321054 );fill:#32E07B;color:#32E07B;border-radius:10px 10px 10px 10px;}.elementor-1051 .elementor-element.elementor-element-b8fcfb8{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-1051 .elementor-element.elementor-element-b8fcfb8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1051 .elementor-element.elementor-element-b8fcfb8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1051 .elementor-element.elementor-element-cd1ad04{--display:flex;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-1051 .elementor-element.elementor-element-bdd7af9{padding:0px 0px 0px 0px;text-align:center;}@media(max-width:1024px){.elementor-1051 .elementor-element.elementor-element-9aa256a{--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1051 .elementor-element.elementor-element-7d1c892{padding:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-77230f9{--n-accordion-title-icon-order:initial;}.elementor-1051 .elementor-element.elementor-element-77230f9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 2px 0px;}.elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1051 .elementor-element.elementor-element-c8937aa{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-e756383{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-29a8fe0{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1051 .elementor-element.elementor-element-29a8fe0 .elementor-heading-title{font-size:36px;}.elementor-1051 .elementor-element.elementor-element-56c0bb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1051 .elementor-element.elementor-element-b8fcfb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1051 .elementor-element.elementor-element-cd1ad04{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;}}@media(min-width:768px){.elementor-1051 .elementor-element.elementor-element-7cfe6b6{--width:80%;}.elementor-1051 .elementor-element.elementor-element-53742e5{--width:40%;}.elementor-1051 .elementor-element.elementor-element-466b3f8{--width:60%;}.elementor-1051 .elementor-element.elementor-element-e756383{--width:50%;}.elementor-1051 .elementor-element.elementor-element-cd1ad04{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1051 .elementor-element.elementor-element-7cfe6b6{--width:100%;}.elementor-1051 .elementor-element.elementor-element-cd1ad04{--width:60%;}}@media(max-width:767px){.elementor-1051 .elementor-element.elementor-element-f7328b0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1051 .elementor-element.elementor-element-7cfe6b6{--width:90%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1051 .elementor-element.elementor-element-53742e5{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-cf4761c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:12px;}.elementor-1051 .elementor-element.elementor-element-c441e24 .elementor-heading-title{font-size:24px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wlpro-product-thumbnails ul.woolentor-thumbanis-image li{padding:0px 0px 0px 0px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wlpro-product-thumbnails .wl-single-gallery{padding:0px 0px 0px 0px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .wl-thumbnails-slider .wl-single-slider{padding:0px 0px 0px 0px;}.woocommerce .elementor-1051 .elementor-element.elementor-element-ae52ab7 .woocommerce-product-gallery__image img{padding:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-84c4dd7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1051 .elementor-element.elementor-element-9f04fae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1051 .elementor-element.elementor-element-e950eed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1051 .elementor-element.elementor-element-6d0834c{--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-1051 .elementor-element.elementor-element-7d1c892{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-1051 .elementor-element.elementor-element-7d1c892 .elementor-heading-title{font-size:24px;}.elementor-1051 .elementor-element.elementor-element-77230f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:20px;--n-accordion-icon-size:25px;}.elementor-1051 .elementor-element.elementor-element-77230f9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 2px 0px;}.elementor-1051 .elementor-element.elementor-element-7e93047{--padding-top:25px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1051 .elementor-element.elementor-element-ad30649{padding:5px 5px 5px 5px;}.elementor-1051 .elementor-element.elementor-element-d6735a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1051 .elementor-element.elementor-element-c8937aa{--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-e756383{--width:85%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-29a8fe0{width:initial;max-width:initial;text-align:center;}.elementor-1051 .elementor-element.elementor-element-29a8fe0 .elementor-heading-title{font-size:36px;}.elementor-1051 .elementor-element.elementor-element-56c0bb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1051 .elementor-element.elementor-element-b8fcfb8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1051 .elementor-element.elementor-element-cd1ad04{--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:-80px;}.elementor-1051 .elementor-element.elementor-element-bdd7af9 img{width:68%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-d6735a5 *//* 1. AGREGAR EL TEXTO "DESDE" ANTES DEL PRECIO */
.elementor-element-2aee125 ul.products li.product .price .woocommerce-Price-amount::before {
    content: "Desde ";
    font-size: 16px; 
    font-weight: 500;
    color: #000000; 
    margin-right: 4px;
}

/* 2. Ocultamos el botón de cotización de YITH en esta vista */
.elementor-element-2aee125 .yith-ywraq-add-to-quote {
    display: none !important;
}

/* 3. Creamos el texto "Ver producto" estilizado */
.elementor-element-2aee125 ul.products li.product .woocommerce-LoopProduct-link::after {
    content: "Ver producto →";
    display: block;
    margin-top: 15px;
    
    /* Estilos solicitados */
    font-size: 15px !important;
    font-weight: 500 !important;
    text-decoration: underline !important;
    color: #08286C; 
    text-align: left;
    transition: color 0.3s ease;
}

/* 4. Efecto Hover: Cuando pasas el mouse por la tarjeta, el texto cambia de color */
.elementor-element-2aee125 ul.products li.product:hover .woocommerce-LoopProduct-link::after {
    color: #1a1a1a; /* Cambia a un gris oscuro/negro al pasar el mouse */
}

/* 5. Insertar la imagen de la flecha en la esquina superior derecha */
.elementor-element-2aee125 ul.products li.product::before {
    content: "";
    position: absolute;
    top: 16px;    /* Distancia desde el borde superior */
    right: 16px;  /* Distancia desde el borde derecho */
    width: 30px;  /* Tamaño de la flecha (puedes ajustarlo) */
    height: 30px; /* Tamaño de la flecha (puedes ajustarlo) */
    background-image: url('https://zavalpublicidad.com/wp-content/uploads/2026/01/Flecha-Diagonal.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 10;
    pointer-events: none; /* Para que no interfiera con los clics */
}/* End custom CSS */
/* Start custom CSS *//* --- 1. ESTILO PARA EL SKU --- */
.woolentor_product_sku_info {
    display: flex;
    gap: 8px; /* Espacio entre la palabra SKU y el código */
    align-items: center;
}

/* Aplicamos el formato de "Text Heading" al SKU completo */
.woolentor_product_sku_info .sku-title,
.woolentor_product_sku_info .sku {
    font-family: 'Roboto', sans-serif !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 120% !important;
    letter-spacing: -0.02em !important;
    color: #4676DC !important;
}


/* --- 2. ESTILO PARA LA CATEGORÍA (Tag) --- */

/* Ocultar la palabra "Category:" */
.woolentor_product_categories_info .categories-title {
    display: none !important;
}

/* Formato del nombre de la categoría estilo "Tag" */
.woolentor_product_categories_info .posted_in a {
    font-family: 'Roboto', sans-serif !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 100% !important;
    color: #FFFFFF !important;
    
    /* Apariencia de etiqueta */
    background-color: #08286C; /* Un azul sólido para que resalte el texto blanco */
    padding: 8px 16px;
    border-radius: 10px; /* Bordes redondeados para estilo etiqueta */
    display: inline-block;
    text-decoration: none !important;
    
    /* Dimensiones */
    width: auto; /* Dejamos auto para que se ajuste al texto como un Tag real */
    min-width: 134px;
    text-align: left;
}

/* Efecto hover suave para el Tag */
.woolentor_product_categories_info .posted_in a:hover {
    background-color: #4676DC;
    transition: 0.3s ease;
}



/* --- 3. BOTÓN DE COTIZACIÓN AL 100% --- */
.add-request-quote-button {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    padding: 10px 10px 10px 10px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    box-sizing: border-box !important;
}

/* --- 4. CAMBIO DE COLOR FIUSHA A AZUL #4676DC --- */

.yith_ywraq_add_item_browse_message a {
    color: #4676DC !important;
    font-weight: bold !important;
    text-decoration: underline !important;
}/* End custom CSS */