.elementor-258 .elementor-element.elementor-element-bbbae1a{--display:flex;}.elementor-258 .elementor-element.elementor-element-c01834b{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-258 .elementor-element.elementor-element-3106c0b{--display:flex;--min-height:60px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8A20D;--border-color:#E8A20D;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-d282daa .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-258 .elementor-element.elementor-element-bdfa792{--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;}.elementor-258 .elementor-element.elementor-element-98019b1{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-98019b1:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-98019b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-753744f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-258 .elementor-element.elementor-element-2c706f9 img{border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-355ca66{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-c4595e3 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-62ce62c{text-align:end;}.elementor-258 .elementor-element.elementor-element-62ce62c .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-be7a757 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-7826aae{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-7826aae:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-7826aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-fcceb10{--display:flex;}.elementor-258 .elementor-element.elementor-element-f962385 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-645f8ae{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-582f0c3 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-411cd09 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-cad368d .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-a97fe2a{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-a97fe2a:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-a97fe2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-4914c05{--display:flex;}.elementor-258 .elementor-element.elementor-element-ee6ed7e img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-80f6f09{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-9d0ceb6 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-d52eee5 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-f13c3ba .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-487cb4b{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-487cb4b:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-487cb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-e6fb719{--display:flex;}.elementor-258 .elementor-element.elementor-element-fb0767e img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-e7e56b9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-0624867 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-665f8d3 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-a45b9f1 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-d9e3fc1{--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;}.elementor-258 .elementor-element.elementor-element-bcd4f6b{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-bcd4f6b:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-bcd4f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-e02eb94{--display:flex;}.elementor-258 .elementor-element.elementor-element-c5cd4ce img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-004f5e1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-acc5313 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-79d0233 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-2971a12 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-7df1155{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-7df1155:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-7df1155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-6edf79f{--display:flex;}.elementor-258 .elementor-element.elementor-element-5e2906e img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-f1e272f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-1d20f87 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-a9b8377 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-cf191f5 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-4dc2521{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-4dc2521:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-4dc2521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-8aa7162{--display:flex;}.elementor-258 .elementor-element.elementor-element-5743fa2 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-d8c7e7c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-91e31f4 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-d993785 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-e6d7123 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-0120337{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-0120337:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-0120337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-0208592{--display:flex;}.elementor-258 .elementor-element.elementor-element-4783d96 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-d5404b9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-a1dcb0b .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-82c2f65 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-809991a .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-ce3acef{--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;}.elementor-258 .elementor-element.elementor-element-96d1a07{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-96d1a07:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-96d1a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-369f9eb{--display:flex;}.elementor-258 .elementor-element.elementor-element-ce61d6e img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-77516ef{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-27b1ee9 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-33453c5 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-bc63606 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-d8cf694{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-d8cf694:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-d8cf694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-e49f2a6{--display:flex;}.elementor-258 .elementor-element.elementor-element-2750292 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-9aaff33{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-c3cbf4c .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-8fd8a19 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-4431522 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-607dfde{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-607dfde:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-607dfde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-107df57{--display:flex;}.elementor-258 .elementor-element.elementor-element-1fcbb2f img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-551ee5a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-ba252b3 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-3d1c83e .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-e24b980 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-d8f0e86{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-d8f0e86:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-d8f0e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-f06a6ea{--display:flex;}.elementor-258 .elementor-element.elementor-element-c881e20 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-f3a834d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-2989711 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-258 .elementor-element.elementor-element-e07087b .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-258 .elementor-element.elementor-element-2a1c69d .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-258 .elementor-element.elementor-element-bbbae1a{--width:90%;}.elementor-258 .elementor-element.elementor-element-3106c0b{--width:1%;}}/* Start custom CSS for container, class: .elementor-element-98019b1 */.elementor-258 .elementor-element.elementor-element-98019b1 {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-98019b1::before,
.elementor-258 .elementor-element.elementor-element-98019b1::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-98019b1::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-98019b1::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-98019b1 .product-photo,
.elementor-258 .elementor-element.elementor-element-98019b1 .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-98019b1 .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-98019b1:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-98019b1:hover::before,
.elementor-258 .elementor-element.elementor-element-98019b1:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-98019b1:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-98019b1:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7826aae */.elementor-258 .elementor-element.elementor-element-7826aae {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-7826aae::before,
.elementor-258 .elementor-element.elementor-element-7826aae::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-7826aae::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-7826aae::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-7826aae .product-photo,
.elementor-258 .elementor-element.elementor-element-7826aae .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-7826aae .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-7826aae:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-7826aae:hover::before,
.elementor-258 .elementor-element.elementor-element-7826aae:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-7826aae:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-7826aae:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97fe2a */.elementor-258 .elementor-element.elementor-element-a97fe2a {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-a97fe2a::before,
.elementor-258 .elementor-element.elementor-element-a97fe2a::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-a97fe2a::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-a97fe2a::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-a97fe2a .product-photo,
.elementor-258 .elementor-element.elementor-element-a97fe2a .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-a97fe2a .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-a97fe2a:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-a97fe2a:hover::before,
.elementor-258 .elementor-element.elementor-element-a97fe2a:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-a97fe2a:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-a97fe2a:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487cb4b */.elementor-258 .elementor-element.elementor-element-487cb4b {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-487cb4b::before,
.elementor-258 .elementor-element.elementor-element-487cb4b::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-487cb4b::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-487cb4b::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-487cb4b .product-photo,
.elementor-258 .elementor-element.elementor-element-487cb4b .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-487cb4b .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-487cb4b:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-487cb4b:hover::before,
.elementor-258 .elementor-element.elementor-element-487cb4b:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-487cb4b:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-487cb4b:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd4f6b */.elementor-258 .elementor-element.elementor-element-bcd4f6b {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-bcd4f6b::before,
.elementor-258 .elementor-element.elementor-element-bcd4f6b::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-bcd4f6b::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-bcd4f6b::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-bcd4f6b .product-photo,
.elementor-258 .elementor-element.elementor-element-bcd4f6b .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-bcd4f6b .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-bcd4f6b:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-bcd4f6b:hover::before,
.elementor-258 .elementor-element.elementor-element-bcd4f6b:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-bcd4f6b:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-bcd4f6b:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df1155 */.elementor-258 .elementor-element.elementor-element-7df1155 {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-7df1155::before,
.elementor-258 .elementor-element.elementor-element-7df1155::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-7df1155::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-7df1155::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-7df1155 .product-photo,
.elementor-258 .elementor-element.elementor-element-7df1155 .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-7df1155 .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-7df1155:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-7df1155:hover::before,
.elementor-258 .elementor-element.elementor-element-7df1155:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-7df1155:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-7df1155:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc2521 */.elementor-258 .elementor-element.elementor-element-4dc2521 {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-4dc2521::before,
.elementor-258 .elementor-element.elementor-element-4dc2521::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-4dc2521::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-4dc2521::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-4dc2521 .product-photo,
.elementor-258 .elementor-element.elementor-element-4dc2521 .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-4dc2521 .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-4dc2521:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-4dc2521:hover::before,
.elementor-258 .elementor-element.elementor-element-4dc2521:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-4dc2521:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-4dc2521:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0120337 */.elementor-258 .elementor-element.elementor-element-0120337 {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-0120337::before,
.elementor-258 .elementor-element.elementor-element-0120337::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-0120337::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-0120337::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-0120337 .product-photo,
.elementor-258 .elementor-element.elementor-element-0120337 .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-0120337 .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-0120337:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-0120337:hover::before,
.elementor-258 .elementor-element.elementor-element-0120337:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-0120337:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-0120337:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d1a07 */.elementor-258 .elementor-element.elementor-element-96d1a07 {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-96d1a07::before,
.elementor-258 .elementor-element.elementor-element-96d1a07::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-96d1a07::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-96d1a07::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-96d1a07 .product-photo,
.elementor-258 .elementor-element.elementor-element-96d1a07 .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-96d1a07 .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-96d1a07:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-96d1a07:hover::before,
.elementor-258 .elementor-element.elementor-element-96d1a07:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-96d1a07:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-96d1a07:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8cf694 */.elementor-258 .elementor-element.elementor-element-d8cf694 {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-d8cf694::before,
.elementor-258 .elementor-element.elementor-element-d8cf694::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-d8cf694::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-d8cf694::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-d8cf694 .product-photo,
.elementor-258 .elementor-element.elementor-element-d8cf694 .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-d8cf694 .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-d8cf694:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-d8cf694:hover::before,
.elementor-258 .elementor-element.elementor-element-d8cf694:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-d8cf694:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-d8cf694:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-607dfde */.elementor-258 .elementor-element.elementor-element-607dfde {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-607dfde::before,
.elementor-258 .elementor-element.elementor-element-607dfde::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-607dfde::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-607dfde::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-607dfde .product-photo,
.elementor-258 .elementor-element.elementor-element-607dfde .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-607dfde .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-607dfde:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-607dfde:hover::before,
.elementor-258 .elementor-element.elementor-element-607dfde:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-607dfde:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-607dfde:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f0e86 */.elementor-258 .elementor-element.elementor-element-d8f0e86 {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-258 .elementor-element.elementor-element-d8f0e86::before,
.elementor-258 .elementor-element.elementor-element-d8f0e86::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-258 .elementor-element.elementor-element-d8f0e86::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-258 .elementor-element.elementor-element-d8f0e86::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-258 .elementor-element.elementor-element-d8f0e86 .product-photo,
.elementor-258 .elementor-element.elementor-element-d8f0e86 .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-258 .elementor-element.elementor-element-d8f0e86 .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-258 .elementor-element.elementor-element-d8f0e86:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-258 .elementor-element.elementor-element-d8f0e86:hover::before,
.elementor-258 .elementor-element.elementor-element-d8f0e86:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-258 .elementor-element.elementor-element-d8f0e86:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-258 .elementor-element.elementor-element-d8f0e86:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */