.elementor-8904 .elementor-element.elementor-element-b891b91{--display:flex;--padding-top:48px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-8904 .elementor-element.elementor-element-b891b91:not(.elementor-motion-effects-element-type-background), .elementor-8904 .elementor-element.elementor-element-b891b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gm_white );}.elementor-8904 .elementor-element.elementor-element-248be35{--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:space-between;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-89da5df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-4179903.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-4179903.elementor-widget-xpro-woo-product-images{text-align:left;}.elementor-8904 .elementor-element.elementor-element-4179903 .xpro-product-image-wrapper{width:100%;}.elementor-8904 .elementor-element.elementor-element-1d7a0ee{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-7758bfb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-7758bfb .xpro-woo-product-title{font-family:var( --e-global-typography-gm_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-gm_h2-font-size );font-weight:var( --e-global-typography-gm_h2-font-weight );line-height:var( --e-global-typography-gm_h2-line-height );letter-spacing:var( --e-global-typography-gm_h2-letter-spacing );}.elementor-8904 .elementor-element.elementor-element-7758bfb .xpro-woo-product-title-text{color:var( --e-global-color-primary );}.elementor-8904 .elementor-element.elementor-element-7758bfb .xpro-woo-product-title-icon i{color:var( --e-global-color-primary );}.elementor-8904 .elementor-element.elementor-element-7758bfb .xpro-woo-product-title-icon svg{fill:var( --e-global-color-primary );}.elementor-8904 .elementor-element.elementor-element-994cd5d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-994cd5d .xpro-woo-product-desc-cls{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8904 .elementor-element.elementor-element-f1e5792.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-f1e5792 .xpro-woo-product-price-cls{font-family:var( --e-global-typography-gm_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-gm_h3-font-size );font-weight:var( --e-global-typography-gm_h3-font-weight );line-height:var( --e-global-typography-gm_h3-line-height );letter-spacing:var( --e-global-typography-gm_h3-letter-spacing );}.elementor-8904 .elementor-element.elementor-element-f1e5792 .xpro-woo-product-price-cls,.elementor-8904 .elementor-element.elementor-element-f1e5792 .xpro-woo-product-price-cls .amount{color:var( --e-global-color-gm_dark );}.elementor-8904 .elementor-element.elementor-element-f1e5792 .is-simple-product .xpro-woo-product-price-cls span.woocommerce-Price-amount.amount:not(del span.woocommerce-Price-amount.amount){color:var( --e-global-color-secondary );}.elementor-8904 .elementor-element.elementor-element-f1e5792 .is-variable-product .xpro-woo-product-price-cls > span.woocommerce-Price-amount.amount:first-of-type{color:var( --e-global-color-secondary );}.elementor-8904 .elementor-element.elementor-element-f1e5792 .is-variable-product .xpro-woo-product-price-cls:has(del) span.woocommerce-Price-amount.amount:nth-of-type(2){color:var( --e-global-color-secondary );}.elementor-8904 .elementor-element.elementor-element-2ecbbc9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 .woocommerce-variation-availability .stock{display:none;}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 .woocommerce-variation-description{display:block;}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 .quantity .qty{color:var( --e-global-color-gm_dark );}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 .quantity .qty, .elementor-8904 .elementor-element.elementor-element-2ecbbc9 form .xpro-quantity-wrap button{border-color:var( --e-global-color-gm_border );}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 form.cart input.qty{height:52px;}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 .variations tr{flex-direction:row;}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 .woocommerce-variation-description p{color:#666666;}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 .xpro-badge{color:#FFFFFF;}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 form.cart button.alt{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-gm_white );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:14px 32px 14px 32px;}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 form.cart button.alt:hover,.elementor-8904 .elementor-element.elementor-element-2ecbbc9 form.cart button.alt:focus{color:var( --e-global-color-gm_white );background-color:var( --e-global-color-primary );}.elementor-8904 .elementor-element.elementor-element-93dd1d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-ed9d624 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8904 .elementor-element.elementor-element-ed9d624.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-8904 .elementor-element.elementor-element-ed9d624{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-item > a{font-family:var( --e-global-typography-gm_small-font-family ), Sans-serif;font-size:var( --e-global-typography-gm_small-font-size );font-weight:var( --e-global-typography-gm_small-font-weight );line-height:var( --e-global-typography-gm_small-line-height );}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-text{color:var( --e-global-color-gm_dark );transition:color 0.3s;}.elementor-8904 .elementor-element.elementor-element-0a4b29b{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-8904 .elementor-element.elementor-element-0a4b29b:not(.elementor-motion-effects-element-type-background), .elementor-8904 .elementor-element.elementor-element-0a4b29b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gm_bg );}.elementor-8904 .elementor-element.elementor-element-303b62f{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-33690ad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-33690ad .xpro-woo-product-desc-cls{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8904 .elementor-element.elementor-element-33690ad .xpro-woo-product-desc-cls a{color:var( --e-global-color-primary );}.elementor-8904 .elementor-element.elementor-element-d831be9 > .elementor-widget-container{background-color:var( --e-global-color-gm_white );padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-gm_border );border-radius:16px 16px 16px 16px;}.elementor-8904 .elementor-element.elementor-element-d831be9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-d831be9{font-family:var( --e-global-typography-gm_small-font-family ), Sans-serif;font-size:var( --e-global-typography-gm_small-font-size );font-weight:var( --e-global-typography-gm_small-font-weight );line-height:var( --e-global-typography-gm_small-line-height );}.elementor-8904 .elementor-element.elementor-element-5acc350{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-8904 .elementor-element.elementor-element-0bbc812{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-34894b9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-34894b9 .elementor-heading-title{font-family:var( --e-global-typography-gm_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-gm_h2-font-size );font-weight:var( --e-global-typography-gm_h2-font-weight );line-height:var( --e-global-typography-gm_h2-line-height );letter-spacing:var( --e-global-typography-gm_h2-letter-spacing );color:var( --e-global-color-primary );}.elementor-8904 .elementor-element.elementor-element-c352056.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8904 .elementor-element.elementor-element-c352056 .variations td.value .xpro_swatches{grid-gap:10px;display:flex;flex-wrap:wrap;}.elementor-8904 .elementor-element.elementor-element-c352056 .variations td.value .xpro_swatches .swatch{margin-right:0;}.elementor-8904 .elementor-element.elementor-element-c352056 .variations tr{flex-direction:row;display:flex;align-items:center;}.elementor-8904 .elementor-element.elementor-element-c352056 .woocommerce-variation-description p{color:#666666;}.elementor-8904 .elementor-element.elementor-element-c352056 .xpro-badge{color:#FFFFFF;}@media(max-width:1024px){.elementor-8904 .elementor-element.elementor-element-7758bfb .xpro-woo-product-title{font-size:var( --e-global-typography-gm_h2-font-size );line-height:var( --e-global-typography-gm_h2-line-height );letter-spacing:var( --e-global-typography-gm_h2-letter-spacing );}.elementor-8904 .elementor-element.elementor-element-994cd5d .xpro-woo-product-desc-cls{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8904 .elementor-element.elementor-element-f1e5792 .xpro-woo-product-price-cls{font-size:var( --e-global-typography-gm_h3-font-size );line-height:var( --e-global-typography-gm_h3-line-height );letter-spacing:var( --e-global-typography-gm_h3-letter-spacing );}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 form.cart button.alt{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-item > a{font-size:var( --e-global-typography-gm_small-font-size );line-height:var( --e-global-typography-gm_small-line-height );}.elementor-8904 .elementor-element.elementor-element-33690ad .xpro-woo-product-desc-cls{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8904 .elementor-element.elementor-element-d831be9{font-size:var( --e-global-typography-gm_small-font-size );line-height:var( --e-global-typography-gm_small-line-height );}.elementor-8904 .elementor-element.elementor-element-34894b9 .elementor-heading-title{font-size:var( --e-global-typography-gm_h2-font-size );line-height:var( --e-global-typography-gm_h2-line-height );letter-spacing:var( --e-global-typography-gm_h2-letter-spacing );}}@media(max-width:767px){.elementor-8904 .elementor-element.elementor-element-b891b91{--padding-top:24px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8904 .elementor-element.elementor-element-248be35{--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-8904 .elementor-element.elementor-element-89da5df{--width:100%;}.elementor-8904 .elementor-element.elementor-element-1d7a0ee{--width:100%;}.elementor-8904 .elementor-element.elementor-element-7758bfb .xpro-woo-product-title{font-size:var( --e-global-typography-gm_h2-font-size );line-height:var( --e-global-typography-gm_h2-line-height );letter-spacing:var( --e-global-typography-gm_h2-letter-spacing );}.elementor-8904 .elementor-element.elementor-element-994cd5d .xpro-woo-product-desc-cls{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8904 .elementor-element.elementor-element-f1e5792 .xpro-woo-product-price-cls{font-size:var( --e-global-typography-gm_h3-font-size );line-height:var( --e-global-typography-gm_h3-line-height );letter-spacing:var( --e-global-typography-gm_h3-letter-spacing );}.elementor-8904 .elementor-element.elementor-element-2ecbbc9 form.cart button.alt{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8904 .elementor-element.elementor-element-ed9d624 .elementor-icon-list-item > a{font-size:var( --e-global-typography-gm_small-font-size );line-height:var( --e-global-typography-gm_small-line-height );}.elementor-8904 .elementor-element.elementor-element-0a4b29b{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8904 .elementor-element.elementor-element-33690ad .xpro-woo-product-desc-cls{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8904 .elementor-element.elementor-element-d831be9{font-size:var( --e-global-typography-gm_small-font-size );line-height:var( --e-global-typography-gm_small-line-height );}.elementor-8904 .elementor-element.elementor-element-5acc350{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8904 .elementor-element.elementor-element-34894b9 .elementor-heading-title{font-size:var( --e-global-typography-gm_h2-font-size );line-height:var( --e-global-typography-gm_h2-line-height );letter-spacing:var( --e-global-typography-gm_h2-letter-spacing );}}@media(min-width:768px){.elementor-8904 .elementor-element.elementor-element-248be35{--content-width:1200px;}.elementor-8904 .elementor-element.elementor-element-89da5df{--width:50%;}.elementor-8904 .elementor-element.elementor-element-1d7a0ee{--width:46%;}.elementor-8904 .elementor-element.elementor-element-303b62f{--content-width:800px;}.elementor-8904 .elementor-element.elementor-element-0bbc812{--content-width:1200px;}}