.wpforms-image-choices-item{position:relative}.wpforms-image-choices-item label{position:relative;display:block;overflow:hidden;border-radius:8px;transition:all 0.3s ease}.wpforms-image-choices-item .wpforms-image-choices-image{position:relative;display:block;overflow:hidden}.page-id-544 *{opacity:1!important;filter:none!important}.wpforms-image-choices-item img{display:block;width:100%;height:auto;transition:filter 0.3s ease}.wpforms-image-choices-item input[type="radio"]:checked~label img,.wpforms-image-choices-item input[type="checkbox"]:checked~label img,.wpforms-image-choices-item.wpforms-selected img{filter:brightness(0.6)}.wpforms-image-choices-item input[type="radio"]:checked~label .wpforms-image-choices-image,.wpforms-image-choices-item input[type="checkbox"]:checked~label .wpforms-image-choices-image,.wpforms-image-choices-item.wpforms-selected .wpforms-image-choices-image{box-shadow:inset 0 0 0 9999px rgba(34,197,94,0.4)}.wpforms-image-choices-item input[type="radio"]:checked~label::after,.wpforms-image-choices-item input[type="checkbox"]:checked~label::after,.wpforms-image-choices-item.wpforms-selected label::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('https://homitova.com/wp-content/uploads/2025/12/check-mark.png') no-repeat center center;background-size:100%;z-index:2;animation:zoomInCheckmark 0.4s cubic-bezier(0.68,-0.55,0.265,1.55)}.wpforms-image-choices-item input[type="radio"]:checked~label,.wpforms-image-choices-item input[type="checkbox"]:checked~label,.wpforms-image-choices-item.wpforms-selected label{border:3px solid #22c55e;box-shadow:0 0 0 2px #ffffff,0 0 0 5px #22c55e}.wpforms-image-choice-fields{max-height:0;overflow:hidden;opacity:0;transition:all 0.4s ease-in-out;background:#f5f5f5;margin-top:0;padding:0}.wpforms-image-choice-fields.show{max-height:500px;opacity:1;padding:20px;margin-top:15px;border-radius:8px}.wpforms-image-choices-item label:hover{opacity:0.9;cursor:pointer}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .entry-title{display:none!important}.woocommerce-order-received .woocommerce{background-color:#ffffff;border:2px dashed #5cb85c;border-radius:20px;padding:50px 20px;max-width:600px;margin:50px auto;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.woocommerce-order-received .woocommerce-notice--success{background:transparent!important;color:#333!important;font-size:28px!important;font-weight:bold!important;border:none!important;padding:0!important;margin-bottom:20px!important;display:block!important}.woocommerce-order-received .woocommerce-notice--success::before{content:"✅";display:block;font-size:60px;margin-bottom:15px}.woocommerce-order-received ul.order_details{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:20px 0;border-top:1px solid #eee;padding-top:20px}.woocommerce-order-received ul.order_details li{margin:10px 20px;font-size:14px;color:#777;border:none!important;float:none!important}.woocommerce-order-received ul.order_details li strong{display:block;font-size:18px;color:#333;margin-top:5px}.woocommerce-order-received .woocommerce::after{content:"سيتم الاتصال بك قريباً لتأكيد الطلب وموعد الشحن 📞";display:block;margin-top:30px;font-size:18px;color:#555;background:#f9f9f9;padding:15px;border-radius:10px}.hm-products-section{background:#FFFDF9;padding:80px 40px;font-family:'Tajawal',sans-serif;direction:rtl}.hm-section-header{text-align:center;margin-bottom:50px}.hm-section-label{display:inline-block;color:#C9A87C;font-size:0.85rem;font-weight:700;letter-spacing:3px;margin-bottom:12px}.hm-section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#3E2A1E;margin-bottom:16px;line-height:1.2}.hm-section-desc{color:#5C3D2E;font-size:1rem;opacity:0.75;max-width:500px;margin:0 auto;line-height:1.7}.hm-products-section ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin:0 0 40px 0!important;padding:0!important;list-style:none!important;float:none!important;clear:both!important;width:100%!important}.hm-products-section ul.products li.product{background:#F5EFE6!important;border-radius:16px!important;overflow:hidden!important;transition:all 0.3s ease!important;margin:0!important;padding:0 0 16px 0!important;float:none!important;width:auto!important;border:1px solid rgba(201,168,124,0.2)!important;box-shadow:0 4px 16px rgba(62,42,30,0.06)!important;display:flex!important;flex-direction:column!important}.hm-products-section ul.products li.product:hover{transform:translateY(-6px)!important;box-shadow:0 16px 40px rgba(62,42,30,0.14)!important;border-color:#C9A87C!important}.hm-products-section ul.products li.product a img{width:100%!important;height:200px!important;object-fit:cover!important;display:block!important;border-radius:0!important;margin:0!important}.hm-products-section ul.products li.product .woocommerce-loop-product__title{font-family:'Tajawal',sans-serif!important;font-size:0.95rem!important;font-weight:700!important;color:#3E2A1E!important;padding:14px 14px 6px!important;margin:0!important;line-height:1.5!important;flex-grow:1!important}.hm-products-section ul.products li.product .price{font-family:'Tajawal',sans-serif!important;font-size:0.95rem!important;font-weight:700!important;color:#7D5A3C!important;padding:4px 14px 12px!important;display:block!important;line-height:1.6!important}.hm-products-section ul.products li.product .price del{color:#bbb!important;font-size:0.82rem!important;font-weight:400!important;display:block!important}.hm-products-section ul.products li.product .price ins{text-decoration:none!important;color:#7D5A3C!important}.hm-products-section ul.products li.product a.button,.hm-products-section ul.products li.product .add_to_cart_button{display:block!important;width:calc(100% - 28px)!important;margin:0 14px!important;background:#3E2A1E!important;color:#F5EFE6!important;font-family:'Tajawal',sans-serif!important;font-weight:700!important;font-size:0.88rem!important;padding:11px!important;border-radius:50px!important;text-align:center!important;text-decoration:none!important;transition:all 0.3s!important;border:none!important;cursor:pointer!important;box-sizing:border-box!important}.hm-products-section ul.products li.product a.button:hover,.hm-products-section ul.products li.product .add_to_cart_button:hover{background:#C9A87C!important;color:#fff!important}.hm-products-section ul.products li.product .onsale{background:#C9A87C!important;color:white!important;font-family:'Tajawal',sans-serif!important;font-weight:700!important;border-radius:50px!important;padding:3px 12px!important;font-size:0.78rem!important;top:10px!important;right:10px!important;left:auto!important;margin:0!important;min-height:auto!important;line-height:1.6!important}.hm-view-all{text-align:center;margin-top:40px}.hm-view-all a{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#3E2A1E!important;text-decoration:none!important;font-family:'Tajawal',sans-serif;font-weight:700;font-size:1rem;padding:14px 36px;border-radius:60px;border:2px solid #3E2A1E;transition:all 0.3s ease}.hm-view-all a:hover{background:#3E2A1E!important;color:#F5EFE6!important}@keyframes zoomInCheckmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@media (max-width:1024px){.hm-products-section ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.hm-products-section{padding:40px 16px!important}.hm-products-section ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.hm-products-section ul.products li.product a img{height:160px!important}.hm-products-section ul.products li.product .woocommerce-loop-product__title{font-size:0.85rem!important;padding:10px 10px 4px!important}.hm-products-section ul.products li.product .price{font-size:0.85rem!important;padding:4px 10px 10px!important}.hm-products-section ul.products li.product a.button,.hm-products-section ul.products li.product .add_to_cart_button{width:calc(100% - 20px)!important;margin:0 10px!important;font-size:0.82rem!important;padding:9px!important}}@media (max-width:480px){.hm-products-section ul.products{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.hm-products-section ul.products li.product a img{height:130px!important}}