@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap);body{font-family:'Tajawal',sans-serif!important}.product-small.col,ul.products li.product{padding:6px!important}.product-small .col-inner,ul.products li.product .col-inner{background:#ffffff!important;border:1.5px solid #d8c8f5!important;border-radius:16px!important;box-shadow:0 2px 14px rgb(120 60 200 / .1)!important;display:flex!important;flex-direction:column!important;height:380px!important;min-height:380px!important;max-height:380px!important;padding-bottom:0!important;overflow:hidden!important;transition:transform 0.28s ease,box-shadow 0.28s ease!important}.col-inner>.product-small,.col-inner>.product-box,.col-inner>.product-wrapper,.col-inner>.box{display:flex!important;flex-direction:column!important;height:100%!important;flex:1!important;width:100%!important}.product-small .col-inner:hover,ul.products li.product .col-inner:hover{transform:translateY(-5px)!important;box-shadow:0 14px 40px rgb(100 40 200 / .18)!important;border-color:#9b59d6!important}.product-small .product-image,ul.products li.product .product-image,.product-small .box-image,ul.products li.product .box-image{background:#fff!important;height:180px!important;min-height:180px!important;max-height:180px!important;display:block!important;padding:0!important;flex-shrink:0!important;flex-basis:180px!important;position:relative!important;width:100%!important}.product-small .product-image img,ul.products li.product .product-image img,.product-small .box-image img,ul.products li.product .box-image img,.col-inner .box-image img{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;margin:auto!important;height:155px!important;max-height:155px!important;min-height:155px!important;width:100%!important;max-width:90%!important;object-fit:contain!important;display:block!important;transition:transform 0.35s ease!important}.product-small .col-inner:hover .product-image img,ul.products li.product .col-inner:hover .product-image img,.product-small .col-inner:hover .box-image img,ul.products li.product .col-inner:hover .box-image img{transform:scale(1.07)!important}.product-small .box-text,ul.products li.product .box-text{padding:10px 0 0 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;flex:1!important;text-align:center!important;width:100%!important;box-sizing:border-box!important}.product-small .title-wrapper,.product-small .price-wrapper,.product-small p.name,ul.products li.product .title-wrapper,ul.products li.product .price-wrapper,ul.products li.product p.name,ul.products li.product .product-brand-loop,.product-small .product-brand-loop{padding-left:12px!important;padding-right:12px!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}.product-small p.name,.product-small .name.product-title,ul.products li.product p.name,ul.products li.product .woocommerce-loop-product__title{font-family:'Tajawal',sans-serif!important;font-size:13.5px!important;font-weight:600!important;color:#1a1a2e!important;line-height:1.5!important;text-align:center!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;height:40px!important;min-height:40px!important;max-height:40px!important}.product-small p.name a,ul.products li.product p.name a{color:inherit!important;text-decoration:none!important}.product-small .price,ul.products li.product .price{font-family:'Tajawal',sans-serif!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:6px 0 10px!important;direction:rtl!important;height:25px!important}.product-small .price ins,ul.products li.product .price ins{text-decoration:none!important;color:#7c3aed!important;font-weight:800!important;font-size:15px!important}.product-small .price del,ul.products li.product .price del{color:#bbb!important;font-size:12px!important;font-weight:400!important}.col-inner .add-to-cart-button,.col-inner .add-to-cart-wrap,.col-inner .product-bottom,.col-inner .button-wrap{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;margin-top:auto!important;width:100%!important;padding:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important;opacity:1!important;visibility:visible!important;transform:none!important;display:block!important;z-index:10!important}.col-inner a.button,.col-inner .add_to_cart_button{font-family:'Tajawal',sans-serif!important;background:#000000!important;color:#ffffff!important;border:none!important;border-radius:0!important;padding:13px 0!important;font-size:13.5px!important;font-weight:700!important;width:100%!important;max-width:100%!important;min-width:100%!important;display:block!important;text-align:center!important;margin:0!important;opacity:1!important;visibility:visible!important;transform:none!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;transition:background 0.22s ease!important;box-sizing:border-box!important}.col-inner a.button:hover,.col-inner .add_to_cart_button:hover{background:#2d2d2d!important;color:#ffffff!important}.col-inner .quick-view,.col-inner .quick-view-button{display:none!important}.col-inner .badge-container,.badge-container,.badge-inner{z-index:10!important;background:none!important;background-color:transparent!important;box-shadow:none!important}.onsale,.badge-inner.sale-badge,.badge-inner-sale-badge-custom-badge{background-color:#000000!important;background-image:none!important;color:#fff!important;font-family:'Tajawal',sans-serif!important;font-size:11px!important;font-weight:800!important;border-radius:50%!important;width:42px!important;height:42px!important;min-width:unset!important;min-height:unset!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 3px 12px rgb(0 0 0 / .3)!important;padding:4px!important;line-height:1.2!important;margin:0!important;text-align:center!important;animation:lv-pulse 2.5s ease-in-out infinite!important}@keyframes lv-pulse{0%,100%{box-shadow:0 3px 12px rgb(0 0 0 / .3)}50%{box-shadow:0 5px 22px rgb(0 0 0 / .5)}}@media only screen and (max-width:48em){.product-small .col-inner,ul.products li.product .col-inner{height:350px!important;min-height:350px!important;max-height:350px!important}.product-small .product-image,ul.products li.product .product-image{height:140px!important;min-height:140px!important;max-height:140px!important}.product-small p.name,ul.products li.product p.name{font-size:12px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.col-inner a.button{font-size:12.5px!important;padding:10px 0!important}}.phone-input-wrapper{margin-bottom:20px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff;transition:border-color 0.2s}.phone-input-wrapper:focus-within{border-color:#000}.phone-prefix{background:#f8f8f8!important;border-right:1px solid #ddd!important;color:#555;font-weight:700;font-size:14px;display:flex;align-items:center;padding:0 15px!important}#reg_billing_phone,#username[type="tel"]{border:none!important;box-shadow:none!important;padding:12px 15px!important;font-size:16px!important;letter-spacing:1px}#send-otp-btn,#login-otp-btn{border-radius:8px!important;text-transform:none!important;font-weight:700!important;letter-spacing:0!important;height:50px!important;transition:all 0.3s ease!important}#send-otp-btn:hover,#login-otp-btn:hover{background:#333!important}#otp-section,#login-otp-field{background:#fdfdfd;padding:20px;border:1px dashed #ccc;border-radius:10px;margin-bottom:20px}#otp-section label,#login-otp-field label{display:block;text-align:center;margin-bottom:15px;color:#000;font-weight:700}#reg_otp,input[name="otp_code"]{text-align:center!important;font-size:28px!important;font-weight:800!important;letter-spacing:12px!important;padding-left:12px!important;background:#f9f9fc!important;border:2px solid #ececf3!important;border-radius:12px!important;max-width:220px!important;margin:15px auto!important;display:block!important;height:60px!important;color:#22134a!important}#reg_otp:focus,input[name="otp_code"]:focus{border-color:#9b59d6!important;background:#fff!important}.woocommerce-account .woocommerce,.account-container,.account-login-container{max-width:550px!important;margin:60px auto!important;padding:0 20px!important;float:none!important}.account-login-container .col-1,.account-login-container .col-2,.account-login-container .large-6{width:100%!important;max-width:100%!important;padding:0!important;margin-bottom:30px!important;float:none!important}form.login,form.register,#registration-steps-wrapper{background:#fff!important;padding:40px!important;border-radius:24px!important;box-shadow:0 15px 50px rgb(0 0 0 / .08)!important;border:1px solid #f0f0f0!important;margin:0 auto!important;max-width:100%!important}.account-login-container .col-1 h2,.account-login-container .col-2 h2,.woocommerce-account h2{font-size:24px!important;font-weight:800!important;text-align:center!important;margin-bottom:30px!important;color:#22134a!important;text-transform:none!important}.woocommerce-account .form-row input.input-text{height:48px!important;border-radius:12px!important;background:#fcfcff!important;border:1.5px solid #efeff6!important;padding:0 15px!important;font-size:15px!important;transition:all 0.2s!important}.woocommerce-account .form-row input.input-text:focus{border-color:#9b59d6!important;background:#fff!important;box-shadow:0 0 0 4px rgb(155 89 214 / .1)!important}.woocommerce-account .form-row label{font-weight:700!important;margin-bottom:8px!important;display:block!important;font-size:14px!important}.woocommerce-account button.button{width:100%!important;height:52px!important;border-radius:12px!important;background:#22134a!important;font-size:16px!important;font-weight:700!important;margin-top:10px!important}body.logged-in.woocommerce-account .woocommerce{max-width:1200px!important}.woocommerce-form-register #reg_billing_first_name,.woocommerce-form-register #reg_billing_phone,.woocommerce-form-register #reg_referral_code,.woocommerce-form-register #reg_otp,.woocommerce-form-register .phone-input-wrapper{display:flex!important}.phone-input-wrapper select{border-radius:10px 0 0 10px!important;border:1.5px solid #ececf3!important;border-right:none!important;background:#f2f2f2!important}.phone-input-wrapper input{border-radius:0 10px 10px 0!important}.single_add_to_cart_button,.ux-buy-now-button,.add-to-cart_button,.add_to_cart_button,button[name='ux-buy-now'],.button.alt[name='add-to-cart']{background-color:#000000!important;color:#ffffff!important;border:none!important;text-shadow:none!important;box-shadow:none!important;transition:background-color 0.3s ease!important;text-transform:none!important}.single_add_to_cart_button:hover,.ux-buy-now-button:hover,.add-to-cart-button:hover,.add_to_cart_button:hover,button[name='ux-buy-now']:hover{background-color:#333333!important;color:#ffffff!important}.ux-buy-now-button{font-size:0!important;line-height:0!important}.ux-buy-now-button::before{content:"اشتري الان"!important;font-size:14px!important;line-height:normal!important;display:inline-block!important}.product-footer .upsells,.product-footer .related,.upsells.products,.related.products{display:none!important}.woocommerce-cart button[name="update_cart"],.woocommerce-cart a.continue-shopping,.woocommerce-cart .return-to-shop a.button{background-color:#000000!important;color:#ffffff!important;border:none!important;text-shadow:none!important;box-shadow:none!important;transition:background-color 0.3s ease!important}.woocommerce-cart button[name="update_cart"]:hover,.woocommerce-cart a.continue-shopping:hover,.woocommerce-cart .return-to-shop a.button:hover{background-color:#333333!important;color:#ffffff!important}