  .prk-sticky-add {
            display: none;
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            width: 100%;
            z-index: 9999;
            background: #fff;
            border-top: 1px solid #eee;
            box-shadow: 0 -2px 8px rgba(0, 0, 0, .1);
            padding: 10px 15px;
        }

        .prk-sticky-add img {
            width: 70px;
            height: 70px;
            object-fit: cover;
            border-radius: 6px;
            margin-left: 10px;
        }

        .prk-sticky-add .price-old {
            text-decoration: line-through;
            color: #888;
            margin-left: 8px;
            font-size: 14px;
        }

        .prk-sticky-add .price-new {
            color: #e53935;
            font-weight: bold;
            font-size: 16px;
        }

        /* 📱 استایل مخصوص موبایل */
        @media (max-width: 767px) {
            .prk-sticky-add {
                display: block;
                padding: 8px 10px;
                margin-bottom: 52px;
            }

            .prk-sticky-add img {
                width: 50px;
                height: 50px;
                margin-left: 6px;
            }

            .prk-sticky-add .fw-bold {
                font-size: 13px;
            }

            .prk-sticky-add .price-old {
                font-size: 12px;
            }

            .prk-sticky-add .price-new {
                font-size: 13px;
            }

            /* دکمه و input توی یک خط */
            .prk-sticky-add .buy-box {
                display: flex;
                align-items: center;
                justify-content: flex-end;
                gap: 6px;
            }

            .prk-sticky-add .buy-box input {
                width: 55px;
                font-size: 13px;
                padding: 4px;
            }

            .prk-sticky-add .buy-box button {
                font-size: 13px;
                padding: 6px 10px;
            }
        }


        .product-thumb {
            width: 60px;
            height: 60px;
            object-fit: cover;
        }

        .product-info {
            font-size: 14px;
            line-height: 1.4;
        }

        .product-price-old {
            text-decoration: line-through;
            color: #888;
            font-size: 12px;
        }

        .product-price-new {
            color: red;
            font-weight: bold;
            font-size: 14px;
        }

        #addToCartBtn {
            margin-right: 15px;
        }

        /* مخصوص موبایل */
        @media (max-width: 768px) {
            #addToCartBtn {
                margin-right: auto;
            }

            .product-thumb {
                width: 40px;
                height: 40px;
            }

            .product-info {
                font-size: 12px;
            }

            .qty-input {
                max-width: 60px;
                padding: 2px 5px;
                font-size: 12px;
            }

            .btn {
                padding: 4px 8px;
                font-size: 12px;
            }

            .button-for-sell-cart {
                height: 40px !important;
                width: 100% !important;
            }
        }


        .comments-container {
            max-width: 800px;
            margin: auto;
            background: #fff;
            padding: 20px;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
        }

        .comment {
            border-bottom: 1px solid #eee;
            padding: 15px 0;
        }

        .comment:last-child {
            border-bottom: none;
        }

        .comment .author {
            font-weight: bold;
            color: #333;
        }

        .comment .date {
            font-size: 12px;
            color: #888;
            margin-right: 10px;
        }

        .comment .content {
            margin: 8px 0;
            line-height: 1.6;
        }

        .replies {
            margin-top: 10px;
            margin-right: 20px;
            padding-right: 15px;
            border-right: 2px solid #ddd;
        }

        /* فرم ارسال نظر */
        .comment-form {
            margin-top: 30px;
        }

        .comment-form h3 {
            margin-bottom: 15px;
            font-size: 18px;
        }

        .comment-form input,
        .comment-form textarea {
            width: 100%;
            padding: 10px;
            margin-bottom: 12px;
            border: 1px solid #ccc;
            border-radius: 6px;
            font-size: 14px;
            box-sizing: border-box;
        }

        .comment-form button {
            background: #007bff;
            color: #fff;
            padding: 10px 20px;
            border: none;
            border-radius: 6px;
            cursor: pointer;
            font-size: 14px;
        }

        .comment-form button:hover {
            background: #0056b3;
        }

   @media (min-width: 1400px) {
            .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
                max-width: 1500px;
            }
        }

        .se-cart {
            padding: 21px 21px !important;
        }

        .scd-item {
            display: block;
            margin-top: 18px;
            margin-right: 8px;
            font-size: 14px;
            line-height: 1.5;
            border-bottom: 1px solid #e9e9e9;
            color: black !important;
        }

        .scd-item i {
            font-size: 18px;
            vertical-align: -webkit-baseline-middle;
            vertical-align: -moz-middle-with-baseline;
            margin-left: 11px;
            font-weight: bold !important;
        }

        .bi::before, [class^="bi-"]::before, [class*=" bi-"]::before {
            font-weight: bold !important;
        }

        .input-group-product .btn {

            width: 30px;
            height: 37px;
            color: black;
            border: none;
            font-size: 20px;
            font-weight: 600;
            display: flex;
            justify-content: center;
            align-items: center;
            transition: .3s;
            cursor: pointer;
            background: transparent !important;
            box-shadow: none !important;

        }

        .input-group-product {
            display: flex;
            align-items: start;
            justify-content: end;
            width: 120px !important;
            border: 1px solid #ddd;
            border-radius: 9px;
            background-color: transparent;
            transition: box-shadow .3s, transform .3s;
            box-shadow: none;
        }

        .input-group-product input {
            font-size: 15px;
            width: 40px !important;
            background-color: transparent;
            padding: 0;
            margin-top: 8px;
        }

        .counter, .input-group-product {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 126% !important;
            border: 1px solid #ddd;
            border-radius: 9px;
            background-color: transparent;
            transition: box-shadow .3s, transform .3s;
            box-shadow: none;
            padding: 0;
        }

        .btn-add-to-cart {
            height: 43px;
            width: 100%;
            font-size: 14px;
            background: #0b9f30;
            border: none;
            outline: 0;
            color: #fff;
            padding: 0 !important;
            border-radius: 25px;
            -webkit-border-radius: 9px;
            -moz-border-radius: 9px;
            -ms-border-radius: 9px;
            -o-border-radius: 9px;
            border-radius: 9px !important;
            box-shadow: none !important;
        }

        .icon-product-box-item {
            color: #ffffff;
            padding: 8px 25px !important;
            background: #646464;
            opacity: 0.8;
            cursor: pointer;
            margin-top: 8px;
            flex: 0 0 calc(25% - 3px);
            max-width: calc(25% - 3px);
            border-radius: 5px;
            margin-left: 5px;
            display: flex;
            flex-direction: column;
            transition: .2s ease-in-out;
            align-items: center;
            justify-content: center;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-transition: .2s ease-in-out;
            -moz-transition: .2s ease-in-out;
            -ms-transition: .2s ease-in-out;
            -o-transition: .2s ease-in-out;
        }

        .icon-product-box-item i {
            font-size: 23px;
        }
        
        
        
        
        
        
          .product-attributes-box {
            background: linear-gradient(135deg, #ffffff, #f2f2f2);
            padding: 20px;
            border-radius: 12px;
            box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);
            margin-top: 25px;
            transition: all 0.3s ease-in-out;
            border: 2px solid #ddd;
        }

        .product-attributes-box h3 {
            font-size: 20px;
            font-weight: bold;
            margin-bottom: 15px;
            color: #222;
            text-align: center;
        }

        .attributes-list {
            display: flex;
            flex-wrap: wrap;
            gap: 15px;
            justify-content: center;
        }

        .attribute-item {
            background: #fff;
            padding: 12px 18px;
            border-radius: 8px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            min-width: 180px;
            flex: 1;
            border: 1px solid #ccc;
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
            transition: all 0.3s ease-in-out;
        }

        .attribute-item:hover {
            background: #f8f9fa;
            transform: scale(1.03);
        }

        .attr-label {
            font-weight: bold;
            color: #333;
        }

        .attr-value {
            color: #555;
        }

        /* تعداد ویژگی&zwnj;ها در موبایل و دسکتاپ */
        @media (max-width: 768px) {
            .attribute-item:nth-child(n+4) {
                display: none !important;
            }
        }

        @media (min-width: 769px) {
            .attribute-item:nth-child(n+5) {
                display: none !important;
            }
        }

        .scroll-to-specs {
            display: block;
            width: 100%;
            padding: 14px;
            background: linear-gradient(135deg, #007bff, #002244);
            color: white;
            font-size: 16px;
            border: none;
            border-radius: 8px;
            cursor: pointer;
            margin-top: 20px;
            text-align: center;
            font-weight: bold;
            transition: all 0.3s ease-in-out;
            box-shadow: 0 4px 12px rgba(0, 123, 255, 0.2);
        }

        .scroll-to-specs:hover {
            background: linear-gradient(135deg, #002244, #007bff);
            transform: scale(1.05);
            box-shadow: 0 6px 18px rgba(0, 123, 255, 0.3);
        }


        .product-feature ul {
            display: contents;
        }


        .content p {
            margin: 0;
            padding: 0;
            font-size: 14px;
            color: #333;
            text-align: justify;
            margin-left: 20px;
        }


        .summary {
            position: relative;
            border: 1px solid #dce0de;
            background: #fff;
            margin: 15px 0;
            padding: 40px 20px;
            border-radius: 10px;
            -webkit-border-radius: 10px;
        }


        .product-desc-tab {
            justify-content: start !important;
        }
        
        
        
        
        
             .product-desc-tab li.nav-link1 {
            anchor-name: none;
            border: none !important;
            background-color: transparent !important;
            color: #515151;
            display: inline-block;
            position: relative;
            z-index: 0;
            border-radius: 4px 4px 0 0;
            margin: 2px 5px !important;
            padding: 0 1em !important;
        }

        .product-desc-tab li.active {
            color: #ff6a00 !important;
            border-bottom: 2px solid #ff6a00 !important;
        }

        @media (max-width: 768px) {
            .product-desc-tab li.nav-link1{
                font-size: 13px !important;
            }
            .product-desc-tab li.nav-link1 i{
                display: none;
            }
        }
        
        
        
        
           .comments-container{
                                max-width: 1080px;

                            }
                            .avatar_comment{
                                width: 40px !important;
                                border: 1px solid black;
                                border-radius: 21px;
                                text-align: center;
                                font-weight: bold;
                                display: inline-block;
                            }
                            .mr-2{
                                margin-right: 10px;
                            }
        