.custom-form-section{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1rem 0;width:100%}input:disabled{background-color:#0000000d}.field-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1rem 0;width:100%;grid-column:span 2}.column.full.yes-no{display:flex;align-items:center;gap:1rem}.column.full.submit{margin:auto}.form-wrapper{grid-template-areas:"form";display:grid;justify-content:center;width:70%;margin:auto}form{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 1600px){.form-wrapper{width:60%}}@media screen and (max-width: 800px){form{min-width:0;max-width:400px;width:80vw;margin:auto}.column{grid-column:span 2}.section{grid-template-columns:1fr}}.column{min-width:0}.column.full{grid-column:span 2}label{display:block}.form-loading{opacity:0;pointer-events:none;transition:opacity .3s ease}.form-loaded{opacity:1;pointer-events:auto}.loading-overlay{position:relative;top:5rem;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;margin-top:0}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner:empty{display:block}.form-wrapper{position:relative}.loading-text{color:#666;font-size:14px}fieldset{box-sizing:border-box;border-radius:8px;border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.hidden{display:none}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{width:100%;padding:.5rem;border-radius:4px;border:1.5px solid #ccc;box-sizing:border-box}.product-card{position:relative;border:1px solid #ccc;border-radius:8px;padding:1rem;width:fit-content;cursor:pointer;transition:border-color .3s;box-sizing:border-box;max-width:300px;max-height:fit-content;overflow:auto;height:100%}.product-card a{text-decoration:none}.product-description{grid-area:description;overflow:hidden}#product-wrapper{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto}.custom-form-products{width:100%}.custom-form-section#product-wrapper .column{display:flex}.product-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-check{grid-area:product-title}.product-check{display:flex;justify-content:space-between}.products .quantity_container .row{margin-top:30px!important}.product-card{margin:auto}.product-card:hover{border-color:#000}.product-card input[type=checkbox][name="product[]"]{pointer-events:none;top:1rem;right:1rem}.product-card:has(input[type=checkbox]:checked){background-color:#0000001a}.product-card{cursor:pointer;display:block}.product-content h3{margin-top:0;margin-bottom:.5rem}.product-content p{margin:0;font-size:1.25rem;color:#555}.product-card fieldset{border:none;padding:0}p{margin:0}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.quantity_container,.provider_agreement{display:flex;align-items:flex-end;gap:1rem;flex-wrap:nowrap;margin-bottom:1rem}.quantity_container>div{display:flex;flex-direction:column;min-width:80px}.quantity_container label{font-weight:500;margin-bottom:.25rem}.delete-btn{background-color:transparent;border:none;cursor:pointer;font-size:1.4rem}.delete-btn:hover{background-color:#ccc;border-radius:4px}.form-btn{background-color:#000;color:#fff;font-weight:700;padding:.6rem 1.2rem;border:none;border-radius:1.25rem;cursor:pointer;font-size:1rem;text-align:center;display:inline-block;transition:background-color .2s ease}.form-btn:hover{background-color:#333}.add-btn{display:flex;gap:1rem}.add-btn button.form-btn{align-self:center;white-space:nowrap}.warning-message p{color:#fff;margin-top:.5rem}.warning-message.visible{visibility:visible}.warning-message .icon{display:inline-block;width:16px;height:16px;background-color:#fff;color:#dc143c;border-radius:50%;text-align:center;line-height:16px;font-weight:700;font-size:12px;margin:auto 1rem auto 0}input.error,select.error{border:1.5px solid #DC143C}.warning-message{visibility:hidden;position:relative;background-color:#dc143c;color:#fff;padding:8px 12px;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:100;white-space:nowrap;display:flex}.warning-message:before{content:"";position:absolute;top:-6px;left:15px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #DC143C}#provider-email,#account-email,#copy-email{width:30%;min-width:220px;margin-left:.5rem}.req{color:red}#confirmation-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;justify-content:center;align-items:center;overflow:scroll;z-index:1000}#submit-btn{margin:2rem auto;padding:1rem 2rem}#submit-btn h4{color:#fff;margin:0}.form-btn--loading--submitting{display:inline-flex;align-items:center;gap:8px;opacity:.85;pointer-events:none;vertical-align:middle}.spinner-submitting{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-form.css.map */
