.elementor-77 .elementor-element.elementor-element-9298594 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-5a92015{text-align:center;}.elementor-77 .elementor-element.elementor-element-af590cb{width:initial;max-width:initial;}.elementor-77 .elementor-element.elementor-element-af590cb > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-77 .elementor-element.elementor-element-af590cb img{border-style:solid;border-color:#000000;border-radius:170px 170px 170px 170px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-77 .elementor-element.elementor-element-e0dfc69 > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-77 .elementor-element.elementor-element-e0dfc69 > .elementor-widget-container{border-style:solid;}.elementor-77 .elementor-element.elementor-element-e0dfc69 img{border-style:solid;border-color:#352F1F;border-radius:170px 170px 170px 170px;}.elementor-77 .elementor-element.elementor-element-6b2a02d > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-77 .elementor-element.elementor-element-6b2a02d img{border-style:solid;border-color:#0E0D0B;border-radius:170px 170px 170px 170px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-77 .elementor-element.elementor-element-856696d:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-856696d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F6;}.elementor-77 .elementor-element.elementor-element-856696d, .elementor-77 .elementor-element.elementor-element-856696d > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-77 .elementor-element.elementor-element-856696d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:17px 0px 0px 0px;padding:51px 51px 51px 51px;}.elementor-77 .elementor-element.elementor-element-856696d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-d91546c > .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-77 .elementor-element.elementor-element-6196a16 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-77 .elementor-element.elementor-element-6196a16{text-align:center;}.elementor-77 .elementor-element.elementor-element-6196a16 .elementor-heading-title{font-size:27px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-bc6abd1 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-bc6abd1 img{width:165px;}.elementor-77 .elementor-element.elementor-element-ae2a1e3 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:20px 70px 50px 70px;}.elementor-77 .elementor-element.elementor-element-ae2a1e3{--wd-brd-radius:12px;}.elementor-77 .elementor-element.elementor-element-ae2a1e3 .wd-products-with-bg, .elementor-77 .elementor-element.elementor-element-ae2a1e3 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-7e5d8f6:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-7e5d8f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://poshaknobahar.ir/wp-content/uploads/2023/04/left.png");background-position:center left;background-repeat:no-repeat;background-size:100px auto;}.elementor-77 .elementor-element.elementor-element-7e5d8f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-7e5d8f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-b368196 .wd-tabs .tabs-name{font-size:22px;}.elementor-77 .elementor-element.elementor-element-b368196 .tabs-name{color:#414141;}.elementor-77 .elementor-element.elementor-element-b368196 .wd-tabs.tabs-design-simple .tabs-name{border-color:var( --e-global-color-efbed49 );}.elementor-77 .elementor-element.elementor-element-b368196{--wd-brd-radius:12px;}.elementor-77 .elementor-element.elementor-element-b368196 .wd-products-with-bg, .elementor-77 .elementor-element.elementor-element-b368196 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-c5d1129:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-c5d1129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://poshaknobahar.ir/wp-content/uploads/2023/04/right.png");background-position:center right;background-repeat:no-repeat;background-size:100px auto;}.elementor-77 .elementor-element.elementor-element-c5d1129{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-c5d1129 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-439c1fc .wd-tabs .tabs-name{font-size:22px;}.elementor-77 .elementor-element.elementor-element-439c1fc .tabs-name{color:#414141;}.elementor-77 .elementor-element.elementor-element-439c1fc .wd-tabs.tabs-design-simple .tabs-name{border-color:var( --e-global-color-efbed49 );}.elementor-77 .elementor-element.elementor-element-439c1fc{--wd-brd-radius:12px;}.elementor-77 .elementor-element.elementor-element-439c1fc .wd-products-with-bg, .elementor-77 .elementor-element.elementor-element-439c1fc .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-e3ea7b1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-77 .elementor-element.elementor-element-e3ea7b1:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-e3ea7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.elementor-77 .elementor-element.elementor-element-e3ea7b1 > .elementor-background-overlay{background-color:#DA75BA;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-e3ea7b1, .elementor-77 .elementor-element.elementor-element-e3ea7b1 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-77 .elementor-element.elementor-element-e3ea7b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-77 .elementor-element.elementor-element-f5bc79f img{width:71px;}.elementor-77 .elementor-element.elementor-element-6e18348 .elementor-heading-title{font-size:24px;font-weight:bold;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-f027cca{text-align:start;font-size:13px;font-weight:400;color:#DADADA;}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-ecb1bee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-77 .elementor-element.elementor-element-ecb1bee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-77 .elementor-element.elementor-element-e3266bd .wd-button-wrapper a{background-color:#E8A2EE;border-color:#E8A2EE;}.elementor-77 .elementor-element.elementor-element-19b2c4e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;}.elementor-77 .elementor-element.elementor-element-50d7417 .wd-products-with-bg, .elementor-77 .elementor-element.elementor-element-50d7417 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-6075b77 .elementor-button{font-family:"VazirMatn", Sans-serif;}.elementor-77 .elementor-element.elementor-element-f84e943{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 70px 0px;padding:0px -50px 0px 0px;z-index:1;}.elementor-77 .elementor-element.elementor-element-f84e943 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-6629e33 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-77 .elementor-element.elementor-element-6629e33 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-77 .elementor-element.elementor-element-6629e33 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-6629e33 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-6629e33 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-77 .elementor-element.elementor-element-6629e33 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 0px 235px;}.elementor-77 .elementor-element.elementor-element-6629e33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-e6e2dc9 .elementor-heading-title{font-size:24px;font-weight:bold;color:var( --e-global-color-c98cb51 );}.elementor-77 .elementor-element.elementor-element-1b50dd0{width:var( --container-widget-width, 98.494% );max-width:98.494%;--container-widget-width:98.494%;--container-widget-flex-grow:0;text-align:center;font-size:14px;font-weight:400;color:var( --e-global-color-c98cb51 );}.elementor-77 .elementor-element.elementor-element-6f4e2fd .elementor-button{background-color:#F4ECE505;font-family:"iranyekanx", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-c98cb51 );color:var( --e-global-color-c98cb51 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-6f4e2fd > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-77 .elementor-element.elementor-element-6f4e2fd .elementor-button-content-wrapper{flex-direction:row;}.elementor-77 .elementor-element.elementor-element-6f4e2fd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-77 .elementor-element.elementor-element-578d486 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-e1245a0 > .elementor-widget-container{margin:30px -140px 30px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-e1245a0 img{width:100%;}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-073c65a{width:11.601%;}.elementor-77 .elementor-element.elementor-element-cd5ff4e{width:67.057%;}.elementor-77 .elementor-element.elementor-element-ecb1bee{width:21.007%;}.elementor-77 .elementor-element.elementor-element-6629e33{width:84.951%;}.elementor-77 .elementor-element.elementor-element-578d486{width:15%;}}@media(max-width:1024px){.elementor-77 .elementor-element.elementor-element-ae2a1e3 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-77 .elementor-element.elementor-element-6629e33 > .elementor-element-populated{padding:149px 40px 0px 40px;}.elementor-77 .elementor-element.elementor-element-e1245a0 > .elementor-widget-container{margin:0px 0px -128px 0px;}.elementor-77 .elementor-element.elementor-element-e1245a0 img{width:312px;}}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-36c7663{width:50%;}.elementor-77 .elementor-element.elementor-element-af590cb img{width:100%;}.elementor-77 .elementor-element.elementor-element-fded8dc{width:50%;}.elementor-77 .elementor-element.elementor-element-cef5c44{width:50%;}.elementor-77 .elementor-element.elementor-element-b368196 .wd-tabs .tabs-name{font-size:17px;}.elementor-77 .elementor-element.elementor-element-439c1fc .wd-tabs .tabs-name{font-size:17px;}.elementor-77 .elementor-element.elementor-element-6e18348{text-align:center;}.elementor-77 .elementor-element.elementor-element-6e18348 .elementor-heading-title{font-size:16px;}.elementor-77 .elementor-element.elementor-element-6075b77 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-6075b77 .elementor-button{border-radius:5px 5px 5px 5px;padding:5px 15px 6px 15px;}.elementor-77 .elementor-element.elementor-element-f84e943{margin:15px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-6629e33 > .elementor-element-populated{padding:142px 30px 0px 30px;}.elementor-77 .elementor-element.elementor-element-e1245a0{z-index:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-77 .elementor-element.elementor-element-89b649b{width:100%;}.elementor-77 .elementor-element.elementor-element-7269cff{width:100%;}.elementor-77 .elementor-element.elementor-element-6629e33{width:100%;}.elementor-77 .elementor-element.elementor-element-578d486{width:100%;}}/* Start custom CSS for wd_products_tabs, class: .elementor-element-439c1fc *//* =========================================================
   ✨ VENIZ FABRIC — LUXURY SECTION
   بک‌گراند + متن + تصاویر پارچه + افکت نور + موبایل
========================================================= */


/* =========================================================
   بک‌گراند اصلی
========================================================= */

.veniz-fabric-bg {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background:
        radial-gradient(
            circle at 12% 20%,
            rgba(191,145,58,.14),
            transparent 28%
        ),
        radial-gradient(
            circle at 88% 75%,
            rgba(30,48,70,.08),
            transparent 30%
        ),
        linear-gradient(
            135deg,
            #fffdf9 0%,
            #f6efe4 48%,
            #fffdf9 100%
        );

    border-radius: 28px;

    box-shadow:
        0 25px 70px rgba(55,40,20,.10),
        inset 0 0 80px rgba(255,255,255,.75);
}


/* =========================================================
   هاله طلایی سمت پارچه‌ها
========================================================= */

.veniz-fabric-bg::before {

    content: "";

    position: absolute;

    width: 500px;
    height: 500px;

    left: -180px;
    top: 45%;

    transform: translateY(-50%);

    background:
        radial-gradient(
            circle,
            rgba(210,170,90,.22) 0%,
            rgba(210,170,90,.08) 35%,
            transparent 70%
        );

    filter: blur(18px);

    pointer-events: none;

    z-index: -1;

    animation:
        venizGlow 8s ease-in-out infinite;
}


/* =========================================================
   موج لطیف شبیه پارچه
========================================================= */

.veniz-fabric-bg::after {

    content: "";

    position: absolute;

    width: 620px;
    height: 620px;

    left: -330px;
    top: 50%;

    transform:
        translateY(-50%)
        rotate(-18deg);

    border-radius:
        48% 52% 60% 40%;

    background:
        linear-gradient(
            125deg,
            rgba(255,255,255,.95),
            rgba(226,211,185,.48),
            rgba(255,255,255,.12)
        );

    box-shadow:
        25px 0 70px rgba(120,90,45,.08);

    opacity: .85;

    pointer-events: none;

    z-index: -1;

    animation:
        venizFabricWave 9s ease-in-out infinite;
}


/* =========================================================
   تیتر اصلی
========================================================= */

.veniz-fabric-bg .elementor-heading-title {

    font-size:
        clamp(26px, 3vw, 48px) !important;

    line-height:
        1.45 !important;

    font-weight:
        900 !important;

    color:
        #172b43 !important;

    letter-spacing:
        -1px;

    position: relative;

    text-shadow:
        0 3px 15px rgba(23,43,67,.12);

    padding-bottom:
        18px;
}


/* خط طلایی زیر تیتر */

.veniz-fabric-bg .elementor-heading-title::after {

    content: "";

    display: block;

    width: 95px;
    height: 3px;

    margin-top: 16px;

    background:
        linear-gradient(
            90deg,
            transparent,
            #c49a52,
            #e2c27b,
            #c49a52,
            transparent
        );

    border-radius: 50px;

    box-shadow:
        0 0 12px rgba(196,154,82,.35);
}


/* =========================================================
   متن توضیحات
========================================================= */

.veniz-fabric-bg .elementor-widget-text-editor {

    color:
        #566274 !important;

    font-size:
        16px;

    line-height:
        2.3;

    font-weight:
        500;

    position:
        relative;

    background:
        rgba(255,255,255,.52);

    border:
        1px solid rgba(196,154,82,.13);

    border-radius:
        18px;

    padding:
        20px 25px;

    margin-bottom:
        15px;

    box-shadow:
        0 12px 35px rgba(40,35,25,.045);

    backdrop-filter:
        blur(8px);

    transition:
        transform .4s ease,
        box-shadow .4s ease,
        border-color .4s ease;
}


/* هاور متن */

.veniz-fabric-bg .elementor-widget-text-editor:hover {

    transform:
        translateY(-4px);

    border-color:
        rgba(196,154,82,.38);

    box-shadow:
        0 18px 45px rgba(40,35,25,.10);
}


/* =========================================================
   کلمات مهم
========================================================= */

.veniz-fabric-bg strong,
.veniz-fabric-bg b {

    color:
        #b2853d !important;

    font-weight:
        900;

    position:
        relative;
}


/* =========================================================
   شعار / متن پایانی
========================================================= */

.veniz-fabric-bg .veniz-highlight {

    display:
        inline-block;

    padding:
        17px 28px;

    border-radius:
        50px;

    background:
        linear-gradient(
            135deg,
            #172b43,
            #263f5d
        );

    color:
        #fff !important;

    font-size:
        18px;

    font-weight:
        800;

    box-shadow:
        0 15px 35px rgba(23,43,67,.20);

    border:
        1px solid rgba(255,255,255,.15);

    transition:
        .4s ease;
}


.veniz-fabric-bg .veniz-highlight:hover {

    transform:
        translateY(-5px)
        scale(1.02);

    box-shadow:
        0 20px 45px rgba(23,43,67,.28);
}


/* =========================================================
   آیکون‌ها
========================================================= */

.veniz-fabric-bg .elementor-icon {

    width:
        58px;

    height:
        58px;

    display:
        flex;

    align-items:
        center;

    justify-content:
        center;

    border-radius:
        50%;

    background:
        linear-gradient(
            145deg,
            #fff,
            #f5ead6
        );

    color:
        #bd9149;

    border:
        1px solid rgba(189,145,73,.28);

    box-shadow:
        0 8px 25px rgba(80,60,30,.10);

    transition:
        .4s ease;
}


.veniz-fabric-bg .elementor-icon:hover {

    transform:
        translateY(-5px)
        rotate(5deg);

    box-shadow:
        0 15px 35px rgba(189,145,73,.25);
}


/* =========================================================
   جداکننده
========================================================= */

.veniz-fabric-bg .elementor-divider-separator {

    border-top:
        1px solid rgba(190,145,65,.25) !important;
}


/* =========================================================
   عکس‌های پارچه
========================================================= */

.veniz-fabric-bg .elementor-widget-image {

    position:
        relative;

    z-index:
        2;

    transition:
        transform .5s cubic-bezier(.2,.8,.2,1);
}


/* تصویر */

.veniz-fabric-bg .elementor-widget-image img {

    position:
        relative;

    border-radius:
        24px;

    padding:
        7px;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.96),
            rgba(218,190,145,.48),
            rgba(255,255,255,.92)
        );

    box-shadow:
        0 20px 45px rgba(35,30,20,.16),
        0 5px 15px rgba(190,145,65,.12);

    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        box-shadow .7s ease,
        filter .7s ease;

    transform:
        translateY(0)
        scale(1);
}


