.elementor-5937 .elementor-element.elementor-element-deec737{--display:flex;--min-height:450px;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:8px;--padding-right:8px;--z-index:1;}.elementor-5937 .elementor-element.elementor-element-deec737:not(.elementor-motion-effects-element-type-background), .elementor-5937 .elementor-element.elementor-element-deec737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #1A3D2B 0%, #257953 60%);}.elementor-5937 .elementor-element.elementor-element-4ee0729{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5937 .elementor-element.elementor-element-d35c461{text-align:center;}.elementor-5937 .elementor-element.elementor-element-d35c461 .elementor-heading-title{font-family:"vazirmatn", IRANSans;font-size:38px;font-weight:800;color:#F5F8F5;}.elementor-5937 .elementor-element.elementor-element-28acf08.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-5937 .elementor-element.elementor-element-ca99582 > .elementor-widget-container{padding:13px 0px 13px 0px;}.elementor-5937 .elementor-element.elementor-element-ca99582{text-align:center;font-family:"vazirmatn", IRANSans;font-size:17px;font-weight:400;color:#B3C9B8;}.elementor-5937 .elementor-element.elementor-element-b94e22b{--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;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-5937 .elementor-element.elementor-element-df249d2{--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;}.elementor-5937 .elementor-element.elementor-element-a51f4a5{--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;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1F8433;--border-color:#1F8433;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;}.elementor-5937 .elementor-element.elementor-element-a51f4a5:hover{border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#35A54B;--border-color:#35A54B;--border-radius:3px 0px 0px 0px;--border-top-left-radius:3px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-5937 .elementor-element.elementor-element-a51f4a5, .elementor-5937 .elementor-element.elementor-element-a51f4a5::before{--border-transition:0.3s;}.elementor-5937 .elementor-element.elementor-element-a51f4a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5937 .elementor-element.elementor-element-2a3ec3c{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-5937 .elementor-element.elementor-element-1d93463{text-align:start;}.elementor-5937 .elementor-element.elementor-element-1d93463 .elementor-heading-title{font-size:20px;color:#0D6E26;}.elementor-5937 .elementor-element.elementor-element-acfefe1{font-size:12px;}.elementor-5937 .elementor-element.elementor-element-fdfd3ec > .elementor-widget-container{padding:7px 0px 7px 0px;}.elementor-5937 .elementor-element.elementor-element-fdfd3ec{font-family:"vazirmatn", IRANSans;font-size:14px;font-weight:500;}.elementor-5937 .elementor-element.elementor-element-a124344 > .elementor-widget-container{padding:7px 0px 7px 0px;}.elementor-5937 .elementor-element.elementor-element-a124344{text-align:center;font-family:"vazirmatn", IRANSans;font-size:14px;font-weight:500;}.elementor-5937 .elementor-element.elementor-element-65ce9e0 .elementor-button{background-color:#60955B;border-radius:30px 30px 30px 30px;}.elementor-5937 .elementor-element.elementor-element-65ce9e0 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5937 .elementor-element.elementor-element-65ce9e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5937 .elementor-element.elementor-element-65ce9e0 .elementor-button:hover, .elementor-5937 .elementor-element.elementor-element-65ce9e0 .elementor-button:focus{color:#FFF2C0;}.elementor-5937 .elementor-element.elementor-element-65ce9e0 .elementor-button:hover svg, .elementor-5937 .elementor-element.elementor-element-65ce9e0 .elementor-button:focus svg{fill:#FFF2C0;}.elementor-5937 .elementor-element.elementor-element-aa04d2c{--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;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5AC3B;--border-color:#E5AC3B;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;}.elementor-5937 .elementor-element.elementor-element-aa04d2c:hover{border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDCB4E;--border-color:#DDCB4E;--border-radius:3px 0px 0px 0px;--border-top-left-radius:3px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-5937 .elementor-element.elementor-element-aa04d2c, .elementor-5937 .elementor-element.elementor-element-aa04d2c::before{--border-transition:0.3s;}.elementor-5937 .elementor-element.elementor-element-aa04d2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5937 .elementor-element.elementor-element-2de3a7b{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-5937 .elementor-element.elementor-element-272bf6d{text-align:start;}.elementor-5937 .elementor-element.elementor-element-272bf6d .elementor-heading-title{font-size:20px;color:#0D6E26;}.elementor-5937 .elementor-element.elementor-element-230210c{font-size:12px;}.elementor-5937 .elementor-element.elementor-element-d742235 > .elementor-widget-container{padding:7px 0px 7px 0px;}.elementor-5937 .elementor-element.elementor-element-d742235{font-family:"vazirmatn", IRANSans;font-size:14px;font-weight:500;}.elementor-5937 .elementor-element.elementor-element-f937700 > .elementor-widget-container{padding:7px 0px 7px 0px;}.elementor-5937 .elementor-element.elementor-element-f937700{text-align:center;font-family:"vazirmatn", IRANSans;font-size:14px;font-weight:500;}.elementor-5937 .elementor-element.elementor-element-c779feb .elementor-button{background-color:#60955B;border-radius:30px 30px 30px 30px;}.elementor-5937 .elementor-element.elementor-element-c779feb > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5937 .elementor-element.elementor-element-c779feb .elementor-button-content-wrapper{flex-direction:row;}.elementor-5937 .elementor-element.elementor-element-c779feb .elementor-button:hover, .elementor-5937 .elementor-element.elementor-element-c779feb .elementor-button:focus{color:#FFF2C0;}.elementor-5937 .elementor-element.elementor-element-c779feb .elementor-button:hover svg, .elementor-5937 .elementor-element.elementor-element-c779feb .elementor-button:focus svg{fill:#FFF2C0;}.elementor-5937 .elementor-element.elementor-element-116d928{--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;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D98234;--border-color:#D98234;--border-radius:16px 16px 16px 16px;}.elementor-5937 .elementor-element.elementor-element-116d928:hover{border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#AA5F1B;--border-color:#AA5F1B;--border-radius:3px 0px 0px 0px;--border-top-left-radius:3px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-5937 .elementor-element.elementor-element-116d928, .elementor-5937 .elementor-element.elementor-element-116d928::before{--border-transition:0.3s;}.elementor-5937 .elementor-element.elementor-element-116d928.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5937 .elementor-element.elementor-element-80d1d8b{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-5937 .elementor-element.elementor-element-271a7df{text-align:start;}.elementor-5937 .elementor-element.elementor-element-271a7df .elementor-heading-title{font-size:20px;color:#0D6E26;}.elementor-5937 .elementor-element.elementor-element-ffc1b3d{font-size:12px;}.elementor-5937 .elementor-element.elementor-element-da555f7 > .elementor-widget-container{padding:7px 0px 7px 0px;}.elementor-5937 .elementor-element.elementor-element-da555f7{font-family:"vazirmatn", IRANSans;font-size:14px;font-weight:500;}.elementor-5937 .elementor-element.elementor-element-65191ed > .elementor-widget-container{padding:7px 0px 7px 0px;}.elementor-5937 .elementor-element.elementor-element-65191ed{text-align:center;font-family:"vazirmatn", IRANSans;font-size:14px;font-weight:500;}.elementor-5937 .elementor-element.elementor-element-4bd2f06 .elementor-button{background-color:#60955B;border-radius:30px 30px 30px 30px;}.elementor-5937 .elementor-element.elementor-element-4bd2f06 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5937 .elementor-element.elementor-element-4bd2f06 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5937 .elementor-element.elementor-element-4bd2f06 .elementor-button:hover, .elementor-5937 .elementor-element.elementor-element-4bd2f06 .elementor-button:focus{color:#FFF2C0;}.elementor-5937 .elementor-element.elementor-element-4bd2f06 .elementor-button:hover svg, .elementor-5937 .elementor-element.elementor-element-4bd2f06 .elementor-button:focus svg{fill:#FFF2C0;}.elementor-5937 .elementor-element.elementor-element-97d1b51{--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-5937 .elementor-element.elementor-element-556fc7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-5937 .elementor-element.elementor-element-cd654ad{--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-5937 .elementor-element.elementor-element-e54cea0 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-color:#B2B2B2;border-radius:13px 13px 13px 13px;}.elementor-5937 .elementor-element.elementor-element-e54cea0 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-5937 .elementor-element.elementor-element-e54cea0 .elementor-icon-box-title{margin-block-end:11px;color:#2F6B25;}.elementor-5937 .elementor-element.elementor-element-e54cea0.elementor-view-stacked .elementor-icon{background-color:#1F6623;}.elementor-5937 .elementor-element.elementor-element-e54cea0.elementor-view-framed .elementor-icon, .elementor-5937 .elementor-element.elementor-element-e54cea0.elementor-view-default .elementor-icon{fill:#1F6623;color:#1F6623;border-color:#1F6623;}.elementor-5937 .elementor-element.elementor-element-e54cea0 .elementor-icon{font-size:21px;}.elementor-5937 .elementor-element.elementor-element-e54cea0 .elementor-icon-box-description{font-family:"vazirmatn", IRANSans;font-size:12px;}.elementor-5937 .elementor-element.elementor-element-4dbab1a{--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-5937 .elementor-element.elementor-element-86604ef > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-color:#B2B2B2;border-radius:13px 13px 13px 13px;}.elementor-5937 .elementor-element.elementor-element-86604ef .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-5937 .elementor-element.elementor-element-86604ef .elementor-icon-box-title{margin-block-end:11px;color:#2F6B25;}.elementor-5937 .elementor-element.elementor-element-86604ef.elementor-view-stacked .elementor-icon{background-color:#1F6623;}.elementor-5937 .elementor-element.elementor-element-86604ef.elementor-view-framed .elementor-icon, .elementor-5937 .elementor-element.elementor-element-86604ef.elementor-view-default .elementor-icon{fill:#1F6623;color:#1F6623;border-color:#1F6623;}.elementor-5937 .elementor-element.elementor-element-86604ef .elementor-icon{font-size:21px;}.elementor-5937 .elementor-element.elementor-element-86604ef .elementor-icon-box-description{font-family:"vazirmatn", IRANSans;font-size:12px;}.elementor-5937 .elementor-element.elementor-element-f2ef4b8{--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-5937 .elementor-element.elementor-element-52708a5 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-color:#B2B2B2;border-radius:13px 13px 13px 13px;}.elementor-5937 .elementor-element.elementor-element-52708a5 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-5937 .elementor-element.elementor-element-52708a5 .elementor-icon-box-title{margin-block-end:11px;color:#2F6B25;}.elementor-5937 .elementor-element.elementor-element-52708a5.elementor-view-stacked .elementor-icon{background-color:#1F6623;}.elementor-5937 .elementor-element.elementor-element-52708a5.elementor-view-framed .elementor-icon, .elementor-5937 .elementor-element.elementor-element-52708a5.elementor-view-default .elementor-icon{fill:#1F6623;color:#1F6623;border-color:#1F6623;}.elementor-5937 .elementor-element.elementor-element-52708a5 .elementor-icon{font-size:21px;}.elementor-5937 .elementor-element.elementor-element-52708a5 .elementor-icon-box-description{font-family:"vazirmatn", IRANSans;font-size:12px;}.elementor-5937 .elementor-element.elementor-element-70576d2{--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;}@media(min-width:768px){.elementor-5937 .elementor-element.elementor-element-b94e22b{--content-width:1133px;}.elementor-5937 .elementor-element.elementor-element-df249d2{--content-width:1100px;}.elementor-5937 .elementor-element.elementor-element-a51f4a5{--width:32.3%;}.elementor-5937 .elementor-element.elementor-element-aa04d2c{--width:32.3%;}.elementor-5937 .elementor-element.elementor-element-116d928{--width:32.3%;}.elementor-5937 .elementor-element.elementor-element-cd654ad{--width:32%;}.elementor-5937 .elementor-element.elementor-element-4dbab1a{--width:32%;}.elementor-5937 .elementor-element.elementor-element-f2ef4b8{--width:32%;}}@media(max-width:1024px){.elementor-5937 .elementor-element.elementor-element-4ee0729{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5937 .elementor-element.elementor-element-4ee0729{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-4df7756 */.hero-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(255,255,255,0.08);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 100px;
    padding: 8px 18px;
    font-size: 13px;
    font-weight: 500;
    color: #d4a843;
    margin-bottom: 20px;
    backdrop-filter: blur(4px);
}
.badge-dot {
    width: 8px;
    height: 8px;
    background: #d4a843;
    border-radius: 50%;
    animation: pulse-dot 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-28acf08 */.kb-price-update {
    align-items: center;
    gap: 7px;
    flex-wrap: wrap;

    line-height: 1.8;

    display: inline-flex;
    gap: 8px;
    background: rgba(20,46,32,0.6);
    border: 1px solid rgba(100,160,120,0.3);
    border-radius: 10px;
    padding: 10px 20px;
    color: #d4e8da;
    font-size: 14px;
    font-weight: 500;
    backdrop-filter: blur(8px);
}

.kb-price-update-label {
    color: #fff;
}

.kb-price-update strong {
    font-weight: 600;
    color: #fff;
}

.kb-price-update-time {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deec737 *//* Hero Pattern Overlay */
.hero-section::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    opacity: 0.5;
    pointer-events: none;
}

/* Hero Bottom Curve */
.hero-section::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    height: 80px;
    background: #f8faf8;
    clip-path: ellipse(55% 100% at 50% 100%);
}

