*{margin:0;padding:0;box-sizing:border-box}.product-container{width:100%;display:flex;justify-content:space-evenly;gap:2rem;margin:auto auto 50px}.product-image-section{width:50%}.imgparent{width:100%;height:50vh;background-color:#373737;position:relative;border-radius:5px;box-shadow:0 1px 2px 0 rgba(60,64,67,.57),0 1px 3px 1px rgba(60,64,67,.15)}.main-image{height:100%;width:100%;display:block;object-fit:contain}.wideslp{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:1rem}.wideslp img{cursor:pointer}.thumbnail-container{display:flex;gap:.5rem;max-width:250px;overflow-x:auto;scroll-behavior:smooth;padding:3px}.thumbnail-container::-webkit-scrollbar{display:none}.thumbnail-container img{width:60px;height:60px;object-fit:cover;border:2px solid #ddd;border-radius:4px;cursor:pointer}#active{border:2px solid #007bff}.product-details89{width:50%;display:flex;flex-direction:column;gap:3px}.product-details89 .productname{font-size:1.5rem;margin-bottom:1rem;font-weight:550;text-align:left}.seller{flex-wrap:wrap;white-space:nowrap;gap:5px;font-size:.9rem;margin-bottom:1rem;width:40vw}.quantity-section,.seller{display:flex;align-items:center}.quantity-section{gap:1rem;margin:1rem 0}.quantity-section input{width:60px;padding:.1rem;font-size:1rem}.save-info{font-size:1rem;color:#00a34d}.pricing{display:flex;align-items:baseline;gap:.5rem;margin:1rem 0}.current-price,.price-mrp{font-size:15px;color:#000}.original-price{text-decoration:line-through;color:#888}.button-group{display:flex;gap:1rem;flex-wrap:wrap}.LegalDocument,.button-group button,.whatsapp-supplier{padding:.7rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer}.watchpvideo{font-size:15px;background-color:#1389f0;padding:5px 20px;color:#fff;border:none;border-radius:10px;margin-top:5px;cursor:pointer}.add-to-cart{background-color:#f2f2f200;color:#333;border:1px solid #000!important}.contact-supplier{background-color:#007bff}.contact-supplier,.whatsapp-supplier{color:#fff;display:flex;align-items:center;justify-content:center;gap:10px}.whatsapp-supplier{background-color:#13863d}.LegalDocument{background-color:#007bff;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px}.button-group .fas{margin-right:.5rem}.variations{display:flex;gap:.5rem;flex-wrap:wrap}.variations button{padding:1rem;background-color:#d9f0ff;border-radius:10px;cursor:pointer;color:#1389f0;border:none}.variations-selected{background-color:#1389f0!important;color:#fff!important}.mylocationp{background-color:#fff;font-weight:600;margin:5px;border-radius:5px;padding:2px}.verified{border-top-right-radius:7px;border-bottom-left-radius:7px;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:3px 10px;border:none;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(120deg,#b8860b,gold 40%,#977900 60%,#b8860b);background-size:200% auto;animation:shine 5s linear infinite;box-shadow:0 0 5px #ffd700aa}@keyframes shine{0%{background-position:200%}to{background-position:-200%}}.location{font-size:12px;color:#555;display:flex;gap:5px}.priceTableContainer565{width:100%;overflow-x:auto!important}.priceTable565{width:100%;border-collapse:collapse;border:1px solid #b8b8b8;border-radius:8px}.tableHeader565{font-weight:700}.headerRow565 th{padding:12px}.headerRow565 th,.tableRow565 td{text-align:center;border:1px solid #c8c8c8;font-size:14px;white-space:wrap!important}.tableRow565 td{padding:8px}.tableRow565 td:nth-child(2){color:#007bff}.compareContainer995{padding:20px;border-radius:8px;margin-bottom:50px}.compareHeading995{font-size:26px;text-align:center;margin-bottom:10px}.compareSubtext995{font-size:14px;text-align:center;color:#555;margin-bottom:40px}.compareGrid995{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:20px}.cardContainer975{flex-direction:column;width:300px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:16px}.cardContainer975,.header975{display:flex;align-items:center}.header975{width:100%;gap:8px;justify-content:flex-start;font-size:16px;font-weight:700;margin-bottom:20px}.logo975{width:90px;height:auto}.OurPrice{color:#007bff;font-size:20px}.imageContainer975{display:flex;justify-content:center;margin-bottom:16px;width:100%}.productImage975{width:100%}.details975{text-align:left;margin-bottom:16px}.details975 p{padding:5px}.productTitle975{font-size:18px;color:#333;margin:0}.seller975{font-size:14px;color:#777}.price975{display:flex;gap:10px;width:100%;font-size:16px;align-items:center}.label975{color:#555;font-size:14px}.value975{color:#1a7f00;font-size:20px}.amenities-container-parent-878{display:flex;flex-direction:column;padding:20px 0;align-items:flex-start;position:relative}.amenities-container-878{max-height:200px;width:100%;overflow-y:hidden;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start;transition:max-height .3s ease-in-out;position:relative}.amenities-container-878.expanded{max-height:none}.amenities-container-878.has-shadow:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));pointer-events:none}.amenity-item-878{display:flex;justify-content:space-between;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:8px;background-color:#f7d9f7;border:2px solid #a126a1;border-radius:8px;font-size:14px;font-weight:500;flex:0 0 auto}.check-icon-878{color:#00da00;margin-left:8px;font-size:16px}.show-more-btn-878{margin-top:12px;background-color:transparent;color:#0056b3;border:none;font-weight:600;cursor:pointer;font-size:14px;align-self:flex-start;text-decoration:underline}.property-info-container-656{display:flex;flex-wrap:wrap;gap:8px;background-color:#f5f5f5}.info-box-656{min-width:120px;height:70px;background-color:#fff;padding:7px;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.label-656{font-size:16px;color:#444;margin-bottom:8px}.value-pill-656{display:inline-block;background-color:#1389f0;color:#fff;padding:6px 12px;border-radius:20px;font-size:14px}@media (max-width:768px){.product-container{flex-wrap:wrap}.product-image-section{width:100%}.product-details89{text-align:center;width:100%}.pb{padding:10px!important;white-space:nowrap}.product-details89 .productname{text-align:center}.seller{justify-content:center;width:auto}.imgparent{width:100%;height:40vh}}.main-content{padding:10px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;padding:10px}.mymodal-container{background-color:#fff;padding:20px;border-radius:10px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;z-index:60}.mymodal-container h2{margin:0;font-size:24px;color:#333}.mymodal-container p{font-size:14px;color:#777}.modalform input,.modalform textarea{width:100%;padding:10px;margin:5px 0;border:1px solid #b7b7b7;border-radius:5px;font-size:16px}.modalform textarea{resize:vertical;height:150px}.modalform button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.modalform button:hover{background-color:#0056b3}.modal-close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#333}