/* =========================================================
   هاله پشت عکس
========================================================= */

.veniz-fabric-bg .elementor-widget-image::before {

    content: "";

    position:
        absolute;

    width:
        75%;

    height:
        75%;

    left:
        12%;

    top:
        12%;

    background:
        radial-gradient(
            circle,
            rgba(201,157,76,.22),
            transparent 68%
        );

    filter:
        blur(25px);

    z-index:
        -1;

    opacity:
        .65;

    animation:
        fabricGlow 5s ease-in-out infinite;
}


/* =========================================================
   برق روی عکس پارچه
========================================================= */

.veniz-fabric-bg .elementor-widget-image::after {

    content: "";

    position:
        absolute;

    top:
        -20%;

    left:
        -80%;

    width:
        45%;

    height:
        150%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.65),
            transparent
        );

    transform:
        rotate(18deg);

    filter:
        blur(8px);

    opacity:
        0;

    pointer-events:
        none;

    animation:
        fabricShine 6s ease-in-out infinite;
}


/* =========================================================
   هاور عکس
========================================================= */

.veniz-fabric-bg .elementor-widget-image:hover img {

    transform:
        translateY(-8px)
        scale(1.035)
        rotate(-1deg);

    box-shadow:
        0 30px 60px rgba(35,30,20,.20),
        0 10px 30px rgba(190,145,65,.20);

    filter:
        saturate(1.08)
        contrast(1.03);
}


