.vr-mobile-catalog-search{display:none}
@media(max-width:989px){
  .vr-mobile-catalog-search{display:block;padding:0 16px 10px;background:#fff}
  .vr-mobile-catalog-search form{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;height:44px;margin:0;padding:0 10px;border:1px solid var(--vr-bronze,#b39975);border-radius:2px;background:var(--vr-ivory,#fcfbf9)}
  .vr-mobile-catalog-search form>svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.4;color:var(--vr-muted,#737373)}
  .vr-mobile-catalog-search input{box-sizing:border-box;flex:1;min-width:0;width:0;height:42px;padding:0;border:0;border-radius:0;background:transparent;color:var(--vr-ink,#171717);font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;outline:none;box-shadow:none}
  .vr-mobile-catalog-search input::placeholder{font-size:12px;color:var(--vr-muted,#737373);opacity:1}
  .vr-mobile-catalog-search button{display:flex;align-items:center;justify-content:center;flex:0 0 36px;min-width:36px;width:36px;height:42px;padding:0;border:0;background:transparent;color:var(--vr-bronze,#b39975);cursor:pointer}
  .vr-mobile-catalog-search button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4}
  .vr-mobile-catalog-search form:focus-within{outline:2px solid var(--vr-bronze,#b39975);outline-offset:2px}
  .vr-mobile-catalog-search button:focus-visible{outline:2px solid var(--vr-bronze,#b39975);outline-offset:1px}
}
.vr-mobile-collection-heading{display:contents}
.vr-mobile-collection-count{display:none}
@media(max-width:989px){
  .vr-mobile-collection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}
  body.vr-design-trial .collection-hero .collection-hero__title{flex:1;min-width:0;font-size:calc(24px - 2pt)!important;line-height:1.25;font-weight:400}
  .vr-mobile-collection-count{display:block;flex:0 0 auto;white-space:nowrap;text-align:right;color:#171717;font-family:var(--font-body-family);font-size:10px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none}
  .collection-hero .vr-mobile-catalog-search{padding:10px 0 0}
  collection-component .product-count,collection-component .product-count-vertical{display:none!important}
}
@media(max-width:989px){.collection-hero .vr-mobile-catalog-search{box-sizing:border-box;width:100%;flex:0 0 auto}}
