.sexyhair-component.sexyhair-form{width:100%;margin:0 auto}.sexyhair-component.sexyhair-form-section{width:100%}.sexyhair-form-section__inner{max-width:var(--container-medium);margin:0 auto;padding:0 var(--space-page-pad-mobile) 60px}.sexyhair-form-section__heading{margin:0 0 16px;text-align:center}.sexyhair-form-section__body{margin:0 auto 32px;max-width:860px;text-align:center}.sexyhair-form .sexyhair-form__form{max-width:860px;margin:0 auto}.sexyhair-form .sexyhair-form__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.sexyhair-form .sexyhair-form__field--full{grid-column:1 / -1}.sexyhair-form .sexyhair-form__required-note{margin:0 0 24px}.sexyhair-section-contact-form .sexyhair-form .sexyhair-form__form{margin-left:0;margin-right:auto}.sexyhair-section-contact-form .sexyhair-form-section__heading,.sexyhair-section-contact-form .sexyhair-form-section__body{margin-left:0;text-align:left}.sexyhair-form .sexyhair-form__field--invalid input,.sexyhair-form .sexyhair-form__field--invalid textarea,.sexyhair-form .sexyhair-form__field--invalid select{box-shadow:inset 0 0 0 2px var(--color-sexy-red)}.sexyhair-form .sexyhair-form__error{margin:6px 0 0;color:var(--color-sexy-red)}.sexyhair-form .sexyhair-form__summary{margin:0 0 24px;padding:16px 20px;border-left:3px solid var(--color-sexy-red);color:var(--color-black);background-color:var(--color-light-gray)}.sexyhair-form .sexyhair-form__unavailable{margin:0;padding:24px;text-align:center;background-color:var(--color-light-gray)}.sexyhair-form .sexyhair-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sexyhair-form .sexyhair-form__captcha{margin:32px 0 0}.sexyhair-form .sexyhair-form__captcha-legend{margin:0 0 8px}.sexyhair-form .sexyhair-form__widget{display:block;max-width:100%}.sexyhair-form .sexyhair-form__captcha-privacy{margin:8px 0 0}.sexyhair-form .sexyhair-form__captcha-privacy a{color:var(--color-warm-gray);text-decoration:underline}.sexyhair-form .sexyhair-form__submit{margin:32px 0 0;width:100%}.sexyhair-form .sexyhair-form__success{padding:40px 24px;text-align:center}.sexyhair-form .sexyhair-form__success-heading{margin:0 0 12px}.sexyhair-form .sexyhair-form__success-heading:focus{outline:none}.sexyhair-form .sexyhair-form__success-body{margin:0}.sexyhair-form .sexyhair-form__label{display:block;margin:0 0 8px}.sexyhair-form .sexyhair-form__input,.sexyhair-form .sexyhair-form__textarea,.sexyhair-form .sexyhair-form__select,.sexyhair-form .sexyhair-form__other-input{width:100%;padding:10px 14px;border:1px solid var(--color-warm-gray);background-color:var(--color-white);color:var(--color-black)}.sexyhair-form .sexyhair-form__textarea{min-height:132px;resize:vertical}.sexyhair-form .sexyhair-form__select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.sexyhair-form .sexyhair-form__checks{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:8px}.sexyhair-form .sexyhair-form__check{display:flex;align-items:center;gap:12px}.sexyhair-form .sexyhair-form__check input{width:18px;height:18px;margin:0;flex:0 0 auto;border:1px solid var(--color-warm-gray);accent-color:var(--color-sexy-red)}.sexyhair-form .sexyhair-form__check label{margin:0;cursor:pointer}.sexyhair-form .sexyhair-form__check--radio{min-height:44px;cursor:pointer}.sexyhair-form fieldset.sexyhair-form__field{border:0;margin:0;padding:0;min-width:0}.sexyhair-form .sexyhair-form__group-label{margin:12px 0 0}.sexyhair-form .sexyhair-form__paragraph,.sexyhair-form .sexyhair-form__paragraph p{margin:0}.sexyhair-form .sexyhair-form__paragraph a{color:inherit;text-decoration:underline}.sexyhair-form .sexyhair-form__help{margin:6px 0 0}.sexyhair-form .sexyhair-form__other{margin-top:12px}.sexyhair-form .sexyhair-form__other[hidden]{display:none}@media screen and (min-width:750px){.sexyhair-form .sexyhair-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sexyhair-form .sexyhair-form__group-label,.sexyhair-form .sexyhair-form__paragraph{grid-column:1 / -1}.sexyhair-form .sexyhair-form__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.sexyhair-form .sexyhair-form__submit{width:auto}}.sexyhair-component .sexyhair-form-disclosure{width:100%}.sexyhair-component .sexyhair-form-disclosure__summary{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid var(--color-divider);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.sexyhair-component .sexyhair-form-disclosure__summary::-webkit-details-marker{display:none}.sexyhair-component .sexyhair-form-disclosure__summary::marker{display:none;content:""}.sexyhair-component .sexyhair-form-disclosure__summary:focus-visible{outline:2px solid var(--color-sexy-red);outline-offset:2px}.sexyhair-component .sexyhair-form-disclosure__label{color:var(--color-black)}.sexyhair-component .sexyhair-form-disclosure__icon{position:relative;flex-shrink:0;width:16px;height:16px}.sexyhair-component .sexyhair-form-disclosure__icon:before,.sexyhair-component .sexyhair-form-disclosure__icon:after{content:"";position:absolute;background:var(--color-sexy-red);transition:transform .25s ease}.sexyhair-component .sexyhair-form-disclosure__icon:before{top:50%;left:0;right:0;height:2px;margin-top:-1px}.sexyhair-component .sexyhair-form-disclosure__icon:after{left:50%;top:0;bottom:0;width:2px;margin-left:-1px}.sexyhair-component .sexyhair-form-disclosure[open] .sexyhair-form-disclosure__icon:before,.sexyhair-component .sexyhair-form-disclosure[open] .sexyhair-form-disclosure__icon:after{background:var(--color-black)}.sexyhair-component .sexyhair-form-disclosure[open] .sexyhair-form-disclosure__icon:after{transform:rotate(90deg)}.sexyhair-component .sexyhair-form-disclosure__panel{padding:28px 0 0}.sexyhair-component .sexyhair-form-disclosure__panel .sexyhair-form__form{margin-left:0;margin-right:auto}@media(prefers-reduced-motion:reduce){.sexyhair-component .sexyhair-form-disclosure__icon:before,.sexyhair-component .sexyhair-form-disclosure__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/sexyhair-component-form.css.map */
