.ef-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;color:#213529;font-family:var(--ef-search-body);letter-spacing:0;pointer-events:none}.ef-search.is-open{pointer-events:auto}.ef-search p,.ef-search h2{margin:0}.ef-search a{color:inherit;text-decoration:none}.ef-search ul{margin:0;padding:0;list-style:none}.ef-search .ef-search__veil{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#2135298c}.ef-search__panel{position:relative;max-height:100%;padding:24px max(clamp(16px,8.3334vw,120px),calc((100% - 1200px)/2)) 40px;overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 28px 28px;background:#fff;box-shadow:0 20px 60px -10px #00000047;box-sizing:border-box}.ef-search__top{display:flex;align-items:center;min-height:56px}.ef-search__logo{display:block;flex:none;width:232.6px;margin-right:51px;overflow:hidden;color:#213529;line-height:0}.ef-search__logo svg{display:block;width:260px;height:37px}.ef-search__form{flex:1 1 auto;min-width:0;margin:0}.ef-search__field{position:relative;display:flex;align-items:center;height:56px;border:1.5px solid #1a7a4a;border-radius:100px;background:#f5f6f3;box-sizing:border-box}.ef-search__lupa{position:absolute;top:50%;left:23px;width:20px;height:20px;margin-top:-10px;color:#213529;pointer-events:none}.ef-search__lupa svg{display:block;width:20px;height:20px}.ef-search__input{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0 150px 0 53.5px;border:0;border-radius:100px;outline:0;background:transparent;color:#213529;font:400 17px/24px var(--ef-search-body);letter-spacing:0;box-shadow:none;-webkit-appearance:none;appearance:none}.ef-search__input::placeholder{color:#21352980;opacity:1}.ef-search__input::-webkit-search-cancel-button,.ef-search__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ef-search__input:focus-visible{outline:0}.ef-search__field:has(.ef-search__input:focus-visible){border-color:#146038}.ef-search__hint{position:absolute;top:50%;right:9.5px;display:inline-flex;align-items:center;height:28px;margin-top:-14px;padding:0 12px;border-radius:100px;background:#fff;color:#21352999;font-size:12px;line-height:16px;white-space:nowrap;pointer-events:none}.ef-search__clear{position:absolute;top:50%;right:10.5px;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;padding:0;border:0;border-radius:50%;background:#fff;color:#213529;cursor:pointer;visibility:hidden;opacity:0}.ef-search__clear svg{width:14px;height:14px}.ef-search__field.is-filled .ef-search__clear{visibility:visible;opacity:1}.ef-search__field.is-filled .ef-search__hint{visibility:hidden;opacity:0}.ef-search__close{display:inline-flex;flex:none;align-items:center;gap:11px;margin-left:24px;padding:0;border:0;background:none;color:#213529;font:400 16px/22px var(--ef-search-body);cursor:pointer}.ef-search__close-x{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f5f6f3}.ef-search__close-x svg{width:22px;height:22px}.ef-search__body{margin-top:28px}.ef-search__state{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:64px;align-items:start}.ef-search__state[hidden]{display:none}.ef-search__state--none{grid-template-columns:400px minmax(0,1fr)}.ef-search__eyebrow{margin-bottom:12px!important;color:#21352999;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.88px;text-transform:uppercase}.ef-search__eyebrow--gap,.ef-search__group+.ef-search__group{margin-top:28px!important}.ef-search__group[hidden]{display:none}.ef-search__pills{display:flex;flex-wrap:wrap;gap:8px}.ef-search__pill{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid rgba(33,53,41,.18);border-radius:100px;font-size:14px;font-weight:500;line-height:19px;white-space:nowrap}.ef-search__links li+li{margin-top:0}.ef-search__plink{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0;font-size:15px;line-height:20px}.ef-search__out{flex:none;margin-right:4px;color:#1a7a4a}.ef-search__sug{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 13px;border-radius:12px;font-size:15px;line-height:20px}.ef-search__sug.is-active{background:#f5f6f3}.ef-search__sug-ico{flex:none;width:15px;height:15px;color:#21352999}.ef-search__sug-ico svg{display:block;width:15px;height:15px}.ef-search__sug b,.ef-search__sug-q{font-weight:700}.ef-search__sug-q mark{background:none;color:inherit;font-weight:400}.ef-search__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.ef-search__head .ef-search__eyebrow{margin-bottom:0!important}.ef-search__more,.ef-search__contact{display:inline-flex;flex:none;align-items:baseline;gap:8px;color:#1a7a4a!important;font-size:14px;font-weight:500;line-height:20px}.ef-search__more span,.ef-search__contact span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ef-search__more i,.ef-search__contact i{font-style:normal}.ef-search__more[hidden]{display:none}.ef-search__grid{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:20px}.ef-search__card,.ef-search__card-link{min-width:0}.ef-search__card-link{display:flex;flex-direction:column}.ef-search .ef-search__img{width:auto;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;height:190px;overflow:hidden;border-radius:16px;background:#f5f6f3}.ef-search__grid[style*="--n: 3"] .ef-search__img,.ef-search__grid.is-3 .ef-search__img{height:210px}.ef-search__img img,.ef-search__img .ef-search__ph{display:block;width:100%;min-width:0;max-width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ef-search__name{display:-webkit-box;margin-top:14px;overflow:hidden;font-family:var(--ef-search-display);font-size:17px;font-weight:600;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ef-search__sub{margin-top:3px;color:#21352999;font-size:13px;line-height:18px}.ef-search__price{margin-top:4px;font-size:15px;font-weight:700;line-height:20px}.ef-search__empty-products{color:#21352999;font-size:15px;line-height:22px}.ef-search__title{font-family:var(--ef-search-display);font-size:28px;font-weight:600;line-height:34px;letter-spacing:-.28px;overflow-wrap:anywhere}.ef-search__text{margin-top:10px!important;color:#21352999;font-size:15px;line-height:22px}.ef-search__state--none .ef-search__pills{margin-top:28px}.ef-search__contact{margin-top:28px;font-size:15px}.ef-search__cancel,.ef-search__all-m,.ef-search__chev{display:none}.ef-search__info{display:contents}html.ef-search-lock,html.ef-search-lock body{overflow:hidden}@media screen and (max-width:1199px){.ef-search__logo{width:180px;margin-right:32px}.ef-search__logo svg{width:201px;height:auto}.ef-search__state{grid-template-columns:260px minmax(0,1fr);column-gap:40px}.ef-search__state--none{grid-template-columns:320px minmax(0,1fr)}.ef-search__grid{gap:16px}}@media screen and (max-width:989px){.ef-search__state,.ef-search__state--none{grid-template-columns:minmax(0,1fr);row-gap:32px}.ef-search .ef-search__img,.ef-search__grid[style*="--n: 3"] .ef-search__img,.ef-search__grid.is-3 .ef-search__img{height:auto;aspect-ratio:1 / .95}}@media screen and (max-width:749px){.ef-search .ef-search__veil{display:none}.ef-search__panel{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;border-radius:0;box-shadow:none}.ef-search__top{flex:none;min-height:0;padding:max(14px,env(safe-area-inset-top)) 20px 12px;border-bottom:1px solid rgba(33,53,41,.1)}.ef-search__logo,.ef-search__close,.ef-search__hint{display:none}.ef-search__field{height:48px}.ef-search__lupa{left:16px;width:18px;height:18px;margin-top:-9px}.ef-search__lupa svg{width:18px;height:18px}.ef-search__input{padding:0 42px 0 44px;font-size:16px;line-height:22px;text-overflow:ellipsis}.ef-search__input::placeholder{text-overflow:ellipsis}.ef-search__clear{right:7.5px;width:32px;height:32px;margin-top:-16px}.ef-search__clear svg{width:18px;height:18px}.ef-search__cancel{display:block;flex:none;margin:0 0 0 12px;padding:12px 0;border:0;background:none;color:#1a7a4a;font:500 15px/22px var(--ef-search-body);letter-spacing:0;white-space:nowrap;cursor:pointer}.ef-search__body{flex:1 1 auto;min-height:0;margin:0;padding:17px 20px max(32px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ef-search__state,.ef-search__state--none{display:block}.ef-search__state[hidden]{display:none}.ef-search__eyebrow{margin-bottom:13px!important}.ef-search__group .ef-search__eyebrow{margin-bottom:4px!important}.ef-search__state--empty .ef-search__eyebrow--gap,.ef-search__state--empty .ef-search__links,.ef-search__state--empty .ef-search__more{display:none}.ef-search__state--empty .ef-search__main{margin-top:20px}.ef-search__state--empty .ef-search__head{min-height:16px}.ef-search__pill{padding:10px 14px}.ef-search__group+.ef-search__group{margin-top:24px!important}.ef-search__state--results .ef-search__main,.ef-search__state--results>.ef-search__group{margin-top:24px}.ef-search__state--results .ef-search__aside:not(:has(>.ef-search__group:not([hidden])))+.ef-search__main{margin-top:0}.ef-search__state--results .ef-search__main:has(.ef-search__more[hidden]){display:none}.ef-search__state--results .ef-search__aside:not(:has(>.ef-search__group:not([hidden])))+.ef-search__main:has(.ef-search__more[hidden])+.ef-search__group{margin-top:0}.ef-search__head{align-items:center;min-height:20px;margin-bottom:0}.ef-search__head .ef-search__eyebrow{margin-bottom:0!important}.ef-search__more{align-items:center}.ef-search__more:has(.ef-search__all-m) [data-ef-search-all-txt],.ef-search__more:has(.ef-search__all-m) i{display:none}.ef-search__all-m{display:inline}.ef-search__grid,.ef-search__grid[style]{display:block}.ef-search__card+.ef-search__card{border-top:1px solid rgba(33,53,41,.1)}.ef-search__card-link{flex-direction:row;align-items:center;gap:14px;padding:14px 0}.ef-search .ef-search__img,.ef-search__grid[style*="--n: 3"] .ef-search__img,.ef-search__grid.is-3 .ef-search__img{flex:none;width:64px;height:64px;aspect-ratio:auto;border-radius:12px}.ef-search__info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ef-search__name{margin-top:0;font-size:16px;line-height:20px}.ef-search__sub{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-search__chev{display:block;flex:none;margin-right:6px;color:#213529e6}.ef-search__title{font-size:24px;line-height:30px;letter-spacing:-.24px}.ef-search__state--none .ef-search__pills,.ef-search__contact{margin-top:20px}.ef-search__state--none .ef-search__main{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-ef-search.css.map */