/* =========================================================
   تفاوت ظریف بین تصاویر
========================================================= */

.veniz-fabric-bg .elementor-widget-image:nth-child(1) img {

    transform:
        rotate(-2deg);
}

.veniz-fabric-bg .elementor-widget-image:nth-child(2) img {

    transform:
        rotate(1deg);
}

.veniz-fabric-bg .elementor-widget-image:nth-child(3) img {

    transform:
        rotate(-1deg);
}


/* هاور هر تصویر */

.veniz-fabric-bg
.elementor-widget-image:nth-child(1):hover img {

    transform:
        rotate(-2deg)
        translateY(-8px)
        scale(1.04);
}


.veniz-fabric-bg
.elementor-widget-image:nth-child(2):hover img {

    transform:
        rotate(1deg)
        translateY(-8px)
        scale(1.04);
}


.veniz-fabric-bg
.elementor-widget-image:nth-child(3):hover img {

    transform:
        rotate(-1deg)
        translateY(-8px)
        scale(1.04);
}


/* =========================================================
   حرکت شناور تصاویر
========================================================= */

.veniz-fabric-bg
.elementor-widget-image:nth-child(odd) {

    animation:
        fabricFloat1 6s ease-in-out infinite;
}


.veniz-fabric-bg
.elementor-widget-image:nth-child(even) {

    animation:
        fabricFloat2 7s ease-in-out infinite;
}


