.custom-component-omp-form{padding-bottom:10px}.omp-form-shell{background:var(--foreword-white);border:1px solid var(--foreword-black);margin-left:auto;margin-right:auto;padding:2rem 5%;width:100%}.omp-form-grid{display:grid;gap:0 18px;grid-template-columns:1fr}.omp-form-grid>.shopify-block{min-width:0}.omp-form-grid>.shopify-block:has(>.omp-form-field--full){grid-column:1 / -1}.omp-form-grid>.shopify-block:has(>.omp-form-field--half){grid-column:span 1}.omp-form-field{container-type:inline-size;margin-bottom:9px;width:100%}.omp-form-field--half{grid-column:span 1}.omp-form-field--full{grid-column:1 / -1}.omp-form-field label,.omp-form-field legend{display:block;margin-bottom:9px}.omp-form-field fieldset{border:0;margin:0;padding:0}.omp-custom-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.omp-custom-form textarea{padding:12px 16px}.omp-form-required{color:var(--foreword-pop)}.omp-form-options{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.omp-custom-form .omp-form-option{align-items:center;background:var(--foreword-white);border:1px solid var(--foreword-black);cursor:pointer;display:flex;flex:1 1 220px;gap:13px;line-height:1.3;min-width:0;padding:15px 17px;transition:background .16s ease,box-shadow .16s ease,transform .16s ease;-webkit-user-select:none;user-select:none}.omp-custom-form .omp-form-option:hover{background:var(--foreword-bg-1)}.omp-custom-form .omp-form-option:has(input:checked){background:var(--foreword-primary);box-shadow:-5px 5px #00000038;transform:translate(2px,-2px)}.omp-custom-form .omp-form-option:has(input:checked):hover{background:var(--foreword-primary)}.omp-custom-form .omp-form-option span{flex:1 1 auto;font-family:var(--secondary-font);font-size:15px;font-weight:600}.omp-custom-form .omp-form-option input{margin-bottom:0;padding:0}.omp-custom-form .omp-form-option input[type=radio],.omp-custom-form .omp-form-option input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--foreword-white);border:1px solid var(--foreword-black);cursor:pointer;flex:0 0 auto;height:24px;margin:0;position:relative;transition:background .16s ease;width:24px}.omp-custom-form .omp-form-option input[type=radio]{border-radius:50%}.omp-custom-form .omp-form-option input[type=checkbox]{border-radius:0}.omp-custom-form .omp-form-option input[type=checkbox]:checked{background:var(--foreword-primary)}.omp-custom-form .omp-form-option input[type=checkbox]:checked:after{content:"";border:solid var(--foreword-black);border-width:0 2.5px 2.5px 0;height:12px;left:8px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.omp-custom-form .omp-form-option input[type=radio]:checked:after{background:var(--foreword-pop);border-radius:50%;content:"";top:4px;right:4px;bottom:4px;left:4px;position:absolute}.omp-custom-form .omp-form-option input[type=radio]:focus-visible,.omp-custom-form .omp-form-option input[type=checkbox]:focus-visible{outline:2px solid var(--foreword-pop);outline-offset:2px}.omp-form-file-control{display:flex;align-items:center;gap:18px;border:2px dashed var(--foreword-black);background:var(--foreword-white);cursor:pointer;margin-bottom:12px;padding:22px;position:relative;transition:background .16s ease,border-color .16s ease}.omp-form-file-control:hover,.omp-form-file-control.is-drag{background:var(--foreword-bg-1)}.omp-form-file-control.is-filled{border-style:solid;background:var(--foreword-bg-2)}.omp-form-file-icon{width:52px;height:52px;align-items:center;background:var(--foreword-primary);border:1px solid var(--foreword-black);color:var(--foreword-black);display:flex;flex:0 0 auto;justify-content:center}.omp-form-file-icon svg{height:24px;width:24px}.omp-form-file-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0;pointer-events:none}.omp-form-file-prompt{color:var(--foreword-black);font-family:var(--secondary-font);font-size:16px;font-weight:700;line-height:1.3}.omp-form-file-help{color:var(--foreword-gray-dk);font-family:var(--secondary-font);font-size:12px;letter-spacing:0;line-height:1.3;margin:0}.omp-form-file-button{align-self:center;background:var(--foreword-white);border:1px solid var(--foreword-black);color:var(--foreword-black);display:inline-block;flex:0 0 auto;font-family:var(--secondary-font);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.3;padding:11px 18px;pointer-events:none;transition:background .16s ease;white-space:nowrap}.omp-form-file-control:hover .omp-form-file-button{background:var(--foreword-primary)}.omp-form-file-control input[type=file]{cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;width:100%}@container (max-width: 400px){.omp-form-file-control{align-items:stretch;flex-direction:column;gap:14px;padding:24px 20px;text-align:center}.omp-form-file-icon{align-self:center}.omp-form-file-copy{align-items:center}.omp-form-file-button{text-align:center;width:100%}}.omp-form-field-error,.omp-form-status.is-error{color:var(--foreword-pop)}.omp-form-field-error{margin:-3px 0 12px}.omp-form-field.is-invalid input,.omp-form-field.is-invalid textarea{border-color:var(--foreword-pop)}.omp-form-status{margin-bottom:18px}.omp-custom-form.is-submitting{cursor:wait}.omp-custom-form.is-submitting .omp-form-grid{opacity:.62;pointer-events:none}.omp-custom-form.is-success .omp-form-grid,.omp-custom-form.is-success .omp-form-submit,.omp-custom-form.is-success .omp-form-honeypot{display:none}.omp-custom-form.is-success .omp-form-status{margin-bottom:0}.omp-form-status[hidden],.omp-form-field-error[hidden]{display:none}.omp-form-status.is-success{color:var(--foreword-black)}.omp-form-success-card{color:var(--foreword-black);position:relative}.omp-form-success-title{display:block;font-family:var(--primary-font);font-size:clamp(32px,6vw,58px);font-weight:800;letter-spacing:0;line-height:.95;max-width:740px}.omp-form-success-message{font-family:var(--secondary-font);font-size:clamp(16px,2vw,19px);line-height:1.45;margin:18px 0 0;max-width:680px}.omp-form-success-message p{margin:0}.omp-form-success-message p+p{margin-top:.75em}.omp-form-success-message a{color:inherit;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em}.omp-form-status-title{display:block;margin-bottom:6px}.omp-form-submit.is-loading{cursor:wait;opacity:.65;pointer-events:none}.omp-form-honeypot{left:-9999px;position:absolute;top:auto}@media only screen and (min-width:768px){.omp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.omp-form-field--half{grid-column:span 1}}@media only screen and (min-width:992px){.custom-component-omp-form{padding-left:54px;padding-right:54px}.omp-form-shell .omp-form-submit{display:flex;margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/omp-custom-form.css.map */
