.elementor-228 .elementor-element.elementor-element-2fc41bf{--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-228 .elementor-element.elementor-element-2fc41bf:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-2fc41bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43a567c );}.elementor-228 .elementor-element.elementor-element-1d1de01{padding:50px 0px 50px 0px;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-1d1de01 .elementor-icon-list-icon i{color:var( --e-global-color-9a380ef );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-1d1de01 .elementor-icon-list-icon svg{fill:var( --e-global-color-9a380ef );transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-1d1de01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-1d1de01 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-228 .elementor-element.elementor-element-1d1de01 .elementor-icon-list-text{color:var( --e-global-color-9a380ef );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-a6c8cff{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-d2fe7eb{width:105px;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-a90b677{width:120px;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-ed893af{width:150px;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-de5d4c0{width:150px;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-f7974be{width:150px;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart tr td.actions .button[name="update_cart"]{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:400;letter-spacing:0px;color:var( --e-global-color-9a380ef );padding:11px 20px 11px 20px;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart td.actions .coupon .button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:400;letter-spacing:0px;color:var( --e-global-color-9a380ef );}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart thead th{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-style:solid;border-color:#ECECEC;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart td{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-color:#ECECEC;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart tr.cart_item td.product-name{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart tr.cart_item td.product-name a{color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart tr.cart_item td.product-price .amount{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart tr.cart_item td.product-price .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart td.product-quantity .quantity input.input-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2), .elementor-228 .elementor-element.elementor-element-7351287 .select2-container .select2-selection--single{border-style:solid;border-color:#DFDFDF;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart td.product-remove .remove{font-size:16px;left:46px;right:auto;}.elementor-228 .elementor-element.elementor-element-7351287 .shop_table.cart td.actions .coupon{flex-direction:row;}.elementor-228 .elementor-element.elementor-element-9964685{--display:flex;--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-228 .elementor-element.elementor-element-4b87d29{--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-228 .elementor-element.elementor-element-978b5f1 ul.products li.product .button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9a380ef );}.elementor-228 .elementor-element.elementor-element-978b5f1 .cross-sells > h2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;}.elementor-228 .elementor-element.elementor-element-978b5f1 ul.products li.product{border-radius:10px 10px 10px 10px;}.elementor-228 .elementor-element.elementor-element-978b5f1 ul.products li.product .woocommerce-loop-product__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-978b5f1 ul.products li.product .star-rating{font-size:16px;}.elementor-228 .elementor-element.elementor-element-978b5f1 ul.products li.product .price{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );margin:0px 0px -3px 0px;}.elementor-228 .elementor-element.elementor-element-978b5f1 ul.products li.product .price .amount{color:var( --e-global-color-secondary );}.elementor-228 .elementor-element.elementor-element-fc4f210{--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-228 .elementor-element.elementor-element-b32b6cf .wc-proceed-to-checkout .button.checkout-button{background-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-228 .elementor-element.elementor-element-b32b6cf .cart_totals h2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;}.elementor-228 .elementor-element.elementor-element-b32b6cf .cart_totals .shop_table tr th,.elementor-228 .elementor-element.elementor-element-b32b6cf .cart_totals .shop_table_responsive tr td::before{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-228 .elementor-element.elementor-element-b32b6cf .cart_totals .shop_table tr th{border-style:solid;border-color:#ECECEC;}.elementor-228 .elementor-element.elementor-element-b32b6cf .cart_totals .shop_table tr td{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-color:#ECECEC;}.elementor-228 .elementor-element.elementor-element-b32b6cf .cart_totals .shop_table tr.cart-subtotal td .amount{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-228 .elementor-element.elementor-element-4b87d29{--width:50%;}.elementor-228 .elementor-element.elementor-element-fc4f210{--width:50%;}}