#Product{background:var(--dark);direction:rtl;padding:25px}#Product .ProductHero{background:var(--PureBlack);border-radius:25px;grid-template-columns:1.3fr 1fr;gap:40px;padding:30px;display:grid}#Product .Gallery{gap:20px;display:flex}#Product .Gallery .Thumbs{flex-direction:column;gap:15px;display:flex}#Product .Gallery .Thumbs img{object-fit:cover;cursor:pointer;border:1px solid var(--White25);border-radius:15px;width:75px;height:75px}#Product .Gallery .MainImage{flex:1}#Product .Gallery .MainImage img{object-fit:contain;background:var(--dark);border-radius:20px;width:100%;height:500px}#Product .Info{flex-direction:column;gap:20px;display:flex}#Product .Info .Category{color:var(--PrimaryColor);font-size:14px}#Product .Info h1{color:var(--White);font-size:18px!important}#Product .Info .Rating{align-items:center;gap:8px;display:flex}#Product .Info .Rating svg{color:#ffc107}#Product .Info .PriceBox{background:var(--dark);border-radius:20px;padding:12px}#Product .Info .PriceBox span{color:var(--PrimaryColor);font-size:16px;font-weight:700}#Product .Info .PriceBox small{background:var(--PrimaryColor25);border-radius:50px;margin-right:15px;padding:8px 15px}#Product .Info button{background:var(--PrimaryColor);color:#fff;cursor:pointer;border:none;border-radius:4px;width:max-content;margin-right:auto;padding:8px 16px;font-size:14px}#Product .Description{background:var(--PureBlack);border-radius:20px;flex-direction:column;gap:4px;margin-top:30px;padding:25px;display:flex}#Product .Description h2{color:var(--White);font-size:16px}#Product .Description p{color:var(--White75);font-size:12px;line-height:2}@media (max-width:575px){#Product #Product{padding:15px}#Product #Product .ProductHero{grid-template-columns:1fr}#Product #Product .MainImage img{height:300px}}.StoreList{background-color:var(--SecondaryDark);border-radius:20px;flex-direction:column;gap:20px;margin-top:25px;padding:20px;display:flex}.StoreList .Header{justify-content:space-between;align-items:center;gap:10px;display:flex}.StoreList .Header h3{margin-bottom:0}.StoreList .Header .Right{color:var(--White50);align-items:center;gap:5px;display:flex}.StoreList .List{gap:10px;display:grid}@media (max-width:575px){.StoreList .List{grid-template-columns:1fr}}@media (min-width:576px){.StoreList .List{grid-template-columns:1fr}}@media (min-width:992px){.StoreList .List{grid-template-columns:repeat(2,1fr)}}.StoreList .List article{background-color:var(--Black75);border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:10px;display:flex;position:relative;overflow:hidden}.StoreList .List article>:first-child{border-radius:50rem;padding:5px 15px;font-size:12px;position:absolute;bottom:5px;left:5px}.StoreList .List article>:first-child.VIP{color:#adff2f;background-color:#acff2f33}.StoreList .List article>:first-child.Active{color:var(--White);background-color:#fff3}.StoreList .List article>:first-child.Inactive{color:#e02222;cursor:not-allowed;background-color:#e0222233}.StoreList .List article>div{align-items:center;gap:10px;width:100%;display:flex}@media (max-width:575px){.StoreList .List article>div{flex-direction:column}}.StoreList .List article>div div{align-items:center;gap:10px;width:100%;display:flex}.StoreList .List article>div small{color:var(--White50)}.StoreList .List article>div a{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StoreList .List article>div img{aspect-ratio:1;border-radius:50rem;width:80px;height:80px}.StoreList .List article>div span:not(.Btns){flex-direction:column;gap:5px;display:flex}.StoreList .List article>div span:has(button){align-items:center;gap:10px;margin-inline-start:auto;display:flex}@media (max-width:575px){.StoreList .List article>div span:has(button){width:100%;margin-inline-start:0}}.StoreList .List article>div span:has(button) button:first-child{color:var(--White);border:1px solid var(--White50);background-color:#0000;border-radius:50rem;padding:5px 20px;font-size:14px}.StoreList .List article>div span:has(button) button:last-child{color:var(--White);background-color:var(--White25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:50rem;padding:5px 20px;font-size:14px}.StoreList .List article>div span:has(button) button:last-child:hover{background-color:var(--dark);outline:1px solid var(--SecondaryDark)}.StoreList .List article>div span:has(button) button{width:max-content}@media (max-width:575px){.StoreList .List article>div span:has(button) button{flex:1}}.StoreList .List article>.Price{color:var(--PrimaryColor);display:block}.StoreList .List article>.Bottom{color:var(--White50);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}#SimilarProducts{background-color:var(--SecondaryDark);border-radius:10px;flex-direction:column;gap:10px;margin-top:25px;padding:15px;display:flex}#SimilarProducts .Header{justify-content:space-between;align-items:center;gap:10px;display:flex}#SimilarProducts .Header h3{margin-bottom:0}#SimilarProducts .Header .Right{color:var(--White50);align-items:center;gap:5px;display:flex}#SimilarProducts .ProductList .swiper-button-prev,#SimilarProducts .ProductList .swiper-button-next{color:var(--Black)}#SimilarProducts .ProductList .swiper-button-prev:after,#SimilarProducts .ProductList .swiper-button-next:after{background-color:var(--White);border-radius:50rem;place-content:center;width:27px;height:27px;font-size:14px;display:grid}#SimilarProducts .ProductList .Product{background-color:var(--Black75);border-radius:10px;flex-direction:column;gap:5px;padding:5px;display:flex}#SimilarProducts .ProductList .Product img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%}#SimilarProducts .ProductList .Product .Details{flex-direction:column;gap:5px;display:flex}#SimilarProducts .ProductList .Product .Details .Name{color:var(--White);font-size:14px}#SimilarProducts .ProductList .Product .Details .Category{color:var(--White50);align-items:center;gap:5px;font-size:12px;display:flex}#SimilarProducts .ProductList .Product .Details .Price{color:var(--PrimaryColor);text-align:left;font-size:14px}
