.elementor-4315 .elementor-element.elementor-element-131e64b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px -10px 0px;padding:10px 10px 0px 10px;}.elementor-4315 .elementor-element.elementor-element-131e64b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4315 .elementor-element.elementor-element-2e034385.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4315 .elementor-element.elementor-element-2e034385.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4315 .elementor-element.elementor-element-2e034385.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-4315 .elementor-element.elementor-element-26ca98ff{width:auto;max-width:auto;}.elementor-4315 .elementor-element.elementor-element-26ca98ff > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4315 .elementor-element.elementor-element-4bed11de{width:auto;max-width:auto;}.elementor-4315 .elementor-element.elementor-element-4bed11de > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4315 .elementor-element.elementor-element-3fd0eb69:not(.elementor-motion-effects-element-type-background), .elementor-4315 .elementor-element.elementor-element-3fd0eb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFE;}.elementor-4315 .elementor-element.elementor-element-3fd0eb69, .elementor-4315 .elementor-element.elementor-element-3fd0eb69 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-4315 .elementor-element.elementor-element-3fd0eb69{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 48px 24px 48px;}.elementor-4315 .elementor-element.elementor-element-3fd0eb69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4315 .elementor-element.elementor-element-b89848f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-4315 .elementor-element.elementor-element-b89848f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4315 .elementor-element.elementor-element-12bdd386.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-4315 .elementor-element.elementor-element-12bdd386 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4315 .elementor-element.elementor-element-12bdd386 > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-4315 .elementor-element.elementor-element-4f6139cc > .elementor-widget-container{background-color:#D6064417;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-4315 .elementor-element.elementor-element-4f6139cc.wd-single-countdown .element-title{color:var( --e-global-color-primary );font-size:18px;font-weight:700;}.elementor-4315 .elementor-element.elementor-element-6e32d5c9 > .elementor-widget-container{margin:18px 0px 0px 0px;}html .elementor-4315 .elementor-element.elementor-element-6e32d5c9 .product_title{font-family:"Pinar-vf", Sans-serif;font-size:24px;}.elementor-4315 .elementor-element.elementor-element-42565364 > .elementor-widget-container{margin:14px 0px 14px 0px;}.elementor-4315 .elementor-element.elementor-element-7e4cc08:not(.elementor-motion-effects-element-type-background), .elementor-4315 .elementor-element.elementor-element-7e4cc08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-4315 .elementor-element.elementor-element-7e4cc08, .elementor-4315 .elementor-element.elementor-element-7e4cc08 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-4315 .elementor-element.elementor-element-7e4cc08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 16px 0px;padding:12px 12px 12px 12px;}.elementor-4315 .elementor-element.elementor-element-7e4cc08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4315 .elementor-element.elementor-element-784f2f3c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4315 .elementor-element.elementor-element-784f2f3c > .elementor-widget-container{padding:9px 10px 9px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#11BEC4;border-radius:10px 10px 10px 10px;}.elementor-4315 .elementor-element.elementor-element-784f2f3c .wd-action-text{font-size:10px;}.elementor-4315 .elementor-element.elementor-element-784f2f3c .wd-action-btn{--wd-action-text-color:#11BEC4;--wd-action-icon-color:#11BEC4;}.elementor-4315 .elementor-element.elementor-element-172bb000{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-4315 .elementor-element.elementor-element-172bb000 > .elementor-widget-container{background-color:#FFFFFF;padding:9px 6px 9px 6px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-4315 .elementor-element.elementor-element-172bb000 .wd-action-text{font-size:10px;}.elementor-4315 .elementor-element.elementor-element-172bb000 .wd-action-btn{--wd-action-icon-size:16px;--wd-action-text-color:#909090;--wd-action-icon-color:#909090;}.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-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-4315 .elementor-element.elementor-element-1e669427{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:1px;}.elementor-4315 .elementor-element.elementor-element-1e669427 .elementor-divider-separator{width:100%;}.elementor-4315 .elementor-element.elementor-element-1e669427 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4315 .elementor-element.elementor-element-2d3e4bc3 > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-4315 .elementor-element.elementor-element-3811c18e{border-style:dotted;border-width:2px 2px 2px 2px;margin:16px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-4315 .elementor-element.elementor-element-3811c18e, .elementor-4315 .elementor-element.elementor-element-3811c18e > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-4315 .elementor-element.elementor-element-6b541d62 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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-4315 .elementor-element.elementor-element-707f156e{text-align:center;}.elementor-4315 .elementor-element.elementor-element-707f156e .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:16px;font-weight:600;color:#6D6D6D;}.elementor-4315 .elementor-element.elementor-element-45840e0b > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 10px 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-4315 .elementor-element.elementor-element-4c80928e:not(.elementor-motion-effects-element-type-background), .elementor-4315 .elementor-element.elementor-element-4c80928e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4315 .elementor-element.elementor-element-4c80928e, .elementor-4315 .elementor-element.elementor-element-4c80928e > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-4315 .elementor-element.elementor-element-4c80928e{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 70px 0px;padding:10px 20px 19px 20px;}.elementor-4315 .elementor-element.elementor-element-4c80928e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4315 .elementor-element.elementor-element-aec942a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-4315 .elementor-element.elementor-element-aec942a .elementor-icon-box-title{margin-block-end:0px;color:#5C5C5C;}.elementor-4315 .elementor-element.elementor-element-aec942a .elementor-icon{font-size:20px;}.elementor-4315 .elementor-element.elementor-element-aec942a .elementor-icon-box-title, .elementor-4315 .elementor-element.elementor-element-aec942a .elementor-icon-box-title a{font-family:"Pinar-vf", Sans-serif;font-size:18px;font-weight:600;}.elementor-4315 .elementor-element.elementor-element-6cea5a3:not(.elementor-motion-effects-element-type-background), .elementor-4315 .elementor-element.elementor-element-6cea5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4315 .elementor-element.elementor-element-6cea5a3, .elementor-4315 .elementor-element.elementor-element-6cea5a3 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-4315 .elementor-element.elementor-element-6cea5a3{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 70px 0px;padding:10px 20px 19px 20px;}.elementor-4315 .elementor-element.elementor-element-6cea5a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4315 .elementor-element.elementor-element-8be9fbb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-4315 .elementor-element.elementor-element-8be9fbb .elementor-icon-box-title{margin-block-end:0px;color:#5C5C5C;}.elementor-4315 .elementor-element.elementor-element-8be9fbb .elementor-icon{font-size:20px;}.elementor-4315 .elementor-element.elementor-element-8be9fbb .elementor-icon-box-title, .elementor-4315 .elementor-element.elementor-element-8be9fbb .elementor-icon-box-title a{font-family:"Pinar-vf", Sans-serif;font-size:18px;font-weight:600;}.elementor-4315 .elementor-element.elementor-element-1376f44d > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-4315 .elementor-element.elementor-element-1376f44d .wd-products-with-bg, .elementor-4315 .elementor-element.elementor-element-1376f44d .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(min-width:768px){.elementor-4315 .elementor-element.elementor-element-6b541d62{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4315 .elementor-element.elementor-element-b89848f{width:50%;}.elementor-4315 .elementor-element.elementor-element-12bdd386{width:50%;}}@media(max-width:1024px){.elementor-4315 .elementor-element.elementor-element-2d3e4bc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4315 .elementor-element.elementor-element-4c80928e{margin:0px 0px 50px 0px;}.elementor-4315 .elementor-element.elementor-element-6cea5a3{margin:0px 0px 50px 0px;}.elementor-4315 .elementor-element.elementor-element-1376f44d > .elementor-widget-container{margin:0px 0px 50px 0px;}}@media(max-width:767px){.elementor-4315 .elementor-element.elementor-element-3fd0eb69{padding:24px 36px 0px 36px;}.elementor-4315 .elementor-element.elementor-element-12bdd386 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4315 .elementor-element.elementor-element-4f6139cc.wd-single-countdown .element-title{font-size:14px;}.elementor-4315 .elementor-element.elementor-element-6b541d62.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4315 .elementor-element.elementor-element-4c80928e{margin:0px 0px 30px 0px;}.elementor-4315 .elementor-element.elementor-element-6cea5a3{margin:0px 0px 30px 0px;}.elementor-4315 .elementor-element.elementor-element-1376f44d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4315 .elementor-element.elementor-element-1376f44d .wd-el-title{font-size:20px;}}/* Start custom CSS for wd_single_product_title, class: .elementor-element-6e32d5c9 *//* ==========================================
   CARETIUM PRODUCT TITLE
   Premium Medical Style
========================================== */


/* عنوان اصلی محصول */

.single-product .product_title{

    color:#092634!important;

    font-family: inherit;

    font-size: clamp(28px, 2.4vw, 38px)!important;

    font-weight:800!important;

    line-height:1.55!important;

    letter-spacing:-0.5px;

    text-align:right;

    margin-bottom:35px!important;

    position:relative;

    padding-bottom:18px;


}



/* خط مدرن زیر عنوان */

.single-product .product_title:after{


    content:"";


    position:absolute;


    right:0;


    bottom:0;


    width:90px;


    height:5px;


    border-radius:20px;


    background:


    linear-gradient(
        90deg,
        #FF6E42,
        #004E72
    );


}



/* افکت بسیار ظریف پشت عنوان */

.single-product .product_title:before{


    content:"";


    position:absolute;


    width:90px;

    height:90px;


    right:-20px;


    top:-25px;


    background:


    radial-gradient(
        circle,
        rgba(255,110,66,.12),
        transparent 70%
    );


    filter:blur(10px);


    z-index:-1;


}





/* ==========================================
   Tablet
========================================== */


@media(max-width:1024px){


.single-product .product_title{


    font-size:32px!important;


    line-height:1.45!important;


    margin-bottom:28px!important;


}


}





/* ==========================================
   Mobile
========================================== */


@media(max-width:767px){


.single-product .product_title{


    font-size:25px!important;


    line-height:1.7!important;


    text-align:center;


    margin-bottom:25px!important;


}



.single-product .product_title:after{


    right:50%;


    transform:translateX(50%);


    width:65px;


}


}/* End custom CSS */
/* Start custom CSS for wd_single_product_short_description, class: .elementor-element-42565364 *//* ==========================================
   CARETIUM PRODUCT SHORT DESCRIPTION
   Glass Medical Style
========================================== */


/* باکس توضیحات کوتاه */

.woocommerce-product-details__short-description{

    position:relative;

    background:

    linear-gradient(
        135deg,
        rgba(255,255,255,.85),
        rgba(245,250,252,.65)
    );


    border:

    1px solid rgba(0,78,114,.12);


    border-radius:28px;


    padding:28px 30px;


    margin:25px 0;


    box-shadow:

    0 15px 45px rgba(9,38,52,.08);


    backdrop-filter:blur(14px);


    -webkit-backdrop-filter:blur(14px);


    overflow:hidden;

}



/* افکت نور پس زمینه */

.woocommerce-product-details__short-description:before{


    content:"";


    position:absolute;


    width:140px;

    height:140px;


    top:-70px;

    right:-60px;


    background:

    radial-gradient(
        circle,
        rgba(255,110,66,.18),
        transparent 70%
    );


    filter:blur(15px);


}



/* متن توضیحات */

.woocommerce-product-details__short-description p{


    position:relative;


    color:#52616B;


    font-size:16px;


    line-height:2.15;


    text-align:justify;


    margin:0;


    z-index:2;

}



/* اولین خط حالت تاکید */

.woocommerce-product-details__short-description strong{


    color:#092634;


    font-weight:800;

}



/* ==========================================
   PRODUCT TITLE
========================================== */


.single-product .product_title{


    color:#092634!important;


    font-weight:900!important;


    line-height:1.5!important;


    font-size:clamp(25px,3vw,38px)!important;


    position:relative;


}



/* خط نارنجی زیر عنوان */


.single-product .product_title:after{


    content:"";


    display:block;


    width:75px;


    height:4px;


    margin-top:15px;


    border-radius:50px;


    background:

    linear-gradient(
        90deg,
        #FF6E42,
        #004E72
    );


}





/* ==========================================
   Product Meta / Category
========================================== */


.single-product .product_meta{


    margin-top:20px;


    padding-top:18px;


    border-top:

    1px solid rgba(0,78,114,.12);


}



.single-product .product_meta span{


    color:#667781;


    font-size:14px;

}



.single-product .product_meta a{


    color:#FF6E42;


    font-weight:700;

}





/* ==========================================
   BUTTONS BELOW DESCRIPTION
========================================== */


.single-product .cart{


    margin-top:25px;

}



.single-product .single_add_to_cart_button{


    background:

    linear-gradient(
        135deg,
        #FF6E42,
        #F28A1A
    )!important;


    border-radius:40px!important;


    padding:16px 40px!important;


    font-weight:800;


    box-shadow:

    0 12px 30px rgba(255,110,66,.3);


    transition:.35s ease;

}



.single-product .single_add_to_cart_button:hover{


    transform:translateY(-4px);


    box-shadow:

    0 20px 40px rgba(255,110,66,.4);

}





/* ==========================================
   MOBILE RESPONSIVE
========================================== */


@media(max-width:767px){


.woocommerce-product-details__short-description{


    padding:22px 18px;


    border-radius:22px;


}



.woocommerce-product-details__short-description p{


    font-size:14px;


    line-height:2;


    text-align:right;


}



.single-product .product_title{


    text-align:center;


    font-size:26px!important;


}



.single-product .product_title:after{


    margin-left:auto;

    margin-right:auto;


}


}/* End custom CSS */
/* Start custom CSS for wd_popup, class: .elementor-element-5503711 *//* ===== Ultra Luxury Support Button ===== */

.elementor-4315 .elementor-element.elementor-element-5503711 .elementor-button,
.elementor-4315 .elementor-element.elementor-element-5503711 a,
.elementor-4315 .elementor-element.elementor-element-5503711 .premium-support-btn{

    position:relative;

    display:inline-flex;
    align-items:center;
    justify-content:center;

    gap:12px;

    padding:16px 34px;

    border-radius:22px;

    overflow:hidden;

    border:1px solid rgba(255,255,255,.14);

    background:
    linear-gradient(
    135deg,
    rgba(6,171,159,.95),
    rgba(16,214,198,.88)
    );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    color:#fff !important;

    font-size:15px;
    font-weight:700;

    letter-spacing:.3px;

    box-shadow:

    0 10px 25px rgba(6,171,159,.28),

    inset 0 1px 1px rgba(255,255,255,.22);

    transition:.45s ease;

}


/* ===== افکت نور ===== */

.elementor-4315 .elementor-element.elementor-element-5503711 .elementor-button:before,
.elementor-4315 .elementor-element.elementor-element-5503711 a:before,
.elementor-4315 .elementor-element.elementor-element-5503711 .premium-support-btn:before{

    content:'';

    position:absolute;

    top:0;
    right:-120px;

    width:120px;
    height:100%;

    background:
    linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,.45),
    transparent
    );

    transform:skewX(-25deg);

    transition:.9s;

}


