.km-search-page .search-page__header{gap:.85rem}.km-search-page .search-page__header .text-block h3,.km-search-page .search-page__header h1,.km-search-page .search-page__header h2,.km-search-page .search-page__header h3{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.km-search-page .search-input,.km-search-page input[type=search]{border-radius:var(--km-radius-pill, 999px);border-color:var(--km-ink, #111)}.km-search.product-grid-container{--km-collection-gap: 14px}.km-search .collection-wrapper{row-gap:.75rem}.km-search .product-grid.product-grid--grid{--mobile-columns: 2;gap:var(--km-collection-gap)}@media screen and (min-width:750px){.km-search .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr));gap:calc(var(--km-collection-gap) + 2px)}}.km-search product-card,.km-search .product-grid__card{height:100%}.km-search .product-card{border:var(--km-border-width, 1.5px) solid var(--km-ink, #111111);border-radius:var(--km-radius-card, 12px);background:var(--color-background, var(--km-surface, var(--km-bg, #fffdf8)));overflow:hidden;transition:transform var(--animation-speed, .2s) var(--animation-easing, ease),box-shadow var(--animation-speed, .2s) var(--animation-easing, ease)}.km-search .product-card__link{border-radius:inherit;z-index:1}.km-search .card-gallery{border-radius:0;background:color-mix(in srgb,var(--color-background, var(--km-surface, var(--km-bg, #fffdf8))) 88%,var(--km-lilac, #e8deff))}.km-search .card-gallery img,.km-search .product-media img{object-fit:cover}@media(hover:hover)and (pointer:fine){.km-search .product-card:hover{transform:translateY(-3px);box-shadow:0 8px #11111114}}@media(prefers-reduced-motion:reduce){.km-search .product-card,.km-search .product-card:hover{transition:none!important;transform:none!important;box-shadow:none!important}}.km-search .product-card__content{display:grid;gap:.2rem;padding:.75rem .85rem .95rem}.km-search .product-card__content .text-block,.km-search .product-card__content .product-title,.km-search .product-card__content .price,.km-search .product-card__content .km-collection-card__availability{padding-inline:0!important}.km-search .product-title,.km-search .product-card__content .text-block{font-size:clamp(.88rem,3.4vw,.98rem);font-weight:600;line-height:1.25;text-wrap:pretty}.km-search .price{font-size:.92rem}.km-search .km-collection-card__availability{margin:.15rem 0 0;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.km-search .km-collection-card__availability--sold-out{opacity:.9}.km-search product-card:has(.color-custom-badge-sold-out),.km-search .product-card:has(.km-collection-card__availability--sold-out){opacity:.78}.km-search .product-badges__badge{border:var(--km-border-width, 1.5px) solid var(--km-ink, #111111)!important;border-radius:var(--km-radius-pill, 999px)!important;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.km-search .color-custom-badge-sold-out{background:var(--km-lilac, #e8deff)!important}.km-search .color-custom-badge-sale{background:var(--km-pink, #ffdde5)!important}.km-search .quick-add{z-index:5;--padding-inline-end: 0px;--padding-block-end: 0px;--border-radius: var(--km-radius-card, 12px);--quick-add-inset-inline-end: .55rem;--quick-add-inset-block-end: .55rem;--quick-add-background: var(--km-surface, var(--km-bg, #fffdf8));--quick-add-foreground: var(--km-ink, #111111)}.km-search button.quick-add__button{--km-qa-size: var(--button-size-md, 2.75rem);display:flex;align-items:center;justify-content:center;opacity:1;inset-inline-end:.55rem;inset-block-end:.55rem;width:var(--km-qa-size);min-width:var(--km-qa-size);max-width:var(--km-qa-size);height:var(--km-qa-size);padding:0;border-color:var(--km-ink, #111111);background:var(--km-surface, var(--km-bg, #fffdf8));font-size:0;color:transparent;overflow:hidden;box-shadow:0 2px #1111111f}.km-search button.quick-add__button>.add-to-cart-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:auto;height:auto;margin:0;color:var(--km-ink, #111111);pointer-events:none}.km-search button.quick-add__button>.add-to-cart-icon svg{display:block;width:1.15rem;height:1.15rem}.km-search button.quick-add__button:is(:hover,:focus-visible){width:var(--km-qa-size);max-width:var(--km-qa-size);padding-inline-end:0}.km-search .facets-block-wrapper,.km-search .facets,.km-search .facets-controls{color:var(--km-ink, #111)}.km-search .facets__summary,.km-search .facets-sort-by__select,.km-search .facets__clear{border-radius:var(--km-radius-pill, 999px)}.km-search .main-collection-grid__title{margin:0 0 .85rem;font-family:var(--font-heading--family);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.km-search .main-collection-grid__empty{padding:2.5rem 1rem 3rem;text-align:center;border:var(--km-border-width, 1.5px) dashed color-mix(in srgb,var(--km-ink, #111) 28%,transparent);border-radius:var(--km-radius-panel, 20px);background:color-mix(in srgb,var(--km-butter, #fff0ac) 22%,var(--km-bg, #fffdf8))}@media screen and (max-width:749px){.km-search .main-collection-grid{padding-inline:max(var(--margin-lg, 1rem),1.25rem)}.km-search button.quick-add__button{--km-qa-size: 2.5rem;opacity:1}}.km-search-empty{margin:0 0 1.5rem;padding:1.5rem 1.25rem 1.65rem;border:var(--km-border-width, 1.5px) dashed color-mix(in srgb,var(--km-ink, #111) 28%,transparent);border-radius:var(--km-radius-panel, 20px);background:color-mix(in srgb,var(--km-butter, #fff0ac) 22%,var(--km-bg, #fffdf8));text-align:center}.km-search-empty__eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.km-search-empty__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.15rem,4vw,1.45rem);letter-spacing:.02em;text-wrap:balance}.km-search-empty__copy{margin:.55rem auto 0;max-width:28rem;color:color-mix(in srgb,var(--km-ink, #111) 70%,transparent);text-wrap:pretty}.km-search-empty__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-block-start:1.1rem}.km-search-empty__link{display:inline-flex;align-items:center;min-height:2.5rem;padding:.35rem .9rem;border:var(--km-border-width, 1.5px) solid var(--km-ink, #111);border-radius:var(--km-radius-pill, 999px);background:var(--km-surface, var(--km-bg, #fffdf8));color:inherit;font-size:.85rem;font-weight:600;text-decoration:none;outline-offset:3px}.km-search-empty__link:hover{background:var(--km-pink, #ffdde5)}.km-search-empty__link:focus-visible{outline:2px solid var(--km-ink, #111)}.km-search-empty__link--muted{opacity:.72}@media screen and (max-width:749px){.km-search-empty{margin-inline:max(var(--margin-lg, 1rem),1.25rem)}}.predictive-search-dropdown.km-predictive,.km-predictive .predictive-search-dropdown,.predictive-search-form__content-wrapper{--km-predictive-radius: var(--km-radius-panel, 20px)}.search-modal .predictive-search-form__content-wrapper,.predictive-search-form__content-wrapper{border-radius:var(--km-radius-panel, 20px)}.predictive-search-results__inner{padding-inline:1rem}.predictive-search-results__title{font-family:var(--font-heading--family);font-size:.78rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.predictive-search-results__card--product .resource-card{border:var(--km-border-width, 1.5px) solid var(--km-ink, #111);border-radius:var(--km-radius-card, 12px);background:var(--km-surface, var(--km-bg, #fffdf8));overflow:hidden}.predictive-search-results__card--product .resource-card__media,.predictive-search-results__card--product .resource-card__image{border-radius:0;aspect-ratio:1 / 1;object-fit:cover}.predictive-search-results__card--product .resource-card__content{padding:.65rem .7rem .8rem;gap:.15rem}.predictive-search-results__card--product .resource-card__title{font-size:.88rem;font-weight:600;line-height:1.25}.predictive-search-results__card--product .price{font-size:.9rem}.predictive-search-results__no-results{padding:1rem .5rem 1.25rem;text-align:center;text-wrap:pretty}.predictive-search-results__pill{border-radius:var(--km-radius-pill, 999px)!important}@media screen and (max-width:749px){.search-modal .predictive-search-form__content,.dialog-modal .predictive-search-form__content{max-height:min(52dvh,var(--modal-max-height, 70vh))}.predictive-search-results__inner{padding-block-end:max(1rem,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.predictive-search-results__wrapper-products{gap:.65rem}}@media(prefers-reduced-motion:reduce){.predictive-search-results__card--product .resource-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/km-search.css.map */
