._live-search-client_root__fhfuB{position:relative;width:100%;min-width:0}._live-search-client_form__xIrnQ{position:relative;display:flex;align-items:center;width:100%}._live-search-client_input__8QiUO{width:100%;min-width:0;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}._live-search-client_input__8QiUO:focus-visible{outline:3px solid var(--theme-accent,#2563eb);outline-offset:2px}._live-search-client_input__8QiUO::-moz-placeholder{color:currentColor;opacity:1}._live-search-client_input__8QiUO::placeholder{color:currentColor;opacity:1}._live-search-client_panel__Hx3Aj{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:80;overflow:hidden;border:1px solid var(--editorial-line,#d4d0c0);background:var(--editorial-paper,#f4f2eb);color:var(--editorial-ink,#1a2b3d);box-shadow:0 18px 48px rgb(18 26 35/16%)}@media (min-width:768px){._live-search-client_hero__6slQg ._live-search-client_panel__Hx3Aj{left:50%;right:auto;width:min(780px,calc(100vw - 48px));transform:translateX(-50%)}._live-search-client_header__TaJgG ._live-search-client_panel__Hx3Aj{left:50%;right:auto;width:min(640px,calc(100vw - 48px));transform:translateX(-50%)}}@media (max-width:767px){._live-search-client_panel__Hx3Aj{position:fixed;left:12px;right:12px;top:72px;max-height:calc(100dvh - 96px);transform:none;width:auto}}.willie-product-card{display:flex;flex-direction:column}.willie-product-card--compact_row{container-type:inline-size;container-name:product-card}.willie-product-card--compact_row,.willie-product-card--horizontal{flex-direction:row;align-items:stretch}.willie-product-card-media{width:100%;max-width:100%;box-sizing:border-box}.willie-product-card--compact_row .willie-product-card-media,.willie-product-card--horizontal .willie-product-card-media{width:var(--bamboo-card-media-inline,34%);max-width:190px;min-width:132px}.willie-product-card--compact_row [data-product-card-body=compact-row]{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,220px);align-items:center;-moz-column-gap:16px;column-gap:16px}@container product-card (max-width: 399px){.willie-product-card--compact_row [data-product-card-body=compact-row]{grid-template-columns:minmax(0,1fr);row-gap:8px}}@media (max-width:767px){.willie-product-card[data-mobile-card-layout=row]{display:grid!important;grid-template-columns:minmax(72px,30%) minmax(0,1fr);align-content:start;align-items:start;gap:12px;padding:12px!important}.willie-product-card[data-mobile-card-layout=row] .willie-product-card-media{grid-column:1;grid-row:1;width:100%;min-width:0;max-width:132px!important;min-height:0!important;max-height:none!important}.willie-product-card[data-mobile-card-layout=row] [data-product-card-body],.willie-product-card[data-mobile-card-layout=row] [data-product-card-identity],.willie-product-card[data-mobile-card-layout=row] [data-product-card-rail]{display:contents!important}.willie-product-card[data-mobile-card-layout=row] [data-product-card-body]>*,.willie-product-card[data-mobile-card-layout=row] [data-product-card-identity]>*,.willie-product-card[data-mobile-card-layout=row] [data-product-card-rail]>*{grid-column:1/-1;min-width:0}.willie-product-card[data-mobile-card-layout=row] [data-product-card-mobile-heading]{display:block!important;grid-column:2;grid-row:1;align-self:center}.willie-product-card[data-mobile-card-layout=row] .willie-product-card-mobile-title,.willie-product-card[data-mobile-card-layout=row] [data-product-card-description]>*,.willie-product-card[data-mobile-card-layout=row] [data-product-specs]{-webkit-line-clamp:unset!important;max-height:none!important}.willie-product-card[data-mobile-card-layout=row] [data-product-category],.willie-product-card[data-mobile-card-layout=row] [data-product-vendor]{white-space:normal!important;overflow-wrap:anywhere}.willie-product-card[data-mobile-card-layout=stack]{flex-direction:column}.willie-product-card[data-mobile-card-layout=stack] .willie-product-card-media{width:100%;min-width:0;max-width:100%;flex:none}}