/* ===== Hover ===== */

.elementor-4315 .elementor-element.elementor-element-5503711 .elementor-button:hover,
.elementor-4315 .elementor-element.elementor-element-5503711 a:hover,
.elementor-4315 .elementor-element.elementor-element-5503711 .premium-support-btn:hover{

    transform:
    translateY(-4px)
    scale(1.03);

    box-shadow:

    0 18px 40px rgba(6,171,159,.42),

    inset 0 1px 1px rgba(255,255,255,.25);

}


/* حرکت نور */

.elementor-4315 .elementor-element.elementor-element-5503711 .elementor-button:hover:before,
.elementor-4315 .elementor-element.elementor-element-5503711 a:hover:before,
.elementor-4315 .elementor-element.elementor-element-5503711 .premium-support-btn:hover:before{

    right:130%;

}


/* ===== کلیک ===== */

.elementor-4315 .elementor-element.elementor-element-5503711 .elementor-button:active,
.elementor-4315 .elementor-element.elementor-element-5503711 a:active,
.elementor-4315 .elementor-element.elementor-element-5503711 .premium-support-btn:active{

    transform:scale(.97);

}


/* ===== متن ===== */

.elementor-4315 .elementor-element.elementor-element-5503711 .elementor-button-text{

    position:relative;
    z-index:2;

}


/* ===== آیکون ===== */

.elementor-4315 .elementor-element.elementor-element-5503711 .elementor-button i{

    position:relative;
    z-index:2;

    font-size:16px;

}


/* ===== موبایل ===== */

@media(max-width:767px){

.elementor-4315 .elementor-element.elementor-element-5503711 .elementor-button,
.elementor-4315 .elementor-element.elementor-element-5503711 a,
.elementor-4315 .elementor-element.elementor-element-5503711 .premium-support-btn{

    width:100%;

    padding:15px 24px;

    border-radius:18px;

    font-size:14px;

}

}/* End custom CSS */