/* Pulse animation for badge */
@keyframes pulse-dot {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: 0.5; transform: scale(0.8); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccfc308 */.toc-box {
    background: #fcfdfc;
    border-radius: 16px;
    border: 1px solid #e8ede9;
    padding: 24px 28px;
    box-shadow: 0 1px 3px rgba(26,61,43,0.06);
}
.toc-title {
    font-size: 14px;
    font-weight: 700;
    color: #2d6b4a;
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
}
.toc-links {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 6px;
    list-style: none;
    padding: 0;
    margin: 0;
}
.toc-links a {
    font-size: 12px;
    color: #6b7c6f;
    text-decoration: none;
    padding: 6px 0;
    display: flex;
    align-items: center;
    gap: 8px;
    transition: color 0.2s;
}
.toc-links a:hover { color: #2d6b4a; }
.toc-links a::before {
    content: '';
    width: 5px;
    height: 5px;
    background: #5a9e72;
    border-radius: 50%;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a51f4a5 */.raisin-card {
    background: #fcfdfc;
    border-radius: 16px;
    padding: 28px 24px;
    box-shadow: 0 4px 12px rgba(26, 61, 43, 0.08);
    border: 1px solid #e8ede9;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    position: relative;
    overflow: hidden;
    height: 100%;
}

.raisin-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 28px rgba(26, 61, 43, 0.13);
}

/* Top Color Bar */
.raisin-card::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 4px;
}
.raisin-card::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa04d2c */.raisin-card {
    background: #fcfdfc;
    border-radius: 16px;
    padding: 28px 24px;
    box-shadow: 0 4px 12px rgba(26, 61, 43, 0.08);
    border: 1px solid #e8ede9;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    position: relative;
    overflow: hidden;
    height: 100%;
}

.raisin-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 28px rgba(26, 61, 43, 0.13);
}

