﻿.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
body.rtl .elementor-14 .elementor-element.elementor-element-bf94229 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-30px / 2);
}
.elementor-14 .elementor-element.elementor-element-bf94229 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__subtotal
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product-name 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-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product .variation
{
    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-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product-price
{
    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-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product-price .product-quantity
{
    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-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__footer-buttons .elementor-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-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__footer-buttons a.elementor-button--view-cart
{
    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);
    border-radius: 10px 10px 10px 10px;
}
.elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-button--view-cart
{
    border-style: none;
}
.elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-button--checkout
{
    border-style: none;
}
.elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__footer-buttons a.elementor-button--checkout
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-14 .elementor-element.elementor-element-dd6e94d .woocommerce-mini-cart__empty-message
{
    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-widget-search-form .elementor-search-form__submit
{
    background-color: var(--e-global-color-secondary);
}
body.rtl .elementor-14 .elementor-element.elementor-element-fcf68ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
.elementor-14 .elementor-element.elementor-element-fcf68ad .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-14 .elementor-element.elementor-element-fcf68ad .elementor-icon-list-item:hover .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after
{
    border-color: var(--e-global-color-accent);
}
.elementor-theme-builder-content-area
{
    height: 400px;
}
@media(max-width: 1024px)
{
    body.rtl .elementor-14 .elementor-element.elementor-element-bf94229 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-30px / 2);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__subtotal
    {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product-name a
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product .variation
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product-price
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product-price .product-quantity
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__footer-buttons .elementor-button
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__footer-buttons a.elementor-button--view-cart
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .woocommerce-mini-cart__empty-message
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__subtotal
    {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product-name a
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product .variation
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product-price
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__product-price .product-quantity
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__footer-buttons .elementor-button
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .elementor-menu-cart__footer-buttons a.elementor-button--view-cart
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-14 .elementor-element.elementor-element-dd6e94d .woocommerce-mini-cart__empty-message
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}