html.lo-zoek-open{overflow:hidden}#modal-1.lo-zoek{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;margin:0;padding:0;color:var(--lo-ink);font:400 16px/1.45 var(--lo-font-body)}#modal-1.lo-zoek.is-open{display:block}#modal-1.lo-zoek *,#modal-1.lo-zoek *:before,#modal-1.lo-zoek *:after{box-sizing:border-box}#modal-1.lo-zoek [hidden]{display:none!important}#modal-1.lo-zoek .lo-zoek__vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#modal-1.lo-zoek .lo-zoek__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#16211a73}#modal-1.lo-zoek .lo-zoek__paneel{position:absolute;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;background:var(--lo-page);border-radius:0;overflow:hidden;box-shadow:none}#modal-1.lo-zoek.is-open .lo-zoek__paneel{animation:lo-zoek-binnen var(--lo-dur-3) var(--lo-ease-out)}#modal-1.lo-zoek.is-open[aria-hidden=true] .lo-zoek__paneel{animation:lo-zoek-weg var(--lo-dur-2) var(--lo-ease-in) forwards}#modal-1.lo-zoek.is-open[aria-hidden=true] .lo-zoek__overlay{animation:lo-zoek-fade-uit var(--lo-dur-2) var(--lo-ease-in) forwards}#modal-1.lo-zoek lukkes-zoeken{display:flex;flex-direction:column;height:100%;min-height:0;max-width:var(--lo-max);margin:0 auto;padding-inline:var(--lo-s4)}#modal-1.lo-zoek .lo-zoek__formulier{flex:none;margin:0;padding:var(--lo-s4) 0}#modal-1.lo-zoek .lo-zoek__balk{display:flex;align-items:center;gap:var(--lo-s2)}#modal-1.lo-zoek .lo-zoek__veld{position:relative;display:flex;align-items:center;flex:1;min-width:0;height:56px;border-bottom:2px solid var(--lo-ink)}#modal-1.lo-zoek .lo-zoek__icoon{flex:none;margin-right:var(--lo-s2);pointer-events:none}#modal-1.lo-zoek .lo-zoek__input{-webkit-appearance:none;appearance:none;display:block;flex:1;width:0;min-width:0;height:100%;padding:0 var(--lo-s1);margin:0;border:0;border-radius:0;background:transparent;color:var(--lo-ink);font:400 16px/1.3 var(--lo-font-head);letter-spacing:normal;box-shadow:none}#modal-1.lo-zoek .lo-zoek__input::placeholder{color:var(--lo-ink-soft);opacity:1;font:inherit}#modal-1.lo-zoek .lo-zoek__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}#modal-1.lo-zoek .lo-zoek__knop{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--lo-ink);box-shadow:none;cursor:pointer;transition:none}#modal-1.lo-zoek .lo-zoek__knop svg{pointer-events:none}#modal-1.lo-zoek .lo-zoek__input:focus-visible{outline:none}#modal-1.lo-zoek .lo-zoek__veld:focus-within{border-bottom-color:var(--lo-action);box-shadow:0 1px 0 var(--lo-action)}#modal-1.lo-zoek .lo-zoek__resultaten:focus-visible{outline:2px solid var(--lo-action);outline-offset:-2px}#modal-1.lo-zoek .lo-zoek__knop:focus-visible{outline:2px solid var(--lo-action);outline-offset:2px;box-shadow:none}#modal-1.lo-zoek .lo-zoek__laadlijn{display:none;position:absolute;bottom:-2px;left:0;width:100%;height:7px;overflow:hidden;pointer-events:none}#modal-1.lo-zoek .is-laden .lo-zoek__laadlijn{display:block}#modal-1.lo-zoek .lo-zoek__laadlijn:after{content:"";display:block;width:40%;height:7px;border-inline:1px solid var(--lo-action);background:linear-gradient(var(--lo-action),var(--lo-action)) center / 100% 1px no-repeat;animation:lo-zoek-laden calc(var(--lo-dur-4) * 2) var(--lo-ease-inout) infinite}#modal-1.lo-zoek .lo-zoek__resultaten{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--lo-s2) 96px;animation:lo-zoek-fade var(--lo-dur-2) var(--lo-ease-out)}#modal-1.lo-zoek .lo-zoek__lijst{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"producten" "collecties" "paginas" "alle";align-items:start}#modal-1.lo-zoek .lo-zoek__producten{grid-area:producten;display:grid;grid-template-columns:minmax(0,1fr)}#modal-1.lo-zoek .lo-zoek__collecties{grid-area:collecties}#modal-1.lo-zoek .lo-zoek__paginas{grid-area:paginas}#modal-1.lo-zoek .lo-zoek__groepkop,#modal-1.lo-zoek .lo-zoek__merk,#modal-1.lo-zoek .lo-zoek__aantal{margin:0;color:var(--lo-ink-soft);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}#modal-1.lo-zoek .lo-zoek__groepkop{grid-column:1 / -1;padding:var(--lo-s4)}#modal-1.lo-zoek .lo-zoek__optie{min-width:0;min-height:44px;padding:var(--lo-s4);border:0;border-bottom:1px solid var(--lo-line);border-radius:0;color:var(--lo-ink);background:transparent;text-decoration:none;overflow-wrap:anywhere;box-shadow:none;transition:none}#modal-1.lo-zoek .lo-zoek__product{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--lo-s4);height:100%}#modal-1.lo-zoek .lo-zoek__beeld{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--lo-vloer);border-radius:0;overflow:hidden}#modal-1.lo-zoek .lo-zoek__beeld img{display:block;width:100%;height:100%;padding:4px;object-fit:contain;mix-blend-mode:multiply;border-radius:0;transition:transform var(--lo-dur-4) var(--lo-ease-out)}#modal-1.lo-zoek .lo-zoek__producttekst{min-width:0}#modal-1.lo-zoek .lo-zoek__producttitel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:var(--lo-s1) 0 var(--lo-s2);font-size:16px;font-weight:500;line-height:1.35}#modal-1.lo-zoek .lo-zoek__meta{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--lo-s2)}#modal-1.lo-zoek .lo-zoek__voorraad{flex:1 1 100px}#modal-1.lo-zoek .lo-stock{margin:0;font-size:13px}#modal-1.lo-zoek .lo-stock--out{color:var(--lo-ink-soft);--lo-ruit-color: var(--lo-ink-soft)}#modal-1.lo-zoek .lo-zoek__collectie{display:flex;align-items:center;gap:var(--lo-s3)}#modal-1.lo-zoek .lo-zoek__collectie>:first-child{min-width:0;flex:0 1 auto}#modal-1.lo-zoek .lo-zoek__collectie .lo-maat{flex:1 1 32px;min-width:32px}#modal-1.lo-zoek .lo-zoek__collectie .lo-maat{display:none}#modal-1.lo-zoek .lo-zoek__aantal{flex:none;margin-left:auto;font-variant-numeric:tabular-nums;letter-spacing:.06em}#modal-1.lo-zoek .lo-zoek__pagina{display:block}#modal-1.lo-zoek .lo-zoek__alle{grid-area:alle;position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--lo-s4);padding-bottom:calc(var(--lo-s4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lo-line);border-bottom:0;background:var(--lo-page);font-weight:500}#modal-1.lo-zoek .lo-arrow-link__line{flex:none}#modal-1.lo-zoek .lo-zoek__optie.is-actief,#modal-1.lo-zoek .lo-zoek__optie:focus-visible{background:var(--lo-vloer);outline:2px solid var(--lo-action);outline-offset:-2px;box-shadow:none}#modal-1.lo-zoek .lo-zoek__optie.is-actief img{transform:scale(calc(1 + .03 * var(--lo-move)))}#modal-1.lo-zoek .lo-zoek__alle.is-actief .lo-arrow-link__line{transform:scaleX(1)}#modal-1.lo-zoek .lo-zoek__leeg{padding:var(--lo-s5) var(--lo-s4)}#modal-1.lo-zoek .lo-zoek__leeg p{margin:0 0 var(--lo-s3)}#modal-1.lo-zoek .lo-zoek__leeg-titel{font:600 22px/1.25 var(--lo-font-head);overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){#modal-1.lo-zoek .lo-zoek__optie:hover,#modal-1.lo-zoek .lo-zoek__knop:hover{background:var(--lo-vloer)}#modal-1.lo-zoek .lo-zoek__product:hover img{transform:scale(calc(1 + .03 * var(--lo-move)))}#modal-1.lo-zoek .lo-zoek__alle:hover .lo-arrow-link__line{transform:scaleX(1)}}@media(min-width:750px){#modal-1.lo-zoek .lo-zoek__producten{grid-template-columns:repeat(2,minmax(0,1fr))}#modal-1.lo-zoek .lo-zoek__product{grid-template-columns:72px minmax(0,1fr)}#modal-1.lo-zoek .lo-zoek__product:nth-of-type(2n){border-left:1px solid var(--lo-line)}#modal-1.lo-zoek .lo-zoek__beeld{width:72px;height:72px}#modal-1.lo-zoek .lo-zoek__collectie .lo-maat{display:block}}@media(min-width:990px){#modal-1.lo-zoek .lo-zoek__paneel{inset:0 0 auto;height:auto;border-bottom:1px solid var(--lo-line)}#modal-1.lo-zoek lukkes-zoeken{height:auto;padding-inline:var(--lo-s7)}#modal-1.lo-zoek .lo-zoek__formulier{padding-block:var(--lo-s5)}#modal-1.lo-zoek .lo-zoek__veld{height:64px}#modal-1.lo-zoek .lo-zoek__input{font-size:24px}#modal-1.lo-zoek .lo-zoek__resultaten{flex:auto;max-height:calc(100vh - 114px);max-height:calc(100dvh - 114px);scroll-padding-bottom:var(--lo-s2)}#modal-1.lo-zoek .lo-zoek__lijst{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"producten collecties" "producten paginas" "alle alle";grid-template-rows:auto 1fr auto}#modal-1.lo-zoek .lo-zoek__collecties,#modal-1.lo-zoek .lo-zoek__paginas{border-left:1px solid var(--lo-line)}#modal-1.lo-zoek .lo-zoek__lijst--breed{grid-template-columns:minmax(0,1fr);grid-template-areas:"producten" "alle";grid-template-rows:auto}#modal-1.lo-zoek .lo-zoek__lijst--zonder-producten{grid-template-columns:minmax(0,1fr);grid-template-areas:"collecties" "paginas" "alle";grid-template-rows:auto}#modal-1.lo-zoek .lo-zoek__alle{position:static;padding-bottom:var(--lo-s4)}}@media(min-width:1200px){#modal-1.lo-zoek .lo-zoek__lijst{grid-template-columns:minmax(0,1fr) 400px}#modal-1.lo-zoek .lo-zoek__lijst--breed,#modal-1.lo-zoek .lo-zoek__lijst--zonder-producten{grid-template-columns:minmax(0,1fr)}#modal-1.lo-zoek .lo-zoek__lijst--breed .lo-zoek__producten{grid-template-columns:repeat(3,minmax(0,1fr))}#modal-1.lo-zoek .lo-zoek__lijst--breed .lo-zoek__product{border-left:0}#modal-1.lo-zoek .lo-zoek__lijst--breed .lo-zoek__product:not(:nth-of-type(3n+1)){border-left:1px solid var(--lo-line)}}@keyframes lo-zoek-binnen{0%{opacity:0;transform:translateY(calc(-12px * var(--lo-move)))}to{opacity:1;transform:translateY(0)}}@keyframes lo-zoek-fade{0%{opacity:0}to{opacity:1}}@keyframes lo-zoek-fade-uit{0%{opacity:1}to{opacity:0}}@keyframes lo-zoek-weg{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-8px * var(--lo-move)))}}@keyframes lo-zoek-laden{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){#modal-1.lo-zoek .lo-zoek__laadlijn:after{width:100%;animation:none;transform:none}}#modal-1.lo-zoek .lo-zoek__korting{min-width:0;margin-left:auto;text-align:right}.lo-zoek__korting .lo-badges--zoek{position:static;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;max-width:none;margin-bottom:6px}.lo-zoek__korting .lo-badge{box-sizing:border-box;max-width:100%;padding:4px 10px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.lo-zoek__korting .lo-badge--sale{background:var(--lo-orange, #EB851B);color:var(--lo-ink, #1E211F)}.lo-zoek__korting .lo-badge--opop{background:var(--lo-ink, #1E211F);color:var(--lo-page, #FBFAF8)}.lo-zoek__korting .lo-badge--nieuw{background:var(--lo-page, #FBFAF8);color:var(--lo-ink, #1E211F);border:1px solid var(--lo-line, #D9D6CF)}.lo-zoek__korting .lo-prijs--zoek{display:block;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--lo-ink, #1E211F)}.lo-zoek__korting .lo-prijs--sale{color:var(--lo-sale-text, #A04F08)}.lo-zoek__korting .lo-prijs__oud{display:block;font-size:13px;font-weight:400;color:var(--lo-ink-soft, #5A5E58)}.lo-zoek__korting .lo-prijs__bespaar{display:block;font-size:13px;font-weight:500;color:var(--lo-sale-text, #A04F08);white-space:nowrap}.lo-zoek__korting .lo-prijs__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lukkes-zoeken.css.map */
