html body #MainContent[data-template=search]{background:var(--bv-search-bg);color:var(--bv-search-ink);font-family:var(--bv-search-font);--page-margin:var(--bv-search-gutter-d)}html body #MainContent[data-template=search] :is(.section-background,.section){background:var(--bv-search-bg)}html body #MainContent[data-template=search] .search-page__header{padding-block:var(--bv-search-hero-top-d) var(--bv-search-hero-bottom)}.bv-search-heading{margin:0;font-family:var(--bv-search-font);font-weight:800;line-height:.95;letter-spacing:-.035em;font-size:var(--bv-search-title-d);text-align:start}.bv-search-heading__label{display:block;margin-block-end:16px;font-size:var(--bv-search-labels);font-weight:600;line-height:1.4;letter-spacing:.24em;text-transform:uppercase}.bv-search-heading__query{text-transform:var(--bv-search-case);display:inline-block;position:relative;max-width:calc(100% - 55px);overflow-wrap:anywhere}.bv-search-heading__query small{color:var(--bv-search-count-color);position:absolute;inset-block-start:var(--bv-search-count-top);inset-inline-start:calc(100% + var(--bv-search-count-gap));font-size:var(--bv-search-count-size);line-height:1.4;font-weight:var(--bv-search-count-weight);letter-spacing:0;opacity:.75;min-width:40px;white-space:nowrap}html body #MainContent[data-template=search] .search-page-input__parent{width:100%;margin-block-start:32px}html body #MainContent[data-template=search] search-page-input-component{margin:0;max-width:none;width:100%;background:transparent}html body #MainContent[data-template=search] .search-page-input{font-family:var(--bv-search-font);font-size:var(--bv-search-page-input);color:var(--bv-search-ink);background:transparent;text-transform:capitalize;border:1px solid #d3d3d1;border-radius:0;padding:12px 106px 12px 16px;padding-inline:16px 106px}html body #MainContent[data-template=search] .search__icon{inset-inline-start:auto;inset-inline-end:16px;width:28px;height:28px}html body #MainContent[data-template=search] .search__icon svg{width:28px;height:28px}html body #MainContent[data-template=search] .search__reset-button{inset-inline-end:55px;width:32px;height:32px}.bv-search-empty{padding:40px 0 64px;font-size:18px;text-align:center}html body #search-modal .search-modal__content{--modal-width:100%;--modal-top-margin:0;inset:0 0 auto;width:100%;max-width:none;height:auto;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;overflow:auto;background:var(--bv-search-bg);color:var(--bv-search-ink);box-shadow:none;font-family:var(--bv-search-font)}html body #search-modal .search-modal__content[open]{display:block;animation:bv-search-enter .18s ease-out both}html body #search-modal .search-modal__content.dialog-closing{animation:bv-search-leave .14s ease-in both}html body #search-modal .search-modal__content::backdrop{display:block;background:#0008}@keyframes bv-search-enter{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes bv-search-leave{to{opacity:0;transform:translateY(-16px)}}html body #search-modal predictive-search-component{background:transparent;color:inherit;font-family:inherit}html body #search-modal .predictive-search-form{display:block;height:auto;max-height:none;padding:var(--bv-search-modal-top) var(--bv-search-gutter-d) 24px}html body #search-modal .bv-search-query-form{margin:0}html body #search-modal .predictive-search-form__header{position:relative;padding:0;border:0;border-radius:0;background:transparent;gap:12px}html body #search-modal .predictive-search-form__header:before{content:none}html body #search-modal .predictive-search-form__header-inner{border:0;border-bottom:0!important;border-radius:0;background:transparent;position:relative}html body #search-modal input.search-input{font-family:inherit;font-size:var(--bv-search-input-d);color:inherit;padding:8px 0;padding-inline:24px 66px;min-height:48px;border-radius:0}html body #search-modal input.search-input::placeholder{color:var(--bv-search-placeholder);opacity:1}html body #search-modal .predictive-search__icon{inset-inline-start:0;inset-inline-end:auto;color:inherit;width:28px;height:28px;cursor:pointer;padding:0;border:0;background:transparent}html body #search-modal .predictive-search__icon svg{width:20px;height:20px}html body #search-modal .predictive-search__reset-button{position:absolute;inset-inline-end:0;margin:0;font:400 12px var(--bv-search-font);min-width:44px}html body #search-modal .predictive-search__close-modal-button{width:44px;height:44px;min-width:44px;margin:0;border:0;border-radius:0;background:transparent;color:inherit}html body #search-modal .predictive-search__close-modal-button :is(svg,.svg-wrapper){width:24px;height:24px}html body #search-modal .predictive-search-form__content-wrapper{position:relative;top:auto;max-height:none;height:auto;overflow:visible;border-radius:0;transform:none}html body #search-modal .predictive-search-form__content{flex:none;max-height:none;height:auto;overflow:visible;padding:0;background:transparent}html body #search-modal .predictive-search-results__inner{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:32px 0 0;overflow:visible;color:inherit;container-type:normal}html body #search-modal .predictive-search-results__inner:not(:has(.bv-search-sidebar)){grid-template-columns:1fr}html body #search-modal .predictive-search-results__inner>.visually-hidden{position:absolute}html body #search-modal .predictive-search-results__title{font:600 var(--bv-search-labels)/1.4 var(--bv-search-font);text-transform:uppercase;letter-spacing:.16em;margin:0 0 16px}html body #search-modal .bv-search-sidebar>.predictive-search-results__title:not(:first-child){margin-block-start:32px}html body #search-modal .predictive-search-results__wrapper-queries{display:block;margin:0;padding:0}html body #search-modal .predictive-search-results__pill{display:inline-block;padding:0;margin:0;background:none;border:0;border-radius:0;color:inherit;font:400 16px/1.5 var(--bv-search-font);letter-spacing:0;text-transform:none}html body #search-modal .predictive-search-results__card--query+.predictive-search-results__card--query{margin-block-start:8px}html body #search-modal .bv-search-collections{padding:0;margin:0;list-style:none}html body #search-modal .bv-search-collections li+li{margin-block-start:16px}html body #search-modal .bv-search-collections a{display:flex;align-items:center;gap:16px;color:inherit;font:600 20px/1.1 var(--bv-search-font);text-decoration:none}html body #search-modal .bv-search-collections img{width:88px;height:88px;flex:none;object-fit:cover}html body #search-modal .bv-search-collections sup{font-size:11px;font-weight:400;opacity:.75}html body #search-modal .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px var(--bv-search-suggestion-gap);padding:0;margin:0;width:100%}html body #search-modal .predictive-search-results__card--product{padding:0;min-width:0;width:auto;max-width:none}html body #search-modal .bv-card{display:block;min-width:0;background:var(--bv-home-card-bg);color:var(--bv-home-card-ink)}html body #search-modal .bv-card-media-wrap{position:relative}html body #search-modal .bv-card__media{display:block;position:relative;aspect-ratio:var(--bv-home-card-ratio);width:100%;overflow:hidden;background:#ddd}html body #search-modal .bv-card__info{padding:9px 0 2px}html body #search-modal .bv-card__title{display:block;color:var(--bv-home-card-ink);font:600 var(--bv-home-card-title-d)/1.3 Montserrat,sans-serif;text-transform:uppercase;text-decoration:none;margin:0 0 5px}html body #search-modal .bv-card__price{font:500 var(--bv-home-card-price-d)/1.5 Montserrat,sans-serif;color:var(--bv-home-card-price-ink)}html body #search-modal .bv-card__compare{color:var(--bv-home-card-muted);text-decoration:line-through;margin-inline-end:7px;font-size:inherit}html body #search-modal .bv-card__price.bv-sale-price{color:var(--bv-home-sale-price-color)}html body #search-modal .bv-card__rating .jdgm-prev-badge__text{color:var(--bv-home-card-muted)!important}html body #search-modal .bv-card__rating .jdgm-star{color:var(--bv-home-card-ink)}html body #search-modal .predictive-search-form__footer{border:0;position:relative;inset:auto;padding:24px 0 0;background:none;text-align:end}html body #search-modal .predictive-search__search-button{display:inline-block;margin:0;padding:0 0 4px;width:auto;min-height:36px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:600 11px/1.5 var(--bv-search-font);letter-spacing:.12em;text-transform:uppercase;transform:none}html body #search-modal .predictive-search-results__no-results{grid-column:1 / -1;font-size:16px;padding:24px 0;text-align:start}html body #search-modal :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:989px){html body #search-modal .predictive-search-results__inner{grid-template-columns:1fr;gap:40px}html body #search-modal .predictive-search-results__products{grid-row:1}html body #search-modal .predictive-search-form__footer{text-align:center}}@media(max-width:749px){html body #MainContent[data-template=search]{--page-margin:var(--bv-search-gutter-m)}html body #MainContent[data-template=search] .search-page__header{padding-block-start:var(--bv-search-hero-top-m)}.bv-search-heading{font-size:var(--bv-search-title-m)}html body #MainContent[data-template=search] .search-page-input{font-size:var(--bv-search-page-input)}html body #search-modal .predictive-search-form{padding:var(--bv-search-modal-top-m) var(--bv-search-gutter-m) 12px}html body #search-modal input.search-input{font-size:var(--bv-search-input-m)}html body #search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr))}html body #search-modal .bv-card__title{font-size:var(--bv-home-card-title-m)}html body #search-modal .bv-card__price{font-size:var(--bv-home-card-price-m)}}@media(prefers-reduced-motion:reduce){html body #search-modal .search-modal__content{animation:none!important}}html body #MainContent[data-template=search] .shopify-section:has(.search-page__header) .section{background:var(--bv-search-bg)}html body #search-modal .predictive-search-results__products{padding:0;margin:0;min-width:0}html body #search-modal .predictive-search-results__card--product:is(:hover,:active,[aria-selected=true]){padding:0;margin:0;transform:none}html body #search-modal .predictive-search-results__card--product[aria-selected=true]{outline:2px solid currentColor;outline-offset:3px}html body #search-modal .bv-card__media{border-radius:12px}html body #search-modal .bv-card__media slideshow-slide{--slide-width:100%;width:100%!important;min-width:100%;flex:0 0 100%}html body #search-modal .bv-card__media slideshow-slide .bv-card__img{opacity:1!important;transform:none!important;transition:none!important}html body #search-modal .predictive-search__search-button:after{display:none}html body #search-modal input.search-input{background:transparent!important}html body #MainContent[data-template=search] product-card quick-add-component[hidden],html body #MainContent[data-template=search] product-card .bv-card-review-metrics [hidden]{display:none!important}html body #search-modal predictive-search-component[data-show-empty=false]:not([data-query-active=true]) .predictive-search-form__content-wrapper{display:none}html body #MainContent[data-template=search] results-list.section{padding-block-start:var(--bv-search-results-top)}html body #MainContent[data-template=search] .search__reset-button{width:auto;height:auto;min-width:52px;padding:5px 10px;border-radius:0;background:#d8d8d5;opacity:1;font:500 10px/1.3 var(--bv-search-font);text-transform:uppercase;letter-spacing:.12em}html body #MainContent[data-template=search] .search__reset-button-icon{display:none}html body #MainContent[data-template=search] .search__reset-button-text{display:block}html body #MainContent[data-template=search] .search__icon :is(svg,.svg-wrapper){width:20px;height:20px}html body #MainContent[data-template=search] .collection-wrapper{row-gap:12px}html body #MainContent[data-template=search] .bv-filter-toolbar{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bv-search-filter-gap);padding:0;margin:0;color:var(--bv-search-filter-ink)}html body #MainContent[data-template=search] .bv-filter-toolbar :is([data-bv-open-filters],.bv-toolbar-sort-wrap){position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:43px;border:1px solid var(--bv-search-filter-border);border-radius:0;background:var(--bv-search-filter-bg);color:inherit;font:500 var(--bv-search-filter-font)/1.25 var(--bv-search-font)}html body #MainContent[data-template=search] .bv-filter-toolbar [data-bv-open-filters]{gap:8px;font-weight:700}html body #MainContent[data-template=search] .bv-toolbar-chevron{font-size:14px}html body #MainContent[data-template=search] .bv-toolbar-sort-wrap>:is(select,.bv-toolbar-chevron){display:none}html body #MainContent[data-template=search] .bv-toolbar-sort-menu{width:100%}html body #MainContent[data-template=search] .bv-toolbar-sort-menu summary{display:flex;gap:10px;justify-content:center;align-items:center;padding:12px;list-style:none;cursor:pointer}html body #MainContent[data-template=search] .bv-toolbar-sort-menu summary::-webkit-details-marker{display:none}html body #MainContent[data-template=search] .bv-toolbar-sort-menu__options{position:absolute;top:calc(100% + 6px);inset-inline-start:0;width:100%;z-index:20;background:var(--bv-search-bg);border:1px solid var(--bv-search-filter-border);box-shadow:0 14px 20px #0002}html body #MainContent[data-template=search] .bv-toolbar-sort-menu:not([open]) .bv-toolbar-sort-menu__options{display:none}html body #MainContent[data-template=search] .bv-toolbar-sort-menu__options button{display:block;width:100%;border:0;border-radius:0;padding:14px 20px;background:transparent;color:inherit;font:400 var(--bv-search-filter-font)/1.4 var(--bv-search-font);text-align:start}html body #MainContent[data-template=search] .bv-toolbar-sort-menu__options button:is([aria-current],:hover,:focus-visible){background:#eaeae7}html body #MainContent[data-template=search] .bv-collection-products-count{grid-column:1/-1;margin:var(--bv-search-filter-count-gap) 0 12px;color:var(--bv-search-filter-count-ink);font:400 var(--bv-search-filter-count-size)/1.4 var(--bv-search-font)}html body #MainContent[data-template=search] .bv-collection-products-count[hidden]{display:none!important}html body #MainContent[data-template=search] .pagination__link{background:transparent;border:0;border-radius:0;min-width:32px;color:var(--bv-search-ink);font:400 var(--bv-search-pagination-size)/1.4 var(--bv-search-font)}html body #MainContent[data-template=search] .pagination__link--current{border-bottom:1px solid currentColor}html body #MainContent[data-template=search] .pagination__item--mobile-hide{display:block}html body #MainContent[data-template=search] :is(.pagination__item--mobile-only,.pagination__item:has(.pagination__link--disabled)){display:none}html body:has(#MainContent[data-template=search]) #MainContent,html body:has(#MainContent[data-template=search]) #MainContent :is(.section-background,.section,.collection-wrapper,.product-grid-container){background-color:var(--bv-search-bg)!important}html body:has(#MainContent[data-template=search]) #MainContent .search-page-input{background-color:transparent!important}html body #MainContent[data-template=search] .bv-color-options .bv-filter-color-row:first-child{display:flex!important}html body #MainContent[data-template=search] .bv-filter-color-row:has(input:disabled){opacity:.45}html body #MainContent[data-template=search] .bv-search-heading{font-family:var(--bv-search-title-font)!important;font-weight:var(--bv-search-title-weight)!important;color:var(--bv-search-title-color)!important}html body #MainContent[data-template=search] .bv-search-heading__label{font-family:var(--bv-search-font);color:var(--bv-search-ink)}html body #MainContent[data-template=search] .bv-filter-toolbar :is([data-bv-open-filters],.bv-toolbar-sort-wrap){background:var(--bv-search-filter-bg)!important}html body #MainContent[data-template=search] .bv-toolbar-sort-menu__options{background:var(--bv-search-bg)!important}html body #MainContent[data-template=search] .bv-toolbar-sort-menu__options button:is([aria-current],:hover,:focus-visible){background:color-mix(in srgb,var(--bv-search-bg),var(--bv-search-ink) 6%)!important}html body #MainContent[data-template=search] .pagination__link{background:transparent!important;color:var(--bv-search-ink)!important;border-radius:0!important;box-shadow:none!important}html body #MainContent[data-template=search] .pagination__link:before,html body #MainContent[data-template=search] .pagination__link:after{content:none!important;background:none!important;box-shadow:none!important}html body #MainContent[data-template=search] .pagination__link--current{border-bottom:1px solid currentColor!important}html body #MainContent[data-template=search] :is(.product-grid,.product-grid__item,product-card,.product-card__content.bv-card-layout){background:var(--bv-search-bg)!important}html body #MainContent[data-template=search] :is(.main-collection-grid,.main-collection-grid__title,.main-collection-grid__empty){background:var(--bv-search-bg)!important}
/*# sourceMappingURL=/cdn/shop/t/86/assets/belvoir-search.css.map */
