.omc-contact{background:linear-gradient(180deg,#fff1c4,#fff6df);color:#441b06}.omc-contact__head{max-width:760px;margin:0 auto clamp(28px,4vw,48px);text-align:center}.omc-contact__eyebrow{display:block;margin-bottom:14px;color:#df4026;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.omc-contact__title{margin:0;color:#3d1a08;font-size:clamp(3.4rem,6vw,7rem);line-height:.95}.omc-contact__desc{margin:20px auto 0;max-width:620px;color:#6d5546;font-size:15px;line-height:1.75}.omc-contact__grid{display:grid;gap:20px;align-items:start}.omc-contact__cards{display:grid;gap:12px;margin:0;padding:0;list-style:none}.omc-contact__card{display:flex;align-items:center;gap:14px;height:100%;padding:16px;border:1px solid rgba(223,64,38,.14);border-radius:20px;background:#fff;color:inherit;text-decoration:none}a.omc-contact__card:hover{border-color:#df4026}.omc-contact__icon{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#fff1c4;color:#df4026}.omc-contact__text{display:flex;flex-direction:column;gap:2px;min-width:0}.omc-contact__label{color:#df4026;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.omc-contact__value{overflow-wrap:anywhere;font-size:15px;font-weight:600}.omc-contact__formcard{padding:clamp(20px,3vw,32px);border:1px solid rgba(223,64,38,.14);border-radius:28px;background:#fff;box-shadow:0 18px 44px #441b061a;scroll-margin-top:90px}.omc-contact__formtitle{margin:0 0 16px;color:#3d1a08;font-size:2.4rem;line-height:1}.omc-contact__form{display:grid;gap:12px}.omc-contact__row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.omc-contact__field{display:flex;flex-direction:column;gap:5px;min-width:0}.omc-contact__field span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.omc-contact__field input,.omc-contact__field textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid #E0D5C1;border-radius:12px;background:#fff;color:#441b06;font-family:inherit;font-size:16px}.omc-contact__submit{width:100%;margin-top:4px}.omc-contact__success{margin:0;padding:20px;border-radius:16px;background:#eaf6ec;color:#1f7a3e;font-weight:600;line-height:1.6}.omc-contact__error{padding:10px 12px;border-radius:12px;background:#fbeae7;color:#c0392b;font-size:13px}@media screen and (min-width:750px){.omc-contact__cards{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.omc-contact__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.omc-contact__cards{grid-template-columns:1fr}}@media screen and (max-width:480px){.omc-contact__row{grid-template-columns:1fr}}.omc-wa{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 8px 22px #00000038;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.omc-wa--right{right:calc(16px + env(safe-area-inset-right,0px))}.omc-wa--left{left:calc(16px + env(safe-area-inset-left,0px))}.omc-wa--hide{opacity:0;transform:scale(.85);pointer-events:none}body.overflow-hidden .omc-wa,body.overflow-hidden-mobile .omc-wa,body.overflow-hidden-tablet .omc-wa,body.overflow-hidden-desktop .omc-wa{display:none}@media screen and (max-width:749px){.omc-wa{width:50px;height:50px}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAAAAIgA */
