.luigi-ac-line.luigi-ac-open{box-shadow:0 0 25px 0 rgba(35,31,51,.3)!important;border-radius:5px!important;max-height:calc(100vh - 120px)!important;overflow-y:scroll}@media (max-width:989px){.luigi-ac-line.luigi-ac-open{top:115px!important;box-shadow:none!important;border-radius:0!important;width:100%!important;max-height:calc(100dvh - 115px)!important}}.luigi-ac-line .luigi-ac-enter,.luigi-ac-line .luigi-ac-footer,.luigi-ac-line .luigi-ac-indent{display:none!important}.luigi-ac-line .luigi-ac-header{margin-top:20px;border:none!important;background:#fff!important}.luigi-ac-line .luigi-ac-header .luigi-ac-header-inner{padding:0 25px 8px 30px;font-size:13px;font-weight:400;text-transform:none;color:#767676}@media (max-width:989px){.luigi-ac-line .luigi-ac-header .luigi-ac-header-inner{font-size:14px;color:#737373;padding-bottom:10px}}.luigi-ac-line .luigi-ac-button{height:35px;line-height:35px;width:calc(100% - 40px)!important;margin:11px 20px 15px;padding:0!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;transition:none!important;color:#fff!important;background:#06c!important;border-radius:5px;transition:background 250ms linear}.luigi-ac-line .luigi-ac-button:hover{background:#0073e6!important}@media (max-width:989px){.luigi-ac-line .luigi-ac-button{font-size:15px!important;height:50px;line-height:50px;margin:15px 20px 17px}}.luigi-ac-line .luigi-ac-item{border-bottom:none!important;background:#fafafa;margin:0 20px 4px!important;border-radius:5px}.luigi-ac-line .luigi-ac-item .luigi-ac-text{padding:4px 20px 4px 43px!important}.luigi-ac-line .luigi-ac-item .luigi-ac-text .luigi-ac-title{font-weight:500!important;font-size:13px;line-height:27px;color:#a0a0a0;position:relative}.luigi-ac-line .luigi-ac-item .luigi-ac-text .luigi-ac-title .luigi-ac-highlight{background:#f0f1f2!important}.luigi-ac-line .luigi-ac-item .luigi-ac-text .luigi-ac-title .text{color:#313131}.luigi-ac-line .luigi-ac-item:hover{background:#f0f1f2!important}@media (max-width:989px){.luigi-ac-line .luigi-ac-item{margin:0 20px 5px!important}}.luigi-ac-line .luigi-ac-category-wrapper .luigi-ac-category .luigi-ac-title{color:#a0a0a0!important}.luigi-ac-line .luigi-ac-category-wrapper .luigi-ac-category .luigi-ac-text{background-image:url("../../icons/folder-blue.svg");background-repeat:no-repeat;background-size:18px 18px;background-position:15px center;color:#a0a0a0!important;padding-top:8px!important;padding-bottom:8px!important}.luigi-ac-line .luigi-ac-category-wrapper .luigi-ac-category .luigi-ac-text .path{font-size:13px;font-weight:400;color:#8c8c8c;line-height:17px;display:block;margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:989px){.luigi-ac-line .luigi-ac-category-wrapper .luigi-ac-category .luigi-ac-text .path{font-size:13px;line-height:15px;color:#8c8c8c;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.luigi-ac-line .luigi-ac-category-wrapper .luigi-ac-category .luigi-ac-text .text,.luigi-ac-line .luigi-ac-category-wrapper .luigi-ac-category .luigi-ac-text span[itemprop=name].basic{color:#313131;display:block;line-height:17px}@media (max-width:989px){.luigi-ac-line .luigi-ac-category-wrapper .luigi-ac-category .luigi-ac-text .text,.luigi-ac-line .luigi-ac-category-wrapper .luigi-ac-category .luigi-ac-text span[itemprop=name].basic{color:#000!important;font-size:15px!important;line-height:18px!important;padding:0 0 0 28px!important;margin-bottom:7px!important;position:relative;display:block}}@media (max-width:989px){.luigi-ac-line .luigi-ac-category-wrapper .luigi-ac-category .luigi-ac-text{padding:12px 15px!important;background-position:15px 12px}}.luigi-ac-line .luigi-ac-brand-wrapper .luigi-ac-category .luigi-ac-text{background-image:url("../../icons/icon-brand.svg");background-repeat:no-repeat;background-size:18px 18px;background-position:15px center}@media (max-width:989px){.luigi-ac-line .luigi-ac-brand-wrapper .luigi-ac-category .luigi-ac-text .luigi-ac-title{font-size:15px!important;line-height:18px!important}}@media (max-width:989px){.luigi-ac-line .luigi-ac-brand-wrapper .luigi-ac-category .luigi-ac-text{padding-top:16px!important;padding-bottom:16px!important}}.luigi-ac-line .luigi-ac-product .luigi-ac-image{position:relative;padding:2px 10px!important;width:70px!important;height:54px!important}.luigi-ac-line .luigi-ac-product .luigi-ac-image>div{position:absolute;top:2px;height:50px!important;width:50px!important;line-height:50px!important;background:#fff}.luigi-ac-line .luigi-ac-product .luigi-ac-image>div::after{content:"";background:rgba(236,236,236,.1490196078);display:block;width:100%;height:100%;border-radius:0;position:absolute;top:0;left:0}.luigi-ac-line .luigi-ac-product .luigi-ac-image img{max-width:50px!important;max-height:50px!important;line-height:50px!important;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.luigi-ac-line .luigi-ac-product:hover .luigi-ac-image>div::after{content:"";background:rgba(171,171,171,.168627451)}.luigi-ac-line .luigi-ac-product .luigi-ac-text{padding:10px 20px 10px 0!important}.luigi-ac-line .luigi-ac-product .luigi-ac-text .luigi-ac-title{line-height:17px!important;text-overflow:initial!important;color:#313131!important;white-space:wrap!important}@media (max-width:989px){.luigi-ac-line .luigi-ac-product .luigi-ac-text .luigi-ac-title{text-overflow:ellipsis!important;white-space:wrap!important;height:auto;max-height:36px;line-height:18px!important;font-size:14px;display:-webkit-box;-webkit-line-clamp:2}}@media (max-width:989px){.luigi-ac-line .luigi-ac-product .luigi-ac-text{padding:0 5px 0 0!important}}.luigi-ac-line .luigi-ac-product .luigi-ac-price{font-weight:500!important;font-size:13px!important;color:#313131!important}@media (max-width:989px){.luigi-ac-line .luigi-ac-product .luigi-ac-price{font-size:14px!important;color:#000!important}}