/* =========================================================
   PNG
========================================================= */

.veniz-fabric-bg
.elementor-widget-image img[src$=".png"] {

    filter:
        drop-shadow(
            0 18px 20px rgba(30,25,15,.16)
        );
}


/* =========================================================
   انیمیشن‌ها
========================================================= */

@keyframes venizGlow {

    0%,100% {
        transform:
            translateY(-50%)
            scale(1);

        opacity:
            .7;
    }

    50% {
        transform:
            translateY(-50%)
            scale(1.18);

        opacity:
            1;
    }
}


@keyframes venizFabricWave {

    0%,100% {
        transform:
            translateY(-50%)
            rotate(-18deg)
            scale(1);
    }

    50% {
        transform:
            translateY(-50%)
            rotate(-14deg)
            scale(1.04);
    }
}


@keyframes fabricFloat1 {

    0%,100% {
        transform:
            translateY(0);
    }

    50% {
        transform:
            translateY(-7px);
    }
}


@keyframes fabricFloat2 {

    0%,100% {
        transform:
            translateY(-3px);
    }

    50% {
        transform:
            translateY(5px);
    }
}


@keyframes fabricGlow {

    0%,100% {
        transform:
            scale(.9);

        opacity:
            .45;
    }

    50% {
        transform:
            scale(1.12);

        opacity:
            .8;
    }
}


