.signature-products-grid ul.products{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:767px){.signature-products-grid ul.products{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.signature-products-grid ul.products{grid-template-columns:1fr!important}}.featured-single-product ul.products li.product{display:flex!important;align-items:center;gap:40px;max-width:900px;margin:0 auto}.featured-single-product ul.products li.product .woocommerce-loop-product__link{flex:1}.featured-single-product ul.products li.product .woocommerce-loop-product__title,.featured-single-product ul.products li.product .price,.featured-single-product ul.products li.product .button{text-align:left}@media (max-width:767px){.featured-single-product ul.products li.product{flex-direction:column!important;gap:20px;text-align:center}.featured-single-product ul.products li.product .price,.featured-single-product ul.products li.product .button{text-align:center}}.qty-side-wrap{display:flex;align-items:center;gap:8px;margin:12px 0}.qty-label{font-size:14px;color:#231f20;font-weight:500}.qty-input{width:70px;height:34px;text-align:center;font-size:14px;border:1.5px solid #231f20;border-radius:4px;outline:none;background:#fff;color:#231f20}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input{-moz-appearance:textfield}.home-reviews-carousel{display:flex;gap:20px;overflow:hidden;scroll-behavior:smooth;position:relative;justify-content:flex-start}.review-card{width:300px;flex-shrink:0;background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);text-align:center;display:flex;flex-direction:column;align-items:center}.review-stars{color:#ffc107;font-size:16px;margin-bottom:8px}.review-text{font-style:italic;font-size:14px;color:#231f20;margin-bottom:8px}.review-author a{text-decoration:none;font-weight:600;color:#231f20;margin-bottom:10px}.review-prod-img img{width:60px;height:60px;object-fit:cover;border-radius:6px;display:block;margin:0 auto}.carousel-arrows{display:flex;justify-content:space-between;width:100%;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.prev-arrow,.next-arrow{font-size:28px;cursor:pointer;user-select:none;color:#231f20;background:rgba(255,255,255,.8);padding:5px 10px;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);pointer-events:all}.product-stock-delivery .in-stock{color:#28a745;font-weight:600}.product-stock-delivery .delivery{display:block;margin-top:4px}.fancy-review-summary{max-width:450px;font-family:"Arial",sans-serif;margin:20px 0}.fancy-review-summary .average-rating{font-size:1.3em;margin-bottom:15px;font-weight:700}.review-bar{display:flex;align-items:center;margin:5px 0}.star-label{width:35px}.bar-wrapper{flex:1;height:18px;background:#eee;margin:0 10px;border-radius:9px;overflow:hidden;position:relative}.bar-fill{height:100%;background:#4caf50;color:white;font-size:12px;text-align:right;line-height:18px;padding-right:5px;border-radius:9px;transition:width .5s ease}.fancy-review-summary{max-width:450px;margin:20px auto;font-family:"Roboto Flex",sans-serif;color:#231f20;text-align:center}.fancy-review-summary .average-rating{font-size:1.3em;margin-bottom:15px;font-weight:700;color:#231f20}.review-bar{display:flex;align-items:center;margin:5px 0;justify-content:center}.star-label{width:35px;text-align:left;color:#231f20}.bar-wrapper{flex:1;height:18px;background:#eee;margin:0 10px;border-radius:9px;overflow:hidden;position:relative}.bar-fill{height:100%;background:#4caf50;color:white;font-size:12px;text-align:right;line-height:18px;padding-right:5px;border-radius:9px;transition:width .5s ease}.stock-circle{width:8px;height:8px;border-radius:50%;background-color:#28a745;animation:blink 2.5s infinite}.stock-indicator.out-of-stock .stock-circle{background-color:#dc3545}.stock-text{line-height:1;font-size:14px;font-weight:500}.stock-indicator{display:flex;align-items:center;gap:6px}.stock-circle{width:10px;height:10px;border-radius:50%;background-color:#28a745;animation:blink 1.5s infinite}.stock-indicator.out-of-stock .stock-circle{background-color:#dc3545}.stock-text{font-size:13px;font-weight:500;line-height:1}.delivered-by-container{display:flex;align-items:center;gap:4px}.delivered-by-container .icon{font-size:14px}.delivered-by-container .text .label{font-weight:500;font-size:14px}.delivered-by-container .text .date{font-weight:700;font-size:14px}@media only screen and (max-width:768px){.woocommerce-checkout{background-color:#f9f9f9;padding:40px 0}.woocommerce-checkout form.checkout{background:#fff;padding:32px;border-radius:8px;max-width:1200px;margin:auto}.woocommerce-checkout h3{font-weight:600;margin-bottom:20px}.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea{border-radius:6px;border:1px solid #ddd;padding:12px}.woocommerce-checkout-review-order{background:#fafafa;padding:20px;border-radius:6px}.arabic-footer{background:#4b0f12;color:#fff;font-family:"Playfair Display",serif}.footer-container{max-width:1200px;margin:auto;padding:60px 20px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-col h4{color:#d6a45a;font-size:18px;margin-bottom:18px;letter-spacing:1px}.footer-col p{font-size:14px;line-height:1.8;opacity:.9}.footer-col ul{list-style:none;padding:0}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:#fff;text-decoration:none;font-size:14px;opacity:.85}.footer-col ul li a:hover{color:#d6a45a}.social-icons a{font-size:18px;margin-right:15px;color:#fff}.social-icons a:hover{color:#d6a45a}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);text-align:center;padding:18px;font-size:13px;opacity:.8}@media (max-width:768px){.footer-container{grid-template-columns:1fr}}@media (max-width:768px){.woocommerce-checkout{padding-left:10px!important;padding-right:10px!important}.checkout.woocommerce-checkout{padding:10px!important}}@media (max-width:768px){.wp-block-woocommerce-cart,.wp-block-woocommerce-cart__container{margin-left:auto!important;margin-right:auto!important}}@media (max-width:768px){.featured-products-mobile-1col ul.products{grid-template-columns:1fr!important}.featured-products-mobile-1col ul.products li.product{width:100%!important}}.single_add_to_cart_button,.buy-now-button{width:48%}.cart{display:flex;gap:10px;align-items:center}.buy-now-button{background:#000;color:#fff}}