@keyframes ProductRequestModal-module-scss-module__A9SzlW__fadeIn{0%{opacity:0}to{opacity:1}}.ProductRequestModal-module-scss-module__A9SzlW__overlay{z-index:1001;justify-content:center;align-items:flex-start;animation:.2s ease-out ProductRequestModal-module-scss-module__A9SzlW__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.ProductRequestModal-module-scss-module__A9SzlW__backdrop{background:color-mix(in srgb, var(--pageBg) 85%, transparent);position:fixed;inset:0}.ProductRequestModal-module-scss-module__A9SzlW__panel{z-index:1;background:var(--lightest);width:530px;max-width:95vw;color:var(--acc70);border-radius:var(--radius);border:1px solid var(--acc20);margin:5em 1em;padding:2.4rem;position:relative;overflow:hidden}[data-resolved-scheme=dark] .ProductRequestModal-module-scss-module__A9SzlW__panel{background:var(--pageBg);border-color:var(--acc70);color:var(--acc10)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .ProductRequestModal-module-scss-module__A9SzlW__panel{background:var(--pageBg);border-color:var(--acc70);color:var(--acc10)}}[data-page-theme-mode=dark] .ProductRequestModal-module-scss-module__A9SzlW__panel{background:var(--pageBg);border-color:var(--acc70);color:var(--acc10)}.ProductRequestModal-module-scss-module__A9SzlW__closeButton{z-index:1;background:var(--acc10);color:currentColor;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex;position:absolute;top:1rem;right:1rem}[data-resolved-scheme=dark] .ProductRequestModal-module-scss-module__A9SzlW__closeButton{background:var(--acc90);color:var(--acc10)}[data-resolved-scheme=dark] .ProductRequestModal-module-scss-module__A9SzlW__closeButton:hover{background:var(--acc80)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .ProductRequestModal-module-scss-module__A9SzlW__closeButton{background:var(--acc90);color:var(--acc10)}[data-color-scheme=auto]:not([data-resolved-scheme]) .ProductRequestModal-module-scss-module__A9SzlW__closeButton:hover{background:var(--acc80)}}[data-page-theme-mode=dark] .ProductRequestModal-module-scss-module__A9SzlW__closeButton{background:var(--acc90);color:var(--acc10)}[data-page-theme-mode=dark] .ProductRequestModal-module-scss-module__A9SzlW__closeButton:hover{background:var(--acc80)}.ProductRequestModal-module-scss-module__A9SzlW__closeButton:hover{background:var(--acc20)}.ProductRequestModal-module-scss-module__A9SzlW__closeButton:focus-visible{outline:2px solid var(--acc60);outline-offset:2px}.ProductRequestModal-module-scss-module__A9SzlW__header{padding-right:2.4rem}.ProductRequestModal-module-scss-module__A9SzlW__header h2{font-family:var(--fontSerif);letter-spacing:-.02em;font-size:2.8rem;font-weight:400}.ProductRequestModal-module-scss-module__A9SzlW__header p{max-width:30em;margin-top:2rem;font-size:1.6rem}.ProductRequestModal-module-scss-module__A9SzlW__form{gap:var(--gap);flex-direction:column;margin-top:2rem;display:flex}.ProductRequestModal-module-scss-module__A9SzlW__label{margin-bottom:.4em;font-size:1.4rem;font-weight:600;display:block}.ProductRequestModal-module-scss-module__A9SzlW__fieldGroup{flex-direction:column;display:flex}.ProductRequestModal-module-scss-module__A9SzlW__submitRow{flex-direction:column;gap:1.2rem;margin-top:.8rem;display:flex}.ProductRequestModal-module-scss-module__A9SzlW__errorMessage{color:var(--c-red50);background-color:var(--c-red5);border-radius:calc(var(--radius)/2);border:1px solid var(--c-red10);align-items:center;gap:.5em;padding:1em;font-size:1.4rem;font-weight:500;display:flex}[data-resolved-scheme=dark] .ProductRequestModal-module-scss-module__A9SzlW__errorMessage{background-color:var(--c-red90);border-color:var(--c-red70);color:var(--c-red20)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .ProductRequestModal-module-scss-module__A9SzlW__errorMessage{background-color:var(--c-red90);border-color:var(--c-red70);color:var(--c-red20)}}[data-page-theme-mode=dark] .ProductRequestModal-module-scss-module__A9SzlW__errorMessage{background-color:var(--c-red90);border-color:var(--c-red70);color:var(--c-red20)}.ProductRequestModal-module-scss-module__A9SzlW__errorMessage svg{flex-shrink:0;width:1.25em;height:1.25em}.ProductRequestModal-module-scss-module__A9SzlW__errorMessage ul{flex-direction:column;gap:.5em;margin:0;padding-left:.5em;list-style:none;display:flex}.ProductRequestModal-module-scss-module__A9SzlW__successMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4em 2.4rem;display:flex}.ProductRequestModal-module-scss-module__A9SzlW__successMessage h3{margin:0 0 .5em;font-size:1.6rem;font-weight:700}.ProductRequestModal-module-scss-module__A9SzlW__successMessage p{color:var(--acc60);font-size:1.4rem}[data-resolved-scheme=dark] .ProductRequestModal-module-scss-module__A9SzlW__successMessage p{color:var(--acc10)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .ProductRequestModal-module-scss-module__A9SzlW__successMessage p{color:var(--acc10)}}[data-page-theme-mode=dark] .ProductRequestModal-module-scss-module__A9SzlW__successMessage p{color:var(--acc10)}@media (prefers-reduced-motion:reduce){.ProductRequestModal-module-scss-module__A9SzlW__overlay{animation-duration:.01ms!important}}
.ProductExplorerSearchResults-module-scss-module__STjvzq__results{position:relative}
