:root{--co-text-primary: #1a1a1a;--co-text-secondary: #555555;--co-text-muted: #888888;--co-bg-primary: #ffffff;--co-bg-cream: #faf7f2;--co-accent: #ba4a65;--co-border: #e8e0d0;--co-border-light: #eeeeee;--co-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.co-eyebrow{font-family:var(--co-font-sans);font-size:11px;letter-spacing:.3em;color:var(--co-accent);font-weight:500;text-transform:uppercase;margin:0 0 14px;padding:0}.co-h1{font-family:var(--co-font-sans);font-size:34px;font-weight:700;line-height:1.1;color:var(--co-text-primary);margin:0 0 14px;padding:0}.co-h2{font-family:var(--co-font-sans);font-size:26px;font-weight:700;line-height:1.1;color:var(--co-text-primary);margin:0 0 14px;padding:0}.co-lead{font-family:var(--co-font-sans);font-size:13px;color:var(--co-text-secondary);line-height:1.7;margin:0;padding:0}.co-section{padding:60px 32px;background:var(--co-bg-primary);box-sizing:border-box}.co-section *{box-sizing:border-box}.co-section--cream{background:var(--co-bg-cream)}.co-section-inner{max-width:800px;margin:0 auto}.co-hero{padding:80px 32px 60px;text-align:center;background:var(--co-bg-primary);box-sizing:border-box}.co-hero *{box-sizing:border-box}.co-hero--bg-white{background:var(--co-bg-primary)}.co-hero__inner{max-width:720px;margin:0 auto}.co-hero__lead{font-family:var(--co-font-sans);font-size:14px;color:var(--co-text-secondary);line-height:1.7;margin:0 auto;max-width:560px}.co-form{padding:0 32px 80px;margin-top:-28px;background:var(--co-bg-primary);box-sizing:border-box}.co-form *{box-sizing:border-box}.co-form__inner{max-width:1200px;margin:0 auto}.co-form__heading{font-family:var(--co-font-sans);font-size:22px;font-weight:700;color:var(--co-text-primary);text-align:center;margin:0 0 24px;padding:0;line-height:1.2}.co-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:stretch}.co-form__image-wrapper{position:relative;min-width:0;display:flex;height:100%;border-radius:6px;overflow:hidden}.co-form__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.co-form__image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:.5px dashed var(--co-border);border-radius:6px;background:#e8e0d040;font-family:var(--co-font-sans);font-size:12px;color:var(--co-text-muted);letter-spacing:.02em;text-align:center;padding:24px}.co-form__iframe-wrapper{position:relative;min-width:0}.co-form__iframe{display:block;width:100%;border:0;background:transparent;max-height:none;overflow:visible}@media(min-width:769px){.co-form__iframe-wrapper{height:950px!important;overflow-y:auto;overflow-x:hidden}}.co-form__empty{padding:48px 24px;border:.5px dashed var(--co-border);border-radius:6px;background:#ffffff80;text-align:center;font-family:var(--co-font-sans);font-size:13px;color:var(--co-text-muted);letter-spacing:.02em}.co-faq-section{padding:60px 32px 80px;background:var(--co-bg-primary);box-sizing:border-box}.co-faq-section *{box-sizing:border-box}.co-faq-section--bg-white{background:var(--co-bg-primary)}.co-faq-section__head{max-width:640px;margin:0 auto 36px;text-align:center}.co-faq-list{max-width:640px;margin:0 auto;text-align:left}.co-faq-item{padding:16px 0;border-bottom:.5px solid var(--co-border-light)}.co-faq-item[open] summary{margin-bottom:8px}.co-faq-q{font-family:var(--co-font-sans);font-size:13px;font-weight:600;color:var(--co-text-primary);cursor:pointer;list-style:none;position:relative;padding-right:24px}.co-faq-q::-webkit-details-marker{display:none}.co-faq-q:after{content:"+";position:absolute;right:0;top:0;font-size:18px;font-weight:400;color:var(--co-accent)}.co-faq-item[open] .co-faq-q:after{content:"\2212"}.co-faq-a{font-family:var(--co-font-sans);font-size:12px;color:var(--co-text-secondary);line-height:1.6}.co-faq-a p{margin:0;padding:0}@media(max-width:768px){.co-hero{padding:56px 20px 40px}.co-form{padding:0 20px 56px;margin-top:-16px}.co-form__grid{grid-template-columns:1fr;gap:32px}.co-form__image-wrapper{aspect-ratio:4 / 3}.co-form__image{width:100%;height:100%;object-fit:cover}.co-form__image-placeholder{aspect-ratio:4 / 3}.co-faq-section{padding:48px 20px 64px}.co-h1{font-size:28px}.co-h2{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-order.css.map */
