.crf{background:#fcfcfc;font-family:Lato,sans-serif;color:#070707}.crf__breadcrumb{background:#fff;border-bottom:1px solid #ececec;padding:24px 80px;font-size:14px;color:#4d4d4d}.crf__breadcrumb a{color:#4d4d4d;text-decoration:none}.crf__breadcrumb a:hover{color:var(--crf-accent, #0b8bb3)}.crf__breadcrumb-sep{margin:0 8px;color:#b3b3b3}.crf__breadcrumb-current{text-transform:uppercase;letter-spacing:.04em}.crf__inner{max-width:840px;margin:0 auto;padding:60px 20px;box-sizing:border-box}.crf__stepper{display:flex;align-items:center;gap:20px;width:100%;margin-bottom:24px}.crf__step-indicator{display:flex;align-items:center;gap:8px;flex-shrink:0;height:44px}.crf__step-circle{width:42px;height:44px;border-radius:1000px;border:1px solid #4d4d4d;background:#fff;color:#4d4d4d;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.crf__step-label{font-size:16px;font-weight:500;text-transform:uppercase;color:#4d4d4d;white-space:nowrap}.crf__step-line{flex:1 1 0;min-width:1px;height:1px;background:#00000026;margin:0}.crf__step-indicator.is-active .crf__step-circle{background:#097a9e;border-color:var(--crf-accent, #0b8bb3);border:none;color:#fff}.crf__step-indicator.is-active .crf__step-label{color:#000}.crf__step-indicator.is-done .crf__step-circle{background:#0b8bb333 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.7 10.4l4.2 4.2 8.4-9.2' stroke='%230b8bb3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px 20px no-repeat;border-color:var(--crf-accent, #0b8bb3)}.crf__step-indicator.is-done .crf__step-label{color:#4d4d4d}.crf__step-indicator.is-done .crf__step-number,.crf__step{display:none}.crf__step.is-current{display:block}.crf__heading{font-size:40px;font-weight:500;line-height:52px;margin:0 0 8px;color:#070707}.crf__subheading{font-size:18px;line-height:normal;color:#0009;margin:0 0 40px}.crf__came-from{display:flex;align-items:center;gap:12px;background:#0b8bb31a;border:1px solid var(--crf-accent, #0b8bb3);border-radius:4px;padding:16px;margin-bottom:32px}.crf__came-from-icon{width:32px;height:32px;border-radius:50%;background:#0b8bb333;border:1px solid var(--crf-accent, #0b8bb3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.crf__came-from-icon svg{width:15px;height:15px}.crf__came-from-main{flex:1 1 0;min-width:1px}.crf__came-from-label{font-size:14px;color:#4d4d4df2;margin:0 0 4px}.crf__came-from-value{font-size:24px;color:#000;margin:0}.crf__came-from-change{font-size:14px;color:#000;text-decoration:underline;text-transform:uppercase;flex-shrink:0}.crf__group{margin-bottom:32px}.crf__group-title{font-size:26px;font-weight:500;text-transform:capitalize;color:#070707;margin:0 0 8px}.crf__group-qualifier{font-weight:400;font-size:18px;text-transform:none;color:#0009}.crf__group-subtitle{font-size:18px;color:#0009;margin:0 0 16px}.crf__group-title+.crf__options{margin-top:16px}.crf__group-error{display:none;font-size:14px;color:#c0392b;margin:8px 0 0}.crf__group.has-error .crf__group-error{display:block}.crf__group.has-error .crf__option{border-color:#e4b6b0}.crf__options{display:grid;gap:16px}.crf__options--cards{grid-template-columns:repeat(3,1fr)}.crf__options--boxes,.crf__options--meet{grid-template-columns:repeat(2,1fr)}.crf__options--pills{display:flex;flex-wrap:wrap;gap:16px}.crf__option{border:1px solid rgba(0,0,0,.1);border-radius:4px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s;display:block;box-sizing:border-box}.crf__option:hover{border-color:var(--crf-accent, #0b8bb3)}.crf__option input{position:absolute;opacity:0;pointer-events:none}.crf__option.is-selected{background:#0b8bb333;border-color:var(--crf-accent, #0b8bb3)}.crf__options--cards .crf__option{padding:16px}.crf__option-img{width:100%;aspect-ratio:237 / 225;object-fit:cover;border-radius:4px;display:block;margin-bottom:12px}.crf__option-row{display:flex;align-items:center;gap:12px}.crf__options--meet .crf__option-row{align-items:flex-start}.crf__radio{width:24px;height:24px;border-radius:12px;border:1.5px solid #d1d5db;background:#fff;flex-shrink:0;box-sizing:border-box;position:relative}.crf__option.is-selected .crf__radio{background:#f0f8ff;border-color:var(--crf-accent, #0b8bb3)}.crf__option.is-selected .crf__radio:after{content:"";position:absolute;top:31.25%;right:31.25%;bottom:31.25%;left:31.25%;border-radius:12px;background:var(--crf-accent, #0b8bb3)}.crf__option--multi .crf__radio{border-radius:6px}.crf__option--multi.is-selected .crf__radio:after{border-radius:3px}.crf__option-label{font-size:20px;line-height:normal;color:#000}.crf__option-sublabel{display:block;font-size:16px;color:#000;margin-top:12px}.crf__options--pills .crf__option{border-radius:100px;height:48px;padding:14px 20px;font-size:18px;color:#000;display:inline-flex;align-items:center;justify-content:center}.crf__options--pills .crf__option.is-selected{background:#097a9e;color:#fff}.crf__options--pills .crf__radio{display:none}.crf__options--pills .crf__option-row{gap:0}.crf__options--boxes .crf__option,.crf__options--meet .crf__option{padding:24px 16px}.crf__field{display:block;margin-bottom:20px}.crf__field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.crf__field>span{display:block;font-size:16px;font-weight:500;color:#000;margin-bottom:7px}.crf__field input,.crf__field select,.crf__field textarea{width:100%;height:44px;border:1px solid rgba(77,77,77,.1);border-radius:4px;padding:13px 15px;font-size:14px;font-family:inherit;color:#070707;background:#fff;box-sizing:border-box}.crf__field input::placeholder,.crf__field textarea::placeholder{color:#4d4d4d66}.crf__field input:focus,.crf__field select:focus,.crf__field textarea:focus{outline:none;border-color:var(--crf-accent, #0b8bb3)}.crf__field textarea{min-height:88px;height:auto;resize:vertical}.crf__field.has-error input,.crf__field.has-error select,.crf__field.has-error textarea{border-color:#c0392b}.crf__field-error{display:none;font-size:13px;color:#c0392b;margin-top:6px;font-style:normal}.crf__field.has-error .crf__field-error{display:block}.crf__upload-sub{font-size:10px;color:#4d4d4d;margin:-3px 0 12px}.crf__upload{border:1px dashed rgba(0,0,0,.1);border-radius:4px;background:#fff;padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .15s}.crf__upload:hover{border-color:var(--crf-accent, #0b8bb3)}.crf__upload-icon{font-size:20px;line-height:1;color:#070707}.crf__upload-title{font-size:14px;color:#000;margin:0 0 4px}.crf__upload-hint{font-size:12px;color:#4d4d4dbf;margin:0}.crf__upload input{display:none}.crf__previews{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.crf__preview{position:relative;width:84px;height:84px;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.crf__preview img{width:100%;height:100%;object-fit:cover;display:block}.crf__preview-remove{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background:#0009;color:#fff;font-size:12px;line-height:1;cursor:pointer}.crf__note{display:flex;align-items:center;gap:10px;background:#fff5de;border:1px solid #edae1d;border-radius:4px;padding:8px 12px;font-size:18px;font-weight:500;color:#070707;margin:16px 0 0}.crf__note-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.crf__note-icon svg{width:20px;height:20px}.crf__nav{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.crf__btn{font-family:inherit;font-size:14px;text-transform:uppercase;width:160px;height:48px;border-radius:4px;cursor:pointer;transition:opacity .15s}.crf__btn--back{background:transparent;border:1px solid rgba(0,0,0,.2);color:#000}.crf__btn--back[hidden]{display:none}.crf__btn--next{background:#252525;border:1px solid #252525;color:#fff;margin-left:auto}.crf__btn:hover{opacity:.85}.crf__btn:disabled{opacity:.5;cursor:default}.crf__submit-error{display:none;background:#fdecea;border:1px solid #eabcb6;border-radius:4px;color:#c0392b;font-size:14px;padding:14px 18px;margin-top:24px}.crf.has-submit-error .crf__submit-error{display:block}.crf__success{display:none;text-align:center;padding:60px 20px}.crf.is-submitted .crf__success{display:block}.crf.is-submitted .crf__form-wrap,.crf.is-submitted .crf__stepper{display:none}.crf__success-heading{font-size:40px;font-weight:500;margin:0 0 12px}.crf__success-body{font-size:18px;line-height:26px;color:#0009;max-width:560px;margin:0 auto 28px}.crf__success-link{display:inline-block;background:#097a9e;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase;padding:14px 34px;border-radius:4px}@media(max-width:860px){.crf__breadcrumb{padding:18px 20px}.crf__inner{padding:36px 16px 60px}.crf__step-label{display:none}.crf__step-circle{width:36px;height:38px;font-size:15px}.crf__options--cards{grid-template-columns:repeat(2,1fr)}.crf__heading{font-size:28px;line-height:36px}.crf__subheading{font-size:16px}.crf__group-title{font-size:21px}.crf__group-subtitle,.crf__group-qualifier{font-size:15px}.crf__option-label{font-size:16px}.crf__came-from-value{font-size:19px}.crf__options--pills .crf__option{height:42px;padding:10px 16px;font-size:15px}.crf__note{font-size:15px}}@media(max-width:560px){.crf__options--boxes,.crf__options--meet,.crf__field-row{grid-template-columns:1fr}.crf__btn{width:132px}}.crf__group--textarea .crf__group-textarea{width:100%;min-height:110px;border:1px solid rgba(77,77,77,.1);border-radius:4px;padding:13px 15px;font-size:14px;font-family:inherit;color:#070707;background:#fff;box-sizing:border-box;resize:vertical}.crf__group--textarea .crf__group-textarea::placeholder{color:#4d4d4d66}.crf__group--textarea .crf__group-textarea:focus{outline:none;border-color:var(--crf-accent, #0b8bb3)}.crf__group-title--small{font-size:16px;font-weight:500;text-transform:none}.crf__group-warning{display:flex;align-items:center;gap:10px;background:#fff5de;border:1px solid #edae1d;border-radius:4px;padding:8px 12px;font-size:16px;font-weight:500;color:#070707;margin-top:12px}.crf__group-warning[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-custom-request-flow.css.map */
