.elementor-7782 .elementor-element.elementor-element-7266e02{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7782 .elementor-element.elementor-element-7266e02:not(.elementor-motion-effects-element-type-background), .elementor-7782 .elementor-element.elementor-element-7266e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-7782 .elementor-element.elementor-element-fc13ef3 > .elementor-widget-container{margin:-7px -7px -7px -7px;padding:0px 0px 0px 0px;}.elementor-7782 .elementor-element.elementor-element-fc13ef3 .elementor-alert{background-color:#302E2E00;border-inline-start-color:#1D1C1C;border-inline-start-width:0px;}.elementor-7782 .elementor-element.elementor-element-fc13ef3 .elementor-alert-description{color:#FFFFFF;font-size:13px;}.elementor-7782 .elementor-element.elementor-element-fc13ef3{--dismiss-icon-vertical-position:13px;--dismiss-icon-horizontal-position:-8px;--dismiss-icon-normal-color:#FFFFFF;}.elementor-7782 .elementor-element.elementor-element-3e0e225{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7782 .elementor-element.elementor-element-7f294f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7782 .elementor-element.elementor-element-7f294f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );}.elementor-7782 .elementor-element.elementor-element-bf3bbc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7782 .elementor-element.elementor-element-bf3bbc6.elementor-element{--align-self:center;}.elementor-7782 .elementor-element.elementor-element-bf3bbc6{text-align:center;}.elementor-7782 .elementor-element.elementor-element-f651f69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7782 .elementor-element.elementor-element-f651f69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7782 .elementor-element.elementor-element-f93a9f0{--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;--justify-content:flex-end;}.elementor-7782 .elementor-element.elementor-element-f93a9f0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7782 .elementor-element.elementor-element-26f405a.elementor-element{--align-self:center;}.elementor-7782 .elementor-element.elementor-element-1ba8bbb{--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;--justify-content:center;}.elementor-7782 .elementor-element.elementor-element-2a9c082 .mini-cart-3 .woocommerce-mini-cart__buttons .button:nth-child(2){background:#282828 !important;}.elementor-7782 .elementor-element.elementor-element-640d8ba{--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;--justify-content:space-between;}.elementor-7782 .elementor-element.elementor-element-977f3ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7782 .elementor-element.elementor-element-977f3ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7782 .elementor-element.elementor-element-977f3ba{text-align:center;}.elementor-7782:not(.elementor-motion-effects-element-type-background), .elementor-7782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7782{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-7782 .elementor-element.elementor-element-7f294f8{--width:8%;}.elementor-7782 .elementor-element.elementor-element-f651f69{--width:50%;}.elementor-7782 .elementor-element.elementor-element-f93a9f0{--width:25%;}.elementor-7782 .elementor-element.elementor-element-1ba8bbb{--width:25%;}.elementor-7782 .elementor-element.elementor-element-640d8ba{--content-width:1500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7782 .elementor-element.elementor-element-f651f69{--width:205.4px;}.elementor-7782 .elementor-element.elementor-element-1ba8bbb{--width:585px;}}@media(max-width:1024px){.elementor-7782 .elementor-element.elementor-element-7f294f8{--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;}.elementor-7782 .elementor-element.elementor-element-7f294f8.e-con{--align-self:center;}.elementor-7782 .elementor-element.elementor-element-f651f69{--min-height:0px;--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:center;--align-items:flex-start;}.elementor-7782 .elementor-element.elementor-element-f651f69.e-con{--align-self:center;}.elementor-7782 .elementor-element.elementor-element-1ba8bbb{--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;}.elementor-7782 .elementor-element.elementor-element-1ba8bbb.e-con{--align-self:center;}}@media(max-width:767px){.elementor-7782 .elementor-element.elementor-element-3e0e225{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7782 .elementor-element.elementor-element-f651f69{--width:40%;--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:center;--align-items:flex-start;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7782 .elementor-element.elementor-element-f651f69.e-con{--align-self:center;}.elementor-7782 .elementor-element.elementor-element-f93a9f0{--width:60%;--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:center;--align-items:center;}.elementor-7782 .elementor-element.elementor-element-1ba8bbb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7782 .elementor-element.elementor-element-977f3ba{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}}/* Start custom CSS for headernine, class: .elementor-element-2a9c082 */.elementor-7782 .elementor-element.elementor-element-2a9c082 .elementor-button {
    background: #141b35;
}
.elementor-7782 .elementor-element.elementor-element-2a9c082 .elementor-button-text{
    color: #ffffff;
}
.elementor-7782 .elementor-element.elementor-element-2a9c082 .product-name{
    width: 100%!important;
}
/* ---------- آیتم هر محصول ---------- */

.elementor-menu-cart__product{
    display:flex !important;
    align-items:flex-start;
    gap:15px;
    position:relative;
    padding:15px 0;
    border-bottom:1px solid #ececec;
}

/* ---------- عکس ---------- */

.elementor-menu-cart__product-image{
    flex:0 0 80px;
    width:80px;
}

.elementor-menu-cart__product-image img{
    width:80px !important;
    height:80px !important;
    object-fit:cover;
    border-radius:10px;
    display:block;
}

/* ---------- بخش متن ---------- */

.elementor-menu-cart__product-name{
    flex:1;
    display:flex;
    flex-direction:column;
}

.elementor-menu-cart__product-name>a{
    font-size:15px;
    font-weight:700;
    color:#141b35;
    text-decoration:none;
    line-height:1.8;
}

.elementor-menu-cart__product-name .variation{
    margin:6px 0 0;
    font-size:13px;
    color:#777;
}

/* ---------- قیمت ---------- */

.elementor-menu-cart__product-price{
    margin-top:10px;
    font-size:14px;
    font-weight:700;
    color:#141b35;
}

.elementor-menu-cart__product-price .quantity{
    display:block;
}

/* ---------- دکمه حذف ---------- */

.elementor-menu-cart__product-remove{
    position:absolute;
    left:0;
    top:15px;
}

/* ---------- جمع کل ---------- */

.elementor-menu-cart__subtotal{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin:20px 0;
    font-size:18px;
    font-weight:700;
}

/* ---------- دکمه ها ---------- */

.elementor-menu-cart__buttons{
    display:flex !important;
    gap:12px;
}

.elementor-menu-cart__buttons a,
.elementor-menu-cart__buttons .button{
    flex:1;
    background:#141b35 !important;
    color:#fff !important;
    border:none !important;
    border-radius:8px;
    padding:13px 10px;
    text-align:center;
    font-weight:600;
    transition:.3s;
}

.elementor-menu-cart__buttons a:hover,
.elementor-menu-cart__buttons .button:hover{
    background:#202a4f !important;
    color:#fff !important;
}

/* ---------- ریسپانسیو ---------- */

@media(max-width:480px){

    .elementor-menu-cart__product{
        gap:12px;
    }

    .elementor-menu-cart__product-image{
        width:70px;
        flex:0 0 70px;
    }

    .elementor-menu-cart__product-image img{
        width:70px !important;
        height:70px !important;
    }

}/* End custom CSS */