.wpcf7 input.wpcf7-submit{color:#fff!important}.wpcf7 input.wpcf7-submit:hover{color:#fff!important}.custom-footer-3col{width:100%;max-width:1000px;margin:0 auto;padding:80px 20px;display:flex;justify-content:center;gap:150px;background:0 0}.footer-col{flex:0 0 auto;text-align:left}.footer-col h3{margin-bottom:25px;font-size:20px;font-weight:600}.footer-col a{display:block;color:#fff;text-decoration:none;margin:12px 0;transition:.3s ease}.footer-col a:hover{color:#c7a17a}.footer-bottom-3col{text-align:center;padding:40px 20px;color:#fff;font-size:14px;opacity:.85}@media (max-width:768px){.custom-footer-3col{flex-direction:column;gap:50px;text-align:center}.footer-col{text-align:center}}.custom-form{max-width:850px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.custom-form .form-row{width:100%;display:flex;justify-content:center;gap:30px;margin-bottom:30px}.custom-form .form-row.full{flex-direction:column;align-items:center}.custom-form .form-row:not(.full) input{width:100%}.custom-form input,.custom-form textarea{width:100%;padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#fff;font-size:16px;transition:all .3s ease}.custom-form textarea{height:180px}.custom-form input:focus,.custom-form textarea:focus{outline:none;border-color:#c39a6b;box-shadow:0 0 15px rgba(195,154,107,.4)}.custom-form input[type=submit]{background:#c39a6b;color:#000;font-weight:600;border-radius:50px;cursor:pointer;transition:.3s}.custom-form input[type=submit]:hover{transform:translateY(-3px)}@media (max-width:768px){.custom-form .form-row{flex-direction:column;gap:20px}}.woocommerce ul.products{display:flex;flex-wrap:wrap;gap:30px}.woocommerce ul.products li.product{background:#0f1f26;border-radius:16px;padding:20px;box-shadow:0 6px 18px rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:space-between;flex:1 1 calc(33.333% - 30px);box-sizing:border-box}.woocommerce ul.products li.product img{width:100%;height:260px;object-fit:cover;border-radius:14px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;font-weight:600;margin-top:15px;min-height:55px}.woocommerce ul.products li.product .price{margin-top:8px}.woocommerce ul.products li.product .button{margin-top:auto;border-radius:10px;padding:10px;font-weight:600}@media (max-width:1024px){.woocommerce ul.products li.product{flex:1 1 calc(50% - 30px)}}@media (max-width:600px){.woocommerce ul.products li.product{flex:1 1 100%}}