ALOE VERA ULTRA
--- a/css/style.css +++ b/css/style.css @@ -753,63 +753,63 @@ gap: 6px; } -/* ---------- ORDER FORM ---------- */ +/* ---------- FORM PLACEHOLDER ---------- */ .order-form-wrap { - background: var(--green-pale); - border: 2px solid var(--green-light); + background: linear-gradient(135deg, #e8f5ec, #d4f0dd); + border: 2px dashed var(--green-main); border-radius: var(--radius-lg); - padding: 40px; - max-width: 680px; + padding: 48px 40px; + max-width: 580px; margin: 0 auto 48px; - animation: slideDown .4s ease; -} -@keyframes slideDown { - from { opacity: 0; transform: translateY(-20px); } - to { opacity: 1; transform: translateY(0); } -} -.order-form-wrap h3 { - font-family: 'Montserrat', sans-serif; - font-size: 1.4rem; - font-weight: 800; - margin-bottom: 6px; - color: var(--green-dark); -} -.order-form-wrap > p { margin-bottom: 20px; font-size: .9rem; color: var(--text-mid); } -.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } -.form-group { margin-bottom: 16px; } -.form-group label { display: block; font-size: .85rem; font-weight: 600; margin-bottom: 6px; color: var(--text-dark); } -.form-group input { - width: 100%; - padding: 12px 16px; - border: 2px solid #d4e8da; - border-radius: 10px; +} +.form-placeholder { + text-align: center; +} +.form-arrow { + font-size: 2.4rem; + color: var(--green-main); + display: block; + margin-bottom: 16px; + animation: bounceDown 1.4s ease-in-out infinite; +} +@keyframes bounceDown { + 0%, 100% { transform: translateY(0); } + 50% { transform: translateY(10px); } +} +.form-placeholder h3 { + font-family: 'Montserrat', sans-serif; + font-size: 1.5rem; + font-weight: 900; + color: var(--green-dark); + margin-bottom: 10px; +} +.form-placeholder p { font-size: .95rem; - outline: none; + color: var(--text-mid); + line-height: 1.65; + margin-bottom: 20px; +} +.form-placeholder-badges { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 10px; +} +.form-placeholder-badges span { + display: inline-flex; + align-items: center; + gap: 6px; background: #fff; - transition: border-color var(--transition); -} -.form-group input:focus { border-color: var(--green-main); } -.form-consent { - display: flex; - align-items: flex-start; - gap: 10px; - margin-bottom: 20px; + border: 1.5px solid #b2dfca; + border-radius: 50px; + padding: 7px 16px; font-size: .82rem; - color: var(--text-mid); -} -.form-consent input { width: auto; margin-top: 3px; } -.form-consent a { color: var(--green-main); text-decoration: underline; } -.form-guarantee { - text-align: center; - font-size: .78rem; - color: var(--text-light); - margin-top: 12px; - display: flex; - align-items: center; - justify-content: center; - gap: 6px; -} -.form-guarantee i { color: var(--green-main); } + font-weight: 700; + color: var(--green-dark); +} +.form-placeholder-badges span i { + color: var(--green-main); +} /* ---------- ORDER GUARANTEES ---------- */ .order-guarantees {