body .search-modal__content,body .dialog-modal[open].search-modal__content{--modal-width: 100dvw;--modal-max-height: 100dvh;--modal-top-margin: 0;--search-border-radius: 0;top:0;right:0;bottom:0;left:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:var(--color-background);animation:casabianca-search-fade .2s ease-out forwards;transform-origin:center}body .dialog-modal.search-modal__content.dialog-closing{animation:casabianca-search-fade-out .15s ease-in forwards}body .search-modal__content::backdrop{background:transparent}@keyframes casabianca-search-fade{0%{opacity:0}to{opacity:1}}@keyframes casabianca-search-fade-out{to{opacity:0}}body .search-modal predictive-search-component{height:100%;align-items:stretch}body .search-modal .predictive-search-form{display:flex;flex-direction:column;height:100%}body .search-modal .predictive-search-form__header{gap:16px;min-height:70px;padding:0 var(--page-margin);border:none;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:0;background:var(--color-background)}body .search-modal .predictive-search-form__header:before{content:none}body .search-modal .predictive-search-form__header-inner{border:none;border-radius:0;background:transparent}body .search-modal .predictive-search__icon{position:static;width:16px;height:16px;color:rgb(var(--color-foreground-rgb) / .5)}body .search-modal .predictive-search__icon>svg{width:16px;height:16px}body .search-modal input.search-input{padding:0 0 0 16px;font-family:var(--font-body--family);font-weight:400;font-size:24px;line-height:1;letter-spacing:-.01em;color:var(--color-foreground);caret-color:var(--color-accent)}body .search-modal input.search-input::placeholder{font-family:var(--font-heading--family);font-weight:600;letter-spacing:-.02em;color:rgb(var(--color-foreground-rgb) / .6)}body .search-modal input.search-input::-webkit-search-cancel-button{display:none}body .search-modal .predictive-search__reset-button{margin:0;font-family:var(--font-mono--family);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6);opacity:1}body .search-modal .predictive-search__esc-hint{flex-shrink:0;font-family:var(--font-mono--family);font-weight:400;font-size:10.5px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6)}@media(hover:none),screen and (max-width:749px){body .search-modal .predictive-search__esc-hint{display:none}}body .search-modal .predictive-search__close-modal-button{--private-button-size: 44px;margin:0 -12px 0 0;border-radius:0;color:rgb(var(--color-foreground-rgb) / .5)}body .search-modal .predictive-search__close-modal-button:hover{color:var(--color-foreground)}body .search-modal .predictive-search__close-modal-button .svg-wrapper,body .search-modal .predictive-search__close-modal-button svg{width:16px;height:16px}body .search-modal .predictive-search-form__content-wrapper{position:relative;top:auto;flex:1;min-height:0;max-height:none;border-radius:0;box-shadow:none}body .search-modal .predictive-search-form__content{max-height:none;height:100%;padding:26px var(--page-margin) 96px;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / .25) transparent}body .search-modal .predictive-search-dropdown{box-shadow:none;border:none;border-radius:0}body .search-modal .predictive-search-results__title{margin:0 0 12px;font-family:var(--font-mono--family);font-weight:500;font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6)}body .search-modal .predictive-search-results__wrapper-queries{padding-inline:0;gap:6px;margin-bottom:26px}body .search-modal .predictive-search-results__pill{margin:0;padding:8px 12px;border:1px solid var(--color-input-border);border-radius:0;background:transparent;font-family:var(--font-body--family);font-weight:500;font-size:12px;line-height:1;color:var(--color-foreground);box-shadow:none;transition:background-color .15s ease,color .15s ease}body .search-modal .predictive-search-results__pill:hover,body .search-modal .predictive-search-results__pill:focus,body .search-modal .predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill{--pill-background-color: var(--color-foreground);background:var(--color-foreground);color:var(--color-background);outline:none;transform:none;box-shadow:none}body .search-modal .predictive-search-results__pill mark{font-weight:500;color:inherit;opacity:.6}body .search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,1fr);gap:24px 18px}@media screen and (min-width:750px){body .search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){body .search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(4,1fr)}}body .search-modal .predictive-search-results__card--product,body .search-modal .predictive-search-results__card--product:hover,body .search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:focus-visible){--product-corner-radius: 0;padding:0;margin:0;border-radius:0;background:transparent}body .search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:focus-visible){outline:2px solid var(--color-foreground);outline-offset:4px}body .search-modal .resource-card__media,body .search-modal .resource-card__image-wrapper{border-radius:0}body .search-modal .resource-card__title{margin-block-start:11px;font-family:var(--font-body--family);font-weight:500;font-size:13px;line-height:1.3;color:var(--color-foreground)}body .search-modal .resource-card__subtext{font-family:var(--font-mono--family);font-weight:500;font-size:12px;line-height:1.6;letter-spacing:0;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground-rgb) / .6)}body .search-modal .predictive-search-results__card:not(.predictive-search-results__card--product){border-radius:0;border-color:rgb(var(--color-foreground-rgb) / .12)}body .search-modal .predictive-search-results__no-results{font-family:var(--font-mono--family);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6)}body .search-modal .predictive-search-form__footer{padding:16px var(--page-margin) 24px;background-image:linear-gradient(to top,var(--color-background) 60%,transparent)}body .search-modal .predictive-search__search-button{margin:0;box-shadow:none;transform:none}body .search-modal .predictive-search__search-button:hover{transform:none;box-shadow:none}body .recent-searches{display:block;margin-bottom:26px}body .recent-searches[hidden]{display:none}body .recent-searches__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}body .recent-searches__title{margin:0;font-family:var(--font-mono--family);font-weight:500;font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6)}body .recent-searches__clear{position:relative;padding:0;border:0;background:none;font-family:var(--font-mono--family);font-size:10px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:rgb(var(--color-foreground-rgb) / .6);cursor:pointer}body .recent-searches__clear:after{content:"";position:absolute;top:-16px;right:0;bottom:-10px;left:-12px}body .recent-searches__clear:hover{color:var(--color-foreground)}body .recent-searches__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}body .recent-searches__chip{padding:8px 12px;border:1px solid var(--color-input-border);border-radius:0;background:transparent;font-family:var(--font-body--family);font-weight:500;font-size:12px;line-height:1;color:var(--color-foreground);cursor:pointer;transition:background-color .15s ease,color .15s ease}body .recent-searches__chip:hover{background:var(--color-foreground);color:var(--color-background)}body .recent-searches__chip:focus-visible,body .recent-searches__clear:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media(pointer:coarse){body .search-modal .predictive-search-results__pill,body .recent-searches__chip{min-height:44px;padding-block:15px}}body .search-page-input__parent .search-page-input{border-radius:0;font-family:var(--font-body--family);font-size:18px}body .search-results__no-results{font-family:var(--font-mono--family);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6)}@media(prefers-reduced-motion:reduce){body .search-modal__content,body .dialog-modal[open].search-modal__content,body .dialog-modal.search-modal__content.dialog-closing{animation-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/casabianca-search.css.map */