/* Top Color Bar */
.raisin-card::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 4px;
}
.raisin-card::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-116d928 */.raisin-card {
    background: #fcfdfc;
    border-radius: 16px;
    padding: 28px 24px;
    box-shadow: 0 4px 12px rgba(26, 61, 43, 0.08);
    border: 1px solid #e8ede9;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    position: relative;
    overflow: hidden;
    height: 100%;
}

.raisin-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 28px rgba(26, 61, 43, 0.13);
}

/* Top Color Bar */
.raisin-card::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 4px;
}
.raisin-card::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88fb475 */.compare-table-wrap {
    background: #fcfdfc;
    border-radius: 16px;
    box-shadow: 0 4px 12px rgba(26,61,43,0.08);
    border: 1px solid #e8ede9;
    overflow: hidden;
}
.compare-header {
    padding: 24px 28px;
    border-bottom: 1px solid #eef2ef;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
}
.compare-title {
    font-size: 18px;
    font-weight: 700;
    color: #1a2e1f;
    margin: 0;
}
.live-badge {
    font-size: 13px;
    color: #6b7c6f;
    display: flex;
    align-items: center;
    gap: 6px;
}
.live-dot {
    width: 8px;
    height: 8px;
    background: #1a8a4a;
    border-radius: 50%;
    animation: pulse-dot 2s ease-in-out infinite;
}
.table-scroll { overflow-x: auto; }
.compare-table {
    width: 100%;
    border-collapse: collapse;
}
.compare-table thead { background: #f0f7f2; }
.compare-table th {
    padding: 14px 20px;
    font-size: 13px;
    font-weight: 600;
    color: #2d6b4a;
    text-align: right;
}
.compare-table td {
    padding: 16px 20px;
    font-size: 14px;
    border-bottom: 1px solid #f5f8f5;
    color: #4a5e4e;
}
.compare-table tbody tr:hover { background: #f8fcf9; }
.compare-table tbody tr:last-child td { border-bottom: none; }
.num-cell {
    font-weight: 700;
    color: #1a2e1f;
    font-feature-settings: 'tnum';
    direction: ltr;
    text-align: right;
}
.product-name {
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 600;
    color: #1a2e1f;
}
.dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    flex-shrink: 0;
}
.green-dot { background: #2d6b4a; }
.gold-dot { background: #c49a3c; }
.amber-dot { background: #b06520; }
.change {
    font-size: 13px;
    font-weight: 600;
}
.change.up { color: #1a8a4a; }
.change.down { color: #c0392b; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'vazirmatn';
	font-display: auto;
	src: url('https://kashmarbazar.ir/wp-content/uploads/2026/08/Vazirmatn-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */