.ica-native-contact{--ica-contact-primary: #1f3a5f;--ica-contact-accent: #c8472f;--ica-contact-background: #ffffff;--ica-contact-surface: #f4f6f8;--ica-contact-border: #c5cdd7;--ica-contact-heading: #2a2f36;--ica-contact-text: #2a2f36;--ica-contact-muted: #5c6573;--ica-contact-success: #2e7d5b;--ica-contact-error: #8d2413;display:block;flex:1 1 100%;width:100%;min-width:0;padding-block:var(--ica-contact-space-top, 64px) var(--ica-contact-space-bottom, 72px);color:var(--ica-contact-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}.ica-native-contact *,.ica-native-contact *:before,.ica-native-contact *:after{box-sizing:border-box}.ica-native-contact [hidden]{display:none!important}.ica-native-contact__container{width:min(100% - 32px,1120px);margin-inline:auto}.ica-native-contact__shell{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);overflow:hidden;border:1px solid var(--ica-contact-border);border-radius:4px;background:var(--ica-contact-background);box-shadow:0 10px 30px #0f172a1a}.ica-native-contact__intro{position:relative;min-width:0;overflow:hidden;padding:clamp(32px,4vw,48px) clamp(24px,3vw,36px);background:var(--ica-contact-primary);color:var(--ica-contact-background)}.ica-native-contact__intro:after{content:"";position:absolute;right:-68px;bottom:-68px;width:180px;height:180px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 32px #ffffff09,0 0 0 64px #ffffff06;pointer-events:none}.ica-native-contact__eyebrow{margin:0 0 8px;color:var(--ica-contact-background);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ica-native-contact__heading,.ica-native-contact__form-head h2,.ica-native-contact__basket h2,.ica-native-contact__success h2{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif}.ica-native-contact__heading{margin:0 0 12px;color:var(--ica-contact-background);font-size:clamp(32px,4vw,38px);font-weight:600;letter-spacing:-.005em;line-height:1.1}.ica-native-contact__lede{margin:0;color:#ffffffd1;font-size:15px}.ica-native-contact__steps{display:grid;gap:18px;margin:36px 0 0;padding:28px 0 0;border-top:1px solid rgba(255,255,255,.18);list-style:none}.ica-native-contact__steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.ica-native-contact__step-number{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.36);border-radius:50%;color:var(--ica-contact-background);font-size:11px;font-weight:700}.ica-native-contact__steps strong,.ica-native-contact__steps small{display:block}.ica-native-contact__steps strong{color:var(--ica-contact-background);font-size:13px;font-weight:700}.ica-native-contact__steps small{margin-top:2px;color:#ffffffad;font-size:12px;line-height:1.45}.ica-native-contact__body{min-width:0;padding:clamp(24px,4vw,48px)}.ica-native-contact__notice{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin:0 0 20px;padding:12px 14px;border:1px solid var(--ica-contact-border);border-radius:4px;background:var(--ica-contact-surface);color:var(--ica-contact-text);font-size:13px}.ica-native-contact__notice-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ica-contact-primary);color:var(--ica-contact-background);font-size:11px;font-weight:700}.ica-native-contact__notice strong{display:block;margin-bottom:2px}.ica-native-contact__notice a,.ica-native-contact__success a{color:var(--ica-contact-primary);font-weight:600;text-underline-offset:3px}.ica-native-contact__basket{margin:0 0 24px;padding:16px;border:1px solid var(--ica-contact-border);border-radius:4px;background:var(--ica-contact-surface)}.ica-native-contact__basket-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ica-native-contact__basket-head h2{display:inline;margin:0 8px 0 0;color:var(--ica-contact-heading);font-size:20px;font-weight:600}.ica-native-contact__basket-head span{color:var(--ica-contact-muted);font-size:13px}.ica-native-contact__text-button{flex:0 0 auto;padding:2px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--ica-contact-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ica-native-contact__basket-rows{overflow:hidden;border:1px solid var(--ica-contact-border);border-radius:2px;background:var(--ica-contact-background)}.ica-native-contact__basket-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border-bottom:1px solid rgba(197,205,215,.62)}.ica-native-contact__basket-row:last-child{border-bottom:0}.ica-native-contact__basket-thumb{width:56px;height:56px;padding:4px;border:1px solid rgba(197,205,215,.7);border-radius:2px;background:var(--ica-contact-background);object-fit:contain}.ica-native-contact__basket-title{color:var(--ica-contact-heading);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.ica-native-contact__basket-meta,.ica-native-contact__basket-note{margin-top:3px;color:var(--ica-contact-muted);font-size:11px}.ica-native-contact__basket-qty{min-width:48px;color:var(--ica-contact-heading);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:18px;font-weight:600;text-align:right;white-space:nowrap}.ica-native-contact__form{margin:0}.ica-native-contact__form-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 28px;padding-bottom:20px;border-bottom:1px solid var(--ica-contact-border)}.ica-native-contact__form-head h2{margin:0;color:var(--ica-contact-heading);font-size:30px;font-weight:600;line-height:1.15}.ica-native-contact__form-head p{margin:4px 0 0;color:var(--ica-contact-muted);font-size:13px}.ica-native-contact__form-head>span{flex:0 0 auto;color:var(--ica-contact-muted);font-size:12px}.ica-native-contact b{color:var(--ica-contact-accent)}.ica-native-contact__section-title{display:flex;align-items:center;gap:10px;margin:28px 0 16px;color:var(--ica-contact-primary);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ica-native-contact__section-title:first-child{margin-top:0}.ica-native-contact__section-title:after{content:"";flex:1;height:1px;background:#c5cdd7b8}.ica-native-contact__grid{display:grid;gap:16px;margin-bottom:16px}.ica-native-contact__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ica-native-contact__field{min-width:0}.ica-native-contact__field label{display:block;margin:0 0 6px;color:var(--ica-contact-text);font-size:13px;font-weight:600}.ica-native-contact__field input,.ica-native-contact__field select,.ica-native-contact__field textarea{width:100%;min-height:48px;margin:0;padding:11px 12px;border:1px solid var(--ica-contact-border);border-radius:2px;background:var(--ica-contact-background);color:var(--ica-contact-text);font:inherit;font-size:16px;line-height:1.5}.ica-native-contact__field textarea{min-height:112px;resize:vertical}.ica-native-contact__field input:focus,.ica-native-contact__field select:focus,.ica-native-contact__field textarea:focus,.ica-native-contact button:focus-visible,.ica-native-contact a:focus-visible{outline:2px solid var(--ica-contact-accent);outline-offset:2px}.ica-native-contact__field small{display:block;margin-top:5px;color:var(--ica-contact-muted);font-size:12px}.ica-native-contact__phone{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(0,1.4fr);gap:8px}.ica-native-contact__expander{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;margin:20px 0 0;padding:16px 0;border:0;border-top:1px solid var(--ica-contact-border);background:transparent;color:var(--ica-contact-primary);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.ica-native-contact__expander:after{content:"+";font-size:22px;font-weight:400;line-height:1}.ica-native-contact__expander[aria-expanded=true]:after{content:"\2212"}.ica-native-contact__expander:hover{color:var(--ica-contact-accent)}.ica-native-contact__optional{padding:8px 0 12px}.ica-native-contact__consent{display:grid;gap:12px;margin-top:28px;padding:18px;border-left:3px solid var(--ica-contact-primary);background:var(--ica-contact-surface)}.ica-native-contact__consent label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start;margin:0;color:var(--ica-contact-text);font-size:13px;font-weight:500;cursor:pointer}.ica-native-contact__consent input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--ica-contact-primary)}.ica-native-contact__error{margin-top:16px;padding:12px 14px;border:1px solid #efb8ad;border-radius:4px;background:#fff0ed;color:var(--ica-contact-error);font-size:13px;font-weight:600}.ica-native-contact__submit{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);gap:16px;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid rgba(197,205,215,.72)}.ica-native-contact__submit button{min-height:48px;padding:12px 24px;border:1px solid var(--ica-contact-accent);border-radius:4px;background:var(--ica-contact-accent);color:var(--ica-contact-background);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.ica-native-contact__submit button:hover{filter:brightness(.9)}.ica-native-contact__submit button:disabled{cursor:wait;opacity:.62}.ica-native-contact__submit p{margin:0;color:var(--ica-contact-muted);font-size:12px}.ica-native-contact__success{padding:clamp(48px,8vw,88px) 24px;text-align:center}.ica-native-contact__success-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border:2px solid var(--ica-contact-success);border-radius:50%;background:#2e7d5b1a;color:var(--ica-contact-success);font-size:28px;font-weight:800}.ica-native-contact__success h2{margin:0;color:var(--ica-contact-heading);font-size:30px;font-weight:600;line-height:1.2}.ica-native-contact__success p{max-width:540px;margin:12px auto 0;color:var(--ica-contact-muted)}.ica-native-contact__reference{display:inline-block;margin-top:14px;padding:8px 12px;border:1px solid rgba(197,205,215,.7);border-radius:2px;background:var(--ica-contact-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ica-native-contact__success a{display:inline-block;margin-top:20px}@media screen and (max-width:860px){.ica-native-contact__shell{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.ica-native-contact__intro{padding:32px clamp(20px,5vw,40px)}.ica-native-contact__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:20px}.ica-native-contact__steps li{grid-template-columns:24px minmax(0,1fr);gap:8px}.ica-native-contact__step-number{width:24px;height:24px}.ica-native-contact__steps small{display:none}}@media screen and (max-width:680px){.ica-native-contact__container{width:min(100% - 24px,1120px)}.ica-native-contact__intro{padding:28px 20px}.ica-native-contact__steps{grid-template-columns:1fr;gap:10px}.ica-native-contact__body{padding:24px 16px}.ica-native-contact__form-head{align-items:start}.ica-native-contact__form-head h2{font-size:26px}.ica-native-contact__grid--two,.ica-native-contact__phone,.ica-native-contact__submit{grid-template-columns:1fr}.ica-native-contact__submit p{text-align:center}.ica-native-contact__basket-row{grid-template-columns:48px minmax(0,1fr)}.ica-native-contact__basket-thumb{width:48px;height:48px}.ica-native-contact__basket-qty{grid-column:2;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/ica-theme-contact-form.css.map */
