.elementor-778 .elementor-element.elementor-element-2b472d3{--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-778 .elementor-element.elementor-element-49ae47b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-778 .elementor-element.elementor-element-49ae47b{border-radius:0px 0px 0px 0px;}.elementor-778 .elementor-element.elementor-element-d5766d5{--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-778 .elementor-element.elementor-element-f9051a4{--display:flex;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 20px 20px 20px;box-shadow:0px 0px 12px 0px rgba(55, 73, 72, 0.058823529411764705);--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-778 .elementor-element.elementor-element-7efc1e5{margin:1px 17px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-778 .elementor-element.elementor-element-7efc1e5 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:22px;font-weight:600;color:#5C5C5C;}.elementor-778 .elementor-element.elementor-element-41668b2{--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;}.elementor-778 .elementor-element.elementor-element-6e9326c{--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:10px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-778 .elementor-element.elementor-element-6e9326c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-778 .elementor-element.elementor-element-41cb05b .jet-woo-product-gallery-slider.swiper-container-vertical{height:800px;}.elementor-778 .elementor-element.elementor-element-41cb05b .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;padding:6px 6px 6px 6px;}.elementor-778 .elementor-element.elementor-element-bfd263b{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-778 .elementor-element.elementor-element-a018a81{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;}.elementor-778 .elementor-element.elementor-element-a018a81:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-a018a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2bd70b );}.elementor-778 .elementor-element.elementor-element-2a5524e{--display:flex;--min-height:62px;--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;--border-radius:7px 7px 7px 7px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-778 .elementor-element.elementor-element-2a5524e:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-2a5524e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-778 .elementor-element.elementor-element-2a5524e.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-778 .elementor-element.elementor-element-53d712c{text-align:center;}.elementor-778 .elementor-element.elementor-element-53d712c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:13px;font-weight:400;color:#FFC107;}.elementor-778 .elementor-element.elementor-element-8210e48{--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;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-778 .elementor-element.elementor-element-773e1a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-778 .elementor-element.elementor-element-773e1a5.elementor-element{--align-self:flex-end;}.woocommerce .elementor-778 .elementor-element.elementor-element-773e1a5 .price{color:var( --e-global-color-primary );font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;}.woocommerce .elementor-778 .elementor-element.elementor-element-773e1a5 .price ins{color:var( --e-global-color-primary );font-size:25px;}body:not(.rtl) .elementor-778 .elementor-element.elementor-element-773e1a5:not(.elementor-product-price-block-yes) del{margin-right:1px;}body.rtl .elementor-778 .elementor-element.elementor-element-773e1a5:not(.elementor-product-price-block-yes) del{margin-left:1px;}.elementor-778 .elementor-element.elementor-element-773e1a5.elementor-product-price-block-yes del{margin-bottom:1px;}.elementor-778 .elementor-element.elementor-element-0717877 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-778 .elementor-element.elementor-element-0717877{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:center;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-778 .elementor-element.elementor-element-10f172d{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-accent-font-feature-settings );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-778 .elementor-element.elementor-element-21c44e9 .elementor-button{background-color:var( --e-global-color-b2bd70b );fill:#949494;color:#949494;}.elementor-778 .elementor-element.elementor-element-21c44e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-778 .elementor-element.elementor-element-f411fef{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-778 .elementor-element.elementor-element-f411fef .elementor-divider-separator{width:100%;}.elementor-778 .elementor-element.elementor-element-f411fef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings );font-weight:var( --e-global-typography-text-font-weight );}.elementor-778 .elementor-element.elementor-element-ff304b7 .elementor-button{background-color:#FF9600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-778 .elementor-element.elementor-element-ff304b7 .elementor-button:hover, .elementor-778 .elementor-element.elementor-element-ff304b7 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-44c793e );}.elementor-778 .elementor-element.elementor-element-ff304b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-778 .elementor-element.elementor-element-ff304b7 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-778 .elementor-element.elementor-element-ff304b7 .elementor-button:hover svg, .elementor-778 .elementor-element.elementor-element-ff304b7 .elementor-button:focus svg{fill:var( --e-global-color-44c793e );}.elementor-778 .elementor-element.elementor-element-7a56232 .elementor-button{background-color:#A700FF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-778 .elementor-element.elementor-element-7a56232 .elementor-button:hover, .elementor-778 .elementor-element.elementor-element-7a56232 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-44c793e );}.elementor-778 .elementor-element.elementor-element-7a56232 .elementor-button-content-wrapper{flex-direction:row;}.elementor-778 .elementor-element.elementor-element-7a56232 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-778 .elementor-element.elementor-element-7a56232 .elementor-button:hover svg, .elementor-778 .elementor-element.elementor-element-7a56232 .elementor-button:focus svg{fill:var( --e-global-color-44c793e );}.elementor-778 .elementor-element.elementor-element-7cff98a .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-778 .elementor-element.elementor-element-7cff98a .elementor-button:hover, .elementor-778 .elementor-element.elementor-element-7cff98a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-44c793e );}.elementor-778 .elementor-element.elementor-element-7cff98a .elementor-button-content-wrapper{flex-direction:row;}.elementor-778 .elementor-element.elementor-element-7cff98a .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-778 .elementor-element.elementor-element-7cff98a .elementor-button:hover svg, .elementor-778 .elementor-element.elementor-element-7cff98a .elementor-button:focus svg{fill:var( --e-global-color-44c793e );}.elementor-778 .elementor-element.elementor-element-3f15c7d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-778 .elementor-element.elementor-element-3f15c7d .elementor-divider-separator{width:100%;}.elementor-778 .elementor-element.elementor-element-3f15c7d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-778 .elementor-element.elementor-element-8964b31 .elementor-button{background-color:var( --e-global-color-b2bd70b );fill:#949494;color:#949494;}.elementor-778 .elementor-element.elementor-element-8964b31 .elementor-button-content-wrapper{flex-direction:row;}.elementor-778 .elementor-element.elementor-element-fc844c7 .elementor-button:hover, .elementor-778 .elementor-element.elementor-element-fc844c7 .elementor-button:focus{background-color:var( --e-global-color-b2bd70b );color:var( --e-global-color-44c793e );border-color:var( --e-global-color-44c793e );}.elementor-778 .elementor-element.elementor-element-fc844c7 .elementor-button:hover svg, .elementor-778 .elementor-element.elementor-element-fc844c7 .elementor-button:focus svg{fill:var( --e-global-color-44c793e );}.elementor-778 .elementor-element.elementor-element-fc844c7 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-778 .elementor-element.elementor-element-9060e2c{padding:6px 3px 0px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-778 .elementor-element.elementor-element-e65ded3{--divider-border-style:solid;--divider-color:#FFC107;--divider-border-width:1px;}.elementor-778 .elementor-element.elementor-element-e65ded3 .elementor-divider-separator{width:100%;}.elementor-778 .elementor-element.elementor-element-e65ded3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-778 .elementor-element.elementor-element-e65ded3 .elementor-divider__text{color:#666666;}.elementor-778 .elementor-element.elementor-element-d14349b{--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-778 .elementor-element.elementor-element-ccdfadb{--divider-border-style:solid;--divider-color:#FFC107;--divider-border-width:1px;}.elementor-778 .elementor-element.elementor-element-ccdfadb .elementor-divider-separator{width:100%;}.elementor-778 .elementor-element.elementor-element-ccdfadb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-778 .elementor-element.elementor-element-ccdfadb .elementor-divider__text{color:#666666;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings );font-weight:var( --e-global-typography-text-font-weight );}.elementor-778 .elementor-element.elementor-element-bc5f91d{text-align:justify;}.elementor-778 .elementor-element.elementor-element-260808d{--divider-border-style:solid;--divider-color:#FFC107;--divider-border-width:1px;}.elementor-778 .elementor-element.elementor-element-260808d .elementor-divider-separator{width:100%;}.elementor-778 .elementor-element.elementor-element-260808d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-778 .elementor-element.elementor-element-260808d .elementor-divider__text{color:#666666;}.elementor-778 .elementor-element.elementor-element-ed9890b{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-778 .elementor-element.elementor-element-ed9890b .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-778 .elementor-element.elementor-element-ed9890b{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-778 .elementor-element.elementor-element-2b472d3{--content-width:1240px;}.elementor-778 .elementor-element.elementor-element-d5766d5{--content-width:1240px;}.elementor-778 .elementor-element.elementor-element-41668b2{--content-width:1240px;}.elementor-778 .elementor-element.elementor-element-6e9326c{--width:63.1%;}.elementor-778 .elementor-element.elementor-element-bfd263b{--width:35%;}.elementor-778 .elementor-element.elementor-element-2a5524e{--width:26%;}.elementor-778 .elementor-element.elementor-element-8210e48{--width:80%;}.elementor-778 .elementor-element.elementor-element-d14349b{--content-width:1240px;}}@media(max-width:767px){.elementor-778 .elementor-element.elementor-element-7efc1e5 .elementor-heading-title{font-size:12px;}.elementor-778 .elementor-element.elementor-element-6e9326c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-778 .elementor-element.elementor-element-2a5524e{--width:25%;}.elementor-778 .elementor-element.elementor-element-8210e48{--width:75%;--justify-content:center;}.elementor-778 .elementor-element.elementor-element-d14349b{--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-778 .elementor-element.elementor-element-ed9890b{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-49ae47b *//* باکس کلی */
.woo-breadcrumb-box .woocommerce-breadcrumb{
    background:#4f4f4f;
    padding:10px 20px;
  border-radius:0px 15px 15px 15px;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:6px;
    direction:rtl;
    font-size:13px;
    color:#dcdcdc;
}

/* آیکون e-far-map (کد صحیح \e86c) */
.woo-breadcrumb-box .woocommerce-breadcrumb::before{
    font-family: "eicons" !important;
    content: "\e86c"; /* e-far-map */
    font-size: 17px;
    color: #ffd34a;
    margin-left: 10px;
    position: relative;
    top: 1px;
}

/* لینک‌ها */
.woo-breadcrumb-box .woocommerce-breadcrumb a{
    color:#dcdcdc;
    text-decoration:none;
    position:relative;
    padding-left:12px;
}

/* Hover */
.woo-breadcrumb-box .woocommerce-breadcrumb a:hover{
    color:#ffffff;
}

/* حذف تمام / های واقعی */
.woo-breadcrumb-box .woocommerce-breadcrumb{
    font-size: 0;
}
.woo-breadcrumb-box .woocommerce-breadcrumb > *{
    font-size: 13px;
}

/* ساخت جداکننده > */
.woo-breadcrumb-box .woocommerce-breadcrumb a::after{
    content: ">";
    color:#ffd34a;
    position:absolute;
    left:-6px;
    top:0;
    font-weight:600;
}
/* لینک آخر */
.woo-breadcrumb-box .woocommerce-breadcrumb .current {
    color: #fff !important;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bfb07e7 */.rt-product-meta-box {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 14px;
    padding: 16px;
    direction: rtl;
    font-size: 12px;
    font-family: inherit;
}

.rt-row {
    display: grid;
    grid-template-columns: 22px 90px 1fr;
    align-items: center;
    gap: 12px;
    padding: 10px 0;
}

.rt-row:not(:last-child) {
    border-bottom: 1px solid #f3f3f3;
}

.rt-icon svg {
    width: 18px;
    height: 18px;
    stroke: #565656;
    fill: none;
    stroke-width: 1.7;
}

.rt-label {
    color: #6a6a6a;
}

.rt-value {
    color: #333;
}
.rt-icon svg {
    width: 18px;
    height: 18px;
    stroke: #444;
    fill: none;
    stroke-width: 1.8;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f5ddc1 */.rt-attr-box{
border:1px solid #eee;
border-radius:10px;
padding:12px 14px;
margin-top:0px;
background:#fff;
font-size:12px;
}

.rt-attr-row{
display:flex;
align-items:center;
margin-bottom:8px;
}

.rt-attr-row:last-child{
margin-bottom:0;
}

.rt-attr-icon{
width:20px;
margin-left:6px;
}

.rt-attr-icon svg{
width:16px;
height:16px;
stroke:#555;
fill:none;
stroke-width:1.7;
}

.rt-attr-label{
color:#666;
margin-left:4px;
}

.rt-attr-value{
color:#222;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc45a6b */.rt-share-wrapper{
    border:1px solid #e9c7ff;
    padding:18px;
    border-radius:14px;
}

.rt-share-icons{
    display:flex;
    gap:14px;
    justify-content:center;
    margin-bottom:15px;
}

.rt-share-item{
    width:40px;
    height:40px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    transition:.25s ease;
}

.rt-share-item:hover{
    transform:translateY(-4px);
}

.rt-rubika { background:#5b4bff; }
.rt-sms    { background:#1fbf73; }
.rt-eitaa  { background:#ff7700; }
.rt-copy   { background:#6e6e6e; }

.rt-share-item svg{
    width:20px;
    height:26px;
    fill:#fff;
}

/* Tooltip */
.rt-icon-wrap{
    position:relative;
}

.rt-icon-wrap:hover::after{
    content:attr(data-tip);
    position:absolute;
    bottom:-32px;
    left:50%;
    transform:translateX(-50%);
    background:#333;
    color:#fff;
    padding:5px 10px;
    border-radius:6px;
    font-size:12px;
    white-space:nowrap;
    opacity:1;
    transition:.2s;
}

.rt-icon-wrap::after{
    opacity:0;
}

/* input */
.rt-share-input-box{
    display:flex;
    gap:10px;
}

.rt-share-input-box input{
    flex:1;
    padding:2px 12px;
    border:1px solid #ccc;
    border-radius:12px;
    direction:ltr;
    text-align:left;
}

#rt-copy-button{
    padding:5px 10px;
    background:#555;
    border-radius:12px;
    color:#fff;
    cursor:pointer;
}/* End custom CSS */