@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";.contact-figma{background:var(--cf-bg, #ffffff);color:var(--cf-text, #0d0d0d);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding:var(--cf-pad-y, 72px) var(--cf-pad-x, 24px)}.contact-figma--full{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.contact-figma__inner{max-width:1200px;margin:0 auto}.contact-figma__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--cf-gap, 56px);align-items:center}.contact-figma__badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:var(--cf-primary, #ffd600);color:#111;border-radius:999px;font-size:var(--cf-badge-size, 12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.contact-figma__heading{margin:0 0 12px;font-weight:800;font-size:var(--cf-heading-size, 44px);line-height:1.08}.contact-figma__heading p{margin:0}.contact-figma__description{color:var(--cf-muted, #7c7c7c);font-size:var(--cf-body-size, 14px);line-height:1.6;max-width:34rem;margin-bottom:26px}.contact-figma__description p{margin:0}.contact-figma__list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.contact-figma__item{display:grid;grid-template-columns:var(--cf-icon-size, 34px) 1fr;gap:14px;align-items:center}.contact-figma__item-icon{width:var(--cf-icon-size, 34px);height:var(--cf-icon-size, 34px);border-radius:999px;background:color-mix(in srgb,var(--cf-primary, #ffd600) 20%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--cf-primary, #ffd600)}.contact-figma__item-icon img{width:50%;height:50%;object-fit:contain}.contact-figma__item-label{display:block;color:#7c7c7c;font-size:14px}.contact-figma__item-value{display:block;color:var(--cf-muted, #7c7c7c);font-size:14px}.contact-figma__item-value p{margin:0;font-weight:700;color:#0d0d0d}.contact-figma__card{background:var(--cf-card-bg, #ffffff);border:1px solid var(--cf-border, #e5e5e5);border-radius:12px;box-shadow:0 14px 40px color-mix(in srgb,var(--cf-shadow, rgba(0,0,0,.12)) 100%,transparent);padding:22px 22px 18px}.contact-figma__notice{margin:0 0 12px;font-size:14px;line-height:1.4}.contact-figma__notice--success{color:#1f7a3a}.contact-figma__notice--error{color:#b42318}.contact-figma__fields{display:grid;gap:12px}.contact-figma__label{display:block;font-size:12px;color:var(--cf-muted, #7c7c7c);margin-bottom:6px}.contact-figma__input,.contact-figma__select,.contact-figma__textarea{width:100%;border:1px solid var(--cf-border, #e5e5e5);border-radius:8px;background:#fff;color:var(--cf-text, #0d0d0d);font:inherit;font-size:14px;outline:none}.contact-figma__input,.contact-figma__select{height:var(--cf-input-height, 50px);padding:0 14px}.contact-figma__textarea{padding:12px 14px;resize:vertical;min-height:120px}.contact-figma__input:focus,.contact-figma__select:focus,.contact-figma__textarea:focus{border-color:color-mix(in srgb,var(--cf-primary, #ffd600) 60%,#000);box-shadow:0 0 0 3px color-mix(in srgb,var(--cf-primary, #ffd600) 25%,transparent)}.contact-figma__select-wrap{position:relative}.contact-figma__chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--cf-muted, #7c7c7c)}.contact-figma__select{-webkit-appearance:none;appearance:none;padding-right:36px}.contact-figma__submit{margin-top:8px;height:var(--cf-btn-height, 52px);border:0;border-radius:var(--cf-btn-radius, 6px);background:var(--cf-primary, #ffd600);color:#111;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:filter .16s ease,transform .16s ease}.contact-figma__submit:hover{filter:brightness(1.03);transform:translateY(-1px)}.contact-figma__submit-arrow{font-size:1.15em;line-height:1}@media screen and (max-width:990px){.contact-figma__grid{grid-template-columns:1fr;align-items:stretch}.contact-figma__description{max-width:100%}}@media screen and (max-width:520px){.contact-figma__heading{font-size:clamp(28px,8vw,var(--cf-heading-size, 44px))}.contact-figma__card{padding:18px 16px 14px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/contact-figma.css.map */
