.search-modal .search-modal__content::backdrop,.search-modal__content::backdrop{background:#0a0a0ad9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.search-modal{--search-border-radius: 0;--search-border-width: 0}.search-modal__content,.dialog-modal[open].search-modal__content{background:var(--dscpln-paper);color:var(--dscpln-ink);border:0;border-top:4px solid var(--dscpln-ink);border-radius:0;box-shadow:0 24px 64px #0a0a0a2e;padding:0;font-family:var(--dscpln-font-body)}@media screen and (min-width:750px){.search-modal__content,.dialog-modal[open].search-modal__content{--modal-width: min(720px, 92vw);width:var(--modal-width)}}@media screen and (max-width:749px){.search-modal__content,.dialog-modal[open].search-modal__content{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-top-width:3px}.search-modal .search-modal__content::backdrop{display:block}}.search-modal predictive-search-component,.search-modal .predictive-search{background:var(--dscpln-paper);color:var(--dscpln-ink)}.search-modal .predictive-search-form__header,.search-modal .predictive-search-form__header-inner{background:var(--dscpln-paper);color:var(--dscpln-ink);border:0;border-radius:0;box-shadow:none}.search-modal .predictive-search-form__header{border-bottom:1px solid var(--dscpln-ink);padding:14px 20px;gap:12px}@media screen and (min-width:750px){.search-modal .predictive-search-form__header{padding:18px 28px}}.search-modal .predictive-search-form__header-inner,.search-modal .predictive-search-form__header-inner:focus-within,.search-modal .predictive-search-form__header:focus-within{outline:none;box-shadow:none;border-color:transparent}.search-modal input.search-input{font-family:var(--dscpln-font-body);font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--dscpln-ink);background:transparent;border:0;border-radius:0;padding:12px 0 12px 38px;outline:none;box-shadow:none}.search-modal .search-input::placeholder{font-family:var(--dscpln-font-body);font-weight:400;letter-spacing:.04em;text-transform:none;color:#0a0a0a66}.search-modal .predictive-search-form__header-inner:has(.search-input:focus),.search-modal .predictive-search-form__header-inner:focus-within{box-shadow:inset 0 -1px 0 0 var(--dscpln-ink)}.search-modal .predictive-search__icon{left:0;width:22px;height:22px;color:var(--dscpln-ink);opacity:1}.search-modal .predictive-search__icon>svg{width:22px;height:22px}.search-modal .dialog-modal .predictive-search-form__header:before,.dialog-modal .predictive-search-form__header:before{display:none}.search-modal .predictive-search__reset-button,.search-modal .predictive-search__close-modal-button{font-family:var(--dscpln-font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dscpln-ink);background:transparent;border:1px solid var(--dscpln-ink);border-radius:0;padding:8px 14px;height:auto;min-height:40px;min-width:40px;opacity:1;transition:background .12s ease,color .12s ease}.search-modal .predictive-search__reset-button:hover,.search-modal .predictive-search__close-modal-button:hover{background:var(--dscpln-ink);color:var(--dscpln-paper)}.search-modal .predictive-search__close-modal-button{--button-color: var(--dscpln-ink);--button-background-color: transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px;margin-inline-start:8px}.search-modal .predictive-search__close-modal-button:hover{--button-color: var(--dscpln-paper);--button-background-color: var(--dscpln-ink)}.search-modal .predictive-search__close-modal-button .svg-wrapper,.search-modal .predictive-search__close-modal-button svg{width:14px;height:14px}.search-modal .predictive-search__reset-button-icon{background:transparent}@media screen and (max-width:749px){.search-modal .predictive-search__reset-button-icon{display:none}.search-modal .predictive-search__reset-button-text{display:block}}.search-modal .predictive-search-form__content-wrapper,.search-modal .predictive-search-form__content{background:var(--dscpln-paper);border-radius:0}.search-modal .predictive-search-form__content{padding:8px 20px 24px}@media screen and (min-width:750px){.search-modal .predictive-search-form__content{padding:12px 28px 28px;max-height:60vh}}@media screen and (max-width:749px){.search-modal .predictive-search-form__content{max-height:calc(100dvh - 80px)}}.search-modal .predictive-search-results__inner,.search-modal .predictive-search-dropdown{background:var(--dscpln-paper)}.search-modal .predictive-search-form__footer{background-image:none;background-color:var(--dscpln-paper);border-top:1px solid rgba(10,10,10,.08);padding:14px 20px;position:sticky;text-align:center}@media screen and (min-width:750px){.search-modal .predictive-search-form__footer{padding:18px 28px}}.search-modal .predictive-search__search-button{display:inline-block;font-family:var(--dscpln-font-body);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dscpln-ink);background:transparent;border:1px solid var(--dscpln-ink);border-radius:0;padding:14px 26px;box-shadow:none;transform:none;transition:background .12s ease,color .12s ease}.search-modal .predictive-search__search-button:hover{background:var(--dscpln-ink);color:var(--dscpln-paper);transform:none;box-shadow:none}.search-modal .predictive-search-results__title{display:inline-flex;align-items:center;gap:10px;font-family:var(--dscpln-font-body);font-size:10px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--dscpln-ink);margin:22px 0 14px;width:100%}.search-modal .predictive-search-results__title:first-of-type{margin-top:8px}.search-modal .predictive-search-results__title:before{content:"";display:block;width:18px;height:1px;background:var(--dscpln-ink);flex:0 0 18px}.search-modal .predictive-search-results__resource-header{padding-inline:0}.search-modal .predictive-search-results__wrapper-queries{padding-inline:0;gap:8px;display:flex;flex-wrap:wrap;margin-bottom:18px}.search-modal .predictive-search-results__pill{font-family:var(--dscpln-font-body);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dscpln-ink);background:transparent;border:1px solid var(--dscpln-ink);border-radius:0;padding:8px 14px;margin:0;box-shadow:none;transition:background .12s ease,color .12s ease}.search-modal .predictive-search-results__pill:hover,.search-modal .predictive-search-results__pill:focus,.search-modal .predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill{background:var(--dscpln-ink);color:var(--dscpln-paper);outline:0;border-color:var(--dscpln-ink);transform:none;box-shadow:none;--pill-background-color: var(--dscpln-ink)}.search-modal .predictive-search-results__pill mark{background:transparent;color:inherit;font-weight:700}.search-modal .predictive-search-results__products{padding-inline:0}.search-modal .predictive-search-results__wrapper-products{display:flex;flex-direction:column;gap:0;padding-block-end:0}@container (min-width: 550px){.search-modal .predictive-search-results__wrapper-products{grid-template-columns:1fr}}.search-modal .predictive-search-results__card--product{padding:14px 12px 14px 14px;margin:0;border-radius:0;border-top:1px solid rgba(10,10,10,.1);position:relative;transition:padding .15s ease,background .12s ease}.search-modal .predictive-search-results__card--product:first-child{border-top:0}.search-modal .predictive-search-results__card--product:hover,.search-modal .predictive-search-results__card--product:focus-within,.search-modal .predictive-search-results__card--product[aria-selected=true]{background:var(--dscpln-bone);border-radius:0;padding:14px 12px 14px 22px;margin:0;outline:0;box-shadow:inset 3px 0 0 0 var(--dscpln-ink)}.search-modal .predictive-search-results__card--product:active{transform:none}.search-modal .predictive-search-results__card--product .resource-card{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center;border:0;border-radius:0;padding:0;background:transparent}.search-modal .predictive-search-results__card--product .resource-card__media,.search-modal .predictive-search-results__card--product .resource-card__image-wrapper,.search-modal .predictive-search-results__card--product .resource-card .ratio,.search-modal .predictive-search-results__card--product .resource-card .media{width:64px;height:64px;border-radius:0;overflow:hidden;background:var(--dscpln-bone)}.search-modal .predictive-search-results__card--product .resource-card img{width:100%;height:100%;object-fit:contain;background:var(--dscpln-bone);border-radius:0}.search-modal .predictive-search-results__card--product .resource-card__title,.search-modal .predictive-search-results__card--product .resource-card .card__heading,.search-modal .predictive-search-results__card--product .resource-card a[class*=title]{font-family:var(--dscpln-font-display);font-weight:400;font-size:18px;line-height:1;letter-spacing:.005em;text-transform:uppercase;color:var(--dscpln-ink)}.search-modal .predictive-search-results__card--product .resource-card .price,.search-modal .predictive-search-results__card--product .resource-card .price__regular,.search-modal .predictive-search-results__card--product .resource-card [class*=price]{font-family:var(--dscpln-font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.01em;font-size:14px;color:var(--dscpln-ink)}.search-modal .predictive-search-results__clear.button-unstyled{font-family:var(--dscpln-font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dscpln-ink);opacity:1;border-bottom:1px solid var(--dscpln-ink);padding:0 0 2px;border-radius:0}.search-modal .predictive-search-results__no-results{text-align:left;padding:32px 4px;margin:0;font-family:var(--dscpln-font-body);font-size:0;color:var(--dscpln-ink);position:relative}.search-modal .predictive-search-results__no-results:before{content:"Dat product is er (nog) niet.";display:block;font-family:var(--dscpln-font-display);font-weight:400;font-size:clamp(28px,4vw,44px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--dscpln-ink);margin-bottom:18px}.search-modal .predictive-search-results__no-results:after{content:"Bekijk alle producten \2192";display:inline-block;font-family:var(--dscpln-font-body);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dscpln-ink);border:1px solid var(--dscpln-ink);padding:14px 26px;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease}.search-modal .predictive-search-results__no-results:hover:after{background:var(--dscpln-ink);color:var(--dscpln-paper)}.search-modal .predictive-search-results__no-results{background-image:none}.search-modal .predictive-search-results__no-results-cta-overlay{position:absolute;inset:auto 0 32px 4px;height:50px;width:240px}.search-modal .predictive-search-results__no-results:last-child{text-align:left;margin:0}.search-modal .recently-viewed-wrapper .predictive-search-results__title{justify-content:flex-start;gap:12px}.search-modal .predictive-search-form__content::-webkit-scrollbar{display:none}.search-modal .predictive-search-form__content{scrollbar-width:none}.search-modal .predictive-search-results__card--product:hover{transition:padding .15s ease,background .12s ease,box-shadow .12s ease}.search-modal a:focus-visible,.search-modal button:focus-visible,.search-modal .predictive-search-results__pill:focus-visible{outline:2px solid var(--dscpln-ink);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dscpln-search-overrides.css.map */
