.kit-request-modal{display:none;background-color:#eff0ed;position:fixed;inset:0;z-index:99}.kit-request-modal.opened{display:flex;animation:fade-in .45s ease forwards}@media only screen and (min-width:992px){.kit-request-modal .wrap{width:96vw;max-width:1364px;max-height:92dvh;padding-top:60px;background:#fff}}.kit-request-modal .close-btn{width:32px;height:32px;padding:0;top:14px;right:clamp(24px,.86vw + 15.45px,32px);z-index:16}@media only screen and (max-width:991px){.kit-request-modal .close-btn{width:16px;height:16px;top:23px;right:20px}}.kit-request-modal .close-btn svg{width:100%;height:100%}@media only screen and (max-width:991px){.kit-request-modal .close-btn svg path{stroke-width:4px}}.kit-request-modal .container{width:96vw;max-width:1364px;max-height:calc(92dvh - 60px);padding:0 7.3% 74px;background-color:#fff;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width:991px){.kit-request-modal .container{width:100vw;max-height:100dvh;padding:70px 20px}}@media only screen and (min-width:992px){.kit-request-modal .container{padding-top:10px}}.kit-request-modal .modal-inner{position:relative}.kit-request-modal .modal-inner:before{height:60px;position:fixed;inset:0;background:#fff;z-index:15}@media only screen and (max-width:991px){.kit-request-modal .modal-inner:before{content:""}}.kit-request-modal .heading{margin-bottom:25px;border-bottom:1px solid #8a9bad}.kit-request-modal .heading picture{width:30%;transform:translate(-30px)}.kit-request-modal .heading picture img{max-width:265px}.kit-request-modal .heading .text{padding-bottom:36px}@media only screen and (min-width:992px){.kit-request-modal .heading .text{width:60%}}.kit-request-modal .heading .text h2{margin-bottom:30px}.kit-request-modal .form-wrap{width:90%}@media only screen and (min-width:768px){.kit-request-modal .form-wrap{width:59.52%}}.kit-request-modal .gform_validation_errors,.kit-request-modal .gfield_required,.kit-request-modal .gform_confirmation_message{display:none!important}.kit-request-modal .gform_validation_error .gfield_error input,.kit-request-modal .gform_validation_error .gfield_error select{border:1px solid #cb0a4b!important}.kit-request-modal .gform-body{position:relative;z-index:12}.kit-request-modal .gform-body *{font-family:Figtree,sans-serif!important;font-size:18px!important;color:#1a1a1a!important}.kit-request-modal .gform-body .gform_fields{row-gap:25px}.kit-request-modal .gform-body .gfield{position:relative}.kit-request-modal .gform-body .gfield .validation_message{margin:0;position:absolute;left:0;top:100%;color:#cb0a4b!important;font-size:14px!important}.kit-request-modal .gform-body input{max-width:400px!important;height:48px!important;padding:2px 14px!important;border:1px solid #1a1a1a!important;border-radius:0!important;box-shadow:none!important}.kit-request-modal .gform-body input:focus-visible,.kit-request-modal .gform-body input:focus-within{outline:none!important;box-shadow:0 0 0 1px #1a1a1a66,0 0 2px #1a1a1a1a!important}.kit-request-modal .gform-body input.gfield-choice-input{width:25px!important;height:25px!important;padding:0!important}.kit-request-modal .gform-body input.gfield-choice-input:before{display:flex!important;align-items:center!important;justify-content:center!important;width:25px!important;height:25px!important;padding:0!important;background-color:#1a1a1a!important;color:#fff!important}.kit-request-modal .gform-body .zip-code{width:170px}@media(min-width:640px){.kit-request-modal .gform-body .zip-code{margin-left:-100%;transform:translate(216px)}}.kit-request-modal .gform-body .gfield_checkbox{width:81%!important;gap:0!important}.kit-request-modal .gform-body .gfield--type-checkbox .validation_message{top:95%;font-size:14px!important;font-family:Figtree,sans-serif}.kit-request-modal .gform-body .gfield--type-checkbox .gchoice{align-items:center;margin-right:-27%}@media(max-width:639px){.kit-request-modal .gform-body .gfield--type-checkbox .gchoice{margin-bottom:30px;margin-right:-40%}}.kit-request-modal .gform-body .gfield--type-checkbox label{display:flex!important;align-items:center!important;font-family:Merriweather,sans-serif!important;font-weight:700;position:relative;top:-2px;cursor:pointer}.kit-request-modal .gform-body .gfield--type-checkbox label .img{width:clamp(100px,1.96vw + 92.35px,130px);height:clamp(86px,1.57vw + 79.88px,110px);margin:0 14px 0 10px;background-size:contain;background-position:center;background-repeat:no-repeat}.kit-request-modal .gform-body .gfield--type-checkbox label .img-1{background-image:url(/wp-content/uploads/2026/03/basd-listing.png)}.kit-request-modal .gform-body .gfield--type-checkbox label .img-2{background-image:url(/wp-content/uploads/2026/03/peroxisomal-kit-listing.png)}.kit-request-modal .gform-body .gfield--type-checkbox label .img-3{background-image:url(/wp-content/uploads/2026/03/ctx-listing.png)}.kit-request-modal .gform-body .gfield--type-checkbox label .img-4{background-image:url(/wp-content/uploads/2026/03/slos-listing.png)}.kit-request-modal .gform-body .gfield--type-checkbox label div{width:50%;font-family:Merriweather,sans-serif!important;font-size:15px!important}@media only screen and (min-width:992px){.kit-request-modal .gform-body .gfield--type-checkbox label div{width:70%}}.kit-request-modal .gform-body .gfield--type-checkbox label span{display:block;font-family:Merriweather,sans-serif!important;font-size:15px!important;font-weight:400}@media(min-width:640px){.kit-request-modal .gform-body .gfield--type-select.gfield--width-full select{width:300px!important}}.kit-request-modal .gform-body select{display:none!important;min-height:48px!important;padding:4px 14px!important;border:1px solid #1a1a1a!important;border-radius:0!important;box-shadow:none!important}@media(min-width:640px){.kit-request-modal .gform-body select{width:220px!important}}.kit-request-modal .gform-body select:focus-visible,.kit-request-modal .gform-body select:focus-within{outline:none!important;box-shadow:0 0 0 1px #1a1a1a66,0 0 2px #1a1a1a1a!important}.kit-request-modal .gform-body textarea{min-height:194px!important;padding:2px 14px!important;border:1px solid #1a1a1a!important;border-radius:0!important;box-shadow:none!important}.kit-request-modal .gform-body textarea:focus-visible,.kit-request-modal .gform-body textarea:focus-within{outline:none!important;box-shadow:0 0 0 1px #1a1a1a66,0 0 2px #1a1a1a1a!important}.kit-request-modal .gform-footer{display:inline-block!important;width:198px!important;height:50px!important;margin-top:clamp(40px,.65vw + 37.45px,50px)!important;position:relative;background-color:#cb0a4b!important}.kit-request-modal .gform-footer:before{content:"";width:0;position:absolute;inset:0;background-color:#a00036;transition:.5s ease}.kit-request-modal .gform-footer:after{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,<svg viewBox='0 0 6 9' xmlns='http://www.w3.org/2000/svg'><path d='M1 1l3.5 3.5L1 8' fill='none' stroke-width='1.3' stroke='%23fff'/></svg>");background-size:contain;background-repeat:no-repeat;transition:.35s ease;z-index:2;position:absolute;top:19px;right:18px}@media(hover:hover){.kit-request-modal .gform-footer:hover{text-decoration:none!important}.kit-request-modal .gform-footer:hover:before{width:100%}.kit-request-modal .gform-footer:hover:after{transform:translate(4px)}}.kit-request-modal .gform-footer .gform_ajax_spinner{position:absolute;right:-50px;bottom:5px;width:40px;height:40px}.kit-request-modal .gform-footer .button{width:198px!important;height:50px!important;padding:10px 26px!important;position:relative;font-family:Figtree,sans-serif!important;font-size:18px!important;line-height:1.6;text-align:left!important;font-weight:700!important;color:#fff!important;background-color:transparent!important;border:0!important;border-radius:0!important;z-index:10!important;text-transform:uppercase!important}.kit-request-modal .gform-footer .button:focus-visible,.kit-request-modal .gform-footer .button:focus-within{padding:10px 26px!important;outline:none!important;box-shadow:0 0 0 1px #cb0a4b66,0 0 2px #cb0a4b1a!important;border:0!important}.kit-request-modal .ts-wrapper{width:300px!important}@media(min-width:640px){.kit-request-modal .ts-wrapper{width:220px!important}}.kit-request-modal .ts-wrapper.dropdown-active .ts-control:after{transform:rotateX(180deg)}.kit-request-modal .ts-wrapper.has-items .ts-control input{display:none}.kit-request-modal .ts-wrapper .ts-control{display:flex;align-items:center;width:100%;height:48px;padding:5px 14px;position:relative;border:1px solid #1a1a1a;cursor:pointer}.kit-request-modal .ts-wrapper .ts-control:after{content:"";display:inline-block;width:9px;height:6px;position:absolute;right:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.299' height='5.979' viewBox='713.859 1961.742 9.299 5.979'%3E%3Cpath fill='%23cb0a4b' stroke='%23cb0a4b' stroke-width='1' d='m722.155 1962.242.503.537-4.15 4.443-4.149-4.443.5-.537 3.65 3.903z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:.45s ease}.kit-request-modal .ts-wrapper .ts-control input{padding:0!important;border:0!important;background:transparent!important;caret-color:transparent}.kit-request-modal .ts-wrapper .ts-control input:focus-visible,.kit-request-modal .ts-wrapper .ts-control input:focus-within{box-shadow:none!important;outline:none!important}.kit-request-modal .ts-wrapper .ts-dropdown.single{width:300px!important;max-height:344px;position:absolute;top:100%;left:0;border:1px solid #1a1a1a;border-top:0;background-color:#fff;overflow-y:auto;z-index:2}@media(min-width:640px){.kit-request-modal .ts-wrapper .ts-dropdown.single{width:220px!important}}.kit-request-modal .ts-wrapper .ts-dropdown.single .option{padding:10px 14px;cursor:pointer}.kit-request-modal .ts-wrapper .ts-dropdown.single .option:hover,.kit-request-modal .ts-wrapper .ts-dropdown.single .option:focus-visible{background-color:#cb0a4b;color:#fff!important;outline:0}@media(min-width:640px){.kit-request-modal .gfield--type-select.gfield--width-full select{width:300px!important}}.kit-request-modal .bottom-note{width:59.52%;padding-top:50px}
