.oo-page{--oo-navy: #0D1B3E;--oo-gold: #C9A84C;--oo-cream: #F5F4F0;--oo-border: #E8E6E1;--oo-navy-rgb: 13, 27, 62}.oo-contact{padding:80px 24px;background:#fff}.oo-contact__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.oo-contact__inner--noform{grid-template-columns:1fr;max-width:640px}.oo-contact__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--oo-gold, #C9A84C);font-weight:700;margin:0 0 16px}.oo-contact__title{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,44px);font-weight:900;color:var(--oo-navy, #0D1B3E);margin:0 0 36px;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}.oo-contact-items{display:flex;flex-direction:column;gap:20px;margin-bottom:36px}.oo-contact-item{display:flex;align-items:flex-start;gap:16px}.oo-contact-item__icon{width:44px;height:44px;background:var(--oo-navy, #0D1B3E);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--oo-gold, #C9A84C);flex-shrink:0}.oo-contact-item__body{padding-top:2px}.oo-contact-item__label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--oo-gold, #C9A84C);margin:0 0 4px}.oo-contact-item__value{font-size:14px;color:var(--oo-navy, #0D1B3E);margin:0;line-height:1.55}.oo-contact-item__value p{margin:0;line-height:1.55}.oo-contact-item__value a{color:var(--oo-navy, #0D1B3E);text-decoration:none}.oo-contact-item__value a:hover{color:var(--oo-gold, #C9A84C)}.oo-contact__socials{display:flex;gap:12px;flex-wrap:wrap}.oo-contact__social-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1.5px solid var(--oo-navy, #0D1B3E);border-radius:7px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--oo-navy, #0D1B3E);text-decoration:none;transition:background .2s,color .2s}.oo-contact__social-btn:hover{background:var(--oo-navy, #0D1B3E);color:#fff}.oo-form{background:var(--oo-cream, #F5F4F0);border-radius:12px;padding:36px 32px}.oo-form__title{font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--oo-navy, #0D1B3E);margin:0 0 28px}.oo-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.oo-form__group{display:flex;flex-direction:column;margin-bottom:14px}.oo-form__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--oo-navy-rgb, 13,27,62),.5);margin-bottom:6px}.oo-form__input,.oo-form__textarea{background:#fff;border:1.5px solid var(--oo-border, #E8E6E1);border-radius:7px;padding:12px 14px;font-size:14px;color:var(--oo-navy, #0D1B3E);font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .15s;outline:none}.oo-form__input:focus,.oo-form__textarea:focus{border-color:var(--oo-gold, #C9A84C)}.oo-form__textarea{resize:vertical;min-height:120px}.oo-form__privacy{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.oo-form__privacy input[type=checkbox]{margin-top:2px;accent-color:var(--oo-navy, #0D1B3E);flex-shrink:0}.oo-form__privacy-label{font-size:12px;color:rgba(var(--oo-navy-rgb, 13,27,62),.55);line-height:1.5}.oo-form__privacy-label p{margin:0}.oo-form__privacy-label a{color:var(--oo-navy, #0D1B3E);text-decoration:underline}.oo-form__submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--oo-gold, #C9A84C);color:var(--oo-navy, #0D1B3E);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:14px 24px;border:none;border-radius:7px;cursor:pointer;font-family:inherit;transition:background .2s}.oo-form__submit:hover{background:#d4b55a}@media(max-width:768px){.oo-contact__inner{grid-template-columns:1fr;gap:40px}.oo-form__row{grid-template-columns:1fr}}@media(max-width:480px){.oo-contact{padding:56px 16px}.oo-form{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/om-kontakt.css.map */
