:root{--cs-bg: #f4efe8;--cs-bg-soft: #ece5d9;--cs-ink: #1a1613;--cs-muted: #6b5e53;--cs-accent: #3a2e27;--cs-line: rgba(26, 22, 19, .15);--cs-line-soft: rgba(26, 22, 19, .08)}.cs{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr;background:radial-gradient(ellipse at top left,rgba(198,170,140,.28),transparent 55%),radial-gradient(ellipse at bottom right,rgba(120,66,50,.14),transparent 55%),var(--cs-bg);color:var(--cs-ink);font-family:var(--font-body--family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs *{box-sizing:border-box}.cs__media{position:relative;overflow:hidden;min-height:48vh;background:var(--cs-bg-soft)}.cs__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.02);animation:cs-fadeIn 1.6s ease-out .1s both}.cs__badge{position:absolute;left:clamp(1.25rem,3vw,2rem);bottom:clamp(1.25rem,3vw,2rem);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--cs-bg);background:#1a16138c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 16px;border-radius:999px;font-weight:500;animation:cs-fadeUp 1.4s ease-out .6s both}.cs__content{display:flex;align-items:center;justify-content:center;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem)}.cs__inner{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.cs__eyebrow{font-size:12px;letter-spacing:.4em;text-transform:uppercase;color:var(--cs-muted);font-weight:500;animation:cs-fadeUp 1s ease-out .15s both}.cs__title{font-family:var(--font-heading--family, Georgia, "Times New Roman", serif);font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.08;letter-spacing:-.01em;color:var(--cs-ink);max-width:14ch;margin:0;animation:cs-fadeUp 1s ease-out .3s both}.cs__lead{font-size:16px;line-height:1.65;color:var(--cs-muted);max-width:42ch;margin:0;animation:cs-fadeUp 1s ease-out .45s both}.cs__divider{width:40px;height:1px;background:var(--cs-line);margin:2px 0;animation:cs-fadeUp 1s ease-out .55s both}.cs__newsletter{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px;animation:cs-fadeUp 1s ease-out .7s both}.cs__newsletter-label{font-size:13px;color:var(--cs-muted);letter-spacing:.01em;margin:0}.cs__form{display:flex;width:100%;border:1px solid var(--cs-line);background:#ffffff8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:2px;overflow:hidden;transition:border-color .2s ease;flex-wrap:wrap}.cs__form:focus-within{border-color:var(--cs-accent)}.cs__input{flex:1;min-width:0;border:0;background:transparent;padding:14px 16px;font-size:14px;color:var(--cs-ink);font-family:inherit;outline:none}.cs__input::placeholder{color:var(--cs-muted);opacity:.7}.cs__button{border:0;background:var(--cs-accent);color:var(--cs-bg);padding:14px 22px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;font-family:inherit;font-weight:500;transition:background .2s ease}.cs__button:hover{background:var(--cs-ink)}.cs__msg{flex-basis:100%;font-size:13px;padding:10px 14px;margin:0}.cs__msg--success{color:#3a6b3a;background:#3a6b3a14}.cs__msg--error{color:#8b3a3a;background:#8b3a3a14}.cs__contacts{display:flex;flex-wrap:wrap;gap:10px;animation:cs-fadeUp 1s ease-out .85s both}.cs__contact{display:inline-flex;align-items:center;gap:10px;color:var(--cs-ink);text-decoration:none;font-size:14px;padding:9px 16px;border:1px solid var(--cs-line);border-radius:999px;transition:all .25s ease;font-weight:500;min-height:40px}.cs__contact:hover{background:var(--cs-ink);color:var(--cs-bg);border-color:var(--cs-ink)}.cs__footer{margin-top:20px;padding-top:20px;border-top:1px solid var(--cs-line-soft);width:100%;max-width:320px;animation:cs-fadeUp 1s ease-out 1s both}.cs__origin{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--cs-muted);font-weight:500}@keyframes cs-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.cs{grid-template-columns:1fr;grid-template-rows:minmax(42vh,460px) auto}.cs__media{min-height:42vh}.cs__image{object-position:center 30%}.cs__badge{font-size:10px;padding:8px 14px;left:1.25rem;bottom:1.25rem;letter-spacing:.26em}.cs__content{padding:2.25rem 1.5rem 2.75rem}.cs__inner{align-items:center;text-align:center;max-width:520px}.cs__title{max-width:18ch}.cs__newsletter,.cs__contacts{align-items:center;justify-content:center}.cs__footer{text-align:center;margin-left:auto;margin-right:auto}}@media(max-width:600px){.cs{grid-template-rows:38vh auto}.cs__media{min-height:38vh}.cs__content{padding:2rem 1.25rem 2.5rem}.cs__inner{gap:18px}.cs__eyebrow{font-size:11px;letter-spacing:.32em}.cs__title{font-size:clamp(30px,8.5vw,42px);line-height:1.12}.cs__lead{font-size:15px;line-height:1.6}.cs__newsletter-label{font-size:12px}.cs__contact{font-size:13px;padding:10px 16px}.cs__footer{margin-top:12px;padding-top:18px}}@media(max-width:480px){.cs__form{flex-direction:column;border-radius:6px}.cs__input{text-align:center;padding:14px;border-bottom:1px solid var(--cs-line-soft)}.cs__button{width:100%;padding:15px 22px}}@media(max-width:360px){.cs__media{min-height:34vh}.cs__content{padding:1.75rem 1rem 2.25rem}.cs__title{font-size:28px}.cs__badge{display:none}}@media(prefers-reduced-motion:reduce){.cs *,.cs *:before,.cs *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-coming-soon.css.map */
