body{background-color:#f8f9fa;padding-top:100px}.navbar-custom{background:#fff;padding:.8rem 0;box-shadow:0 5px 25px rgb(0 0 0 / .08)}.navbar-brand img{height:60px;transition:.3s}.navbar-brand img:hover{transform:scale(1.05)}.nav-link{color:#1f3b2f;font-weight:600;padding:10px 18px;border-radius:10px;transition:.3s}.nav-link:hover,.nav-link.active{background:#1f7a3f;color:#fff!important}html[lang="ar"] .navbar-collapse .navbar-nav{margin-right:auto!important;margin-left:0!important}html[lang="ar"] .navbar-nav .nav-item{margin-right:0;margin-left:.5rem}@media (min-width:992px){html[lang="ar"] .navbar-collapse .ms-auto{margin-right:auto!important;margin-left:0!important}}html[lang="ar"] .me-2{margin-left:0.5rem!important;margin-right:0!important}html[lang="ar"] .ms-2{margin-right:0.5rem!important;margin-left:0!important}.product-container{max-width:1200px;margin:50px auto;padding:30px;background:#fff;border-radius:20px;box-shadow:0 15px 40px rgb(0 0 0 / .08);display:flex;gap:40px;align-items:flex-start}.product-left{flex:1;min-width:40%;max-width:50%;border-radius:15px;overflow:hidden;position:relative;padding:20px;background:#fcfcfc;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.product-left img{width:100%;height:auto;max-height:500px;object-fit:contain;border-radius:10px;transition:transform 0.4s ease}.product-left img:hover{transform:scale(1.02)}.product-right{flex:1;padding-top:20px}.product-right h1{font-size:2.8rem;font-weight:900;color:#1f7a3f;margin-bottom:20px;border-bottom:3px solid #e0e0e0;padding-bottom:15px}.product-right .price{font-size:2rem;font-weight:700;color:#0f4d2f;margin-bottom:30px;display:inline-block;padding:5px 15px;background-color:#e6f5ea;border-radius:8px}.product-right .desc{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:40px;white-space:pre-wrap}.btn-whatsapp{display:inline-block;padding:12px 30px;background:#25D366;color:#fff;border-radius:50px;text-decoration:none;font-weight:600;transition:background 0.3s,transform 0.3s;box-shadow:0 5px 15px rgb(37 211 102 / .4);font-size:1.1rem;margin-top:20px}.btn-whatsapp:hover{background:#128C7E;transform:translateY(-3px);box-shadow:0 8px 25px rgb(18 140 126 / .6)}.btn-whatsapp .fa-brands{margin-inline-end:8px}.variants-title{font-size:1.4rem;font-weight:700;color:#0f4d2f;margin-top:30px;margin-bottom:15px;padding-bottom:5px;border-bottom:1px dashed #e0e0e0}.variants-list{list-style:none;padding:0;margin-bottom:30px}.variants-list li{font-size:1rem;color:#444;padding:8px 0;border-bottom:1px solid #f0f0f0}.variants-list li:last-child{border-bottom:none}.variants-list li i{color:#34c759;margin-inline-end:10px}.footer-modern{background:#fff;padding:50px 0 25px;border-top:3px solid #c4e2cd;box-shadow:0 -8px 25px rgb(0 0 0 / .07);font-family:'Poppins',sans-serif}.footer-logo{max-width:225px;height:auto;display:block;object-fit:contain}.footer-modern h5{font-weight:800;color:#134d2f;margin-bottom:15px;letter-spacing:.5px}.footer-modern a{color:#356c46;font-weight:600;text-decoration:none;transition:color 0.3s}.footer-modern a:hover{color:#114c2e}.footer-social a{display:inline-block;font-size:1.5rem;margin-right:15px;color:#356c46;transition:transform 0.3s,color 0.3s}html[lang="ar"] .footer-social a{margin-right:0;margin-left:15px}@media (min-width:992px){html[lang="ar"] .footer-modern .col-lg-3{text-align:right!important}}.footer-social a:hover{transform:scale(1.15);color:#134d2f}@media (max-width:991px){.footer-modern .row{text-align:center}.footer-modern .col-lg-3{justify-content:center!important}}@media (max-width:992px){.product-container{flex-direction:column;margin:30px auto;padding:20px;gap:30px}.product-left,.product-right{max-width:100%;min-width:100%;padding:0}.product-right h1{font-size:2.2rem}.product-right .price{font-size:1.8rem}}[dir="rtl"]{direction:rtl}[dir="rtl"] .product-container{flex-direction:row-reverse;align-items:flex-start}[dir="rtl"] .product-right h1,[dir="rtl"] .product-right .desc,[dir="rtl"] .variants-title,[dir="rtl"] .variants-list li{text-align:right}[dir="rtl"] .btn-whatsapp{margin:0;margin-top:20px}@media (max-width:992px){[dir="rtl"] .product-container{flex-direction:column}}@media (max-width:576px){.btn-whatsapp{display:block;margin:0 auto;text-align:center}}