.drawer-search{display:none;position:absolute;left:0;top:100%;width:100%;background-color:rgba(var(--color-grey),1);overflow:hidden;overflow-y:auto}.drawer-search .search-display{display:grid;grid-template-columns:auto 1fr;gap:5em;padding:3em 0}@media (max-width:1024px){.drawer-search .search-display{grid-template-columns:100%;gap:2em;padding:1em 0 2em 0}}.drawer-search .search-display__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25em}.drawer-search .search-display__header span{display:block;font:1.5em Denton,arial,sans-serif;font-weight:400;line-height:1}.drawer-search .search-display__list{display:flex;flex-direction:column;gap:.375em}.drawer-search .search-display__list a{text-decoration:none}.drawer-search .search-display__list span{font-size:.875em;text-transform:uppercase}.drawer-search .search-display__products{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}@media (max-width:1024px){.drawer-search .search-display__products{grid-template-columns:repeat(2,1fr);gap:2em 1em}}@media (max-width:768px){.drawer-search .search-display__products{gap:1.25em .75em}}.drawer-search #mobile-search-form{border-bottom:1px solid rgba(var(--color-black),1);padding-bottom:.375em;display:block;margin:1.5em 1em 1em 1em}.drawer-search #mobile-search-form .inner{position:relative}.drawer-search #mobile-search-form label{display:none}.drawer-search #mobile-search-form input{padding:0 2em 0 0;border:none;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-transform:uppercase;font-size:1rem}.drawer-search #mobile-search-form button{position:absolute;right:0;top:50%;transform:translateY(-50%);font:1em Inconsolata,monospace;background-color:transparent;border:none;width:2.75em;height:100%;min-height:100%;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.drawer-search #mobile-search-form button span{display:none}.drawer-search #mobile-search-form button svg{width:.875em;height:auto}.drawer-search #mobile-search-form button svg circle,.drawer-search #mobile-search-form button svg line,.drawer-search #mobile-search-form button svg path,.drawer-search #mobile-search-form button svg polygon{fill:none;stroke:rgba(var(--color-black),1);stroke-width:2;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.drawer-search-open .drawer-search{display:block}