.luigi-ac-autocomplete{width:1000px!important;max-width:90vw!important}.luigi-ac-autocomplete div[itemprop=result]{position:relative;top:-10px;border:1px solid #ccc;max-height:calc(100vh - 173px)}.luigi-ac-autocomplete div[itemprop=result] .luigi-ac-caret{left:559px!important;width:20px;height:20px;z-index:0;pointer-events:none}.luigi-ac-autocomplete .luigi-ac-close{right:20px!important;top:0!important;width:20px;height:20px}.luigi-ac-autocomplete .luigi-ac-result{padding:0!important;z-index:10;border:0!important;position:relative;max-height:100%}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-header{font-size:16px;line-height:18px;height:auto;font-weight:500;text-decoration:none;margin:15px 0 10px;padding:0}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-others{position:static;height:615px;max-height:calc(100vh - 175px);overflow-y:auto;padding-bottom:60px!important}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-others .luigi-ac-item.luigi-ac-other .luigi-ac-other-content{font-size:14px;line-height:14px;padding-top:5px;padding-bottom:5px;font-weight:400}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-others .luigi-ac-item.luigi-ac-other .luigi-ac-other-content:before{display:none;content:""}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products{position:static;height:615px;overflow-y:auto;padding-bottom:60px;max-height:calc(100vh - 175px)}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner::after,.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner::before{content:"";position:absolute;bottom:1px;height:85px;background:#fff;background:linear-gradient(0deg,#fff 0,#fff 35%,rgba(255,255,255,0) 100%);z-index:1;pointer-events:none}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner::after{right:17px;width:calc(66.66666666666667% - 17px)}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner::before{left:0;width:calc(33.333333333333336% - 18px)}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-footer,.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-header{display:none}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product{width:100%;display:block;overflow:hidden;height:90px;padding:15px 10px 15px 5px;border-bottom:1px #ccc solid}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product:last-of-type{border-bottom:none}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product .luigi-ac-image{display:block;width:70px;float:left;margin:0;height:100%}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product .luigi-ac-description{display:block;float:right;width:calc(100% - 70px);height:100%;margin:0}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product .luigi-ac-description .luigi-ac-text{display:block;float:left;width:calc(100% - 75px)!important;height:100%;position:relative;padding:0 0 0 15px}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product .luigi-ac-description .luigi-ac-text .luigi-ac-name{font-size:16px;line-height:18px;height:36px;font-weight:500;text-decoration:none}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product .luigi-ac-description .luigi-ac-text .luigi-ac-attr--category{font-size:13px;position:absolute;bottom:0;width:100%;font-weight:400}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product .luigi-ac-description .luigi-ac-price{display:block;float:right;width:75px;height:100%;text-align:right;color:#508104;font-size:18px;font-weight:700;line-height:1.2;padding:17px 0}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-button-block{text-align:center;position:absolute;bottom:0;width:66%;right:0;padding-right:25px;z-index:5}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-button-block .luigi-ac-button{margin:0!important;padding:10px!important}@media (max-width:991px){header{z-index:101!important}.luigi-ac-grid{overflow-y:hidden;top:106px!important}.luigi-ac--fixed{position:absolute!important;overflow:hidden!important;max-height:9999px!important;z-index:99!important}.luigi-ac-autocomplete{max-width:98vw!important}.luigi-ac-autocomplete div[itemprop=result]{top:0;overflow-y:initial;max-height:9999px}.luigi-ac-autocomplete div[itemprop=result] .luigi-ac-result{overflow-y:auto;max-height:9999px}.luigi-ac-autocomplete div[itemprop=result] .luigi-ac-caret{left:50px!important}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner::after,.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner::before{content:"";display:none}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-others{height:auto;padding:0;margin:0 15px;overflow-y:hidden;width:calc(100% - 30px);border-bottom:none;max-height:9999px;padding-bottom:13px!important}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-others .luigi-ac-item{float:left;min-height:24px;max-height:48px;height:auto}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-others .luigi-ac-header{float:left}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-others .luigi-ac-header:first-of-type{clear:both}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products{height:auto;overflow-y:hidden;margin-top:0;position:relative;max-height:200vh;padding-top:0;max-height:9999px}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-header{display:block;margin-top:5px}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product{position:relative}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-button-block{width:100%;left:0;bottom:10px;margin-top:0}}@media (max-width:500px){.luigi-ac-autocomplete{max-width:100vw!important;padding:15px!important}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product .luigi-ac-description .luigi-ac-text{width:calc(100% - 50px)!important}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product .luigi-ac-description .luigi-ac-text .luigi-ac-name{font-size:14px;line-height:14px;height:28px}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product .luigi-ac-description .luigi-ac-text .luigi-ac-attr--category{font-size:11px;line-height:11px}.luigi-ac-autocomplete .luigi-ac-result .luigi-ac-inner .luigi-ac-products .luigi-ac-item.luigi-ac-product .luigi-ac-description .luigi-ac-price{font-size:16px;width:50px;overflow:visible}}@media (max-width:450px){.luigi-ac-grid{top:84px!important}nav.lb-lock-scroll{display:none}body.lb-lock-scroll,html.lb-lock-scroll{height:auto!important;overflow:auto!important;min-height:100%;-ms-touch-action:inherit!important;touch-action:inherit!important;-ms-scroll-chaining:inherit!important;overscroll-behavior:inherit!important;-webkit-overflow-scrolling:inherit!important}}.luigi-ac-highlight{color:#0a004a!important;background-color:#d9e3d3!important}.luigi-ac-active,.luigi-ac-item:focus,.luigi-ac-item:hover{background-color:#f4ffec!important}.luigi-ac-button,.luigi-ac-hero-color{background:#508104!important}.luigi-ac-button:hover,.luigi-ac-hero-color-clickable:hover,.luigi-ac-query .luigi-ac-hero-color-clickable:hover{background:#205400!important}.luigi-ac-header,.luigi-ac-no-result{color:#000!important}.luigi-ac-others{background:#fff!important}.luigi-ac-main .luigi-ac-name,.luigi-ac-main .luigi-ac-title{color:#0b2a00!important}.luigi-ac-other-content,.luigi-ac-others .luigi-ac-title{color:#333!important}.luigi-ac-button,.luigi-ac-hero-color-clickable,.luigi-ac-query .luigi-ac-other-content{color:#f9faf9!important}.luigi-ac{color:#333!important}.luigi-ac-button-buy:hover,.luigi-ac-button:hover{background-color:#fff!important;color:#508104!important}.luigi-ac-button{background-color:#508104!important;width:50%!important;margin-left:auto!important;margin-right:auto!important;margin-top:1rem!important;margin-bottom:1rem!important;font-size:13px!important;border:1px solid #508104!important;border-radius:4px!important;padding:8px 16px!important}.typeahead__result{display:none!important}.luigi-ac-line .luigi-ac-category .luigi-ac-image,.luigi-ac-line .luigi-ac-product .luigi-ac-image,.luigi-ac-line .luigi-ac-query .luigi-ac-image{width:60px!important}.luigi-ac-text{width:auto!important}