
            .tedadbala-ready-stock,
            .tedadbala-ready-stock *,
            .tedadbala-ready-stock *:before,
            .tedadbala-ready-stock *:after{box-sizing:border-box}

            .tedadbala-ready-stock{
                --ready-wine:#62071f;
                --ready-wine-dark:#470315;
                --ready-text:#222;
                direction:rtl;
                width:100%;
                max-width:1456px;
                margin:26px auto;
                padding:0 12px;
                color:var(--ready-text);
                font-family:inherit
            }

            .tedadbala-ready-stock a{text-decoration:none;color:inherit}

            .tedadbala-ready-heading{
                display:flex;
                align-items:center;
                justify-content:center;
                gap:14px;
                margin:0 0 16px;
                color:#777;
                font-size:16px;
                font-weight:500;
                line-height:1.4;
                text-align:center
            }

            .tedadbala-ready-heading:before,
            .tedadbala-ready-heading:after{
                content:"";
                width:120px;
                height:1px;
                background:linear-gradient(90deg,transparent,#cfd3d9,transparent)
            }

            .tedadbala-ready-title{
                margin:0;
                font-size:16px;
                font-weight:650;
                color:#687080;
                transition:opacity .18s ease
            }

            /*
             * ساختار، تصویر و ارتفاع دقیقاً مطابق نسخه اصلی.
             */
            .tedadbala-ready-shell{
                height:300px;
                border-radius:14px;
                background:
                    #62071f
                    url("https://tedadbala.com/wp-content/uploads/2026/06/su-tedadbala.webp")
                    center center/cover no-repeat;
                overflow:hidden;
                display:flex;
                flex-direction:row;
                gap:14px;
                align-items:stretch;
                padding:28px 28px 28px 16px;
                position:relative;
                direction:rtl;
                isolation:isolate;
                box-shadow:0 18px 44px rgba(76,5,26,.16)
            }

            .tedadbala-ready-shell:before{
                content:"";
                position:absolute;
                inset:0;
                background:
                    linear-gradient(
                        90deg,
                        rgba(95,7,31,.94) 0%,
                        rgba(95,7,31,.72) 45%,
                        rgba(95,7,31,.25) 100%
                    );
                z-index:0
            }

            .tedadbala-ready-shell:after{
                content:"";
                position:absolute;
                width:340px;
                height:340px;
                left:26%;
                top:-190px;
                border-radius:50%;
                background:rgba(255,255,255,.07);
                filter:blur(2px);
                z-index:0;
                pointer-events:none
            }

            .tedadbala-ready-hero{
                position:relative;
                z-index:1;
                width:435px;
                flex:0 0 435px;
                height:244px;
                overflow:hidden;
                color:#fff;
                display:flex;
                flex-direction:column;
                align-items:flex-start;
                justify-content:center;
                padding:26px 32px;
                text-align:right;
                direction:rtl;
                background:
                    linear-gradient(
                        90deg,
                        rgba(95,9,33,.1),
                        rgba(110,12,38,.03)
                    )
            }

            .tedadbala-ready-hero-kicker{
                display:inline-flex;
                align-items:center;
                gap:7px;
                min-height:27px;
                padding:0 10px;
                margin-bottom:10px;
                border:1px solid rgba(255,255,255,.22);
                border-radius:999px;
                background:rgba(255,255,255,.1);
                color:#fff;
                backdrop-filter:blur(7px);
                font-size:10px;
                font-weight:900
            }

            .tedadbala-ready-hero-kicker span{
                width:7px;
                height:7px;
                border-radius:50%;
                background:#50e28d;
                box-shadow:0 0 0 5px rgba(80,226,141,.13)
            }

            .tedadbala-ready-hero-title{
                margin:0 0 15px;
                font-size:33px;
                font-weight:900;
                color:#fff;
                line-height:1.2;
                letter-spacing:-.45px;
                text-shadow:0 6px 20px rgba(55,0,17,.2)
            }

            .tedadbala-ready-benefits{
                display:flex;
                flex-direction:column;
                gap:8px;
                margin:0 0 21px;
                padding:0;
                list-style:none
            }

            .tedadbala-ready-benefits li{
                display:flex;
                align-items:center;
                justify-content:flex-start;
                gap:7px;
                font-size:15px;
                font-weight:800;
                color:#fff;
                line-height:1.45;
                text-align:right
            }

            .tedadbala-ready-benefits svg{
                width:16px;
                height:16px;
                flex:0 0 16px;
                color:#fff
            }

            .tedadbala-ready-hero-button{
                display:inline-flex;
                align-items:center;
                justify-content:center;
                gap:7px;
                height:41px;
                padding:0 19px;
                border-radius:999px;
                background:#fff;
                color:#242424;
                font-size:13px;
                font-weight:900;
                box-shadow:0 10px 24px rgba(40,0,12,.16);
                transition:
                    transform .17s ease,
                    box-shadow .17s ease,
                    background .17s ease,
                    color .17s ease
            }

            .tedadbala-ready-hero-button svg{
                width:16px;
                height:16px;
                fill:currentColor;
                transition:transform .17s ease
            }

            .tedadbala-ready-hero:hover .tedadbala-ready-hero-button{
                transform:translateY(-2px);
                background:#fff7f1;
                color:#5f071f;
                box-shadow:0 13px 28px rgba(40,0,12,.24)
            }

            .tedadbala-ready-hero:hover .tedadbala-ready-hero-button svg{
                transform:translateX(-2px)
            }

            .tedadbala-ready-products{
                position:relative;
                z-index:1;
                flex:1 1 auto;
                min-width:0;
                height:244px;
                direction:rtl
            }

            .tedadbala-ready-viewport{
                position:relative;
                width:100%;
                height:244px;
                overflow:hidden;
                border-radius:9px
            }

            .tedadbala-ready-track{
                height:244px;
                display:flex;
                direction:ltr;
                transition:
                    transform .45s cubic-bezier(.25,.8,.25,1),
                    opacity .18s ease;
                will-change:transform;
                transform:translate3d(0,0,0)
            }

            .tedadbala-ready-stock.is-refreshing .tedadbala-ready-track{
                opacity:.38
            }

            .tedadbala-ready-page{
                flex:0 0 100%;
                height:244px;
                display:grid;
                grid-template-columns:repeat(5,minmax(0,1fr));
                gap:8px;
                direction:rtl
            }

            .tedadbala-ready-card{
                height:244px;
                background:#fff;
                border:1px solid rgba(255,255,255,.72);
                border-radius:9px;
                overflow:hidden;
                display:flex;
                flex-direction:column;
                position:relative;
                box-shadow:0 5px 16px rgba(40,0,12,.08);
                transition:
                    transform .18s ease,
                    box-shadow .18s ease,
                    border-color .18s ease
            }

            .tedadbala-ready-card:hover{
                transform:translateY(-3px);
                border-color:rgba(255,211,222,.9);
                box-shadow:0 13px 27px rgba(40,0,12,.19)
            }

            .tedadbala-ready-image-wrap{
                height:184px;
                background:#fff;
                position:relative;
                display:flex;
                align-items:center;
                justify-content:center;
                overflow:hidden
            }

            .tedadbala-ready-image-wrap:after{
                content:"";
                position:absolute;
                inset:auto 0 0;
                height:48%;
                background:
                    linear-gradient(
                        180deg,
                        transparent,
                        rgba(20,20,20,.16)
                    );
                opacity:0;
                transition:opacity .18s ease;
                pointer-events:none
            }

            .tedadbala-ready-card:hover .tedadbala-ready-image-wrap:after{
                opacity:1
            }

            .tedadbala-ready-image-wrap img{
                display:block;
                width:100%;
                height:100%;
                object-fit:cover;
                transition:
                    transform .3s cubic-bezier(.2,.8,.2,1),
                    filter .2s ease
            }

            .tedadbala-ready-card:hover .tedadbala-ready-image-wrap img{
                transform:scale(1.045);
                filter:saturate(1.04)
            }

            .tedadbala-ready-badge{
                position:absolute;
                top:8px;
                right:8px;
                z-index:3;
                display:inline-flex;
                align-items:center;
                height:23px;
                padding:0 8px;
                border-radius:5px;
                background:rgba(245,247,255,.95);
                color:#00136f;
                box-shadow:0 5px 13px rgba(16,24,40,.1);
                backdrop-filter:blur(5px);
                font-size:11px;
                font-weight:900;
                line-height:1
            }

            .tedadbala-ready-card-action{
                position:absolute;
                right:50%;
                bottom:10px;
                z-index:4;
                transform:translate(50%,9px);
                min-height:29px;
                display:inline-flex;
                align-items:center;
                justify-content:center;
                padding:0 11px;
                border-radius:999px;
                background:rgba(255,255,255,.94);
                color:#4f071c;
                box-shadow:0 8px 20px rgba(16,24,40,.17);
                font-size:10px;
                font-weight:950;
                white-space:nowrap;
                opacity:0;
                visibility:hidden;
                transition:
                    opacity .18s ease,
                    visibility .18s ease,
                    transform .18s ease
            }

            .tedadbala-ready-card:hover .tedadbala-ready-card-action{
                opacity:1;
                visibility:visible;
                transform:translate(50%,0)
            }

            .tedadbala-ready-body{
                height:60px;
                background:#fff;
                border-radius:0 0 9px 9px;
                padding:6px 8px 8px;
                display:flex;
                flex-direction:column;
                justify-content:center;
                align-items:flex-start;
                text-align:right;
                direction:rtl
            }

            .tedadbala-ready-product-name{
                position:absolute!important;
                width:1px!important;
                height:1px!important;
                padding:0!important;
                margin:-1px!important;
                overflow:hidden!important;
                clip:rect(0,0,0,0)!important;
                white-space:nowrap!important;
                border:0!important
            }

            .tedadbala-ready-price{
                font-size:20px;
                font-weight:950;
                color:#232323;
                line-height:1.15;
                white-space:nowrap;
                max-width:100%;
                overflow:hidden;
                text-overflow:ellipsis
            }

            .tedadbala-ready-price del{
                display:none
            }

            .tedadbala-ready-price ins{
                text-decoration:none
            }

            .tedadbala-ready-status{
                display:flex;
                align-items:center;
                gap:6px;
                font-size:11.5px;
                font-weight:650;
                color:#3c4858;
                line-height:1.2;
                margin-top:5px
            }

            .tedadbala-ready-status span{
                width:7px;
                height:7px;
                flex:0 0 7px;
                border-radius:50%;
                background:#37c879;
                box-shadow:0 0 0 4px rgba(55,200,121,.12)
            }

            .tedadbala-ready-arrow{
                position:absolute;
                top:50%;
                z-index:6;
                width:40px;
                height:40px;
                border-radius:12px;
                border:1px solid rgba(255,255,255,.75);
                background:rgba(255,255,255,.95);
                color:#333;
                display:flex;
                align-items:center;
                justify-content:center;
                box-shadow:0 9px 22px rgba(0,0,0,.2);
                backdrop-filter:blur(7px);
                cursor:pointer;
                opacity:0;
                visibility:hidden;
                transform:translateY(-50%) scale(.94);
                transition:
                    opacity .18s ease,
                    visibility .18s ease,
                    transform .18s ease,
                    background .18s ease,
                    color .18s ease,
                    box-shadow .18s ease
            }

            .tedadbala-ready-products:hover .tedadbala-ready-arrow,
            .tedadbala-ready-arrow:focus-visible{
                opacity:1;
                visibility:visible;
                transform:translateY(-50%) scale(1)
            }

            .tedadbala-ready-arrow:hover{
                background:#62071f;
                color:#fff
            }

            .tedadbala-ready-arrow svg{
                width:20px;
                height:20px
            }

            .tedadbala-ready-prev{right:8px}
            .tedadbala-ready-next{left:8px}
            .tedadbala-ready-prev svg{transform:rotate(180deg)}

            .tedadbala-ready-arrow-disabled{
                background:rgba(255,255,255,.58)!important;
                color:#a9a9a9!important;
                box-shadow:none!important;
                cursor:not-allowed!important
            }

            .tedadbala-ready-hide{display:none!important}

            .tedadbala-ready-mini-loader{
                position:absolute;
                top:9px;
                left:9px;
                z-index:7;
                width:19px;
                height:19px;
                border:2px solid rgba(255,255,255,.38);
                border-top-color:#fff;
                border-radius:50%;
                opacity:0;
                visibility:hidden;
                animation:tdbRs8Spin .7s linear infinite;
                transition:.16s ease
            }

            .tedadbala-ready-stock.is-refreshing .tedadbala-ready-mini-loader{
                opacity:1;
                visibility:visible
            }

            @keyframes tdbRs8Spin{
                to{transform:rotate(360deg)}
            }

            @media(max-width:1200px){
                .tedadbala-ready-hero{
                    width:360px;
                    flex-basis:360px;
                    padding-right:24px;
                    padding-left:24px
                }

                .tedadbala-ready-hero-title{font-size:29px}
                .tedadbala-ready-price{font-size:17px}
            }

            @media(max-width:960px){
                .tedadbala-ready-shell{
                    height:auto;
                    min-height:300px;
                    flex-direction:column;
                    padding:20px;
                    gap:14px
                }

                .tedadbala-ready-hero{
                    width:100%;
                    flex-basis:auto;
                    height:190px;
                    min-height:190px;
                    padding:22px 25px
                }

                .tedadbala-ready-products,
                .tedadbala-ready-viewport,
                .tedadbala-ready-track,
                .tedadbala-ready-page{
                    height:230px
                }

                .tedadbala-ready-card{height:230px}
                .tedadbala-ready-image-wrap{height:170px}
            }

            @media(max-width:700px){
                .tedadbala-ready-stock{
                    margin:18px auto;
                    padding:0 8px
                }

                .tedadbala-ready-heading{
                    margin-bottom:12px;
                    font-size:13px
                }

                .tedadbala-ready-heading:before,
                .tedadbala-ready-heading:after{
                    width:55px
                }

                .tedadbala-ready-shell{
                    border-radius:14px;
                    padding:13px;
                    background-position:65% center
                }

                .tedadbala-ready-hero{
                    height:190px;
                    min-height:190px;
                    border-radius:10px;
                    background:rgba(82,4,25,.3)
                }

                .tedadbala-ready-hero-title{
                    font-size:25px;
                    margin-bottom:12px
                }

                .tedadbala-ready-benefits li{font-size:13px}
                .tedadbala-ready-hero-button{height:38px;font-size:12px}

                .tedadbala-ready-products,
                .tedadbala-ready-viewport,
                .tedadbala-ready-track,
                .tedadbala-ready-page{
                    height:236px
                }

                .tedadbala-ready-page{
                    display:flex;
                    gap:8px;
                    overflow-x:auto;
                    scroll-snap-type:x mandatory;
                    scrollbar-width:none;
                    padding-bottom:1px
                }

                .tedadbala-ready-page::-webkit-scrollbar{display:none}

                .tedadbala-ready-card{
                    flex:0 0 calc((100% - 8px)/2);
                    height:234px;
                    scroll-snap-align:start
                }

                .tedadbala-ready-image-wrap{height:174px}
                .tedadbala-ready-price{font-size:16px}
                .tedadbala-ready-arrow{display:none}
                .tedadbala-ready-card-action{display:none}
            }

            @media(prefers-reduced-motion:reduce){
                .tedadbala-ready-stock *,
                .tedadbala-ready-stock *:before,
                .tedadbala-ready-stock *:after{
                    scroll-behavior:auto!important;
                    transition-duration:.01ms!important;
                    animation-duration:.01ms!important;
                    animation-iteration-count:1!important
                }
            }
        