.contact__fields .field__label{position:static!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:500!important;color:#333!important;margin-bottom:8px!important;top:auto!important;left:auto!important;transform:none!important;z-index:auto!important}.contact__fields .field__label-required,.contact__fields .field__label-optional{position:static!important;padding:4px 12px!important;border-radius:0!important;font-size:12px!important;font-weight:500!important;color:#fff!important;flex-shrink:0!important;display:inline-block!important}.contact__fields .field__label-required{background-color:#dc3545!important}.contact__fields .field__label-optional{background-color:#666!important}.breadcrumb-wrapper{background-color:transparent;padding:10px 0;border-bottom:none}.breadcrumb{padding:0;margin:0}.breadcrumb__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;font-size:14px}.breadcrumb__item{color:#6c757d}.breadcrumb__item--current{color:#333;font-weight:500}.breadcrumb__link{color:#007bff;text-decoration:none;transition:color .2s ease}.breadcrumb__link:hover{color:#0056b3;text-decoration:underline}.breadcrumb__separator{margin:0 8px;color:#6c757d}.contact{background-color:transparent;padding:60px 0}.contact-content{background:transparent;border-radius:0;box-shadow:none;overflow:visible;width:100%;display:flex;flex-direction:column;align-items:center}.contact-intro{text-align:center;padding:40px 30px 30px;background-color:transparent;border-bottom:none}.contact-intro p{margin:8px 0;color:#333;font-size:14px;line-height:1.6}.title{text-align:center;margin:30px 0;padding:0 30px;font-size:24px;color:#333}.contact__fields .field:after,.contact__fields .select:after{display:none!important;border:none!important;background:transparent!important}.isolate{padding:0 30px 40px;display:flex;flex-direction:column;align-items:center;border:none!important;outline:none!important}.contact form,.contact__fields form,#ContactForm{border:none!important;outline:none!important}.contact__fields{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:30px;width:calc(100vw - 600px);max-width:calc(100vw - 600px);min-width:400px;margin-left:auto;margin-right:auto}.field{position:relative}.contact__fields .field{position:static!important;display:flex!important;flex-direction:column!important}.field--full-width{grid-column:1 / -1}.field__label{display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:500!important;color:#333!important;margin-bottom:8px!important}.field__label-required,.field__label-optional{padding:4px 12px!important;border-radius:0!important;font-size:12px!important;font-weight:500!important;color:#fff!important;flex-shrink:0!important}.field__label-required{background-color:#dc3545!important}.field__label-optional{background-color:#666!important}.field__input,.text-area{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5;transition:border-color .2s ease;box-sizing:border-box;background-color:#f5f5f5;vertical-align:middle}.contact__fields .field__input{height:48px;line-height:24px!important;padding:12px 15px!important;display:flex!important;align-items:center!important}.contact__fields .text-area{line-height:1.5!important;padding:12px 15px!important}.field__input:focus,.text-area:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.text-area{resize:vertical;min-height:120px;background-color:#f5f5f5}.field__input,.text-area,.button--primary,.privacy-checkbox input[type=checkbox]{outline:none!important}.field__input:focus,.text-area:focus,.button--primary:focus,.privacy-checkbox input[type=checkbox]:focus{outline:none!important}.contact__privacy{margin-bottom:30px;padding:20px;background-color:transparent;border-radius:0;text-align:center;width:calc(100vw - 600px);max-width:calc(100vw - 600px);min-width:400px;margin-left:auto;margin-right:auto}.privacy-policy-link{margin-bottom:15px;font-size:14px;line-height:1.5}.privacy-policy-link a{color:#4c6fa5;text-decoration:none}.privacy-policy-link a:hover{text-decoration:underline}.privacy-checkbox{display:flex;align-items:center;justify-content:center;gap:12px}.privacy-checkbox input[type=checkbox]{width:24px;height:24px;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #ddd;border-radius:4px;background-color:#fff;position:relative;transition:all .2s ease}.privacy-checkbox input[type=checkbox]:checked{background-color:#fff;border-color:#ddd}.privacy-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:4px;left:8px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.privacy-checkbox label{font-size:16px;cursor:pointer;color:#333;font-weight:400}.contact__button{text-align:center;margin-top:40px;width:calc(100vw - 600px);max-width:calc(100vw - 600px);min-width:400px;margin-left:auto;margin-right:auto}.button--primary{background-color:#333;color:#fff;padding:20px 60px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:100%;max-width:580px}.button--primary:hover{background-color:#555}.contact__field-error{display:block;margin-top:5px;font-size:12px;color:#e74c3c}.form-status{margin-bottom:20px;padding:15px;border-radius:4px;display:flex;align-items:center;gap:10px}.form-status.form-status-list{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form__message{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:15px;border-radius:4px;margin-bottom:20px}.contact img{max-width:100%}@media screen and (min-width:750px){.contact__fields{grid-template-columns:1fr;gap:24px}.isolate{padding:0 50px 50px;display:flex;flex-direction:column;align-items:center}.contact-intro{padding:50px 50px 40px}}@media screen and (max-width:749px){.contact{padding:40px 0}.contact-content{margin:0}.contact-intro{padding:30px 20px 20px;text-align:left}.contact-intro p{font-size:12px;line-height:1.7;margin:10px 0;text-align:left}.isolate{padding:0 20px 30px;display:flex;flex-direction:column;align-items:center}.contact__fields{width:calc(100vw - 40px);max-width:calc(100vw - 40px);min-width:280px;gap:30px;margin-bottom:40px}.contact__privacy{width:calc(100vw - 40px);max-width:calc(100vw - 40px);min-width:280px;padding:20px 0;margin-bottom:40px}.contact__button{width:calc(100vw - 40px);max-width:calc(100vw - 40px);min-width:280px;margin-top:0}.contact__fields .field__label{font-size:15px!important;margin-bottom:10px!important}.contact__fields .field__input,.contact__fields .text-area{padding:15px;font-size:16px;border-radius:6px;border:1px solid #ccc}.contact__fields .field__input{height:42px;line-height:1.2;padding:12px 15px;display:flex;align-items:center}.contact__fields .text-area{min-height:140px}.button--primary{padding:14px 40px;font-size:16px;border-radius:6px;max-width:260px;width:260px}.privacy-policy-link{font-size:15px;margin-bottom:20px;line-height:1.6}.privacy-checkbox{gap:15px}.privacy-checkbox input[type=checkbox]{width:20px;height:20px}.privacy-checkbox input[type=checkbox]:checked:after{top:2px;left:6px;width:4px;height:8px}.privacy-checkbox label{font-size:15px}.title{font-size:20px!important;margin:20px auto!important;display:inline-block!important;--tenez-highlight-background: linear-gradient(transparent 60%, rgba(171, 158, 106, .2) 60%) !important;--tenez-highlight-padding-block: 10px !important;--tenez-highlight-padding-inline: 20px !important;line-height:1.4!important}.contact-content .title{display:inline-block!important;--tenez-highlight-background: linear-gradient(transparent 60%, rgba(171, 158, 106, .2) 60%) !important}.breadcrumb-wrapper{background-color:#eee;padding:0;height:38px;display:flex;align-items:center;justify-content:flex-start}.breadcrumb-wrapper .page-width{margin:0!important;width:100%}.breadcrumb{padding:0 20px;margin:0;width:100%;display:flex;align-items:center;justify-content:flex-start;height:100%}.breadcrumb__list{display:flex;align-items:center;justify-content:flex-start;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
