:root{--woocommerce:#b8962e;--wc-primary:#b8962e;--wc-primary-text:#ffffff;--gold:#b8962e;--gold-pale:#e8d48a;--dark:#1a1a1a;--text:#2d2d2d;--gray:#6b6b6b;--light:#f9f6f0;--border:#e8e0d0;--r:10px;--r-sm:6px;--tr:all .3s ease;--fh:'Cairo', sans-serif;--fb:'Tajawal', sans-serif}.woocommerce ul.products,.woocommerce ul.products.woocommerce ul.products,.woocommerce.woocommerce ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce ul.products.columns-1,.woocommerce ul.products.columns-2,.woocommerce ul.products.columns-3,.woocommerce ul.products.columns-4,[class*="woocommerce"] ul.products.columns-1,[class*="woocommerce"] ul.products.columns-2,[class*="woocommerce"] ul.products.columns-3,[class*="woocommerce"] ul.products.columns-4{display:grid!important;direction:rtl!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important;width:100%!important;max-width:100%!important}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after,.woocommerce ul.products.columns-4::before,.woocommerce ul.products.columns-4::after{content:none!important;display:none!important}.woocommerce ul.products li.product,.woocommerce ul.products li.product.product,.woocommerce.woocommerce ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce ul.products.columns-1 li.product,.woocommerce ul.products.columns-2 li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,[class*="woocommerce"] ul.products.columns-1 li.product,[class*="woocommerce"] ul.products.columns-2 li.product,[class*="woocommerce"] ul.products.columns-3 li.product,[class*="woocommerce"] ul.products.columns-4 li.product,.woocommerce ul.products li.product.first,.woocommerce ul.products li.product.last{display:block!important;width:auto!important;max-width:100%!important;float:none!important;clear:none!important;margin:0!important;padding:0!important;list-style:none!important;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:#fff;text-align:center;transition:var(--tr)}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 12px 48px rgb(0 0 0 / .18)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block;text-decoration:none}.woocommerce ul.products li.product img{width:100%!important;aspect-ratio:2/3;object-fit:cover;border-radius:0!important;margin:0!important;display:block}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--fh)!important;font-size:.92rem!important;font-weight:700!important;color:var(--dark)!important;padding:14px 12px 4px!important;margin:0!important;line-height:1.4}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{display:block;color:var(--gold)!important;font-weight:700;font-family:var(--fh)}.woocommerce ul.products li.product .price{padding:0 12px 14px!important;font-size:.9rem!important}.woocommerce div.product p.price{font-size:1.5rem!important}.woocommerce ul.products li.product .button,.woocommerce span.onsale{font-family:var(--fh)!important;font-weight:700!important}.woocommerce ul.products li.product .button{display:block;width:calc(100% - 20px);margin:0 10px 14px!important;background:var(--gold)!important;color:#fff!important;border:none!important;border-radius:var(--r-sm)!important;padding:9px 12px!important;font-size:.82rem!important;text-align:center;white-space:nowrap;transition:var(--tr)!important}.woocommerce ul.products li.product .button:hover{background:var(--dark)!important}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{background:var(--gold)!important;border-radius:var(--r-sm)!important;min-height:auto!important;line-height:1.6!important;padding:3px 10px!important;font-size:.78rem!important;top:8px!important;right:8px!important;left:auto!important}@media(max-width:1100px){.woocommerce ul.products,.woocommerce ul.products.columns-4,[class*="woocommerce"] ul.products.columns-4{direction:rtl!important;grid-template-columns:repeat(3,1fr)!important}.woocommerce ul.products.columns-4 li.product,[class*="woocommerce"] ul.products.columns-4 li.product{width:auto!important}}@media(max-width:768px){.woocommerce ul.products,.woocommerce ul.products.columns-4,[class*="woocommerce"] ul.products.columns-4{direction:rtl!important;grid-template-columns:repeat(2,1fr)!important}.woocommerce ul.products.columns-4 li.product,[class*="woocommerce"] ul.products.columns-4 li.product{width:auto!important}}@media(max-width:480px){.woocommerce ul.products{direction:rtl!important;grid-template-columns:1fr!important}}.ar-form-field label{display:block;font-family:var(--fh);font-size:.85rem;font-weight:700;color:var(--dark);margin-bottom:5px}.ar-form-field input,.ar-form-field select,.ar-form-field textarea{width:100%;border:1.5px solid var(--border);border-radius:var(--r-sm);padding:10px 14px;font-family:var(--fb);font-size:.9rem;color:var(--dark);background:#fff;transition:border-color .2s;box-sizing:border-box}.ar-form-field input:focus,.ar-form-field select:focus,.ar-form-field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgb(184 150 46 / .1)}.ar-form-field textarea{resize:vertical}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:none!important;width:auto!important}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px!important}.woocommerce-MyAccount-navigation li a{display:inline-block;padding:8px 18px;border:1.5px solid var(--border);border-radius:var(--r-sm);font-family:var(--fh);font-size:.86rem;font-weight:600;color:var(--dark);transition:all .2s}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{background:var(--gold);color:#fff;border-color:var(--gold)}.woocommerce-cart table.cart td.actions .coupon{float:right}.woocommerce-cart .cart-collaterals{float:none!important;width:auto!important;max-width:480px;margin-right:auto}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float:none!important;width:auto!important}.woocommerce-order-received .woocommerce-order{text-align:center;padding:40px}.woocommerce-order-received .woocommerce-notice{font-family:var(--fh);font-size:1.1rem;font-weight:700}.woocommerce table.shop_table th{font-family:var(--fh);color:var(--dark);background:var(--light)}.woocommerce #payment #place_order,.woocommerce-message{border-top-color:var(--gold)!important}.woocommerce #payment #place_order{background:var(--gold)!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-family:var(--fh);border-color:var(--border)!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--gold)!important;color:#fff!important}.star-rating span::before{color:var(--gold)!important}.woocommerce div.product form.cart{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:24px!important;float:none!important;width:auto!important}.woocommerce div.product form.cart .variations{width:100%;margin-bottom:8px}.woocommerce div.product form.cart div.quantity{margin:0!important}.woocommerce .quantity .qty,.woocommerce input.qty{width:90px!important;height:48px!important;border:1.5px solid var(--border,#e8e0d0)!important;border-radius:var(--r-sm,6px)!important;text-align:center!important;font-family:var(--fh)!important;font-size:1rem!important;font-weight:700!important;color:var(--dark,#1a1a1a)!important;padding:0 10px!important;margin-bottom:10px;background:#fff!important;box-shadow:none!important;transition:border-color .2s!important;-moz-appearance:textfield}.woocommerce .quantity .qty:focus,.woocommerce input.qty:focus{outline:none!important;border-color:var(--gold,#b8962e)!important}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{opacity:1;margin-right:4px}.woocommerce div.product form.cart .button,.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce div.product form.cart button[type="submit"],.woocommerce div.product form.cart input[type="submit"],.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce .cart button.button,.woocommerce .cart a.button,.woocommerce a.button.wp-element-button,.woocommerce button.wp-element-button,.woocommerce input.wp-element-button,.woocommerce .wc-block-components-button{display:inline-flex!important;align-items:center;justify-content:center;height:48px;padding:0 32px!important;background:var(--gold,#b8962e)!important;background-color:var(--gold,#b8962e)!important;color:#fff!important;border:none!important;border-radius:var(--r-sm,6px)!important;font-family:var(--fh)!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:.3px;cursor:pointer;text-decoration:none!important;white-space:nowrap;box-shadow:none!important;float:none!important;transition:all .3s ease!important}.woocommerce div.product form.cart .button:hover,.woocommerce div.product form.cart button.single_add_to_cart_button:hover,.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover,.woocommerce a.button.wp-element-button:hover,.woocommerce button.wp-element-button:hover{background:var(--dark,#1a1a1a)!important;background-color:var(--dark,#1a1a1a)!important;color:#fff!important;transform:translateY(-1px)}.woocommerce .button.disabled,.woocommerce input.button.disabled{opacity:.5!important;cursor:not-allowed!important}.woocommerce div.product p.stock.out-of-stock{background:#fdecea;color:#c0392b;border-radius:var(--r-sm);padding:8px 14px;font-size:.85rem;font-weight:700;display:inline-block;margin-bottom:16px}.woocommerce div.product p.stock.in-stock{color:#2e7d32;font-size:.85rem;font-weight:700;margin-bottom:16px}.woocommerce div.product .woocommerce-tabs{border-top:1px solid var(--border);padding-top:32px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:6px;border-bottom:2px solid var(--border);padding:0;margin:0 0 28px;list-style:none}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:none!important;background:none!important;border-radius:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:10px 22px;font-family:var(--fh);font-size:.92rem;font-weight:700;color:var(--gray);text-decoration:none;border-bottom:3px solid #fff0;margin-bottom:-2px;transition:var(--tr)}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--gold)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-bottom-color:var(--gold)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:var(--border);border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs .panel{border:none!important;padding:0!important;font-size:.93rem;line-height:1.85;color:var(--text)}.woocommerce div.product .woocommerce-tabs .panel h2{font-family:var(--fh);font-size:1.15rem;font-weight:800;color:var(--dark);margin-bottom:16px}.woocommerce div.product .product_title{font-family:var(--fh);font-size:1.8rem;color:var(--dark)}.woocommerce table.shop_attributes{border:1px solid var(--border);border-radius:var(--r);overflow:hidden;border-collapse:collapse;width:100%}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:10px 16px!important;border:none!important;border-bottom:1px solid var(--border)!important;font-size:.87rem}.woocommerce table.shop_attributes th{background:var(--light);font-family:var(--fh);font-weight:700;color:var(--dark);width:160px}.woocommerce table.shop_attributes tr:last-child th,.woocommerce table.shop_attributes tr:last-child td{border-bottom:none!important}#reviews.woocommerce-Reviews{max-width:760px}#reviews h2.woocommerce-Reviews-title{font-family:var(--fh);font-size:1.15rem;font-weight:800;color:var(--dark);margin-bottom:20px}#reviews h2.woocommerce-Reviews-title small{font-size:.75rem;font-weight:500;color:var(--gray);margin-right:6px}#reviews h2.woocommerce-Reviews-title small a{color:var(--gold)}.woocommerce-noreviews{background:var(--light);border-radius:var(--r-sm);padding:14px 18px;font-size:.88rem;color:var(--gray);margin-bottom:24px}.woocommerce-Reviews ol.commentlist{list-style:none;padding:0;margin:0 0 28px}.woocommerce-Reviews .comment{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--border)}.woocommerce-Reviews .comment_container img.avatar{border-radius:50%;width:48px;height:48px}.woocommerce-Reviews .comment-text{flex:1;border:none!important;padding:0!important;margin:0!important}.woocommerce-Reviews .comment-text .star-rating{margin-bottom:6px;float:none}.woocommerce-Reviews .comment-text p.meta{font-family:var(--fh);font-size:.85rem;font-weight:700;color:var(--dark);margin-bottom:6px}.woocommerce-Reviews .comment-text p.meta time{font-weight:400;color:var(--gray);font-size:.78rem;margin-right:8px}.woocommerce-Reviews .comment-text .description p{font-size:.87rem;color:var(--text);line-height:1.75;margin:0}#review_form{background:var(--light);border-radius:var(--r);padding:24px;float:none!important;position:static!important;width:auto!important}#review_form .comment-reply-title{font-family:var(--fh);font-size:1.05rem;font-weight:800;color:var(--dark);display:block;margin-bottom:6px}#review_form .comment-reply-title small{display:block;margin-top:4px}#review_form .comment-notes{font-size:.84rem;color:var(--gray);margin-bottom:16px}#review_form .comment-form-rating{display:flex;align-items:center;gap:10px;margin-bottom:16px;float:none!important;width:auto!important}#review_form .comment-form-rating label{font-family:var(--fh);font-size:.85rem;font-weight:700;color:var(--dark);margin:0}#review_form p.stars a{color:var(--gold-pale)}#review_form p.stars a::before{font-family:'WooCommerce'!important}#review_form p.stars a.active::before,#review_form p.stars:hover a::before{color:var(--gold)!important}#review_form .comment-form-comment,#review_form .comment-form-author,#review_form .comment-form-email{float:none!important;width:100%!important;margin-bottom:14px}#review_form .comment-form-comment label,#review_form .comment-form-author label,#review_form .comment-form-email label{display:block;font-family:var(--fh);font-size:.84rem;font-weight:700;color:var(--dark);margin-bottom:6px}#review_form .comment-form-author input,#review_form .comment-form-email input{width:100%!important;border:1.5px solid var(--border)!important;border-radius:var(--r-sm)!important;padding:10px 14px!important;font-family:var(--fb)!important;font-size:.9rem!important;box-sizing:border-box!important;float:none!important}#review_form .comment-form-author input:focus,#review_form .comment-form-email input:focus,#review_form textarea#comment:focus{outline:none;border-color:var(--gold)!important}#review_form textarea#comment{width:100%!important;min-height:120px;border:1.5px solid var(--border);border-radius:var(--r-sm);padding:12px 14px;font-family:var(--fb);font-size:.9rem;resize:vertical;box-sizing:border-box;float:none!important}#review_form .form-submit{margin-top:14px;float:none!important;clear:both;width:auto!important}#review_form .form-submit input#submit,#review_form .form-submit .submit{background:var(--gold)!important;color:#fff!important;border:none!important;border-radius:var(--r-sm)!important;padding:10px 26px!important;font-family:var(--fh)!important;font-weight:700!important;font-size:.88rem!important;cursor:pointer;float:none!important;position:static!important;display:inline-block!important;transition:var(--tr)!important}#review_form .form-submit input#submit:hover{background:var(--dark)!important}#review_form #respond{background:#fff0;float:none!important;width:auto!important}.related.products{border-top:1px solid var(--border);padding-top:36px;margin-top:40px;clear:both;display:flow-root}.related.products>h2{font-family:var(--fh);font-size:1.2rem;font-weight:800;color:var(--dark);text-align:center;margin-bottom:28px}.related.products ul.products{direction:rtl!important;grid-template-columns:repeat(4,1fr)!important}@media(max-width:900px){.related.products ul.products{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.related.products ul.products{grid-template-columns:1fr!important}.woocommerce div.product form.cart{flex-direction:column;align-items:stretch}.woocommerce .quantity .qty{width:100%!important}}