#rst-prosearch{margin-bottom:5rem}#rst-prosearch-results div[role=list]{display:flex;flex-flow:column;gap:1.5rem}.category-all{align-items:center;display:flex;gap:.5rem}#rst-prosearch-filters{display:flex;flex-flow:column nowrap;gap:.5rem}#rst-prosearch-filters>div{display:flex;flex:1;flex-flow:column}#rst-prosearch-filters .rst-prosearch-input-group{align-items:stretch;display:flex;flex-flow:row nowrap;gap:0}#rst-prosearch-filters select{border-bottom-left-radius:0;border-left:transparent;border-top-left-radius:0;max-width:calc(100% - 3rem)}#rst-prosearch-filters .rst-prosearch-input-reset{background-color:#f2f2f7;border:1px solid #d4d4d4;border-bottom-left-radius:.125rem;border-right:transparent;border-top-left-radius:.125rem;flex:1;padding-left:.25rem;padding-right:.25rem;transition:color .2s ease-in-out}#rst-prosearch-filters .rst-prosearch-input-reset svg{margin:auto}#rst-prosearch-filters .rst-prosearch-input-reset:hover{color:#e21d23}#rst-prosearch-expand-categories{align-items:center;background-color:var(--color-dark);border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--color-white);cursor:pointer;display:flex;flex-flow:row nowrap;font-size:16px;font-weight:700;gap:.5rem;justify-content:center;margin:2rem auto;padding:5px 25px;width:100%}#rst-prosearch-expand-categories svg{transition:transform .2s ease-in-out}#rst-prosearch-expand-categories.categories-open{margin-bottom:0}#rst-prosearch-expand-categories.categories-open+#rst-prosearch-categories{margin-top:0}#rst-prosearch-categories{margin-bottom:1.5rem;margin-top:1.5rem;position:relative}#rst-prosearch-categories button{color:#666;font-size:.875rem;font-weight:600;line-height:2rem;padding:.25rem 0;text-align:left}#rst-prosearch-categories button.active{color:#000;font-weight:700}#rst-prosearch-categories .rst-prosearch-subcategory-list{border-left:1px solid #d3d3d3;display:flex;flex-flow:column;padding-left:.5rem;text-align:left}#rst-prosearch-categories .rst-prosearch-subcategory-list .rst-prosearch-subcategory-list{border-left:transparent}#rst-prosearch-categories .control-area{cursor:pointer;display:flex;flex-flow:row;justify-content:space-between}#rst-prosearch-onboarding{align-items:center;background-color:#f4f5f9;border-radius:4px;display:flex;flex-flow:column;justify-content:center;padding-bottom:7rem;padding-top:5rem}#rst-prosearch-onboarding svg{margin-bottom:2rem;margin-top:2rem}#rst-prosearch-onboarding p{font-size:2rem;font-weight:700;line-height:1.5;margin:0;text-align:center}.rst-prosearch-placeholder{animation:placholder .8s ease-in-out infinite;opacity:1}.rst-prosearch-tooltip{font-size:.85rem;margin-bottom:1rem;margin-top:1rem}@media screen and (max-width:1280px){#rst-prosearch-results div[role=list] .brator-product-single-item-btn{height:auto!important}}@media screen and (min-width:768px){#rst-prosearch-results div[role=list]{display:grid;gap:1rem;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){#rst-prosearch{display:grid;gap:2rem;grid-auto-rows:auto;grid-template-columns:repeat(12,1fr);margin-bottom:3rem}#rst-prosearch-filters{flex-flow:row nowrap;gap:1.5rem;grid-column-end:13;grid-column-start:1;justify-content:space-between}#rst-prosearch-expand-categories{display:none}#rst-prosearch-categories{align-self:self-start;align-self:flex-start;display:block!important;grid-column-end:5;grid-column-start:1;margin:0}#rst-prosearch-categories aside{position:sticky;top:2rem}#rst-prosearch-categories .control-area svg{display:none!important}#rst-prosearch-categories aside{display:block!important}#rst-prosearch-onboarding,#rst-prosearch-results{grid-column-end:13;grid-column-start:5}#rst-prosearch-results{display:flex;flex-flow:column}#rst-prosearch-results div[role=listitem] h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:500;height:2.5em;line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:normal}#rst-prosearch-results div[role=listitem] figure{height:16rem;overflow:hidden;width:100%}#rst-prosearch-results div[role=listitem] img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media screen and (min-width:1280px){#rst-prosearch-onboarding,#rst-prosearch-results{grid-column-end:13;grid-column-start:4}#rst-prosearch-categories{grid-column-end:4;grid-column-start:1}#rst-prosearch-results div[role=list]{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@keyframes placholder{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
