.lp-suggest-host{position:relative;min-width:0}.lp-suggest-host--open{z-index:55}.lp-suggest{position:absolute;z-index:65;inset:calc(100% + 7px) 0 auto;min-width:min(340px,calc(100vw - 40px));border:1px solid #dedee2;border-radius:8px;background:#fff;color:#171719;box-shadow:0 16px 38px #00000021;overflow:hidden;text-align:left}.lp-suggest[hidden]{display:none!important}.lp-suggest__heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid #ededee;background:#fafafa;font-size:11px;font-weight:700;line-height:1.5}.lp-suggest__heading>span{font-size:10px;font-weight:450;color:#74747b}.lp-suggest__list{list-style:none;margin:0;padding:5px 0;max-height:min(390px,50vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lp-suggest__list:empty{display:none}.lp-suggest__list>li{margin:0;padding:0}.lp-suggest__item{display:grid;grid-template-columns:52px minmax(0,1fr) 14px;align-items:center;gap:13px;min-height:82px;padding:10px 16px;border:0;background:#fff;color:#171719;text-decoration:none}.lp-suggest__item:hover,.lp-suggest__item[aria-selected=true]{background:#f7f3f4;color:#171719}.lp-suggest__image{display:flex;align-items:center;justify-content:center;width:52px;height:56px;background:#fff;border:1px solid #ededee;border-radius:4px;color:#888}.lp-suggest__image img{display:block;width:100%;height:100%;object-fit:contain;padding:3px}.lp-suggest__copy{min-width:0}.lp-suggest__copy>strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1b1b1e;font-size:12px;font-weight:650;line-height:1.45}.lp-suggest__copy>span{display:block;margin-top:5px;color:#67676e;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.lp-suggest__barcode{display:block;color:#7b7b82;font-size:9px}.lp-suggest__arrow{color:#b81e35;font-size:17px}.lp-suggest__all{display:flex;justify-content:space-between;gap:15px;align-items:center;min-height:46px;padding:13px 16px;border-top:1px solid #e7e7e9;background:#fafafa;color:#a9192e;font-size:11px;font-weight:700;line-height:1.5;text-decoration:none}.lp-suggest__all:hover{background:#f6eaed}.lp-suggest__empty{padding:22px 17px;font-size:12px;line-height:1.7}.lp-suggest__empty strong{font-weight:650}.lp-suggest__empty p{margin:6px 0 0;color:#73737a;font-size:11px}.m-header:has(.lp-suggest-host--open){z-index:70}.m-search-bar-wrapper:has(.lp-suggest-host--open),.m-header__top:has(.lp-suggest-host--open){overflow:visible}.lp-search.lp-suggest-host .lp-suggest{top:88px}.m-search-popup .lp-suggest{z-index:100}.m-search-popup:has(.lp-suggest-host--open) .m-search-popup--wrapper{overflow:visible}.lp-search__quick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;color:#73737b;font-size:10px}.lp-search__quick button{min-height:30px;padding:4px 9px;border:1px solid #dfdfe1;border-radius:4px;background:#fff;color:#45454c;font-size:10px;font-weight:550;cursor:pointer}.lp-search__quick button:hover{border-color:#bc2037;color:#a9192e}@media(max-width:767px){.lp-suggest{min-width:0;width:100%;border-radius:6px}.lp-suggest__heading{padding:11px 12px}.lp-suggest__heading>span{display:none}.lp-suggest__item{grid-template-columns:46px minmax(0,1fr) 12px;gap:10px;padding:9px 12px;min-height:77px}.lp-suggest__image{width:46px;height:50px}.lp-suggest__copy>strong{font-size:12px}.lp-suggest__list{max-height:min(340px,42vh)}.lp-search.lp-suggest-host .lp-suggest{top:81px}.lp-search input[type=search]{font-size:16px!important}.lp-search__mode{flex-basis:80px}.lp-search__mode select{font-size:11px}}.m-search-popup .lc-form:not(.lc-form--compact){padding:0;border:0;background:#fff;box-shadow:none}.m-search-popup .m-search-popup--header h2{font-size:22px;font-weight:650;letter-spacing:-.03em}.m-search-popup [data-close-search]{min-width:44px;min-height:44px}.lp-suggest-host input[type=search]:focus-visible{outline:2px solid #c42038;outline-offset:1px}.lp-search__row input[type=search]:focus-visible{outline:0;outline-offset:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lawton-search-suggestions.css.map */
