.plant-search{font-family:var(--ps-font-body);font-weight:var(--ps-font-weight-body);line-height:var(--ps-line-height-body);letter-spacing:var(--ps-letter-spacing-body);font-size:var(--ps-text-md);color:var(--ps-color-text);background-color:var(--ps-color-background)}.plant-search-band{color:var(--ps-color-text);background-color:var(--ps-color-background)}.plant-search-band.plant-search-band--cream{background-color:var(--ps-color-band)}.plant-search *,.plant-search *:before,.plant-search *:after{box-sizing:border-box}.plant-search [hidden]{display:none!important}.ps-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ps-icon{width:1rem;height:1rem;flex:0 0 auto}.ps-button,.plant-search .ais-ClearRefinements-button,.plant-search .ais-Pagination-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--ps-space-1);min-width:var(--ps-control-height);min-height:var(--ps-control-height);padding:var(--ps-button-padding-block) var(--ps-button-padding-inline);border:1px solid var(--ps-color-accent);border-radius:var(--ps-radius-control);background-color:transparent;color:var(--ps-color-text);font:inherit;font-size:var(--ps-button-font-size);font-weight:var(--ps-button-font-weight);letter-spacing:var(--ps-button-letter-spacing);line-height:1.2;text-align:center;text-transform:var(--ps-button-text-transform);text-decoration:none;cursor:pointer;transition:background-color var(--ps-duration),color var(--ps-duration)}@media(hover:hover){.ps-button:hover,.plant-search .ais-ClearRefinements-button:hover,.plant-search a.ais-Pagination-link:hover{background-color:var(--ps-color-surface-hover)}}.ps-button--primary{background-color:var(--ps-color-accent);color:var(--ps-color-accent-text)}@media(hover:hover){.ps-button--primary:hover{background-color:var(--ps-color-accent);opacity:.88}}.ps-button:disabled{opacity:.6;cursor:progress}.plant-search .ais-ClearRefinements-button--disabled{display:none}.plant-search .ais-RefinementList-showMore,.ps-zip__clear{display:inline-flex;align-items:center;min-height:var(--ps-control-height);padding:0;border:0;border-block-end:2px solid transparent;background:none;color:var(--ps-color-link);font:inherit;font-size:var(--ps-text-sm);font-weight:600;cursor:pointer;transition:border-color var(--ps-duration) ease}.plant-search .ais-RefinementList-showMore:is(:hover,:focus-visible),.ps-zip__clear:is(:hover,:focus-visible){border-block-end-color:currentcolor}.plant-search .ais-RefinementList-showMore--disabled{display:none}.ps-field__label,.ps-zip__label,.plant-search__sort-label{display:block;color:var(--ps-color-text);font-size:var(--ps-text-sm);font-weight:var(--ps-font-weight-strong);letter-spacing:var(--ps-letter-spacing-label);line-height:var(--ps-line-height-heading);text-transform:uppercase}.plant-search .ais-SearchBox-input,.ps-zip__input,.plant-search .ais-SortBy-select{width:100%;min-height:var(--ps-control-height);margin:0;padding:var(--ps-space-2) var(--ps-space-4);border:1px solid var(--ps-color-input-border);border-radius:var(--ps-radius-input);background-color:var(--ps-color-surface);color:var(--ps-color-text);font:inherit;font-size:var(--ps-text-control);letter-spacing:var(--ps-letter-spacing-body);-webkit-appearance:none;appearance:none}.plant-search .ais-SearchBox-input::placeholder,.ps-zip__input::placeholder{color:var(--ps-color-text-muted);opacity:1}.plant-search .ais-SearchBox-input::-webkit-search-cancel-button,.plant-search .ais-SearchBox-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.plant-search .ais-SearchBox-form{position:relative;display:flex;align-items:center;margin:0}.plant-search .ais-SearchBox-input{padding-inline-end:var(--ps-control-height)}.plant-search .ais-RefinementList-searchBox .ais-SearchBox-input{padding-inline-start:var(--ps-control-height)}.plant-search .ais-SearchBox-submit,.plant-search .ais-SearchBox-reset{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:var(--ps-control-height);height:var(--ps-control-height);padding:0;border:0;border-radius:var(--ps-radius-control);background:none;color:var(--ps-color-text);transform:translateY(-50%);cursor:pointer}.plant-search .ais-SearchBox-submit{inset-inline-start:0}.plant-search .ais-SearchBox-reset{inset-inline-end:0}.plant-search .ais-SearchBox-submitIcon,.plant-search .ais-SearchBox-resetIcon{width:.75rem;height:.75rem;fill:currentcolor}.plant-search .ais-SearchBox-loadingIndicator{display:none}.plant-search .ais-SortBy-select{padding-inline-end:var(--ps-space-8);background-image:linear-gradient(45deg,transparent 50%,currentcolor 50%),linear-gradient(135deg,currentcolor 50%,transparent 50%);background-position:calc(100% - 1.3rem) 50%,calc(100% - .95rem) 50%;background-size:.35rem .35rem;background-repeat:no-repeat;cursor:pointer}.ps-facet-group{border-block-start:1px solid var(--ps-color-rule)}.ps-facet-group:last-of-type{border-block-end:1px solid var(--ps-color-rule)}.ps-facet-group__summary{display:flex;align-items:center;gap:var(--ps-space-2);min-height:var(--ps-control-height);padding-block:var(--ps-space-2);color:var(--ps-color-text);font-size:var(--ps-text-md);font-weight:var(--ps-font-weight-strong);line-height:var(--ps-line-height-heading);list-style:none;cursor:pointer}.ps-facet-group__summary::-webkit-details-marker{display:none}.ps-facet-group__name{flex:1 1 auto}.ps-facet-group__chevron{opacity:.6;transition:transform var(--ps-duration),opacity var(--ps-duration)}.ps-facet-group__summary:hover .ps-facet-group__chevron{opacity:1}.ps-facet-group[open]>.ps-facet-group__summary .ps-facet-group__chevron,.plant-search__filter-toggle[aria-expanded=true] .ps-facet-group__chevron{transform:rotate(180deg)}.ps-facet-group__body{display:flex;flex-direction:column;gap:var(--ps-space-4);padding-block-end:var(--ps-space-4)}.ps-facet__title{margin:0 0 var(--ps-space-2);font-family:var(--ps-font-body);font-size:var(--ps-text-sm);font-weight:var(--ps-font-weight-strong);letter-spacing:var(--ps-letter-spacing-label);line-height:var(--ps-line-height-heading);text-transform:uppercase;color:var(--ps-color-text)}.ps-facet-more__summary{display:flex;align-items:center;gap:var(--ps-space-2);padding-block:var(--ps-space-1);font-family:var(--ps-font-body);font-size:var(--ps-text-sm);font-weight:var(--ps-font-weight-strong);letter-spacing:var(--ps-letter-spacing-label);line-height:var(--ps-line-height-heading);text-transform:uppercase;color:var(--ps-color-text);list-style:none;cursor:pointer}.ps-facet-more__summary::-webkit-details-marker{display:none}.ps-facet-more__summary:hover .ps-facet-group__chevron,.ps-facet-more[open]>.ps-facet-more__summary .ps-facet-group__chevron{opacity:1}.ps-facet-more[open]>.ps-facet-more__summary .ps-facet-group__chevron{transform:rotate(180deg)}.ps-facet-more__body{display:flex;flex-direction:column;gap:var(--ps-space-4);padding-block-start:var(--ps-space-3)}.ps-facet:has(.ais-RefinementList--noRefinement):not(:has(.ais-RefinementList-noResults)){display:none}.ps-facet-more:has(.ais-RefinementList):not(:has(.ais-RefinementList:not(.ais-RefinementList--noRefinement),.ais-RefinementList-noResults)),.ps-facet-group:not(.ps-facet-group--zone):has(.ais-RefinementList):not(:has(.ais-RefinementList:not(.ais-RefinementList--noRefinement),.ais-RefinementList-noResults)){display:none}.ps-facet .ais-RefinementList-searchBox{margin-block-end:var(--ps-space-2)}.plant-search{--ps-chip-outline: var(--color-scheme-3-secondary, #4f763d)}.plant-search .ais-RefinementList-list{display:flex;flex-wrap:wrap;gap:var(--ps-space-2);margin:0;padding:3px;list-style:none}.plant-search .ais-RefinementList-item{display:flex;min-width:0;margin:0}.plant-search .ais-RefinementList-label{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 .5em;min-width:var(--ps-control-height);min-height:var(--ps-control-height);padding:var(--ps-space-1) var(--ps-space-4);border:1px solid var(--ps-chip-outline);border-radius:var(--ps-radius-pill);background-color:var(--ps-color-chip);color:var(--ps-color-text);font-size:var(--ps-text-sm);line-height:1.3;cursor:pointer;transition:background-color var(--ps-duration),color var(--ps-duration),border-color var(--ps-duration)}.plant-search .ais-RefinementList-checkbox{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);margin:0;opacity:0;cursor:pointer;transition:none}@media(hover:hover){.plant-search .ais-RefinementList-item:not(.ais-RefinementList-item--selected) .ais-RefinementList-label:hover{background-color:var(--ps-color-chip-hover)}}.plant-search .ais-RefinementList-item--selected .ais-RefinementList-label{border-color:var(--ps-color-accent);background-color:var(--ps-color-accent);color:var(--ps-color-accent-text)}.plant-search .ais-RefinementList-labelText{font-weight:var(--ps-font-weight-strong)}.plant-search .ais-RefinementList-count{display:inline-block;font-weight:var(--ps-font-weight-body);opacity:var(--ps-count-opacity)}.ps-facet--zone .ais-RefinementList-list{display:grid;grid-template-columns:repeat(var(--ps-zone-columns),minmax(0,1fr))}.ps-facet--zone .ais-RefinementList-item,.ps-facet--zone .ais-RefinementList-item>div{display:flex;min-width:0}.ps-facet--zone .ais-RefinementList-item>div{flex:1 1 auto}.ps-facet--zone .ais-RefinementList-label{flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:0;min-width:0;padding:var(--ps-space-1);text-align:center;white-space:nowrap}.plant-search .ais-RefinementList-noResults{margin:0;font-size:var(--ps-text-sm);color:var(--ps-color-text-muted)}.plant-search .ais-Stats-text{font-size:var(--ps-text-sm);color:var(--ps-color-text-muted)}.plant-search .ais-Hits-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ps-grid-gap);margin:0;padding:0;list-style:none}.plant-search .ais-Hits-item{display:flex;min-width:0;margin:0}.ps-card{display:flex;flex:1 1 auto;min-width:0;border-radius:var(--ps-radius-card);background-color:var(--ps-color-surface)}.ps-card__link{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ps-space-3);min-width:0;padding:var(--ps-result-card-padding);border-radius:var(--ps-radius-card);color:var(--ps-color-text);text-decoration:none}.ps-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:var(--ps-media-ratio);min-height:0;overflow:hidden;background-color:var(--ps-color-surface)}.ps-card__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:var(--ps-radius-media);object-fit:contain}.ps-card__img--placeholder{position:relative;width:100%;height:100%;background-color:var(--ps-color-media)}.ps-card__img--placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:30%;height:30%;background-color:var(--ps-color-text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' d='M20 4c-7 0-13 3-14.5 10.5C4.8 17.5 6 20 6 20s1.5-6 8-9c-4 3-6 7-6.5 8.5C14 21 19 15 20 4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round' d='M20 4c-7 0-13 3-14.5 10.5C4.8 17.5 6 20 6 20s1.5-6 8-9c-4 3-6 7-6.5 8.5C14 21 19 15 20 4z'/%3E%3C/svg%3E") center / contain no-repeat}.ps-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ps-space-1);min-width:0;padding-inline:var(--ps-space-1)}.ps-card__name{margin:0;font-family:var(--ps-font-heading);font-size:var(--ps-text-name);font-weight:var(--ps-font-weight-name);line-height:var(--ps-line-height-name);letter-spacing:var(--ps-letter-spacing-heading);text-transform:var(--ps-text-transform-name);color:var(--ps-color-text);overflow-wrap:anywhere}.ps-card__taxon{margin:0;font-size:var(--ps-text-sm);line-height:1.5;color:var(--ps-color-text-muted)}.ps-card__specs{display:flex;flex-wrap:wrap;gap:0 var(--ps-space-4);margin:0;padding:0;list-style:none;font-size:var(--ps-text-sm);line-height:1.5;color:var(--ps-color-text-muted)}.ps-card__spec{margin:0}.ps-card__label{display:inline-flex;align-items:center;align-self:flex-start;margin-block-start:auto;padding:.125rem .75rem;border:1px solid var(--ps-badge-muted-border);border-radius:var(--ps-radius-badge);background-color:var(--ps-badge-muted-background);color:var(--ps-badge-muted-text);font-size:var(--ps-text-badge);font-weight:var(--ps-font-weight-strong);letter-spacing:.06em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.ps-card__label[data-ps-card-label=shop]{border-color:var(--ps-badge-background);background-color:var(--ps-badge-background);color:var(--ps-badge-text)}.ps-card__body>:nth-last-child(2){margin-block-end:var(--ps-space-2)}.plant-search .ais-Pagination-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ps-space-2);margin:0;padding:0;list-style:none}.plant-search .ais-Pagination-item{margin:0}.plant-search .ais-Pagination-item--disabled,.plant-search .ais-Pagination--noRefinement{display:none}.plant-search .ais-Pagination-link{padding-inline:var(--ps-space-3);font-variant-numeric:tabular-nums}.plant-search .ais-Pagination-item--selected .ais-Pagination-link{background-color:var(--ps-color-accent);color:var(--ps-color-accent-text)}.ps-zip__status{margin:0;font-size:var(--ps-text-sm)}.ps-zip__status:empty{display:none}.ps-zip__status--busy{color:var(--ps-color-text-muted)}.ps-zip__status--ok{font-weight:var(--ps-font-weight-strong)}.ps-zip__status--warn{padding-inline-start:.625rem;border-inline-start:3px solid var(--ps-status-error-border);color:var(--ps-status-error-text);font-weight:var(--ps-font-weight-strong)}.ps-zip.is-loading{cursor:progress}.plant-search a:focus-visible,.plant-search button:focus-visible,.plant-search summary:focus-visible,.plant-search input:focus-visible,.plant-search select:focus-visible{outline:2px solid var(--ps-color-focus);outline-offset:2px}.plant-search .ais-RefinementList-label:has(.ais-RefinementList-checkbox:focus-visible){outline:2px solid var(--ps-color-focus);outline-offset:2px}.plant-search{display:grid;grid-template-columns:minmax(0,1fr)}.plant-search__header-band,.plant-search__results-band{display:grid;grid-template-columns:var(--ps-content-grid)}.plant-search__inner{grid-column:2;justify-self:center;width:100%;min-width:0;max-width:var(--ps-page-width)}.plant-search__header-band{padding-block:calc(var(--ps-pad-top, 0px) * .75) var(--ps-space-8)}.plant-search__results-band{padding-block:var(--ps-section-padding) calc(var(--ps-pad-bottom, 0px) * .75)}@media screen and (min-width:769px){.plant-search__header-band{padding-block:var(--ps-pad-top, 0px) var(--ps-space-8)}.plant-search__results-band{padding-block:var(--ps-section-padding) var(--ps-pad-bottom, 0px)}}.plant-search__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ps-space-4)}.plant-search__title{margin:0;font-family:var(--ps-font-heading);font-size:var(--ps-text-title);font-weight:var(--ps-font-weight-heading);line-height:var(--ps-line-height-heading);letter-spacing:var(--ps-letter-spacing-heading);text-transform:var(--ps-text-transform-heading);color:var(--ps-color-text)}.plant-search__subtitle{max-width:70ch;color:var(--ps-color-text-muted)}.plant-search__subtitle>:first-child{margin-block-start:0}.plant-search__subtitle>:last-child{margin-block-end:0}.plant-search__topbar{display:flex;flex-direction:column;gap:var(--ps-space-2);margin-block-start:var(--ps-space-6)}.plant-search__results-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ps-space-2) var(--ps-space-4);min-height:var(--ps-control-height);margin-block-start:var(--ps-space-6)}.plant-search__sort{display:flex;align-items:center;gap:var(--ps-space-3)}.plant-search__sort-label{white-space:nowrap}.plant-search__sort #ps-sort{min-width:13rem}@media screen and (max-width:768px){.plant-search__sort{flex:1 1 100%}.plant-search__sort #ps-sort{flex:1 1 auto;min-width:0}}.plant-search__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ps-space-6);align-items:start}.plant-search__aside{min-width:0}.plant-search__filter-toggle{display:flex;align-items:center;gap:var(--ps-space-2);width:100%;min-height:var(--ps-control-height);padding:var(--ps-space-2) var(--ps-space-4);border:1px solid var(--ps-color-input-border);border-radius:var(--ps-radius-control);background-color:var(--ps-color-surface);color:var(--ps-color-text);font:inherit;font-size:var(--ps-text-sm);font-weight:var(--ps-font-weight-strong);letter-spacing:var(--ps-letter-spacing-label);text-align:start;text-transform:uppercase;cursor:pointer}.plant-search__filter-toggle-label{flex:1 1 auto}.plant-search__filters-title{margin:0 0 var(--ps-space-3);font-family:var(--ps-font-body);font-size:var(--ps-text-sm);font-weight:var(--ps-font-weight-strong);letter-spacing:var(--ps-letter-spacing-label);line-height:var(--ps-line-height-heading);text-transform:uppercase;color:var(--ps-color-text)}.plant-search__clear .ais-ClearRefinements-button{width:100%;margin-block-end:var(--ps-space-4)}.ps-zone-panel .ps-zip{display:flex;flex-direction:column;gap:var(--ps-space-2)}.ps-zip__row{display:flex;flex-wrap:wrap;gap:var(--ps-space-2)}.ps-zip__row .ps-zip__input{flex:1 1 8rem;width:auto}@media screen and (max-width:959px){.plant-search__sidebar:not(.is-open){display:none}.plant-search__filter-toggle[aria-expanded=true]{margin-block-end:var(--ps-space-4)}.plant-search__filters-title{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media screen and (min-width:960px){.plant-search__layout{grid-template-columns:var(--ps-sidebar-width) minmax(0,1fr);gap:var(--ps-layout-gap)}.plant-search__filter-toggle{display:none}}.plant-search__main{min-width:0}@media screen and (min-width:600px){.plant-search .plant-search__main .ais-Hits-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.plant-search .plant-search__main .ais-Hits-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.plant-search__pagination{margin-block-start:var(--ps-space-8)}.plant-search__empty-action{display:none}.plant-search__results:has(.ais-Hits--empty){display:flex;flex-direction:column;align-items:center;gap:var(--ps-space-4);padding:var(--ps-card-padding);border-radius:var(--ps-radius-card);background-color:var(--ps-color-surface);text-align:center}.plant-search__results:has(.ais-Hits--empty) .plant-search__empty-action{display:flex;flex-direction:column;align-items:center;gap:var(--ps-space-4)}.plant-search__site-link{margin:var(--ps-space-3) 0 0;font-size:var(--ps-text-md)}.plant-search__empty-action .plant-search__site-link{margin:0}.plant-search__site-link a{color:var(--ps-color-link);font-weight:var(--ps-font-weight-strong);text-decoration:underline;text-underline-offset:.2em}.ps-hits__empty{margin:0;font-size:var(--ps-text-lg);font-weight:var(--ps-font-weight-strong);line-height:var(--ps-line-height-heading);overflow-wrap:anywhere}.plant-search__unavailable{display:flex;flex-direction:column;align-items:center;gap:var(--ps-space-2);max-width:48rem;margin-inline:auto;padding:var(--ps-card-padding);border-radius:var(--ps-radius-card);background-color:var(--ps-color-surface);text-align:center}.plant-search__unavailable p{margin:0}.plant-search__unavailable-message{font-size:var(--ps-text-lg);line-height:var(--ps-line-height-heading);color:var(--ps-color-text)}.plant-search__editor-note{font-size:var(--ps-text-sm);color:var(--ps-color-text-muted)}.plant-search .plant-search-band a.ps-button.ps-button,.plant-search .plant-search-band .ais-Pagination-item a.ais-Pagination-link{border-color:var(--ps-color-accent);color:var(--ps-color-text)}.plant-search .plant-search-band .ais-Pagination-item--selected a.ais-Pagination-link{color:var(--ps-color-accent-text)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/plant-search.css.map */
