@media(max-width:899px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-header>.mobile-menu{justify-self:start}.site-header>.logo{justify-self:center}.site-header>.header-tools{justify-self:end}}@media(max-width:899px){.hero-button-arrow{display:none}}bloom-stem-filters{display:block}bloom-stem-filters .stem-filter-top{display:flex;align-items:center;gap:20px;margin-bottom:18px}bloom-stem-filters .stem-filter-top>span{font:24px Georgia,serif}bloom-stem-filters.is-ready .stem-filter-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px}bloom-stem-filters aside{border-right:1px solid var(--lilac);padding-right:24px}bloom-stem-filters summary{font-size:14px;font-weight:600}bloom-stem-filters .stem-filter-options{display:grid;gap:5px;padding:0 0 16px}bloom-stem-filters .stem-filter-options label{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13px}bloom-stem-filters .stem-filter-tags{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}bloom-stem-filters .stem-filter-tags:empty{display:none}bloom-stem-filters .stem-filter-tag{border:1px solid var(--berry);border-radius:20px;padding:5px 10px;font-size:12px;text-align:left}bloom-stem-filters .stem-filter-tag span{margin-left:9px;font-size:17px}bloom-stem-filters .stem-filter-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;font-size:13px}bloom-stem-filters .stem-filter-toolbar label{display:flex;align-items:center;gap:10px}bloom-stem-filters .stem-filter-toolbar select{font-size:13px;padding:7px}bloom-stem-filters .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}bloom-stem-filters .stem-filter-product{min-width:0}bloom-stem-filters .stem-filter-product>.product-card{height:100%}bloom-stem-filters .stem-filter-more{display:flex;margin:32px auto 0}@media(max-width:1000px){bloom-stem-filters.is-ready .stem-filter-layout{grid-template-columns:170px minmax(0,1fr);gap:22px}bloom-stem-filters aside{padding-right:16px}bloom-stem-filters .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){bloom-stem-filters.is-ready .stem-filter-layout{grid-template-columns:1fr;gap:24px}bloom-stem-filters aside{border-right:0;padding-right:0}bloom-stem-filters .stem-filter-top{margin-bottom:0}bloom-stem-filters .stem-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}bloom-stem-filters .stem-filter-options label{overflow-wrap:anywhere}}@media(pointer:coarse){bloom-stem-filters .stem-filter-tag,bloom-stem-filters .stem-filter-options label{min-height:44px}}bloom-stem-filters[data-layout=top].is-ready .stem-filter-layout{display:block}bloom-stem-filters[data-layout=top] aside{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-right:0;padding-right:0;margin-bottom:28px}bloom-stem-filters[data-layout=top] .stem-filter-group{position:relative;min-width:0}bloom-stem-filters[data-layout=top] summary{padding:12px 14px;border:1px solid var(--lilac);border-radius:8px}bloom-stem-filters[data-layout=top] details{border-bottom:0}bloom-stem-filters[data-layout=top] details[open] .stem-filter-options{position:absolute;top:50px;left:0;z-index:6;width:max(100%,240px);max-width:min(320px,90vw);max-height:340px;overflow:auto;background:var(--cream);border:1px solid var(--lilac);border-radius:8px;box-shadow:0 8px 20px #54244815;padding:12px 16px}bloom-stem-filters[data-layout=top] .stem-filter-group:last-child .stem-filter-options{left:auto;right:0}bloom-stem-filters[data-layout=top] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:899px){bloom-stem-filters[data-layout=top] aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}bloom-stem-filters[data-layout=top] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}bloom-stem-filters[data-layout=top] .stem-filter-group:nth-child(2n) .stem-filter-options{left:auto;right:0}}@media(max-width:600px){bloom-stem-filters[data-layout=top] details[open] .stem-filter-options{position:static;width:auto;max-height:none;max-width:none;box-shadow:none;border:0;padding:12px 0;grid-template-columns:1fr}bloom-stem-filters[data-layout=top] aside{align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
