.guaven_woos_suggestion{padding:var(--space-m);border-radius:var(--radius-l);box-shadow:0 50px 90px var(--primary-trans-20);z-index:999999}.guaven_woos_suggestion a{cursor:pointer;color:var(--shade-dark)}.guaven_woos_final_results{padding-bottom:var(--space-xl)!important}.guaven_woos_final_results li strong{font-size:var(--text-m);color:var(--primary)}.guaven_woos_suggestion_list{margin-bottom:0px!important;line-height:1.3}.wa-search-modal{position:fixed;top:calc(var(--wa-header-topbar) + var(--wa-header-primary) + var(--wp-admin--admin-bar--height));padding-top:calc(var(--space-xl))!important;z-index:99999}@media (max-width:1024px){.wa-search-modal{top:0}}@media (min-width:1024px){body.wa-search-modal-opened:not(.oxygen-builder-body) .oxy-modal-backdrop{z-index:90!important}}.wa-search-item{display:flex;flex-flow:row;align-items:center;justify-content:space-between;border-bottom:1px solid var(--shade-ultra-light);padding:var(--space-xs);border-radius:var(--radius-xs)}.wa-search-item__left-wrapper{display:flex;flex-flow:row;align-items:center;flex-grow:2;max-width:75%}.wa-search-item__left-wrapper .wa-search-item__img{width:5.5rem;height:5.5rem;object-fit:contain;margin-right:10px;background:var(--shade-white);border-radius:var(--radius-xs)}.wa-search-item__left-wrapper .wa-search-item__title-wrapper{display:flex;flex-flow:column;font-size:var(--text-m)}.wa-search-item__left-wrapper .wa-search-item__title-wrapper em{font-style:normal;font-weight:700;color:var(--base)}.wa-search-item__left-wrapper .wa-search-item__title-wrapper .wa-search-item__cat-and-info{font-size:var(--text-s);margin-top:.2rem;color:var(--shade-medium)}.wa-search-item__right-wrapper{flex-grow:0;text-align:right}.wa-search-item__right-wrapper .wa-search-item__stock{font-size:var(--text-s);margin-bottom:.4rem;display:flex;align-items:center;justify-content:right}.wa-search-item__right-wrapper .wa-search-item__stock::before{content:"";background:url(/wp-content/themes/wooptima-oxygen-theme/assets/icons/in-stock.svg);width:1.8rem;height:1.8rem;background-size:cover;margin-right:.4rem}.wa-search-item__right-wrapper .wa-search-item__price .wa-search-item__reg-price del span.woocommerce-Price-amount.amount bdi,.wa-search-item__right-wrapper .wa-search-item__price .wa-search-item__reg-price span.wa-search-item__reg-price del spanwoocommerce-Price-amount.amount{font-size:0.9em!important;font-weight:400!important;color:var(--shade-medium)}.wa-search-item__right-wrapper .wa-search-item__price .wa-search-item__reg-price .woocommerce-Price-amount.amount{font-weight:700!important}.wa-search-item__right-wrapper .wa-search-item__price ins{text-decoration:none;font-weight:700}.wa-search-item:hover{background:var(--shade-ultra-light);color:var(--shade-ultra-dark)!important}.wa-search-item:hover .wa-search-item__cat-and-info{color:var(--shade-dark)}ul.guaven_woos_suggestion_catul{border:1px solid var(--shade-ultra-light);border-radius:var(--radius-s);margin-bottom:var(--space-xs)}ul.guaven_woos_suggestion_catul::before{content:"Nájdené kategórie produktov:";background:var(--shade-ultra-light);display:block;font-weight:700;padding:.5rem 1rem;font-size:calc(var(--text-m) * 0.9)}ul.guaven_woos_suggestion_catul li{border-bottom:1px solid var(--shade-ultra-light)}ul.guaven_woos_suggestion_catul li a{color:var(--shade-medium);font-size:calc(var(--text-m) * 0.85);display:inline-block;width:100%;padding:1rem}ul.guaven_woos_suggestion_catul li:hover{background:var(--shade-ultra-light)}ul.guaven_woos_suggestion_catul li:hover a{color:var(--shade-dark)}ul.guaven_woos_suggestion_catul li:last-child{border-bottom:none!important}ul.guaven_woos_suggestion_catul .guaven_woos_suggestion_list a::before{content:"";background:url(/wp-content/themes/wooptima-oxygen-theme/assets/icons/folder.svg);display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;vertical-align:text-bottom;margin-right:.7rem}.guaven_woos_showallli{border-top:0;margin-top:25px;width:100%;border-radius:var(--radius-s);overflow:hidden}.guaven_woos_showallli a{text-align:center;border:none;background:var(--accent);width:100%;display:block;padding:var(--space-s) var(--space-s);color:var(--shade-white)!important;font-weight:700;font-size:calc(var(--text-l) * 0.9);text-transform:uppercase;letter-spacing:1px;cursor:pointer!important}.guaven_woos_showallli a:hover{background:var(--accent-hover)!important;color:var(--shade-white)!important;cursor:pointer!important}.guaven_woos_suggestion{position:fixed!important;top:var(--wa-header-search)!important;max-height:calc((100 * var(--vh)) - var(--wa-header-search))!important;overflow-y:auto}@media screen and (min-width:1024px){.guaven_woos_suggestion{top:calc((var(--wa-header-primary) + var(--wa-header-megamenu) + var(--wa-header-search)))!important;max-height:calc((100 * var(--vh)) - (var(--wa-header-primary) + var(--wa-header-megamenu) + var(--wa-header-search)) - 1px)!important}}@media screen and (min-width:1420px){.guaven_woos_suggestion{max-width:calc(1400px - 1.6rem)!important;width:calc(100vw - (100vw - 100%))!important;left:calc(((100vw - (100vw - 100%)) - calc(1400px - 1.6rem)) / 2)!important}}@media screen and (max-width:1419px){.guaven_woos_suggestion{max-width:calc(1400px - 1.6rem)!important;width:calc(100% - 1.6rem)!important;left:0.8rem!important}}@media screen and (max-width:1024px){.guaven_woos_suggestion{max-width:100%!important;width:100%!important;left:0px!important;margin-top:0!important;border-top-left-radius:0;border-top-right-radius:0;padding:var(--space-s)}li.guaven_woos_showallli{border-radius:var(--radius-s)!important;position:relative!important;bottom:0px!important;width:100%;left:0}.guaven_woos_suggestion_list:focus{outline:none}}@media screen and (max-width:550px){span.wa-search-item__reg-price{display:flex;flex-direction:column;font-size:var(--text-s)}ul.guaven_woos_final_results::after{content:unset}.wa-search-item__left-wrapper .wa-search-item__title-wrapper{font-size:calc(var(--text-m) * 0.9)}.wa-search-item__left-wrapper .wa-search-item__title-wrapper .wa-search-item__cat-and-info{font-size:var(--text-xs)}ul.guaven_woos_suggestion_catul li a{font-size:calc(var(--text-m) * 0.75)}}