.elementor-6724 .elementor-element.elementor-element-85714e1 {
    --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: 5px;
    --padding-bottom: 5px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 99;
}

.elementor-6724 .elementor-element.elementor-element-85714e1:not(.elementor-motion-effects-element-type-background),
.elementor-6724 .elementor-element.elementor-element-85714e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-6724 .elementor-element.elementor-element-6896d73 {
    text-align: center;
}

.elementor-6724 .elementor-element.elementor-element-6896d73 .elementor-heading-title {
    font-family: var(--e-global-typography-53adb0b-font-family), Sans-serif;
    font-size: var(--e-global-typography-53adb0b-font-size);
    font-weight: var(--e-global-typography-53adb0b-font-weight);
    line-height: var(--e-global-typography-53adb0b-line-height);
    letter-spacing: var(--e-global-typography-53adb0b-letter-spacing);
    color: var(--e-global-color-89f43e4);
}

.elementor-6724 .elementor-element.elementor-element-162c50f {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 99;
}

.elementor-6724 .elementor-element.elementor-element-ad5df35 {
    --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-6724 .elementor-element.elementor-element-4f907a7>.elementor-widget-container {
    padding: 33px 0px -7px 84px;
}

.elementor-6724 .elementor-element.elementor-element-4f907a7 {
    text-align: left;
}

.elementor-6724 .elementor-element.elementor-element-4f907a7 img {
    width: 175px;
}

.elementor-6724 .elementor-element.elementor-element-0868752 {
    --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-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu .menu-item {
    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);
}

.elementor-6724 .elementor-element.elementor-element-e27f346.m-neuron-nav-menu--horizontal .m-neuron-nav-menu>ul>li:not(:last-child) {
    margin-right: 40px;
}

.elementor-6724 .elementor-element.elementor-element-e27f346:not(.m-neuron-nav-menu--horizontal) .m-neuron-nav-menu>ul>li:not(:last-child) {
    margin-bottom: 40px;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mobile ul li a,
.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu .sub-menu li a {
    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-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mobile ul li a {
    color: var(--e-global-color-secondary);
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu .sub-menu li a {
    color: var(--e-global-color-secondary);
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mobile ul li:hover a {
    color: var(--e-global-color-primary);
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu .sub-menu li:hover a {
    color: var(--e-global-color-primary);
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mobile ul li.current-menu-item a {
    color: var(--e-global-color-primary);
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu .sub-menu li.current-menu-item a {
    color: var(--e-global-color-primary);
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mobile>ul,
.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu>ul .sub-menu {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-eceabd8);
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu>ul .sub-menu,
.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mobile>ul {
    margin-top: 22px;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu>ul .sub-menu:before {
    height: 22px;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mega-menu__item .m-neuron-nav-menu--mega-menu {
    padding-top: 22px;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mobile>.m-neuron-nav-menu__list {
    padding: 16px 16px 16px 16px;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu>.m-neuron-nav-menu__list li>.sub-menu {
    padding: 16px 16px 16px 16px;
}

.elementor-6724 .elementor-element.elementor-element-2ab7792 {
    --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: flex-end;
    --align-items: center;
    --gap: 0px 20px;
    --row-gap: 0px;
    --column-gap: 20px;
}

.elementor-6724 .elementor-element.elementor-element-f006c59>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-6724 .elementor-element.elementor-element-299bf70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-6724 .elementor-element.elementor-element-299bf70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-6724 .elementor-element.elementor-element-299bf70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-6724 .elementor-element.elementor-element-299bf70 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-6724 .elementor-element.elementor-element-299bf70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-6724 .elementor-element.elementor-element-299bf70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-6724 .elementor-element.elementor-element-299bf70 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-6724 .elementor-element.elementor-element-299bf70 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-6724 .elementor-element.elementor-element-299bf70 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-6724 .elementor-element.elementor-element-299bf70 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-6724 .elementor-element.elementor-element-b824dcb {
    z-index: 999;
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__subtotal {
    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);
    border-top-style: solid;
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__close-button {
    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);
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-name,
.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-name a {
    font-family: var(--e-global-typography-eb2470d-font-family), Sans-serif;
    font-size: var(--e-global-typography-eb2470d-font-size);
    font-weight: var(--e-global-typography-eb2470d-font-weight);
    text-transform: var(--e-global-typography-eb2470d-text-transform);
    line-height: var(--e-global-typography-eb2470d-line-height);
    letter-spacing: var(--e-global-typography-eb2470d-letter-spacing);
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-price {
    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);
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-remove:before {
    color: var(--e-global-color-primary);
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-remove {
    font-size: 16px;
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product,
.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__subtotal {
    border-bottom-style: solid;
    border-color: var(--e-global-color-eceabd8);
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product,
.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__products,
.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__subtotal {
    border-bottom-width: 1px;
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product:first-child,
.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__subtotal {
    border-top-width: 1px;
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__footer-buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__footer-buttons .a-neuron-button {
    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);
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .a-neuron-button--view-cart {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .a-neuron-button--checkout {
    color: var(--e-global-color-89f43e4);
    background-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__sidebar {
    min-height: 100vh;
}

.elementor-6724 .elementor-element.elementor-element-aef2087 {
    --display: flex;
}

.elementor-6724 .elementor-element.elementor-element-e951325 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 99;
}

.elementor-6724 .elementor-element.elementor-element-5df2123 {
    --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-6724 .elementor-element.elementor-element-0720a76.elementor-element {
    --align-self: stretch;
}

.elementor-6724 .elementor-element.elementor-element-0720a76 {
    text-align: left;
}

.elementor-6724 .elementor-element.elementor-element-0720a76 img {
    width: 126px;
}

.elementor-6724 .elementor-element.elementor-element-c936cb2 {
    --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: flex-end;
    --align-items: center;
    --gap: 0px 24px;
    --row-gap: 0px;
    --column-gap: 24px;
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__subtotal {
    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);
    border-top-style: solid;
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__close-button {
    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);
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-name,
.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-name a {
    font-family: var(--e-global-typography-eb2470d-font-family), Sans-serif;
    font-size: var(--e-global-typography-eb2470d-font-size);
    font-weight: var(--e-global-typography-eb2470d-font-weight);
    text-transform: var(--e-global-typography-eb2470d-text-transform);
    line-height: var(--e-global-typography-eb2470d-line-height);
    letter-spacing: var(--e-global-typography-eb2470d-letter-spacing);
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-price {
    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);
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-remove:before {
    color: var(--e-global-color-primary);
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-remove {
    font-size: 16px;
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product,
.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__subtotal {
    border-bottom-style: solid;
    border-color: var(--e-global-color-eceabd8);
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product,
.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__products,
.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__subtotal {
    border-bottom-width: 1px;
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product:first-child,
.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__subtotal {
    border-top-width: 1px;
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__footer-buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__footer-buttons .a-neuron-button {
    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);
}

.elementor-6724 .elementor-element.elementor-element-d862022 .a-neuron-button--view-cart {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-6724 .elementor-element.elementor-element-d862022 .a-neuron-button--checkout {
    color: var(--e-global-color-89f43e4);
    background-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__sidebar {
    min-height: 100vh;
}

.elementor-6724 .elementor-element.elementor-element-37e8fe4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6724 .elementor-element.elementor-element-37e8fe4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-6724 .elementor-element.elementor-element-37e8fe4.elementor-view-framed .elementor-icon,
.elementor-6724 .elementor-element.elementor-element-37e8fe4.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-6724 .elementor-element.elementor-element-37e8fe4.elementor-view-framed .elementor-icon,
.elementor-6724 .elementor-element.elementor-element-37e8fe4.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

@media(min-width:721px) {
    .elementor-6724 .elementor-element.elementor-element-ad5df35 {
        --width: 20%;
    }

    .elementor-6724 .elementor-element.elementor-element-0868752 {
        --width: 60%;
    }

    .elementor-6724 .elementor-element.elementor-element-2ab7792 {
        --width: 20%;
    }

    .elementor-6724 .elementor-element.elementor-element-5df2123 {
        --width: 50%;
    }

    .elementor-6724 .elementor-element.elementor-element-c936cb2 {
        --width: 50%;
    }
}

@media(max-width:1279px) {
    .elementor-6724 .elementor-element.elementor-element-6896d73 .elementor-heading-title {
        font-size: var(--e-global-typography-53adb0b-font-size);
        line-height: var(--e-global-typography-53adb0b-line-height);
        letter-spacing: var(--e-global-typography-53adb0b-letter-spacing);
    }

    .elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu .menu-item {
        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-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mobile ul li a,
    .elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu .sub-menu li a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__subtotal {
        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-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__close-button {
        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-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-name,
    .elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-name a {
        font-size: var(--e-global-typography-eb2470d-font-size);
        line-height: var(--e-global-typography-eb2470d-line-height);
        letter-spacing: var(--e-global-typography-eb2470d-letter-spacing);
    }

    .elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-price {
        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-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__footer-buttons .a-neuron-button {
        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-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__subtotal {
        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-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__close-button {
        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-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-name,
    .elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-name a {
        font-size: var(--e-global-typography-eb2470d-font-size);
        line-height: var(--e-global-typography-eb2470d-line-height);
        letter-spacing: var(--e-global-typography-eb2470d-letter-spacing);
    }

    .elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-price {
        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-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__footer-buttons .a-neuron-button {
        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-6724 .elementor-element.elementor-element-37e8fe4 .elementor-icon {
        font-size: 32px;
    }

    .elementor-6724 .elementor-element.elementor-element-37e8fe4 .elementor-icon svg {
        height: 32px;
    }
}

@media(max-width:720px) {
    .elementor-6724 .elementor-element.elementor-element-6896d73 .elementor-heading-title {
        font-size: var(--e-global-typography-53adb0b-font-size);
        line-height: var(--e-global-typography-53adb0b-line-height);
        letter-spacing: var(--e-global-typography-53adb0b-letter-spacing);
    }

    .elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu .menu-item {
        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-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mobile ul li a,
    .elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu .sub-menu li a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__subtotal {
        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-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__close-button {
        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-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-name,
    .elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-name a {
        font-size: var(--e-global-typography-eb2470d-font-size);
        line-height: var(--e-global-typography-eb2470d-line-height);
        letter-spacing: var(--e-global-typography-eb2470d-letter-spacing);
    }

    .elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__product-price {
        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-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__footer-buttons .a-neuron-button {
        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-6724 .elementor-element.elementor-element-5df2123 {
        --width: 40%;
    }

    .elementor-6724 .elementor-element.elementor-element-c936cb2 {
        --width: 60%;
    }

    .elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__subtotal {
        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-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__close-button {
        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-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-name,
    .elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-name a {
        font-size: var(--e-global-typography-eb2470d-font-size);
        line-height: var(--e-global-typography-eb2470d-line-height);
        letter-spacing: var(--e-global-typography-eb2470d-letter-spacing);
    }

    .elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__product-price {
        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-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__footer-buttons .a-neuron-button {
        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-6724 .elementor-element.elementor-element-37e8fe4 .elementor-icon {
        font-size: 32px;
    }

    .elementor-6724 .elementor-element.elementor-element-37e8fe4 .elementor-icon svg {
        height: 32px;
    }
}

/* Start custom CSS for neuron-nav-menu, class: .elementor-element-e27f346 */
.elementor-6724 .elementor-element.elementor-element-e27f346 ul li a {
    position: relative;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .sub-menu li a {
    text-transform: none;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .sub-menu li {
    width: 100%;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .sub-menu .menu-item-has-children:before {
    content: "●";
    position: absolute;
    right: 10px;
    font-size: 12px;
    width: 20px;
    height: 20px;
    color: #000;
    text-align: right;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .sub-menu li a:before,
.elementor-6724 .elementor-element.elementor-element-e27f346 .m-neuron-nav-menu--mega-menu li a:before {
    display: none !important;
}


.elementor-6724 .elementor-element.elementor-element-e27f346 .sub-menu {
    min-width: 260px !important;
    position: relative;
    margin-left: 0 !important;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .sub-menu:before {
    top: -50px !important;
    width: 0px;
    height: 50px !important;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .sub-menu .sub-menu:before {
    width: 36px !important;
    left: -36px !important;
}

.elementor-6724 .elementor-element.elementor-element-e27f346 .sub-menu .sub-menu {
    margin-left: 18px !important
}

@media (min-width: 1900px) {
    .elementor-6724 .elementor-element.elementor-element-e27f346 li:not(:last-child) {
        margin-right: 50px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f006c59 */
.selectron23 {
    z-index: 2 !important;
}

.woocs-lds-ellipsis {
    display: none !important;
}

/* End custom CSS */
/* Start custom CSS for neuron-woo-menu-cart, class: .elementor-element-b824dcb */
.m-neuron-menu-cart__toggle-icon--cart-neuron i.eicon:before {
    content: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0icW9kZWYtc3ZnLS1jYXJ0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Mi41IDYyLjUiPjxwYXRoIGQ9Ik01OC4zNTYgMTUuODloLTEwLjE2QzQ3LjIxNiA2Ljk2IDQxLjUxNiAwIDMxLjIxNiAwYy0xMC4xMSAwLTE1LjgxIDcuNDQtMTYuODQgMTUuODlINC4xODZMLjAwNiA2MC43NGExLjUzNiAxLjUzNiAwIDAgMCAuNDggMS4yNCAxLjkyNyAxLjkyNyAwIDAgMCAxLjMzLjUyaDU4Ljg4YTEuOTQ5IDEuOTQ5IDAgMCAwIDEuMzUtLjU0IDEuNTQ4IDEuNTQ4IDAgMCAwIC40Ni0xLjI2bC00LjE1LTQ0LjgxWk0zMS4yMTYgMy4yOGM2LjYzIDAgMTIuMjYgMy41NiAxMy4zMSAxMi42MWgtMjYuNDhjMS4xMS04Ljg1IDYuODEtMTIuNjEgMTMuMTctMTIuNjFaTTMuNzc2IDU5LjIybDQuMTktNDAuMDZoNi4xM2MtLjA5IDEuNTQtLjEzIDMuMDktLjEzIDQuNmExLjgzIDEuODMgMCAwIDAgMy42NCAwYzAtMS42NC4wNS0zLjE3LjE0LTQuNmgyNy4wNmMuMDcgMS40My4xMiAyLjk1LjEyIDQuNmExLjgzIDEuODMgMCAwIDAgMy42NCAwYzAtMS41NS0uMDMtMy4wOS0uMTEtNC42aDYuMDZsNC4xNyA0MC4wNkgzLjc3NloiLz48L3N2Zz4=") !important;
    background-image: none;
    left: 0 !important;
    position: relative !important;
    display: block;
    margin-left: 10px;
}

.elementor-6724 .elementor-element.elementor-element-b824dcb .m-neuron-menu-cart__toggle {
    display: flex;
}

/* End custom CSS */
/* Start custom CSS for neuron-woo-menu-cart, class: .elementor-element-d862022 */
.m-neuron-menu-cart__toggle-icon--cart-neuron i.eicon:before {
    content: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0icW9kZWYtc3ZnLS1jYXJ0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Mi41IDYyLjUiPjxwYXRoIGQ9Ik01OC4zNTYgMTUuODloLTEwLjE2QzQ3LjIxNiA2Ljk2IDQxLjUxNiAwIDMxLjIxNiAwYy0xMC4xMSAwLTE1LjgxIDcuNDQtMTYuODQgMTUuODlINC4xODZMLjAwNiA2MC43NGExLjUzNiAxLjUzNiAwIDAgMCAuNDggMS4yNCAxLjkyNyAxLjkyNyAwIDAgMCAxLjMzLjUyaDU4Ljg4YTEuOTQ5IDEuOTQ5IDAgMCAwIDEuMzUtLjU0IDEuNTQ4IDEuNTQ4IDAgMCAwIC40Ni0xLjI2bC00LjE1LTQ0LjgxWk0zMS4yMTYgMy4yOGM2LjYzIDAgMTIuMjYgMy41NiAxMy4zMSAxMi42MWgtMjYuNDhjMS4xMS04Ljg1IDYuODEtMTIuNjEgMTMuMTctMTIuNjFaTTMuNzc2IDU5LjIybDQuMTktNDAuMDZoNi4xM2MtLjA5IDEuNTQtLjEzIDMuMDktLjEzIDQuNmExLjgzIDEuODMgMCAwIDAgMy42NCAwYzAtMS42NC4wNS0zLjE3LjE0LTQuNmgyNy4wNmMuMDcgMS40My4xMiAyLjk1LjEyIDQuNmExLjgzIDEuODMgMCAwIDAgMy42NCAwYzAtMS41NS0uMDMtMy4wOS0uMTEtNC42aDYuMDZsNC4xNyA0MC4wNkgzLjc3NloiLz48L3N2Zz4=") !important;
    background-image: none;
    left: 0 !important;
    position: relative !important;
    display: block;
    margin-left: 10px;
}

.elementor-6724 .elementor-element.elementor-element-d862022 .m-neuron-menu-cart__toggle {
    display: flex;
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37e8fe4 */
.elementor-6724 .elementor-element.elementor-element-37e8fe4 .elementor-icon {
    display: block;
}

/* End custom CSS */
/* Start custom CSS */
.n-page-scroll header {
    transition: all .4s;
    transform: translateY(-40px);
}

@media (max-width: 720px) {
    .n-page-scroll header {
        transform: translateY(-32px);
    }
}

header {
    transition: all .4s;
    background-color: #fff;
}

.n-page-scroll .m-neuron-menu-cart__sidebar.active {
    margin-top: 40px !important;
}

/* End custom CSS */