.elementor-2054 .elementor-element.elementor-element-252a412{--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-2054 .elementor-element.elementor-element-640531d.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-2054 .elementor-element.elementor-element-640531d{text-align:center}.elementor-2054 .elementor-element.elementor-element-048062c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1}.elementor-2054 .elementor-element.elementor-element-048062c::before,.elementor-2054 .elementor-element.elementor-element-048062c>.elementor-background-video-container::before,.elementor-2054 .elementor-element.elementor-element-048062c>.e-con-inner>.elementor-background-video-container::before,.elementor-2054 .elementor-element.elementor-element-048062c>.elementor-background-slideshow::before,.elementor-2054 .elementor-element.elementor-element-048062c>.e-con-inner>.elementor-background-slideshow::before,.elementor-2054 .elementor-element.elementor-element-048062c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-2054 .elementor-element.elementor-element-048062c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-0f6cf3e{--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-2054 .elementor-element.elementor-element-0f6cf3e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-308b1e9{width:var(--container-widget-width,120.639%);max-width:120.639%;--container-widget-width:120.639%;--container-widget-flex-grow:0}.elementor-2054 .elementor-element.elementor-element-308b1e9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-308b1e9.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-2054 .elementor-element.elementor-element-0c82160{--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-2054 .elementor-element.elementor-element-0c82160.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-90264f5{width:var(--container-widget-width,107.185%);max-width:107.185%;--container-widget-width:107.185%;--container-widget-flex-grow:0}.elementor-2054 .elementor-element.elementor-element-90264f5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-90264f5.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-2054 .elementor-element.elementor-element-762aace{--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-2054 .elementor-element.elementor-element-762aace.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-4874f33.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-2054 .elementor-element.elementor-element-af0143b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1}.elementor-2054 .elementor-element.elementor-element-af0143b::before,.elementor-2054 .elementor-element.elementor-element-af0143b>.elementor-background-video-container::before,.elementor-2054 .elementor-element.elementor-element-af0143b>.e-con-inner>.elementor-background-video-container::before,.elementor-2054 .elementor-element.elementor-element-af0143b>.elementor-background-slideshow::before,.elementor-2054 .elementor-element.elementor-element-af0143b>.e-con-inner>.elementor-background-slideshow::before,.elementor-2054 .elementor-element.elementor-element-af0143b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-2054 .elementor-element.elementor-element-af0143b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-8b50563{--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-2054 .elementor-element.elementor-element-8b50563.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-8c0b875{width:var(--container-widget-width,120.639%);max-width:120.639%;--container-widget-width:120.639%;--container-widget-flex-grow:0}.elementor-2054 .elementor-element.elementor-element-8c0b875.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-8c0b875.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-2054 .elementor-element.elementor-element-a2e68f4{--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-2054 .elementor-element.elementor-element-a2e68f4.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-7d4e42a{width:var(--container-widget-width,107.185%);max-width:107.185%;--container-widget-width:107.185%;--container-widget-flex-grow:0}.elementor-2054 .elementor-element.elementor-element-7d4e42a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-7d4e42a.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-2054 .elementor-element.elementor-element-27da63f{--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-2054 .elementor-element.elementor-element-27da63f.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2054 .elementor-element.elementor-element-ff74d94.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-2054 .elementor-element.elementor-element-bebb0e6{--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-2054 .elementor-element.elementor-element-0eff37a .xpro-woo-product-grid-content-sec,.elementor-2054 .elementor-element.elementor-element-0eff37a .xpro-woo-product-grid-star-rating-wrapper{justify-content:center;align-items:center;text-align:center}.elementor-2054 .elementor-element.elementor-element-0eff37a.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-2054 .elementor-element.elementor-element-0eff37a .xpro-woo-product-grid-item .xpro-woo-product-grid-badges-innner-wrapper{display:flex;flex-direction:row;justify-content:stretch;align-items:baseline}.elementor-2054 .elementor-element.elementor-element-0eff37a .xpro-product-grid-wrapper .xpro_elementor_category_term_name{font-size:12px}.elementor-2054 .elementor-element.elementor-element-0eff37a .xpro-product-grid-wrapper .xpro-woo-product-grid-title{font-size:16px}.elementor-2054 .elementor-element.elementor-element-0eff37a .variations td.value .xpro_swatches{grid-gap:10px;display:flex;flex-wrap:wrap}.elementor-2054 .elementor-element.elementor-element-0eff37a .variations td.value .xpro_swatches .swatch{margin-right:0}.elementor-2054 .elementor-element.elementor-element-0eff37a .variations tr{flex-direction:row;display:flex;align-items:center}.elementor-2054 .elementor-element.elementor-element-0eff37a .woocommerce-variation-description p{color:#666}.elementor-2054 .elementor-element.elementor-element-0eff37a .xpro-badge{color:#FFF}@media(min-width:768px){.elementor-2054 .elementor-element.elementor-element-048062c{--width:100%}.elementor-2054 .elementor-element.elementor-element-0f6cf3e{--width:33.3%}.elementor-2054 .elementor-element.elementor-element-0c82160{--width:33.3%}.elementor-2054 .elementor-element.elementor-element-762aace{--width:33.3%}.elementor-2054 .elementor-element.elementor-element-af0143b{--width:100%}.elementor-2054 .elementor-element.elementor-element-8b50563{--width:33.3%}.elementor-2054 .elementor-element.elementor-element-a2e68f4{--width:33.3%}.elementor-2054 .elementor-element.elementor-element-27da63f{--width:33.3%}}@media(max-width:1024px){.elementor-2054 .elementor-element.elementor-element-048062c{--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-2054 .elementor-element.elementor-element-0c82160.e-con{--align-self:center}.elementor-2054 .elementor-element.elementor-element-af0143b{--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}}@media(max-width:767px){.elementor-2054 .elementor-element.elementor-element-048062c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-2054 .elementor-element.elementor-element-af0143b{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}}