
/* Search Windows */


#s { position: relative; z-index: 9999; }
.minicart { position: relative; }
.product-suggestions { width: 400px; position: absolute; background: #fff; left:0; right: 0; top: 0px; z-index: 999; box-shadow: 7px 25px 61px 1px rgba(0, 0, 0, 0.15), 7px 25px 61px 1px rgba(0, 0, 0, 0.1); }
.title-search { z-index: 1;  }
.title-search h1 { padding:20px; box-sizing: border-box; font-size: 18px; font-weight: 900; text-align: center;  font-family: 'Larsseit-Bold'; }
.title-search.header-search { border-top-right-radius: 22px; border-top-left-radius: 22px; }
.title-search.header-search h1 { padding:10px 20px 0; }
.product-li {padding: 5px 0 0; transition: background 0.05s ease-in-out; margin-bottom: 10px; cursor: pointer; }
.product-li a { display: block; }
.product-li:hover { background: #f9f9f9; }
.product-li .col-9 { width: 85% !important; padding:0px 10px 2px 25px; box-sizing: border-box; }
.product-li .col-3 { width: 15% !important; text-align: center; }
.product-li .col-3 img { width: auto; margin: 0 auto 0 10px; mix-blend-mode: multiply; max-height: 65px; max-width: 100%; }
.product-li h3 { font-size: 15px; color: #081e30; line-height: 1; font-weight: 800; margin-bottom: 4px; }
.product-li p.description {font-weight: 300; line-height: 1.3; margin-bottom: 5px; }
.product-li p.price { font-size: 15px; font-weight: 300; line-height: 1.15; letter-spacing: 0.01em; margin-bottom: 2px; }
.related-list ul { width: 100%; margin:0; }
.related-list li { list-style: none; padding: 10px 20px; font-size: 15px; color: #081e30; font-weight: 800; width: 70%; border-bottom: 1px solid #f0f5f8; width: 100%; }
.related-list li a { display: block; width: 100%; }

.product-suggestions { position: absolute; top: 50px; background: #fff; z-index: 99999; padding: 0; box-sizing: border-box; width: 300px; left:-87px; border-radius: 2px; }
.product-suggestions h1 { font-size: 16px; margin-bottom: 30px; padding: 0 20px; }
.product-rows { padding: 0 20px; }
