/* Home-first discovery: short, budget-led edit before the brand story. */
#collection{padding-top:36px;padding-bottom:42px}
#collection .product-grid:not(#home-mix){display:none!important}
#collection #home-mix{display:grid!important;margin-top:26px}
#collection .everyday-note{margin:16px 0 18px}
#collection .button{margin-bottom:8px}
#collection .collection-filters{display:flex!important;flex-wrap:wrap;gap:18px}
#collection .catalogue-tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:12px;align-items:end;margin:22px 0 8px}
#collection .catalogue-search,#collection .catalogue-sort{display:block!important;width:100%!important;max-width:none!important}
#collection .catalogue-search input,#collection .catalogue-sort select{width:100%!important;min-width:0!important}
body.shop-view #collection .product-grid:not(#home-mix){display:grid!important}
body.shop-view #collection #home-mix,body.shop-view #collection>.everyday-note,body.shop-view #collection>.button{display:none!important}
body.shop-view #collection .collection-filters{display:flex!important}
body.shop-view #collection .catalogue-search{display:block!important}
body.shop-view #collection .catalogue-tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(160px,220px)!important;justify-content:stretch!important}
body.shop-view #collection .catalogue-sort{width:100%!important;max-width:none!important}
#everyday{display:none!important}body.shop-view #everyday{display:none!important}@media(max-width:700px){#collection .catalogue-tools,body.shop-view #collection .catalogue-tools{grid-template-columns:1fr!important}#collection #home-mix{grid-template-columns:repeat(2,minmax(0,1fr))}#collection .collection-filters{gap:14px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;padding-bottom:7px}#collection .collection-filters>*{flex:0 0 auto}}