.elementor-147 .elementor-element.elementor-element-1facee9{--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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-147 .elementor-element.elementor-element-fe54ab0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-147 .elementor-element.elementor-element-fe54ab0 img{width:32%;}.elementor-147 .elementor-element.elementor-element-d7bdbcf{--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;}.elementor-147 .elementor-element.elementor-element-c021cdb{--display:flex;--min-height:0px;--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-147 .elementor-element.elementor-element-4e4487e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-147 .elementor-element.elementor-element-4e4487e .xpro-woo-product-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-ac753f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-147 .elementor-element.elementor-element-ac753f5 .xpro-woo-product-price-cls{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-147 .elementor-element.elementor-element-ac753f5 .xpro-woo-product-price-cls,.elementor-147 .elementor-element.elementor-element-ac753f5 .xpro-woo-product-price-cls .amount{color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-ac753f5 .xpro-woo-product-price-cls del .woocommerce-Price-amount{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-943b346.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-147 .elementor-element.elementor-element-f5d285c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-147 .elementor-element.elementor-element-f5d285c .stock{display:block;font-size:14px;font-weight:500;text-transform:uppercase;line-height:17px;}.elementor-147 .elementor-element.elementor-element-f5d285c .woocommerce-variation-description{display:block;}.elementor-147 .elementor-element.elementor-element-f5d285c .quantity .qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-147 .elementor-element.elementor-element-f5d285c .variations label, .elementor-147 .elementor-element.elementor-element-f5d285c .variations select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-147 .elementor-element.elementor-element-f5d285c .variations tr{flex-direction:row;}.elementor-147 .elementor-element.elementor-element-f5d285c .variations th.label{width:0px;}.elementor-147 .elementor-element.elementor-element-f5d285c .variations td.value{width:100%;}.elementor-147 .elementor-element.elementor-element-f5d285c .woocommerce-variation-description p{color:#666666;}.elementor-147 .elementor-element.elementor-element-f5d285c .xpro-badge{color:#FFFFFF;}.elementor-147 .elementor-element.elementor-element-f5d285c form.cart button.alt{font-family:"Fira Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-147 .elementor-element.elementor-element-f5d285c form.cart button.alt:hover,.elementor-147 .elementor-element.elementor-element-f5d285c form.cart button.alt:focus{background-color:var( --e-global-color-secondary );}.elementor-147 .elementor-element.elementor-element-d810239{--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-147 .elementor-element.elementor-element-e85657a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-147 .elementor-element.elementor-element-e85657a.elementor-widget-xpro-woo-product-images{text-align:left;}.elementor-147 .elementor-element.elementor-element-e85657a .xpro-product-image-wrapper{width:100%;}.elementor-147 .elementor-element.elementor-element-d5e182b{--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-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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-147 .elementor-element.elementor-element-e892403{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-147 .elementor-element.elementor-element-e892403.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-147 .elementor-element.elementor-element-e892403 .elementor-divider-separator{width:100%;}.elementor-147 .elementor-element.elementor-element-e892403 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-c16c7f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-147 .elementor-element.elementor-element-c16c7f2{text-align:center;}.elementor-147 .elementor-element.elementor-element-c16c7f2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0px;word-spacing:15px;}.elementor-147 .elementor-element.elementor-element-e4a1e22.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-button-next{top:calc(50% + -45px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-button-prev{top:calc(50% + -45px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-vertical .swiper-button-prev{top:-45px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-vertical ~ .swiper-button-prev{top:-45px;left:calc(50% - -80px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-vertical .swiper-button-next{bottom:-45px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-vertical ~ .swiper-button-next{bottom:-45px;left:calc(50% - -80px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-vertical .swiper-button-prev{top:-45px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-vertical ~ .swiper-button-prev{top:-45px;left:calc(50% - -80px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-vertical .swiper-button-next{bottom:-45px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-vertical ~ .swiper-button-next{bottom:-45px;left:calc(50% - -80px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-next{right:-80px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-prev{left:-80px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-next{right:calc(-1*-80px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-prev{left:calc(-1*-80px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-vertical > .swiper-button-next{left:calc(50% - -80px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-vertical > .swiper-button-prev{left:calc(50% - -80px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-vertical > .swiper-button-next{left:calc(50% - -80px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-vertical > .swiper-button-prev{left:calc(50% - -80px);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination{bottom:0px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-swiper-pagination-outside{margin-top:0px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-vertical ~ .qodef-swiper-pagination-outside{margin-top:0;margin-left:0px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-swiper-container.swiper-container-vertical > .swiper-pagination{bottom:auto;right:0px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-vertical ~ .qodef-swiper-pagination-outside{margin-top:0;margin-left:0px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-swiper-container.swiper-vertical > .swiper-pagination{bottom:auto;right:0px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-pagination-bullet{width:calc(3px*1.4);height:calc(3px*1.4);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-horizontal > .swiper-pagination-bullets{min-height:calc(3px*1.4);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-horizontal > .swiper-pagination-bullets{min-height:calc(3px*1.4);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 calc(39px*0.72/2);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:calc(39px*0.72/2) 0;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-swiper-pagination-outside .swiper-pagination-bullet{margin:0 calc(39px*0.72/2);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-container-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet{margin:calc(39px*0.72/2) 0;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 calc(39px*0.72/2);}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:calc(39px*0.72/2) 0;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .swiper-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet{margin:calc(39px*0.72/2) 0;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-pagination--vertical .swiper-pagination-bullets .swiper-pagination-bullet{margin:calc(39px*0.72/2) 0;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-shortcode .qodef-e-title:hover{color:var( --e-global-color-secondary );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-shortcode .qodef-e-title:hover a{color:var( --e-global-color-secondary );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-shortcode .qodef-e-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-e-product-content{background-color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-item-layout--info-below-swap .qodef-e-product-inner{background-color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-item-layout--info-below-swap .qodef-e-product-categories{margin-top:14px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-item-layout--info-below-swap .qodef-e-swap-holder{margin-top:0px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-item-layout--info-below-swap .qodef-e-ratings{margin-top:0px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-e-product-categories a:hover{color:var( --e-global-color-secondary );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-e-product-categories{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-woo-product-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .woocommerce-Price-currencySymbol{top:-4px;}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-button{color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-button.qodef-layout--filled{background-color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-147 .elementor-element.elementor-element-c021cdb{--width:50%;}.elementor-147 .elementor-element.elementor-element-d810239{--width:50%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-147 .elementor-element.elementor-element-4e4487e .xpro-woo-product-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-ac753f5 .xpro-woo-product-price-cls{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-147 .elementor-element.elementor-element-ac753f5 .xpro-woo-product-price-cls del .woocommerce-Price-amount{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-f5d285c .quantity .qty{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-147 .elementor-element.elementor-element-f5d285c .variations label, .elementor-147 .elementor-element.elementor-element-f5d285c .variations select{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-shortcode .qodef-e-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-e-product-categories{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-woo-product-price{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-147 .elementor-element.elementor-element-4e4487e .xpro-woo-product-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-ac753f5 .xpro-woo-product-price-cls{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-147 .elementor-element.elementor-element-ac753f5 .xpro-woo-product-price-cls del .woocommerce-Price-amount{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-f5d285c .quantity .qty{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-147 .elementor-element.elementor-element-f5d285c .variations label, .elementor-147 .elementor-element.elementor-element-f5d285c .variations select{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-shortcode .qodef-e-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-e-product-categories{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e4a1e22 .qodef-woo-product-price{letter-spacing:var( --e-global-typography-text-letter-spacing );}}