.dashcam-consultation{background-color:#000;color:#fff}.dashcam-consultation__inner{padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:750px){.dashcam-consultation__inner{padding-left:3rem;padding-right:3rem}}.dashcam-consultation__layout{display:grid;gap:2.4rem;align-items:start}@media screen and (min-width:990px){.dashcam-consultation__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem;align-items:stretch}}.dashcam-consultation__info{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.dashcam-consultation__media{overflow:hidden;border-radius:.8rem;border:.1rem solid rgba(255,255,255,.08);background:#111}.dashcam-consultation__image{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.dashcam-consultation__image-placeholder{display:flex;align-items:center;justify-content:center;min-height:18rem;aspect-ratio:16 / 10;background:linear-gradient(145deg,#1a1a1a,#111)}.dashcam-consultation__image-placeholder-icon{font-size:4.8rem;line-height:1;opacity:.85}.dashcam-consultation__info-heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;letter-spacing:.04em;line-height:1.25;color:#fff}.dashcam-consultation__info-text{margin:0;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.6;color:#ffffffd1}.dashcam-consultation__info-text p{margin:0}.dashcam-consultation__benefits{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.dashcam-consultation__benefit{display:flex;align-items:flex-start;gap:1rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5;color:#ffffffe6}.dashcam-consultation__benefit-icon{display:inline-flex;flex:0 0 2rem;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.1rem;border-radius:50%;background:#6cbd4526;color:var(--dashcam-green, #6cbd45)}.dashcam-consultation__benefit-icon svg{width:1.2rem;height:1.2rem}.dashcam-consultation__trust{display:flex;align-items:center;gap:.8rem;margin:.4rem 0 0;padding:1.2rem 1.4rem;border-radius:.4rem;background:#6cbd4514;border:.1rem solid rgba(108,189,69,.2);font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;line-height:1.4;color:#ffffffe6}.dashcam-consultation__trust-icon{flex-shrink:0;font-size:1.6rem;line-height:1}.dashcam-consultation__form-panel{min-width:0}@media screen and (min-width:990px){.dashcam-consultation__form-panel{display:flex;align-items:stretch}}.dashcam-consultation__form-card{width:100%;padding:2rem 1.6rem;background:#111;border:.1rem solid rgba(255,255,255,.08);border-radius:.8rem}@media screen and (min-width:750px){.dashcam-consultation__form-card{padding:2.8rem 3.2rem}}.dashcam-consultation__form-heading{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:#fff}.dashcam-consultation__form-subheading{margin:0 0 2rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5;color:#ffffffb8}.dashcam-consultation__form{margin:0}.dashcam-consultation__fields{display:grid;gap:1.6rem}.dashcam-consultation__field{display:flex;flex-direction:column;gap:.6rem;min-width:0}.dashcam-consultation__label{display:block;margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.04em;line-height:1.3;color:#ffffffd9}.dashcam-consultation__required{color:var(--dashcam-green, #6cbd45)}.dashcam-consultation__input,.dashcam-consultation__select{display:block;width:100%;height:5rem;margin:0;padding:0 1.4rem;background:#1a1a1a;color:#fff;border:.1rem solid rgba(255,255,255,.12);border-radius:.4rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.dashcam-consultation__input::placeholder{color:#fff6;opacity:1}.dashcam-consultation__input:focus,.dashcam-consultation__input:focus-visible,.dashcam-consultation__select:focus,.dashcam-consultation__select:focus-visible{outline:none;border-color:var(--dashcam-green, #6cbd45);box-shadow:0 0 0 .1rem var(--dashcam-green, #6cbd45)}.dashcam-consultation__select-wrap{position:relative}.dashcam-consultation__select{padding-right:4.4rem;cursor:pointer}.dashcam-consultation__select option{color:#000;background:#fff}.dashcam-consultation__select-icon{position:absolute;top:50%;right:1.4rem;width:1.6rem;height:1.6rem;pointer-events:none;transform:translateY(-50%);color:var(--dashcam-green, #6cbd45)}.dashcam-consultation__button{margin-top:2rem}.dashcam-consultation__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:1.2rem 2rem;background:var(--dashcam-green, #6cbd45);color:#fff;border:.1rem solid var(--dashcam-green, #6cbd45);border-radius:.4rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 1.2rem #6cbd4559;transition:background .2s ease,border-color .2s ease,transform .2s ease}.dashcam-consultation__submit:before,.dashcam-consultation__submit:after{content:none;display:none}.dashcam-consultation__submit:hover{background:#5da83c;border-color:#5da83c;color:#fff;transform:translateY(-1px)}.dashcam-consultation__submit[disabled]{opacity:.55;cursor:not-allowed;transform:none}.dashcam-consultation__security{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1.2rem 0 0;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.4;color:#ffffff8c;text-align:center}.dashcam-consultation__security-icon{display:inline-flex;flex-shrink:0;color:var(--dashcam-green, #6cbd45)}.dashcam-consultation__security-icon svg{width:1.4rem;height:1.4rem}.dashcam-consultation__status{display:flex;align-items:flex-start;gap:1rem;margin-bottom:0;padding:1.4rem 1.6rem;border-radius:.4rem;font-size:1.4rem;line-height:1.5}.dashcam-consultation__status-text{margin:0;flex:1 1 auto;min-width:0}.dashcam-consultation__status-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.dashcam-consultation__status-icon svg,.dashcam-consultation__status .icon-success,.dashcam-consultation__status .icon-error{display:block;width:2.4rem;height:2.4rem;flex-shrink:0}.dashcam-consultation__status--success{flex-direction:column;align-items:center;text-align:center;gap:1.2rem;padding:3.2rem 2.4rem;background:#6cbd451f;border:.1rem solid rgba(108,189,69,.35);color:#fff}.dashcam-consultation__status--success .dashcam-consultation__status-icon{width:5.6rem;height:5.6rem;border-radius:50%;background:#6cbd452e}.dashcam-consultation__status--success .dashcam-consultation__status-icon svg,.dashcam-consultation__status--success .icon-success{width:2.8rem;height:2.8rem;color:var(--dashcam-green, #6cbd45)}.dashcam-consultation__status--success .dashcam-consultation__status-text{max-width:48rem;font-size:1.5rem;line-height:1.6}.dashcam-consultation__status--error{margin-bottom:1.6rem;background:#ff6b6b1a;border:.1rem solid rgba(255,107,107,.35);color:#fff}.dashcam-consultation__status--error .dashcam-consultation__status-icon svg,.dashcam-consultation__status--error .icon-error{color:#ff8f8f}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-dashcam-free-consultation.css.map */
