.product-details-wrapper{padding-top:10px;padding-bottom:40px}.product-details-wrapper .product-image-wrapper .main-image{object-fit:contain;background:#272c3b0d;border-radius:8px;width:100%;height:auto;margin-bottom:15px;padding:40px}.product-details-wrapper .product-image-wrapper .thumb-swiper .thumb{cursor:pointer;background:#272c3b0d;border:1px solid #eee;border-radius:8px;padding:20px 10px}@media (max-width:767px){.product-details-wrapper .product-image-wrapper .thumb-swiper .thumb{padding:10px}}.product-details-wrapper .product-image-wrapper .thumb-swiper .thumb img{object-fit:contain;width:100%;height:75px}@media (max-width:767px){.product-details-wrapper .product-image-wrapper .thumb-swiper .thumb img{height:55px}}.product-details-wrapper .product-image-wrapper .thumb-swiper .thumb.active{border-color:#ff4d4f}.product-details-wrapper .product-info{margin-bottom:30px}.product-details-wrapper .product-info .title{color:var(--text);margin-bottom:10px;font-size:37px;font-weight:700}@media (max-width:767px){.product-details-wrapper .product-info .title{font-size:26px}}.product-details-wrapper .product-info .desc{color:var(--light-text);margin-bottom:20px;font-size:14px;font-weight:600;line-height:normal}.product-details-wrapper .product-info .detail-card-wrap{border:1px solid var(--border);background-color:#fff;border-radius:8px;width:50%;margin-bottom:24px;padding:15px}@media (max-width:767px){.product-details-wrapper .product-info .detail-card-wrap{width:100%}}.product-details-wrapper .product-info .detail-card-wrap ul{margin:0;padding:0}.product-details-wrapper .product-info .detail-card-wrap ul li{color:var(--light-text);margin-bottom:10px;font-size:16px;font-weight:600;list-style-type:none}.product-details-wrapper .product-info .detail-card-wrap ul li span{color:var(--text)}.product-details-wrapper .product-info .detail-card-wrap ul li span.green-stock{color:var(--completed)}@media (max-width:767px){.product-details-wrapper .product-info .detail-card-wrap ul li{font-size:14px}.product-details-wrapper .product-info .detail-card-wrap ul li:last-child{margin-bottom:0}}.product-details-wrapper .product-info .variant-section{margin-bottom:24px}.product-details-wrapper .product-info .variant-section h4{color:var(--text);margin-bottom:10px;font-size:16px;font-weight:600}.product-details-wrapper .product-info .variant-section .variant-list{gap:12px;display:flex}.product-details-wrapper .product-info .variant-section .variant-card{border:1px solid var(--border);cursor:pointer;background-color:#fff;border-radius:8px;width:160px;padding:12px}.product-details-wrapper .product-info .variant-section .variant-card h3{color:var(--text);border-bottom:1px solid var(--border);padding-bottom:5px;font-size:14px;font-weight:600}.product-details-wrapper .product-info .variant-section .variant-card .size{color:var(--text);font-size:18px;font-weight:700;display:block}.product-details-wrapper .product-info .variant-section .variant-card .price{color:var(--text);margin:6px 0;font-size:16px;font-weight:500;display:block}.product-details-wrapper .product-info .variant-section .variant-card .stock.in{color:var(--completed);margin-top:15px;font-size:14px;font-weight:500;display:block}.product-details-wrapper .product-info .variant-section .variant-card.active{border-color:#ff4d4f}.product-details-wrapper .product-info .variant-section .variant-card.active .size{color:var(--primary)}.product-details-wrapper .product-info .price-section{margin:20px 0}.product-details-wrapper .product-info .price-section h4{color:var(--text);margin-bottom:10px;font-size:16px;font-weight:600}.product-details-wrapper .product-info .price-section .current-price{font-size:28px;font-weight:700}.product-details-wrapper .product-info .cart-section{align-items:center;gap:20px;display:flex}.product-details-wrapper .product-info .cart-section .qty-box{border:1px solid #222934;border-radius:8px;width:200px;display:flex;overflow:hidden}.product-details-wrapper .product-info .cart-section .qty-box button{cursor:pointer;width:80px;color:var(--text);background-color:#0000;border:none;font-size:18px;font-weight:600;transition:all .35s}.product-details-wrapper .product-info .cart-section .qty-box button:hover{color:var(--primary)}.product-details-wrapper .product-info .cart-section .qty-box span{text-align:center;width:40px;color:var(--text);font-size:16px;font-weight:600;line-height:40px}.product-details-wrapper .product-info .cart-section .add-cart-btn{width:200px;padding:10px 15px}.product-details-wrapper .review-container{border-radius:8px;margin-top:30px;margin-bottom:40px}.product-details-wrapper .review-container .ant-tabs .ant-tabs-nav{margin-bottom:0}.product-details-wrapper .review-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{background-color:#e7eaf1;margin:0;padding:10px 18px;font-size:14px;font-weight:600}.product-details-wrapper .review-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab:hover{color:var(--text)}.product-details-wrapper .review-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab:first-child{border-radius:8px 0 0}.product-details-wrapper .review-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab:last-child{border-radius:0 0 8px}.product-details-wrapper .review-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background-color:#fff}.product-details-wrapper .review-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)}.product-details-wrapper .review-container .ant-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:var(--primary)}.product-details-wrapper .review-container .ant-tabs .ant-tabs-content-holder{border:1px solid var(--border);background-color:#fff;border-radius:0 8px 8px}.product-details-wrapper .review-container .ant-tabs .ant-tabs-content-holder .ant-tabs-content{padding:10px}.product-details-wrapper .review-container .ant-tabs .ant-tabs-content-holder .ant-tabs-content p{margin-bottom:0;font-size:16px;font-weight:500}@media (max-width:767px){.product-details-wrapper .review-container .ant-tabs .ant-tabs-content-holder .ant-tabs-content p{color:var(--light-text);font-size:14px}}
