.pw-search{--pw-search-ink: var(--color-primary, #1a1a1a);--pw-search-bg: var(--color-secondary, #ffffff);--pw-search-accent: var(--pw-green-dark, #4f763d);--pw-search-inverse: var(--pw-inverse, #ffffff);--pw-search-field: var(--pw-field-bg, #f6f5f0);--pw-search-font: var(--element-text-font-family--body, Arial), var(--element-text-font-family-fallback--body, sans-serif);--pw-search-motion: .2s;--pw-search-height: 46px;--pw-search-line: var(--pw-search-ink);--pw-search-hover: var(--pw-search-field);--pw-search-placeholder: var(--pw-search-ink);--pw-search-muted: var(--pw-search-ink);--pw-search-shadow: transparent}@supports (color: color-mix(in srgb,red 50%,blue)){.pw-search{--pw-search-line: color-mix(in srgb, var(--pw-search-ink) 16%, var(--pw-search-bg));--pw-search-hover: color-mix(in srgb, var(--pw-search-ink) 6%, var(--pw-search-bg));--pw-search-placeholder: color-mix(in srgb, var(--pw-search-ink) 60%, transparent);--pw-search-muted: color-mix(in srgb, var(--pw-search-ink) 75%, transparent);--pw-search-shadow: color-mix(in srgb, var(--pw-search-ink) 14%, transparent)}}@media(prefers-reduced-motion:reduce){.pw-search{--pw-search-motion: 0ms}}.pw-search{position:relative;display:block;inline-size:100%;font-family:var(--pw-search-font);color:var(--pw-search-ink)}.pw-search__form{display:flex;align-items:stretch;block-size:var(--pw-search-height);margin:0;border:1.5px solid var(--pw-search-accent);border-radius:999px;background:var(--pw-search-bg);overflow:hidden}.pw-search .pw-search__input{flex:1 1 auto;min-inline-size:0;margin:0;padding-block:0;padding-inline:1.375rem .5rem;border:0;border-radius:0;background:transparent;color:var(--pw-search-ink);font:inherit;font-size:1rem;letter-spacing:.02em;-webkit-appearance:none;appearance:none;box-shadow:none}.pw-search__input::placeholder{color:var(--pw-search-placeholder);opacity:1}.pw-search__input::-webkit-search-cancel-button,.pw-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.pw-search .pw-search__input:focus,.pw-search .pw-search__input:focus-visible{outline:none}.pw-search__form:has(.pw-search__input:focus-visible){outline:2px solid var(--pw-search-accent);outline-offset:2px}.pw-search__clear{flex:0 0 auto;align-self:center;display:flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;margin-inline-end:.25rem;padding:0;border:0;border-radius:50%;background:none;color:var(--pw-search-ink);cursor:pointer}.pw-search__clear[hidden]{display:none}.pw-search__clear:hover{background:var(--pw-search-hover)}.pw-search .pw-search__clear:focus-visible{outline:2px solid var(--pw-search-accent);outline-offset:-2px}.pw-search__submit{flex:0 0 auto;display:flex;align-items:center;justify-content:center;inline-size:4.25rem;margin:0;padding:0 .25rem 0 0;border:0;border-radius:0;background:var(--pw-search-accent);color:var(--pw-search-inverse);cursor:pointer;transition:background-color var(--pw-search-motion) ease}.pw-search__submit:hover{background:color-mix(in srgb,var(--pw-search-accent) 82%,var(--pw-search-ink))}.pw-search .pw-search__submit:focus-visible{outline:2px solid var(--pw-search-inverse);outline-offset:-5px}.pw-search__submit svg{inline-size:1.375rem;block-size:1.375rem}@media screen and (min-width:1200px){.pw-search{--pw-search-height: 48px}.pw-search .pw-search__input{font-size:1.0625rem;padding-inline-start:1.75rem}}.pw-search__panel{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:var(--pw-search-panel-left, 0);z-index:20;inline-size:var(--pw-search-panel-width, 100%);max-block-size:var(--pw-search-panel-max-height, 70vh);overflow-y:auto;overscroll-behavior:contain;padding-block:.5rem;border:1px solid var(--pw-search-line);border-radius:18px;background:var(--pw-search-bg);box-shadow:0 12px 32px var(--pw-search-shadow);color:var(--pw-search-ink);text-align:start;container-type:inline-size}.pw-search__panel{transition:opacity var(--pw-search-motion) ease,transform var(--pw-search-motion) ease,display var(--pw-search-motion) allow-discrete}.pw-search__panel[hidden]{display:none;opacity:0;transform:translateY(-.5rem)}@starting-style{.pw-search__panel:not([hidden]){opacity:0;transform:translateY(-.5rem)}}@media screen and (max-width:1199px){.pw-search__panel{border-inline:0;border-radius:0 0 16px 16px}}.pw-search__listbox{display:grid;grid-template-columns:minmax(0,1fr);transition:opacity var(--pw-search-motion) ease}.pw-search__panel.is-loading .pw-search__listbox{opacity:.55}.pw-search__group[hidden],.pw-search__view-all[hidden],.pw-search__status[hidden]{display:none}.pw-search__group+.pw-search__group{margin-block-start:.25rem}.pw-search__group-title{padding:.75rem 1.25rem .375rem;color:var(--pw-search-accent);font-size:.875rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}@container (min-width: 640px){.pw-search__listbox{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:repeat(5,auto) 1fr;grid-auto-flow:row dense;column-gap:.5rem}.pw-search__group{grid-column:1}.pw-search__group+.pw-search__group{margin-block-start:0}.pw-search__group--main{grid-column:2;grid-row:1 / span 6;border-inline-start:1px solid var(--pw-search-line)}.pw-search__view-all{grid-column:1 / -1}.pw-search__listbox:not(:has(.pw-search__group--main:not([hidden]))){grid-template-columns:minmax(0,1fr)}.pw-search__listbox:not(:has(.pw-search__group:not(.pw-search__group--main):not([hidden]))) .pw-search__group--main{grid-column:1 / -1;border-inline-start:0}.pw-search__items--products{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.pw-search--plants .pw-search__listbox{grid-template-columns:minmax(0,1fr)}.pw-search--plants .pw-search__group,.pw-search--plants .pw-search__group--main{grid-column:1;grid-row:auto;border-inline-start:0}}.pw-search__option{display:flex;align-items:center;gap:.75rem;min-block-size:44px;padding:.375rem 1.25rem;color:var(--pw-search-ink);font-size:1rem;line-height:1.3;text-decoration:none;cursor:pointer}.pw-search__option[aria-selected=true]{background:var(--pw-search-hover);outline:2px solid var(--pw-search-accent);outline-offset:-2px}.pw-search__label{min-inline-size:0}.pw-search__label mark{background:none;color:inherit;font-weight:700}.pw-search__term-icon{flex:0 0 auto;opacity:.55}.pw-search__term-icon--recent,.pw-search__term[data-kind=recent] .pw-search__term-icon--search{display:none}.pw-search__term[data-kind=recent] .pw-search__term-icon--recent{display:block}.pw-search__action{color:var(--pw-search-accent);font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.pw-search__product{padding-block:.5rem}.pw-search__thumb{flex:0 0 auto;inline-size:3.5rem;block-size:3.5rem;overflow:hidden;border-radius:8px;background:var(--pw-search-field)}.pw-search__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.pw-search__product.is-sold-out .pw-search__thumb img{opacity:.55}.pw-search__product-info{display:flex;flex-direction:column;gap:.25rem;min-inline-size:0}.pw-search__product-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.pw-search__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.875rem}.pw-search__price{font-weight:500}.pw-search__compare{opacity:.7}.pw-search__badge{padding:.0625rem .5rem;border-radius:999px;background:var(--pw-search-field);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pw-search__badge[hidden],.pw-search__compare[hidden]{display:none}.pw-search__link{flex-wrap:wrap;column-gap:.5rem;row-gap:0}.pw-search__meta{font-size:.875rem;opacity:.7}.pw-search__plant-thumb{inline-size:5rem;block-size:5rem}.pw-search__plant-thumb--placeholder{position:relative}.pw-search__plant-thumb--placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;inline-size:40%;block-size:40%;background-color:var(--pw-search-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}.pw-search__plant-badge{flex:0 0 auto;margin-inline-start:auto;padding:.125rem .625rem;border:1px solid currentColor;border-radius:999px;font-size:.875rem;font-weight:700;white-space:nowrap}.pw-search__plant-badge[data-kind=shop]{border-color:var(--pw-search-accent);background:var(--pw-search-accent);color:var(--pw-search-inverse)}.pw-search__note{padding:.375rem 1.25rem .75rem;font-size:.875rem}.pw-search__view-plants+.pw-search__view-all{margin-block-start:0}.pw-search__view-all{justify-content:space-between;margin-block-start:.5rem;padding-block:.75rem;border-block-start:1px solid var(--pw-search-line);color:var(--pw-search-accent);font-weight:700}.pw-search__status{padding:.75rem 1.25rem;font-size:.9375rem}.pw-search__status[data-state=loading]{display:flex;align-items:center;gap:.625rem}.pw-search__status[data-state=loading]:before{content:"";inline-size:1rem;block-size:1rem;border:2px solid var(--pw-search-line);border-block-start-color:var(--pw-search-accent);border-radius:50%;animation:pw-search-spin .7s linear infinite}@keyframes pw-search-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pw-search__status[data-state=loading]:before{animation:none}.pw-search__submit,.pw-search__listbox{transition:none}}.pw-search{max-width:960px;margin-inline:auto}.pw-search__row{display:flex;align-items:center;gap:.5rem}.pw-search__row .pw-search__form{flex:1 1 auto;min-inline-size:0}.pw-search__close{display:none;flex:0 0 auto;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--pw-search-ink);cursor:pointer}.site-header__search-container .pw-search__close{display:flex}.pw-search .pw-search__close:focus-visible{outline:2px solid var(--pw-search-accent);outline-offset:-2px}.pw-search__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}.pw-search .pw-search__panel .pw-search__listbox a.pw-search__view-all{border-block-start-color:var(--pw-search-line);color:var(--pw-search-accent)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/pw-search.css.map */
