#search-modal .search-modal__content{--modal-width: min(1120px, 94vw);--modal-top-margin: 6dvh;--kwc-search-gutter: clamp(1.25rem, 3vw, 2.5rem);border:1px solid var(--kwc-border);border-radius:var(--kwc-radius-lg, 12px);background:var(--kwc-n-0);box-shadow:0 40px 100px -30px #1f1f1f52}@media screen and (min-width:750px){#search-modal .search-modal__content{max-block-size:88dvh}#search-modal .predictive-search-form__content{max-height:min(72dvh,780px)}}#search-modal .search-modal__content::backdrop{background:#1f1f1f57;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%)}@media screen and (max-width:749px){#search-modal .search-modal__content{--modal-width: 100vw;inline-size:100vw;max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;border:0;border-radius:0}#search-modal .predictive-search-form__content{max-height:calc(100dvh - 132px)}}#search-modal .predictive-search-form__header{padding:1.1rem var(--kwc-search-gutter, 1.5rem);background:var(--kwc-n-0);border:0;border-block-end:1px solid var(--kwc-border);border-radius:0}#search-modal .predictive-search-form__header-inner{border:1px solid var(--kwc-border);border-radius:10px;background:var(--kwc-n-0);transition:border-color var(--kwc-dur, .3s) var(--kwc-ease, ease),box-shadow var(--kwc-dur, .3s) var(--kwc-ease, ease)}#search-modal .predictive-search-form__header-inner:focus-within{outline:none;border-color:var(--kwc-n-900);box-shadow:0 0 0 3px #1f1f1f14}#search-modal input.search-input{min-block-size:64px;font-family:var(--font-heading--family, serif);font-size:1.2rem;letter-spacing:.01em;color:var(--kwc-cream)}@media screen and (max-width:749px){#search-modal input.search-input{min-block-size:56px;font-size:1.05rem}}#search-modal input.search-input::placeholder{font-family:var(--font-body--family, sans-serif);font-size:.92rem;letter-spacing:.01em;color:var(--kwc-text-2)}#search-modal .predictive-search__icon{color:var(--kwc-n-500)}#search-modal .predictive-search__reset-button{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kwc-text-2);opacity:1}@media(any-pointer:fine){#search-modal .predictive-search__reset-button:hover{color:var(--kwc-n-900)}}#search-modal .predictive-search__close-modal-button{inline-size:40px;block-size:40px;border:1px solid var(--kwc-border);border-radius:50%;transition:border-color var(--kwc-dur, .3s) var(--kwc-ease, ease),background-color var(--kwc-dur, .3s) var(--kwc-ease, ease)}@media(any-pointer:fine){#search-modal .predictive-search__close-modal-button:hover{border-color:var(--kwc-n-900);background:var(--kwc-n-25)}}#search-modal :is(.predictive-search__close-modal-button,.predictive-search__reset-button):focus-visible{outline:2px solid var(--kwc-n-900);outline-offset:2px}#search-modal .predictive-search-form__content{padding-inline:var(--kwc-search-gutter, 1.5rem);padding-block-end:1.5rem;background:var(--kwc-n-0)}#search-modal .predictive-search-results__title{display:flex;align-items:center;gap:.75rem;margin-block:2rem 1rem;font-family:var(--font-body--family, sans-serif);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--kwc-text-2)}#search-modal .predictive-search-results__title:after{content:"";flex:1 1 auto;block-size:1px;background:var(--kwc-border)}#search-modal .kwc-search-block:first-child .predictive-search-results__title,#search-modal .predictive-search-results__inner>*:first-child .predictive-search-results__title{margin-block-start:1.5rem}#search-modal .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 1.5rem}@media screen and (max-width:989px){#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.25rem}}@media screen and (max-width:749px){#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}}#search-modal .resource-card__media{border-radius:var(--kwc-card-radius, 6px);background:var(--kwc-n-25);overflow:hidden}#search-modal .resource-card__image{object-fit:contain;padding:.4rem}#search-modal .resource-card__content{display:flex;flex-direction:column;gap:.2rem;padding-block-start:.7rem}#search-modal .resource-card__title{font-family:var(--font-heading--family, serif);font-size:.95rem;font-weight:500;line-height:1.3;color:var(--kwc-cream)}#search-modal .resource-card__content .price{font-size:.92rem;font-weight:600;color:var(--kwc-cream)}#search-modal .resource-card__content [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem}#search-modal .resource-card__content .price__compare,#search-modal .resource-card__content compare-at-price,#search-modal .resource-card__content s{font-size:.82rem;font-weight:400;color:var(--kwc-text-2);text-decoration:line-through}#search-modal .resource-card__content .price--on-sale .price__sale s,#search-modal .resource-card__content s{font-weight:400;color:var(--kwc-text-2)}@media(any-pointer:fine){#search-modal .resource-card__image{transition:transform var(--kwc-dur-slow, .45s) var(--kwc-ease, ease)}#search-modal .predictive-search-results__card:hover .resource-card__image{transform:scale(1.04)}}#search-modal .resource-card__link:focus-visible{outline:2px solid var(--kwc-n-900);outline-offset:3px;border-radius:var(--kwc-card-radius, 6px)}#search-modal .kwc-search-meta{display:flex;flex-direction:column;gap:.22rem;margin-block-start:.35rem}#search-modal .kwc-search-meta__collection{margin:0;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kwc-n-500)}#search-modal .kwc-search-avail{display:flex;align-items:center;gap:.34rem;margin:0;font-size:.68rem;letter-spacing:.04em;color:var(--kwc-text-2)}#search-modal .kwc-search-avail__dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--kwc-n-900);flex-shrink:0}#search-modal .kwc-search-avail--low .kwc-search-avail__dot{background:var(--kwc-n-500)}#search-modal .kwc-search-avail--out{color:var(--kwc-n-300)}#search-modal .kwc-search-avail--out .kwc-search-avail__dot{background:transparent;border:1px solid var(--kwc-n-300)}#search-modal .kwc-search-popular__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}#search-modal .kwc-search-popular__pill{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:.9rem;border:1px solid var(--kwc-border);border-radius:999px;font-size:.78rem;letter-spacing:.01em;color:var(--kwc-cream);text-decoration:none;transition:border-color var(--kwc-dur, .3s) var(--kwc-ease, ease),background-color var(--kwc-dur, .3s) var(--kwc-ease, ease),color var(--kwc-dur, .3s) var(--kwc-ease, ease)}@media(any-pointer:fine){#search-modal .kwc-search-popular__pill:hover{border-color:var(--kwc-n-900);background:var(--kwc-n-900);color:var(--kwc-n-0)}}#search-modal .kwc-search-popular__pill:focus-visible{outline:2px solid var(--kwc-n-900);outline-offset:2px}#search-modal .kwc-search-collections__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0}@media screen and (max-width:749px){#search-modal .kwc-search-collections__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}}#search-modal .kwc-search-ccard__count{margin:.3rem 0 0;font-size:.68rem;letter-spacing:.06em;color:var(--kwc-text-2)}#search-modal .predictive-search-results__card .kwc-search-ccard__count{padding-inline:0}#search-modal .kwc-search-nr{padding-block:.5rem 1rem;text-align:start}#search-modal .kwc-search-nr__head{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding-block:2.25rem 1.5rem;text-align:center}#search-modal .kwc-search-nr__icon{inline-size:40px;block-size:40px;margin-block-end:.4rem;color:var(--kwc-n-300)}#search-modal .kwc-search-nr__icon svg{inline-size:100%;block-size:100%}#search-modal .kwc-search-nr__heading{margin:0;font-family:var(--font-heading--family, serif);font-size:1.2rem;font-weight:600;color:var(--kwc-cream)}#search-modal .kwc-search-nr__text{max-inline-size:46ch;margin:0;font-size:.88rem;line-height:1.55;color:var(--kwc-text-2)}#search-modal .kwc-search-nr__cta{display:inline-flex;align-items:center;min-block-size:46px;margin-block-start:.85rem;padding-inline:1.6rem;border:1.5px solid var(--kwc-n-900);border-radius:10px;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kwc-n-900);text-decoration:none;transition:background-color var(--kwc-dur, .3s) var(--kwc-ease, ease),color var(--kwc-dur, .3s) var(--kwc-ease, ease)}@media(any-pointer:fine){#search-modal .kwc-search-nr__cta:hover{background:var(--kwc-n-900);color:var(--kwc-n-0)}}#search-modal .kwc-search-nr__cta:focus-visible{outline:2px solid var(--kwc-n-900);outline-offset:3px}#search-modal .predictive-search__search-button{min-block-size:48px;padding-inline:1.75rem;border:1px solid var(--kwc-n-900);border-radius:10px;background:var(--kwc-n-900);color:var(--kwc-n-0);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media(any-pointer:fine){#search-modal .predictive-search__search-button:hover{background:#000;transform:none;box-shadow:none}}#search-modal .predictive-search-results__pill{border:1px solid var(--kwc-border);border-radius:999px;font-size:.78rem;color:var(--kwc-cream)}@media(any-pointer:fine){#search-modal .predictive-search-results__pill:hover{border-color:var(--kwc-n-900);background:var(--kwc-n-25)}}@media screen and (max-width:749px){#search-modal .predictive-search-form__header{padding:.9rem 1rem;gap:.5rem}#search-modal .predictive-search__close-modal-button{inline-size:44px;block-size:44px;margin-inline-start:.6rem}#search-modal .predictive-search__reset-button{min-inline-size:44px;min-block-size:44px}#search-modal .kwc-search-popular__pill{min-block-size:44px;padding-inline:1.1rem;font-size:.82rem}#search-modal .kwc-search-nr__cta,#search-modal .predictive-search__search-button{min-block-size:52px;inline-size:100%}#search-modal .predictive-search-results__card--product .resource-card__link{min-block-size:44px}#search-modal .predictive-search-results__title{margin-block:1.6rem .85rem}}#search-modal .predictive-search-form__content,#search-modal .predictive-search-results__inner{overflow-x:hidden}@media(prefers-reduced-motion:reduce){#search-modal .search-modal__content,#search-modal .dialog-modal[open].search-modal__content,#search-modal .dialog-modal.search-modal__content.dialog-closing,#search-modal .resource-card__image,#search-modal .kwc-search-popular__pill,#search-modal .kwc-search-nr__cta{animation:none;transition:none}#search-modal .predictive-search-results__card:hover .resource-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kwc-search.css.map */
