.custom-home-wrapper{padding:20px 0;background-color:#f9f9f9;font-family:inherit}.home-section-title{text-align:center;color:#e67e22;font-weight:700;margin:40px 0 20px;font-size:28px}.hero-banner{width:100%;border-radius:15px;box-shadow:0 5px 15px rgb(0 0 0 / .1);margin-bottom:30px}.cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:40px}@media (min-width:768px){.cat-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width:1024px){.cat-grid{grid-template-columns:repeat(6,1fr)}}.cat-item{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgb(0 0 0 / .05);transition:transform 0.3s ease;text-align:center;padding:10px;text-decoration:none!important}.cat-item:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgb(0 0 0 / .1)}.cat-item img{width:100%;height:auto;border-radius:8px}.cat-item span{display:block;margin-top:10px;color:#333;font-weight:700;font-size:16px}.banner-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:30px}@media (min-width:768px){.banner-grid{grid-template-columns:repeat(4,1fr)}}.banner-grid img{width:100%;border-radius:10px;box-shadow:0 4px 6px rgb(0 0 0 / .05);transition:transform 0.3s ease}.banner-grid img:hover{transform:scale(1.02)}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;text-align:center;margin-top:50px;background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 6px rgb(0 0 0 / .05)}@media (min-width:768px){.features-grid{grid-template-columns:repeat(4,1fr)}}.feature-item img{width:60px;margin-bottom:15px}.feature-item h3{font-size:18px;color:#333;margin:0;font-weight:700}.jana-categories-grid .products.wd-cats{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:20px!important}@media (max-width:1024px){.jana-categories-grid .products.wd-cats{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.jana-categories-grid .products.wd-cats{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.jana-categories-grid .product-category{width:100%!important;margin-bottom:0!important}.jana-flash-sale{background:linear-gradient(90deg,#ff4e50 0%,#f9d423 100%);color:#fff;padding:15px;border-radius:10px;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 15px rgb(255 78 80 / .3)}.jana-flash-sale h2{color:#fff!important;margin:0!important;font-size:24px!important;font-weight:800!important}.jana-category-banner{position:relative;border-radius:12px;overflow:hidden;margin-bottom:20px}.jana-category-banner .category-content{position:absolute;bottom:0;left:0;right:0;background:rgb(74 61 52 / .9);padding:10px;text-align:center}.jana-category-banner .category-content h3{color:#fff;margin:0;font-size:16px;font-weight:600}.wd-products .product-grid-item{background:#fff;border-radius:12px!important;overflow:hidden;transition:all 0.4s cubic-bezier(.175,.885,.32,1.275)!important;border:1px solid #f0f0f0!important}.wd-products .product-grid-item:hover{transform:translateY(-8px);box-shadow:0 10px 30px rgb(0 0 0 / .1)!important}.jana-dark-section{background:#1a1a1a;padding:60px 0;margin:40px 0;border-radius:20px;color:#fff}.jana-dark-section h2{color:#fff!important}.jana-divider-wave{position:relative;height:50px;width:100%;fill:#f47e20}.woocommerce-checkout{font-family:'Cairo','Tajawal',sans-serif!important;background-color:#f8f9fa;padding:30px 0}.woocommerce-checkout h3{font-family:'Cairo','Tajawal',sans-serif!important;font-weight:800!important;color:#2c3e50!important;margin-bottom:25px!important;font-size:18px!important;border-bottom:2px solid #e67e22;padding-bottom:8px;display:inline-block}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-checkout .select2-container .select2-selection{border:1px solid #cbd5e1!important;border-radius:12px!important;padding:12px 16px!important;font-family:'Cairo','Tajawal',sans-serif!important;font-size:14px!important;color:#2c3e50!important;background-color:#ffffff!important;box-shadow:0 2px 4px rgb(0 0 0 / .01)!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;outline:none!important;height:auto!important}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout select:focus,.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#e67e22!important;box-shadow:0 0 0 4px rgb(230 126 34 / .12)!important;background-color:#ffffff!important}.woocommerce-checkout label{font-family:'Cairo','Tajawal',sans-serif!important;font-weight:700!important;color:#34495e!important;font-size:13px!important;margin-bottom:6px!important}#billing_address_book_field,#shipping_address_book_field{background-color:#fff9f0!important;border-radius:14px!important;padding:20px!important;margin-bottom:25px!important;border:1px dashed #e67e22!important}.woocommerce-checkout select.woo-address-book-select{width:100%!important;background-color:#ffffff!important;border:1px solid #e67e22!important;font-weight:bold!important;border-radius:12px!important;padding:12px!important;font-size:14px!important;color:#2c3e50!important}.woocommerce-checkout .form-row{margin-bottom:20px!important;padding:0!important}@media (min-width:769px){.woocommerce-checkout .form-row-first{width:48%!important;float:right!important;margin-left:4%!important;margin-right:0!important;clear:none!important}.woocommerce-checkout .form-row-last{width:48%!important;float:left!important;margin-right:0!important;margin-left:0!important;clear:none!important}.woocommerce-checkout .form-row-wide{width:100%!important;float:none!important;clear:both!important}}@media (max-width:768px){.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last,.woocommerce-checkout .form-row-wide{width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important;clear:both!important}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-checkout .select2-container .select2-selection{padding:14px 16px!important;font-size:15px!important}}ul#shipping_method{padding:0!important;list-style:none!important}ul#shipping_method li{display:flex!important;align-items:center!important;background-color:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:16px 20px!important;margin-bottom:12px!important;cursor:pointer!important;transition:all 0.3s ease!important;gap:12px!important}ul#shipping_method li:hover{border-color:#e67e22!important;background-color:#fffcf8!important}ul#shipping_method li:has(input[type="radio"]:checked){border-color:#e67e22!important;background-color:#fff9f0!important;box-shadow:0 4px 15px rgb(230 126 34 / .08)!important}ul#shipping_method li input[type="radio"]{accent-color:#e67e22!important;width:18px!important;height:18px!important;margin:0!important}.woocommerce-checkout #order_review_heading{border-bottom:2px solid #e67e22!important;padding-bottom:8px!important}.woocommerce-checkout #order_review{background-color:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:30px!important;box-shadow:0 10px 30px rgb(0 0 0 / .03)!important;position:relative!important}@media (min-width:992px){.woocommerce-checkout #order_review{position:sticky!important;top:120px!important;z-index:10!important}}.woocommerce-checkout table.shop_table{border:none!important;background-color:transparent!important}.woocommerce-checkout table.shop_table th{font-weight:800!important;color:#2c3e50!important;border-bottom:2px solid #eaeded!important;padding-bottom:12px!important}.woocommerce-checkout table.shop_table td{padding:15px 0!important;border-bottom:1px solid #f1f2f6!important;font-size:14px!important}.woocommerce-checkout table.shop_table tr.cart_item td.product-name{font-weight:700!important}.woocommerce-checkout table.shop_table tr.order-total th,.woocommerce-checkout table.shop_table tr.order-total td{border-top:2px solid #eaeded!important;padding-top:20px!important;font-size:18px!important;font-weight:800!important;color:#2c3e50!important}.woocommerce-checkout table.shop_table tr.order-total td strong{color:#e67e22!important}#payment{background-color:#fcfcfc!important;border-radius:12px!important;padding:15px!important;border:1px solid #f1f2f6!important}#payment ul.payment_methods li{font-weight:700!important;margin-bottom:12px!important}#place_order{background:linear-gradient(135deg,#e67e22 0%,#d35400 100%)!important;color:#ffffff!important;border:none!important;font-weight:800!important;font-family:'Cairo',sans-serif!important;font-size:16px!important;padding:15px 30px!important;border-radius:14px!important;box-shadow:0 6px 20px rgb(230 126 34 / .3)!important;transition:all 0.3s ease!important;width:100%!important;text-transform:uppercase!important}#place_order:hover{background:linear-gradient(135deg,#d35400 0%,#a04000 100%)!important;box-shadow:0 8px 25px rgb(230 126 34 / .4)!important;transform:translateY(-2px)!important}#ship-to-different-address{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:15px 20px!important;margin:25px 0!important;box-shadow:0 4px 6px rgb(0 0 0 / .02)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important}#ship-to-different-address label{display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important;margin:0!important;width:100%!important;font-weight:bold!important;color:#2c3e50!important;font-size:15px!important;font-family:'Cairo','Tajawal',sans-serif!important}#ship-to-different-address input[type="checkbox"]{accent-color:#e67e22!important;width:20px!important;height:20px!important;margin:0!important;cursor:pointer!important}.woocommerce-shipping-fields__field-wrapper{background-color:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:25px!important;margin-top:15px!important;box-shadow:0 6px 12px rgb(0 0 0 / .02)!important}.single-product .woocommerce-product-gallery .wd-carousel-inner .wd-product-countdown,.single-product .product-images .wd-carousel-inner .wd-product-countdown,.single-product .wd-carousel-inner .wd-product-countdown,.product-image-summary .wd-carousel-inner .wd-product-countdown{position:absolute!important;bottom:16px!important;left:50%!important;transform:translateX(-50%)!important;z-index:8!important;width:auto!important;max-width:calc(100% - 20px)!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:none!important;pointer-events:auto!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-timer,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-timer{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important;direction:ltr!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-item,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-item{min-width:48px!important;min-height:48px!important;padding:6px 10px!important;background:#ffffff!important;border:1px solid #e8ebed!important;border-radius:10px!important;box-shadow:0 2px 6px rgb(0 0 0 / .06)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;line-height:1.15!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-timer-value,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-timer-value{font-size:18px!important;font-weight:700!important;color:#222222!important;font-family:'Cairo','Tajawal',sans-serif!important;line-height:1.1!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-timer-text,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-timer-text{font-size:11px!important;font-weight:500!important;color:#777777!important;margin-top:3px!important;font-family:'Cairo','Tajawal',sans-serif!important;line-height:1!important}@media (max-width:768px){.single-product .woocommerce-product-gallery .wd-carousel-inner .wd-product-countdown,.single-product .product-images .wd-carousel-inner .wd-product-countdown,.single-product .wd-carousel-inner .wd-product-countdown,.product-image-summary .wd-carousel-inner .wd-product-countdown{bottom:12px!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-timer,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-timer{gap:6px!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-item,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-item{min-width:40px!important;min-height:40px!important;padding:4px 6px!important;border-radius:8px!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-timer-value,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-timer-value{font-size:15px!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-timer-text,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-timer-text{font-size:10px!important}}@media (max-width:480px){.single-product .wd-carousel-inner .wd-product-countdown .wd-timer,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-timer{gap:5px!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-item,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-item{min-width:36px!important;min-height:36px!important;padding:3px 5px!important;border-radius:7px!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-timer-value,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-timer-value{font-size:13px!important}.single-product .wd-carousel-inner .wd-product-countdown .wd-timer-text,.product-image-summary .wd-carousel-inner .wd-product-countdown .wd-timer-text{font-size:9px!important}}.single-product .summary.entry-summary .wd-product-countdown,.single-product .entry-summary>.wd-product-countdown{display:none!important}.product-grid-item .product-element-bottom,.wd-product .product-element-bottom,.product.type-product .product-element-bottom{display:flex!important;flex-direction:column!important}.product-grid-item .product-element-bottom .wd-product-countdown,.wd-product .product-element-bottom .wd-product-countdown,.product.type-product .product-element-bottom .wd-product-countdown,.wd-product-wrapper .wd-product-countdown{order:-1!important;margin:10px auto 8px!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-timer,.wd-product .product-element-bottom .wd-product-countdown .wd-timer,.product.type-product .product-element-bottom .wd-product-countdown .wd-timer,.wd-product-wrapper .wd-product-countdown .wd-timer{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0 auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:none!important;direction:ltr!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-item,.wd-product .product-element-bottom .wd-product-countdown .wd-item,.product.type-product .product-element-bottom .wd-product-countdown .wd-item,.wd-product-wrapper .wd-product-countdown .wd-item{min-width:44px!important;min-height:44px!important;padding:4px 6px!important;background:#ffffff!important;border:1px solid #e8ebed!important;border-radius:8px!important;box-shadow:0 1px 4px rgb(0 0 0 / .04)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;line-height:1.1!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-timer-value,.wd-product .product-element-bottom .wd-product-countdown .wd-timer-value,.product.type-product .product-element-bottom .wd-product-countdown .wd-timer-value,.wd-product-wrapper .wd-product-countdown .wd-timer-value{font-size:14px!important;font-weight:700!important;color:#222222!important;font-family:'Cairo','Tajawal',sans-serif!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-timer-text,.wd-product .product-element-bottom .wd-product-countdown .wd-timer-text,.product.type-product .product-element-bottom .wd-product-countdown .wd-timer-text,.wd-product-wrapper .wd-product-countdown .wd-timer-text{font-size:10px!important;font-weight:500!important;color:#777777!important;margin-top:2px!important;font-family:'Cairo','Tajawal',sans-serif!important}.product-grid-item .product-element-bottom .wd-entities-title,.wd-product .product-element-bottom .wd-entities-title,.product.type-product .product-element-bottom .wd-entities-title{order:0!important;margin-top:2px!important}.product-grid-item .product-element-bottom .wd-star-rating,.wd-product .product-element-bottom .wd-star-rating,.product.type-product .product-element-bottom .wd-star-rating{order:1!important}.product-grid-item .product-element-bottom .wd-product-stock,.wd-product .product-element-bottom .wd-product-stock,.product.type-product .product-element-bottom .wd-product-stock{order:2!important}.product-grid-item .product-element-bottom .price,.wd-product .product-element-bottom .price,.product.type-product .product-element-bottom .price{order:3!important}.product-grid-item .product-element-bottom .wd-add-btn,.wd-product .product-element-bottom .wd-add-btn,.product.type-product .product-element-bottom .wd-add-btn{order:4!important}@media (max-width:768px){.product-grid-item .product-element-bottom .wd-product-countdown,.wd-product .product-element-bottom .wd-product-countdown,.product.type-product .product-element-bottom .wd-product-countdown,.wd-product-wrapper .wd-product-countdown{margin:8px auto 6px!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-timer,.wd-product .product-element-bottom .wd-product-countdown .wd-timer,.product.type-product .product-element-bottom .wd-product-countdown .wd-timer,.wd-product-wrapper .wd-product-countdown .wd-timer{gap:4px!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-item,.wd-product .product-element-bottom .wd-product-countdown .wd-item,.product.type-product .product-element-bottom .wd-product-countdown .wd-item,.wd-product-wrapper .wd-product-countdown .wd-item{min-width:36px!important;min-height:36px!important;padding:3px 4px!important;border-radius:6px!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-timer-value,.wd-product .product-element-bottom .wd-product-countdown .wd-timer-value,.product.type-product .product-element-bottom .wd-product-countdown .wd-timer-value,.wd-product-wrapper .wd-product-countdown .wd-timer-value{font-size:12px!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-timer-text,.wd-product .product-element-bottom .wd-product-countdown .wd-timer-text,.product.type-product .product-element-bottom .wd-product-countdown .wd-timer-text,.wd-product-wrapper .wd-product-countdown .wd-timer-text{font-size:9px!important}}@media (max-width:480px){.product-grid-item .product-element-bottom .wd-product-countdown .wd-timer,.wd-product .product-element-bottom .wd-product-countdown .wd-timer,.product.type-product .product-element-bottom .wd-product-countdown .wd-timer,.wd-product-wrapper .wd-product-countdown .wd-timer{gap:3px!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-item,.wd-product .product-element-bottom .wd-product-countdown .wd-item,.product.type-product .product-element-bottom .wd-product-countdown .wd-item,.wd-product-wrapper .wd-product-countdown .wd-item{min-width:30px!important;min-height:30px!important;padding:2px 3px!important;border-radius:5px!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-timer-value,.wd-product .product-element-bottom .wd-product-countdown .wd-timer-value,.product.type-product .product-element-bottom .wd-product-countdown .wd-timer-value,.wd-product-wrapper .wd-product-countdown .wd-timer-value{font-size:11px!important}.product-grid-item .product-element-bottom .wd-product-countdown .wd-timer-text,.wd-product .product-element-bottom .wd-product-countdown .wd-timer-text,.product.type-product .product-element-bottom .wd-product-countdown .wd-timer-text,.wd-product-wrapper .wd-product-countdown .wd-timer-text{font-size:8px!important}}