.elementor-kit-3983{--e-global-color-primary:#E81551;--e-global-color-secondary:#1D1719;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FB7E3E;--e-global-color-5cc9231:#070707;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-5cc9231 );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:#FFFFFF03;border-style:none;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:transparent !important;background-image:linear-gradient(80deg, var( --e-global-color-accent ) 0%, #f2295b 100%) !important;}.elementor-kit-3983 a{color:var( --e-global-color-primary );}.elementor-kit-3983 a:hover{color:var( --e-global-color-primary );}.elementor-kit-3983 button,.elementor-kit-3983 input[type="button"],.elementor-kit-3983 input[type="submit"],.elementor-kit-3983 .elementor-button{font-family:"Poppins", Poppins;font-size:16px;font-weight:700;line-height:21px;color:var( --e-global-color-text );}.elementor-kit-3983 button:hover,.elementor-kit-3983 button:focus,.elementor-kit-3983 input[type="button"]:hover,.elementor-kit-3983 input[type="button"]:focus,.elementor-kit-3983 input[type="submit"]:hover,.elementor-kit-3983 input[type="submit"]:focus,.elementor-kit-3983 .elementor-button:hover,.elementor-kit-3983 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1310px;}.e-con{--container-max-width:1310px;}.elementor-widget:not(:last-child){margin-block-end:15px;}.elementor-element{--widgets-spacing:15px 10px;--widgets-spacing-row:15px;--widgets-spacing-column:10px;}{}h1.page-title{display:var(--page-title-display);}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );font-family:"Poppins", Poppins;font-size:16px;line-height:26px;--message-message-icon-color:var( --e-global-color-primary );--message-box-border-radius:5px 5px 5px 5px;--message-buttons-normal-text-color:var( --e-global-color-text );--message-buttons-hover-text-color:var( --e-global-color-5cc9231 );--message-buttons-border-radius:5px 5px 5px 5px;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.icon-box-logo .elementor-icon svg {
    filter: invert(100%)
}

#order_review .elementor-shoppe-step-2  .product-total {
  display: none !important;
}

/*** Cart Nav Menu ***/

.woofc-cart-link .woofc-cart-link-inner i {
  font-size:18px !important;
  color:#9198AA;
}

.woofc-cart-link .woofc-cart-link-inner i:hover {
  color:#FFF;
}

.woofc-cart-link .woofc-cart-link-inner::after {
    background:-webkit-linear-gradient(0deg, #E81551, #FA7A3F);
  background-size:100%;
  top:-8px;
  left:12px;
  border-radius: 4px;
  font-size:12px;
  font-family:poppins;
  display: inline-block;
  height: 16px;
  width: 15px;
  line-height: 17px;
}

.woofc-cart-link-inner-subtotal {
  color:#fff;
  font-size:13px;
  line-height: 18px;
  font-weight: 600;
  font-family: Poppins;
}

.woofc-cart-link-inner-subtotal .woocommerce-Price-amount.amount {
  vertical-align: super;
}


.woocommerce-Button.button br, .woocommerce-button.button br {
    display:none;
}

.woocommerce-info br {
	display:none;
}

.woocommerce-info:before {
	display:none;
}

.gradient-text, .elementor-active .elementor-accordion-title, .affirm-modal-trigger, .jet-toggle__label-text {
  background: -webkit-linear-gradient(0deg, #E81551, #FA7A3F);
  background-size:100%;
  display: inline;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.icon-gradient .elementor-icon i:before, .icon-gradient .elementor-icon svg:before {
background: -webkit-linear-gradient(0deg, #E81551, #FA7A3F);
  background-size:100%;
  display: inline;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    background: -webkit-linear-gradient(0deg, #E81551, #FA7A3F);
  background-size:100%;
  display: inline;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;    
}

.swiper-navigation-button i, .testimonials .icon {
background: -webkit-linear-gradient(0deg, #E81551, #FA7A3F);
  background-size:100%;
  display: inline;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color:-webkit-linear-gradient(0deg, #E81551, #FA7A3F) !important;
}

.deal-form button.elementor-button.elementor-size-sm {
    background: linear-gradient(80deg, var( --e-global-color-primary ) 0%, #FB7E3E 100%);
    margin-right:15px;
}

.deal-form button.elementor-button.elementor-size-sm:hover {
    color:#070707 !important;
}

.powergpu-form .elementor-button, .single_add_to_cart_button {
    background:-webkit-linear-gradient(0deg, #E81551, #FA7A3F);
}

.gradient-button {
  background:-webkit-linear-gradient(0deg, #E81551, #FA7A3F);
  background-size:100%;
  display:inline;
  border-radius: 6px;
}

.gradient-text-alt {
  background:-webkit-linear-gradient(0deg,#B96ADF,#FD6C68,#FEB045);
  background-size:100%;
  display:inline;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}

/****************** END ******************/

.wc_payment_methods input[type="radio"]:checked {
  border-color:#544efb!important;
}

.wfacp_main_form input[type="checkbox"]::after {
    background-color:#544efb!important;
}/* End custom CSS */