.mg-ct{--gold: #b8924a;--gold-deep: #8a6a2c;--gold-soft: #e6cf98;--ink: #1c1a17;--text: #4a443d;--champ: #fbf7ef;--line: rgba(184,146,74,.22);color:var(--text)}.mg-ct h1,.mg-ct h2,.mg-ct h3{font-weight:400;color:var(--ink);letter-spacing:.01em;margin:0}.mg-ct a{color:inherit}.mg-ct__wrap{max-width:1160px;margin:0 auto;padding:0 24px}.mg-ct__eyebrow{display:inline-block;font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:14px}.mg-ct__orn{display:block;width:120px;height:9px;margin:16px 0 0;font-size:7px;line-height:9px;text-align:center;color:var(--gold);background:linear-gradient(90deg,rgba(184,146,74,0),var(--gold)) left center / 50px 1px no-repeat,linear-gradient(90deg,var(--gold),rgba(184,146,74,0)) right center / 50px 1px no-repeat}.mg-ct__orn:before{content:"\25c6"}.mg-ct__ico{width:20px;height:20px;flex:0 0 20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mg-ct__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:999px;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:1px solid var(--ink);background:var(--ink);color:#fff!important;cursor:pointer;font-family:inherit;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.mg-ct__btn .mg-ct__ico{width:17px;height:17px;flex-basis:17px}.mg-ct__btn--ghost{background:transparent;color:var(--ink)!important;border-color:#b8924a99}.mg-ct__btn--light{background:transparent;color:#fff!important;border-color:#e6cf988c}@media(hover:hover){.mg-ct__btn:hover{background:var(--gold-deep);border-color:var(--gold-deep);color:#fff!important}.mg-ct__btn--light:hover{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--ink)!important}}.mg-ct__hero{padding:30px 0 46px;text-align:center}.mg-ct__hero h1{font-size:clamp(3.4rem,4.8vw,5.2rem);line-height:1.1}.mg-ct__hero .mg-ct__orn{margin:18px auto 0}.mg-ct__lede{max-width:640px;margin:20px auto 0;font-size:1.65rem;line-height:1.8}.mg-ct__hero-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.mg-ct__trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:18px;background:var(--line);overflow:hidden}.mg-ct__trust li{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:20px 14px;background:var(--champ)}.mg-ct__trust .mg-ct__ico{color:var(--gold-deep)}.mg-ct__trust strong{font-weight:400;color:var(--ink);font-size:1.5rem;line-height:1.3}.mg-ct__trust span{font-size:1.2rem;line-height:1.45;letter-spacing:.04em}.mg-ct__trust a{text-decoration:none;display:contents}.mg-ct__stars{display:inline-flex;gap:2px;color:var(--gold)}.mg-ct__stars svg{width:14px;height:14px;fill:currentColor}.mg-ct__sec{padding:56px 0}.mg-ct__head{text-align:center;max-width:680px;margin:0 auto 32px}.mg-ct__head h2{font-size:clamp(2.6rem,3.4vw,3.4rem);line-height:1.2}.mg-ct__head .mg-ct__orn{margin:14px auto 0}.mg-ct__head p{margin:16px 0 0;font-size:1.55rem;line-height:1.8}.mg-ct__channels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mg-ct__ch a{display:flex;flex-direction:column;gap:8px;height:100%;padding:26px 24px;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 34px -30px #3c2d0f99;transition:transform .25s ease}.mg-ct__ch-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--champ);border:1px solid var(--line);color:var(--gold-deep);margin-bottom:8px}.mg-ct__ch small{font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep)}.mg-ct__ch strong{font-weight:400;font-size:1.85rem;color:var(--ink);word-break:break-word}.mg-ct__ch span{font-size:1.35rem;line-height:1.6}.mg-ct__ch em{font-style:normal;margin-top:auto;padding-top:8px;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.mg-ct__ch em:after{content:" \2192";color:var(--gold)}@media(hover:hover){.mg-ct__ch a:hover{border-color:#b8924a99;transform:translateY(-3px)}}.mg-ct__tint{background:var(--champ);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mg-ct__loc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:auto 1fr;grid-template-areas:"office map" "wh map";gap:20px 28px;align-items:start}.mg-ct__office{grid-area:office}.mg-ct__wh{grid-area:wh}.mg-ct__map{grid-area:map;align-self:stretch}.mg-ct__card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 28px 26px;box-shadow:0 16px 34px -30px #3c2d0f99}.mg-ct__card--dark{background:var(--ink);border-color:var(--ink);color:#ffffffc7}.mg-ct__card--dark h3{color:#fff}.mg-ct__card--dark .mg-ct__tag{color:var(--gold-soft);border-color:#e6cf9866}.mg-ct__tag{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);border:1px solid var(--line);border-radius:999px;padding:5px 12px;margin-bottom:14px}.mg-ct__tag .mg-ct__ico{width:14px;height:14px;flex-basis:14px}.mg-ct__card h3{font-size:2.2rem;line-height:1.25}.mg-ct__card address{font-style:normal;margin:10px 0 0;font-size:1.6rem;line-height:1.7}.mg-ct__meta{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--line);display:grid;gap:10px;font-size:1.4rem;line-height:1.5}.mg-ct__card--dark .mg-ct__meta{border-top-color:#e6cf9838}.mg-ct__meta li{display:flex;gap:10px;align-items:flex-start}.mg-ct__meta .mg-ct__ico{width:17px;height:17px;flex-basis:17px;margin-top:2px;color:var(--gold)}.mg-ct__meta a{text-decoration:none;border-bottom:1px solid rgba(184,146,74,.55)}.mg-ct__card-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.mg-ct__card-btns .mg-ct__btn{min-height:44px;padding:0 20px;font-size:1.1rem}.mg-ct__map{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#ece6da;min-height:420px;box-shadow:0 30px 60px -38px #3c2d0f8c}.mg-ct__map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.mg-ct__form-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:start}.mg-ct__aside h2{font-size:clamp(2.6rem,3.4vw,3.4rem);line-height:1.2}.mg-ct__aside p{margin:18px 0 0;font-size:1.55rem;line-height:1.8}.mg-ct__aside p a{color:var(--gold-deep);text-decoration:none;border-bottom:1px solid rgba(184,146,74,.55)}.mg-ct__steps{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px;counter-reset:mgct}.mg-ct__steps li{position:relative;padding-left:44px;font-size:1.45rem;line-height:1.6;counter-increment:mgct}.mg-ct__steps li:before{content:counter(mgct);position:absolute;left:0;top:-2px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(184,146,74,.6);color:var(--gold-deep);font-size:1.3rem;line-height:28px;text-align:center}.mg-ct__form{background:#fff;border:1px solid var(--line);border-radius:22px;padding:34px 32px;box-shadow:0 30px 60px -40px #3c2d0f8c}.mg-ct__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.mg-ct__field{display:flex;flex-direction:column;gap:7px}.mg-ct__field--full{grid-column:1 / -1}.mg-ct__field label{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.mg-ct__field label i{font-style:normal;letter-spacing:.06em;text-transform:none;color:#8a8178}.mg-ct__field input,.mg-ct__field select,.mg-ct__field textarea{width:100%;box-sizing:border-box;font:inherit;font-size:1.6rem;color:var(--ink);background:#fdfbf7;border:1px solid rgba(74,68,61,.2);border-radius:12px;padding:13px 15px;min-height:50px;outline:none;-webkit-appearance:none;appearance:none}.mg-ct__field select{background-image:linear-gradient(45deg,transparent 50%,var(--gold-deep) 50%),linear-gradient(135deg,var(--gold-deep) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.mg-ct__field textarea{min-height:150px;resize:vertical;line-height:1.6}.mg-ct__field input:focus,.mg-ct__field select:focus,.mg-ct__field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b8924a2e;background:#fff}.mg-ct__field [aria-invalid=true]{border-color:#b3261e}.mg-ct__submit{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:22px}.mg-ct__submit .mg-ct__btn{min-width:210px}.mg-ct__note{font-size:1.25rem;line-height:1.55}.mg-ct__note a{color:var(--gold-deep);text-decoration:none}.mg-ct__msg{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:14px;margin:0 0 20px;font-size:1.45rem;line-height:1.55}.mg-ct__msg--ok{background:#f2f7ef;border:1px solid #b9d4ac;color:#2d4a22}.mg-ct__msg--err{background:#fbf0ef;border:1px solid #e3b5b1;color:#7a1f19}.mg-ct__msg .mg-ct__ico{margin-top:1px}.mg-ct__msg ul{margin:6px 0 0;padding-left:18px}.mg-ct__msg a{color:inherit}.mg-ct__social{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}@media screen and (max-width:989px){.mg-ct__trust{grid-template-columns:repeat(6,minmax(0,1fr))}.mg-ct__trust li{grid-column:span 2}.mg-ct__trust li:nth-child(-n+2){grid-column:span 3}.mg-ct__channels{grid-template-columns:1fr;gap:12px}.mg-ct__ch a{flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:16px;padding:18px}.mg-ct__ch-ico{margin:0}.mg-ct__ch-text{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-width:0}.mg-ct__ch em{flex:1 1 100%;padding:4px 0 0 62px}.mg-ct__loc{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"office" "map" "wh";gap:18px}.mg-ct__form-grid{grid-template-columns:1fr;gap:22px}.mg-ct__map{min-height:340px}}@media screen and (min-width:990px){.mg-ct__ch-text{display:contents}}@media screen and (max-width:749px){.mg-ct__wrap{padding:0 16px}.mg-ct__hero{padding:14px 0 32px}.mg-ct__lede{font-size:1.55rem}.mg-ct__hero-btns .mg-ct__btn{flex:1 1 auto;padding:0 18px}.mg-ct__sec{padding:40px 0}.mg-ct__trust{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}.mg-ct__trust li,.mg-ct__trust li:nth-child(-n+2){grid-column:auto;padding:16px 10px}.mg-ct__trust li:first-child{grid-column:1 / -1}.mg-ct__trust strong{font-size:1.4rem}.mg-ct__card{padding:22px 20px;border-radius:16px}.mg-ct__card h3{font-size:2rem}.mg-ct__card-btns .mg-ct__btn{flex:1 1 auto}.mg-ct__map{min-height:300px;border-radius:16px}.mg-ct__form{padding:24px 18px;border-radius:16px}.mg-ct__fields{grid-template-columns:1fr}.mg-ct__submit .mg-ct__btn{width:100%}}@media(prefers-reduced-motion:reduce){.mg-ct__btn,.mg-ct__ch a{transition:none}.mg-ct__ch a:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/magnus-contact.css.map */
