.elementor-1627 .elementor-element.elementor-element-c8d4605{--display:flex;--width:100%;--flex-direction:row;--gap:60px;--flex-wrap:nowrap;--overlay-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:100px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px;}.elementor-1627 .elementor-element.elementor-element-cf26d5d{--display:flex;--content-width:100%;--overlay-transition:0.3s;}.elementor-1627 .elementor-element.elementor-element-771b631.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5a018f1 );}.elementor-1627 .elementor-element.elementor-element-771b631.elementor-view-framed .elementor-icon, .elementor-1627 .elementor-element.elementor-element-771b631.elementor-view-default .elementor-icon{fill:var( --e-global-color-5a018f1 );color:var( --e-global-color-5a018f1 );border-color:var( --e-global-color-5a018f1 );}.elementor-1627 .elementor-element.elementor-element-771b631{--icon-box-icon-margin:5px;}.elementor-1627 .elementor-element.elementor-element-771b631 .elementor-icon{font-size:32px;}.elementor-1627 .elementor-element.elementor-element-771b631 .elementor-icon-box-wrapper{text-align:left;}.elementor-1627 .elementor-element.elementor-element-771b631 .elementor-icon-box-title{margin-bottom:10px;}.elementor-1627 .elementor-element.elementor-element-771b631 .elementor-icon-box-description{color:var( --e-global-color-secondary );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-1627 .elementor-element.elementor-element-8af2857.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5a018f1 );}.elementor-1627 .elementor-element.elementor-element-8af2857.elementor-view-framed .elementor-icon, .elementor-1627 .elementor-element.elementor-element-8af2857.elementor-view-default .elementor-icon{fill:var( --e-global-color-5a018f1 );color:var( --e-global-color-5a018f1 );border-color:var( --e-global-color-5a018f1 );}.elementor-1627 .elementor-element.elementor-element-8af2857{--icon-box-icon-margin:5px;}.elementor-1627 .elementor-element.elementor-element-8af2857 .elementor-icon{font-size:32px;}.elementor-1627 .elementor-element.elementor-element-8af2857 .elementor-icon-box-wrapper{text-align:left;}.elementor-1627 .elementor-element.elementor-element-8af2857 .elementor-icon-box-title{margin-bottom:10px;}.elementor-1627 .elementor-element.elementor-element-8af2857 .elementor-icon-box-description{color:var( --e-global-color-secondary );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-1627 .elementor-element.elementor-element-7efa818{--display:flex;--width:100%;--flex-direction:column;--align-items:flex-start;--justify-content:space-between;--overlay-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1627 .elementor-element.elementor-element-5285ace{--update-cart-automatically-display:none;--sections-border-type:none;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-border-color:var( --e-global-color-c51bc3e );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-c51bc3e );--order-summary-rows-gap-top:calc( 20px/2 );--order-summary-rows-gap-bottom:calc( 20px/2 );--order-summary-title-spacing:10px;}.elementor-1627 .elementor-element.elementor-element-5285ace .shop_table .button{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-1627 .elementor-element.elementor-element-5285ace .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-secondary );}.elementor-1627 .elementor-element.elementor-element-5285ace .e-shop-table .cart th, .elementor-1627 .elementor-element.elementor-element-5285ace .e-shop-table .cart td:before{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-1627 .elementor-element.elementor-element-5285ace .cart td span, .elementor-1627 .elementor-element.elementor-element-5285ace .cart td, .elementor-1627 .elementor-element.elementor-element-5285ace .input-text.qty{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-1627 .elementor-element.elementor-element-5285ace .checkout-button{font-family:var( --e-global-typography-706ee2c-font-family ), Sans-serif;font-size:var( --e-global-typography-706ee2c-font-size );font-weight:var( --e-global-typography-706ee2c-font-weight );text-transform:var( --e-global-typography-706ee2c-text-transform );line-height:var( --e-global-typography-706ee2c-line-height );letter-spacing:var( --e-global-typography-706ee2c-letter-spacing );word-spacing:var( --e-global-typography-706ee2c-word-spacing );}.elementor-1627 .elementor-element.elementor-element-5285ace .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-c51bc3e );}.elementor-1627 .elementor-element.elementor-element-5285ace .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-5a018f1 );}.elementor-1627 .elementor-element.elementor-element-5285ace.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-1627 .elementor-element.elementor-element-c8d4605{--flex-direction:column-reverse;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:20px;--padding-bottom:80px;--padding-left:20px;}.elementor-1627 .elementor-element.elementor-element-cf26d5d{--flex-direction:row;--gap:40px;}.elementor-1627 .elementor-element.elementor-element-771b631 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1627 .elementor-element.elementor-element-8af2857 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1627 .elementor-element.elementor-element-5285ace .shop_table .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1627 .elementor-element.elementor-element-5285ace .e-shop-table .cart th, .elementor-1627 .elementor-element.elementor-element-5285ace .e-shop-table .cart td:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1627 .elementor-element.elementor-element-5285ace .cart td span, .elementor-1627 .elementor-element.elementor-element-5285ace .cart td, .elementor-1627 .elementor-element.elementor-element-5285ace .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1627 .elementor-element.elementor-element-5285ace .checkout-button{font-size:var( --e-global-typography-706ee2c-font-size );line-height:var( --e-global-typography-706ee2c-line-height );letter-spacing:var( --e-global-typography-706ee2c-letter-spacing );word-spacing:var( --e-global-typography-706ee2c-word-spacing );}.elementor-1627 .elementor-element.elementor-element-5285ace{width:703.156px;max-width:703.156px;}}@media(max-width:767px){.elementor-1627 .elementor-element.elementor-element-c8d4605{--flex-direction:column-reverse;--padding-top:20px;--padding-right:20px;--padding-bottom:050px;--padding-left:20px;}.elementor-1627 .elementor-element.elementor-element-771b631 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1627 .elementor-element.elementor-element-8af2857 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1627 .elementor-element.elementor-element-5285ace{--sections-padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-1627 .elementor-element.elementor-element-5285ace .shop_table .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1627 .elementor-element.elementor-element-5285ace .e-shop-table .cart th, .elementor-1627 .elementor-element.elementor-element-5285ace .e-shop-table .cart td:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1627 .elementor-element.elementor-element-5285ace .cart td span, .elementor-1627 .elementor-element.elementor-element-5285ace .cart td, .elementor-1627 .elementor-element.elementor-element-5285ace .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1627 .elementor-element.elementor-element-5285ace .checkout-button{font-size:var( --e-global-typography-706ee2c-font-size );line-height:var( --e-global-typography-706ee2c-line-height );letter-spacing:var( --e-global-typography-706ee2c-letter-spacing );word-spacing:var( --e-global-typography-706ee2c-word-spacing );}.elementor-1627 .elementor-element.elementor-element-5285ace > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1627 .elementor-element.elementor-element-cf26d5d{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1627 .elementor-element.elementor-element-cf26d5d{--width:100%;}}