.cnts{background:var(--cn-bg, #FAF6EF);padding-top:var(--cn-pad-top-desktop, 96px);padding-bottom:var(--cn-pad-bottom-desktop, 96px);padding-left:24px;padding-right:24px}.cnts__wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.cnts__info{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.cnts__wrap.is-active .cnts__info{opacity:1;transform:translateY(0)}.cnts__heading{font-size:var(--cn-heading-size-desktop, 40px);font-weight:800;line-height:1.15;color:var(--cn-text, #2A2A28);margin:0 0 16px;letter-spacing:-.01em;white-space:nowrap}.cnts__highlight{position:relative;display:inline-block;padding:0 8px;color:var(--cn-text, #2A2A28)}.cnts__highlight:before{content:"";position:absolute;top:4%;bottom:4%;left:0;width:0;background:var(--cn-accent, #C9A45C);z-index:0;transition:width .9s cubic-bezier(.65,0,.35,1) .3s}.cnts__highlight.is-active:before{width:100%}.cnts__highlight-text{position:relative;z-index:1;transition:color .9s cubic-bezier(.65,0,.35,1) .45s}.cnts__highlight.is-active .cnts__highlight-text{color:var(--cn-highlight-text, #FFFFFF)}.cnts__cursor{display:inline-block;vertical-align:middle;margin-left:6px;width:4px;height:1.15em;background:var(--cn-accent, #C9A45C);opacity:0;transform:translateY(-.05em)}.cnts__cursor.is-blinking{animation:cnts-cursor-blink 1s step-end infinite}@keyframes cnts-cursor-blink{0%,to{opacity:0}50%{opacity:1}}.cnts__subtext{font-size:17px;line-height:1.6;color:var(--cn-text, #2A2A28);opacity:.75;margin:0 0 32px}.cnts__details{display:flex;flex-direction:column;gap:20px}.cnts__detail-item{display:flex;align-items:flex-start;gap:14px}.cnts__detail-icon{font-size:22px;flex-shrink:0;line-height:1;margin-top:2px}.cnts__detail-label{margin:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cn-accent, #C9A45C)}.cnts__detail-value{margin:0;font-size:15px;font-weight:600;color:var(--cn-text, #2A2A28);text-decoration:none}a.cnts__detail-value:hover{text-decoration:underline}.cnts__form-card{background:var(--cn-card-bg, #FFFFFF);border-radius:20px;padding:40px;box-shadow:0 4px 10px #0000000d,0 20px 40px #00000014;opacity:0;transform:translateY(20px);transition:opacity .7s ease .1s,transform .7s cubic-bezier(.22,1,.36,1) .1s}.cnts__wrap.is-active .cnts__form-card{opacity:1;transform:translateY(0)}.cnts__field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cnts__field{margin-bottom:18px}.cnts__field label{display:block;font-size:13px;font-weight:700;color:var(--cn-text, #2A2A28);margin-bottom:8px}.cnts__field input,.cnts__field textarea{width:100%;padding:13px 16px;font-size:15px;font-family:inherit;color:var(--cn-text, #2A2A28);background:#fff;border:2px solid var(--cn-card-border, #E5E1D8);border-radius:10px;resize:vertical}.cnts__field input:focus,.cnts__field textarea:focus{outline:none;border-color:var(--cn-accent, #C9A45C)}.cnts__submit{width:100%;background:var(--cn-accent, #C9A45C);color:#fff;border:none;border-radius:10px;padding:16px;font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.cnts__submit:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.cnts__success{text-align:center;padding:40px 20px}.cnts__success p{font-size:17px;font-weight:700;color:var(--cn-accent, #C9A45C);margin:0}.cnts__form-error{background:#fbeae8;border-radius:10px;padding:14px 16px;margin-bottom:20px}.cnts__form-error p{margin:0;font-size:14px;color:#b23a2e}@media(prefers-reduced-motion:reduce){.cnts__info,.cnts__form-card,.cnts__submit,.cnts__highlight:before,.cnts__highlight-text{transition:none}}@media(max-width:900px){.cnts__wrap{grid-template-columns:1fr;gap:40px}}@media(max-width:749px){.cnts{padding-top:var(--cn-pad-top-mobile, 48px);padding-bottom:var(--cn-pad-bottom-mobile, 48px)}.cnts__heading{font-size:var(--cn-heading-size-mobile, 26px);white-space:normal}.cnts__form-card{padding:24px}.cnts__field-row{grid-template-columns:1fr;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-section.css.map */
