@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700&display=swap);body,button,input,select,textarea{font-family:'Tajawal',sans-serif}body{direction:rtl;text-align:right;background-color:#fafafa}.woocommerce-MyAccount-content input[type="text"],.woocommerce-MyAccount-content input[type="email"],.woocommerce-MyAccount-content input[type="password"],.woocommerce-MyAccount-content input[type="tel"],.woocommerce-MyAccount-content input[type="url"],.woocommerce-MyAccount-content textarea,.woocommerce-MyAccount-content select{width:100%;padding:14px 16px;border:2px solid #d1c4ff;border-radius:12px;font-size:16px;background:#f4f2ff;color:#333;transition:all 0.3s ease-in-out;box-shadow:inset 0 2px 4px rgb(0 0 0 / .05)}.woocommerce-MyAccount-content input:focus,.woocommerce-MyAccount-content textarea:focus,.woocommerce-MyAccount-content select:focus{border-color:#4F32E6;background:#fff;box-shadow:0 0 8px rgb(79 50 230 / .15);outline:none}.woocommerce-MyAccount-content label{font-weight:700;color:#4F32E6;margin-bottom:6px;display:block;font-size:15px;transition:color 0.3s ease-in-out}.woocommerce-MyAccount-content select{appearance:none;-webkit-appearance:none;background-color:#f4f2ff;border:2px solid #d1c4ff;border-radius:12px;padding-right:35px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='%234F32E6'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;background-size:14px}@media (max-width:768px){.woocommerce-MyAccount-content input,.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{font-size:14px;padding:12px}}.woocommerce ul.products li.product .woocommerce-loop-product__title{display:block;height:70px;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media (max-width:768px){.woocommerce ul.products{display:block}.woocommerce ul.products li.product{width:100%;margin-bottom:15px}}.woocommerce ul.products li.product .button{width:100%;display:block;text-align:center;border-radius:12px;transition:all 0.3s ease-in-out}.woocommerce ul.products li.product .button:hover{transform:scale(1.03);box-shadow:0 6px 15px rgb(79 50 230 / .2)}.woocommerce-multi-currency select{font-family:'Tajawal',sans-serif;font-size:15px;font-weight:400;color:#4F32E6;height:45px;line-height:1.5;padding:8px 12px;border:2px solid #4F32E6;border-radius:12px;background-color:#F5F3FF;cursor:pointer;box-sizing:border-box;appearance:none;-webkit-appearance:none;transition:all 0.3s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%234F32E6' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 1 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:calc(100% - 12px) center;padding-right:35px}.woocommerce-multi-currency select:hover{background-color:#EDE7FF;border-color:#3B25B4}.woocommerce-multi-currency select:focus{background-color:#FFF;border-color:#3B25B4}.woocommerce-multi-currency select option{background-color:#FFF;color:#4F32E6;padding:10px}@media (max-width:768px){.currency-in-header select{font-size:13px;height:34px;padding:6px 10px;padding-right:25px;max-width:100px}}.custom-upload-container{display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px;border:2px dashed #4F32E6;border-radius:12px;background-color:#F9F9FF;transition:all 0.3s ease-in-out}.custom-upload-container label{font-size:16px;font-weight:700;color:#4F32E6;margin-bottom:8px;display:block}.ff_upload_btn{background:linear-gradient(45deg,#4F32E6,#3B25B4);color:#fff;font-size:16px;font-weight:700;padding:12px 20px;border-radius:12px;border:none;cursor:pointer;transition:all 0.3s ease-in-out;display:inline-block;text-align:center;min-width:160px;max-width:250px;white-space:nowrap;box-shadow:0 4px 10px rgb(79 50 230 / .2);overflow:hidden}.ff_upload_btn span{display:inline-block;white-space:nowrap}.ff_upload_btn:hover{background:linear-gradient(45deg,#3B25B4,#2C1A94);transform:translateY(-2px);box-shadow:0 6px 15px rgb(79 50 230 / .3)}.ff_upload_btn:active{transform:scale(.95)}@media (max-width:600px){.ff_upload_btn{width:auto;max-width:100%;font-size:14px;padding:10px 15px}}@keyframes fadeInDown{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.main-navigation{background:rgb(255 255 255 / .85);border-radius:12px;padding:18px 24px;box-shadow:0 8px 20px rgb(79 50 230 / .1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all 0.3s ease-in-out;width:100%;border:1px solid rgb(255 255 255 / .3);animation:fadeInDown 0.6s ease forwards}.main-navigation ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;gap:14px}.main-navigation ul>li{position:relative;margin:0 12px}.main-navigation ul>li>a{display:flex;align-items:center;gap:10px;padding:14px 18px;color:#2C2C2C;font-weight:700;text-decoration:none;border-radius:12px;transition:all 0.3s ease-in-out;background:rgb(255 255 255 / .9);text-align:center;font-size:18px;white-space:nowrap}.main-navigation ul>li>a:hover,.main-navigation ul>li.current-menu-item>a{background:linear-gradient(135deg,#4F32E6,#7A5CFF);color:#fff!important;transform:scale(1.05);box-shadow:0 6px 14px rgb(79 50 230 / .3)}.main-navigation ul>li>a:hover svg,.main-navigation ul>li>a:hover i,.main-navigation ul>li.current-menu-item>a svg,.main-navigation ul>li.current-menu-item>a i{fill:#fff!important;stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 6px rgb(79 50 230 / .6))}.main-navigation ul li .sub-menu{position:absolute;top:100%;right:0;width:220px;background:rgb(255 255 255 / .95);border-radius:12px;box-shadow:0 6px 16px rgb(0 0 0 / .15);display:none;flex-direction:column;padding:12px 0;transition:all 0.3s ease-in-out;z-index:999;opacity:0;transform:translateY(8px);border:1px solid rgb(79 50 230 / .4)}.main-navigation ul li:hover>.sub-menu{display:flex;opacity:1;transform:translateY(0)}.main-navigation ul li .sub-menu li{display:block;width:100%;margin:6px 0}.main-navigation ul li .sub-menu li a{display:flex;align-items:center;gap:10px;padding:12px 18px;color:#2C2C2C;text-align:right;font-size:16px;transition:all 0.3s ease-in-out;white-space:nowrap}.main-navigation ul li .sub-menu li a:hover{background:linear-gradient(135deg,#4F32E6,#7A5CFF);color:#fff!important;transform:translateX(6px);border-radius:12px}.main-navigation ul li .sub-menu li a:hover svg,.main-navigation ul li .sub-menu li a:hover i{fill:#fff!important;stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 6px rgb(79 50 230 / .6))}@media (max-width:768px){.main-navigation{text-align:center;padding:12px}.main-navigation ul{display:block;text-align:center}.main-navigation ul li{display:block;margin:6px 0}.main-navigation ul li a{display:flex;justify-content:center;padding:12px;font-size:16px}.main-navigation ul li .sub-menu{position:relative;top:auto;right:auto;width:100%;display:none}.main-navigation ul li:focus-within>.sub-menu,.main-navigation ul li:hover>.sub-menu{display:block}}.woocommerce-MyAccount-navigation{background:rgb(255 255 255 / .85);border-radius:12px;padding:18px 24px;box-shadow:0 8px 20px rgb(79 50 230 / .1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all 0.3s ease-in-out;width:100%;max-width:250px;border:1px solid rgb(255 255 255 / .3)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation-link{position:relative;margin-bottom:10px;transition:all 0.3s ease-in-out}.woocommerce-MyAccount-navigation-link a.menu-link{display:flex;align-items:center;gap:10px;padding:14px 18px;color:#2C2C2C;font-weight:700;text-decoration:none;border-radius:12px;transition:all 0.3s ease-in-out;background:rgb(255 255 255 / .9);text-align:right;font-size:18px;white-space:nowrap}.woocommerce-MyAccount-navigation-link a.menu-link:hover,.woocommerce-MyAccount-navigation-link.is-active a.menu-link{background:linear-gradient(135deg,#4F32E6,#7A5CFF);color:#fff!important;transform:scale(1.05);box-shadow:0 6px 14px rgb(79 50 230 / .3);border-right:4px solid rgb(255 255 255 / .4)}.woocommerce-MyAccount-navigation-link a.menu-link:hover svg,.woocommerce-MyAccount-navigation-link a.menu-link:hover i,.woocommerce-MyAccount-navigation-link.is-active a.menu-link svg,.woocommerce-MyAccount-navigation-link.is-active a.menu-link i{fill:#fff!important;stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 6px rgb(79 50 230 / .6))}.woocommerce-MyAccount-content{background:rgb(255 255 255 / .95);padding:30px;border-radius:12px;box-shadow:0 8px 20px rgb(79 50 230 / .1);transition:all 0.3s ease-in-out;border-right:5px solid #4F32E6}.woocommerce-MyAccount-content:hover{box-shadow:0 10px 25px rgb(79 50 230 / .15)}.woocommerce-MyAccount-content h2{color:#4F32E6;font-size:24px;font-weight:700;border-bottom:2px solid #eee;padding-bottom:10px}button,.woocommerce-Button{background:linear-gradient(135deg,#4F32E6,#7A5CFF);color:#fff;border:none;padding:12px 18px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s ease-in-out;box-shadow:0 4px 10px rgb(79 50 230 / .2)}button:hover,.woocommerce-Button:hover{background:#3b25b4;box-shadow:0 6px 15px rgb(79 50 230 / .3)}.woocommerce-orders-table{width:100%;border-collapse:collapse;margin-top:20px;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgb(79 50 230 / .1)}.woocommerce-orders-table th,.woocommerce-orders-table td{padding:14px;border-bottom:1px solid #ddd;text-align:right}.woocommerce-orders-table th{background:#4F32E6;color:#fff}.woocommerce-MyAccount-content p{font-size:16px;color:#444;line-height:1.8}@media (max-width:768px){.woocommerce-MyAccount-navigation{max-width:100%;padding:15px}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;align-items:center;width:100%}.woocommerce-MyAccount-navigation ul li{display:block;width:100%;text-align:center}.woocommerce-MyAccount-navigation ul li a{padding:12px;font-size:16px;width:100%}.woocommerce-MyAccount-content{padding:20px;border-right:none;border-radius:12px;box-shadow:none}button,.woocommerce-Button{width:100%}}body.single-post .ast-container{width:100%;margin:0 auto;box-sizing:border-box;padding:0 40px}body.single-post .ast-article-single{width:100%;margin:20px auto;padding:0;box-sizing:border-box;background:#fff}body.single-post .entry-header{width:100%;background:linear-gradient(135deg,rgb(79 50 230 / .08),rgb(122 92 255 / .06));padding:30px 40px;border-radius:12px;margin-bottom:20px;box-shadow:0 8px 20px rgb(79 50 230 / .1);text-align:right;transition:all 0.3s ease-in-out}body.single-post .entry-header:hover{background:linear-gradient(135deg,rgb(79 50 230 / .12),rgb(122 92 255 / .09));transform:scale(1.01);box-shadow:0 10px 25px rgb(79 50 230 / .15)}body.single-post .post-thumb{width:100%;background:#fff;padding:15px;border-radius:12px;margin-bottom:20px;box-shadow:0 8px 20px rgb(79 50 230 / .1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}body.single-post .post-thumb:hover{transform:scale(1.02);box-shadow:0 10px 25px rgb(79 50 230 / .15)}body.single-post .post-thumb img{width:100%;height:auto;display:block;border-radius:12px}body.single-post .entry-content{width:100%;background:#fff;padding:30px;border-radius:12px;margin-bottom:20px;box-shadow:0 8px 20px rgb(79 50 230 / .1);transition:box-shadow 0.3s ease}body.single-post .entry-content:hover{box-shadow:0 10px 25px rgb(79 50 230 / .15)}body.single-post .entry-content a{color:#4F32E6;font-weight:600;text-decoration:none;transition:color 0.3s ease,background-color 0.3s ease,transform 0.3s ease}body.single-post .entry-content a:hover{color:#3b27b8;background-color:rgb(79 50 230 / .05);transform:translateY(-2px);text-decoration:underline}body.single-post blockquote{border-radius:12px;border-right:4px solid #4F32E6;background:linear-gradient(135deg,rgb(79 50 230 / .03),rgb(122 92 255 / .02));padding:20px 25px;color:#555;margin:30px 0;font-style:italic;transition:background 0.3s ease}body.single-post blockquote:hover{background:linear-gradient(135deg,rgb(79 50 230 / .05),rgb(122 92 255 / .04))}@media (max-width:768px){body.single-post .entry-header,body.single-post .post-thumb,body.single-post .entry-content{padding:20px}body.single-post .entry-header{font-size:18px}}#ast-hf-menu-2 li{margin:0 5px;padding:0}.subscription-duration{font-size:18px;font-weight:700;color:#4F32E6;background:#f7f6fd;padding:6px 12px;border-radius:6px;display:inline-block;margin-top:8px}