@keyframes fabricShine {

    0% {
        left:
            -80%;

        opacity:
            0;
    }

    15% {
        opacity:
            .35;
    }

    45% {
        left:
            130%;

        opacity:
            0;
    }

    100% {
        left:
            130%;

        opacity:
            0;
    }
}


/* =========================================================
   📱 موبایل
========================================================= */

@media (max-width: 767px) {

    .veniz-fabric-bg {

        border-radius:
            18px;

        background:
            radial-gradient(
                circle at 15% 20%,
                rgba(198,155,74,.14),
                transparent 35%
            ),
            linear-gradient(
                145deg,
                #fffdf9,
                #f5eee2
            );
    }


    .veniz-fabric-bg::before {

        width:
            300px;

        height:
            300px;

        left:
            -130px;
    }


    .veniz-fabric-bg::after {

        width:
            360px;

        height:
            360px;

        left:
            -210px;

        opacity:
            .5;
    }


    .veniz-fabric-bg
    .elementor-heading-title {

        font-size:
            27px !important;

        line-height:
            1.7 !important;

        text-align:
            center;
    }


    .veniz-fabric-bg
    .elementor-widget-text-editor {

        font-size:
            14px;

        line-height:
            2.15;

        padding:
            16px 18px;

        border-radius:
            15px;
    }


    .veniz-fabric-bg
    .elementor-widget-image img {

        border-radius:
            18px;

        padding:
            5px;

        box-shadow:
            0 15px 30px rgba(35,30,20,.13);
    }


    .veniz-fabric-bg
    .elementor-widget-image:hover img {

        transform:
            scale(1.02);
    }


    .veniz-fabric-bg
    .veniz-highlight {

        font-size:
            15px;

        padding:
            14px 20px;
    }
}/* End custom CSS */