#reset-box{display:none}#lostpasswordform input[type="text"]{width:100%;padding:12px;border-radius:8px;border:1px solid #ccc;margin:8px 0 16px}#lostpasswordform #wp-submit{width:100%;padding:12px 24px;border-radius:8px;border:2px solid #ffffff;background:transparent;color:#ffffff;cursor:pointer}#lostpasswordform #wp-submit:hover{background:rgba(255,255,255,0.1)}#reset-box,#login-box{background:#289f9b;color:#fff;border-radius:12px;padding:30px;max-width:400px;margin:0 auto;box-shadow:0 4px 15px rgba(0,0,0,0.15)}#reset-box h3,#login-box h2,#login-box h3{color:#fff;font-size:22px;font-weight:700;margin-bottom:0px}#reset-box p,#login-box p{color:rgba(255,255,255,0.85);font-size:15px;margin-bottom:0px}#reset-box input[type="text"],#login-box input[type="text"],#login-box input[type="password"]{width:100%;padding:12px;border:none;border-radius:6px;margin-bottom:0px;font-size:15px;color:#333}#reset-box input[type="submit"],#login-box .et_pb_login_submit{width:100%;padding:12px 24px;border-radius:6px;border:2px solid #fff;background:transparent;color:#fff;font-weight:400;font-size:18px;cursor:pointer;transition:all 0.3s ease}#reset-box input[type="submit"]:hover,#login-box .et_pb_login_submit:hover{background:rgba(255,255,255,0.1)}#reset-box a,#login-box a{color:#fff;font-size:14px;text-decoration:underline}#reset-box a:hover,#login-box a:hover{text-decoration:none}.gv-categories ul.products{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;padding:0;margin:0;list-style:none}.gv-categories ul.products li.product-category{background:#ffffff;border-radius:15px;width:260px;height:260px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:all 0.3s ease;margin:0 15px 30px 15px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.gv-categories ul.products li.product-category:hover{background:#f7f7f7;transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,0.15)}.gv-categories ul.products li.product-category img{border-radius:10px;width:100%;height:150px;object-fit:cover;margin-bottom:15px}.gv-categories ul.products li.product-category h2{color:#1c7e7f;font-size:16px;font-weight:600;margin:0;line-height:1.3em}.gv-categories ul.products li.product-category .count{display:inline-block;background:#1c7e7f;color:#fff;font-size:13px;padding:4px 10px;border-radius:20px;line-height:1;margin-top:6px;font-weight:500}.gv-categories ul.products li.product-category:hover h2{color:#cac04f}.gv-categories ul.products li.product-category:hover .count{background:#cac04f;color:#fff}.woocommerce-checkout #payment .payment_method p,.woocommerce-checkout #payment .wc_payment_methods,.woocommerce-checkout #payment .payment_box,.woocommerce-checkout #payment .form-row>label{display:none!important}.et_pb_menu .et-menu li ul.sub-menu{min-width:320px!important;width:max-content!important;white-space:normal!important;word-break:normal!important;text-align:left!important}.et_pb_menu .et-menu li ul.sub-menu li{display:block!important;width:100%!important}.et_pb_menu .et-menu li ul.sub-menu li a{display:flex!important;align-items:center;width:100%;white-space:nowrap!important;padding:12px 20px!important;font-size:15px!important;line-height:1.4em}.et_pb_menu .et-menu li ul.sub-menu{box-shadow:0 4px 20px rgba(0,0,0,0.15);border-radius:8px;background:#fff}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .woocommerce-Price-suffix{color:#cac04f!important}.woocommerce div.product .price,.woocommerce div.product .price .woocommerce-Price-suffix{color:#cac04f!important}