.cf-section{max-width:1400px;margin:0 auto;padding:3rem 1.5rem;font-family:Poppins,sans-serif}.cf__breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.95rem;font-family:Poppins,sans-serif;flex-wrap:wrap}.cf__breadcrumb-link{color:#f60;text-decoration:none;font-weight:500;transition:opacity .2s}.cf__breadcrumb-link:hover{opacity:.75;text-decoration:underline}.cf__breadcrumb-sep{color:#bbb;font-size:1.1rem;line-height:1}.cf__breadcrumb-current{color:#888;font-weight:400}.cf__inner{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:start}.cf__header{margin-bottom:2rem}.cf__title{font-size:2.1rem;font-weight:800;color:#111;margin:0 0 .5rem;letter-spacing:-.02em}.cf__subtitle{font-size:1.05rem;color:#666;margin:0;line-height:1.6}.cf__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.cf__field{display:flex;flex-direction:column;gap:6px;margin-bottom:1rem}.cf__row .cf__field{margin-bottom:0}.cf__label{font-size:.95rem;font-weight:600;color:#333;letter-spacing:.01em}.cf__required{color:#f60}.cf__input{width:100%;padding:.7rem 1rem;border:1.5px solid #e0e0e0;border-radius:6px;font-size:1rem;color:#111;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;font-family:inherit}.cf__input:focus{border-color:#f60;box-shadow:0 0 0 3px #ff66001a}.cf__input--error{border-color:#ef4444}.cf__field-error{font-size:.88rem;color:#ef4444}.cf__select-wrap{position:relative}.cf__select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.5rem}.cf__select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666}.cf__textarea{resize:vertical;min-height:140px}.cf__submit{display:inline-flex;align-items:center;gap:10px;background:#111;color:#fff;border:none;border-radius:6px;padding:.9rem 2rem;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background .2s,transform .15s;letter-spacing:.02em;margin-top:.5rem}.cf__submit:hover{background:#222;transform:translateY(-2px)}.cf__success{display:flex;align-items:flex-start;gap:14px;background:#fff8f3;border:1.5px solid #FF6600;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;color:#f60}.cf__success-title{font-weight:700;font-size:1.05rem;color:#111;margin:0 0 4px}.cf__success-text{font-size:.95rem;color:#555;margin:0}.cf__error{display:flex;align-items:center;gap:10px;background:#fff5f5;border:1.5px solid #ef4444;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem;color:#ef4444;font-size:.98rem;font-weight:500}.cf__info-card{background:#fff;border:1.5px solid #e0e0e0;border-radius:12px;padding:1.75rem;margin-bottom:1.25rem;box-shadow:0 2px 12px #0000000f}.cf__info-title{font-size:1.25rem;font-weight:700;color:#111;margin:0 0 .5rem}.cf__info-desc{font-size:.95rem;color:#666;line-height:1.6;margin:0 0 1.5rem}.cf__info-items{display:flex;flex-direction:column;gap:1.1rem}.cf__info-item{display:flex;align-items:flex-start;gap:14px}.cf__info-icon{width:40px;height:40px;border-radius:8px;background:#fff5ee;display:flex;align-items:center;justify-content:center;color:#f60;flex-shrink:0}.cf__info-text{display:flex;flex-direction:column;gap:2px}.cf__info-label{font-size:.85rem;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.06em}.cf__info-value{font-size:1rem;font-weight:500;color:#111;text-decoration:none;line-height:1.4;transition:color .2s}a.cf__info-value:hover{color:#f60}.cf__delay-card{background:linear-gradient(135deg,#000,#1a0a00 40%,#7a2d00 75%,#f60);border-radius:12px;padding:1.5rem;display:flex;align-items:flex-start;gap:14px;color:#fff}.cf__delay-card svg{flex-shrink:0;color:#ffb366;margin-top:2px}.cf__delay-title{font-size:1.05rem;font-weight:700;margin:0 0 4px;color:#fff}.cf__delay-text{font-size:.95rem;color:#ffffffbf;margin:0;line-height:1.5}@media screen and (max-width:900px){.cf__inner{grid-template-columns:1fr;gap:2rem}.cf__info-col{order:-1}}@media screen and (max-width:600px){.cf-section{padding:2rem 1rem}.cf__row{grid-template-columns:1fr}.cf__title{font-size:1.6rem}.cf__subtitle{font-size:.95rem}.cf__label{font-size:.9rem}.cf__info-title{font-size:1.1rem}.cf__delay-title{font-size:1rem}.cf__delay-text{font-size:.88rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/contact-form.css.map */
