.ikform{background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb))}.ikform__in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:start}.ikform__in>*{min-width:0}@media(max-width:900px){.ikform__in{grid-template-columns:1fr}}.ikform__h{margin:0 0 1rem;font-family:var(--font-heading--family);font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.ikform__h--form{margin-block-end:1.4rem}.ikform__body{max-width:42ch;color:rgb(var(--color-foreground-rgb) / .72)}.ikform__body p{margin:0 0 .8rem}.ikform__body p:last-child{margin-block-end:0}.ikform__body strong{color:rgb(var(--color-foreground-rgb));font-weight:600}.ikform__tiers{margin-block-start:1.8rem;display:grid;grid-template-columns:repeat(var(--ikform-tiers, 3),minmax(0,1fr));gap:1px;background:rgb(var(--color-foreground-rgb) / .18);border:1px solid rgb(var(--color-foreground-rgb) / .18)}.ikform__tiers>*{min-width:0}@media(max-width:600px){.ikform__tiers{grid-template-columns:1fr}}.ikform__tier{background:rgb(var(--color-background-rgb));padding:1.1rem 1rem 1.2rem}.ikform__tier b{display:block;font-family:var(--font-heading--family);font-size:1.5rem;line-height:1;letter-spacing:-.01em}.ikform__tier span{display:block;margin-block-start:.5rem;font-size:.85rem;color:rgb(var(--color-foreground-rgb) / .62)}.ikform__details{margin:1.7rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}.ikform__detail-k{display:block;margin-block-end:.2rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .55)}[lang^=ar] .ikform__detail-k{letter-spacing:0;text-transform:none}.ikform__detail-v{display:block;font-size:.95rem;line-height:1.4;color:rgb(var(--color-foreground-rgb))}.ikform__detail-v--link{width:fit-content;text-decoration:none;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .35);padding-block-end:2px;transition:border-color .15s}.ikform__detail-v--link:hover,.ikform__detail-v--link:focus-visible{border-block-end-color:rgb(var(--color-foreground-rgb))}@media(prefers-reduced-motion:reduce){.ikform__detail-v--link{transition:none}}.ikform__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.ikform__grid>*{min-width:0}.ikform__field--full{grid-column:1 / -1}@media(max-width:600px){.ikform__grid{grid-template-columns:1fr}.ikform__field--full{grid-column:auto}}.ikform__field label{display:block;margin-block-end:.45rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6)}.ikform__field label span{color:rgb(var(--color-foreground-rgb) / .4)}[lang^=ar] .ikform__field label{letter-spacing:0;text-transform:none}.ikform__field input,.ikform__field select,.ikform__field textarea{width:100%;font:inherit;font-size:16px;padding:.85rem .95rem;color:rgb(var(--color-foreground-rgb));background:rgb(var(--color-background-rgb));border:1px solid rgb(var(--color-foreground-rgb) / .25);border-radius:0}.ikform__field textarea{resize:vertical;min-height:150px}.ikform__field input:focus,.ikform__field select:focus,.ikform__field textarea:focus{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:-1px;border-color:transparent}.ikform__hint{display:block;margin-block-start:.35rem;font-size:.72rem;color:rgb(var(--color-foreground-rgb) / .5)}.ikform__submit{margin-block-start:1.4rem;width:100%;min-height:56px;cursor:pointer;font:inherit;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));border:1px solid rgb(var(--color-foreground-rgb));transition:background .15s,color .15s}.ikform__submit:hover{background:transparent;color:rgb(var(--color-foreground-rgb))}[lang^=ar] .ikform__submit{letter-spacing:0;text-transform:none}.ikform__note{margin:.8rem 0 0;font-size:.75rem;color:rgb(var(--color-foreground-rgb) / .5)}.ikform__ok,.ikform__err{margin:0 0 1.2rem;padding:.9rem 1rem;font-size:.9rem;border:1px solid rgb(var(--color-foreground-rgb) / .3)}.ikform__ok{background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));border-color:rgb(var(--color-foreground-rgb))}.ikform__err{border-color:rgb(var(--color-error-rgb, 200 40 40))}.ikform__pot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ikaros-form.css.map */
