:root{--mm-primary: #202020;--mm-secondary: #a74937;--mm-border: rgba(32,32,32,.16);--mm-muted: rgba(32,32,32,.65);--mm-bg: #ffffff}.tsf{padding:24px 16px}.tsf__wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:360px 1fr;gap:24px}@media(max-width:980px){.tsf__wrap{grid-template-columns:1fr}.tsf__left{display:none}}.tsf__left{position:relative;height:100%;display:flex;flex-direction:column;overflow:visible}.tsf__left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:radial-gradient(900px 380px at -10% 15%,rgba(255,255,255,.1),transparent 60%),linear-gradient(180deg,var(--mm-primary),#111);z-index:0}.tsf__left,.tsf__left *{color:#fff}.tsf__left a{color:#fff;text-decoration:underline}.tsf__left .tsf__stepDot{color:#fff}.tsf__leftInner{position:sticky;top:24px;padding:28px;z-index:1}.tsf__leftInner{padding:28px}.tsf__heroTitle{margin:0 0 10px;font-size:34px;line-height:1.05;font-weight:800}.tsf__heroSub{margin:0 0 18px;font-size:16px;opacity:.9;max-width:320px}.tsf__steps{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:14px}.tsf__stepItem{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;opacity:.55}.tsf__stepItem.is-active{opacity:1}.tsf__stepDot{width:24px;height:24px;border-radius:999px;background:#ffffff24;display:grid;place-items:center;font-weight:800}.tsf__stepItem.is-active .tsf__stepDot{background:#a7493738;border:1px solid rgba(167,73,55,.55)}.tsf__stepText strong{display:block;font-size:13px}.tsf__stepText small{display:block;font-size:12px;opacity:.9}.tsf__card{border:1px solid var(--mm-border);border-radius:14px;padding:22px;background:var(--mm-bg)}.tsf__header{margin-bottom:16px}.tsf__title{margin:0 0 6px;font-size:18px;font-weight:800;color:var(--mm-primary)}.tsf__desc{margin:0;color:var(--mm-muted);font-size:14px}.tsf__sectionTitle{margin-top:18px;padding-top:14px;border-top:1px solid rgba(32,32,32,.1);font-weight:900;color:var(--mm-primary)}.tsf__label{display:block;margin:14px 0 8px;font-weight:700;font-size:14px;color:var(--mm-primary)}.tsf__req{color:var(--mm-secondary)}.tsf__input{width:100%;border:1px solid var(--mm-border);border-radius:10px;padding:12px;font-size:14px;outline:none;background:#fff;color:var(--mm-primary)}.tsf__input:focus{border-color:#a749378c;box-shadow:0 0 0 3px #a7493724}.tsf__textarea{resize:vertical;min-height:110px}.tsf__selectWrap{position:relative}.tsf__select{-webkit-appearance:none;appearance:none;padding-right:42px}.tsf__chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:22px;opacity:.45;color:var(--mm-primary)}.tsf__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.tsf__grid2{grid-template-columns:1fr}}.tsf__actions{margin-top:18px;display:flex;gap:10px;justify-content:flex-end}.tsf__actions--stack{flex-direction:column;align-items:stretch}.tsf__btn{border:1px solid rgba(32,32,32,.18);border-radius:32px;padding:11px 14px;background:#fff;cursor:pointer;font-weight:800;color:var(--mm-primary)}.tsf__btnPrimary{background:var(--mm-secondary);color:#fff;border-color:var(--mm-secondary)}.tsf__btnPrimary:hover{filter:brightness(.95)}.tsf__btnWide{width:100%}.tsf__consent{margin-top:16px;padding:12px;border:1px solid rgba(32,32,32,.1);border-radius:12px;background:#20202008}.tsf__checkbox{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.35;color:var(--mm-primary)}.tsf__checkbox input{margin-top:3px;accent-color:var(--mm-secondary)}.tsf__ctaSub{text-align:center;font-size:13px;color:var(--mm-muted)}.tsf__mt8{margin-top:8px}.tsf__success{padding:12px;border-radius:10px;background:#a749371a;border:1px solid rgba(167,73,55,.28);margin-bottom:12px;color:var(--mm-primary)}.tsf__error{padding:12px;border-radius:10px;background:#ff000014;border:1px solid rgba(255,0,0,.25);margin-bottom:12px}.tsf__wrap{align-items:stretch}.tsf__left{height:100%;display:flex;flex-direction:column}@media(min-width:981px){.tsf__leftInner{max-height:calc(100vh - 48px);overflow:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mama-minka-forms.css.map */
