.ct-page{--ct-bg: #f3ede0;--ct-panel: #fdfaf3;--ct-cream: #ebe3d2;--ct-ink: #0d1730;--ct-ink-2: #1d2c52;--ct-muted: #6b6258;--ct-accent: #c96442;--ct-accent-dk: #a8502f;--ct-warn: #b8841e;--ct-warn-soft: rgba(184, 132, 30, .12);--ct-rule: rgba(13, 23, 48, .1);--ct-rule-2: rgba(13, 23, 48, .06);--ct-display: "Cormorant Garamond", "Fraunces", Georgia, serif;--ct-sans: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ct-mono: "DM Mono", ui-monospace, "SF Mono", Menlo, monospace;background:var(--ct-bg);color:var(--ct-ink);font-family:var(--ct-sans)}.ct-page *{box-sizing:border-box}.ct-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--ct-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ct-accent);margin-bottom:16px}.ct-eyebrow__line{display:inline-block;width:24px;height:1px;background:currentColor}.ct-hero{padding:clamp(40px,6vw,72px) 0 clamp(24px,4vw,40px)}.ct-hero__title{font-family:var(--ct-display);font-size:clamp(40px,7vw,88px);font-weight:400;margin:0;line-height:.95;letter-spacing:-.03em;color:var(--ct-ink)}.ct-hero__title em{font-style:italic;color:var(--ct-accent)}.ct-hero__intro{font-size:clamp(15px,1.4vw,17px);color:var(--ct-muted);line-height:1.55;margin:18px 0 0;max-width:580px}.ct-main{padding:clamp(24px,4vw,48px) 0 clamp(60px,8vw,90px)}.ct-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:32px;align-items:flex-start}@media(max-width:980px){.ct-grid{grid-template-columns:1fr;gap:24px}}.ct-info{display:flex;flex-direction:column;gap:12px}.ct-info__card{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;background:var(--ct-panel);border:1px solid var(--ct-rule);border-radius:16px;text-decoration:none;color:var(--ct-ink);transition:border-color .15s,transform .15s}.ct-info__card:hover{border-color:var(--ct-accent);transform:translateY(-1px)}.ct-info__card--accent{background:var(--ct-ink);border-color:var(--ct-ink);color:#fdfaf3}.ct-info__card--accent:hover{border-color:var(--ct-accent);background:var(--ct-ink-2)}.ct-info__icon{flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:var(--ct-bg);color:var(--ct-accent);display:grid;place-items:center}.ct-info__card--accent .ct-info__icon{background:#fdfaf31a;color:var(--ct-accent)}.ct-info__card div{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.ct-info__label{font-family:var(--ct-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ct-muted)}.ct-info__card--accent .ct-info__label{color:#fdfaf38c}.ct-info__value{font-family:var(--ct-display);font-size:18px;font-weight:500;letter-spacing:-.005em;color:var(--ct-ink);word-break:break-word}.ct-info__card--accent .ct-info__value{color:#fdfaf3}.ct-info__value--multi{font-family:var(--ct-sans);font-size:14px;font-weight:500;line-height:1.5;white-space:pre-line}.ct-info__hint{font-size:12px;color:var(--ct-muted);margin-top:4px}.ct-info__card--accent .ct-info__hint{color:#fdfaf399}.ct-info__hint--warn{display:inline-flex;align-items:flex-start;gap:6px;padding:6px 10px;background:var(--ct-warn-soft);border-radius:8px;color:var(--ct-warn);margin-top:6px;line-height:1.4}.ct-info__hint--warn svg{flex-shrink:0;margin-top:2px}.ct-form-wrap{background:var(--ct-panel);border:1px solid var(--ct-rule);border-radius:24px;padding:clamp(24px,4vw,40px)}.ct-form{display:flex;flex-direction:column;gap:16px}.ct-form__head{margin-bottom:4px}.ct-form__title{font-family:var(--ct-display);font-size:clamp(24px,2.6vw,32px);font-weight:500;letter-spacing:-.02em;margin:0 0 6px;color:var(--ct-ink)}.ct-form__sub{font-size:13px;color:var(--ct-muted);line-height:1.5;margin:0}.ct-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:580px){.ct-form__row{grid-template-columns:1fr}}.ct-field{display:flex;flex-direction:column;gap:8px}.ct-field__label{font-family:var(--ct-mono);font-size:11px;letter-spacing:.1em;color:var(--ct-muted);text-transform:uppercase}.ct-field__label em{font-style:normal;color:var(--ct-accent);margin-left:2px}.ct-field__opt{font-style:italic;color:var(--ct-muted);text-transform:none;letter-spacing:0;font-family:var(--ct-sans);margin-left:4px}.ct-form input[type=text],.ct-form input[type=email],.ct-form input[type=tel],.ct-form textarea{width:100%;padding:13px 16px;border:1px solid var(--ct-rule);border-radius:10px;font-family:var(--ct-sans);font-size:14px;font-weight:500;color:var(--ct-ink);background:var(--ct-bg);outline:none;transition:border-color .15s,box-shadow .15s}.ct-form input:focus,.ct-form textarea:focus{border-color:var(--ct-accent);box-shadow:0 0 0 3px #c9644226}.ct-form input::placeholder,.ct-form textarea::placeholder{color:var(--ct-muted);opacity:.7}.ct-form textarea{min-height:120px;resize:vertical;line-height:1.55}.ct-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ct-chip{background:var(--ct-bg);border:1px solid var(--ct-rule);color:var(--ct-ink);padding:8px 14px;border-radius:999px;font-family:var(--ct-sans);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s}.ct-chip:hover{border-color:var(--ct-accent);color:var(--ct-accent)}.ct-chip.is-active{background:var(--ct-ink);border-color:var(--ct-ink);color:#fdfaf3}.ct-form__submit{width:100%;margin-top:8px;padding:18px 26px;background:var(--ct-ink);color:#fdfaf3;border:none;border-radius:12px;font-family:var(--ct-sans);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;transition:background .15s}.ct-form__submit:hover{background:var(--ct-ink-2)}.ct-form__submit-icon{width:32px;height:32px;border-radius:999px;background:var(--ct-accent);display:grid;place-items:center;flex-shrink:0}.ct-form__submit>span:nth-child(2){flex:1;text-align:left}.ct-form__submit-meta{font-family:var(--ct-mono);font-size:10.5px;letter-spacing:.08em;opacity:.7;text-transform:uppercase}@media(max-width:580px){.ct-form__submit-meta{display:none}}.ct-form__legal{font-size:11.5px;color:var(--ct-muted);text-align:center;margin:6px 0 0}.ct-form__legal a{color:var(--ct-ink);text-decoration:underline;text-underline-offset:2px}.ct-form__success{text-align:center;padding:32px 16px}.ct-form__success svg{color:var(--ct-accent);margin-bottom:14px}.ct-form__success h3{font-family:var(--ct-display);font-size:28px;font-weight:500;margin:0 0 8px;color:var(--ct-ink)}.ct-form__success p{font-size:14px;color:var(--ct-muted);line-height:1.55;margin:0;max-width:380px;margin-inline:auto}.ct-form__error{background:#c964421a;border:1px solid rgba(201,100,66,.3);border-radius:10px;padding:14px 16px;margin-bottom:6px;font-size:13px;color:var(--ct-accent-dk)}.ct-form__error strong{display:block;margin-bottom:4px}.ct-form__error ul{margin:0;padding-left:18px}.ct-quick{padding:0 0 clamp(60px,8vw,90px)}.ct-quick__head{text-align:center;margin-bottom:36px}.ct-quick__head .ct-eyebrow{justify-content:center}.ct-quick__title{font-family:var(--ct-display);font-size:clamp(28px,3.8vw,48px);font-weight:400;margin:0;line-height:1;letter-spacing:-.025em;color:var(--ct-ink)}.ct-quick__title em{font-style:italic;color:var(--ct-accent)}.ct-quick__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:880px){.ct-quick__grid{grid-template-columns:1fr}}.ct-quick__card{display:block;padding:24px 26px 22px;background:var(--ct-panel);border:1px solid var(--ct-rule);border-radius:16px;text-decoration:none;color:var(--ct-ink);transition:all .15s}.ct-quick__card:hover{border-color:var(--ct-accent);transform:translateY(-2px)}.ct-quick__icon{width:44px;height:44px;border-radius:10px;background:var(--ct-bg);color:var(--ct-accent);display:grid;place-items:center;margin-bottom:14px}.ct-quick__card h3{font-family:var(--ct-display);font-size:22px;font-weight:500;letter-spacing:-.015em;margin:0 0 6px;color:var(--ct-ink)}.ct-quick__card p{font-size:13.5px;color:var(--ct-muted);line-height:1.55;margin:0 0 16px}.ct-quick__cta{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-accent)}.ct-quick__card:hover .ct-quick__cta{gap:10px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-contact-form.css.map */
