.cart-page{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.cart-page-top-header{background:var(--white-text);border-bottom:10px solid var(--color);box-shadow:0 2px 20px var(--dark-text-shadow);left:0;min-height:100px;position:fixed;top:0;width:100%;z-index:1000}.cart-page-nav-bar,.cart-page-top-header{align-items:center;display:flex;height:auto}.cart-page-nav-bar{flex-wrap:wrap;gap:15px;justify-content:space-between;min-height:80px;padding:15px 20px}.cart-page-logo{flex:1 1 auto;min-width:150px}.logo-english{font-size:clamp(10px,2vw,16px)}.cart-page-icons{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.heart-cart-page-icon,.home-cart-page-icon{cursor:pointer;position:relative}.heart-cart-page-icon-link,.home-cart-page-icon-link{align-items:center;background:var(--light-color);border-radius:50%;color:var(--background-dark-color);display:flex;font-size:clamp(20px,4vw,24px);height:clamp(40px,8vw,48px);justify-content:center;padding:8px;transition:all .3s ease;width:clamp(40px,8vw,48px)}.cart-page-icons span{align-items:center;background:var(--main-color);border-radius:50%;box-shadow:0 2px 5px var(--dark-text-shadow);color:var(--white-text);display:flex;font-size:clamp(9px,2vw,11px);font-weight:700;height:clamp(18px,4vw,22px);justify-content:center;position:absolute;right:-5px;top:-5px;width:clamp(18px,4vw,22px)}.handle-fixed{min-height:100px}.language-switcher{background:var(--main-color);border:none;border-radius:20px;color:var(--white-text);cursor:pointer;font-size:18px;font-weight:700;height:40px;margin:30px 10px;padding:8px 16px;transition:all .3s ease;width:80px}.language-switcher:hover{background:var(--background-dark-color);transform:scale(1.05)}@media (max-width:768px){.language-switcher{font-size:12px;margin:30px 5px;padding:6px 12px}}.products-container{box-sizing:border-box;flex:3 1;margin:30px 0 20px;padding:0 15px;width:100%}.cart-products-list{display:flex;flex-direction:column;gap:15px}.cart-footer{margin-top:30px;text-align:center}.checkout-btn{background:var(--main-color);border:none;border-radius:8px;color:var(--white-text);cursor:pointer;font-size:18px;padding:15px 40px;transition:background .3s}.checkout-btn:hover{background:var(--color)}.empty-cart{background:var(--light-color);border-radius:10px;padding:50px;text-align:center}.empty-cart p{color:var(--background-dark-color);font-size:clamp(14px,2vw,18px);margin:10px 0}.empty-cart p:first-child{color:var(--dark-text);font-size:clamp(18px,3vw,22px);font-weight:700}.cart-product{background:var(--white-text);border-radius:8px;box-shadow:0 2px 5px var(--dark-text-shadow);padding:15px;position:relative}.cart-product-remove{left:10px;position:absolute;top:10px;z-index:10}.remove-btn{align-items:center;background:var(--second-color);border:none;border-radius:50%;color:var(--white-text);cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;width:30px}.remove-btn:hover{background:var(--main-color)}.cart-product{background-color:var(--color);border-radius:50px;color:var(--white-text);display:flex;flex-direction:row-reverse;height:auto;margin:20px 0;min-height:220px;width:100%}.cart-product-img{align-items:center;display:flex;height:auto;max-width:250px;min-height:180px;min-width:150px;padding:20px;text-align:right;width:20%}.cart-product-img img{aspect-ratio:1/1;border-radius:30px;height:100%;object-fit:cover;width:100%}.cart-product-info{background-color:var(--background-dark-color);border-radius:40px;display:flex;flex-direction:column;justify-content:center;margin:inherit;padding:15px 20px;text-align:right;width:75%}.cart-product-name-price{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;font-size:clamp(20px,2.5vw,30px);gap:10px;height:auto;min-height:80px;padding:10px 0}.cart-product-name{flex:1 1 200px;width:auto}.cart-product-price{flex:0 1 auto;min-width:150px;text-align:right;width:auto}.cart-product-price p{align-items:center;display:flex;flex-direction:row;font-size:clamp(18px,2vw,30px);justify-content:flex-end;margin:0}.cart-product-price p span{font-size:clamp(14px,1.5vw,20px);margin:0 8px}.cart-product-content-number{display:flex;flex-direction:row-reverse;flex-wrap:wrap;font-size:clamp(16px,1.8vw,20px);gap:15px;height:auto;min-height:100px;padding:15px 10px}.cart-product-content{flex:2 1 250px;height:auto;width:auto}.cart-product-content p{font-size:clamp(14px,1.5vw,18px);margin:8px 0}.cart-product-number{align-items:center;display:flex;flex:1 1 200px;flex-wrap:wrap;gap:10px;height:auto;justify-content:flex-end;width:auto}.cart-product-number button,.cart-product-number p{align-items:center;box-sizing:border-box;display:inline-flex;font-size:clamp(20px,2vw,30px);height:clamp(35px,4vw,40px);justify-content:center;text-align:center;width:clamp(45px,5vw,60px)}.cart-product-number button{background-color:var(--main-color);border:0;border-radius:10px;box-shadow:2px 5px 2px 0 var(--color),0 8px 10px var(--dark-text-shadow);color:var(--white-text);cursor:pointer;margin:5px;outline:0;padding:5px;transition:all .2s ease}.cart-product-number button:active{box-shadow:0 0 0 var(--color),0 0 0 var(--dark-text-shadow);transform:translateY(2px)}.cart-product-number p{background-color:var(--background-color);border-radius:10px;color:var(--main-color);line-height:1;padding:5px}@media screen and (min-width:1800px){.cart-product{min-height:280px}.cart-product-name-price,.cart-product-price p{font-size:32px}.cart-product-content-number{font-size:22px}.cart-product-number button,.cart-product-number p{font-size:32px;height:50px;width:70px}}@media screen and (min-width:901px) and (max-width:1300px){.cart-product{margin:18px 0;min-height:200px}.cart-product-img{min-width:140px;padding:15px}.cart-product-info{padding:12px 18px}.cart-product-name-price{font-size:24px;min-height:70px}.cart-product-price p{font-size:22px}.cart-product-content-number{font-size:18px;padding:12px 8px}.cart-product-number button,.cart-product-number p{font-size:24px;height:38px;width:50px}}@media screen and (min-width:501px) and (max-width:900px){.cart-product{border-radius:40px;margin:15px 0;min-height:180px}.cart-product-img{min-width:130px;padding:12px}.cart-product-img img{border-radius:25px}.cart-product-info{border-radius:35px;padding:10px 15px}.cart-product-name-price{font-size:20px;min-height:60px;padding:8px 0}.cart-product-name{flex:1 1 150px}.cart-product-price{min-width:120px}.cart-product-price p{font-size:18px}.cart-product-price p span{font-size:14px;margin:0 6px}.cart-product-content-number{font-size:16px;gap:12px;min-height:80px;padding:8px 5px}.cart-product-content{flex:2 1 200px}.cart-product-content p{font-size:14px;margin:5px 0}.cart-product-number{flex:1 1 150px;gap:8px}.cart-product-number button,.cart-product-number p{font-size:20px;height:35px;width:40px}.cart-product-number button{margin:5px;padding:3px}}@media screen and (max-width:500px){.cart-product{border-radius:30px;flex-direction:column;margin:10px 0;min-height:auto}.cart-product-img{height:200px;max-width:100%;min-width:auto;padding:15px 15px 5px;width:100%}.cart-product-img img{aspect-ratio:16/9;border-radius:20px}.cart-product-info{border-radius:30px;padding:10px 15px 15px;width:100%}.cart-product-name-price{align-items:flex-start;flex-direction:column;font-size:18px;gap:5px;min-height:auto;padding:8px 0}.cart-product-name{flex:auto;width:100%}.cart-product-price{min-width:auto;text-align:right;width:100%}.cart-product-price p{font-size:20px;justify-content:flex-start}.cart-product-price p span{font-size:16px;margin:0 8px 0 0}.cart-product-content-number{flex-direction:column;font-size:15px;gap:10px;min-height:auto;padding:5px 0}.cart-product-content{flex:auto;width:100%}.cart-product-content p{display:inline-block;font-size:14px;margin:5px 0 5px 15px;width:auto}.cart-product-number{flex:auto;gap:10px;justify-content:flex-start;width:100%}.cart-product-number button,.cart-product-number p{font-size:18px;height:35px;width:45px}.cart-product-number button{margin:5px 5px 5px 0;padding:2px}}@media screen and (max-width:350px){.cart-product-img{height:160px;padding:10px}.cart-product-name-price{font-size:16px}.cart-product-price p{font-size:18px}.cart-product-content p{display:block;font-size:12px;margin:3px 0}.cart-product-number button,.cart-product-number p{font-size:16px;height:30px;width:35px}}.cart-product-content p:first-child{margin-top:0}.cart-product-content p:last-child{margin-bottom:0}.pay-in-cart-bottom{align-items:center;background-color:var(--background-dark-color);box-sizing:border-box;display:flex;flex-direction:row-reverse;gap:10px;height:auto;justify-content:space-between;min-height:80px;padding:10px 20px;width:100%}.pay-in-cart-bottom-text{color:var(--white-text);flex:2 1;font-size:clamp(18px,4vw,50px);text-align:center;width:auto}.pay-in-cart-bottom-text p{margin:0}.pay-in-cart-bottom-button{color:var(--dark-text);flex:1 1;text-align:center;width:auto}.pay-in-cart-bottom-button button{background-color:var(--main-color);border:0;border-radius:20px;box-shadow:2px 5px 2px 0 var(--color),0 8px 10px var(--dark-text-shadow);color:var(--white-text);cursor:pointer;font-size:clamp(16px,3vw,50px);height:auto;max-width:260px;min-height:40px;outline:0;padding:10px 15px;white-space:nowrap;width:100%}.pay-in-cart-bottom-button button:active{box-shadow:0 0 0 var(--color),0 0 0 var(--dark-text-shadow);transform:translateY(2px)}.invoice{background-color:var(--color);display:block;height:auto;padding:10px 0 30px;width:100%}.invoice-table{direction:rtl;height:auto;margin:auto;overflow-x:auto;width:80%}.invoice-table table{border:5px solid var(--background-dark-color);border-collapse:initial;border-radius:10px;color:var(--dark-text);font-size:clamp(14px,2vw,22px);height:auto;padding:0;table-layout:auto;text-align:center;width:100%}.invoice-table caption{color:var(--white-text);font-size:clamp(20px,3vw,30px);margin-bottom:10px}.invoice-table table td,.invoice-table table tr{background-color:var(--background-color)}.invoice-table table th{background-color:var(--main-color)}.heart-page{box-sizing:border-box;display:block;display:flex;flex-direction:column;min-height:100vh}.heart-page-top-header{background:var(--white-text);border-bottom:8px solid var(--color);box-shadow:0 2px 20px var(--dark-text-shadow);left:0;min-height:110px;position:fixed;top:0;width:100%;z-index:1000}.heart-page-nav-bar,.heart-page-top-header{align-items:center;display:flex;height:auto}.heart-page-nav-bar{flex-wrap:wrap;gap:15px;justify-content:space-between;min-height:80px;padding:12px 20px}.heart-page-logo{flex:1 1 auto;min-width:160px}.logo-arabic{font-size:clamp(22px,4vw,28px)}.heart-page-icons{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:15px;justify-content:flex-end}.heart-page-cart-icon,.heart-page-home-icon{cursor:pointer;position:relative}.heart-page-cart-icon-link,.heart-page-home-icon-link{align-items:center;background:var(--light-color);border-radius:50%;color:var(--background-dark-color);display:flex;font-size:clamp(20px,3.5vw,24px);height:clamp(40px,7vw,48px);justify-content:center;padding:8px;transition:all .3s ease;width:clamp(40px,7vw,48px)}.heart-page-cart-icon-link:hover,.heart-page-home-icon-link:hover{background:#b469241a;color:var(--main-color);transform:translateY(-2px)}.heart-page-icons span{align-items:center;background:var(--main-color);border-radius:50%;box-shadow:0 2px 5px var(--dark-text-shadow);color:var(--white-text);display:flex;font-size:clamp(10px,1.8vw,12px);font-weight:700;height:clamp(18px,3.5vw,22px);justify-content:center;position:absolute;right:-5px;top:-5px;width:clamp(18px,3.5vw,22px)}.handle-fixed{height:auto;min-height:110px}@media screen and (min-width:1800px){.heart-page-top-header{border-bottom:10px solid var(--color);min-height:130px}.handle-fixed{min-height:130px}.logo-arabic{font-size:32px}.logo-english{font-size:18px}.heart-page-cart-icon-link,.heart-page-home-icon-link{font-size:28px;height:55px;width:55px}}@media screen and (min-width:901px) and (max-width:1300px){.heart-page-top-header{border-bottom:8px solid var(--color);min-height:100px}.handle-fixed{min-height:100px}.heart-page-nav-bar{padding:10px 15px}.heart-page-logo{min-width:150px}.logo-arabic{font-size:24px}.logo-english{font-size:14px}.heart-page-icons{gap:12px}}@media screen and (min-width:501px) and (max-width:900px){.heart-page-top-header{border-bottom:7px solid var(--color);min-height:95px}.handle-fixed{min-height:95px}.heart-page-nav-bar{padding:8px 12px}.heart-page-logo{min-width:140px}.logo-arabic{font-size:22px}.logo-english{font-size:13px}.heart-page-icons{gap:10px}}@media screen and (max-width:500px){.heart-page-top-header{border-bottom:6px solid var(--color);min-height:85px}.handle-fixed{min-height:85px}.heart-page-nav-bar{padding:6px 10px}.heart-page-logo{min-width:120px}.logo-arabic{font-size:20px}.logo-english{font-size:11px;letter-spacing:.5px}.heart-page-icons{gap:8px}.heart-page-cart-icon-link,.heart-page-home-icon-link{font-size:18px;height:38px;padding:6px;width:38px}}@media screen and (max-width:350px){.handle-fixed,.heart-page-top-header{min-height:80px}.heart-page-nav-bar{padding:5px 8px}.heart-page-logo{min-width:100px}.logo-arabic{font-size:18px}.logo-english{font-size:10px}.heart-page-icons{gap:5px}.heart-page-cart-icon-link,.heart-page-home-icon-link{font-size:16px;height:32px;padding:5px;width:32px}.heart-page-icons span{font-size:9px;height:16px;right:-3px;top:-3px;width:16px}}.heart-products-container{box-sizing:border-box;flex:3 1;margin:5% 0 20px;padding:0 15px;width:100%}.no-favorites-message{background:var(--light-color);border-radius:30px;color:var(--background-dark-color);margin:20px auto;max-width:600px;padding:60px 20px;text-align:center}.no-favorites-message h3{color:var(--dark-text);font-size:clamp(20px,3vw,28px);margin-bottom:15px}.no-favorites-message p{color:var(--background-dark-color);font-size:clamp(14px,2vw,18px)}@media screen and (min-width:501px) and (max-width:1300px){.heart-products-container{margin:5% 0 15px;padding:0 12px}.no-favorites-message{border-radius:25px;padding:50px 15px}}@media screen and (max-width:500px){.heart-products-container{margin:5% 0 10px;padding:0 10px}.no-favorites-message{border-radius:20px;padding:40px 10px}}@media screen and (max-width:350px){.heart-products-container{padding:0 8px}.no-favorites-message{padding:30px 8px}}.heart-product{background-color:var(--color);border:2px solid #0000;border-radius:30px;box-shadow:0 4px 10px var(--dark-text-shadow);box-sizing:border-box;color:var(--white-text);display:flex;flex-direction:row-reverse;gap:15px;margin:20px 0;padding:15px;transition:all .3s ease;width:100%}.heart-product:hover{border-color:var(--main-color);box-shadow:0 6px 15px var(--dark-text-shadow)}.heart-product-img{background-color:var(--white-text);border:2px solid var(--white-text);border-radius:25px;box-shadow:0 2px 8px #0000001a;flex-shrink:0;height:180px;min-width:140px;overflow:hidden;padding:5px;width:180px}.heart-product-img img{border-radius:20px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.heart-product:hover .heart-product-img img{transform:scale(1.03)}.heart-product-info{background-color:var(--background-dark-color);border:2px solid var(--color);border-radius:25px;box-shadow:inset 0 0 0 1px #ffffff0d;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:18px 22px}.heart-product-name-price{align-items:center;border-bottom:2px solid var(--color);display:flex;flex-direction:row-reverse;gap:15px;justify-content:space-between;margin-bottom:15px;padding-bottom:12px}.heart-product-name{flex:1 1}.heart-product-name h3{color:var(--white-text);font-size:26px;font-weight:700;line-height:1.3;margin:0;text-shadow:0 2px 4px #0003}.heart-product-price{background-color:var(--main-color);border:1px solid var(--white-text);border-radius:40px;box-shadow:0 3px 8px #0003;min-width:120px;padding:8px 18px;text-align:center}.heart-product-price p{align-items:center;color:var(--white-text);display:flex;font-size:24px;font-weight:600;gap:5px;justify-content:center;margin:0}.heart-product-price p span{font-size:18px;opacity:.9}.heart-product-content-clicked{align-items:center;display:flex;flex-direction:row-reverse;gap:20px}.heart-product-content{display:flex;flex:2 1;flex-direction:column;gap:10px}.heart-product-content p{align-items:center;background-color:#ffffff1a;border-radius:30px;border-right:4px solid var(--main-color);color:var(--white-text);display:flex;font-size:18px;gap:8px;margin:0;padding:8px 15px}.heart-product-content p strong{color:var(--main-color);font-size:16px;min-width:50px}.heart-product-clicked{flex:1 1}.heart-clicked,.heart-product-clicked{align-items:center;display:flex;justify-content:center}.heart-clicked{background-color:var(--main-color);border:2px solid var(--white-text);border-radius:50%;box-shadow:0 4px 10px #0000004d;cursor:pointer;height:65px;transition:all .3s ease;width:65px}.heart-clicked:hover{background-color:var(--second-color);box-shadow:0 6px 15px #0006;transform:scale(1.1) rotate(5deg)}.heart-clicked-icon{color:var(--white-text);font-size:32px;transition:all .3s ease}.heart-clicked-icon.filled{color:var(--second-color)}.heart-clicked:hover .heart-clicked-icon{color:var(--white-text);transform:scale(1.1)}@media screen and (max-width:1200px){.heart-product-img{height:160px;width:160px}.heart-product-name h3{font-size:22px}.heart-product-price{min-width:100px;padding:6px 15px}.heart-product-price p{font-size:20px}.heart-product-price p span{font-size:16px}.heart-product-content p{font-size:16px;padding:6px 12px}.heart-clicked{height:55px;width:55px}.heart-clicked-icon{font-size:28px}}@media screen and (max-width:900px){.heart-product{gap:12px;padding:12px}.heart-product-img{height:140px;min-width:120px;width:140px}.heart-product-info{padding:15px}.heart-product-name h3{font-size:20px}.heart-product-price{min-width:90px;padding:5px 12px}.heart-product-price p{font-size:18px}.heart-product-price p span{font-size:14px}.heart-product-content-clicked{gap:15px}.heart-product-content p{font-size:15px;padding:5px 10px}.heart-clicked{height:50px;width:50px}.heart-clicked-icon{font-size:24px}}@media screen and (max-width:700px){.heart-product{flex-direction:column;padding:15px}.heart-product-img{height:220px;margin-bottom:5px;width:100%}.heart-product-info{padding:18px;width:100%}.heart-product-name-price{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:12px}.heart-product-name h3{font-size:22px}.heart-product-price{margin:0 auto;max-width:150px;width:100%}.heart-product-content-clicked{flex-direction:column;gap:15px}.heart-product-content{width:100%}.heart-product-content p{font-size:16px;justify-content:flex-start;padding:8px 15px;width:100%}.heart-product-clicked{justify-content:center;margin-top:5px;width:100%}.heart-clicked{height:60px;width:60px}.heart-clicked-icon{font-size:28px}}@media screen and (max-width:500px){.heart-product{margin:15px 0;padding:12px}.heart-product-img{height:200px}.heart-product-info{padding:15px}.heart-product-name h3{font-size:20px}.heart-product-price{max-width:130px}.heart-product-price p{font-size:18px}.heart-product-content p{align-items:center;flex-direction:row;font-size:15px;padding:6px 12px}.heart-product-content p strong{font-size:14px;min-width:45px}.heart-clicked{height:55px;width:55px}.heart-clicked-icon{font-size:26px}}@media screen and (max-width:380px){.heart-product-img{height:180px}.heart-product-info{padding:12px}.heart-product-name h3{font-size:18px}.heart-product-price{max-width:120px;padding:4px 10px}.heart-product-price p{font-size:16px}.heart-product-content p{flex-wrap:wrap;font-size:14px;padding:5px 10px}.heart-product-content p strong{font-size:13px;min-width:40px}.heart-clicked{height:50px;width:50px}.heart-clicked-icon{font-size:24px}}@media screen and (max-width:320px){.heart-product-img{height:160px}.heart-product-name h3{font-size:16px}.heart-product-price p{font-size:15px}.heart-product-content p{align-items:flex-start;flex-direction:column;font-size:13px;padding:4px 8px}.heart-product-content p strong{min-width:auto}.heart-clicked{height:45px;width:45px}.heart-clicked-icon{font-size:22px}}.home-page-top-header{background:var(--white-text);box-shadow:0 2px 20px var(--dark-text-shadow);left:0;position:fixed;top:0;width:100%;z-index:1000}.home-page-top-header-container{margin:0 auto;max-width:1400px;padding:0 20px;width:100%}.home-page-top-header-background{background-color:var(--white-text)}.home-page-nav-bar{align-items:center;display:flex;height:auto;justify-content:space-between;min-height:80px;padding:15px 0}.home-page-logo{flex:0 0 auto;min-width:200px}.logo-arabic{font-size:28px}.logo-english{font-size:16px}.home-page-search-bar{flex:1 1;margin:0 30px;max-width:600px}.search-form{width:100%}.search-input-wrapper{position:relative;width:100%}.search-input{background-color:var(--light-color);border:2px solid var(--second-color);border-radius:30px;font-family:Tajawal,Arial,sans-serif;font-size:16px;outline:none;transition:all .3s ease;width:100%}.search-input,.search-input[dir=ltr],.search-input[dir=rtl]{padding:14px 60px;text-align:center}.search-input:focus{background-color:var(--white-text);border-color:var(--main-color);box-shadow:0 0 0 3px #b469241a}.search-input::placeholder{color:var(--background-dark-color);font-size:15px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.search-button{align-items:center;background:linear-gradient(135deg,var(--main-color),var(--color));border:none;border-radius:50%;box-shadow:0 3px 10px #b4692433;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:44px}.search-button[data-lang=ar]{left:8px;right:auto}.search-button[data-lang=en]{left:auto;right:8px}.search-button:hover{background:linear-gradient(135deg,var(--background-dark-color),var(--dark-color));box-shadow:0 5px 15px #b469244d;transform:translateY(-50%) scale(1.05)}.search-icon{color:var(--white-text);font-size:18px}.home-page-icons{align-items:center;display:flex;flex:0 0 auto;gap:20px}.hamburger-menu{align-items:center;background:var(--light-color);border-radius:50%;color:var(--main-color);cursor:pointer;display:none;font-size:28px;height:48px;justify-content:center;transition:all .3s ease;width:48px}.hamburger-menu:hover{background:#b469241a;transform:translateY(-2px)}.home-page-cart-icon,.home-page-heart-icon{cursor:pointer;position:relative}.home-page-cart-icon-link,.home-page-heart-icon-link{align-items:center;background:var(--light-color);border-radius:50%;color:var(--background-dark-color);display:flex;font-size:24px;height:48px;justify-content:center;padding:8px;transition:all .3s ease;width:48px}.home-page-cart-icon-link:hover,.home-page-heart-icon-link:hover{background:#b469241a;transform:translateY(-2px)}.home-page-icons span{align-items:center;background:var(--main-color);border-radius:50%;box-shadow:0 2px 5px var(--dark-text-shadow);color:var(--white-text);display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;position:absolute;right:-5px;top:-5px;width:22px}.home-page-top-header-collections{background:linear-gradient(135deg,var(--color),var(--second-color));border-bottom:1px solid #0000001a;border-top:1px solid #fff3;transition:all .3s ease}.home-page-top-header-collections-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:1400px;min-height:60px;padding:0 20px;position:relative;width:100%}.collections-main-name{flex:0 0 90px;margin-left:5px}.collections-main-name p{color:var(--background-dark-color);font-family:Tajawal,Arial,sans-serif;font-size:20px;font-weight:700;margin:0}.collections-option,.collections-option-all{align-items:center;display:flex;flex:1 1;height:100%;min-width:0;padding:0 8px}.collections-option-all{flex:0 0 90px}.collections-option .btn,.collections-option-all .btn{background:#ffffff4d;border:1px solid #0000001a;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:var(--background-dark-color);cursor:pointer;font-family:Tajawal,Arial,sans-serif;font-size:15px;font-weight:600;overflow:hidden;padding:10px 15px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;width:100%}.collections-option .btn:hover,.collections-option-all .btn:hover{background:#ffffff80;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.collections-option .btn.active,.collections-option-all .btn.active{background:var(--background-dark-color);border-color:var(--background-dark-color);box-shadow:0 4px 12px #0003;color:var(--white-text)}#collection-option-drop-down{position:relative}.drop-down-menu{background:var(--white-text);border:1px solid var(--second-color);border-radius:8px;box-shadow:0 8px 20px var(--dark-text-shadow);display:none;left:0;margin-top:5px;min-width:200px;padding:10px;position:absolute;top:100%;width:100%;z-index:1001}.drop-down-menu.visible{display:flex;flex-wrap:wrap;gap:5px}.drop-down-menu-option{align-items:center;display:flex;flex-basis:calc(50% - 5px);flex-grow:0;flex-shrink:0;justify-content:center;min-width:0}.drop-down-option-button{background:var(--light-color);border:none;border-radius:6px;color:var(--background-dark-color);cursor:pointer;font-family:Tajawal,Arial,sans-serif;font-size:12px;font-weight:700;margin:0;overflow:hidden;padding:8px 10px;text-align:center;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;width:100%}.drop-down-option-button:hover{background:var(--main-color);color:var(--white-text);transform:translateY(-2px)}.drop-down-option-button.active{background:var(--background-dark-color);color:var(--white-text)}.handle-fixed{height:140px;width:100%}.home-page-heart-icon-link.filled{color:var(--second-color)}.home-page-cart-icon-link,.home-page-heart-icon-link{color:var(--dark-text);transition:color .3s}.home-page-cart-icon-link:hover,.home-page-heart-icon-link:hover{color:var(--main-color)}@media screen and (max-width:1024px){.home-page-nav-bar{min-height:70px;padding:12px 0}.home-page-logo{min-width:160px}.logo-arabic{font-size:22px}.logo-english{font-size:14px}.home-page-search-bar{margin:0 20px;max-width:450px}.search-input{font-size:15px}.search-input,.search-input[dir=ltr],.search-input[dir=rtl]{padding:12px 55px}.search-button{height:40px;width:40px}.search-button[data-lang=ar]{left:6px}.search-button[data-lang=en]{right:6px}.home-page-icons{gap:15px}.home-page-cart-icon-link,.home-page-heart-icon-link{font-size:20px;height:42px;width:42px}.collections-main-name{flex:0 0 100px}.collections-main-name p{font-size:18px}.collections-option,.collections-option-all{padding:0 6px}.collections-option-all{flex:0 0 60px}.collections-option .btn,.collections-option-all .btn{font-size:14px;padding:8px 12px}.drop-down-option-button{font-size:11px;padding:6px 8px}.handle-fixed{height:130px}}@media screen and (max-width:768px){.hamburger-menu{display:flex}.home-page-top-header-container{padding:0 15px}.home-page-nav-bar{flex-wrap:wrap;min-height:70px;padding:10px 0}.home-page-logo{flex:0 0 auto;margin-bottom:0;min-width:auto;order:1}.home-page-icons{flex:0 0 auto;gap:10px;justify-content:flex-end;margin-bottom:0;order:2}.home-page-search-bar{flex:0 0 100%;margin:10px 0 0;max-width:100%;order:3}.search-input,.search-input[dir=ltr],.search-input[dir=rtl]{padding:12px 50px}.search-button[data-lang=ar]{left:6px}.search-button[data-lang=en]{right:6px}.home-page-top-header-collections{background:linear-gradient(135deg,var(--color),var(--second-color));box-shadow:0 5px 15px #0003;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;transition:all .3s ease;visibility:hidden;width:100%;z-index:999}.home-page-top-header-collections.menu-open{max-height:80vh;opacity:1;overflow-y:auto;visibility:visible}.home-page-top-header-collections-container{align-items:stretch;flex-direction:column;min-height:auto;padding:15px}.collections-main-name{display:none}.collections-option,.collections-option-all{flex:0 0 100%;margin:3px 0;padding:0;position:relative;width:100%}.collections-option-all{flex:0 0 100%}.collections-option .btn,.collections-option-all .btn{align-items:center;display:flex;font-size:13px;height:auto;justify-content:center;padding:6px 15px;width:100%}#collection-option-drop-down,.drop-down-menu{position:relative;width:100%}.drop-down-menu{background:#ffffff1a;border:none;box-shadow:none;display:flex;flex-wrap:wrap;gap:5px;left:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0;top:0;transform:none;transition:all .3s ease;visibility:hidden}.drop-down-menu.visible{margin-top:5px;max-height:400px;opacity:1;padding:10px;visibility:visible}.drop-down-menu-option{flex-basis:calc(50% - 5px);flex-grow:0;flex-shrink:0;min-width:0}.drop-down-option-button{background:#fff3;color:var(--background-dark-color);font-size:11px;margin:0;overflow:hidden;padding:6px 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.drop-down-option-button:hover{transform:translateY(-2px)}.handle-fixed{height:150px}}@media screen and (max-width:480px){.home-page-top-header-container{padding:0 10px}.logo-arabic{font-size:18px}.logo-english{font-size:12px}.hamburger-menu{font-size:24px;height:38px;width:38px}.home-page-cart-icon-link,.home-page-heart-icon-link{font-size:18px;height:38px;padding:6px;width:38px}.home-page-icons span{font-size:10px;height:18px;right:-4px;top:-4px;width:18px}.search-input{font-size:14px}.search-input,.search-input[dir=ltr],.search-input[dir=rtl]{padding:10px 45px}.search-button{height:36px;width:36px}.search-button[data-lang=ar]{left:6px}.search-button[data-lang=en]{right:6px}.search-icon{font-size:16px}.collections-option .btn,.collections-option-all .btn{font-size:12px;padding:8px 10px}.drop-down-option-button{font-size:10px;padding:6px 8px}.handle-fixed{height:135px}}@media screen and (max-width:350px){.home-page-nav-bar{flex-wrap:wrap;gap:5px;justify-content:center}.home-page-logo{flex:0 0 100%;margin-bottom:5px;text-align:center}.logo-text-container{align-items:center}.home-page-icons{flex:0 0 100%;gap:15px;justify-content:center;margin-top:5px}.home-page-search-bar{margin-top:5px}.collections-option .btn,.collections-option-all .btn{font-size:11px;padding:6px 8px}.drop-down-option-button{font-size:9px;padding:4px 6px}.handle-fixed{height:165px}}@media screen and (min-width:1600px){.home-page-top-header-collections-container,.home-page-top-header-container{max-width:1600px}.logo-arabic{font-size:32px}.logo-english{font-size:20px}.search-input{font-size:18px}.search-input,.search-input[dir=ltr],.search-input[dir=rtl]{padding:16px 65px}.search-button{height:50px;width:50px}.search-button[data-lang=ar]{left:10px}.search-button[data-lang=en]{right:10px}.search-icon{font-size:22px}.drop-down-option-button{font-size:14px;padding:10px 12px}}.home-page-top-header{animation:slideDown .5s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.btn{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn:active{transform:scale(.98)}.hamburger-menu{animation:fadeIn .3s ease}@media (prefers-color-scheme:dark){.home-page-top-header-background{background-color:var(--background-dark-color)}.search-input{background-color:var(--dark-color);border-color:var(--background-dark-color);color:var(--white-text)}.search-input:focus{background-color:var(--background-dark-color)}.hamburger-menu{background:var(--dark-color);color:var(--second-color)}.hamburger-menu:hover{background:#b4692433}.home-page-cart-icon-link,.home-page-heart-icon-link{background:var(--dark-color);color:var(--second-color)}.home-page-top-header-collections{background:linear-gradient(135deg,var(--dark-color),var(--background-dark-color))}.collections-option .btn,.collections-option-all .btn{background:#ffffff1a;border-color:var(--background-dark-color);color:var(--second-color)}.drop-down-menu{background:var(--dark-color);border-color:var(--background-dark-color)}.drop-down-option-button{background:var(--background-dark-color);color:var(--second-color)}.drop-down-option-button:hover{background:var(--main-color);color:var(--white-text)}@media screen and (max-width:768px){.drop-down-menu{background:#0000004d}.drop-down-option-button{background:#ffffff1a;color:var(--second-color)}}}.no-results-message{background:var(--light-color);border:2px dashed var(--second-color);border-radius:15px;grid-column:1/-1;margin:20px 0;padding:60px 20px;text-align:center}.no-results-message h3{color:var(--main-color);font-family:Tajawal,sans-serif;font-size:24px;margin-bottom:15px}.no-results-message p{color:var(--background-dark-color);font-size:16px;opacity:.8}.home-products-show{grid-gap:20px;box-sizing:border-box;direction:rtl;display:grid;gap:20px;margin-top:20px;min-height:400px;padding:0 20px 40px;width:100%}@media screen and (min-width:1001px){.home-products-show{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:601px) and (max-width:1000px){.home-products-show{gap:8px;grid-template-columns:repeat(4,1fr);padding:0 12px 35px}}@media screen and (max-width:600px){.home-products-show{gap:10px;grid-template-columns:repeat(2,1fr);padding:0 15px 40px}}.home-product a{display:block;height:100%;width:100%}.home-product a,.home-product a:active,.home-product a:hover,.home-product a:link,.home-product a:visited{color:inherit!important;text-decoration:none!important}.home-product-info,.home-product-name-price p{color:var(--dark-text)!important}.home-product-name-price p{text-decoration:none!important}.home-product a:focus{outline:none!important}.home-product>a{color:inherit;text-decoration:none}.home-product *{text-decoration:none!important}.home-product{background-color:var(--background-dark-color);border-radius:21px;box-sizing:border-box;color:var(--dark-text);display:flex;flex-direction:column;height:auto;margin:0;width:100%}.home-product-img{aspect-ratio:1/1;flex-shrink:0;width:100%}.home-product-img img{border-radius:20px 20px 0 0;height:100%;object-fit:cover;width:100%}.home-product-info{background-color:var(--white-text);border-radius:0 0 20px 20px;display:flex;flex-direction:column;flex-grow:1;height:auto;justify-content:space-between;margin:0;min-height:100px;padding:10px}.home-product-name-price{display:flex;flex-direction:row;font-size:15px;gap:5px;margin-bottom:10px;min-height:50px}.home-product-name-price p{line-height:1.3;margin:0}.home-product-cart-heart{display:flex;flex-direction:row-reverse;justify-content:space-around;margin-top:auto;padding-top:10px}.home-product-cart-heart div{border-radius:10px;cursor:pointer;height:90%;padding:10px;text-align:center;width:25%}.wishlist-active{background-color:var(--second-color)}.home-product>a{display:block}.home-product a,.home-product a:active,.home-product a:focus,.home-product a:hover,.home-product a:visited,.home-product>a{color:inherit!important;text-decoration:none!important}.home-product-info,.home-product-name-price,.home-product-name-price p{color:var(--dark-text)!important;text-decoration:none!important}.home-product a:focus{box-shadow:none!important;outline:0!important}.home-product-heart{cursor:pointer;position:absolute;right:10px;top:10px;z-index:2}.heart-icon{color:var(--second-color);font-size:24px;transition:color .3s}.heart-icon.filled,.home-product-heart:hover .heart-icon:not(.filled){color:var(--main-color)}@media screen and (max-width:500px){.home-product{border-radius:15px;height:auto}.home-product-img{aspect-ratio:1/1;width:100%}.home-product-info{border-radius:0 0 15px 15px;height:auto;margin:0;min-height:90px;padding:8px}.home-product-img img{border-radius:15px 15px 0 0}.home-product-name-price{font-size:14px;padding-top:8px}.home-product-name-price p{margin:0 8px}.home-product-cart-heart div{font-size:14px;padding:8px 10px 20px}}@media screen and (min-width:501px) and (max-width:900px){.home-product-name-price{font-size:14px}}.control-section{background-color:var(--background-dark-color)}.control-section-buttons{padding:30px 0}.hero-section{aspect-ratio:12/9;background-color:#1a1a1a;background-color:var(--background-color,#1a1a1a);direction:ltr;overflow:hidden;position:relative;width:100%}@media screen and (min-width:1200px){.hero-section{aspect-ratio:auto;height:calc(100vh - 160px)}}.hero-slide{height:100%;position:relative;width:100%}.hero-image{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;object-position:center;transition:opacity .3s ease;-webkit-user-select:none;user-select:none;width:100%}.hero-dots{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;border-radius:30px;bottom:30px;display:flex;gap:12px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);z-index:10}.hero-dot{background-color:#ccc;border:2px solid #ffffff80;border-radius:50%;cursor:pointer;height:14px;padding:0;transition:background-color .3s,transform .2s;width:14px}.hero-dot.active{background-color:#333!important;border-color:#fff;transform:scale(1.2)}.hero-dot:hover{transform:scale(1.3)}.hero-arrow-left,.hero-arrow-right{align-items:center;border:0;cursor:pointer;display:flex;height:100%;opacity:0;pointer-events:auto;position:absolute;top:0;transition:opacity .4s ease,transform .2s ease;width:15%;z-index:20}.hero-arrow-left{background:linear-gradient(90deg,#808080d9 0,#8080808c 35%,#80808033 70%,#80808000);justify-content:flex-start;left:0}.hero-arrow-right{background:linear-gradient(270deg,#808080d9 0,#8080808c 35%,#80808033 70%,#80808000);justify-content:flex-end;right:0}.hero-arrow-left:hover,.hero-arrow-right:hover{opacity:1}.hero-arrow-icon-left{color:#fff;font-size:40px;font-weight:300;margin-left:15px;pointer-events:none;position:relative;text-shadow:0 0 10px #00000080;transition:transform .2s,color .2s;z-index:21}.hero-arrow-left:hover .hero-arrow-icon-left{color:#fff;transform:translateX(-5px)}.hero-arrow-icon-right{color:#fff;font-size:40px;font-weight:300;margin-right:15px;pointer-events:none;position:relative;text-shadow:0 0 10px #00000080;transition:transform .2s,color .2s;z-index:21}.hero-arrow-right:hover .hero-arrow-icon-right{color:#fff;transform:translateX(5px)}.hero-loading{align-items:center;color:#666;display:flex;font-size:24px;height:100%;justify-content:center}@media (max-width:768px){.hero-dots{bottom:20px;gap:8px;padding:6px 12px}.hero-dot{height:10px;width:10px}.hero-arrow-icon-left,.hero-arrow-icon-right{font-size:28px}.hero-arrow-left,.hero-arrow-right{width:20%}}@media (min-width:1201px){.hero-slide{display:flex;gap:0;height:100%;position:relative;width:100%}.hero-image{-webkit-user-drag:none;background-color:#f5f5f5;display:block;height:100%;object-fit:contain;object-position:center;transition:opacity .3s ease;-webkit-user-select:none;user-select:none;width:50%}}.footer-section{background:linear-gradient(135deg,var(--background-dark-color) 0,var(--dark-color) 100%);color:var(--white-text);direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;padding:60px 0 0;position:relative}.footer-section:before{animation:gradientMove 3s ease infinite;background:linear-gradient(90deg,var(--main-color),var(--second-color),var(--main-color));background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.footer-content-wrapper{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto 40px;max-width:1400px;padding:0 20px}.footer-company-info{padding:20px}.footer-logo{margin-bottom:25px}.logo-text{color:var(--white-text);font-size:2.5rem;font-weight:800;letter-spacing:-1px;margin:0}.logo-highlight{color:var(--main-color);position:relative}.logo-highlight:after{background:var(--main-color);border-radius:2px;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:100%}.company-tagline{color:var(--second-color);font-size:1.1rem;font-style:italic;margin-top:5px}.footer-description{line-height:1.8;margin:25px 0}.description-text{color:var(--background-sec-color);font-size:1.05rem;text-align:justify}.footer-contact-details{background:#ffffff0d;border-radius:12px;border-right:4px solid var(--main-color);padding:20px}.contact-item{align-items:center;display:flex;margin-bottom:15px;padding:8px 0}.contact-item:last-child{margin-bottom:0}.contact-icon{color:var(--main-color);flex-shrink:0;font-size:1.2rem;margin-left:15px}.contact-item span{color:var(--white-text);font-size:1rem;line-height:1.5}.footer-quick-links{padding:20px}.links-title{border-bottom:2px solid var(--main-color);color:var(--white-text);display:inline-block;font-size:1.5rem;margin-bottom:25px;padding-bottom:10px}.links-list{list-style:none;margin:0;padding:0}.links-list li{margin-bottom:12px;transition:transform .3s ease}.links-list li:hover{transform:translateX(-10px)}.links-list a{align-items:center;color:var(--background-sec-color);display:flex;font-size:1.05rem;padding:8px 0;text-decoration:none;transition:all .3s ease}.links-list a:before{content:"←";margin-left:10px;opacity:0;transition:all .3s ease}.links-list a:hover{color:var(--main-color);padding-right:15px}.links-list a:hover:before{margin-left:15px;opacity:1}.footer-social-section{padding:20px}.social-title{color:var(--white-text);font-size:1.5rem;margin-bottom:10px}.social-subtitle{color:var(--second-color);font-size:1rem;margin-bottom:25px}.social-links-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.social-link{align-items:center;background:#ffffff0d;border:1px solid #0000;border-radius:10px;display:flex;padding:15px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.social-link:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .6s ease}.social-link:hover:before{transform:translateX(100%)}.social-link:hover{border-color:currentColor;box-shadow:0 10px 20px var(--dark-text-shadow);transform:translateY(-5px)}.social-icon-wrapper{align-items:center;border-radius:10px;display:flex;height:45px;justify-content:center;margin-left:15px;overflow:hidden;position:relative;transition:all .4s ease;width:45px}.social-link:hover .social-icon-wrapper{transform:scale(1.1) rotate(5deg)}.social-icon{font-size:1.5rem;position:relative;z-index:2}.social-text{font-size:1.1rem;font-weight:500;transition:all .3s ease}.facebook{color:var(--facebook)}.instagram{color:var(--instagram)}.tiktok{color:var(--tiktok)}.telegram{color:var(--telegram)}.whatsapp{color:var(--whatsapp)}.phone{color:var(--phone)}.facebook .social-icon-wrapper{background:#1877f21a}.instagram .social-icon-wrapper{background:#e1306c1a}.tiktok .social-icon-wrapper{background:#0000001a}.twitter .social-icon-wrapper{background:#1da1f21a}.whatsapp .social-icon-wrapper{background:#25d3661a}.phone .social-icon-wrapper{background:#34a8531a}.social-link:hover .social-text{color:inherit;font-weight:600}.newsletter-section{background:#ffffff08;border:1px solid var(--color);border-radius:12px;margin-top:20px;padding:25px}.newsletter-title{color:var(--white-text);font-size:1.2rem;margin-bottom:15px}.newsletter-form{display:flex;gap:10px}.newsletter-input{background:#ffffff1a;border:1px solid #0000;border-radius:8px;color:var(--white-text);flex:1 1;font-size:1rem;outline:none;padding:12px 15px;transition:all .3s ease}.newsletter-input::placeholder{color:#ffffff80}.newsletter-input:focus{background:#ffffff26;border-color:var(--main-color)}.newsletter-btn{background:var(--main-color);border:none;border-radius:8px;color:var(--white-text);cursor:pointer;font-size:1rem;font-weight:600;padding:12px 25px;transition:all .3s ease;white-space:nowrap}.newsletter-btn:hover{background:var(--color);box-shadow:0 5px 15px #b469244d;transform:translateY(-2px)}.footer-bottom{align-items:center;background:#0000004d;border-top:1px solid var(--color);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:25px 20px}.copyright p{color:var(--second-color);font-size:.95rem;margin:0}.footer-legal{align-items:center;display:flex;gap:15px}.footer-legal a{color:var(--background-sec-color);font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:var(--main-color)}.separator{color:var(--color)}.payment-methods{align-items:center;display:flex;gap:15px}.payment-text{color:var(--second-color);font-size:.9rem}.payment-icons{display:flex;gap:10px}.payment-icon{font-size:1.5rem;opacity:.8;transition:opacity .3s ease}.payment-icon:hover{opacity:1}@media (max-width:1024px){.footer-content-wrapper{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer-content-wrapper{gap:40px;grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:15px;text-align:center}.footer-legal{flex-wrap:wrap;justify-content:center}.social-links-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}.newsletter-btn{width:100%}}@media (max-width:480px){.footer-section{padding:40px 0 0}.footer-content-wrapper{padding:0 15px}.logo-text{font-size:2rem}.contact-item{align-items:flex-start;flex-direction:column}.contact-icon{margin-bottom:5px;margin-left:0}}.social-link{overflow:hidden;position:relative}.social-link:after{background:currentColor;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.social-link:hover:after{transform:scaleX(1);transform-origin:left}.links-list a{position:relative}.links-list a:after{background:var(--main-color);bottom:0;content:"";height:1px;position:absolute;right:0;transition:width .3s ease;width:0}.links-list a:hover:after{width:100%}.footer-section{animation:footerFadeIn .8s ease forwards;opacity:0;transform:translateY(20px)}@keyframes footerFadeIn{to{opacity:1;transform:translateY(0)}}.links-list a:focus,.newsletter-btn:focus,.newsletter-input:focus,.social-link:focus{outline:2px solid var(--main-color);outline-offset:2px}.social-icon-wrapper,.social-link{will-change:transform}@media (prefers-color-scheme:dark){.footer-section{background:linear-gradient(135deg,var(--background-dark-color) 0,var(--dark-color) 100%)}.social-link{background:#ffffff08}}body{margin:0;max-height:100vh;max-height:100%;padding:0}.pay-page{background-color:var(--background-sec-color);display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:100vh;width:100%}.note{color:var(--white-text);direction:rtl;font-size:clamp(24px,5vw,50px);min-height:8vh;text-align:center;width:100%}.note p{background-color:var(--background-dark-color);margin:0;padding:clamp(1%,3%,3%) 0}.form{background-color:var(--color);border-radius:clamp(15px,2vw,20px);direction:rtl;display:flex;flex-direction:column;margin:clamp(2vh,6vh,8vh) auto;min-height:min(50vh,400px);padding:clamp(10px,2%,20px);width:min(90%,800px)}.form,form{height:auto}form{display:block;min-height:70%;width:100%}.form input,.form label{color:var(--dark-text);display:block;margin:clamp(5px,.8%,10px) clamp(5px,2%,15px)}.form label{font-size:clamp(14px,2vw,20px);font-weight:500;margin-right:clamp(5px,2%,15px)}.form input{border:2px dashed var(--background-dark-color);border-radius:clamp(8px,1vw,10px);box-sizing:border-box;font-size:clamp(16px,2.5vw,25px);height:clamp(35px,5vh,45px);padding:0 10px;width:min(90%,500px)}.form-submit{display:block;height:auto;padding:clamp(10px,2%,20px);text-align:center;width:100%}.input-submit{border:0;border-radius:clamp(15px,2vw,20px);box-shadow:2px 5px 2px 0 var(--background-dark-color),0 8px 10px var(--dark-text-shadow);font-size:clamp(20px,3vw,40px);height:clamp(40px,6vh,50px);outline:0;transition:all .2s ease;width:min(240px,80%,300px)}.input-submit:active{box-shadow:0 0 0 var(--background-dark-color),0 0 0 var(--dark-text-shadow);transform:translateY(2px)}.go{background-color:var(--background-dark-color);display:flex;flex-direction:row;flex-wrap:wrap;min-height:clamp(10vh,15vh,20vh);text-align:center;width:100%}.go-text{color:var(--white-text);flex:1 1;font-size:clamp(18px,3vw,32px);min-width:250px}.go-button,.go-text{align-items:center;display:flex;justify-content:center;padding:clamp(15px,4vh,30px)}.go-button{min-width:220px}.go-button button{background-color:var(--main-color);border:0;border-radius:clamp(12px,2vw,18px);box-shadow:2px 5px 2px 0 var(--color),0 8px 10px var(--dark-text-shadow);color:var(--white-text);cursor:pointer;font-size:clamp(18px,3vw,32px);height:clamp(35px,5vh,45px);outline:0;transition:all .2s ease;width:min(140px,120%,160px)}.go-button button:active{box-shadow:0 0 0 var(--color),0 0 0 var(--dark-text-shadow);transform:translateY(2px)}.input-submit{background-color:var(--main-color);border:none;border-radius:4px;color:var(--white-text);cursor:pointer;font-size:16px;padding:12px 20px;transition:all .3s ease}.input-submit:hover:not(:disabled){background-color:var(--color);transform:translateY(-2px)}.input-submit:disabled{background-color:var(--second-color);color:var(--background-dark-color);cursor:not-allowed;transform:none}.input-submit.submitted{background-color:var(--second-color);color:var(--white-text)}input:disabled{background-color:var(--light-color);cursor:not-allowed;opacity:.7}@media screen and (max-width:1024px){.form{width:min(85%,700px)}.note{font-size:clamp(22px,4.5vw,40px)}}@media screen and (max-width:768px){.pay-page{min-height:100vh}.note{font-size:clamp(18px,4vw,28px);min-height:8vh}.note p{padding:clamp(1.5%,2.5%,3%) 0}.form{margin:clamp(2vh,4vh,6vh) auto;min-height:45vh;width:92%}.form label{font-size:clamp(13px,2.2vw,16px)}.form input{font-size:clamp(14px,2.2vw,18px);width:95%}.input-submit{font-size:clamp(18px,3vw,22px);height:50px;width:min(210px,80%)}.go{flex-direction:column}.go-text{font-size:clamp(16px,3vw,20px)}.go-button,.go-text{min-width:auto;width:100%}.go-button button{font-size:clamp(18px,3.5vw,22px);height:38px;width:100px}}@media screen and (max-width:480px){.note{font-size:clamp(16px,5vw,20px)}.form{min-height:40vh;width:95%}.form input,.form label{font-size:clamp(12px,3vw,14px)}.form input{height:32px}.input-submit{font-size:clamp(16px,4vw,18px);height:40px;width:min(175px,80%)}.go-text{font-size:clamp(14px,3.5vw,16px)}.go-button,.go-text{padding:15px}.go-button button{font-size:clamp(16px,4vw,18px);height:35px;width:90px}}@media screen and (min-width:1400px){.form{max-width:1000px;width:min(800px,70%)}.note{font-size:clamp(40px,3.5vw,55px)}.form label{font-size:clamp(18px,1.5vw,22px)}.form input{font-size:clamp(22px,2vw,28px);height:50px}.input-submit{font-size:clamp(30px,2.5vw,42px);height:100px;width:400px}.go-button button,.go-text{font-size:clamp(28px,2.5vw,36px)}.go-button button{height:50px;width:160px}}@media screen and (orientation:landscape) and (max-height:600px){.pay-page{min-height:120vh}.note{min-height:12vh}.form{margin:3vh auto;min-height:70vh}.go{min-height:18vh}}.product-page{background-color:var(--background-sec-color);height:100vh;width:100%}.error-container,.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:50px;text-align:center}.error-container h2{color:var(--second-color);margin-bottom:15px}.back-to-home{background-color:var(--main-color);border-radius:5px;color:var(--white-text);display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none}.selection-info{color:var(--background-dark-color);font-size:14px;margin-top:10px;text-align:center}.selection-info p{margin:5px 0}.no-comments{color:var(--background-dark-color);padding:20px;text-align:center}.product-page-add-product-button button:disabled{background-color:var(--second-color);cursor:not-allowed;opacity:.7}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.product-page-top-header{background:var(--white-text);border-bottom:3px solid var(--main-color);box-shadow:0 2px 20px var(--dark-text-shadow);left:0;position:fixed;top:0;width:100%;z-index:1000}.product-page-container{margin:0 auto;max-width:1400px;padding:0 15px;width:100%}.product-page-nav-bar{align-items:center;display:flex;justify-content:space-between;min-height:70px;padding:10px 0}.product-page-logo{flex:1 1;min-width:150px}.logo-text-container{align-items:flex-start;display:flex;flex-direction:column}.logo-arabic{color:var(--main-color);font-family:Tajawal,Arial,sans-serif;font-size:clamp(20px,4vw,28px);font-weight:800;letter-spacing:0;line-height:1.2;margin:0}.logo-english{color:var(--background-dark-color);font-family:Arial,sans-serif;font-size:clamp(12px,2vw,16px);font-weight:500;letter-spacing:1px;margin:2px 0 0;text-transform:uppercase}.product-page-icons{align-items:center;display:flex;gap:10px}.product-page-cart-icon,.product-page-heart-icon,.product-page-home-icon{cursor:pointer;position:relative}.product-page-cart-icon-link,.product-page-heart-icon-link,.product-page-home-icon-link{align-items:center;background:var(--light-color);border-radius:50%;color:var(--background-dark-color);display:flex;font-size:clamp(18px,3vw,24px);height:clamp(40px,6vw,48px);justify-content:center;padding:8px;transition:all .3s ease;width:clamp(40px,6vw,48px)}.product-page-cart-icon-link:hover,.product-page-heart-icon-link:hover,.product-page-home-icon-link:hover{background:#b469241a;color:var(--main-color);transform:translateY(-2px)}.product-page-icons span{align-items:center;background:var(--main-color);border-radius:50%;box-shadow:0 2px 5px var(--dark-text-shadow);color:var(--white-text);display:flex;font-size:clamp(9px,1.5vw,11px);font-weight:700;height:clamp(18px,3vw,22px);justify-content:center;position:absolute;right:-5px;top:-5px;width:clamp(18px,3vw,22px)}.product-page-handle-fixed{height:clamp(70px,10vh,100px);width:100%}@media screen and (max-width:1200px){.product-page-container{padding:0 15px}}@media screen and (max-width:992px){.product-page-nav-bar{min-height:65px;padding:8px 0}.product-page-icons{gap:8px}}@media screen and (max-width:768px){.product-page-nav-bar{flex-wrap:wrap;gap:15px;justify-content:center;min-height:auto;padding:8px 0}.product-page-logo{flex:0 0 100%;min-width:0;min-width:auto;text-align:center}.logo-text-container{align-items:center}.product-page-icons{gap:20px;justify-content:center;width:100%}.product-page-cart-icon-link,.product-page-heart-icon-link,.product-page-home-icon-link{height:44px;padding:6px;width:44px}.product-page-handle-fixed{height:90px}}@media screen and (max-width:576px){.product-page-container{padding:0 10px}.product-page-nav-bar{gap:10px;padding:5px 0}.product-page-icons{gap:15px}.product-page-cart-icon-link,.product-page-heart-icon-link,.product-page-home-icon-link{font-size:18px;height:40px;padding:5px;width:40px}.product-page-handle-fixed{height:80px}}@media screen and (max-width:400px){.product-page-icons{gap:12px}.product-page-cart-icon-link,.product-page-heart-icon-link,.product-page-home-icon-link{font-size:16px;height:38px;padding:4px;width:38px}.logo-arabic{font-size:22px}.logo-english{font-size:13px}}@media screen and (max-height:600px) and (orientation:portrait){.product-page-nav-bar{min-height:60px;padding:5px 0}.product-page-handle-fixed{height:70px}}@media screen and (max-height:500px) and (orientation:landscape){.product-page-nav-bar{min-height:55px;padding:3px 0}.product-page-handle-fixed{height:60px}}.product-page-imgs{direction:ltr!important;height:50%;overflow:hidden;position:relative;width:100%}.product-page-imgs-list{cursor:pointer;display:flex;height:100%;transition:transform .5s ease;width:100%;will-change:transform}.product-page-img{flex:0 0 100%;height:100%;min-width:100%}.product-page-img img{height:100%;object-fit:cover;pointer-events:none;width:100%}.product-page-dots{bottom:15px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.product-page-dot{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:background .3s ease,transform .3s ease;width:12px}.product-page-dot.active{background:var(--main-color);transform:scale(1.2)}.product-page-arrow-left,.product-page-arrow-right{align-items:center;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;justify-content:center;padding:10px 15px;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease;-webkit-user-select:none;user-select:none;z-index:10}.product-page-arrow-left{left:15px!important;right:auto!important}.product-page-arrow-right{left:auto!important;right:15px!important}.product-page-arrow-left:hover,.product-page-arrow-right:hover{background:#000c}.image-modal-overlay{align-items:center;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;padding:10%;position:fixed;right:0;top:0;z-index:9999}.image-modal-content,.modal-image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal-image-wrapper{cursor:grab;overflow:hidden;touch-action:none}.modal-image-wrapper:active{cursor:grabbing}.modal-image{-webkit-user-drag:none;border-radius:8px;box-shadow:0 8px 30px #00000080;max-height:100%;max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.container-2{background-color:var(--background-dark-color);border-radius:50px;margin:0 auto;padding-bottom:30px;width:80%}.product-page-info{border-radius:50px 50px 0 0;height:1100px;margin:30px 0 0;overflow:hidden;width:100%;z-index:-1}.breaking-line{background-color:var(--main-color);height:10px;margin-bottom:10px;width:100%}.product-page-des{height:50%;width:100%}.product-page-des-text{color:var(--white-text);height:40%;width:100%}.product-page-name-price{display:flex;font-size:30px;height:30%;justify-content:space-around;padding:10px 0;width:100%}[dir=rtl] .product-page-name-price{flex-direction:row-reverse}[dir=ltr] .product-page-name-price{flex-direction:row}.product-page-description{font-size:20px;height:70%;padding:5px 10px;width:100%}[dir=rtl] .product-page-description{direction:rtl}[dir=ltr] .product-page-description{direction:ltr}.product-page-color-size{height:250px;width:100%}[dir=rtl] .product-page-color-size{direction:rtl}[dir=ltr] .product-page-color-size{direction:ltr}.product-page-color,.product-page-size{height:50%;margin:10px 0;width:100%}.product-page-color p,.product-page-size p{background-color:var(--main-color);color:var(--white-text);display:block;font-size:26px;text-align:center;width:100%}.product-page-color div,.product-page-size div{color:var(--white-text);display:inline-block}.product-page-color div{font-size:22px;height:60px;margin:10px;width:60px}.product-page-size div{font-size:18px;height:40px;margin:5px 5px 0;width:40px}.color-option input[type=radio],.size-option input[type=radio]{display:none}.color-option,.size-option{cursor:pointer;display:inline-block}.color-label,.size-label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;transition:all .3s ease;width:100%}.color-option input[type=radio]:checked+.color-label,.size-option input[type=radio]:checked+.size-label{border:3px solid var(--main-color);box-shadow:0 0 10px var(--dark-text-shadow)}.color-label:hover,.size-label:hover{opacity:.8;transform:scale(1.05)}.notification{animation:fadeInDown .3s ease-out;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:16px;font-weight:500;left:50%;max-width:90%;padding:12px 24px;position:fixed;text-align:center;top:20px;transform:translateX(-50%);z-index:9999}.notification.success{background-color:#4caf50;color:#fff}.notification.error{background-color:#f44336;color:#fff}.notification.info{background-color:#2196f3;color:#fff}@keyframes fadeInDown{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.product-page-add-product{background-color:var(--main-color);height:120px;width:100%}.product-page-add-product-button{display:inline-block;height:50px;margin:30px 0 40px;width:100%}.product-page-add-product button{background-color:var(--background-dark-color);border:2px dashed var(--main-color);border-radius:10px;box-shadow:3px 7px 3px 0 var(--color),0 9px 12px var(--dark-text-shadow);color:var(--white-text);cursor:pointer;display:block;font-size:25px;height:60px;margin:auto;outline:0;padding:10px;width:240px}.product-page-add-product button:active{box-shadow:0 0 0 var(--color),0 0 0 var(--dark-text-shadow);transform:translateY(3px)}.product-page-add-product button.disabled{cursor:not-allowed;opacity:.6}.product-page-add-product button.enabled{cursor:pointer;opacity:1}.product-page-comments{width:100%}.product-page-comments-title{border:8px dotted var(--color);color:var(--white-text);font-size:30px;height:70px;padding:10px 0;text-align:center;width:100%}.product-page-comments-container{margin:auto;width:90%}[dir=rtl] .product-page-comments-container{direction:rtl}[dir=ltr] .product-page-comments-container{direction:ltr}.product-page-comment{background-color:var(--background-color);border:8px solid var(--color);border-radius:20px;height:80px;margin:25px 10px;width:100%}.product-page-comment-id{color:var(--dark-text);display:inline-block;font-size:12px;height:30px;padding:10px 0 0;width:100%}[dir=rtl] .product-page-comment-id{direction:ltr;padding-left:50px}[dir=ltr] .product-page-comment-id{direction:ltr;padding-right:50px}.product-page-comment-text{display:inline-block;font-size:20px;padding:0 20px 10px;width:100%}[dir=rtl] .product-page-comment-text{padding-right:20px}[dir=ltr] .product-page-comment-text{padding-left:20px}.control-section{width:100%}.control-section-buttons{display:flex;flex-wrap:wrap;margin:auto;min-height:100px;width:90%}.control-section-button{display:inline-block;height:40%;margin:.5%;min-width:40px;width:5.65%}.control-section-button .button-,.control-section-button .button-selected{border-radius:8px;font-size:20px;height:100%;width:100%}.control-section-button .button-selected{background-color:var(--main-color);color:var(--white-text)}.without-button{height:40%}.without-button p{box-sizing:border-box;color:var(--white-text);display:inline-block;font-size:20px;text-align:center;width:100%}@media screen and (min-width:801px) and (max-width:1300px){.container-2{border-radius:30px}.product-page-info{border-radius:30px 30px 0 0;height:900px}.product-page-imgs{height:65%}.product-page-des{height:60%;width:100%}.product-page-des-text{height:40%}.product-page-name-price{font-size:26px;height:20%;padding:8px 0}.product-page-description{font-size:17px;height:80%;padding:5px 10px}.product-page-color-size{height:200px}.product-page-color,.product-page-size{height:40%;margin:10px 0;width:100%}.product-page-color p,.product-page-size p{font-size:20px}.product-page-color div{font-size:20px;height:50px;width:50px}.product-page-size div{font-size:18px;height:30px;width:30px}}@media screen and (min-width:501px) and (max-width:800px){.container-2{border-radius:20px}.product-page-info{border-radius:20px 20px 0 0;height:950px}.product-page-imgs{height:50%}.product-page-des{height:50%;width:100%}.product-page-des-text{height:40%}.product-page-name-price{font-size:22px;height:15%;padding:8px 0 10px}.product-page-description{font-size:12px;height:80%;padding:12px 0 5px}.product-page-color-size{height:200px}.product-page-color,.product-page-size{height:45%;margin:10px 0;width:100%}.product-page-color div{font-size:18px;height:45px;width:45px}.product-page-arrow-left,.product-page-arrow-right{font-size:1.5rem;padding:6px 10px}.product-page-dots{bottom:10px;gap:8px}.product-page-dot{height:10px;width:10px}.image-modal-overlay{padding:8%}}@media screen and (max-width:500px){.product-page-info{height:1000px}.product-page-imgs{height:35%}.product-page-des{height:65%;width:100%}.product-page-des-text{height:40%}.product-page-name-price{font-size:16px;height:10%;padding:2px 0}.product-page-description{font-size:12px;height:88%;padding:5px}.product-page-color-size{height:350px}.product-page-color{height:38%}.product-page-size{height:62%;margin:5px 0;width:100%}.product-page-color div{font-size:16px;height:35px;width:35px}.product-page-arrow-left,.product-page-arrow-right{font-size:1.2rem;padding:4px 8px}.product-page-dot{height:8px;width:8px}.image-modal-overlay{padding:5%}}@media screen and (min-width:1301px){.product-page-info{align-items:flex-start;display:flex;gap:40px;height:auto;min-height:600px;overflow:visible;padding:40px;width:100%}[dir=rtl] .product-page-info{flex-direction:row-reverse}[dir=ltr] .product-page-info{flex-direction:row}.product-page-imgs{border-radius:30px;flex-shrink:0;height:500px;width:500px}.product-page-img{width:500px}.breaking-line{display:none}.product-page-des{align-self:stretch;flex:1 1;height:auto}}.add-comment{width:100%}.add-comment-container{display:flex;flex-direction:row-reverse;height:100px;margin:auto;width:90%}.add-comment-input-text{height:100px;text-align:center;width:80%}.add-comment-input-text input{border-radius:20px;font-size:25px;height:80px;width:95%}.add-comment-button{height:110px;text-align:center;width:20%}.add-comment-button button{background-color:var(--main-color);border:0;border-radius:20px;box-shadow:2px 5px 2px 0 var(--color),0 8px 10px var(--dark-text-shadow);color:var(--white-text);cursor:pointer;font-size:30px;height:80px;margin:3% 0;outline:0;width:96%}.add-comment-button button:active{box-shadow:0 0 0 var(--color),0 0 0 var(--dark-text-shadow);transform:translateY(2px)}@media screen and (min-width:501px) and (max-width:1000px){.add-comment-input-text{width:84%}.add-comment-input-text input{border-radius:15px;font-size:20px;width:100%}.add-comment-button{width:16%}.add-comment-button button{border-radius:15px;font-size:20px;height:80px;margin:3% 0;width:96%}}@media screen and (max-width:500px){.add-comment{width:100%}.add-comment-container{display:flex;flex-direction:column;height:200px;margin:auto;width:90%}.add-comment-input-text{height:50%;width:100%}.add-comment-input-text input{border-radius:15px;font-size:20px;height:80px;width:100%}.add-comment-button{height:50%;width:100%}.add-comment-button button{border-radius:20px;font-size:20px;height:70px;width:40%}}.comment-message{animation:fadeInOut 3s forwards;border-radius:12px;font-size:1.2rem;margin:15px auto;padding:12px 20px;text-align:center;transition:opacity .3s ease;width:90%}.comment-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.comment-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0}}.control-panel{background:linear-gradient(135deg,var(--main-color) 0,var(--background-dark-color) 100%);color:var(--dark-text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.control-panel-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#b4692433;border:1px solid #efefef33;border-radius:20px;color:var(--white-text);margin-bottom:30px;padding:30px 20px;text-align:center}.control-panel-header h1{font-size:2.5rem;margin-bottom:10px;text-shadow:2px 2px 4px var(--dark-text-shadow)}.control-panel-header p{font-size:1.2rem;opacity:.9}.control-panel-footer{color:var(--white-text);margin-top:40px;opacity:.8;padding:20px;text-align:center}.control-panel-footer .stats{background:#fff3;border-radius:10px;display:inline-block;font-weight:700;margin-top:10px;padding:10px}.dashboard-container{background:var(--white-text);border-radius:20px;box-shadow:0 20px 60px var(--dark-text-shadow);margin:0 auto;max-width:1200px;min-height:600px;padding:30px}.dashboard h2{color:var(--dark-text);font-size:2rem;margin-bottom:40px;padding-bottom:15px;position:relative;text-align:center}.dashboard h2:after{background:linear-gradient(to right,var(--main-color),var(--background-dark-color));border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.action-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.action-card{background:linear-gradient(135deg,var(--light-color) 0,var(--background-sec-color) 100%);border:2px solid #0000;border-radius:15px;box-shadow:0 10px 30px var(--dark-text-shadow);cursor:pointer;overflow:hidden;padding:30px;position:relative;text-align:center;transition:all .3s ease}.action-card:before{background:linear-gradient(to right,var(--main-color),var(--background-dark-color));content:"";height:5px;left:0;position:absolute;right:0;top:0}.action-card:hover{box-shadow:0 20px 40px var(--dark-text-shadow);transform:translateY(-10px)}.action-card.add-card:hover,.action-card:hover{border-color:var(--main-color)}.action-card.edit-card:hover{border-color:var(--color)}.action-card.delete-card:hover{border-color:var(--second-color)}.action-card.comment-card:hover{border-color:var(--background-dark-color)}.card-icon{font-size:3rem;margin-bottom:20px}.add-icon{color:var(--main-color)}.edit-icon{color:var(--color)}.delete-icon{color:var(--second-color)}.comment-icon{color:var(--background-dark-color)}.action-card h3{color:var(--dark-text);font-size:1.5rem;margin-bottom:10px}.action-card p{color:var(--background-dark-color);font-size:1rem}.action-section{animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.action-header{align-items:center;border-bottom:2px solid var(--second-color);display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.action-header h2{color:var(--dark-text);margin:0}.back-btn{align-items:center;background:linear-gradient(to right,var(--main-color),var(--background-dark-color));border:none;border-radius:25px;color:var(--white-text);cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .3s ease}.back-btn:hover{box-shadow:0 10px 20px #b4692466;transform:translateX(-5px)}.delete-form,.fetch-product-form,.product-form{background:var(--light-color);border-radius:15px;box-shadow:0 10px 30px var(--dark-text-shadow);padding:30px}.form-group{margin-bottom:25px}.form-label{color:var(--dark-text);display:block;font-size:1.1rem;font-weight:600;margin-bottom:10px}.form-label:after{color:var(--second-color);content:"*";margin-left:4px}.form-label:not(:has(+[required])):after{content:""}input,select,textarea{background:var(--white-text);border:2px solid var(--second-color);border-radius:10px;font-size:1rem;padding:14px;transition:all .3s ease;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--main-color);box-shadow:0 0 0 3px #b4692433;outline:none}textarea{min-height:120px;resize:vertical}.hint{color:var(--background-dark-color);font-size:.875rem;font-style:italic;margin-top:8px}.drop-zone{background:var(--light-color);border:3px dashed var(--second-color);border-radius:15px;cursor:pointer;padding:40px;position:relative;text-align:center;transition:all .3s ease}.drop-zone.drag-over{background:#b469241a;border-color:var(--main-color);transform:scale(1.02)}.drop-zone p{color:var(--dark-text);font-size:1rem;margin:10px 0}.drop-zone p:first-child{color:var(--dark-text);font-size:1.2rem;font-weight:600}.file-input{display:none}.file-input-label{background:linear-gradient(to right,var(--main-color),var(--background-dark-color));border-radius:25px;color:var(--white-text);cursor:pointer;display:inline-block;font-weight:700;margin-top:20px;padding:12px 24px;transition:all .3s ease}.file-input-label:hover{box-shadow:0 10px 20px #b4692466;transform:translateY(-2px)}.images-preview-container{border-top:2px solid var(--second-color);margin-top:30px;padding-top:20px}.images-preview-container h4{color:var(--dark-text);font-size:1.3rem;margin-bottom:20px}.images-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:20px}.image-with-delete{animation:slideIn .3s ease;position:relative}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.image-container{aspect-ratio:1;border-radius:10px;box-shadow:0 5px 15px var(--dark-text-shadow);overflow:hidden;position:relative}.thumbnail{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.image-container:hover .thumbnail{transform:scale(1.05)}.delete-image-btn{align-items:center;background:var(--second-color);border:none;border-radius:50%;color:var(--white-text);cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:30px;justify-content:center;opacity:.8;position:absolute;right:10px;top:10px;transition:all .3s ease;width:30px}.delete-image-btn:hover{background:var(--main-color);opacity:1;transform:scale(1.1)}.image-info{background:var(--white-text);border-radius:0 0 10px 10px;padding:10px;text-align:center}.image-info span{color:var(--dark-text);display:block;font-size:.9rem}.file-size{color:var(--background-dark-color)!important;font-size:.8rem!important;margin-top:4px}.size-options{display:flex;gap:20px;margin-top:15px}.option-btn{background:var(--white-text);border:2px solid var(--second-color);border-radius:10px;cursor:pointer;flex:1 1;font-size:1rem;padding:20px;text-align:center;transition:all .3s ease}.option-btn:hover{background:var(--light-color);border-color:var(--main-color)}.option-btn.selected{background:linear-gradient(90deg,#b469241a,#2525251a);border-color:var(--main-color);color:var(--main-color);font-weight:700}.colors-table{background:var(--white-text);border-radius:15px;box-shadow:0 10px 30px var(--dark-text-shadow);margin-top:40px;padding:30px}.colors-table h3{color:var(--dark-text);font-size:1.5rem;margin-bottom:25px;text-align:center}.colors-table table{background:var(--white-text);border-collapse:collapse;border-radius:10px;box-shadow:0 5px 15px var(--dark-text-shadow);overflow:hidden;width:100%}.colors-table th{background:linear-gradient(to right,var(--main-color),var(--background-dark-color));color:var(--white-text);font-size:1.1rem;font-weight:600;padding:18px;text-align:right}.colors-table td{background:var(--light-color);border-bottom:1px solid var(--second-color);padding:15px}.colors-table tr:last-child td{border-bottom:none}.colors-table input{background:var(--white-text);border:2px solid var(--second-color);border-radius:8px;font-size:1rem;padding:12px}.colors-table input:focus{border-color:var(--main-color);box-shadow:0 0 0 2px #b4692433}.delete-btn,.fetch-btn,.submit-btn{border:none;border-radius:12px;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:.5px;margin-top:30px;padding:18px;transition:all .3s ease;width:100%}.submit-btn{background:linear-gradient(to right,var(--main-color),var(--color));color:var(--white-text)}.submit-btn:hover{box-shadow:0 10px 20px #b4692466;transform:translateY(-2px)}.submit-btn:hover,.update-btn{background:linear-gradient(to right,var(--color),var(--second-color))}.update-btn:hover{box-shadow:0 10px 20px #b1886a66}.fetch-btn,.update-btn:hover{background:linear-gradient(to right,var(--second-color),var(--background-dark-color))}.fetch-btn{color:var(--white-text);margin-top:20px}.fetch-btn:hover{background:linear-gradient(to right,var(--background-dark-color),var(--main-color));box-shadow:0 10px 20px #c0b08e66;transform:translateY(-2px)}.delete-btn{background:linear-gradient(to right,var(--second-color),var(--color));color:var(--white-text)}.delete-btn:hover:not(:disabled){background:linear-gradient(to right,var(--color),var(--main-color));box-shadow:0 10px 20px #c0b08e66;transform:translateY(-2px)}.delete-btn:disabled{cursor:not-allowed;opacity:.5}.form-actions{display:flex;gap:20px;margin-top:40px}.cancel-btn{background:var(--white-text);border:2px solid var(--second-color);border-radius:12px;color:var(--background-dark-color);cursor:pointer;flex:1 1;font-size:1.2rem;font-weight:700;padding:18px;transition:all .3s ease}.cancel-btn:hover{background:var(--light-color);border-color:var(--main-color);transform:translateY(-2px)}.delete-section{animation:fadeIn .5s ease}.warning-box{background:linear-gradient(135deg,var(--light-color) 0,var(--background-sec-color) 100%);border:2px solid var(--second-color);border-radius:15px;margin:30px 0;padding:25px}.warning-box h4{align-items:center;color:var(--main-color);display:flex;font-size:1.3rem;gap:10px;margin-bottom:15px}.warning-box ul{list-style:none;padding:0}.warning-box li{color:var(--dark-text);font-weight:500;padding:8px 25px 8px 0;position:relative}.warning-box li:before{content:"⚠️";position:absolute;right:0}.product-preview-section{animation:slideIn .3s ease;margin:25px 0}.product-preview-section h4{align-items:center;color:var(--dark-text);display:flex;font-size:1.2rem;gap:10px;margin-bottom:15px}.product-preview-card{background:linear-gradient(135deg,var(--white-text) 0,var(--light-color) 100%);border:2px solid var(--second-color);border-radius:15px;box-shadow:0 8px 25px var(--dark-text-shadow);overflow:hidden;transition:all .3s ease}.product-preview-card:hover{border-color:var(--second-color);box-shadow:0 12px 30px var(--dark-text-shadow);transform:translateY(-2px)}.preview-header{align-items:center;background:linear-gradient(to right,var(--light-color),var(--background-sec-color));border-bottom:2px solid var(--second-color);display:flex;justify-content:space-between;padding:20px}.preview-header h4{color:var(--main-color);font-size:1.3rem;font-weight:700;margin:0}.product-id{align-items:center;background:var(--main-color);border-radius:20px;color:var(--white-text);display:flex;font-size:.9rem;font-weight:700;gap:6px;padding:6px 12px}.preview-body{padding:25px}.preview-row{align-items:center;border-bottom:1px solid var(--second-color);display:flex;justify-content:space-between;padding:12px 0}.preview-row:last-child{border-bottom:none}.preview-label{color:var(--background-dark-color);font-size:.95rem;font-weight:600}.preview-value{color:var(--dark-text);font-size:1rem;font-weight:700;max-width:60%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.preview-images{border-top:2px dashed var(--second-color);margin-top:15px;padding-top:15px}.mini-images{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.mini-image{align-items:center;background:var(--light-color);border:2px solid var(--second-color);border-radius:8px;display:flex;flex-direction:column;height:60px;justify-content:center;overflow:hidden;position:relative;width:60px}.mini-image img{height:100%;object-fit:cover;width:100%}.mini-image span{background:#252525b3;bottom:0;color:var(--white-text);font-size:.7rem;padding:2px 0;position:absolute;text-align:center;width:100%}.mini-image.more{align-items:center;background:linear-gradient(135deg,var(--light-color),var(--background-sec-color));border-color:var(--color);color:var(--dark-text);display:flex;flex-direction:column;font-size:.9rem;font-weight:700;justify-content:center}.preview-footer{background:var(--light-color);border-top:2px solid var(--second-color);padding:15px 25px}.status-indicator{align-items:center;color:var(--main-color);display:flex;font-weight:600;gap:10px}.status-dot{animation:pulse 2s infinite;background:var(--main-color);border-radius:50%;height:10px;width:10px}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.no-product-message{background:var(--light-color);border:2px dashed var(--second-color);border-radius:10px;color:var(--background-dark-color);margin:20px 0;padding:30px;text-align:center}.no-product-message h4{color:var(--background-dark-color);margin-bottom:10px}.delete-comment-section,.edit-section{animation:fadeIn .5s ease}.comments-hint{color:var(--background-dark-color);display:block;font-size:.9rem;margin-top:5px}.comment-preview-card{background:linear-gradient(135deg,var(--white-text) 0,var(--light-color) 100%);border:2px solid var(--second-color);border-radius:15px;box-shadow:0 8px 25px var(--dark-text-shadow);overflow:hidden;transition:all .3s ease}.comment-preview-card:hover{border-color:var(--color);box-shadow:0 12px 30px var(--dark-text-shadow);transform:translateY(-2px)}.ids-container{display:flex;flex-wrap:wrap;gap:15px}.comment-id{align-items:center;background:var(--second-color);border-radius:20px;color:var(--white-text);display:flex;font-size:.9rem;font-weight:700;gap:6px;padding:6px 12px}.comment-text{background:var(--light-color);border-radius:8px;border-right:4px solid var(--second-color);display:block;font-style:italic;line-height:1.5;margin-top:5px;padding:12px}.star{color:var(--second-color);font-size:1.2rem;margin:0 2px}.star.filled{color:var(--main-color)}.rating-number{color:var(--background-dark-color);font-weight:700;margin-right:10px}.divider{background:linear-gradient(to right,var(--second-color),var(--color),var(--second-color));border-radius:1px;height:2px;margin:20px 0}.product-preview-mini{background:var(--light-color);border:1px solid var(--color);border-radius:10px;margin-top:15px;padding:15px}.product-preview-mini h5{align-items:center;color:var(--dark-text);display:flex;font-size:1rem;gap:8px;margin-bottom:10px}.no-comment-message{background:var(--light-color);border:2px dashed var(--second-color);border-radius:10px;color:var(--background-dark-color);margin:20px 0;padding:30px;text-align:center}.no-comment-message h4{color:var(--background-dark-color);margin-bottom:10px}@media (max-width:768px){.control-panel{padding:10px}.control-panel-header h1{font-size:2rem}.dashboard-container{border-radius:15px;padding:20px}.action-cards{gap:20px;grid-template-columns:1fr}.action-header{flex-direction:column;gap:20px;text-align:center}.back-btn{justify-content:center;width:100%}.form-actions,.size-options{flex-direction:column}.colors-table{overflow-x:auto}.colors-table table{min-width:600px}.images-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.preview-row{align-items:flex-start;flex-direction:column;gap:5px}.preview-value{max-width:100%;text-align:right}.mini-images{justify-content:center}.preview-header{flex-direction:column;gap:10px;text-align:center}.product-id{align-self:center}.ids-container{align-items:center;flex-direction:column;gap:8px}.comment-text{font-size:.9rem;padding:10px}.stats{flex-direction:column;gap:5px}}@media (max-width:480px){.drop-zone{padding:20px}.drop-zone p{font-size:.9rem}.cancel-btn,.delete-btn,.fetch-btn,.submit-btn{font-size:1.1rem;padding:15px}.action-card{padding:20px}.action-card h3{font-size:1.3rem}.preview-body{padding:15px}.mini-image{height:50px;width:50px}.comment-preview-card,.product-preview-card{margin:10px 0}.star{font-size:1rem}.product-preview-mini{padding:12px}}.loading{opacity:.7;position:relative}.loading:after{animation:spin 1s linear infinite;border:3px solid var(--second-color);border-radius:50%;border-top-color:var(--main-color);content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.success-message{border:2px solid var(--main-color);border-radius:10px}.error-message,.success-message{animation:slideIn .3s ease;background:linear-gradient(135deg,var(--light-color) 0,var(--background-sec-color) 100%);color:var(--dark-text);font-weight:700;margin:20px 0;padding:15px;text-align:center}.error-message{border:2px solid var(--second-color);border-radius:10px}::-webkit-scrollbar{height:10px}::-webkit-scrollbar-track{background:var(--light-color);border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--main-color),var(--background-dark-color));border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,var(--color),var(--second-color))}.admin-login-page{align-items:center;background:#1a1a1a;display:flex;justify-content:center;min-height:100vh}.admin-login-box{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:14px;max-width:380px;padding:40px 30px;text-align:center;width:90%}.admin-login-box h2{color:#333;margin:0 0 10px}.admin-login-box input{border:1px solid #ccc;border-radius:8px;font-size:16px;padding:12px}.admin-login-box button{background:#b46924;background:var(--main-color,#b46924);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:12px}.admin-login-box button:disabled{cursor:not-allowed;opacity:.6}.admin-login-error{color:#c0392b;font-size:14px;margin:0}:root{--main-color:#b45f2a;--color:#c17f5c;--second-color:#d9b8a4;--light-color:#fdf1e9;--dark-color:#2c3e4e;--background-color:#f4f1eb;--background-sec-color:#f9f2ea;--background-dark-color:#1e2b36;--white-text:#fff;--dark-text:#1e2b36;--dark-text-shadow:#1e2b3626;--facebook:#1877f2;--instagram:#e1306c;--tiktok:#000;--telegram:#08c;--whatsapp:#25d366;--phone:#34a853}body{background-color:#f9f2ea;background-color:var(--background-sec-color)}*{box-sizing:border-box;margin:0;padding:0}.container{display:block;margin:auto;width:90%}::-webkit-scrollbar{position:absolute;right:0;top:0;width:10px;z-index:1000}::-webkit-scrollbar-track{background:#d9b8a4;background:var(--second-color);border-radius:10px;margin:5px 0}::-webkit-scrollbar-thumb{background:#c17f5c;background:var(--color);border:2px dashed #2c3e4e;border:2px dashed var(--dark-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fdf1e9;background:var(--light-color)}::-webkit-scrollbar-button{border-radius:10px;height:0}body{width:100vw}body,html{overflow-x:hidden}html{-ms-overflow-style:none;overflow-y:scroll}html::-webkit-scrollbar{display:none}.scroll-container{height:100vh;overflow:hidden;position:relative;width:100vw}.custom-scrollbar{background:#d9b8a4;background:var(--second-color);border-radius:10px;height:100%;position:absolute;right:0;top:0;width:15px;z-index:1000}.custom-scrollbar-thumb{background:#c17f5c;background:var(--color);border:2px dashed #2c3e4e;border:2px dashed var(--dark-color);border-radius:10px;cursor:pointer;position:absolute;width:100%}.custom-scrollbar-thumb:hover{background:#fdf1e9;background:var(--light-color)}[lang=ar]{font-family:Tajawal,Arial,sans-serif}[lang=en]{font-family:Arial,Helvetica,sans-serif}[dir=rtl]{text-align:right}[dir=ltr]{text-align:left}*{transition:font-family .3s ease}.language-switcher-container{align-items:center;display:flex;margin:0 10px}[lang=ar] .rtl-text{direction:rtl;text-align:right}[lang=ar] .ltr-text,[lang=en] .ltr-text,[lang=en] .rtl-text{direction:ltr;text-align:left}[lang=ar] button{font-family:Tajawal,sans-serif}[lang=en] button{font-family:Arial,sans-serif}[lang=ar] input{text-align:right}[lang=en] input{text-align:left}[lang=ar] table{direction:rtl}[lang=en] table{direction:ltr}[lang=ar] ol,[lang=ar] ul{padding-right:20px}[lang=en] ol,[lang=en] ul{padding-left:20px}[lang=ar] a{text-align:right}[lang=en] a{text-align:left}
/*# sourceMappingURL=main.db9a3947.css.map*/