/* Existing collection component, isolated from the surrounding product theme. */
.product-collection.hub-collection{--font-sans:"Inter Variable",sans-serif;--house-muted:#6b6c74;--house-accent:#bfd1db;background:#fff;color:#202128;font-family:"Inter Variable",sans-serif;isolation:isolate}
.product-collection.hub-collection .pdv2-section-heading h2{color:#202128;font-family:"Space Grotesk Variable",sans-serif;font-weight:550}
.product-collection.hub-collection .pdv2-section-heading .pdv2-section-label{color:#646970}
.product-collection.hub-collection .house-product-card--bass{background:#12131a;color:#fff}
.product-collection.hub-collection .house-product-card--house{background:#fff;color:#202128}
.product-collection.hub-collection .house-product-card--techno{background:#e7edf0;color:#20262b}
.product-collection.hub-collection .house-product-card :is(h3,.house-product-price,.house-product-link){color:inherit}
.product-collection.hub-collection :is(.collection-offer,.collection-dialog) .pdv2-button{background:#bfd1db;color:#202128;border:0;box-shadow:none}
.product-collection.hub-collection :is(.collection-offer,.collection-dialog) .pdv2-button:hover{background:#aec4cf;color:#202128;box-shadow:none}
.product-collection.hub-collection .collection-offer__name{color:#202128}
.product-collection.hub-collection.product-collection--summary{background:transparent;margin-top:32px}
.product-collection.hub-collection.product-collection--summary .collection-offer{padding-top:0}
/* Bass uses an existing ordered flex layout; retain its section sequence. */
.pdv2-landing>.product-collection{order:98;width:100%}
.product-collection.hub-collection .pdv2-section.house-products{background:#fff;color:#202128}
.product-collection.hub-collection .collection-dialog :is(h2,.collection-dialog__total){color:#202128}
