.wholesale-form-section{position:relative}.wholesale-form-section::before{content:"";background:url(/cdn/shop/files/wholesale-request-form-bg.png?v=1768559020) no-repeat bottom left;background-size:contain;position:absolute;width:40%;padding-bottom:28.1%;left:88px;bottom:0}.wholesale-form-section .wholesale-form-wrapper{display:flex;flex-direction:row;gap:56px}.wholesale-form-section .wholesale-form-wrapper .wholesale-image-bg{padding:24px;border-radius:16px;background:#fff;flex:0 0 42.85%;max-width:42.85%;width:100%;height:100%}.wholesale-form-section .wholesale-form-wrapper .wholesale-image-bg .wholesale-image{position:relative;display:block;margin:0px;padding-bottom:100%;overflow:hidden}.wholesale-form-section .wholesale-form-wrapper .wholesale-image-bg .wholesale-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.wholesale-form-section .wholesale-form-wrapper .wholesale-form{flex:1;width:100%}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .wholesale-form-title{margin-bottom:16px}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .wholesale-form-title *{color:#79254c;font-family:var(--font-heading--family);font-size:48px;font-style:normal;font-weight:700;line-height:110%}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .wholesale-form-text *{color:#79254c;font-family:var(--font-paragraph--family);font-size:18px;font-style:normal;font-weight:500;line-height:128%}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .wholesale-form-text * strong{font-weight:700}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:56px}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .form-half-bg,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .form-half-bg{display:flex;flex-direction:row;gap:16px 8px;flex-wrap:wrap;width:100%}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .form-half-bg input,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .form-half-bg input{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form input,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form input{height:48px;padding:8px 20px 8px 16px;border-radius:99px;border:2px solid #79254c;background:#fff;color:#79254c;font-family:var(--font-heading--family);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.32px;width:100%;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form input::placeholder,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form input::placeholder{text-transform:uppercase;color:#79254c;opacity:1}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form input:-webkit-autofill,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form input:-webkit-autofill{-webkit-text-fill-color:#79254c !important;box-shadow:0 0 0 1000px var(--input-bg, #fff) inset}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .upload-btn,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .upload-btn{display:flex;padding:8px 16px;flex-direction:row;align-items:flex-start;gap:10px;border-radius:8px;background:#ffcde2;color:#79254c;font-family:var(--font-heading--family);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.32px;text-transform:uppercase;align-items:center}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .upload-btn svg,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .upload-btn svg{min-width:16px;height:16px;width:16px}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .checkbox label,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .checkbox label{margin:8px 0;color:#79254c;font-size:16px;font-style:normal;font-weight:500;line-height:24px;position:relative;padding-left:32px}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .checkbox label a,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .checkbox label a{text-decoration:underline}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .checkbox label input[type=checkbox],.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .checkbox label input[type=checkbox]{position:absolute;opacity:0;width:auto;height:auto}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .checkbox label::before,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .checkbox label::before{position:absolute;top:0px;left:0px;width:24px;height:24px;background:url(/cdn/shop/files/form-checkbox.png?v=1767942614) no-repeat center left;content:"";background-size:contain}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .checkbox label:has(input[type=checkbox]:checked):before,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .checkbox label:has(input[type=checkbox]:checked):before{background:url(/cdn/shop/files/form-checkbox-select.png?v=1767942615) no-repeat center left;background-size:contain}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .button,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .button{margin:16px 0 0 0;padding:0 40px;height:48px}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .contact-form__error,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .contact-form__success,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .contact-form__error,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .contact-form__success{display:flex;align-items:center;gap:var(--gap-xs);font-weight:600;font-size:16px;border:2px solid;border-radius:10px;padding:10px;background:#fff;outline:none}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .contact-form__error,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .contact-form__error{color:red}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .contact-form__success,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .contact-form__success{color:green}@media only screen and (min-width: 0px)and (max-width: 749px){.wholesale-form-section::before{display:none}.wholesale-form-section .wholesale-form-wrapper{flex-direction:column-reverse;gap:24px}.wholesale-form-section .wholesale-form-wrapper .wholesale-image-bg{flex:1;max-width:100%;padding:0;border-radius:0px;background:none}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .wholesale-form-title{text-align:center}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .wholesale-form-title *{text-align:center;font-size:32px;line-height:104%}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .wholesale-form-text{text-align:center}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .wholesale-form-text *{text-align:center;font-size:18px;line-height:128%}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form{margin-top:24px}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .form-half-bg input,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .form-half-bg input{flex:0 0 100%;max-width:100%;font-size:12px}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form input,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form input{font-size:12px}.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form .button,.wholesale-form-section .wholesale-form-wrapper .wholesale-form .contact-form__form .button{width:100%}}.wholesale-ecf-form.cs-form-parent-warp{margin:0 -4px}.wholesale-ecf-form.cs-form-parent-warp .element-group{padding:0 4px;margin-bottom:16px}.wholesale-ecf-form.cs-form-parent-warp .element-group.cs-width-50,.wholesale-ecf-form.cs-form-parent-warp .element-group.cs-width-100{padding:0 4px}.wholesale-ecf-form.cs-form-parent-warp .cs-form-wrap label{display:none !important}.wholesale-ecf-form.cs-form-parent-warp .cs-form-wrap .form-submit-btn-wrap button{padding:0 40px;height:48px;outline-color:var(--button-background-color);outline:none;position:relative;--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary);--text-align: center;font-family:var(--font-heading--family);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary);display:grid;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color) !important;border:none !important;font-style:var(--font-paragraph--style);font-size:16px;font-weight:400;line-height:100%;margin-block:0;cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);letter-spacing:.32px;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.wholesale-ecf-form.cs-form-parent-warp .cs-form-wrap .form-submit-btn-wrap button::before{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%);background:url(sparkle_new.gif) no-repeat center center;background-size:contain;opacity:0;pointer-events:none}.wholesale-ecf-form.cs-form-parent-warp .cs-form-wrap .form-submit-btn-wrap button:hover::before{opacity:1}.wholesale-ecf-form.cs-form-parent-warp .cs-form-wrap div.radio-group div{position:relative;margin-bottom:16px;width:100%;gap:3px}.wholesale-ecf-form.cs-form-parent-warp .cs-form-wrap div.radio-group div>label{display:block !important;margin:8px 0;color:#79254c;font-size:16px;font-style:normal;font-weight:500;line-height:24px;position:relative;padding-left:32px;cursor:default}.wholesale-ecf-form.cs-form-parent-warp .cs-form-wrap div.radio-group div input[type=checkbox]{position:absolute;opacity:0;width:auto;height:auto}.wholesale-ecf-form.cs-form-parent-warp .cs-form-wrap div.radio-group div::before{position:absolute;top:8px;left:0;width:24px;height:24px;content:"";background:url(/cdn/shop/files/form-checkbox.png?v=1767942614) no-repeat center left;background-size:contain}.wholesale-ecf-form.cs-form-parent-warp .cs-form-wrap div.radio-group div:has(input[type=checkbox]:checked)::before{background:url(/cdn/shop/files/form-checkbox-select.png?v=1767942615) no-repeat center left;background-size:contain}.wholesale-ecf-form.cs-form-parent-warp .checkbox-link{font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:underline}.wholesale-ecf-form.cs-form-parent-warp .checkbox-link.hidden{opacity:0}@media(max-width: 749px){.wholesale-ecf-form.cs-form-parent-warp .cs-form-wrap .form-submit-btn-wrap button{width:100%}.wholesale-ecf-form.cs-form-parent-warp .Polaris-FormLayout+.element-group{margin-bottom:0}}