.custom-variant-form.active{display:flex;align-items:center;justify-content:center;position:fixed;top:0;width:100vw;height:100%;z-index:999;left:0;background:#00000080;padding-block:40px;padding-inline:10px}.custom-variant-form{display:none}.custom-variant-form .popup-inner{width:100%;max-width:500px;background:#fff;border-radius:10px;height:auto;padding:2rem 2rem 3rem;max-height:100%;overflow-y:auto}.custom-variant-form .popup-close svg{width:16px;height:16px;display:block}.custom-variant-form .popup-close{margin-left:auto;width:fit-content}.custom-variant-form .form-title{margin:0;font-size:24px;letter-spacing:normal;font-weight:500;line-height:1.5;margin-bottom:2rem}.custom-variant-form .process-bar-line{display:block;width:100%;height:8px;border-radius:4px;background:#dadada;position:relative}.custom-variant-form .process-bar-line:after{content:"";height:100%;display:block;position:absolute;left:0;width:var(--progressbar-width);background:#000;border-radius:4px}.custom-variant-form .bar-titles{display:flex;justify-content:space-between;gap:32px;margin-top:4px;letter-spacing:normal;color:#7b7b7b;margin-bottom:1.4rem}.custom-variant-form #first-btn,.custom-variant-form #second-btn{padding:.9rem;width:fit-content;border:1px solid #E4E4E4;font-size:1.4rem;letter-spacing:0;line-height:1.2rem;background-color:rgb(var(--color-background));border-radius:5px;color:rgb(var(--color-foreground))}.custom-variant-form #first-btn.active,.custom-variant-form #second-btn.active{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.custom-variant-form .step-buttons{display:flex;justify-content:space-between;gap:32px;align-items:center}.custom-variant-form #custom-form{display:flex;overflow:hidden}.custom-variant-form .first-slide,.custom-variant-form .second-slide{width:100%;min-width:100%;margin-top:1.2rem}.custom-variant-form .left-move{transform:translate(-100%)}.custom-variant-form .top-field-part{display:grid;grid-template-columns:1fr 1fr;gap:14px}.custom-variant-form .full-width.form-field{grid-column:1 / 3}.custom-variant-form .required{color:red;font-size:18px;line-height:1;margin-left:2px}.custom-variant-form .form-field label{font-size:16px;line-height:1.4;display:flex;margin-bottom:4px;font-family:var(--font-heading-family)}.custom-variant-form .form-field input{font-size:16px;min-height:32px;border-radius:6px;border:2px solid #ddd;padding-left:12px;width:100%;font-family:var(--font-body-family)}.custom-variant-form .form-field input::placeholder{color:inherit}.custom-variant-form .form-field input:focus-visible{outline:none;border-color:#000;box-shadow:none;border-width:3px;min-height:34px}.custom-variant-form .next-slide-btn,.custom-variant-form .prev-slide-btn,.custom-variant-form .submit-slide-btn{width:fit-content;font-size:14px;line-height:1.5;padding:2px 12px;background:#000;color:#fff;border-radius:4px;display:block;border:none;cursor:pointer}.custom-variant-form .form-field textarea{font-size:16px;min-height:58px;border-radius:6px;border:2px solid #ddd;padding:1px 1px 1px 12px;width:100%;max-width:100%;line-height:1.5;font-family:var(--font-body-family);display:block}.custom-variant-form .form-field textarea:focus-visible{outline:none;border-color:#000;box-shadow:none;border-width:3px}.custom-variant-form .next-slide-btn{margin-left:auto}.custom-variant-form .second-slide .bottom-btns{display:flex;justify-content:space-between;align-items:center}.custom-variant-form .bottom-btns{margin-top:16px}.custom-variant-form .second-slide .bottom-btns .prev-slide-btn{min-width:85px;display:flex;justify-content:center;background:#ddd;color:#000}.custom-variant-form .second-slide .bottom-btns .submit-slide-btn{min-width:85px;display:flex;justify-content:center}.custom-variant-form .bottom_text p{margin:18px 0 0;font-size:13px;text-align:center;color:#7b7b7b;line-height:1}.custom-measurements-data-summary{display:none;border:1px solid #b8b1b1;border-radius:4px;background:#f7f4f4b3;padding:16px}.summary-header{display:flex;justify-content:space-between;font-size:14px;line-height:1.5}.custom-measurements-data-summary .data_edit{text-decoration:underline;color:#4747e4;cursor:pointer}.custom-measurements-data-summary #measurement-summary ul{margin:10px 0 0;list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.custom-measurements-data-summary #measurement-summary ul li{font-size:14px;line-height:1.5}.custom-measurements-data-summary .summary-header p{font-weight:500}.custom-measurements-data-summary #measurement-summary ul li span{color:#7b7b7b}.final-action-btn #cancel-btn{width:fit-content;font-size:14px;line-height:1.5;padding:2px 12px;border-radius:4px;border:none;min-width:85px;display:flex;justify-content:center;background:#ddd;color:#000;cursor:pointer}.final-action-btn{display:flex;gap:10px;align-items:center}body.scroll-jam{overflow:hidden}@media screen and (max-width:400px){.custom-variant-form .top-field-part{grid-template-columns:1fr}.custom-variant-form .full-width.form-field{grid-column:1}.custom-measurements-data-summary .summary-header{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-variant-picker.css.map */
