.custom-search-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;height:100%}.custom-search-modal[open]{opacity:1;visibility:visible;z-index:101}.custom-search-modal div[role=dialog]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.custom-search-modal .modal-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4d4d4d66;z-index:1}.custom-search-modal .modal-content{position:relative;z-index:2;max-width:500px;padding:24px;display:flex;flex-direction:column;row-gap:24px;background-color:#fff;border-radius:8px;margin-left:3rem;margin-right:3rem}.custom-search-modal .modal-content .modal-close{position:absolute;right:16px;top:16px;width:16px;height:16px;cursor:pointer}.custom-search-modal .modal-content .modal-heading{display:flex;flex-direction:column;row-gap:8px}.custom-search-modal .modal-content .modal-heading h2{font-family:Calibri;font-size:32px;font-style:normal;font-weight:700;line-height:normal;color:#2f4e8d;margin:0}.custom-search-modal .modal-content .modal-heading p{font-family:Calibri;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#4d4d4d;margin:0}.custom-search-modal .modal-content .product-lookup-form{display:flex;flex-direction:column;row-gap:20px}.custom-search-modal .modal-content .product-lookup-form .form-group{display:flex;flex-direction:column;row-gap:8px}.custom-search-modal .modal-content .product-lookup-form label{font-family:Calibri;font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-variant:all-small-caps;color:#020202}.custom-search-modal .modal-content .select .svg-wrapper{width:16px;height:10px;right:16px}.custom-search-modal .modal-content .product-lookup-form .form-label{display:flex;justify-content:space-between;align-items:center}.custom-search-modal .modal-content .product-lookup-form .form-group:has(select:invalid) a.clear-selection{display:none}.custom-search-modal .modal-content .product-lookup-form .form-label a.clear-selection{display:block;font-family:Calibri;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:#2f4e8dcc}.custom-search-modal .modal-content .product-lookup-form .select:before,.custom-search-modal .modal-content .product-lookup-form .select:after{display:none}.custom-search-modal .modal-content .product-lookup-form .select select{background:transparent;border:1px solid #020202;font-family:Calibri;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#020202}.custom-search-modal .modal-content .product-lookup-form .select select:invalid{color:#7d7d7d;border:1px solid #C2C2C2}.custom-search-modal .modal-content .product-lookup-form .select select:focus{box-shadow:none}.custom-search-modal .modal-content button{width:fit-content}@media screen and (min-width: 750px){.custom-search-modal .modal-content{padding:40px 24px;row-gap:40px}.custom-search-modal .modal-content .modal-heading h2{font-size:40px}.custom-search-modal .modal-content .modal-heading p{font-size:18px}.custom-search-modal .modal-content .product-lookup-form{row-gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/custom-search-modal.css.map */
