.ram-hero--form{min-height:400px}.ram-form{max-width:880px;border:1px solid var(--p-line, rgba(252, 252, 252, .12));background:var(--p-panel, #121212);padding:34px}@media screen and (max-width:749px){.ram-form{padding:22px}}.ram-form fieldset{border:0;margin:0 0 34px;padding:0}.ram-form fieldset:last-of-type{margin-bottom:26px}.ram-form legend{font-family:var(--p-disp, "Bebas Neue", sans-serif);font-style:italic;text-transform:uppercase;font-size:1.5rem;line-height:1;color:var(--p-text, #fcfcfc);padding:0 0 14px;margin-bottom:20px;border-bottom:1px solid var(--p-line, rgba(252, 252, 252, .12));width:100%}.ram-form .hint{font-family:var(--p-body, sans-serif);font-size:.875rem;color:var(--p-muted, rgba(252, 252, 252, .62));margin:-12px 0 18px;line-height:1.45}.ram-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media screen and (max-width:749px){.ram-grid-2{grid-template-columns:1fr}}.ram-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.ram-field:last-child{margin-bottom:0}.ram-grid-2 .ram-field{margin-bottom:0}.ram-field label{font-family:var(--p-cond, "Barlow Condensed", sans-serif);font-weight:600;font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:#fcfcfcb8}.ram-field label .opt{color:#fcfcfc66;letter-spacing:.1em}.ram-form input[type=text],.ram-form input[type=email],.ram-form input[type=tel],.ram-form textarea{width:100%;font-family:var(--p-body, sans-serif);font-size:1rem;color:var(--p-text, #fcfcfc);background:#00000059;border:1px solid rgba(252,252,252,.24);border-radius:0;padding:13px 14px;transition:border-color .15s ease}.ram-form textarea{resize:vertical;min-height:96px;line-height:1.5}.ram-form input::placeholder,.ram-form textarea::placeholder{color:#fcfcfc59}.ram-form input:focus,.ram-form textarea:focus{outline:none;border-color:var(--p-lime, #bfd200)}.ram-choices{display:flex;flex-wrap:wrap;gap:10px}.ram-choices label{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(252,252,252,.24);background:#00000040;cursor:pointer;font-family:var(--p-body, sans-serif);font-size:.9375rem;color:var(--p-text, #fcfcfc);transition:border-color .15s ease,background-color .15s ease}.ram-choices label:hover{border-color:#bfd20099}.ram-choices input{accent-color:var(--p-lime, #bfd200);width:17px;height:17px;flex:0 0 auto}.ram-choices input:focus-visible{outline:2px solid var(--p-lime, #bfd200);outline-offset:3px}.ram-choices label:has(input:checked){border-color:var(--p-lime, #bfd200);background:#bfd20017}.ram-days{display:flex;flex-direction:column;gap:14px}.ram-day{display:grid;grid-template-columns:116px 1fr;gap:16px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--p-line, rgba(252, 252, 252, .12))}.ram-day:last-child{border-bottom:0;padding-bottom:0}.ram-day__name{font-family:var(--p-cond, "Barlow Condensed", sans-serif);font-weight:700;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--p-text, #fcfcfc)}.ram-day .ram-choices label{padding:9px 13px;font-size:.875rem}@media screen and (max-width:749px){.ram-day{grid-template-columns:1fr;gap:10px}}.ram-consents{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}.ram-consent{display:grid;grid-template-columns:20px 1fr;gap:13px;align-items:start;font-family:var(--p-body, sans-serif);font-size:.9375rem;line-height:1.45;color:#fcfcfcd1;cursor:pointer}.ram-consent input{accent-color:var(--p-lime, #bfd200);width:18px;height:18px;margin-top:2px}.ram-consent a{color:var(--p-lime, #bfd200)}.ram-form__submit{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.ram-form__submit .ram-btn{border:2px solid var(--p-lime, #bfd200);cursor:pointer;font-size:1rem}.ram-form__note{font-family:var(--p-body, sans-serif);font-size:.8125rem;color:var(--p-muted, rgba(252, 252, 252, .62));max-width:38ch}.ram-form__done{border:1px solid var(--p-lime, #bfd200);background:#bfd20012;padding:30px;display:flex;flex-direction:column;gap:12px}.ram-form__done h2{margin:0}.ram-form__done p{color:#fcfcfcd1;max-width:56ch}.ram-form .errors,.ram-form .form-status--error,.ram-form ul.errors{border:1px solid var(--p-red, #c72c41);background:#c72c411f;color:var(--p-text, #fcfcfc);padding:14px 18px;margin-bottom:24px;font-family:var(--p-body, sans-serif);font-size:.9375rem;list-style:none}.ram-form .errors li{margin-bottom:4px}.ram-after{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media screen and (max-width:749px){.ram-after{grid-template-columns:1fr}}.ram-after__item{border:1px solid var(--p-line, rgba(252, 252, 252, .12));background:var(--p-panel, #121212);padding:22px;display:flex;flex-direction:column;gap:8px}.ram-after__num{font-family:var(--p-cond, "Barlow Condensed", sans-serif);font-weight:700;font-size:.75rem;letter-spacing:.2em;color:var(--p-lime, #bfd200)}.ram-after__item strong{font-family:var(--p-body, sans-serif);font-weight:600;font-size:1rem}.ram-after__item span{font-size:.875rem;color:var(--p-muted, rgba(252, 252, 252, .62));line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ram-form.css.map */
