.cd-contact-form,.cd-contact-form *{box-sizing:border-box}.cd-contact-form{width:100%;position:relative;isolation:isolate;overflow:hidden;background:var(--cd-cf-bg, #151515);color:var(--cd-cf-text, #ffffff);font-family:inherit}.cd-contact-form__shell{width:100%;margin:0 auto;padding:clamp(154px,11.14vw,228px) 56px clamp(88px,7vw,144px);min-height:min(100svh,980px)}.cd-contact-form__divider{display:block;width:100%;height:1px;background:#ffffff75;transform-origin:left center;transform:scaleX(0);opacity:0;transition:transform .9s cubic-bezier(.19,1,.22,1),opacity .6s ease}.cd-contact-form.is-visible .cd-contact-form__divider{opacity:1;transform:scaleX(1)}.cd-contact-form__mobile-divider{display:none}.cd-contact-form__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(640px,44.6vw);column-gap:clamp(52px,4.95vw,102px);align-items:start;padding-top:clamp(38px,2.25vw,46px)}.cd-contact-form__intro{min-width:0;width:100%}.cd-contact-form__heading{margin:0;color:var(--cd-cf-text, #ffffff);font-size:32px;line-height:1;font-weight:400;letter-spacing:-.005em}.cd-contact-form__panel{width:100%;min-width:0}.cd-contact-form__form{display:block;width:100%;margin:0}.cd-contact-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(30px,2.15vw,44px);row-gap:24px}.cd-contact-form__field{min-width:0}.cd-contact-form__field--full{grid-column:1 / -1}.cd-contact-form__label{display:block;width:max-content;max-width:100%;margin:0 0 10px;color:var(--cd-cf-text, #ffffff);font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.005em}.cd-contact-form__required{color:var(--cd-cf-accent, #635cfc)}.cd-contact-form__input,.cd-contact-form__textarea{display:block;width:100%;margin:0;border:0;outline:none;background:#f0f0f0;color:#151515;box-shadow:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.005em;caret-color:var(--cd-cf-accent, #635cfc);transition:background-color .18s ease,box-shadow .18s ease}.cd-contact-form__input{height:clamp(56px,3.91vw,80px);padding:0 clamp(26px,1.65vw,34px);border-radius:999px}.cd-contact-form__textarea{height:clamp(240px,16.62vw,340px);min-height:clamp(240px,16.62vw,340px);padding:clamp(22px,1.42vw,29px) clamp(26px,1.65vw,34px);border-radius:clamp(19px,1.18vw,24px);resize:vertical}.cd-contact-form__input::placeholder,.cd-contact-form__textarea::placeholder{color:#15151566;opacity:1}.cd-contact-form__input:focus,.cd-contact-form__textarea:focus{background:#fff;box-shadow:0 0 0 2px #635cfc73}.cd-contact-form__submit{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(56px,3.91vw,80px);margin:24px 0 0;padding:0 28px;border:0;border-radius:999px;background:var(--cd-cf-button-bg, #6C53F6);color:#151515;box-shadow:none;cursor:pointer;appearance:none;-webkit-appearance:none;font:inherit;font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.005em;text-align:center;transition:transform .22s ease,filter .22s ease}.cd-contact-form__submit:hover{filter:brightness(1.04)}.cd-contact-form__submit:active{transform:scale(.985)}.cd-contact-form__status{margin:0 0 24px;padding:16px 20px;border-radius:18px;font-size:16px;line-height:24px;letter-spacing:-.005em}.cd-contact-form__status--success,.cd-contact-form__status--error{background:#ffffff1a;color:#fff}.cd-contact-form__status--error ul,.cd-contact-form__status--error ol{margin:0;padding-left:20px}html.cd-contact-form-js .cd-cf-text-animate .cd-cf-char{display:inline-block;opacity:0;transform:translateY(.72em) rotate(1deg);transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--cd-cf-text-delay, 0ms) + (var(--cd-cf-char-index, 0) * 14ms));will-change:opacity,transform}html.cd-contact-form-js .cd-contact-form.is-visible .cd-cf-text-animate .cd-cf-char{opacity:1;transform:translateY(0) rotate(0)}.cd-cf-space{display:inline-block;width:.26em}html.cd-contact-form-js .cd-cf-field-animate{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1);transition-delay:var(--cd-cf-delay, 0ms);will-change:opacity,transform}html.cd-contact-form-js .cd-contact-form.is-visible .cd-cf-field-animate{opacity:1;transform:translateY(0)}html.cd-contact-form-header-light #shopify-section-header-inline,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-header__wrapper,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-header__wrapper>.t4s-container,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-container,html.cd-contact-form-header-light .cd-contact-form-header-is-light,html.cd-contact-form-header-light .cd-contact-form-header-is-light .t4s-header__wrapper,html.cd-contact-form-header-light .cd-contact-form-header-is-light .t4s-container{background:#151515!important;background-color:#151515!important;box-shadow:none!important}html.cd-contact-form-header-light #shopify-section-header-inline,html.cd-contact-form-header-light #shopify-section-header-inline a,html.cd-contact-form-header-light #shopify-section-header-inline button,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-header__wrapper,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-header__wrapper a,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-site-nav__link,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-pr,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-icon,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-header__icon,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-menu-toggle,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-drawer-menu__close,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-header__wrapper .t4s-push-menu-btn,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-header__wrapper .t4s-push-menu-btn span,html.cd-contact-form-header-light #shopify-section-header-inline .cd-hero-header__wrapper,html.cd-contact-form-header-light #shopify-section-header-inline .cd-hero-header__wrapper a,html.cd-contact-form-header-light .cd-contact-form-header-is-light,html.cd-contact-form-header-light .cd-contact-form-header-is-light a,html.cd-contact-form-header-light .cd-contact-form-header-is-light button{color:#fff!important;border-color:#ffffff6b!important}html.cd-contact-form-header-light #shopify-section-header-inline svg,html.cd-contact-form-header-light #shopify-section-header-inline svg *,html.cd-contact-form-header-light .cd-contact-form-header-is-light svg,html.cd-contact-form-header-light .cd-contact-form-header-is-light svg *{color:#fff!important;stroke:currentColor!important}html.cd-contact-form-header-light #shopify-section-header-inline .t4s-header__logo img,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-header__logo svg,html.cd-contact-form-header-light #shopify-section-header-inline .t4s-header__logo a,html.cd-contact-form-header-light .cd-contact-form-header-is-light .t4s-header__logo img,html.cd-contact-form-header-light .cd-contact-form-header-is-light .t4s-header__logo svg,html.cd-contact-form-header-light .cd-contact-form-header-is-light .t4s-header__logo a{filter:brightness(0) invert(1)!important}@media(max-width:1199px){.cd-contact-form__shell{padding-inline:36px}.cd-contact-form__layout{grid-template-columns:minmax(0,1fr) minmax(560px,52vw);column-gap:44px}}@media(max-width:989px){.cd-contact-form__shell{padding:168px clamp(20px,5vw,36px) 50px;min-height:auto}.cd-contact-form__layout{display:flex;flex-direction:column;gap:0;padding-top:0}.cd-contact-form__shell>.cd-contact-form__divider{display:none}.cd-contact-form__mobile-divider{display:block;width:100%;height:1px;margin:24px 0 43px;background:#ffffff75;transform-origin:left center;transform:scaleX(0);opacity:0;transition:transform .9s cubic-bezier(.19,1,.22,1),opacity .6s ease}.cd-contact-form.is-visible .cd-contact-form__mobile-divider{opacity:1;transform:scaleX(1)}.cd-contact-form__heading{font-size:32px;line-height:32px;letter-spacing:-.005em}.cd-contact-form__fields{display:block}.cd-contact-form__field{margin:0 0 14px}.cd-contact-form__field--full{margin-bottom:0}.cd-contact-form__label{margin-bottom:6px;font-size:16px;line-height:24px;letter-spacing:-.005em}.cd-contact-form__input{height:56px;padding-inline:24px;font-size:16px;line-height:24px;letter-spacing:-.005em}.cd-contact-form__textarea{height:240px;min-height:240px;padding:22px 24px;border-radius:24px;font-size:16px;line-height:24px;letter-spacing:-.005em}.cd-contact-form__submit{height:56px;margin-top:30px;font-size:16px;line-height:24px;letter-spacing:-.005em}}@media(max-width:420px){.cd-contact-form__shell{padding-top:160px;padding-inline:20px}.cd-contact-form__mobile-divider{margin-bottom:42px}}.cd-contact-form,.cd-contact-form button,.cd-contact-form input,.cd-contact-form textarea,.cd-contact-form label,.cd-contact-form p,.cd-contact-form h2,.cd-contact-form span{font-weight:400;letter-spacing:-.005em}.cd-contact-form__field{text-align:left}.cd-contact-form__label{align-self:flex-start;justify-self:start;margin-left:0;margin-right:auto;text-align:left}@media(prefers-reduced-motion:reduce){.cd-contact-form__divider,.cd-cf-field-animate,.cd-cf-text-animate .cd-cf-char,.cd-contact-form__submit{transition:none!important;transform:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/cleerdent-contact-form.css.map */
