.drawer-search{background-color:var(--color-black);width:100%;display:none;position:absolute;top:102%;left:0;overflow-x:hidden}.drawer-search__inner{gap:1em;display:flex;position:relative}@media (width<=1024px){.drawer-search__inner{flex-direction:column;gap:.5em}}.drawer-search form{padding:1.5em 0;position:relative}.drawer-search form:before{content:"";background:var(--color-white);width:150%;height:1px;position:absolute;bottom:0;left:-150px}@media (width<=1024px){.drawer-search form{padding-top:3.4375em}}.drawer-search__field{width:100%;position:relative}.drawer-search__input{width:100%;padding-right:7em!important}.drawer-search__label{display:none}@media (width<=1024px){.drawer-search__results button{width:100%}}.drawer-search__close,.drawer-search__clear{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;font:1em aktiv-grotesk-extended,arial,sans-serif;display:flex;position:absolute;top:45%;right:0;transform:translateY(-50%)}@media screen and (width<=1024px){.drawer-search__close,.drawer-search__clear{color:var(--color-white);top:-20px}}.drawer-search__clear{width:fit-content;padding:0 .5em;right:2.5em}.drawer-search__clear span{font-size:.75em;text-decoration:underline}@media screen and (width<=1024px){.drawer-search__clear{right:0}}.drawer-search__close span{display:none}.drawer-search__close svg{width:1em;height:auto}.drawer-search__close svg path,.drawer-search__close svg line,.drawer-search__close svg polygon,.drawer-search__close svg circle{fill:none;stroke:var(--color-black);stroke-width:1px;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}@media screen and (width<=1024px){.drawer-search__close svg path,.drawer-search__close svg line,.drawer-search__close svg polygon,.drawer-search__close svg circle{stroke:var(--color-white)}.drawer-search__close{left:0}}.drawer-search .card-product{padding:1em .75em!important}.drawer-search .card-product .product-badges{display:none}.drawer-search .card-product .card-product__header{min-height:auto;padding-bottom:.4em}.drawer-search .card-product .card-product__media{padding:0 20% 2.1875em;padding-bottom:.4em!important}.drawer-search .card-product .card-product__title a span{width:100%;font-size:1em;display:block}.drawer-search .card-product .card-product__footer{justify-content:flex-end;align-items:center}.drawer-search-open .drawer-search{display:block}
