#search-modal .search-modal__content{--modal-width: min(90rem, calc(100vw - 2 * var(--dk-gutter)));background:var(--dk-paper);color:var(--dk-ink);border:2px solid var(--dk-ink)}@media screen and (min-width:750px){#search-modal .search-modal__content{max-width:none}}#search-modal .dialog-modal[open].search-modal__content{border-radius:2rem;box-shadow:0 .5rem 0 var(--dk-ink)}#search-modal .search-modal__content::backdrop{background:color-mix(in srgb,var(--dk-ink) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#search-modal predictive-search-component{--product-corner-radius: 1.5rem;--card-corner-radius: 1.5rem;background:var(--dk-paper);color:var(--dk-ink);font-family:var(--dk-font-text)}#search-modal .predictive-search-form__header{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.25rem 1rem;background:var(--dk-paper);border-bottom:2px dashed color-mix(in srgb,var(--dk-ink) 18%,transparent)}#search-modal .predictive-search-form__header:before{content:none}#search-modal .predictive-search-form__header-inner{position:relative;min-height:4rem;border:2px solid var(--dk-ink);border-radius:999px;background:var(--dk-cream);transition:box-shadow .15s ease}#search-modal .predictive-search-form__header-inner:focus-within{border-color:var(--dk-ink);box-shadow:0 4px 0 var(--dk-ink)}#search-modal input.search-input{padding-inline:4.25rem 1rem;font-family:var(--dk-font-display);font-size:clamp(1.25rem,calc(2vw * var(--dk-z, 1)),1.75rem);font-weight:800;letter-spacing:-.02em;color:var(--dk-ink)}#search-modal input.search-input::placeholder{color:var(--dk-muted);opacity:.7}#search-modal .predictive-search__icon{inset-inline-start:.5rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--dk-lime);color:var(--dk-ink)}#search-modal .predictive-search__icon>svg{width:1.125rem;height:1.125rem}#search-modal .predictive-search__reset-button{margin-inline-end:1rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dk-ink);text-decoration:underline;text-underline-offset:.25em}#search-modal .predictive-search__close-modal-button{--button-color: var(--dk-cream);--button-background-color: var(--dk-ink);flex:none;width:3rem;height:3rem;margin:0;padding:0;border-radius:50%;background:var(--dk-ink);color:var(--dk-cream);transition:transform .15s ease,background-color .15s ease}#search-modal .predictive-search__close-modal-button:hover{background:var(--dk-deep);transform:rotate(90deg)}#search-modal .predictive-search-results__inner{padding-block:1.5rem 2rem;color:var(--dk-ink)}#search-modal :is(.predictive-search-results__products,.predictive-search-results__resource-header){padding-inline:1.5rem}#search-modal .predictive-search-results__resource-header{height:auto;margin-block-end:.875rem}#search-modal .predictive-search-results__wrapper-queries{padding-inline:1.5rem}#search-modal .predictive-search-results__title{justify-content:flex-start;justify-self:start;gap:.6rem;width:fit-content;min-height:2.25rem;margin-block:1.75rem .875rem;padding-inline:1.1rem;border-radius:999px;background:var(--dk-ink);color:var(--dk-cream);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#search-modal .predictive-search-results__title:first-of-type,#search-modal .predictive-search-results__resource-header .predictive-search-results__title{margin-block-start:0}#search-modal .predictive-search-results__title:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--dk-lime)}#search-modal .predictive-search-results__clear.button-unstyled{margin-inline-start:.25rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--dk-lime);opacity:1;text-decoration:underline;text-underline-offset:.25em}#search-modal .predictive-search-results__pill{min-height:2.5rem;padding:0 1.1rem;border:2px solid var(--dk-ink);border-radius:999px;background:var(--dk-cream);color:var(--dk-ink);font-weight:700;transition:background-color .15s ease,transform .15s ease}#search-modal .predictive-search-results__pill mark{background:none;color:inherit;font-weight:800;text-decoration:underline;text-decoration-color:var(--dk-lime);text-decoration-thickness:.2em;text-underline-offset:.15em}#search-modal .predictive-search-results__card--query:is(:hover,[aria-selected=true],:focus-within) .predictive-search-results__pill{background:var(--dk-lime);transform:translateY(-2px)}#search-modal .predictive-search-results__wrapper-products{gap:1rem;padding-block:.25rem .75rem}#search-modal .predictive-search-results__card--product{--dk-tile-bg: var(--dk-oat);padding:0;margin:0;border-radius:1.5rem;background:var(--dk-tile-bg);color:var(--dk-ink);transition:transform .15s ease,box-shadow .15s ease}#search-modal .predictive-search-results__wrapper-products .predictive-search-results__card--product:nth-child(4n+1){--dk-tile-bg: var(--dk-lime)}#search-modal .predictive-search-results__wrapper-products .predictive-search-results__card--product:nth-child(4n+3){--dk-tile-bg: var(--dk-terra)}#search-modal .predictive-search-results__card--product:is(:hover,[aria-selected=true].keyboard-focus,:focus-visible,:has(.resource-card:focus-visible)){padding:0;margin:0;border-radius:1.5rem;outline:0;background:var(--dk-tile-bg);transform:translateY(-3px);box-shadow:0 6px 0 var(--dk-ink)}#search-modal .predictive-search-results__card--product .resource-card{display:flex;flex-direction:column;height:100%;padding:.875rem 1rem 1.125rem;box-sizing:border-box}#search-modal .predictive-search-results__card--product .resource-card__media{border-radius:0;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--dk-paper) 45%,transparent) 92%,transparent 93%)}#search-modal .predictive-search-results__card--product .resource-card__image{object-fit:contain;padding-block:.25rem}@media screen and (min-width:750px){#search-modal .predictive-search-results__card--product .resource-card__image{aspect-ratio:6 / 5}}#search-modal .predictive-search-results__card--product .resource-card__content{gap:.375rem;padding:.5rem 0 0}#search-modal .predictive-search-results__card--product .resource-card__title{margin:0;font-family:var(--dk-font-display);font-size:1.125rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;text-transform:none;color:var(--dk-ink)}#search-modal .predictive-search-results__card--product .price{font-family:var(--dk-font-display);font-size:1.0625rem;font-weight:800;color:var(--dk-ink)}#search-modal .predictive-search-results__card--product .compare-at-price{font-family:var(--dk-font-text);font-size:.875rem;font-weight:600;color:var(--dk-ink);opacity:.6}#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product):not(.predictive-search-results__card--query){border:2px solid var(--dk-ink);border-radius:1.5rem;background:var(--dk-cream);transition:transform .15s ease,box-shadow .15s ease}#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product):not(.predictive-search-results__card--query):hover{transform:translateY(-3px);box-shadow:0 6px 0 var(--dk-ink)}#search-modal .predictive-search-results__no-results{font-family:var(--dk-font-display);font-size:1.375rem;font-weight:800;letter-spacing:-.02em}#search-modal .predictive-search-form__footer{background-image:linear-gradient(to top,var(--dk-paper) 55%,transparent)}#search-modal .predictive-search__search-button{min-height:3.5rem;padding:0 1.75rem;border:0;border-radius:999px;background:var(--dk-ink);color:var(--dk-lime);font-family:var(--dk-font-display);font-size:1.125rem;font-weight:800;letter-spacing:-.01em;box-shadow:0 6px 0 var(--dk-deep);transition:transform .15s ease,box-shadow .15s ease}#search-modal .predictive-search__search-button:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--dk-deep)}@media screen and (max-width:749px){#search-modal .dialog-modal[open].search-modal__content{border:0;border-radius:0;box-shadow:none}#search-modal .predictive-search-form__header{padding:.875rem 1rem}#search-modal .predictive-search-form__header-inner{min-height:3.25rem;border:2px solid var(--dk-ink)}#search-modal input.search-input{padding-inline-start:3.5rem;font-size:1.125rem}#search-modal .predictive-search__icon{inset-inline-start:.375rem;width:2.25rem;height:2.25rem}#search-modal .predictive-search__close-modal-button{width:2.75rem;height:2.75rem}#search-modal :is(.predictive-search-results__products,.predictive-search-results__resource-header,.predictive-search-results__wrapper-queries){padding-inline:1rem}}@media(prefers-reduced-motion:reduce){#search-modal :is(.predictive-search-results__card,.predictive-search-results__pill,.predictive-search__close-modal-button,.predictive-search__search-button){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dukat-search.css.map */
